nand2coq
Computer builder
An educational project building a formally verified version of the Nand 2 Tetris course using Coq and other formal tools.
Build an educational formally verified version of the Nand 2 Tetris course using Coq (and other formal tools).
54 stars
7 watching
3 forks
Language: Coq
last commit: about 3 years ago coqformal-methodsfpganand2tetris
Related projects:
Repository | Description | Stars |
---|---|---|
| Provides high-level commands to declare hierarchical algebraic structures in Coq using packed classes | 97 |
| An Emacs plugin that enhances Coq mode with various features and tools for writing and debugging proof-based software | 351 |
| A collection of formal verification tools and libraries for writing secure and reliable software using the Coq proof assistant | 444 |
| Formal verification and implementation of RISC-V processor designs using Coq. | 22 |
| Automates Coq project setup and Continuous Integration with Nix package manager | 34 |
| An implementation of a complete computer using Nand gates on up as described in the book 'The Elements of Computing Systems' | 420 |
| A comprehensive library of verified data structures and algorithms in Coq | 45 |
| Formal models of computer architectures and verification tools for security checks and instrumentation | 36 |
| A Coq implementation of mathematical concepts from N. Bourbaki's Elements of Mathematics | 30 |
| A tool for interactive theorem proving and language support in Coq | 153 |
| Formalizations of compiler design and virtual machine calculations in Coq | 30 |
| Tutorials and materials for teaching Coq-based mathematical component development | 17 |
| A formalization of Dedekind reals numbers in the Coq programming language | 43 |
| A Coq-based web server written in a functional programming language | 86 |