Step * 1 of Lemma csm-ap-comp-type


1. Gamma CubicalSet
2. Delta CubicalSet
3. CubicalSet
4. s1 Z ⟶ Delta
5. s2 Delta ⟶ Gamma
6. {Gamma ⊢ _}
⊢ (A)s2 s1
((A)s2)s1
∈ (A:I:(Cname List) ⟶ Z(I) ⟶ Type × (I:(Cname List)
                                      ⟶ J:(Cname List)
                                      ⟶ f:name-morph(I;J)
                                      ⟶ a:Z(I)
                                      ⟶ (A a)
                                      ⟶ (A f(a))))
BY
xxx(RepeatFor (DVar `A')
      THEN RepUR ``csm-ap-type csm-ap csm-comp trans-comp cat-comp type-cat compose`` 0
      THEN Fold `member` 0)xxx }

1
1. Gamma CubicalSet
2. Delta CubicalSet
3. CubicalSet
4. s1 Z ⟶ Delta
5. s2 Delta ⟶ Gamma
6. A1 I:(Cname List) ⟶ Gamma(I) ⟶ Type
7. A2 I:(Cname List) ⟶ J:(Cname List) ⟶ f:name-morph(I;J) ⟶ a:Gamma(I) ⟶ (A1 a) ⟶ (A1 f(a))
8. let A,F = <A1, A2> 
   in (∀I:Cname List. ∀a:Gamma(I). ∀u:A a.  ((F u) u ∈ (A a)))
      ∧ (∀I,J,K:Cname List. ∀f:name-morph(I;J). ∀g:name-morph(J;K). ∀a:Gamma(I). ∀u:A a.
           ((F (f g) u) (F f(a) (F u)) ∈ (A (f g)(a))))
⊢ <λI,a. (A1 (s2 (s1 a))), λI,J,f,a,u. (A2 (s2 (s1 a)) u)> ∈ A:I:(Cname List) ⟶ Z(I) ⟶ Type × (I:(Cnam\000Ce List)
                                                                                                  ⟶ J:(Cname List)
                                                                                                  ⟶ f:name-morph(I;J)
                                                                                                  ⟶ a:Z(I)
                                                                                                  ⟶ (A a)
                                                                                                  ⟶ (A f(a)))


Latex:


Latex:

1.  Gamma  :  CubicalSet
2.  Delta  :  CubicalSet
3.  Z  :  CubicalSet
4.  s1  :  Z  {}\mrightarrow{}  Delta
5.  s2  :  Delta  {}\mrightarrow{}  Gamma
6.  A  :  \{Gamma  \mvdash{}  \_\}
\mvdash{}  (A)s2  o  s1  =  ((A)s2)s1


By


Latex:
xxx(RepeatFor  2  (DVar  `A')
        THEN  RepUR  ``csm-ap-type  csm-ap  csm-comp  trans-comp  cat-comp  type-cat  compose``  0
        THEN  Fold  `member`  0)xxx




Home Index