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: T List
, 
all: ∀x:A. B[x]
, 
exists: ∃x:A. B[x]
, 
implies: P 
⇒ Q
, 
equal: s = 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