Software Open Access

Programs and Proofs: Mechanizing Mathematics with Dependent Types

Ilya Sergey

Other(s)
Karl Palmskog; Kartik Singhal; Anton Trunov; Daniel Patterson; Aleksandar Nanevski; Alex Gryzlov; Fangyi Zhou; Wojciech Karpiel; Antonio Nikishaev

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 (3.7 MB)
Name Size
pnp.pdf
md5:9579fcb8281d3cebfa1391f368b894d2
1.4 MB Download
pnp.zip
md5:6b053d62f4a5a9b0c346d1a16fd2dada
2.3 MB Download
67
27
views
downloads
All versions This version
Views 6767
Downloads 2727
Data volume 37.8 MB37.8 MB
Unique views 4242
Unique downloads 2121

Share

Cite as