{ 
[f:Id List 
 Id]. 
[l_server,l_choose,l_comm,l_pi:Id].
    (pi-system(f;l_server;l_choose;l_comm;l_pi) 
 Pi_term 
 System(P.piM(P))) }
{ Proof }
Definitions occuring in Statement : 
pi-system: pi-system(f;l_server;l_choose;l_comm;l_pi), 
piM: piM(T), 
pi_term: Pi_term, 
System: System(P.M[P]), 
Id: Id, 
uall:
[x:A]. B[x], 
member: t 
 T, 
function: x:A 
 B[x], 
list: type List
Definitions : 
uall:
[x:A]. B[x], 
member: t 
 T, 
pi-system: pi-system(f;l_server;l_choose;l_comm;l_pi), 
System: System(P.M[P]), 
component: component(P.M[P]), 
nat:
, 
le: A 
 B, 
not:
A, 
implies: P 
 Q, 
false: False, 
so_lambda: 
x.t[x], 
pInTransit: pInTransit(P.M[P]), 
piM: piM(T), 
pCom: pCom(P.M[P]), 
Com: Com(P.M[P]), 
tagged+: T |+ z:B, 
tag-case: z:T, 
isect2: T1 
 T2, 
ifthenelse: if b then t else f fi , 
btrue: tt, 
eq_atom: x =a y, 
top: Top, 
bfalse: ff, 
prop:
, 
so_apply: x[s], 
unit: Unit, 
bool:
, 
pi-process: pi-process(), 
it:
Lemmas : 
pi_term_wf, 
Id_wf, 
loc-Server_wf2, 
le_wf, 
processChoose_wf2, 
processComm_wf2, 
pi-trans_wf, 
nat-to-incomparable_wf, 
pi-names_wf, 
pi-process_wf, 
make-lg_wf_dag, 
pInTransit_wf, 
piM_wf, 
pDVfire_wf, 
PiDataVal_wf, 
ifthenelse_wf, 
eq_atom_wf, 
top_wf, 
Process_wf, 
unit_wf, 
bool_wf
\mforall{}[f:Id  List  {}\mrightarrow{}  Id].  \mforall{}[l$_{server}$,l$_{choose}$,l$_\mbackslash{}\000Cff7bcomm}$,l$_{pi}$:Id].
    (pi-system(f;l$_{server}$;l$_{choose}$;l$_{com\000Cm}$;l$_{pi}$)  \mmember{}  Pi\_term  {}\mrightarrow{}  System(P.piM(P)))
Date html generated:
2011_08_17-PM-07_04_34
Last ObjectModification:
2011_06_18-PM-12_46_51
Home
Index