{ [f:Id List  Id]. [L:Id List]. [n:].
    (loc-Server(f;L;n)  pi-process()) }

{ Proof }



Definitions occuring in Statement :  loc-Server: loc-Server(f;L0;n0) pi-process: pi-process() Id: Id nat: uall: [x:A]. B[x] member: t  T function: x:A  B[x] list: type List
Definitions :  uall: [x:A]. B[x] nat: member: t  T loc-Server: loc-Server(f;L0;n0) ifthenelse: if b then t else f fi  let: let piM: piM(T) so_lambda: x y.t[x; y] all: x:A. B[x] PiDataVal: PiDataVal() implies: P  Q btrue: tt prop: and: P  Q uimplies: b supposing a le: A  B not: A false: False so_lambda: x.t[x] type-monotone: Monotone(T.F[T]) bfalse: ff pMsg: pMsg(P.M[P]) so_apply: x[s1;s2] bool: unit: Unit iff: P  Q so_apply: x[s] it: guard: {T}
Lemmas :  rec-process_wf_pi_simple_state Id_wf nat_wf pi-process_wf pDVloc?_wf bool_wf iff_weakening_uiff assert_wf eqtt_to_assert pDVloc-id_wf nat_properties le_wf make-lg_wf_dag Com_wf piM_wf mk-tagged_wf_pCom_msg subtype_rel_transitivity Process_wf not_wf uiff_transitivity bnot_wf eqff_to_assert assert_of_bnot pDVloc_tag_wf nat-to-incomparable_wf

\mforall{}[f:Id  List  {}\mrightarrow{}  Id].  \mforall{}[L:Id  List].  \mforall{}[n:\mBbbN{}].    (loc-Server(f;L;n)  \mmember{}  pi-process())


Date html generated: 2011_08_17-PM-06_58_43
Last ObjectModification: 2011_06_18-PM-12_37_44

Home Index