Step * of Lemma presheaf-element-map_wf

[C:SmallCategory]. ∀[A,B:Presheaf(C)]. ∀[m:A ⟶ B].  (presheaf-element-map(m) ∈ Functor(el(A);el(B)))
BY
(Auto THEN Unfold `presheaf-element-map` THEN BLemma `mk-functor_wf` THEN Try (Complete (RepeatFor (MemCD)))) }

1
.....wf..... 
1. SmallCategory
2. Presheaf(C)
3. Presheaf(C)
4. A ⟶ B
⊢ λp.let I,a 
     in <I, a> ∈ cat-ob(el(A)) ⟶ cat-ob(el(B))

2
.....wf..... 
1. SmallCategory
2. Presheaf(C)
3. Presheaf(C)
4. A ⟶ B
⊢ λp,q,f. f ∈ x:cat-ob(el(A))
  ⟶ y:cat-ob(el(A))
  ⟶ (cat-arrow(el(A)) y)
  ⟶ (cat-arrow(el(B)) let I,a in <I, a> let I,a in <I, a>)

3
1. SmallCategory
2. Presheaf(C)
3. Presheaf(C)
4. A ⟶ B
⊢ ∀p,q,z:cat-ob(el(A)). ∀f:cat-arrow(el(A)) q. ∀g:cat-arrow(el(A)) z.
    ((cat-comp(el(A)) g)
    (cat-comp(el(B)) let I,a in <I, a> let I,a in <I, a> let I,a in <I, a> g)
    ∈ (cat-arrow(el(B)) let I,a in <I, a> let I,a in <I, a>))

4
1. SmallCategory
2. Presheaf(C)
3. Presheaf(C)
4. A ⟶ B
⊢ ∀p:cat-ob(el(A))
    ((cat-id(el(A)) p)
    (cat-id(el(B)) let I,a in <I, a>)
    ∈ (cat-arrow(el(B)) let I,a in <I, a> let I,a in <I, a>))


Latex:


Latex:
\mforall{}[C:SmallCategory].  \mforall{}[A,B:Presheaf(C)].  \mforall{}[m:A  {}\mrightarrow{}  B].
    (presheaf-element-map(m)  \mmember{}  Functor(el(A);el(B)))


By


Latex:
(Auto
  THEN  Unfold  `presheaf-element-map`  0
  THEN  BLemma  `mk-functor\_wf`
  THEN  Try  (Complete  (RepeatFor  2  (MemCD))))




Home Index