Step * of Lemma universe-path-type-lemma-0

No Annotations
βˆ€G:j⊒. βˆ€A,B:{G βŠ’ _:cπ•Œ}. βˆ€p:{G βŠ’ _:(Path_cπ•Œ B)}. βˆ€I,J:fset(β„•). βˆ€f:J βŸΆ I. βˆ€v:G(I+new-name(I)).
  (universe-type(A;I+new-name(I);v)((new-name(I)0) β‹… f)
  fst((p(v) I+new-name(I) 1 <new-name(I)>))((new-name(I)0) β‹… f)
  βˆˆ Type)
BY
(Introsβ‹…
   THEN (InstLemma `cubical-term-at_wf` [⌜parm{j}⌝;⌜parm{i'}⌝;⌜G⌝;⌜(Path_cπ•Œ B)⌝;⌜p⌝;⌜I+new-name(I)⌝;⌜v⌝]β‹… THENA Auto)
   THEN DupHyp (-1)
   THEN (RWO "path-type-at" (-1) THENA Auto)
   THEN ((MemTypeHD (-1) THENA (D -1 THEN Auto)) THEN Fold `member` (-2))
   THEN (MemTypeHD (-2) THENA (D -1 THEN Auto))
   THEN Fold `member` (-3)
   THEN RepUR ``cubical-universe closed-cubical-universe`` -1
   THEN RepUR ``cubical-universe closed-cubical-universe`` -2
   THEN RepUR ``cubical-universe closed-cubical-universe`` -3
   THEN RepUR ``closed-type-to-type csm-fibrant-type`` -1
   THEN RepUR ``closed-type-to-type csm-fibrant-type`` -2
   THEN RepUR ``closed-type-to-type csm-fibrant-type`` -3
   THEN -1
   THEN Thin (-1)
   β‹…}

1
1. CubicalSet{j}
2. {G βŠ’ _:cπ•Œ}
3. {G βŠ’ _:cπ•Œ}
4. {G βŠ’ _:(Path_cπ•Œ B)}
5. fset(β„•)
6. fset(β„•)
7. J βŸΆ I
8. G(I+new-name(I))
9. p(v) βˆˆ (Path_cπ•Œ B)(v)
10. p(v) βˆˆ J:fset(β„•) βŸΆ f:J βŸΆ I+new-name(I) βŸΆ u:Point(dM(J)) βŸΆ FibrantType(formal-cube(J))
11. βˆ€J,K:fset(β„•). βˆ€f:J βŸΆ I+new-name(I). βˆ€g:K βŸΆ J. βˆ€u:Point(dM(J)).
      (let A,cA p(v) in <(A)<g>(cA)<g>> (p(v) f β‹… (u f(v) g)) βˆˆ FibrantType(formal-cube(K)))
12. (p(v) I+new-name(I) 0) A(v) βˆˆ FibrantType(formal-cube(I+new-name(I)))
⊒ universe-type(A;I+new-name(I);v)((new-name(I)0) β‹… f)
fst((p(v) I+new-name(I) 1 <new-name(I)>))((new-name(I)0) β‹… f)
∈ Type


Latex:


Latex:
No  Annotations
\mforall{}G:j\mvdash{}.  \mforall{}A,B:\{G  \mvdash{}  \_:c\mBbbU{}\}.  \mforall{}p:\{G  \mvdash{}  \_:(Path\_c\mBbbU{}  A  B)\}.  \mforall{}I,J:fset(\mBbbN{}).  \mforall{}f:J  {}\mrightarrow{}  I.  \mforall{}v:G(I+new-name(I)).
    (universe-type(A;I+new-name(I);v)((new-name(I)0)  \mcdot{}  f)
    =  fst((p(v)  I+new-name(I)  1  <new-name(I)>))((new-name(I)0)  \mcdot{}  f))


By


Latex:
(Intros\mcdot{}
  THEN  (InstLemma  `cubical-term-at\_wf`  [\mkleeneopen{}parm\{j\}\mkleeneclose{};\mkleeneopen{}parm\{i'\}\mkleeneclose{};\mkleeneopen{}G\mkleeneclose{};\mkleeneopen{}(Path\_c\mBbbU{}  A  B)\mkleeneclose{};\mkleeneopen{}p\mkleeneclose{};\mkleeneopen{}I+new-name(I)\mkleeneclose{};
              \mkleeneopen{}v\mkleeneclose{}]\mcdot{}
              THENA  Auto
              )
  THEN  DupHyp  (-1)
  THEN  (RWO  "path-type-at"  (-1)  THENA  Auto)
  THEN  ((MemTypeHD  (-1)  THENA  (D  -1  THEN  Auto))  THEN  Fold  `member`  (-2))
  THEN  (MemTypeHD  (-2)  THENA  (D  -1  THEN  Auto))
  THEN  Fold  `member`  (-3)
  THEN  RepUR  ``cubical-universe  closed-cubical-universe``  -1
  THEN  RepUR  ``cubical-universe  closed-cubical-universe``  -2
  THEN  RepUR  ``cubical-universe  closed-cubical-universe``  -3
  THEN  RepUR  ``closed-type-to-type  csm-fibrant-type``  -1
  THEN  RepUR  ``closed-type-to-type  csm-fibrant-type``  -2
  THEN  RepUR  ``closed-type-to-type  csm-fibrant-type``  -3
  THEN  D  -1
  THEN  Thin  (-1)
  \mcdot{})




Home Index