Nuprl Definition : groupoid

Groupoid ==
  C:SmallCategory × {inv:x:cat-ob(C) ⟶ y:cat-ob(C) ⟶ (cat-arrow(C) y) ⟶ (cat-arrow(C) x)| 
                     ∀x,y:cat-ob(C). ∀f:cat-arrow(C) y.
                       (((cat-comp(C) (inv f)) (cat-id(C) x) ∈ (cat-arrow(C) x))
                       ∧ ((cat-comp(C) (inv f) f) (cat-id(C) y) ∈ (cat-arrow(C) 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: a function: x:A ⟶ B[x] product: x:A × B[x] equal: 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: t ∈ T cat-arrow: cat-arrow(C) cat-comp: cat-comp(C) apply: 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