Coq is an interactive proof assistant for the development of mathematical theories and formally certified software. It is based on a theory called the calculus of inductive constructions, a variant of type theory. This book provides a pragmatic introduction to the development of proofs and certified
Interactive Theorem Proving and Program Development: CoqโArt: The Calculus of Inductive Constructions
โ Scribed by Yves Bertot, Pierre Castรฉran
- Publisher
- Springer
- Year
- 2004
- Tongue
- English
- Leaves
- 491
- Series
- Texts in Theoretical Computer Science An EATCS Series
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
Coq is an interactive proof assistant for the development of mathematical theories and formally certified software. It is based on a theory called the calculus of inductive constructions, a variant of type theory.
This book provides a pragmatic introduction to the development of proofs and certified programs using Coq. With its large collection of examples and exercises it is an invaluable tool for researchers, students, and engineers interested in formal methods and the development of zero-fault software.
โฆ Table of Contents
Front Matter....Pages I-XXV
A Brief Overview....Pages 1-11
Types and Expressions....Pages 13-42
Propositions and Proofs....Pages 43-72
Dependent Products or Pandoraโs Box....Pages 73-103
Everyday Logic....Pages 105-135
Inductive Data Types....Pages 137-186
Tactics and Automation....Pages 187-210
Inductive Predicates....Pages 211-250
Functions and Their Specifications....Pages 251-284
Extraction and Imperative Programming....Pages 285-307
A Case Study....Pages 309-324
The Module System....Pages 325-346
Infinite Objects and Proofs....Pages 347-376
Foundations of Inductive Types....Pages 377-406
General Recursion....Pages 407-432
Proof by Reflection....Pages 433-448
Back Matter....Pages 449-472
โฆ Subjects
Software Engineering/Programming and Operating Systems; Computer System Implementation; Programming Techniques; Software Engineering; Logics and Meanings of Programs; Artificial Intelligence (incl. Robotics)
๐ SIMILAR VOLUMES
<p><p>This book constitutes the refereed proceedings of the 9th International Conference on Interactive Theorem Proving, ITP 2018, held in Oxford, UK, in July 2018.</p>The 32 full papers and 5 short papers presented were carefully reviewed and selected from 65 submissions. The papers feature researc
<p><P>Artists and creators in interactive art and interaction design have long been conducting research on human-machine interaction. Through artistic, conceptual, social and critical projects, they have shown how interactive digital processes are essential elements for their artistic creations. Res