Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ekdohibs/foundations-of-proof-systems-project

Project for the "Foundation of proof systems" course of the MPRI.
https://github.com/ekdohibs/foundations-of-proof-systems-project

coq

Last synced: about 1 month ago
JSON representation

Project for the "Foundation of proof systems" course of the MPRI.

Awesome Lists containing this project

README

        

This project is the one requested for the MPRI course "Foundation of proof
systems" (MPRI 2.7.1).

--

It contains two independant Coq proofs:
- arith.v contains a formalization of Peano and Heyting arithmetic, a proof that
Heyting arithmetic is consistent in Coq (with reflection of Heyting arithmetic),
and the proof through Friedman-translation that Peano arithmetic is
Pi_0^2-conservative over Heyting arithmetic.
See the [task description (in French)](http://www.enseignement.polytechnique.fr/informatique/MPRI/2-7-1/arith.pdf) ([mirror](http://web.archive.org/web/20171206181709/http://www.enseignement.polytechnique.fr/informatique/MPRI/2-7-1/arith.pdf)).

- while.v contains verified computation of the weakest preconditions for the
language While. See the [task description (in French)](http://www.enseignement.polytechnique.fr/informatique/MPRI/2-7-1/wp.pdf) ([mirror](http://web.archive.org/web/20171206181734/http://www.enseignement.polytechnique.fr/informatique/MPRI/2-7-1/wp.pdf)).