Step * 1 of Lemma Kleisli-adjunction_wf


1. SmallCategory
2. Monad(C)
3. b1 cat-ob(Kl(C;M))
4. b2 cat-ob(Kl(C;M))
5. cat-arrow(Kl(C;M)) b1 b2
⊢ (cat-comp(C) M(b1) M(b1) M(b2) (cat-id(C) M(b1)) monad-extend(C;M;b1;b2;g))
(cat-comp(C) M(b1) M(M(b2)) M(b2) (cat-comp(C) M(b1) M(b2) M(M(b2)) monad-extend(C;M;b1;b2;g) monad-unit(M;M(b2))) 
   monad-extend(C;M;M(b2);b2;cat-id(C) M(b2)))
∈ (cat-arrow(C) M(b1) M(b2))
BY
(RWW "cat-comp-assoc monad-unit-extend" THEN Auto) }


Latex:


Latex:

1.  C  :  SmallCategory
2.  M  :  Monad(C)
3.  b1  :  cat-ob(Kl(C;M))
4.  b2  :  cat-ob(Kl(C;M))
5.  g  :  cat-arrow(Kl(C;M))  b1  b2
\mvdash{}  (cat-comp(C)  M(b1)  M(b1)  M(b2)  (cat-id(C)  M(b1))  monad-extend(C;M;b1;b2;g))
=  (cat-comp(C)  M(b1)  M(M(b2))  M(b2) 
      (cat-comp(C)  M(b1)  M(b2)  M(M(b2))  monad-extend(C;M;b1;b2;g)  monad-unit(M;M(b2))) 
      monad-extend(C;M;M(b2);b2;cat-id(C)  M(b2)))


By


Latex:
(RWW  "cat-comp-assoc  monad-unit-extend"  0  THEN  Auto)




Home Index