Nuprl Definition : pv11_p1_pvalue

pv11_p1_pvalue{i:l}(Cmd;ldrs_uid;accpts;es;e;x;f) ==
  (x ∈ snd(pv11_p1_AcceptorStateFun(Cmd;ldrs_uid;f;es;e)))
  ∨ (∃b:pv11_p1_Ballot_Num(). ∃start:E. (start ≤loc e  ∧ (x ∈ snd(pv11_p1_ScoutStateFun(Cmd;accpts;f;b;es.start;e)))))
  ∨ ((header(e) ``pv11_p1 p1b`` ∈ Name) ∧ (x ∈ snd(snd(snd(msgval(e))))))
  ∨ ((header(e) ``pv11_p1 p2a`` ∈ Name) ∧ (x (snd(msgval(e))) ∈ (pv11_p1_Ballot_Num() × ℤ × Cmd)))
  ∨ ((header(e) ``pv11_p1 adopted`` ∈ Name) ∧ (x ∈ snd(msgval(e))))



Definitions occuring in Statement :  pv11_p1_ScoutStateFun: pv11_p1_ScoutStateFun(Cmd;accpts;mf;x;es;e) pv11_p1_AcceptorStateFun: pv11_p1_AcceptorStateFun(Cmd;ldrs_uid;mf;es;e) pv11_p1_Ballot_Num: pv11_p1_Ballot_Num() es-info-body: msgval(e) es-header: header(e) eo-forward: eo.e es-le: e ≤loc e'  es-E: E name: Name l_member: (x ∈ l) cons: [a b] nil: [] pi2: snd(t) exists: x:A. B[x] or: P ∨ Q and: P ∧ Q product: x:A × B[x] int: token: "$token" equal: t ∈ T
FDL editor aliases :  pv11_p1_pvalue

Latex:
pv11\_p1\_pvalue\{i:l\}(Cmd;ldrs$_{uid}$;accpts;es;e;x;f)  ==
    (x  \mmember{}  snd(pv11\_p1\_AcceptorStateFun(Cmd;ldrs$_{uid}$;f;es;e)))
    \mvee{}  (\mexists{}b:pv11\_p1\_Ballot\_Num()
            \mexists{}start:E.  (start  \mleq{}loc  e    \mwedge{}  (x  \mmember{}  snd(pv11\_p1\_ScoutStateFun(Cmd;accpts;f;b;es.start;e)))))
    \mvee{}  ((header(e)  =  ``pv11\_p1  p1b``)  \mwedge{}  (x  \mmember{}  snd(snd(snd(msgval(e))))))
    \mvee{}  ((header(e)  =  ``pv11\_p1  p2a``)  \mwedge{}  (x  =  (snd(msgval(e)))))
    \mvee{}  ((header(e)  =  ``pv11\_p1  adopted``)  \mwedge{}  (x  \mmember{}  snd(msgval(e))))



Date html generated: 2015_07_23-PM-05_04_36
Last ObjectModification: 2013_12_18-PM-06_19_30

Home Index