philzook58 / nand2coq
Build an educational formally verified version of the Nand 2 Tetris course using Coq (and other formal tools).
☆54Updated 3 years ago
Alternatives and similar repositories for nand2coq:
Users that are interested in nand2coq are comparing it to the libraries listed below
- Gallina to Bedrock2 compilation toolkit☆53Updated 2 weeks ago
- FunTAL: mixing a functional language with assembly.☆40Updated 7 years ago
- Formalizations of Gradually Typed Languages in Agda☆57Updated last month
- Coq library for verified low-level programming☆57Updated 7 years ago
- Finite sets, finite maps, multisets and generic sets☆47Updated 3 weeks ago
- We define a simple programming language, simp_lang, then instantiate Iris to verify simple simp_lang programs with concurrent separation …☆50Updated last month
- General topology in Coq [maintainers=@amiloradovsky,@Columbus240,@stop-cran]☆47Updated 5 months ago
- Companion Coq development for Xavier Leroy's 2021 lectures on program logics☆40Updated 3 years ago
- 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
- ☆54Updated last month
- Monadic effects and equational reasonig in Coq☆70Updated 3 weeks ago
- Based on paper by Greg Morrisett , TAL-0 is the design of a RISC-style typed assembly language which focuses on control-flow safety.☆22Updated 8 years ago
- A Formalization of Typed and Untyped λ-Calculi in Coq and Agda2☆81Updated 4 years ago
- Yet another plugin tutorial, this time as an exercise for 598☆38Updated last year
- Binary logical relations library for the Coq proof assistant☆21Updated 5 months ago
- LL(1) parser generator verified in Coq☆46Updated 5 years ago
- Hoare Type Theory☆74Updated 2 months ago
- A tiny language for teaching and experimenting with Refinement Types☆47Updated 3 years ago
- Coq formalizations and proofs of (data) structures and algorithms.☆46Updated 6 years ago
- Formalising Type Theory in a modular way for translations between type theories☆91Updated 7 years ago
- A verified compiler for a lazy functional language☆34Updated last month
- Coq library for working with de Bruijn indices [maintainer=@KevOrr]☆30Updated 3 years ago
- A Coq formalization of information theory and linear error-correcting codes☆68Updated this week
- MetaML and MetaOCaml bibliography☆89Updated 4 months ago
- Intermediate Memory Model (IMM) and compilation correctness proofs for it☆25Updated last month
- LVC verified compiler☆57Updated 6 years ago
- Specware consists of a formal specification language and tools for transformation and refinement to efficient implementations in CommonLi…☆22Updated 3 years ago
- SML code for Handbook of Practical Logic and Automated Reasoning - For Isabelle too☆35Updated 8 years ago
- An experimental type checker for a modal dependent type theory.☆110Updated 4 years ago
- Coq course at Chalmers CSE☆38Updated 7 years ago