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, a reflexive graph is a type with a type family and a family of functions .
Such a reflexive graph is a univalent reflexive graph if the following conditions hold, which are all equivalent by the fundamental theorem of identity types:
For each the type of elements such that is a contractible type.
There is a family of equivalences
is an identity system.
For each and , the function is an equivalence of types
has a retraction
That with the function satisfies the universal property of the unary sum of .
There are many examples of univalent reflexive graphs in mathematics. These include posets, T0-spaces, metric spaces, univalent categories, univalent groupoids, univalent dagger categories, univalent bicategories, univalent setoids, and univalent universes.
The definitions and proofs are generalized to general univalent reflexive graphs from the various definitions of univalent universes found in the homotopy type theory literature:
Univalent Foundations Project, p. 4 & Sec. 2.10 in: Homotopy Type Theory – Univalent Foundations of Mathematics (2013) [web, pdf]
Egbert Rijke, Introduction to Homotopy Type Theory, Cambridge Studies in Advanced Mathematics, Cambridge University Press (arXiv:2212.11082)
Dan Licata, weak univalence with “beta” implies full univalence (web)
Last revised on January 13, 2023 at 17:09:19. See the history of this page for a list of all contributions to it.