{ 
es:EO. 
m:
. 
f:
m 
 E.
    ((
i:
m - 1. (f i <loc f (i + 1))) 
 (
i:
m. 
j:
i.  (f j <loc f i))) }
{ Proof }
Definitions occuring in Statement : 
es-locl: (e <loc e'), 
es-E: E, 
event_ordering: EO, 
int_seg: {i..j
}, 
nat_plus: 
, 
all:
x:A. B[x], 
implies: P 
 Q, 
apply: f a, 
function: x:A 
 B[x], 
subtract: n - m, 
add: n + m, 
natural_number: $n
Definitions : 
all:
x:A. B[x], 
int_seg: {i..j
}, 
implies: P 
 Q, 
member: t 
 T, 
prop:
, 
lelt: i 
 j < k, 
and: P 
 Q, 
le: A 
 B, 
not:
A, 
false: False, 
ge: i 
 j , 
nat_plus: 
, 
nat:
, 
decidable: Dec(P), 
or: P 
 Q, 
sq_type: SQType(T), 
guard: {T}, 
trans: Trans(T;x,y.E[x; y])
Lemmas : 
int_seg_wf, 
es-locl_wf, 
le_wf, 
es-E_wf, 
nat_plus_wf, 
event_ordering_wf, 
nat_wf, 
nat_properties, 
ge_wf, 
decidable__equal_int, 
int_sq, 
es-locl-trans
\mforall{}es:EO.  \mforall{}m:\mBbbN{}\msupplus{}.  \mforall{}f:\mBbbN{}m  {}\mrightarrow{}  E.    ((\mforall{}i:\mBbbN{}m  -  1.  (f  i  <loc  f  (i  +  1)))  {}\mRightarrow{}  (\mforall{}i:\mBbbN{}m.  \mforall{}j:\mBbbN{}i.    (f  j  <loc  f  i)))
Date html generated:
2011_08_16-AM-10_56_43
Last ObjectModification:
2010_09_24-PM-08_56_18
Home
Index