Nuprl Lemma : same-thread-do-apply
∀[es:EO]. ∀[p:E ─→ (E + Top)].
  ∀[e:E]. same-thread(es;p;e;do-apply(p;e)) supposing ↑can-apply(p;e) supposing causal-predecessor(es;p)
Proof
Definitions occuring in Statement : 
same-thread: same-thread(es;p;e;e')
, 
causal-predecessor: causal-predecessor(es;p)
, 
es-E: E
, 
event_ordering: EO
, 
assert: ↑b
, 
uimplies: b supposing a
, 
uall: ∀[x:A]. B[x]
, 
top: Top
, 
function: x:A ─→ B[x]
, 
union: left + right
, 
do-apply: do-apply(f;x)
, 
can-apply: can-apply(f;x)
Lemmas : 
causal-pred-wellfounded, 
assert_wf, 
can-apply_wf, 
es-E_wf, 
subtype_rel_dep_function, 
top_wf, 
subtype_rel_sum, 
causal-predecessor_wf, 
event_ordering_wf, 
final-iterate_wf, 
bool_cases, 
subtype_base_sq, 
bool_wf, 
bool_subtype_base, 
eqtt_to_assert, 
eqff_to_assert, 
assert_of_bnot
\mforall{}[es:EO].  \mforall{}[p:E  {}\mrightarrow{}  (E  +  Top)].
    \mforall{}[e:E].  same-thread(es;p;e;do-apply(p;e))  supposing  \muparrow{}can-apply(p;e) 
    supposing  causal-predecessor(es;p)
Date html generated:
2015_07_17-AM-09_08_40
Last ObjectModification:
2015_01_27-PM-00_46_12
Home
Index