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