Step * 1 1 of Lemma csm-adjoin-fst-snd


1. Gamma CubicalSet
2. Delta CubicalSet
3. A1 I:(Cname List) ⟶ Gamma(I) ⟶ Type
4. A2 I:(Cname List) ⟶ J:(Cname List) ⟶ f:name-morph(I;J) ⟶ a:Gamma(I) ⟶ (A1 a) ⟶ (A1 f(a))
5. 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))))
6. Cname List
7. x1 alpha:Gamma(x) × <A1, A2>(alpha)
⊢ x1 = <ob(x1), snd(x1)> ∈ (alpha:Gamma(x) × <A1, A2>(alpha))
BY
((D -1 THEN RepUR ``functor-ob`` 0) THEN Auto) }


Latex:


Latex:

1.  Gamma  :  CubicalSet
2.  Delta  :  CubicalSet
3.  A1  :  I:(Cname  List)  {}\mrightarrow{}  Gamma(I)  {}\mrightarrow{}  Type
4.  A2  :  I:(Cname  List)
{}\mrightarrow{}  J:(Cname  List)
{}\mrightarrow{}  f:name-morph(I;J)
{}\mrightarrow{}  a:Gamma(I)
{}\mrightarrow{}  (A1  I  a)
{}\mrightarrow{}  (A1  J  f(a))
5.  let  A,F  =  <A1,  A2> 
      in  (\mforall{}I:Cname  List.  \mforall{}a:Gamma(I).  \mforall{}u:A  I  a.    ((F  I  I  1  a  u)  =  u))
            \mwedge{}  (\mforall{}I,J,K:Cname  List.  \mforall{}f:name-morph(I;J).  \mforall{}g:name-morph(J;K).  \mforall{}a:Gamma(I).  \mforall{}u:A  I  a.
                      ((F  I  K  (f  o  g)  a  u)  =  (F  J  K  g  f(a)  (F  I  J  f  a  u))))
6.  x  :  Cname  List
7.  x1  :  alpha:Gamma(x)  \mtimes{}  <A1,  A2>(alpha)
\mvdash{}  x1  =  <ob(x1),  snd(x1)>


By


Latex:
((D  -1  THEN  RepUR  ``functor-ob``  0)  THEN  Auto)




Home Index