Step * of Lemma glue-type-constraint

No Annotations
[Gamma:j⊢]. ∀[A:{Gamma ⊢ _}]. ∀[phi:{Gamma ⊢ _:𝔽}]. ∀[T:{Gamma, phi ⊢ _}]. ∀[w:{Gamma, phi ⊢ _:(T ⟶ A)}].
  Gamma, phi ⊢ Glue [phi ⊢→ (T;w)] T
BY
(Auto
   THEN Unfold `same-cubical-type` 0
   THEN BLemma `cubical-type-equal2`
   THEN Try (Complete (Auto))
   THEN ((Assert Gamma, phi ⊢ BY Trivial) THEN RepeatFor (D 4))
   THEN All Reduce
   THEN Unfold `glue-type` 0
   THEN (EqCD THENA Auto)
   THEN RepeatForAtMost "xx" (((FunExt THENA Auto) THEN Reduce 0))⋅
   THEN Unfolds ``glue-morph glue-cube`` 0) }

1
1. Gamma CubicalSet{j}
2. {Gamma ⊢ _}
3. phi {Gamma ⊢ _:𝔽}
4. A1 I:fset(ℕ) ⟶ Gamma, phi(I) ⟶ Type
5. T1 I:fset(ℕ) ⟶ J:fset(ℕ) ⟶ f:J ⟶ I ⟶ a:Gamma, phi(I) ⟶ (A1 a) ⟶ (A1 f(a))
6. (∀I:fset(ℕ). ∀a:Gamma, phi(I). ∀u:A1 a.  ((T1 u) u ∈ (A1 a)))
∧ (∀I,J,K:fset(ℕ). ∀f:J ⟶ I. ∀g:K ⟶ J. ∀a:Gamma, phi(I). ∀u:A1 a.
     ((T1 f ⋅ u) (T1 f(a) (T1 u)) ∈ (A1 f ⋅ g(a))))
7. {Gamma, phi ⊢ _:(<A1, T1> ⟶ A)}
8. Gamma, phi ⊢ <A1, T1>
9. fset(ℕ)
10. Gamma, phi(I)
⊢ if (phi(x)==1)
then <A1, T1>(x)
else {ta:J:fset(ℕ) ⟶ f:{f:J ⟶ I| phi(f(x)) 1 ∈ Point(face_lattice(J))}  ⟶ <A1, T1>(f(x)) × A(x)| 
      let t,a ta 
      in glue-equations(Gamma;A;phi;<A1, T1>;w;I;x;t;a)} 
fi 
(A1 x)
∈ Type

2
1. Gamma CubicalSet{j}
2. {Gamma ⊢ _}
3. phi {Gamma ⊢ _:𝔽}
4. A1 I:fset(ℕ) ⟶ Gamma, phi(I) ⟶ Type
5. T1 I:fset(ℕ) ⟶ J:fset(ℕ) ⟶ f:J ⟶ I ⟶ a:Gamma, phi(I) ⟶ (A1 a) ⟶ (A1 f(a))
6. (∀I:fset(ℕ). ∀a:Gamma, phi(I). ∀u:A1 a.  ((T1 u) u ∈ (A1 a)))
∧ (∀I,J,K:fset(ℕ). ∀f:J ⟶ I. ∀g:K ⟶ J. ∀a:Gamma, phi(I). ∀u:A1 a.
     ((T1 f ⋅ u) (T1 f(a) (T1 u)) ∈ (A1 f ⋅ g(a))))
7. {Gamma, phi ⊢ _:(<A1, T1> ⟶ A)}
8. Gamma, phi ⊢ <A1, T1>
9. fset(ℕ)
10. fset(ℕ)
11. J ⟶ I
12. Gamma, phi(I)
13. glue-cube(Gamma;A;phi;<A1, T1>;w;I;a)
⊢ if (phi(a)==1) then (x f) else let t,a@0 in if (phi(f(a))==1) then else <λK,g. (t f ⋅ g), (a@0 f)> fi \000C fi 
(T1 x)
∈ if (phi(f(a))==1)
  then <A1, T1>(f(a))
  else {ta:J@0:fset(ℕ) ⟶ f@0:{f@0:J@0 ⟶ J| phi(f@0(f(a))) 1 ∈ Point(face_lattice(J@0))}  ⟶ <A1, T1>(f@0(f(a)))
        × A(f(a))| 
        let t,a@0 ta 
        in glue-equations(Gamma;A;phi;<A1, T1>;w;J;f(a);t;a@0)} 
  fi 


Latex:


Latex:
No  Annotations
\mforall{}[Gamma:j\mvdash{}].  \mforall{}[A:\{Gamma  \mvdash{}  \_\}].  \mforall{}[phi:\{Gamma  \mvdash{}  \_:\mBbbF{}\}].  \mforall{}[T:\{Gamma,  phi  \mvdash{}  \_\}].
\mforall{}[w:\{Gamma,  phi  \mvdash{}  \_:(T  {}\mrightarrow{}  A)\}].
    Gamma,  phi  \mvdash{}  Glue  [phi  \mvdash{}\mrightarrow{}  (T;w)]  A  =  T


By


Latex:
(Auto
  THEN  Unfold  `same-cubical-type`  0
  THEN  BLemma  `cubical-type-equal2`
  THEN  Try  (Complete  (Auto))
  THEN  ((Assert  Gamma,  phi  \mvdash{}  T  BY  Trivial)  THEN  RepeatFor  2  (D  4))
  THEN  All  Reduce
  THEN  Unfold  `glue-type`  0
  THEN  (EqCD  THENA  Auto)
  THEN  RepeatForAtMost  "xx"  5  (((FunExt  THENA  Auto)  THEN  Reduce  0))\mcdot{}
  THEN  Unfolds  ``glue-morph  glue-cube``  0)




Home Index