Skip to content

ng2031/coq-files

 
 

Folders and files

NameName
Last commit message
Last commit date
Jan 3, 2024
Oct 30, 2021
Jan 13, 2021
Jan 3, 2024
Sep 23, 2022
Jul 22, 2022
Jan 3, 2024
Jan 3, 2024
Sep 23, 2022
Jan 3, 2024
Jul 28, 2019
Jul 28, 2019
Jan 3, 2024
Jan 3, 2024
Jan 3, 2024
Jan 3, 2024
Dec 31, 2023
Aug 23, 2021
Jan 2, 2024
Jan 3, 2024
Jan 1, 2024
Jul 22, 2022
Aug 23, 2021
Oct 15, 2020
Jul 27, 2020
Jul 22, 2022
Jan 3, 2024
Jan 1, 2024
Jan 3, 2024
Jul 28, 2019
Aug 23, 2021
Jan 3, 2024

Repository files navigation

Coq'Art

Docker CI Contributing Code of Conduct Zulip DOI

Coq'Art is the familiar name for the first book on the Coq proof assistant and its underlying theory, the Calculus of Inductive Constructions. This project contains the Coq sources of all examples and the solution to 170 out of over 200 exercises from the book.

Meta

Building instructions

git clone https://github.com/coq-community/coq-art
cd coq-art
make   # or make -j <number-of-cores-on-your-machine>

Documentation

For more information, see the book website and the publisher's website. The repository is also used as the source for this website.

Book chapters

The repository is structured as follows.

  1. A Brief Presentation of Coq
  2. Gallina: Coq as a Programming Language
  3. Propositions and Proofs
  4. Dependent Product
  5. Everyday Logic
  6. Inductive Data Structures
  7. Tactics and automation
  8. Inductive Predicates
  9. Functions and their specification
  10. Extraction and imperative programming
  11. A Case Study: binary search trees
  12. The Module System
  13. Infinite Objects and Proofs
  14. Foundations of Inductive Types
  15. General Recursion
  16. Proof by reflection

Additional material

About

Coq code and exercises from the Coq'Art book [maintainers=@ybertot,@Casteran]

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Coq 78.7%
  • HTML 21.3%