Karl Palmskog's Projects
This Coq plugin provides tactics for rewriting universally quantified equations, modulo associative (and possibly commutative) operators.
Formalization of the basic actuarial mathematics using Coq
Implementation of Akka Actors for Scala.js.
Akka, in Scala.js
A collection of tools for writing technical documents that mix Coq code and prose.
Formal verification of the Algorand consensus protocol
Programming language and program logic for developing and verifying distributed systems
A formal proof of the irrationality of zeta(3), the Apéry constant
😎 Awesome lists about all kinds of interesting topics
Proof of Buchberger's algorithm
CakeML: A Verified Implementation of ML
Low-level OCaml/Java interface
CertiCrypt Coq Framework
Change impact analysis in Coq and OCaml
Implementation of Chord - A Distributed Hash Table
Coinductive trace-based semantics for the While language in Coq
coinduction library for Coq
Completeness and Decidability for PDL in Coq
Coq is a formal proof management system. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive development of machine-checked proofs.
Coq plugin embedding elpi
A function definition package for Coq
Some documentation and examples to get started with Coq
A library for formalizing Haskell types and functions in Coq
Template of Coq Plugin using the Dune build system, and showcasing some advanced features
A Probability Theory Library for the Coq Theorem Prover