Nuprl Definition : pi_comp

pi_comp(X;A;cA;cB) ==
  λH,sigma,phi,u,a0. let v = revfill(H.((A)sigma)[1(𝕀)];((cA)sigma)p+;q) in
                         (λcomp (cB)(sigma o p+;v) [(phi)p ⟶ app((u)p+; v)] app((a0)p; (v)[0(𝕀)]))



Definitions occuring in Statement :  revfill: revfill(Gamma;cA;a1),  comp_term: comp cA [phi ⟶ u] a0,  csm-comp-structure: (cA)tau,  interval-1: 1(𝕀),  interval-0: 0(𝕀),  interval-type: 𝕀,  cubical-app: app(w; u),  cubical-lambda: (λb),  csm+: tau+,  csm-id-adjoin: [u],  csm-adjoin: (s;u),  cc-snd: q,  cc-fst: p,  cube-context-adjoin: X.A,  csm-ap-term: (t)s,  csm-ap-type: (AF)s,  csm-comp: G o F,  let: let,  lambda: λx.A[x]
Definitions occuring in definition :  interval-0: 0(𝕀),  csm-id-adjoin: [u],  csm-ap-term: (t)s,  cc-fst: p,  cubical-app: app(w; u),  interval-type: 𝕀,  csm-ap-type: (AF)s,  interval-1: 1(𝕀),  cube-context-adjoin: X.A,  csm+: tau+,  csm-comp: G o F,  csm-adjoin: (s;u),  csm-comp-structure: (cA)tau,  comp_term: comp cA [phi ⟶ u] a0,  cubical-lambda: (λb),  cc-snd: q,  revfill: revfill(Gamma;cA;a1),  let: let,  lambda: λx.A[x]
FDL editor aliases :  pi_comp

Latex:
pi\_comp(X;A;cA;cB)  ==
    \mlambda{}H,sigma,phi,u,a0.  let  v  =  revfill(H.((A)sigma)[1(\mBbbI{})];((cA)sigma)p+;q)  in
                                                  (\mlambda{}comp  (cB)(sigma  o  p+;v)  [(phi)p  \mvdash{}\mrightarrow{}  app((u)p+;  v)]  app((a0)p;  (v)[0(\mBbbI{})]))



Date html generated: 2017_01_10-AM-09_55_04
Last ObjectModification: 2016_12_21-PM-06_27_11

Theory : cubical!type!theory


Home Index