Step * of Lemma case-type_wf

No Annotations
[Gamma:j⊢]. ∀[phi,psi:{Gamma ⊢ _:𝔽}]. ∀[A:{Gamma, phi ⊢ _}]. ∀[B:{Gamma, psi ⊢ _}].
  Gamma, (phi ∨ psi) ⊢ (if phi then else B) supposing Gamma, (phi ∧ psi) ⊢ B
BY
(Auto THEN MemTypeCD THEN Auto) }

1
1. Gamma CubicalSet{j}
2. phi {Gamma ⊢ _:𝔽}
3. psi {Gamma ⊢ _:𝔽}
4. {Gamma, phi ⊢ _}
5. {Gamma, psi ⊢ _}
6. Gamma, (phi ∧ psi) ⊢ B
⊢ (if phi then else B) ∈ A:I:fset(ℕ) ⟶ Gamma, (phi ∨ psi)(I) ⟶ Type × (I:fset(ℕ)
                                                                          ⟶ J:fset(ℕ)
                                                                          ⟶ f:J ⟶ I
                                                                          ⟶ a:Gamma, (phi ∨ psi)(I)
                                                                          ⟶ (A a)
                                                                          ⟶ (A f(a)))

2
.....set predicate..... 
1. Gamma CubicalSet{j}
2. phi {Gamma ⊢ _:𝔽}
3. psi {Gamma ⊢ _:𝔽}
4. {Gamma, phi ⊢ _}
5. {Gamma, psi ⊢ _}
6. Gamma, (phi ∧ psi) ⊢ B
⊢ let A,F (if phi then else B) 
  in (∀I:fset(ℕ). ∀a:Gamma, (phi ∨ psi)(I). ∀u:A a.  ((F u) u ∈ (A a)))
     ∧ (∀I,J,K:fset(ℕ). ∀f:J ⟶ I. ∀g:K ⟶ J. ∀a:Gamma, (phi ∨ psi)(I). ∀u:A a.
          ((F f ⋅ u) (F f(a) (F u)) ∈ (A f ⋅ g(a))))


Latex:


Latex:
No  Annotations
\mforall{}[Gamma:j\mvdash{}].  \mforall{}[phi,psi:\{Gamma  \mvdash{}  \_:\mBbbF{}\}].  \mforall{}[A:\{Gamma,  phi  \mvdash{}  \_\}].  \mforall{}[B:\{Gamma,  psi  \mvdash{}  \_\}].
    Gamma,  (phi  \mvee{}  psi)  \mvdash{}  (if  phi  then  A  else  B)  supposing  Gamma,  (phi  \mwedge{}  psi)  \mvdash{}  A  =  B


By


Latex:
(Auto  THEN  MemTypeCD  THEN  Auto)




Home Index