philzook58 / nand2coq
Build an educational formally verified version of the Nand 2 Tetris course using Coq (and other formal tools).
☆54Updated 2 years ago
Related projects ⓘ
Alternatives and complementary repositories for nand2coq
- Gallina to Bedrock2 compilation toolkit☆50Updated last month
- ☆51Updated last month
- Coq formalizations and proofs of (data) structures and algorithms.☆46Updated 6 years ago
- Hoare Type Theory☆69Updated last month
- LL(1) parser generator verified in Coq☆44Updated 4 years ago
- Bedrock Bit Vector Library☆27Updated 8 months ago
- General topology in Coq [maintainers=@amiloradovsky,@Columbus240,@stop-cran]☆47Updated last month
- A Coq formalization of information theory and linear error-correcting codes☆64Updated this week
- Coq library for verified low-level programming☆57Updated 7 years ago
- Implementation of Nuprl's type theory in Coq☆44Updated 3 years ago
- We define a simple programming language, simp_lang, then instantiate Iris to verify simple simp_lang programs with concurrent separation …☆49Updated 5 months ago
- Formalizations of Gradually Typed Languages in Agda☆54Updated last month
- A tiny language for teaching and experimenting with Refinement Types☆47Updated 3 years ago
- LVC verified compiler☆57Updated 6 years ago
- Companion Coq development for Xavier Leroy's 2021 lectures on program logics☆40Updated 3 years ago
- A collection of small projects to illustrate how to write plugins for Coq☆21Updated 5 years ago
- Toy typechecker for Insanely Dependent Types☆79Updated 11 years ago
- IO for Gallina☆31Updated 2 months ago
- Coq library for working with de Bruijn indices [maintainer=@KevOrr]☆30Updated 3 years ago
- Convert Haskell source code to Coq source code.☆78Updated 2 months ago
- Template project for program verification in Coq, showcasing reasoning on CompCert's Clight language using the Verified Software Toolchai…☆29Updated 3 months ago
- A survey of semantics styles in Coq, from natural semantics through structural operational, axiomatic, and denotational semantics, to abs…☆45Updated 2 years ago
- A formalisation of the Calculus of Constructions☆66Updated 3 months ago
- This project contains various supporting libraries for lean to reason about protocols.☆42Updated 7 years ago
- Coq Enhancement Proposals☆49Updated last week
- Formalization of the polymorphic lambda calculus and its parametricity theorem☆33Updated 5 years ago
- Yet another plugin tutorial, this time as an exercise for 598☆38Updated last year
- PhD research ;; What's the difference between a typeclass/trait and a record/class/struct? Nothing really, or so I argue.☆81Updated 3 years ago
- Specware consists of a formal specification language and tools for transformation and refinement to efficient implementations in CommonLi…☆21Updated 2 years ago