Karl Palmskog's repositories
why-programs
Programs verified using the why toolchain
akka-js
Implementation of Akka Actors for Scala.js.
akka.js
Akka, in Scala.js
coq-getting-started
Some documentation and examples to get started with Coq
coqc-quick-example
Coq quick compilation example
coquelicot-build
Build scripts for coquelicot
doublechecker-single-run
The DoubleChecker single run sound atomicity checker as implemented in Jikes RVM 3.1.3 by Biswas et al.
evcons-model
C program model to prove eventual consistency in VCC
fitch-first-order
Formalization of a Fitch-style first-order logic proof system in Coq
foreigner
Adds foreign key helpers to migrations and correctly dumps foreign keys to schema.rb
monoid-ssreflect
Coq encoding of monoids using ssreflect
NuprlInCoq-build
Build scripts for NuprlInCoq
python-chord
Python implementation of Chord DHT
QuickChick
Randomized Property-Based Testing Plugin for Coq
RMagick4J
RMagick for JRuby.
scala-js-pickling
Pickling for Scala.js
street-fighting-proof-assistants
Educational materials for practical use of proof assistants to get things done
StructTact
Coq utility and tactic library.
vcc
A static verifier for concurrent C programs
verdi
An implementation of a distributed aggregation protocol, verified in Coq using the Verdi framework.