Homotopy Type Theory concrete category > history (Rev #1)

Contents

Definition

A concrete category CC is a category with a set El(A)El(A) for every object A:Ob(C)A:Ob(C) and a function ()(()):Hom(A,B)×El(A)El(B)(-)((-)): Hom(A,B) \times El(A) \to El(B) for objects A:Ob(C)A:Ob(C) and B:Ob(C)B:Ob(C).

Without the category structure

A concrete category AA consists of the following

  • A type A 0A_0, whose elements are called objects. Typically AA is coerced to A 0A_0 in order to write x:Ax:A for x:A 0x:A_0.

  • For each a:Aa:A, a set el A(a)el_A(a), whose elements are called elements or terms.

  • For each a,b:Aa,b:A, a set hom A(a,b)hom_A(a,b), whose elements are called arrows or morphisms.

  • For each a,b:Aa,b:A, a function

    ()(()):hom A(a,b)×el A(a)el A(b)(-)((-)): hom_A(a,b) \times el_A(a) \to el_A(b)

    called evaluation

  • For each a:Aa:A, a morphism 1 a:hom A(a,a)1_a:hom_A(a,a) called the identity morphism, such that for all x:el A(a)x:el_A(a), 1 a(x)=x1_a(x) = x.

  • For each a,b:Aa,b:A, the function idtoiso a,bidtoiso_{a,b} is an equivalence.

See also

Revision on April 20, 2022 at 21:40:13 by Anonymous?. See the history of this page for a list of all contributions to it.