Definition
The empty type, , is the type with no inhabitants. It is written as , , or depending on context.
Properties
- Initial in the category of sets.
- Propositional by vacuous truth.
- For any type , the function type is contractible.
Inference Rules
Formation Rules
Introduction Rules
has no introduction rules. That would be absurd!
Elimination Rule
This realizes the principle of absurdity.
Computation Rules
has no computation rules.
Induction Principle
For a type family , there exists a dependent function . There are no definitional equalities to satisfy since has no point constructors.