frankYaohua / software-foundations
☆20Updated this week
Related projects: ⓘ
- PL conference deadline countdowns☆51Updated 2 weeks ago
- A verified polyhedral scheduling validator in Coq.☆18Updated 2 months ago
- Lecture material for DeepSpec Summer School 2018☆68Updated 5 years ago
- Coq formalizations and proofs of (data) structures and algorithms.☆45Updated 6 years ago
- Appendix of "Principles of Abstract Interpretation", P. Cousot, MIT Press, 2021, containing the proofs and the solutions of exercises not…☆40Updated 3 years ago
- Notes on higher-order typed compilation. Probably wrong☆22Updated last year
- Implementations from Benjamin Pierce's "Types and Programming Languages" book☆32Updated 5 years ago
- An automatic theorem prover in OCaml for typed higher-order logic with equality and datatypes, based on superposition+rewriting; and Logt…☆134Updated 2 months ago
- A cyclic theorem prover framework.☆28Updated 3 weeks ago
- My sandbox for experimenting with solver algorithms.☆154Updated last week
- Collection of Automated Reasoners☆19Updated 3 months ago
- Tiger Compiler from "Modern Compiler Implementation in ML" by Andrew W. Appel☆101Updated 9 years ago
- A Verified Compiler for Gallina, Written in Gallina☆135Updated 3 weeks ago
- Verification-condition-generation-based verifier for the Viper intermediate verification language.☆29Updated this week
- Synthesis of Heap-Manipulating Programs from Separation Logic☆123Updated last year
- A mechanisation of Wasm in Coq☆90Updated last week
- Definition of the Viper intermediate verification language.☆78Updated last week
- Modeling and Proving in Computational Type Theory☆78Updated 2 months ago
- Communication between Coq and SAT/SMT solvers☆155Updated 2 months ago
- A formalization of the textbook Elements of Set Theory☆59Updated 2 years ago
- Coq plugin embedding elpi☆134Updated this week
- A monadic library for symbolic evaluation☆51Updated this week
- ☆11Updated last month
- A graduate seminar on SMT solving and solver-aided systems☆26Updated 2 years ago
- A Library for Representing Recursive and Impure Programs in Coq☆199Updated 5 months ago
- Modify implementations for Pierce' Types and Programming Languages to add a REPL, convert into dune projects, and provide preconfigured d…☆31Updated last year
- ☆65Updated this week
- Ltac2 tutorial☆39Updated last year
- ☆24Updated 4 years ago
- Lecture notes for a short course on proving/programming in Coq via SSReflect.☆159Updated 3 years ago