Step * 1 1 of Lemma presheaf-type-equal3


1. SmallCategory
2. ps_context{j:l}(C)
3. A1 I:cat-ob(C) ⟶ X(I) ⟶ Type
4. A2 I:cat-ob(C) ⟶ J:cat-ob(C) ⟶ f:(cat-arrow(C) I) ⟶ a:X(I) ⟶ (A1 a) ⟶ (A1 f(a))
5. (∀I:cat-ob(C). ∀a:X(I). ∀u:A1 a.  ((A2 (cat-id(C) I) u) u ∈ (A1 a)))
∧ (∀I,J,K:cat-ob(C). ∀f:cat-arrow(C) I. ∀g:cat-arrow(C) J. ∀a:X(I). ∀u:A1 a.
     ((A2 (cat-comp(C) f) u) (A2 f(a) (A2 u)) ∈ (A1 cat-comp(C) f(a))))
6. I:cat-ob(C) ⟶ X(I) ⟶ Type
7. B1 I:cat-ob(C) ⟶ J:cat-ob(C) ⟶ f:(cat-arrow(C) I) ⟶ a:X(I) ⟶ (A a) ⟶ (A f(a))
8. (∀I:cat-ob(C). ∀a:X(I). ∀u:A a.  ((B1 (cat-id(C) I) u) u ∈ (A a)))
∧ (∀I,J,K:cat-ob(C). ∀f:cat-arrow(C) I. ∀g:cat-arrow(C) J. ∀a:X(I). ∀u:A a.
     ((B1 (cat-comp(C) f) u) (B1 f(a) (B1 u)) ∈ (A cat-comp(C) f(a))))
9. ∀I:cat-ob(C). ∀[rho:X(I)]. ((A1 rho) (A rho) ∈ Type)
10. ∀I:cat-ob(C)
      ∀[rho:X(I)]. ∀[J:cat-ob(C)]. ∀[f:cat-arrow(C) I]. ∀[u:A1 rho].
        ((A2 rho u) (B1 rho u) ∈ (A1 f(rho)))
11. cat-ob(C)
12. X(I)
⊢ (A1 x) (A x) ∈ Type
BY
(RepUR ``presheaf-type-at`` THEN Auto) }


Latex:


Latex:

1.  C  :  SmallCategory
2.  X  :  ps\_context\{j:l\}(C)
3.  A1  :  I:cat-ob(C)  {}\mrightarrow{}  X(I)  {}\mrightarrow{}  Type
4.  A2  :  I:cat-ob(C)  {}\mrightarrow{}  J:cat-ob(C)  {}\mrightarrow{}  f:(cat-arrow(C)  J  I)  {}\mrightarrow{}  a:X(I)  {}\mrightarrow{}  (A1  I  a)  {}\mrightarrow{}  (A1  J  f(a))
5.  (\mforall{}I:cat-ob(C).  \mforall{}a:X(I).  \mforall{}u:A1  I  a.    ((A2  I  I  (cat-id(C)  I)  a  u)  =  u))
\mwedge{}  (\mforall{}I,J,K:cat-ob(C).  \mforall{}f:cat-arrow(C)  J  I.  \mforall{}g:cat-arrow(C)  K  J.  \mforall{}a:X(I).  \mforall{}u:A1  I  a.
          ((A2  I  K  (cat-comp(C)  K  J  I  g  f)  a  u)  =  (A2  J  K  g  f(a)  (A2  I  J  f  a  u))))
6.  A  :  I:cat-ob(C)  {}\mrightarrow{}  X(I)  {}\mrightarrow{}  Type
7.  B1  :  I:cat-ob(C)  {}\mrightarrow{}  J:cat-ob(C)  {}\mrightarrow{}  f:(cat-arrow(C)  J  I)  {}\mrightarrow{}  a:X(I)  {}\mrightarrow{}  (A  I  a)  {}\mrightarrow{}  (A  J  f(a))
8.  (\mforall{}I:cat-ob(C).  \mforall{}a:X(I).  \mforall{}u:A  I  a.    ((B1  I  I  (cat-id(C)  I)  a  u)  =  u))
\mwedge{}  (\mforall{}I,J,K:cat-ob(C).  \mforall{}f:cat-arrow(C)  J  I.  \mforall{}g:cat-arrow(C)  K  J.  \mforall{}a:X(I).  \mforall{}u:A  I  a.
          ((B1  I  K  (cat-comp(C)  K  J  I  g  f)  a  u)  =  (B1  J  K  g  f(a)  (B1  I  J  f  a  u))))
9.  \mforall{}I:cat-ob(C).  \mforall{}[rho:X(I)].  ((A1  I  rho)  =  (A  I  rho))
10.  \mforall{}I:cat-ob(C)
            \mforall{}[rho:X(I)].  \mforall{}[J:cat-ob(C)].  \mforall{}[f:cat-arrow(C)  J  I].  \mforall{}[u:A1  I  rho].
                ((A2  I  J  f  rho  u)  =  (B1  I  J  f  rho  u))
11.  I  :  cat-ob(C)
12.  x  :  X(I)
\mvdash{}  (A1  I  x)  =  (A  I  x)


By


Latex:
(RepUR  ``presheaf-type-at``  9  THEN  Auto)




Home Index