Step * 1 2 of Lemma presheaf-elements_wf

.....subterm..... T:t
4:n
1. SmallCategory
2. Functor(op-cat(C);TypeCat)
3. Aa A:cat-ob(op-cat(C)) × (P A)
4. Bb A:cat-ob(op-cat(C)) × (P A)
5. Dd A:cat-ob(op-cat(C)) × (P A)
6. let A,a Aa 
       in let B,b Bb 
          in {f:cat-arrow(op-cat(C)) A| (P b) a ∈ (P A)} 
7. let A,a Bb 
       in let B,b Dd 
          in {f:cat-arrow(op-cat(C)) A| (P b) a ∈ (P A)} 
⊢ cat-comp(op-cat(C)) (fst(Dd)) (fst(Bb)) (fst(Aa)) f ∈ let A,a Aa 
                                                          in let B,b Dd 
                                                             in {f:cat-arrow(op-cat(C)) A| (P b) a ∈ (P A)} 
BY
(((D THEN THEN THEN All Reduce) THEN DSetVars) THEN At ⌜Type⌝ MemTypeCD⋅ THEN Auto) }

1
.....set predicate..... 
1. SmallCategory
2. Functor(op-cat(C);TypeCat)
3. A2 cat-ob(op-cat(C))
4. A3 A2
5. A1 cat-ob(op-cat(C))
6. B1 A1
7. cat-ob(op-cat(C))
8. D1 A
9. cat-arrow(op-cat(C)) A1 A2
10. (P A1 A2 B1) A3 ∈ (P A2)
11. cat-arrow(op-cat(C)) A1
12. (P A1 D1) B1 ∈ (P A1)
⊢ (P A2 (cat-comp(op-cat(C)) A1 A2 f) D1) A3 ∈ (P A2)


Latex:


Latex:
.....subterm.....  T:t
4:n
1.  C  :  SmallCategory
2.  P  :  Functor(op-cat(C);TypeCat)
3.  Aa  :  A:cat-ob(op-cat(C))  \mtimes{}  (P  A)
4.  Bb  :  A:cat-ob(op-cat(C))  \mtimes{}  (P  A)
5.  Dd  :  A:cat-ob(op-cat(C))  \mtimes{}  (P  A)
6.  f  :  let  A,a  =  Aa 
              in  let  B,b  =  Bb 
                    in  \{f:cat-arrow(op-cat(C))  B  A|  (P  B  A  f  b)  =  a\} 
7.  g  :  let  A,a  =  Bb 
              in  let  B,b  =  Dd 
                    in  \{f:cat-arrow(op-cat(C))  B  A|  (P  B  A  f  b)  =  a\} 
\mvdash{}  cat-comp(op-cat(C))  (fst(Dd))  (fst(Bb))  (fst(Aa))  g  f  \mmember{}  let  A,a  =  Aa 
                                                                                                                    in  let  B,b  =  Dd 
                                                                                                                          in  \{f:cat-arrow(op-cat(C))  B  A| 
                                                                                                                                  (P  B  A  f  b)  =  a\} 


By


Latex:
(((D  5  THEN  D  4  THEN  D  3  THEN  All  Reduce)  THEN  DSetVars)  THEN  At  \mkleeneopen{}Type\mkleeneclose{}  MemTypeCD\mcdot{}  THEN  Auto)




Home Index