{ [l_comm,l_choose:Id].  (processComm(l_comm;l_choose)  Process(P.piM(P))) }

{ Proof }



Definitions occuring in Statement :  processComm: processComm(l_comm;l_choose),  piM: piM(T),  Process: Process(P.M[P]),  Id: Id,  uall: [x:A]. B[x],  member: t  T
Definitions :  btrue: tt,  so_lambda: x y.t[x; y],  prop: ,  false: False,  implies: P  Q,  not: A,  le: A  B,  nat: ,  PiDataVal: PiDataVal(),  so_lambda: x.t[x],  ifthenelse: if b then t else f fi ,  bfalse: ff,  member: t  T,  piM: piM(T),  Comm-state: Comm-state(),  all: x:A. B[x],  and: P  Q,  iff: P  Q,  unit: Unit,  bool: ,  so_apply: x[s1;s2],  so_apply: x[s],  uimplies: b supposing a,  uall: [x:A]. B[x],  it:
Lemmas :  Process_wf,  Com_wf,  make-lg_wf_dag,  Comm-next-continue_wf,  pDVcontinue?_wf,  Comm-next-selex_wf,  pDVselex?_wf,  assert_of_bnot,  eqff_to_assert,  bnot_wf,  uiff_transitivity,  not_wf,  Comm-next-guards_wf,  eqtt_to_assert,  assert_wf,  iff_weakening_uiff,  bool_wf,  pDVguards?_wf,  le_wf,  bfalse_wf,  pi_prefix_wf,  Id_wf,  fpf-empty_wf,  PiDataVal_wf,  continuous-constant,  piM_wf,  Comm-state_wf,  rec-process_wf_Process

\mforall{}[l$_{comm}$,l$_{choose}$:Id].    (processComm(l$_\mbackslash{}ff7\000Cbcomm}$;l$_{choose}$)  \mmember{}  Process(P.piM(P)))


Date html generated: 2011_08_17-PM-07_06_32
Last ObjectModification: 2011_06_18-PM-12_49_38

Home Index