{ 
[t:
]. 
[s:simple-consensus-state()]. 
[v:simple-consensus-msg()].
    (snd(s)) < (snd((nxt_inning() <s, v>))) supposing 
(inning_test(t) s v) }
{ Proof }
Definitions occuring in Statement : 
nxt_inning: nxt_inning(), 
inning_test: inning_test(t), 
simple-consensus-msg: simple-consensus-msg(), 
simple-consensus-state: simple-consensus-state(), 
assert:
b, 
uimplies: b supposing a, 
uall:
[x:A]. B[x], 
pi2: snd(t), 
less_than: a < b, 
apply: f a, 
pair: <a, b>, 
int:
Definitions : 
uall:
[x:A]. B[x], 
uimplies: b supposing a, 
pi2: snd(t), 
nxt_inning: nxt_inning(), 
member: t 
 T, 
ifthenelse: if b then t else f fi , 
implies: P 
 Q, 
prop:
, 
and: P 
 Q, 
or: P 
 Q, 
all:
x:A. B[x], 
btrue: tt, 
bfalse: ff, 
simple-consensus-state: simple-consensus-state(), 
simple-consensus-msg: simple-consensus-msg(), 
inning_test: inning_test(t), 
nat:
, 
iff: P 

 Q, 
bool:
, 
le: A 
 B, 
unit: Unit, 
not:
A, 
false: False, 
it:
Lemmas : 
iff_weakening_uiff, 
assert_wf, 
eq_int_wf, 
assert_of_eq_int, 
inning_test_wf, 
simple-consensus-msg_wf, 
simple-consensus-state_wf, 
bor_wf, 
le_int_wf, 
band_wf, 
length_wf1, 
le_wf, 
decidable__assert, 
decidable_wf, 
bool_wf, 
uiff_transitivity, 
eqtt_to_assert, 
assert_of_le_int, 
lt_int_wf, 
bnot_wf, 
eqff_to_assert, 
assert_functionality_wrt_uiff, 
bnot_of_le_int, 
assert_of_lt_int, 
assert_of_bor, 
or_functionality_wrt_uiff, 
assert_of_band, 
and_functionality_wrt_uiff
\mforall{}[t:\mBbbZ{}].  \mforall{}[s:simple-consensus-state()].  \mforall{}[v:simple-consensus-msg()].
    (snd(s))  <  (snd((nxt\_inning()  <s,  v>)))  supposing  \muparrow{}(inning\_test(t)  s  v)
Date html generated:
2011_08_17-PM-06_31_54
Last ObjectModification:
2011_06_18-AM-11_54_42
Home
Index