{ 
[P:Pi_term]. 
[t:
].
    (pi-run-example{$a,$b,$c,$d,$e,$f,$g,$h,$i,$j,$k}(P;t)
    
 {L:(
 
 Id 
 Id 
 pMsg(P.piM(P))? 
 System(P.piM(P))) List| 
       ||L|| = (t + 1)} ) }
{ Proof }
Definitions occuring in Statement : 
pi-run-example: pi-run-example{$l_server,$l_choose,$l_comm,$l_pi,$a,$b,$c,$d,$e,$f,$g}(P;t), 
piM: piM(T), 
pi_term: Pi_term, 
System: System(P.M[P]), 
pMsg: pMsg(P.M[P]), 
Id: Id, 
length: ||as||, 
nat:
, 
uall:
[x:A]. B[x], 
unit: Unit, 
member: t 
 T, 
set: {x:A| B[x]} , 
product: x:A 
 B[x], 
union: left + right, 
list: type List, 
add: n + m, 
natural_number: $n, 
int:
, 
equal: s = t
Definitions : 
uall:
[x:A]. B[x], 
member: t 
 T, 
Id: Id, 
pMsg: pMsg(P.M[P]), 
piM: piM(T), 
pi-run-example: pi-run-example{$l_server,$l_choose,$l_comm,$l_pi,$a,$b,$c,$d,$e,$f,$g}(P;t), 
mkid: "$x", 
all:
x:A. B[x], 
so_lambda: 
x.t[x], 
PiDataVal: PiDataVal(), 
uimplies: b supposing a, 
so_apply: x[s]
Lemmas : 
pRun2_wf, 
piM_wf, 
union-value-type, 
Id_wf, 
name_wf, 
pi_prefix_wf, 
nat_wf, 
unit_wf, 
continuous-constant, 
PiDataVal_wf, 
pDVfire_wf, 
pi-system-example_wf, 
std-env_wf, 
pi_term_wf
\mforall{}[P:Pi\_term].  \mforall{}[t:\mBbbN{}].
    (pi-run-example\{\$a,\$b,\$c,\$d,\$e,\$f,\$g,\$h,\$i,\$j,\$k\}(P;t)
    \mmember{}  \{L:(\mBbbZ{}  \mtimes{}  Id  \mtimes{}  Id  \mtimes{}  pMsg(P.piM(P))?  \mtimes{}  System(P.piM(P)))  List|  ||L||  =  (t  +  1)\}  )
Date html generated:
2011_08_17-PM-07_05_08
Last ObjectModification:
2011_06_18-PM-12_47_24
Home
Index