Nuprl Definition : functor-curry

functor-curry(A;B) ==
  functor(ob(F) functor(ob(a) functor(ob(b) ob(F) <a, b>;
                                          arrow(x,y,f) arrow(F) <a, x> <a, y> <cat-id(A) a, f>);
                          arrow(x,y,f) |→ arrow(F) <x, b> <y, b> <f, cat-id(B) b>);
          arrow(F,G,T) |→ |→ T <a, b>)



Definitions occuring in Statement :  mk-nat-trans: |→ T[x] functor-arrow: arrow(F) functor-ob: ob(F) mk-functor: mk-functor cat-id: cat-id(C) apply: a pair: <a, b>
Definitions occuring in definition :  pair: <a, b> apply: a mk-nat-trans: |→ T[x] cat-id: cat-id(C) functor-arrow: arrow(F) functor-ob: ob(F) mk-functor: mk-functor
FDL editor aliases :  functor-curry

Latex:
functor-curry(A;B)  ==
    functor(ob(F)  =  functor(ob(a)  =  functor(ob(b)  =  ob(F)  <a,  b>
                                                                                    arrow(x,y,f)  =  arrow(F)  <a,  x>  <a,  y>  <cat-id(A)  a,  f>);
                                                    arrow(x,y,f)  =  b  |\mrightarrow{}  arrow(F)  <x,  b>  <y,  b>  <f,  cat-id(B)  b>);
                    arrow(F,G,T)  =  a  |\mrightarrow{}  b  |\mrightarrow{}  T  <a,  b>)



Date html generated: 2017_01_19-PM-02_54_24
Last ObjectModification: 2017_01_13-PM-00_46_00

Theory : small!categories


Home Index