<li><ahref="Cpdt.Intro.html">Introduction</a><li><ahref="Cpdt.StackMachine.html">Some Quick Examples</a><li><ahref="Cpdt.InductiveTypes.html">Introducing Inductive Types</a><li><ahref="Cpdt.Predicates.html">Inductive Predicates</a><li><ahref="Cpdt.Coinductive.html">Infinite Data and Proofs</a><li><ahref="Cpdt.Subset.html">Subset Types and Variations</a><li><ahref="Cpdt.GeneralRec.html">General Recursion</a><li><ahref="Cpdt.MoreDep.html">More Dependent Types</a><li><ahref="Cpdt.DataStruct.html">Dependent Data Structures</a><li><ahref="Cpdt.Equality.html">Reasoning About Equality Proofs</a><li><ahref="Cpdt.Generic.html">Generic Programming</a><li><ahref="Cpdt.Universes.html">Universes and Axioms</a><li><ahref="Cpdt.LogicProg.html">Proof Search by Logic Programming</a><li><ahref="Cpdt.Match.html">Proof Search in Ltac</a><li><ahref="Cpdt.Reflection.html">Proof by Reflection</a><li><ahref="Cpdt.Large.html">Proving in the Large</a><li><ahref="Cpdt.ProgLang.html">A Taste of Reasoning About Programming Language Syntax</a><li><ahref="Cpdt.Conclusion.html">Conclusion</a>