Step * of Lemma cat-monad_wf

No Annotations
[C:SmallCategory]. (Monad(C) ∈ Type)
BY
(Intro THEN Unfold `cat-monad` THEN MemCD) }

1
.....subterm..... T:t
1:n
1. SmallCategory
⊢ T:Functor(C;C) × nat-trans(C;C;1;T) × nat-trans(C;C;functor-comp(T;T);T) ∈ Type

2
.....subterm..... T:t
2:n
1. SmallCategory
2. T:Functor(C;C) × nat-trans(C;C;1;T) × nat-trans(C;C;functor-comp(T;T);T)
⊢ let T,u,m in 
  (∀X:cat-ob(C). ((cat-comp(C) (T X) (T (T X)) (T X) (u (T X)) (m X)) (cat-id(C) (T X)) ∈ (cat-arrow(C) (T X) (T X))))
  ∧ (∀X:cat-ob(C)
       ((cat-comp(C) (T X) (T (T X)) (T X) (T (T X) (u X)) (m X)) (cat-id(C) (T X)) ∈ (cat-arrow(C) (T X) (T X))))
  ∧ (∀X:cat-ob(C)
       ((cat-comp(C) (T (T (T X))) (T (T X)) (T X) (m (T X)) (m X))
       (cat-comp(C) (T (T (T X))) (T (T X)) (T X) (T (T (T X)) (T X) (m X)) (m X))
       ∈ (cat-arrow(C) (T (T (T X))) (T X)))) ∈ Type


Latex:


Latex:
No  Annotations
\mforall{}[C:SmallCategory].  (Monad(C)  \mmember{}  Type)


By


Latex:
(Intro  THEN  Unfold  `cat-monad`  0  THEN  MemCD)




Home Index