natural deduction metalanguage, practical foundations
type theory (dependent, intensional, observational type theory, homotopy type theory)
computational trinitarianism =
propositions as types +programs as proofs +relation type theory/category theory
In a dependent type theory with identity types, a term is a center of contraction or a centre of contraction if in the context of a variable there is an identification . If the type theory also has dependent product types, the above is equivalent to having a dependent function
called a contraction of at . Thus, contractons of at are witnesses that is a center of contraction.
We then define the type of contractions of at as
If the dependent type theory does not have dependent product types, contraction types could still be defined by adding the formation, introduction, elimination, computation, and uniqueness types for contraction types
Formation rules for contraction types:
Introduction rules for contraction types:
Elimination rules for contraction types:
Computation rules for contraction types:
Uniqueness rules for contraction types:
A type is a contractible type if there exists a center of contraction
and a type is an h-proposition if every element in is a center of contraction
The axiom K on a type states that for every element , reflexivity is the center of contraction of the loop space type of .
Last revised on January 31, 2024 at 16:26:02. See the history of this page for a list of all contributions to it.