Step * 1 of Lemma cubical-pair_wf


1. CubicalSet
2. {X ⊢ _}
3. {X.A ⊢ _}
4. {X ⊢ _:A}
5. {X ⊢ _:(B)[u]}
⊢ λI,a. <a, a> ∈ {X ⊢ _:Σ B}
BY
xxx((Assert u ∈ {X ⊢ _:A} BY Auto) THEN DVar `u' THEN DVar `v' THEN MemTypeCD)xxx }

1
1. CubicalSet
2. {X ⊢ _}
3. {X.A ⊢ _}
4. I:(Cname List) ⟶ a:X(I) ⟶ ((fst(A)) a)
5. ∀I,J:Cname List. ∀f:name-morph(I;J). ∀a:X(I).  let A,F in (F (u a)) (u f(a)) ∈ (A f(a))
6. I:(Cname List) ⟶ a:X(I) ⟶ ((fst((B)[u])) a)
7. ∀I,J:Cname List. ∀f:name-morph(I;J). ∀a:X(I).  let A,F (B)[u] in (F (v a)) (v f(a)) ∈ (A f(a))
8. u ∈ {X ⊢ _:A}
⊢ λI,a. <a, a> ∈ I:(Cname List) ⟶ a:X(I) ⟶ ((fst(Σ B)) a)

2
.....set predicate..... 
1. CubicalSet
2. {X ⊢ _}
3. {X.A ⊢ _}
4. I:(Cname List) ⟶ a:X(I) ⟶ ((fst(A)) a)
5. ∀I,J:Cname List. ∀f:name-morph(I;J). ∀a:X(I).  let A,F in (F (u a)) (u f(a)) ∈ (A f(a))
6. I:(Cname List) ⟶ a:X(I) ⟶ ((fst((B)[u])) a)
7. ∀I,J:Cname List. ∀f:name-morph(I;J). ∀a:X(I).  let A,F (B)[u] in (F (v a)) (v f(a)) ∈ (A f(a))
8. u ∈ {X ⊢ _:A}
⊢ ∀I,J:Cname List. ∀f:name-morph(I;J). ∀a:X(I).
    let A,F = Σ 
    in (F ((λI,a. <a, a>a)) ((λI,a. <a, a>f(a)) ∈ (A f(a))

3
.....wf..... 
1. CubicalSet
2. {X ⊢ _}
3. {X.A ⊢ _}
4. I:(Cname List) ⟶ a:X(I) ⟶ ((fst(A)) a)
5. ∀I,J:Cname List. ∀f:name-morph(I;J). ∀a:X(I).  let A,F in (F (u a)) (u f(a)) ∈ (A f(a))
6. I:(Cname List) ⟶ a:X(I) ⟶ ((fst((B)[u])) a)
7. ∀I,J:Cname List. ∀f:name-morph(I;J). ∀a:X(I).  let A,F (B)[u] in (F (v a)) (v f(a)) ∈ (A f(a))
8. u ∈ {X ⊢ _:A}
9. u1 I:(Cname List) ⟶ a:X(I) ⟶ ((fst(Σ B)) a)
⊢ ∀I,J:Cname List. ∀f:name-morph(I;J). ∀a:X(I).  let A,F = Σ in (F (u1 a)) (u1 f(a)) ∈ (A f(a))
  ∈ Type


Latex:


Latex:

1.  X  :  CubicalSet
2.  A  :  \{X  \mvdash{}  \_\}
3.  B  :  \{X.A  \mvdash{}  \_\}
4.  u  :  \{X  \mvdash{}  \_:A\}
5.  v  :  \{X  \mvdash{}  \_:(B)[u]\}
\mvdash{}  \mlambda{}I,a.  <u  I  a,  v  I  a>  \mmember{}  \{X  \mvdash{}  \_:\mSigma{}  A  B\}


By


Latex:
xxx((Assert  u  \mmember{}  \{X  \mvdash{}  \_:A\}  BY  Auto)  THEN  DVar  `u'  THEN  DVar  `v'  THEN  MemTypeCD)xxx




Home Index