Nuprl Lemma : scout_wf

[Op:LimitedType]. [ldr:Id]. [num:]. [b:ballot-id()]. [acceptors:Id List].
  (scout(Op;ldr;num;acceptors;b)  EClass'(Message  Id?))


Proof not projected




Definitions occuring in Statement :  scout: scout(Op;ldr;num;acceptors;b) ballot-id: ballot-id() Message: Message eclass: EClass(A[eo; e]) Id: Id uall: [x:A]. B[x] unit: Unit member: t  T product: x:A  B[x] union: left + right list: type List int: limited-type: LimitedType
Definitions :  pMsg: pMsg(P.M[P]) so_lambda: x.t[x] all: x:A. B[x] Message: Message eclass: EClass(A[eo; e]) so_lambda: x y.t[x; y] let: let spreadn: spread3 scout: scout(Op;ldr;num;acceptors;b) member: t  T uall: [x:A]. B[x] so_apply: x[s] uimplies: b supposing a so_apply: x[s1;s2] limited-type: LimitedType subtype: S  T
Lemmas :  subtype_rel_self event-ordering+-subtype subtype_rel_dep_function bag_wf event-ordering+_inc es-E_wf mData_wf name_wf event-ordering+_wf limited-type_wf ballot-id_wf class1b_wf msgPreempted_wf it_wf msgAdopted_wf length_wf lt_int_wf eq_ballot_wf ifthenelse_wf append_wf eq_id_wf bnot_wf filter_wf sm-command_wf smr-class_wf unit_wf2 Id_wf Message_wf once-class_wf

\mforall{}[Op:LimitedType].  \mforall{}[ldr:Id].  \mforall{}[num:\mBbbZ{}].  \mforall{}[b:ballot-id()].  \mforall{}[acceptors:Id  List].
    (scout(Op;ldr;num;acceptors;b)  \mmember{}  EClass'(Message  \mtimes{}  Id?))


Date html generated: 2012_01_23-PM-01_41_26
Last ObjectModification: 2011_12_13-PM-05_26_20

Home Index