Nuprl Definition : adjunction-monad

adjMonad(adj) ==  mk-monad(functor-comp(F;G);snd(adj);x |→ (F (G (F x))) (F x) ((fst(adj)) (F x)))



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

Latex:
adjMonad(adj)  ==    mk-monad(functor-comp(F;G);snd(adj);x  |\mrightarrow{}  G  (F  (G  (F  x)))  (F  x)  ((fst(adj))  (F  x)))



Date html generated: 2020_05_20-AM-07_59_26
Last ObjectModification: 2017_01_17-AM-00_18_57

Theory : small!categories


Home Index