mirror of
https://github.com/achlipala/frap.git
synced 2024-11-10 08:17:52 +00:00
13 lines
709 B
Markdown
13 lines
709 B
Markdown
# Formal Reasoning About Programs
|
|
|
|
This is an in-progress, open-source book by [Adam Chlipala](http://adam.chlipala.net/) simultaneously introducing [the Coq proof assistant](http://coq.inria.fr/) and techniques for proving correctness of programs. That is, the game is doing completely rigorous, machine-checked mathematical proofs, showing that programs meet their specifications.
|
|
|
|
Just run `make` here to build everything, including the book `frap.pdf` and the accompanying Coq source modules.
|
|
|
|
# Code associated with the different chapters
|
|
|
|
* Chapter 2: `BasicSyntax.v`
|
|
* Chapter 3: `Interpreters.v`
|
|
* Chapter 4: `TransitionSystems.v`
|
|
* Chapter 5: `ModelChecking.v`
|
|
* Chapter 6: `OperationalSemantics.v`
|