equality (definitional, propositional, computational, judgemental, extensional, intensional, decidable)
identity type, equivalence of types, definitional isomorphism
isomorphism, weak equivalence, homotopy equivalence, weak homotopy equivalence, equivalence in an (∞,1)-category
Examples.
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 dependent type theory, sometimes one could inductively define an equality type directly on an inductive type, rather than using Martin-Loef’s identity types using the j-rule. This equality type is called observational equality.
Observational equality for the empty type is an indexed inductive type on the empty type inductively defined by no constructors
Observational equality for the unit type is an indexed inductive type on the unit type inductively defined by the following constructor
Observational equality for the booleans type is an indexed inductive type on the booleans type inductively defined by the following constructors
Observational equality for the natural numbers is an indexed inductive type on the natural numbers inductively defined by the following constructors
Last revised on June 19, 2022 at 02:55:26. See the history of this page for a list of all contributions to it.