Step * of Lemma case-type-0

No Annotations
[Gamma:j⊢]. ∀[phi:{Gamma ⊢ _:𝔽}].
  ∀[A:Top × Top]. ∀[B:{Gamma ⊢ _}].  Gamma ⊢ (if phi then else B) supposing phi 0(𝔽) ∈ {Gamma ⊢ _:𝔽}
BY
((InstLemma `case-type-same2` [] THEN RepeatFor (ParallelLast'))
   THEN Intros
   THEN (InstLemma `empty-context-subset-lemma6` [⌜Gamma⌝;⌜A⌝;⌜A⌝]⋅ THENA Auto)
   THEN Fold `member` (-1)
   THEN InstHyp [⌜A⌝;⌜1(𝔽)⌝;⌜B⌝3⋅}

1
.....wf..... 
1. Gamma CubicalSet{j}
2. phi {Gamma ⊢ _:𝔽}
3. ∀[A:{Gamma, phi ⊢ _}]. ∀[psi:{Gamma ⊢ _:𝔽}]. ∀[B:{Gamma, psi ⊢ _}].
     Gamma, psi ⊢ (if phi then else B) supposing Gamma, (phi ∧ psi) ⊢ B
4. phi 0(𝔽) ∈ {Gamma ⊢ _:𝔽}
5. Top × Top
6. {Gamma ⊢ _}
7. Gamma, 0(𝔽) ⊢ A
⊢ Gamma, phi ⊢ A

2
.....wf..... 
1. Gamma CubicalSet{j}
2. phi {Gamma ⊢ _:𝔽}
3. ∀[A:{Gamma, phi ⊢ _}]. ∀[psi:{Gamma ⊢ _:𝔽}]. ∀[B:{Gamma, psi ⊢ _}].
     Gamma, psi ⊢ (if phi then else B) supposing Gamma, (phi ∧ psi) ⊢ B
4. phi 0(𝔽) ∈ {Gamma ⊢ _:𝔽}
5. Top × Top
6. {Gamma ⊢ _}
7. Gamma, 0(𝔽) ⊢ A
⊢ 1(𝔽) ∈ {Gamma ⊢ _:𝔽}

3
.....wf..... 
1. Gamma CubicalSet{j}
2. phi {Gamma ⊢ _:𝔽}
3. ∀[A:{Gamma, phi ⊢ _}]. ∀[psi:{Gamma ⊢ _:𝔽}]. ∀[B:{Gamma, psi ⊢ _}].
     Gamma, psi ⊢ (if phi then else B) supposing Gamma, (phi ∧ psi) ⊢ B
4. phi 0(𝔽) ∈ {Gamma ⊢ _:𝔽}
5. Top × Top
6. {Gamma ⊢ _}
7. Gamma, 0(𝔽) ⊢ A
⊢ Gamma, 1(𝔽) ⊢ B

4
.....antecedent..... 
1. Gamma CubicalSet{j}
2. phi {Gamma ⊢ _:𝔽}
3. ∀[A:{Gamma, phi ⊢ _}]. ∀[psi:{Gamma ⊢ _:𝔽}]. ∀[B:{Gamma, psi ⊢ _}].
     Gamma, psi ⊢ (if phi then else B) supposing Gamma, (phi ∧ psi) ⊢ B
4. phi 0(𝔽) ∈ {Gamma ⊢ _:𝔽}
5. Top × Top
6. {Gamma ⊢ _}
7. Gamma, 0(𝔽) ⊢ A
⊢ Gamma, (phi ∧ 1(𝔽)) ⊢ B

5
1. [Gamma] CubicalSet{j}
2. [phi] {Gamma ⊢ _:𝔽}
3. ∀[A:{Gamma, phi ⊢ _}]. ∀[psi:{Gamma ⊢ _:𝔽}]. ∀[B:{Gamma, psi ⊢ _}].
     Gamma, psi ⊢ (if phi then else B) supposing Gamma, (phi ∧ psi) ⊢ B
4. [%] phi 0(𝔽) ∈ {Gamma ⊢ _:𝔽}
5. [A] Top × Top
6. [B] {Gamma ⊢ _}
7. Gamma, 0(𝔽) ⊢ A
8. Gamma, 1(𝔽) ⊢ (if phi then else B) B
⊢ Gamma ⊢ (if phi then else B) B


Latex:


Latex:
No  Annotations
\mforall{}[Gamma:j\mvdash{}].  \mforall{}[phi:\{Gamma  \mvdash{}  \_:\mBbbF{}\}].
    \mforall{}[A:Top  \mtimes{}  Top].  \mforall{}[B:\{Gamma  \mvdash{}  \_\}].    Gamma  \mvdash{}  (if  phi  then  A  else  B)  =  B  supposing  phi  =  0(\mBbbF{})


By


Latex:
((InstLemma  `case-type-same2`  []  THEN  RepeatFor  2  (ParallelLast'))
  THEN  Intros
  THEN  (InstLemma  `empty-context-subset-lemma6`  [\mkleeneopen{}Gamma\mkleeneclose{};\mkleeneopen{}A\mkleeneclose{};\mkleeneopen{}A\mkleeneclose{}]\mcdot{}  THENA  Auto)
  THEN  Fold  `member`  (-1)
  THEN  InstHyp  [\mkleeneopen{}A\mkleeneclose{};\mkleeneopen{}1(\mBbbF{})\mkleeneclose{};\mkleeneopen{}B\mkleeneclose{}]  3\mcdot{})




Home Index