Nuprl Lemma : es-interface-history-first

[Info:Type]. ∀[es:EO+(Info)]. ∀[A:Type]. ∀[X:EClass(A List)]. ∀[e:E].
  es-interface-history(es;X;e) if e ∈b then X(e) else [] fi  ∈ (A List) supposing ↑first(e)


Proof




Definitions occuring in Statement :  es-interface-history: es-interface-history(es;X;e) eclass-val: X(e) in-eclass: e ∈b X eclass: EClass(A[eo; e]) event-ordering+: EO+(Info) es-first: first(e) es-E: E nil: [] list: List assert: b ifthenelse: if then else fi  uimplies: supposing a uall: [x:A]. B[x] universe: Type equal: t ∈ T
Lemmas :  assert_wf es-first_wf2 event-ordering+_subtype es-E_wf eclass_wf list_wf event-ordering+_wf bool_wf list_ind_nil_lemma equal-wf-T-base bnot_wf not_wf eqtt_to_assert uiff_transitivity eqff_to_assert assert_of_bnot filter_cons_lemma filter_nil_lemma in-eclass_wf es-interface-subtype_rel2 top_wf subtype_top map_cons_lemma map_nil_lemma concat-single eclass-val_wf subtype_rel_list nil_wf

Latex:
\mforall{}[Info:Type].  \mforall{}[es:EO+(Info)].  \mforall{}[A:Type].  \mforall{}[X:EClass(A  List)].  \mforall{}[e:E].
    es-interface-history(es;X;e)  =  if  e  \mmember{}\msubb{}  X  then  X(e)  else  []  fi    supposing  \muparrow{}first(e)



Date html generated: 2015_07_20-PM-03_39_11
Last ObjectModification: 2015_01_27-PM-10_13_50

Home Index