TScert: a sound core for TypeScript. An independent checker, whose soundness is proved in Lean, accepts a TypeScript function only with a proof.
- formal-verification
- lean4
- proof-carrying-code
- type-safety
78,351 visible repositories in the index
25–40 of 40 · Most stars
TScert: a sound core for TypeScript. An independent checker, whose soundness is proved in Lean, accepts a TypeScript function only with a proof.
A Lean formalization of the Stacks Project
Formal specification and generation of verifiable binary parsers, message generators and protocol state machines
Verified hash-based AMQ structures in Coq
A foundational framework for modular cryptographic proofs in Coq
An SMT solver frontend for OCaml
Variations on Kirby & Paris' hydra battles and other entertaining math in Coq (collaborative, documented, includes exercises) [maintainer=@Casteran]
A Rocq formalization of information theory and linear error-correcting codes
A framework for implementing and certifying impure computations in Coq
Bithoven is a smart contract language for composing powerful and secure instruments on Bitcoin. LR(1) parser with static analysis for compile-time safety. Formal verification paper: https://arxiv.org/abs/2601.01436
The formal proof of the Odd Order Theorem
A Coq library providing tactics to deal with hypothesis
Coq formalization of algorithms due to Tarjan and Kosaraju for finding strongly connected graph components using Mathematical Components and SSReflect [maintainers=@CohenCyril,@palmskog]
Formally verified implementation of the CoAP protocol in SPARK/Ada
Solving the mini Rubik (2x2) in Coq
Formal proof in Coq of Puiseux's Theorem.