Nuprl Lemma : es-before-decomp

the_es:EO. ∀e',e:E.  ((e ∈ before(e'))  (∃l:E List. (before(e') (before(e) [e] l) ∈ (E List))))


Proof




Definitions occuring in Statement :  es-before: before(e) es-E: E event_ordering: EO l_member: (x ∈ l) append: as bs cons: [a b] nil: [] list: List all: x:A. B[x] exists: x:A. B[x] implies:  Q equal: t ∈ T
Lemmas :  l_member_decomp append_wf cons_wf nil_wf equal_wf es-before_wf exists_wf list_wf l_member_wf es-E_wf event_ordering_wf firstn-before length_wf_nat length_wf subtype_rel_list top_wf length_nil non_neg_length length_wf_nil length_cons less_than_wf squash_wf true_wf length_append add_functionality_wrt_eq iff_weakening_equal firstn_wf firstn_append firstn_length select_wf select_append_back list_ind_cons_lemma list_ind_nil_lemma length_of_cons_lemma select_append_front length_of_nil_lemma subtract_wf select-cons-hd
\mforall{}the$_{es}$:EO.  \mforall{}e',e:E.    ((e  \mmember{}  before(e'))  {}\mRightarrow{}  (\mexists{}l:E  List.  (before(e')  =  (before\000C(e)  @  [e]  @  l))))



Date html generated: 2015_07_17-AM-08_44_02
Last ObjectModification: 2015_02_04-AM-07_10_20

Home Index