Step * of Lemma yoneda-embedding_wf

[C:SmallCategory]. (yoneda-embedding(C) ∈ Functor(C;FUN(op-cat(C);TypeCat)))
BY
(Intros THEN Unfold `yoneda-embedding` THEN MemCD THEN Reduce THEN Auto) }

1
1. SmallCategory
2. cat-ob(C)
3. cat-ob(C)
4. cat-arrow(C) Y
5. cat-ob(op-cat(C))
⊢ λg.(cat-comp(C) f) ∈ cat-arrow(TypeCat) (ob(rep-pre-sheaf(C;X)) A) (ob(rep-pre-sheaf(C;Y)) A)

2
1. SmallCategory
2. cat-ob(C)
3. cat-ob(C)
4. cat-arrow(C) Y
5. cat-ob(op-cat(C))
6. cat-ob(op-cat(C))
7. cat-arrow(op-cat(C)) B
⊢ (cat-comp(TypeCat) (ob(rep-pre-sheaf(C;X)) A) (ob(rep-pre-sheaf(C;Y)) A) (ob(rep-pre-sheaf(C;Y)) B) 
   g.(cat-comp(C) f)) 
   (arrow(rep-pre-sheaf(C;Y)) g))
(cat-comp(TypeCat) (ob(rep-pre-sheaf(C;X)) A) (ob(rep-pre-sheaf(C;X)) B) (ob(rep-pre-sheaf(C;Y)) B) 
   (arrow(rep-pre-sheaf(C;X)) g) 
   g.(cat-comp(C) f)))
∈ (cat-arrow(TypeCat) (ob(rep-pre-sheaf(C;X)) A) (ob(rep-pre-sheaf(C;Y)) B))

3
1. SmallCategory
2. cat-ob(C)
3. cat-ob(C)
4. cat-ob(C)
5. cat-arrow(C) Y
6. cat-arrow(C) z
⊢ |→ λg@0.(cat-comp(C) g@0 (cat-comp(C) g))
|→ λg.(cat-comp(C) f) |→ λg@0.(cat-comp(C) g@0 g)
∈ nat-trans(op-cat(C);TypeCat;rep-pre-sheaf(C;X);rep-pre-sheaf(C;z))

4
1. SmallCategory
2. cat-ob(C)
⊢ |→ λg.(cat-comp(C) (cat-id(C) X))
identity-trans(op-cat(C);TypeCat;rep-pre-sheaf(C;X))
∈ nat-trans(op-cat(C);TypeCat;rep-pre-sheaf(C;X);rep-pre-sheaf(C;X))


Latex:


Latex:
\mforall{}[C:SmallCategory].  (yoneda-embedding(C)  \mmember{}  Functor(C;FUN(op-cat(C);TypeCat)))


By


Latex:
(Intros  THEN  Unfold  `yoneda-embedding`  0  THEN  MemCD  THEN  Reduce  0  THEN  Auto)




Home Index