Nuprl Definition : pi-comp

pi-comp(Gamma;A;B;cA;cB) ==
  λI,i,rho,phi,mu,lambda,J,f,u1. eval new-name(J) in
                                 let nu pi-comp-nu(Gamma;A;cA;I;i;rho;J;f;u1;j) in
                                     cB (f,i=j(rho);nu) f(phi) pi-comp-app(Gamma;A;I;i;rho;phi;mu;J;f;j;nu) 
                                     pi-comp-lambda(Gamma;A;I;i;rho;lambda;J;f;j;nu)



Definitions occuring in Statement :  pi-comp-lambda: pi-comp-lambda(Gamma;A;I;i;rho;lambda;J;f;j;nu) pi-comp-app: pi-comp-app(Gamma;A;I;i;rho;phi;mu;J;f;j;nu) pi-comp-nu: pi-comp-nu(Gamma;A;cA;I;i;rho;J;f;u1;j) cc-adjoin-cube: (v;u) face-presheaf: 𝔽 cube-set-restriction: f(s) nc-e': g,i=j new-name: new-name(I) add-name: I+i callbyvalue: callbyvalue let: let apply: a lambda: λx.A[x]
Definitions occuring in definition :  lambda: λx.A[x] callbyvalue: callbyvalue new-name: new-name(I) let: let pi-comp-nu: pi-comp-nu(Gamma;A;cA;I;i;rho;J;f;u1;j) apply: a cc-adjoin-cube: (v;u) add-name: I+i nc-e': g,i=j cube-set-restriction: f(s) face-presheaf: 𝔽 pi-comp-app: pi-comp-app(Gamma;A;I;i;rho;phi;mu;J;f;j;nu) pi-comp-lambda: pi-comp-lambda(Gamma;A;I;i;rho;lambda;J;f;j;nu)
FDL editor aliases :  pi-comp

Latex:
pi-comp(Gamma;A;B;cA;cB)  ==
    \mlambda{}I,i,rho,phi,mu,lambda,J,f,u1.  eval  j  =  new-name(J)  in
                                                                  let  nu  =  pi-comp-nu(Gamma;A;cA;I;i;rho;J;f;u1;j)  in
                                                                          cB  J  j  (f,i=j(rho);nu)  f(phi) 
                                                                          pi-comp-app(Gamma;A;I;i;rho;phi;mu;J;f;j;nu) 
                                                                          pi-comp-lambda(Gamma;A;I;i;rho;lambda;J;f;j;nu)



Date html generated: 2016_05_19-AM-09_40_02
Last ObjectModification: 2016_01_25-PM-10_43_01

Theory : cubical!type!theory


Home Index