Preface

Functional Programming in Coq    (Basics)

Proof by Induction    (Induction)

Working with Structured Data    (Lists)

Polymorphism and Higher-Order Functions    (Poly)

More Basic Tactics    (Tactics)

Logic in Coq    (Logic)

Inductively Defined Propositions    (IndProp)

Inductiver and Propisitionier    (IndProp2: Inductively Defined Propositions)

Insertion Sort    (Sort)

Combinatorics    (Combo)

sets, cardinality, and countability    (Sets)

Properties of Relations    (Rel)

Graphs

DNA

Postscript

Bibliography    (Bib)