Abstract
The Univalence Axiom is the defining principle of Homotopy Type Theory, introduced by Vladimir Voevodsky. It characterizes the Identity Type of the universe of types, asserting that equivalent types are equal. This axiom provides a formal justification for the common mathematical practice of treating isomorphic structures as identical.
Definition
The Univalence Axiom states that for any two types in a universe, the canonical map from the type of equivalences to the identity type is itself an equivalence.
Formally, there is a function idtoeqv defined by Path Induction:
which sends the reflexivity path to the identity equivalence . The axiom asserts that is an equivalence:
Properties
Transport and Substitution
Because implies that any property holds for , the univalence axiom allows the transport of theorems, structures, and data across any equivalence. If , then any property proven for automatically applies to .
Function Extensionality
In Homotopy Type Theory, the univalence axiom implies Function Extensionality. This principle states that two functions are equal if they are pointwise equal:
Computation and Cubical Type Theory
In standard Martin-Löf Type Theory, the univalence axiom is added as an axiom, which blocks the computational reduction (canonicity) of terms. Cubical Type Theory was developed to provide a constructive interpretation where univalence has computational content, allowing for the evaluation of programs that use the axiom.
Related Concepts
- Equivalence: The type-theoretic notion of isomorphism
- Identity Type: The type of paths between terms
- Hierarchy of Types: The classification of types by homotopy level
- Cubical Type Theory: A system with computational univalence
References
hott2013-univalent-foundations - Univalent Foundations Program, “Homotopy Type Theory: Univalent Foundations of Mathematics,” Institute for Advanced Study, 2013. voevodsky2010-univalence - V. Voevodsky, “A universe-level axiom of univalence,” 2010. cohen2016-cubical-type-theory - C. Cohen, T. Coquand, S. Huber, and A. Mörtberg, “Cubical Type Theory: a constructive interpretation of the univalence axiom,” 2016.