Step * of Lemma presheaf-type-iso_wf

No Annotations
[C:SmallCategory]. ∀[X:ps_context{j:l}(C)].  (presheaf-type-iso(X) ∈ presheaf_type{i:l}(C; X) ⟶ {X ⊢_})
BY
(Auto
   THEN (FunExt THENA Auto)
   THEN -1
   THEN -2
   THEN RepUR ``presheaf-type presheaf-type-iso`` 0
   THEN All Reduce
   THEN (All (RWO "cat_ob_op_lemma op-cat-arrow op-cat-comp op-cat-id") THENA Auto)
   THEN (All (RWO "sets-ob sets-arrow sets-id sets-comp") THENA Auto)
   THEN All (RepUR ``type-cat``)
   THEN ((MemTypeCD THEN Reduce 0) THENL [Auto; (D THEN Intros THEN ExRepD); Auto])) }

1
1. SmallCategory
2. ps_context{j:l}(C)
3. (I:cat-ob(C) × X(I)) ⟶ 𝕌'
4. x1 x:(I:cat-ob(C) × X(I))
⟶ y:(I:cat-ob(C) × X(I))
⟶ let A,a 
   in let B,b 
      in {f:cat-arrow(C) B| f(b) a ∈ (X A)} 
⟶ (F x)
⟶ (F y)
5. ∀x:I:cat-ob(C) × X(I). ((x1 (cat-id(C) (fst(x)))) x.x) ∈ ((F x) ⟶ (F x)))
6. ∀x,y,z:I:cat-ob(C) × X(I). ∀f:let A,a 
                                 in let B,b 
                                    in {f:cat-arrow(C) B| f(b) a ∈ (X A)} . ∀g:let A,a 
                                                                                  in let B,b 
                                                                                     in {f:cat-arrow(C) B| 
                                                                                         f(b) a ∈ (X A)} .
     ((x1 (cat-comp(C) (fst(z)) (fst(y)) (fst(x)) f)) ((x1 g) (x1 f)) ∈ ((F x) ⟶ (F z)))
7. cat-ob(C)
8. X(I)
9. F <I, a>
⊢ (x1 <I, a> <I, cat-id(C) I(a)> (cat-id(C) I) u) u ∈ (F <I, a>)

2
1. SmallCategory
2. ps_context{j:l}(C)
3. (I:cat-ob(C) × X(I)) ⟶ 𝕌'
4. x1 x:(I:cat-ob(C) × X(I))
⟶ y:(I:cat-ob(C) × X(I))
⟶ let A,a 
   in let B,b 
      in {f:cat-arrow(C) B| f(b) a ∈ (X A)} 
⟶ (F x)
⟶ (F y)
5. ∀x:I:cat-ob(C) × X(I). ((x1 (cat-id(C) (fst(x)))) x.x) ∈ ((F x) ⟶ (F x)))
6. ∀x,y,z:I:cat-ob(C) × X(I). ∀f:let A,a 
                                 in let B,b 
                                    in {f:cat-arrow(C) B| f(b) a ∈ (X A)} . ∀g:let A,a 
                                                                                  in let B,b 
                                                                                     in {f:cat-arrow(C) B| 
                                                                                         f(b) a ∈ (X A)} .
     ((x1 (cat-comp(C) (fst(z)) (fst(y)) (fst(x)) f)) ((x1 g) (x1 f)) ∈ ((F x) ⟶ (F z)))
7. cat-ob(C)
8. cat-ob(C)
9. cat-ob(C)
10. cat-arrow(C) I
11. cat-arrow(C) J
12. X(I)
13. F <I, a>
⊢ (x1 <I, a> <K, cat-comp(C) f(a)> (cat-comp(C) f) u)
(x1 <J, f(a)> <K, g(f(a))> (x1 <I, a> <J, f(a)> u))
∈ (F <K, cat-comp(C) f(a)>)


Latex:


Latex:
No  Annotations
\mforall{}[C:SmallCategory].  \mforall{}[X:ps\_context\{j:l\}(C)].
    (presheaf-type-iso(X)  \mmember{}  presheaf\_type\{i:l\}(C;  X)  {}\mrightarrow{}  \{X  \mvdash{}'  \_\})


By


Latex:
(Auto
  THEN  (FunExt  THENA  Auto)
  THEN  D  -1
  THEN  D  -2
  THEN  RepUR  ``presheaf-type  presheaf-type-iso``  0
  THEN  All  Reduce
  THEN  (All  (RWO  "cat\_ob\_op\_lemma  op-cat-arrow  op-cat-comp  op-cat-id")  THENA  Auto)
  THEN  (All  (RWO  "sets-ob  sets-arrow  sets-id  sets-comp")  THENA  Auto)
  THEN  All  (RepUR  ``type-cat``)
  THEN  ((MemTypeCD  THEN  Reduce  0)  THENL  [Auto;  (D  0  THEN  Intros  THEN  ExRepD);  Auto]))




Home Index