Step * of Lemma cc-fst-csm-adjoin

[Gamma,Delta:CubicalSet]. ∀[A:{Gamma ⊢ _}]. ∀[sigma:Delta ⟶ Gamma]. ∀[u:{Delta ⊢ _:(A)sigma}].
  (p (sigma;u) sigma ∈ Delta ⟶ Gamma)
BY
(Auto THEN Symmetry THEN DVar `sigma' THEN EqTypeCD THEN Try (Trivial)) }

1
1. Gamma CubicalSet
2. Delta CubicalSet
3. {Gamma ⊢ _}
4. sigma A:cat-ob(NameCat) ⟶ (cat-arrow(TypeCat) (Delta A) (Gamma A))
5. ∀A,B:cat-ob(NameCat). ∀g:cat-arrow(NameCat) B.
     ((cat-comp(TypeCat) (Delta A) (Gamma A) (Gamma B) (sigma A) (Gamma g))
     (cat-comp(TypeCat) (Delta A) (Delta B) (Gamma B) (Delta g) (sigma B))
     ∈ (cat-arrow(TypeCat) (Delta A) (Gamma B)))
6. {Delta ⊢ _:(A)sigma}
⊢ sigma (sigma;u) ∈ (A:cat-ob(NameCat) ⟶ (cat-arrow(TypeCat) (Delta A) (Gamma A)))

2
.....wf..... 
1. Gamma CubicalSet
2. Delta CubicalSet
3. {Gamma ⊢ _}
4. sigma A:cat-ob(NameCat) ⟶ (cat-arrow(TypeCat) (Delta A) (Gamma A))
5. ∀A,B:cat-ob(NameCat). ∀g:cat-arrow(NameCat) B.
     ((cat-comp(TypeCat) (Delta A) (Gamma A) (Gamma B) (sigma A) (Gamma g))
     (cat-comp(TypeCat) (Delta A) (Delta B) (Gamma B) (Delta g) (sigma B))
     ∈ (cat-arrow(TypeCat) (Delta A) (Gamma B)))
6. {Delta ⊢ _:(A)sigma}
7. trans A:cat-ob(NameCat) ⟶ (cat-arrow(TypeCat) (Delta A) (Gamma A))
⊢ istype(∀A,B:cat-ob(NameCat). ∀g:cat-arrow(NameCat) B.
           ((cat-comp(TypeCat) (Delta A) (Gamma A) (Gamma B) (trans A) (Gamma g))
           (cat-comp(TypeCat) (Delta A) (Delta B) (Gamma B) (Delta g) (trans B))
           ∈ (cat-arrow(TypeCat) (Delta A) (Gamma B))))


Latex:


Latex:
\mforall{}[Gamma,Delta:CubicalSet].  \mforall{}[A:\{Gamma  \mvdash{}  \_\}].  \mforall{}[sigma:Delta  {}\mrightarrow{}  Gamma].  \mforall{}[u:\{Delta  \mvdash{}  \_:(A)sigma\}].
    (p  o  (sigma;u)  =  sigma)


By


Latex:
(Auto  THEN  Symmetry  THEN  DVar  `sigma'  THEN  EqTypeCD  THEN  Try  (Trivial))




Home Index