Nuprl Definition : functor-uncurry

functor-uncurry(C) ==
  functor(ob(f) functor(ob(p) (fst(p)) (snd(p));
                          arrow(x,y,p) cat-comp(C) (f (fst(x)) (snd(x))) (f (fst(y)) (snd(x))) (f (fst(y)) (snd(y))) 
                                         (f (fst(x)) (fst(y)) (fst(p)) (snd(x))) 
                                         (f (fst(y)) (snd(x)) (snd(y)) (snd(p))));
          arrow(f,g,T) ab |→ (fst(ab)) (snd(ab)))



Definitions occuring in Statement :  mk-nat-trans: |→ T[x] functor-arrow: arrow(F) functor-ob: ob(F) mk-functor: mk-functor cat-comp: cat-comp(C) pi1: fst(t) pi2: snd(t) apply: a
Definitions occuring in definition :  mk-functor: mk-functor cat-comp: cat-comp(C) functor-arrow: arrow(F) functor-ob: ob(F) mk-nat-trans: |→ T[x] apply: a pi1: fst(t) pi2: snd(t)
FDL editor aliases :  functor-uncurry

Latex:
functor-uncurry(C)  ==
    functor(ob(f)  =  functor(ob(p)  =  f  (fst(p))  (snd(p));
                                                    arrow(x,y,p)  =  cat-comp(C)  (f  (fst(x))  (snd(x)))  (f  (fst(y))  (snd(x))) 
                                                                                  (f  (fst(y))  (snd(y))) 
                                                                                  (f  (fst(x))  (fst(y))  (fst(p))  (snd(x))) 
                                                                                  (f  (fst(y))  (snd(x))  (snd(y))  (snd(p))));
                    arrow(f,g,T)  =  ab  |\mrightarrow{}  T  (fst(ab))  (snd(ab)))



Date html generated: 2020_05_20-AM-07_54_33
Last ObjectModification: 2017_01_13-PM-00_47_31

Theory : small!categories


Home Index