Nuprl Definition : groupoid

Groupoid ==
  C:SmallCategory × {inv:x:cat-ob(C) ⟶ y:cat-ob(C) ⟶ (cat-arrow(C) x y) ⟶ (cat-arrow(C) y x)| 
                     ∀x,y:cat-ob(C). ∀f:cat-arrow(C) x y.
                       (((cat-comp(C) x y x f (inv x y f)) = (cat-id(C) x) ∈ (cat-arrow(C) x x))
                       ∧ ((cat-comp(C) y x y (inv x y f) f) = (cat-id(C) y) ∈ (cat-arrow(C) y y)))} 



Definitions occuring in Statement :  cat-comp: cat-comp(C),  cat-id: cat-id(C),  cat-arrow: cat-arrow(C),  cat-ob: cat-ob(C),  small-category: SmallCategory,  all: ∀x:A. B[x],  and: P ∧ Q,  set: {x:A| B[x]} ,  apply: f a,  function: x:A ⟶ B[x],  product: x:A × B[x],  equal: s = t ∈ T
Definitions occuring in definition :  product: x:A × B[x],  small-category: SmallCategory,  set: {x:A| B[x]} ,  function: x:A ⟶ B[x],  cat-ob: cat-ob(C),  all: ∀x:A. B[x],  and: P ∧ Q,  equal: s = t ∈ T,  cat-arrow: cat-arrow(C),  cat-comp: cat-comp(C),  apply: f a,  cat-id: cat-id(C)
FDL editor aliases :  groupoid

Latex:
Groupoid  ==
    C:SmallCategory  \mtimes{}  \{inv:x:cat-ob(C)  {}\mrightarrow{}  y:cat-ob(C)  {}\mrightarrow{}  (cat-arrow(C)  x  y)  {}\mrightarrow{}  (cat-arrow(C)  y  x)| 
                                          \mforall{}x,y:cat-ob(C).  \mforall{}f:cat-arrow(C)  x  y.
                                              (((cat-comp(C)  x  y  x  f  (inv  x  y  f))  =  (cat-id(C)  x))
                                              \mwedge{}  ((cat-comp(C)  y  x  y  (inv  x  y  f)  f)  =  (cat-id(C)  y)))\} 



Date html generated: 2016_05_18-AM-11_54_16
Last ObjectModification: 2015_09_23-AM-09_29_18

Theory : small!categories


Home Index