Step * 1 of Lemma csm-rev-type-line


1. CubicalSet{j}
2. CubicalSet{j}
3. A1 I:fset(ℕ) ⟶ G.𝕀(I) ⟶ Type
4. A2 I:fset(ℕ) ⟶ J:fset(ℕ) ⟶ f:J ⟶ I ⟶ a:G.𝕀(I) ⟶ (A1 a) ⟶ (A1 f(a))
5. let A,F = <A1, A2> 
   in (∀I:fset(ℕ). ∀a:G.𝕀(I). ∀u:A a.  ((F u) u ∈ (A a)))
      ∧ (∀I,J,K:fset(ℕ). ∀f:J ⟶ I. ∀g:K ⟶ J. ∀a:G.𝕀(I). ∀u:A a.
           ((F f ⋅ u) (F f(a) (F u)) ∈ (A f ⋅ g(a))))
6. tau j⟶ G
⊢ <λI,a. (A1 I <tau (fst(a)), ¬(snd(a))>), λI,J,f,a,u. (A2 f <tau (fst(a)), ¬(snd(a))> u)>
= <λI,a. (A1 I <tau (fst(a)), ¬(snd(a))>), λI,J,f,a,u. (A2 f <tau (fst(a)), ¬(snd(a))> u)>
∈ (A:I:fset(ℕ) ⟶ K.<λI,alpha. 𝕀(I), λI,J,f,alpha,w. f(w)>(I) ⟶ Type × (I:fset(ℕ)
                                                ⟶ J:fset(ℕ)
                                                ⟶ f:J ⟶ I
                                                ⟶ a:K.<λI,alpha. 𝕀(I), λI,J,f,alpha,w. f(w)>(I)
                                                ⟶ (A a)
                                                ⟶ (A f(a))))
BY
(All (RepUR  ``cube-context-adjoin``)
   THEN (All (RWO "interval-type-at") THENA Auto)
   THEN All (RepUR ``interval-presheaf``)
   THEN EqCD
   THEN ((RepeatFor ((FunExt THENA Auto)) THEN Reduce 0) ORELSE Auto)
   THEN ((RepeatFor ((FunExt THENA Auto)) THEN Reduce 0) ORELSE Auto)) }

1
1. CubicalSet{j}
2. CubicalSet{j}
3. A1 I:fset(ℕ) ⟶ (alpha:G(I) × Point(dM(I))) ⟶ Type
4. A2 I:fset(ℕ)
⟶ J:fset(ℕ)
⟶ f:J ⟶ I
⟶ a:(alpha:G(I) × Point(dM(I)))
⟶ (A1 a)
⟶ (A1 J <f(fst(a)), (snd(a) fst(a) f)>)
5. (∀I:fset(ℕ). ∀a:alpha:G(I) × Point(dM(I)). ∀u:A1 a.  ((A2 u) u ∈ (A1 a)))
∧ (∀I,J,K:fset(ℕ). ∀f:J ⟶ I. ∀g:K ⟶ J. ∀a:alpha:G(I) × Point(dM(I)). ∀u:A1 a.
     ((A2 f ⋅ u)
     (A2 g <f(fst(a)), (snd(a) fst(a) f)> (A2 u))
     ∈ (A1 K <f ⋅ g(fst(a)), (snd(a) fst(a) f ⋅ g)>)))
6. tau j⟶ G
7. fset(ℕ)
8. fset(ℕ)
9. J ⟶ I
10. alpha:K(I) × Point(dM(I))
11. A1 I <tau (fst(a)), ¬(snd(a))>
⊢ A2 f <tau (fst(a)), ¬(snd(a))> x ∈ A1 J <tau f(fst(a)), ¬(dM-lift(J;I;f) (snd(a)))>


Latex:


Latex:

1.  G  :  CubicalSet\{j\}
2.  K  :  CubicalSet\{j\}
3.  A1  :  I:fset(\mBbbN{})  {}\mrightarrow{}  G.\mBbbI{}(I)  {}\mrightarrow{}  Type
4.  A2  :  I:fset(\mBbbN{})  {}\mrightarrow{}  J:fset(\mBbbN{})  {}\mrightarrow{}  f:J  {}\mrightarrow{}  I  {}\mrightarrow{}  a:G.\mBbbI{}(I)  {}\mrightarrow{}  (A1  I  a)  {}\mrightarrow{}  (A1  J  f(a))
5.  let  A,F  =  <A1,  A2> 
      in  (\mforall{}I:fset(\mBbbN{}).  \mforall{}a:G.\mBbbI{}(I).  \mforall{}u:A  I  a.    ((F  I  I  1  a  u)  =  u))
            \mwedge{}  (\mforall{}I,J,K:fset(\mBbbN{}).  \mforall{}f:J  {}\mrightarrow{}  I.  \mforall{}g:K  {}\mrightarrow{}  J.  \mforall{}a:G.\mBbbI{}(I).  \mforall{}u:A  I  a.
                      ((F  I  K  f  \mcdot{}  g  a  u)  =  (F  J  K  g  f(a)  (F  I  J  f  a  u))))
6.  tau  :  K  j{}\mrightarrow{}  G
\mvdash{}  <\mlambda{}I,a.  (A1  I  <tau  I  (fst(a)),  \mneg{}(snd(a))>),  \mlambda{}I,J,f,a,u.  (A2  I  J  f  <tau  I  (fst(a)),  \mneg{}(snd(a))>  u)>
=  <\mlambda{}I,a.  (A1  I  <tau  I  (fst(a)),  \mneg{}(snd(a))>),  \mlambda{}I,J,f,a,u.  (A2  I  J  f  <tau  I  (fst(a)),  \mneg{}(snd(a))>  u)>


By


Latex:
(All  (RepUR    ``cube-context-adjoin``)
  THEN  (All  (RWO  "interval-type-at")  THENA  Auto)
  THEN  All  (RepUR  ``interval-presheaf``)
  THEN  EqCD
  THEN  ((RepeatFor  2  ((FunExt  THENA  Auto))  THEN  Reduce  0)  ORELSE  Auto)
  THEN  ((RepeatFor  3  ((FunExt  THENA  Auto))  THEN  Reduce  0)  ORELSE  Auto))




Home Index