{ [l_comm:Id]. (processChoose(l_comm)  pi-process()) }

{ Proof }



Definitions occuring in Statement :  processChoose: processChoose(l_comm) pi-process: pi-process() Id: Id uall: [x:A]. B[x] member: t  T
Definitions :  uall: [x:A]. B[x] member: t  T processChoose: processChoose(l_comm) ifthenelse: if b then t else f fi  let: let piM: piM(T) so_lambda: x y.t[x; y] PiDataVal: PiDataVal() all: x:A. B[x] implies: P  Q btrue: tt prop: uimplies: b supposing a so_lambda: x.t[x] bfalse: ff type-monotone: Monotone(T.F[T]) squash: T true: True pMsg: pMsg(P.M[P]) so_apply: x[s1;s2] bool: unit: Unit iff: P  Q and: P  Q so_apply: x[s] sq_stable: SqStable(P) it: pi-process: pi-process()
Lemmas :  Id_wf rec-process_wf_pi_simple_state nat_wf pDVrequest?_wf bool_wf iff_weakening_uiff assert_wf eqtt_to_assert pDVrequest-rndv2_wf name_wf pDVrequest-counter_wf deq-member_wf nat-deq_wf iff_transitivity l_member_wf assert-deq-member make-lg_wf_dag Com_wf piM_wf bnot_wf not_wf eqff_to_assert assert_of_bnot not_functionality_wrt_iff mk-tagged_wf_pCom_msg uiff_transitivity pi-process_wf sq_stable__subtype_rel Process_wf pDVselex_wf

\mforall{}[l$_{comm}$:Id].  (processChoose(l$_{comm}$)  \mmember{}  pi-process())


Date html generated: 2011_08_17-PM-06_59_04
Last ObjectModification: 2011_06_18-PM-12_38_17

Home Index