Displaying 1 to 10 from 10 results

lean - Lean Theorem Prover

  •    C++

Stable and nightly binary releases of Lean are available on the homepage. For building Lean from source, see the build instructions.

certigrad - Bug-free machine learning on stochastic computation graphs

  •    Lean

Specifically, Certigrad is a system for optimizing over stochastic computation graphs, that we debugged systematically in the Lean Theorem Prover, and ultimately proved correct in terms of the underlying mathematics. Stochastic computation graphs extend the computation graphs that underlie systems like TensorFlow and Theano by allowing nodes to represent random variables and by defining the loss function to be the expected value of the sum of the leaf nodes over all the random choices in the graph. Certigrad allows users to construct arbitrary stochastic computation graphs out of the primitives that we provide. The main purpose of the system is to take a program describing a stochastic computation graph and to run a randomized algorithm (stochastic backpropagation) that, in expectation, samples the gradients of the loss function with respect to the parameters.

hott3 - HoTT in Lean 3

  •    Lean

This repository contains a work-in-progress port of the Lean 2 HoTT library to Lean 3.

textdiff-create - Create lean text diff deltas.

  •    Javascript

This is a simple module for creating lean text diff deltas, based on the excellent fast-diff by Jason Chen. Use in conjunction with textdiff-patch.

maturity_models - Maturity models for IT, Agile, DevOps, TOGAF, Six Sigma, P3M3, etc.


A maturity model is a business tool used to assess people/culture, processes/structures, and objects/technology. We welcome examples of maturity models. If you know of a maturity model, please let us know by by creating a GitHub issue and/or a pull request.

skrub - Irreversible file deletion on every OS

  •    Javascript

In contrast to rm, which leaves file contents unallocated in memory, skrub first floods file(s) with garbage data and then removes them forever. The current method is low fidelity and "will prevent the data from being retrieved simply by reading using standard system functions". Read more in the FAQ below or on Wikipedia here.

to-type - The way typeof should be

  •    Javascript

A JavaScript implementation of angus-c's Fixing the JavaScript typeof operator. to-type fixes these vague outputs by returning the types you expect to see.

dev-standards - https://bamtech.gitbooks.io/dev-standards/

  •    Javascript

⚠️ We are in process of migrating all the content to a private gitbook. The public content in this repository will be converted to blog articles for better acessibility. We are mobile developers, based in Paris, working with hybrid and cross platform technologies.

cordova-plugin-fullscreen - Plugin for Cordova (PhoneGap) to enable Android's various full screen modes

  •    Java

Plugin for Cordova (or PhoneGap) 3.0+ to enable true full screen on Android devices using lean and immersive modes, ported from our popular ANE for Adobe AIR. Released under BSD license; see LICENSE for details.

AliveInLean - Formally verified implementation of Alive in Lean

  •    Lean

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com. When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.