{ [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