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) = b |→ arrow(F) <x, b> <y, b> <f, cat-id(B) b>);
arrow(F,G,T) = a |→ b |→ T <a, b>)
Definitions occuring in Statement :
mk-nat-trans: x |→ T[x]
,
functor-arrow: arrow(F)
,
functor-ob: ob(F)
,
mk-functor: mk-functor,
cat-id: cat-id(C)
,
apply: f a
,
pair: <a, b>
Definitions occuring in definition :
pair: <a, b>
,
apply: f a
,
mk-nat-trans: x |→ 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