Step * 1 1 1 of Lemma polymorphic-choice-sq


1. [a] Base
2. [b] Base
3. [c] b ∈ (⋂A:Type. (A ⟶ A ⟶ A))
⊢ if 1=0 then tt else ff ∈ (a ~ λx.if is lambda then λy.x otherwise ⊥) ∨ (a ~ λx,y. y)
BY
(Unhide THEN (InstLemma `polymorphic-choice-base-sq` [⌜a⌝]⋅ THENA Auto) THEN DProdsAndUnions) }

1
1. Base
2. Base
3. b ∈ (⋂A:Type. (A ⟶ A ⟶ A))
4. ~ λx.if is lambda then λy.x otherwise ⊥
⊢ if 1=0 then tt else ff ∈ (a ~ λx.if is lambda then λy.x otherwise ⊥) ∨ (a ~ λx,y. y)

2
1. Base
2. Base
3. b ∈ (⋂A:Type. (A ⟶ A ⟶ A))
4. ~ λx,y. y
⊢ if 1=0 then tt else ff ∈ (a ~ λx.if is lambda then λy.x otherwise ⊥) ∨ (a ~ λx,y. y)


Latex:


Latex:

1.  [a]  :  Base
2.  [b]  :  Base
3.  [c]  :  a  =  b
\mvdash{}  if  a  0  1=0  then  tt  else  ff  \mmember{}  (a  \msim{}  \mlambda{}x.if  a  x  is  lambda  then  \mlambda{}y.x  otherwise  \mbot{})  \mvee{}  (a  \msim{}  \mlambda{}x,y.  y)


By


Latex:
(Unhide  THEN  (InstLemma  `polymorphic-choice-base-sq`  [\mkleeneopen{}a\mkleeneclose{}]\mcdot{}  THENA  Auto)  THEN  DProdsAndUnions)




Home Index