Nuprl Lemma : paxos-decide-def_wf

[Info:Type]. [es:EO+(Info)]. [f:]. [leader:  Id]. [T:Type]. [Decide:EClass(T)]. [Proposal:EClass(  T)].
[Vote:EClass(Id    )].
  (paxos-decide-def(es;f;leader;T;Decide;Proposal;Vote)  )


Proof not projected




Definitions occuring in Statement :  paxos-decide-def: paxos-decide-def(es;f;leader;T;Decide;Proposal;Vote) eclass: EClass(A[eo; e]) event-ordering+: EO+(Info) Id: Id bool: nat: uall: [x:A]. B[x] prop: member: t  T function: x:A  B[x] product: x:A  B[x] universe: Type
Definitions :  uall: [x:A]. B[x] member: t  T prop: paxos-decide-def: paxos-decide-def(es;f;leader;T;Decide;Proposal;Vote) so_lambda: x y.t[x; y] btrue: tt assert: b so_lambda: x.t[x] ifthenelse: if b then t else f fi  true: True and: P  Q implies: P  Q so_apply: x[s1;s2] all: x:A. B[x] so_apply: x[s] uimplies: b supposing a sq_type: SQType(T) guard: {T} subtype: S  T paxos-decide-relation: paxos-decide-relation(es; f; leader; Proposal; Vote; d; b)
Lemmas :  eclass_wf Id_wf nat_wf bool_wf es-E_wf event-ordering+_wf event-ordering+_inc paxos-decide-relation_wf pi2_wf eclass-val_wf es-prior-val_wf subtype_base_sq bool_subtype_base assert_elim in-eclass_wf top_wf es-interface-top es-class-def_wf

\mforall{}[Info:Type].  \mforall{}[es:EO+(Info)].  \mforall{}[f:\mBbbN{}].  \mforall{}[leader:\mBbbN{}  {}\mrightarrow{}  Id].  \mforall{}[T:Type].  \mforall{}[Decide:EClass(T)].
\mforall{}[Proposal:EClass(\mBbbN{}  \mtimes{}  T)].  \mforall{}[Vote:EClass(Id  \mtimes{}  \mBbbN{}  \mtimes{}  \mBbbB{})].
    (paxos-decide-def(es;f;leader;T;Decide;Proposal;Vote)  \mmember{}  \mBbbP{})


Date html generated: 2011_10_20-PM-04_32_57
Last ObjectModification: 2011_06_18-PM-02_01_06

Home Index