Nuprl Lemma : pi-new-trans_wf

[x:Name]. [P:Pi_term]. [g:{Q:Pi_term| pi-rank(Q) < pi-rank((new x. P))}   Id  Name  Name List  pi-process()].
  (pi-new-trans(x;P;g)  Id  Name  Name List  pi-process())


Proof not projected




Definitions occuring in Statement :  pi-process: pi-process(),  pi-rank: pi-rank(p),  pinew: (new name. body),  pi_term: Pi_term,  Id: Id,  name: Name,  uall: [x:A]. B[x],  member: t  T,  less_than: a < b,  set: {x:A| B[x]} ,  function: x:A  B[x],  list: type List
Definitions :  ycomb: Y,  top: Top,  pi-new-trans: pi-new-trans(x;P;g),  member: t  T,  uall: [x:A]. B[x],  process: process(P.M[P];P.E[P]),  Process: Process(P.M[P]),  pi-process: pi-process(),  so_lambda: x.t[x],  bfalse: ff,  btrue: tt,  ifthenelse: if b then t else f fi ,  isect2: T1  T2,  and: P  Q,  true: True,  squash: T,  prop: ,  pi-rank: pi-rank(p),  pMsg: pMsg(P.M[P]),  piM: piM(T),  nat: ,  so_apply: x[s],  uimplies: b supposing a,  unit: Unit,  bool: ,  it:
Lemmas :  pi-process_wf,  name_wf,  pinew_wf,  nat_wf,  pi-rank_wf,  pi_term_wf,  Id_wf,  top_wf,  strong-continuous-list,  continuous-constant,  Com_wf,  ldag_wf,  piM_wf,  ycomb_wf_corec_3parameter,  bool_wf,  pi-names_wf,  name-deq_wf,  l-union_wf,  pi-rank-pi-simple-subst,  true_wf,  squash_wf,  pDVfire_wf

\mforall{}[x:Name].  \mforall{}[P:Pi\_term].  \mforall{}[g:\{Q:Pi\_term|  pi-rank(Q)  <  pi-rank((new  x.  P))\} 
                                                          {}\mrightarrow{}  Id
                                                          {}\mrightarrow{}  Name
                                                          {}\mrightarrow{}  Name  List
                                                          {}\mrightarrow{}  pi-process()].
    (pi-new-trans(x;P;g)  \mmember{}  Id  {}\mrightarrow{}  Name  {}\mrightarrow{}  Name  List  {}\mrightarrow{}  pi-process())


Date html generated: 2012_01_23-PM-01_34_17
Last ObjectModification: 2011_12_11-PM-11_26_59

Home Index