Step * 1 of Lemma cubical-subset_wf


1. [X] CubicalSet{j}
2. [T] {X ⊢ _}
3. [psi] I:fset(ℕ) ⟶ alpha:X(I) ⟶ T(alpha) ⟶ ℙ
4. [%] : ∀I,J:fset(ℕ). ∀f:J ⟶ I. ∀a:X(I). ∀t:T(a).  (psi[I;a;t]  psi[J;f(a);(t f)])
⊢ X ⊢ {t:T | ∀I,alpha. psi[I;alpha;t]}
BY
(Unfold `cubical-subset` THEN MemTypeCD) }

1
1. CubicalSet{j}
2. {X ⊢ _}
3. psi I:fset(ℕ) ⟶ alpha:X(I) ⟶ T(alpha) ⟶ ℙ
4. ∀I,J:fset(ℕ). ∀f:J ⟶ I. ∀a:X(I). ∀t:T(a).  (psi[I;a;t]  psi[J;f(a);(t f)])
⊢ <λI,alpha. {t:T(alpha)| psi[I;alpha;t]} , λI,J,f,alpha,p. (p alpha f)> ∈ A:I:fset(ℕ) ⟶ X(I) ⟶ Type × (I:fset(ℕ)
                                                                                 ⟶ J:fset(ℕ)
                                                                                 ⟶ f:J ⟶ I
                                                                                 ⟶ a:X(I)
                                                                                 ⟶ (A a)
                                                                                 ⟶ (A f(a)))

2
.....set predicate..... 
1. CubicalSet{j}
2. {X ⊢ _}
3. psi I:fset(ℕ) ⟶ alpha:X(I) ⟶ T(alpha) ⟶ ℙ
4. ∀I,J:fset(ℕ). ∀f:J ⟶ I. ∀a:X(I). ∀t:T(a).  (psi[I;a;t]  psi[J;f(a);(t f)])
⊢ let A,F = <λI,alpha. {t:T(alpha)| psi[I;alpha;t]} , λI,J,f,alpha,p. (p alpha f)> 
  in (∀I:fset(ℕ). ∀a:X(I). ∀u:A a.  ((F u) u ∈ (A a)))
     ∧ (∀I,J,K:fset(ℕ). ∀f:J ⟶ I. ∀g:K ⟶ J. ∀a:X(I). ∀u:A a.
          ((F f ⋅ u) (F f(a) (F u)) ∈ (A f ⋅ g(a))))

3
.....wf..... 
1. CubicalSet{j}
2. {X ⊢ _}
3. psi I:fset(ℕ) ⟶ alpha:X(I) ⟶ T(alpha) ⟶ ℙ
4. ∀I,J:fset(ℕ). ∀f:J ⟶ I. ∀a:X(I). ∀t:T(a).  (psi[I;a;t]  psi[J;f(a);(t f)])
5. AF A:I:fset(ℕ) ⟶ X(I) ⟶ Type × (I:fset(ℕ) ⟶ J:fset(ℕ) ⟶ f:J ⟶ I ⟶ a:X(I) ⟶ (A a) ⟶ (A f(a)))
⊢ istype(let A,F AF 
         in (∀I:fset(ℕ). ∀a:X(I). ∀u:A a.  ((F u) u ∈ (A a)))
            ∧ (∀I,J,K:fset(ℕ). ∀f:J ⟶ I. ∀g:K ⟶ J. ∀a:X(I). ∀u:A a.
                 ((F f ⋅ u) (F f(a) (F u)) ∈ (A f ⋅ g(a)))))


Latex:


Latex:

1.  [X]  :  CubicalSet\{j\}
2.  [T]  :  \{X  \mvdash{}  \_\}
3.  [psi]  :  I:fset(\mBbbN{})  {}\mrightarrow{}  alpha:X(I)  {}\mrightarrow{}  T(alpha)  {}\mrightarrow{}  \mBbbP{}
4.  [\%]  :  \mforall{}I,J:fset(\mBbbN{}).  \mforall{}f:J  {}\mrightarrow{}  I.  \mforall{}a:X(I).  \mforall{}t:T(a).    (psi[I;a;t]  {}\mRightarrow{}  psi[J;f(a);(t  a  f)])
\mvdash{}  X  \mvdash{}  \{t:T  |  \mforall{}I,alpha.  psi[I;alpha;t]\}


By


Latex:
(Unfold  `cubical-subset`  0  THEN  MemTypeCD)




Home Index