Homotopy Type Theory Tarski universe > history (Rev #2, changes)

Showing changes from revision #1 to #2: Added | Removed | Changed

\tableofcontents

\section{Idea}

Tarski In universes are the internal models ofdependent type theoryintensional type theory? , inside there are typically two ways to construct a “type of small types”. One way is by Russell universes, where adependent type theoryterm? . They are useful in that one could defineinductive types?A:UA:U and of ahigher inductive typesuniverse type? directly through theuniversal properties?UU of is such literally types, a rather than through the formation, introduction, elimination, computation, and uniqueness rules of such types.type AtypeA \; \mathrm{type}. The alternative is by Tarski universes, where terms A:UA:U are not literally types, but rather the universe type UU comes with the additional structure of a type family TT, such that the dependent type T(A)T(A) represents the actual type.

Usually universes are defined using derivations? and rules?, such as the type reflection rule

ΓA:UΓT(A)type\frac{\Gamma \vdash A:U}{\Gamma \vdash T(A) \; \mathrm{type}}

for Tarski universes. However, one could also study Tarski universes mathematically as mathematical structure?: as a type AA with a type family B(a)B(a) indexed by a:Aa:A, in the same way that one studies univalent categories? as a type AA with a set-valued binary type family B(a,b)B(a, b) indexed by pairs (a,b):A×A(a, b):A \times A and so forth. In this manner, Tarski universes become internal models of dependent type theory inside of an intensional type theory?. Furthermore, the type formers could be defined by the categorical universal properties? as homotopy limits? or homotopy colimits? defined suitably, rather than directly through the formation rules?, introduction rules?, elimination rules?, computation rules?, and uniqueness rules? in the external syntax of the type theory.

This article treats Tarski universes as actual mathematical objects, rather than as something in the foundations of mathematics? to do mathematics in.

\section{Definition}

We work inside of a dependent type theory with type judgments and term judgments and a notion of identity types, dependent sum types?, and dependent product types?.

A Tarski universe is a type UU with a type family TT whose dependent types T(A)T(A) are indexed by terms A:UA:U.

The terms A:UA:U represent the internal types of the universe, or equivalently, the UU-small types. An internal type family or a locally UU-small type family BB in UU indexed by a internal type A:UA:U is represented by a function B:T(A)UB:T(A) \to U; for each term a:T(A)a:T(A) the term B(a)B(a) is a dependent type, and the term b(a):T(B(A))b(a):T(B(A)) is a dependent term or section.

\section{Properties}

Already, we could define certain external properties a Tarski universe could have.

There are two notions of equivalence in a Tarski universe (U,T)(U, T), equality A= UBA =_U B and equivalence T(A)T(B)T(A) \simeq T(B). There is a canonical transport dependent function

transport T: A:UB:U(A= UB)T(A)T(B)\mathrm{transport}^T:\prod_{A:U} \prod{B:U} (A =_U B) \to T(A) \simeq T(B)

A Tarski universe is externally univalent if for all terms A:UA:U and B:UB:U the function transport T(A,B)\mathrm{transport}^T(A, B) is an equivalence of types

a:A b:BisEquiv(transport T(A,B))\prod_{a:A} \prod_{b:B} \mathrm{isEquiv}(\mathrm{transport}^T(A, B))

Similarly, a Tarski universe satisfies the external axiom K? if for all terms A:UA:U the type T(A)T(A) is an h-set?

a:AishSet(T(A))\prod_{a:A} \mathrm{ishSet}(T(A))

It is possible for a Tarski universe to be both externally univalent and satisfy the external axiom K: the resulting Tarski universe UU is an h-groupoid?, since the type of equivalences ABA \simeq B between any two h-sets? AA and BB is an h-set? itself.

There are other versions of axiom K, one for each h-level? nn: for all terms A:UA:U the type T(A)T(A) is at h-level? nn

a:AisHLevel(n,T(A))\prod_{a:A} \mathrm{isHLevel}(n, T(A))

If UU is also externally univalent, then UU has h-level? n+1n + 1.

A Tarski universe satisfies the external axiom of choice? if for all UU-small types A:UA:U, locally UU-small type families B:AUB:A \to U, and dependent functions P:Prod a:T(A)B(a)UP:\Prod_{a:T(A)} B(a) \to U such that

  • T(A)T(A) is an h-set?
  • T(B(a))T(B(a)) is an h-set? for all terms a:T(A)a:T(A)
  • P(b,a)P(b, a) is an h-proposition? for all terms a:T(a)a:T(a) and b:T(B(a))b:T(B(a))

there is a witness

choice(A,B,P):( a:T(A)[ b:T(B(a))P(b,a)])[ g:Prod a:T(A)B(a) a:T(A)P(x,g(x))]\mathrm{choice}(A, B, P):\left(\prod_{a:T(A)} \left[ \sum_{b:T(B(a))} P(b, a) \right] \right) \to \left[ \sum_{g:\Prod_{a:T(A)} B(a)} \prod_{a:T(A)} P(x, g(x)) \right]

where the type [A]\left[A\right] is the propositional truncation? of the type AA.

Tarski universe homomorphisms

Universe hierarchies

Internalization of types

Identity types

Dependent function types

Dependent sum types

Internal properties

References

  • Homotopy Type Theory: Univalent Foundations of Mathematics, The Univalent Foundations Program, Institute for Advanced Study, 2013. (web, pdf)

  • Egbert Rijke, Introduction to Homotopy Type Theory, Cambridge Studies in Advanced Mathematics, Cambridge University Press (pdf) (478 pages)

Revision on October 6, 2022 at 20:34:17 by Anonymous?. See the history of this page for a list of all contributions to it.