Step * 1 of Lemma presheaf-sigma-fun_wf


1. SmallCategory
2. ps_context{j:l}(C)
3. {G ⊢ _}
4. {G.A ⊢ _}
5. B' {G.A ⊢ _}
6. {G.A ⊢ _:(B ⟶ B')}
7. (Σ B')p = Σ (A)p (B')(p p;q) ∈ {G.Σ B ⊢ _}
8. (Σ B)p = Σ (A)p (B)(p p;q) ∈ {G.Σ B ⊢ _}
9. q ∈ {G.Σ B ⊢ _:(Σ B)p}
10. q ∈ {G.Σ B ⊢ _:Σ (A)p (B)(p p;q)}
11. q.1 ∈ {G.Σ B ⊢ _:(A)p}
⊢ presheaf-pair(q.1;app(app(((λf))p; q.1); q.2)) ∈ {G.Σ B ⊢ _:Σ (A)p (B')(p p;q)}
BY
((Assert (B')(p p;q) ∈ G.Σ B.(A)p ⊢  BY
          ((InstLemma `pscm-ap-type_wf` [⌜parm{i}⌝;⌜parm{i|j}⌝;⌜C⌝;⌜G.A⌝;⌜G.Σ B.(A)p⌝]⋅ THENA Auto)
           THEN BHyp -1
           THEN Auto))
   THEN (Enough to prove app(app(((λf))p; q.1); q.2) ∈ {G.Σ B ⊢ _:((B')(p p;q))[q.1]}
          Because Auto)
   }

1
1. SmallCategory
2. ps_context{j:l}(C)
3. {G ⊢ _}
4. {G.A ⊢ _}
5. B' {G.A ⊢ _}
6. {G.A ⊢ _:(B ⟶ B')}
7. (Σ B')p = Σ (A)p (B')(p p;q) ∈ {G.Σ B ⊢ _}
8. (Σ B)p = Σ (A)p (B)(p p;q) ∈ {G.Σ B ⊢ _}
9. q ∈ {G.Σ B ⊢ _:(Σ B)p}
10. q ∈ {G.Σ B ⊢ _:Σ (A)p (B)(p p;q)}
11. q.1 ∈ {G.Σ B ⊢ _:(A)p}
12. (B')(p p;q) ∈ G.Σ B.(A)p ⊢ 
⊢ app(app(((λf))p; q.1); q.2) ∈ {G.Σ B ⊢ _:((B')(p p;q))[q.1]}


Latex:


Latex:

1.  C  :  SmallCategory
2.  G  :  ps\_context\{j:l\}(C)
3.  A  :  \{G  \mvdash{}  \_\}
4.  B  :  \{G.A  \mvdash{}  \_\}
5.  B'  :  \{G.A  \mvdash{}  \_\}
6.  f  :  \{G.A  \mvdash{}  \_:(B  {}\mrightarrow{}  B')\}
7.  (\mSigma{}  A  B')p  =  \mSigma{}  (A)p  (B')(p  o  p;q)
8.  (\mSigma{}  A  B)p  =  \mSigma{}  (A)p  (B)(p  o  p;q)
9.  q  \mmember{}  \{G.\mSigma{}  A  B  \mvdash{}  \_:(\mSigma{}  A  B)p\}
10.  q  \mmember{}  \{G.\mSigma{}  A  B  \mvdash{}  \_:\mSigma{}  (A)p  (B)(p  o  p;q)\}
11.  q.1  \mmember{}  \{G.\mSigma{}  A  B  \mvdash{}  \_:(A)p\}
\mvdash{}  presheaf-pair(q.1;app(app(((\mlambda{}f))p;  q.1);  q.2))  \mmember{}  \{G.\mSigma{}  A  B  \mvdash{}  \_:\mSigma{}  (A)p  (B')(p  o  p;q)\}


By


Latex:
((Assert  (B')(p  o  p;q)  \mmember{}  G.\mSigma{}  A  B.(A)p  \mvdash{}    BY
                ((InstLemma  `pscm-ap-type\_wf`  [\mkleeneopen{}parm\{i\}\mkleeneclose{};\mkleeneopen{}parm\{i|j\}\mkleeneclose{};\mkleeneopen{}C\mkleeneclose{};\mkleeneopen{}G.A\mkleeneclose{};\mkleeneopen{}G.\mSigma{}  A  B.(A)p\mkleeneclose{}]\mcdot{}  THENA  Auto)
                  THEN  BHyp  -1
                  THEN  Auto))
  THEN  (Enough  to  prove  app(app(((\mlambda{}f))p;  q.1);  q.2)  \mmember{}  \{G.\mSigma{}  A  B  \mvdash{}  \_:((B')(p  o  p;q))[q.1]\}
                Because  Auto)
  )




Home Index