This document describes eliminators (also called induction principles) for dependent types in dependent type theory, including:
- Empty, unit, sum, product, and function types
- Dependent pairs and dependent functions
- Boolean, natural numbers, lists, and vectors
- Identity types
For each type, it provides the eliminator signature and definition, describing how to eliminate values of that type into a dependent type.