Step * of Lemma bag-monad_wf

BagMonad ∈ Monad
BY
ProveWfLemma }

1
1. Type
2. Type
3. T
4. T ⟶ ((λT.bag(T)) S)@i
⊢ ((λba,f. ⋃x∈ba.f x) ((λx.{x}) x) f) (f x) ∈ ((λT.bag(T)) S)

2
1. Type
2. T.bag(T)) T
⊢ ((λba,f. ⋃x∈ba.f x) x.{x})) m ∈ ((λT.bag(T)) T)

3
1. Type
2. Type
3. Type
4. T.bag(T)) T
5. T ⟶ ((λT.bag(T)) S)
6. S ⟶ ((λT.bag(T)) U)
⊢ ((λba,f. ⋃x∈ba.f x) ((λba,f. ⋃x∈ba.f x) f) g) ((λba,f. ⋃x∈ba.f x) x.((λba,f. ⋃x∈ba.f x) (f x) g))) ∈ ((λT.bag(\000CT)) U)


Latex:


Latex:
BagMonad  \mmember{}  Monad


By


Latex:
ProveWfLemma




Home Index