Published August 1, 2014 | Version v1
Software Open

Programs and Proofs: Mechanizing Mathematics with Dependent Types

Description

A Short Course on Interactive Proofs in Coq/Ssreflect. This project contains the Coq sources, the lectures and the exercises for the course Programs and Proofs: Mechanizing Mathematics with Dependent Types.

The latest draft of the accompanying lecture notes can be downloaded from the official course page:
http://ilyasergey.net/pnp

Initial release: August 2014

This distribution contains the following components:

  • Lecture notes in PDF (pnp.pdf)
  • A zip-archive with sources (pnp.zip). To build the sources, follow the instructions from README.md in the root folder.

Citing PnP

Please, use the following BibTeX entry:

@misc{Sergey:PnP,
  author        = {Ilya Sergey},
  title         = {{Programs and Proofs: Mechanizing Mathematics with Dependent Types}},
  month         = {August},
  year          = {2014},
  note          = {Lecture notes with exercises},
  doi           = {10.5281/zenodo.4996238}
}

Files

pnp.pdf

Files (3.7 MB)

Name Size Download all
md5:9579fcb8281d3cebfa1391f368b894d2
1.4 MB Preview Download
md5:6b053d62f4a5a9b0c346d1a16fd2dada
2.3 MB Preview Download

Additional details

Related works

Is continued by
Software: https://github.com/ilyasergey/pnp (URL)
Is part of
Book: http://ilyasergey.net/pnp (URL)