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
On localization in homotopy type theory.
Consider a function . We say that a type is -local if the function
is an equivalence of types.
The localization of a type at , , is the higher inductive type generated by
The localization of a type at a type is the localization of at the unique function from to the unit type , or equivalently, is the type for which the canonical function is an equivalence of types.
Consider a family of functions. We say that a type is -local if the function
is an equivalence of types for all (i : I).
The following higher inductive type can be shown to be a reflection of all types into the local types, constructing the localization of the category of types at the given family of functions.
Inductive localize X :=
| to_local : X -> localize X
| local_extend : forall (i:I) (h : S i -> localize X),
T i -> localize X
| local_extension : forall (i:I) (h : S i -> localize X) (s : S i),
local_extend i h (f i s) == h s
| local_unextension : forall (i:I) (g : T i -> localize X) (t : T i),
local_extend i (g o f i) t == g t
| local_triangle : forall (i:I) (g : T i -> localize X) (s : S i),
local_unextension i g (f i s) == local_extension i (g o f i) s.
The first constructor gives a function from X
to localize X
, while the other four specify exactly that localize X
is local (by giving adjoint equivalence data to the function that we want to become an equivalence). See this blog post for details. This construction is also already interesting in extensional type theory.
The localization of a type at a family of types is the family of localizations of at the family of unique functions from to the unit type , or equivalently, is the family of types for which each canonical function is an equivalence of types.
The bracket type is the localization at the unique function from the two-valued type to the unit type.
More generally, the n-truncation modality is the localization at the unique function from the -dimensional sphere type to the unit type.
The shape modality which expresses real cohesion is the localization at the unique function from the Dedekind real numbers to the unit type.
The -shape modality is the localization at the two unique functions and .
Let be an Archimedean ordered Artinian local ring whose Archimedean subfield is the Dedekind real numbers, and let be the type of all infinitesimals in . The infinitesimal shape modality is the localization at the unique function .
Univalent Foundations Project, Homotopy Type Theory – Univalent Foundations of Mathematics (2013)
Egbert Rijke, Michael Shulman, Bas Spitters, Modalities in homotopy type theory (arXiv:1706.07526)
Daniel Christensen, Morgan Opie, Egbert Rijke, Luis Scoccola, Localization in Homotopy Type Theory (arXiv:1807.04155)
David Jaz Myers, Orbifolds as microlinear types in synthetic differential cohesive homotopy type theory (arXiv:2205.15887)
Last revised on August 24, 2024 at 11:42:13. See the history of this page for a list of all contributions to it.