{ [l_loc:Id]. [P:Pi_term].
    (pi-trans(l_loc;P)  Id  Name  Name List  pi-process()) }

{ Proof }



Definitions occuring in Statement :  pi-trans: pi-trans(l_loc;P) pi-process: pi-process() pi_term: Pi_term Id: Id name: Name 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 all: x:A. B[x] implies: P  Q pi-trans: pi-trans(l_loc;P) prop: ycomb: Y ifthenelse: if b then t else f fi  pizero?: pizero?(x) pipar?: pipar?(x) let: let pipar-left: pipar-left(x) pipar-right: pipar-right(x) pirep?: pirep?(x) pirep-body: pirep-body(x) pinew?: pinew?(x) pinew-name: pinew-name(x) pinew-body: pinew-body(x) pioption?: pioption?(x) picomm?: picomm?(x) btrue: tt bfalse: ff so_lambda: x.t[x] ge: i  j  le: A  B not: A false: False nat: pi_term: Pi_term unit: Unit l_exists: (xL. P[x]) exists: x:A. B[x] and: P  Q so_apply: x[s] it: pizero: 0 picomm: pre.body pioption: (left + right) pipar: (left | right) pirep: !body pinew: (new name. body)
Lemmas :  pi_term_wf Id_wf nat_wf pi-rank_wf pi-null-trans_wf name_wf pizero_wf pi-guarded-trans_wf pi-choices_wf picomm_wf l_exists_wf pi_prefix_wf le_wf pi2_wf l_member_wf pioption_wf pi-bar-trans_wf pipar_wf pi-rep-trans_wf pirep_wf pi-new-trans_wf pinew_wf nat_properties ge_wf rank-pi-choices

\mforall{}[l$_{loc}$:Id].  \mforall{}[P:Pi\_term].    (pi-trans(l$_{loc}$;P)  \mmember{}  Id  \000C{}\mrightarrow{}  Name  {}\mrightarrow{}  Name  List  {}\mrightarrow{}  pi-process())


Date html generated: 2011_08_17-PM-07_04_22
Last ObjectModification: 2011_06_18-PM-12_46_34

Home Index