{ [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