Nuprl Lemma : list-monad_wf

ListMonad ∈ Monad


Proof




Definitions occuring in Statement :  list-monad: ListMonad monad: Monad member: t ∈ T
Definitions unfolded in proof :  list-monad: ListMonad member: t ∈ T uall: [x:A]. B[x] subtype_rel: A ⊆B uimplies: supposing a all: x:A. B[x] top: Top so_lambda: λ2x.t[x] so_apply: x[s] squash: T prop: implies:  Q true: True guard: {T} iff: ⇐⇒ Q and: P ∧ Q rev_implies:  Q
Lemmas referenced :  mk_monad_wf list_wf cons_wf_listp nil_wf concat_wf map_wf map_cons_lemma map_nil_lemma concat-single subtype_rel_list top_wf concat-map-assoc concat-map-single equal_wf squash_wf true_wf trivial_map l_member_wf iff_weakening_equal
Rules used in proof :  sqequalSubstitution sqequalRule sqequalReflexivity sqequalTransitivity computationStep cut introduction extract_by_obid sqequalHypSubstitution isectElimination thin lambdaEquality cumulativity hypothesisEquality hypothesis universeEquality isect_memberEquality because_Cache applyEquality functionExtensionality functionEquality independent_isectElimination isect_memberFormation lambdaFormation dependent_functionElimination voidElimination voidEquality axiomEquality imageElimination equalityTransitivity equalitySymmetry natural_numberEquality imageMemberEquality baseClosed productElimination independent_functionElimination

Latex:
ListMonad  \mmember{}  Monad



Date html generated: 2017_10_01-AM-08_43_43
Last ObjectModification: 2017_07_26-PM-04_29_54

Theory : monads


Home Index