Published June 29, 2016
| Version v1
Publication
Coq in a Hurry
Description
These notes provide a quick introduction to the Coq system and show how it can be used to define logical concepts and functions and reason about them. It is designed as a tutorial, so that readers can quickly start their own experiments, learning only a few of the capabilities of the system. A much more comprehensive study is provided in [1], which also provides an extensive collection of exercises to train on.
Abstract
Expressions and logical formulas
Programming in Coq
Propositions and proofs
Proving properties of programs on numbers
Proving properties of programs on lists
Defining new datatypes
Numbers in the Coq system
Inductive properties
Abstract
3rd cycle
Additional details
- URL
- https://cel.hal.science/inria-00001173
- URN
- urn:oai:HAL:inria-00001173v6
- Origin repository
- UNICA