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 b then t else f fi , 
set: {x:A| B[x]} , 
function: x:A ⟶ B[x], 
spread: spread def, 
product: x:A × B[x], 
equal: s = t ∈ T
Definitions occuring in definition : 
ifthenelse: if b then t else f 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: s = 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