Pinned Repositories
autotabber
AutoTabber generates optimal guitar tablature from MIDI files describing guitar pieces.
blog
cublas
Haskell FFI bindings for CUBLAS, CUSPARSE, and CuFFT
haskell-matlab
Matlab bindings and interface for Haskell
LinAlg
A Haskell interface for specifying linear algebra computations
topology
Formal topology (and some probability) in Coq
lean-protocol-support
This project contains various supporting libraries for lean to reason about protocols.
marshall
Our modifications of the Marshall language for exact real arithmetic and examples
probzelus-haskell
A probabilistic programming language for streaming inference
smooth
An arbitrary-precision differentiable programming language.
bmsherman's Repositories
bmsherman/blog
bmsherman/topology
Formal topology (and some probability) in Coq
bmsherman/haskell-matlab
Matlab bindings and interface for Haskell
bmsherman/LinAlg
A Haskell interface for specifying linear algebra computations
bmsherman/cublas
Haskell FFI bindings for CUBLAS, CUSPARSE, and CuFFT
bmsherman/finite
Facts about isomorphisms and finite types in Coq
bmsherman/gadts-talk
Materials for HaskellDC talk on GADTs
bmsherman/HML
Toy functional programming language compiling to x64 asm
bmsherman/100game
Analysis of the 100 game
bmsherman/cardinality
Reasoning about finite type cardinality in Coq
bmsherman/coq-ext-lib
A library of Coq definitions, theorems, and tactics.
bmsherman/crypto-scribe
bmsherman/cryptopals
Solutions to the Matasano Crypto Challenges in Haskell
bmsherman/dccp
A CVXPY extension for convex-concave programming
bmsherman/eecs-ims
EECS intramural signups
bmsherman/frap
Formal Reasoning About Programs
bmsherman/haskell-vect
Length-indexed lists for Haskell
bmsherman/Idris-dev
A Dependently Typed Functional Programming Language
bmsherman/lean-tutorial
bmsherman/marshall
Real number computation software
bmsherman/mirror-core
A framework for extensible, reflective decision procedures.
bmsherman/rosa
Rosa, the real compiler
bmsherman/topos
topos theory notes
bmsherman/coq-lean-cheatsheet
A quick reference for mapping Coq tactics to Lean tactics
bmsherman/corn
Coq Repository at Nijmegen
bmsherman/crypto-project
Formal proof about pseudorandom generators with FCF
bmsherman/league-scheduler
Create schedules for head-to-head leagues
bmsherman/numbers
Rational and real numbers
bmsherman/overlapping-patterns
Overlapping pattern matching for programming with continuous functions
bmsherman/priority-map
Mutable Haskell data structure which combines a heap with a map to allow random heap access