Nuprl Definition : glue-cube

glue-cube(Gamma;A;phi;T;w;I;rho) ==
  if (phi(rho)==1)
  then T(rho)
  else {ta:J:fset(ℕ) ⟶ f:{f:J ⟶ I| phi(f(rho)) 1 ∈ Point(face_lattice(J))}  ⟶ T(f(rho)) × A(rho)| 
        let t,a ta 
        in glue-equations(Gamma;A;phi;T;w;I;rho;t;a)} 
  fi 



Definitions occuring in Statement :  glue-equations: glue-equations(Gamma;A;phi;T;w;I;rho;t;a) cubical-term-at: u(a) cubical-type-at: A(a) fl-eq: (x==y) face_lattice: face_lattice(I) cube-set-restriction: f(s) names-hom: I ⟶ J lattice-1: 1 lattice-point: Point(l) fset: fset(T) nat: ifthenelse: if then else fi  set: {x:A| B[x]}  function: x:A ⟶ B[x] spread: spread def product: x:A × B[x] equal: t ∈ T
Definitions occuring in definition :  ifthenelse: if then else fi  fl-eq: (x==y) product: x:A × B[x] fset: fset(T) nat: function: x:A ⟶ B[x] set: {x:A| B[x]}  names-hom: I ⟶ J equal: t ∈ T lattice-point: Point(l) cubical-term-at: u(a) lattice-1: 1 face_lattice: face_lattice(I) cube-set-restriction: f(s) cubical-type-at: A(a) spread: spread def glue-equations: glue-equations(Gamma;A;phi;T;w;I;rho;t;a)
FDL editor aliases :  glue-cube

Latex:
glue-cube(Gamma;A;phi;T;w;I;rho)  ==
    if  (phi(rho)==1)
    then  T(rho)
    else  \{ta:J:fset(\mBbbN{})  {}\mrightarrow{}  f:\{f:J  {}\mrightarrow{}  I|  phi(f(rho))  =  1\}    {}\mrightarrow{}  T(f(rho))  \mtimes{}  A(rho)| 
                let  t,a  =  ta 
                in  glue-equations(Gamma;A;phi;T;w;I;rho;t;a)\} 
    fi 



Date html generated: 2016_05_19-AM-11_15_29
Last ObjectModification: 2016_02_24-PM-05_51_44

Theory : cubical!type!theory


Home Index