Nuprl Definition : adjunction-monad
adjMonad(adj) ==
  mk-monad(functor-comp(F;G);snd(adj);x |→ arrow(G) (ob(F) (ob(G) (ob(F) x))) (ob(F) x) ((fst(adj)) (ob(F) x)))
Definitions occuring in Statement : 
mk-monad: mk-monad(T;u;m)
, 
functor-comp: functor-comp(F;G)
, 
mk-nat-trans: x |→ T[x]
, 
functor-arrow: arrow(F)
, 
functor-ob: ob(F)
, 
pi1: fst(t)
, 
pi2: snd(t)
, 
apply: f a
Definitions occuring in definition : 
functor-ob: ob(F)
, 
apply: f a
, 
pi1: fst(t)
, 
functor-arrow: arrow(F)
, 
mk-nat-trans: x |→ T[x]
, 
pi2: snd(t)
, 
functor-comp: functor-comp(F;G)
, 
mk-monad: mk-monad(T;u;m)
FDL editor aliases : 
adjunction-monad
Latex:
adjMonad(adj)  ==
    mk-monad(functor-comp(F;G);snd(adj);x  |\mrightarrow{}  arrow(G)  (ob(F)  (ob(G)  (ob(F)  x)))  (ob(F)  x) 
                                                                                      ((fst(adj))  (ob(F)  x)))
Date html generated:
2017_01_19-PM-02_59_01
Last ObjectModification:
2017_01_17-AM-00_18_57
Theory : small!categories
Home
Index