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


1. f : Base
2. f ∈ ⋂A:Type. (A ⟶ A ⟶ A)
3. ∀x,y:Base.  ((f x y) = x ∈ Base)
⊢ f ~ λx.if f x is lambda then λy.x otherwise ⊥
BY
{ (BLemma `poly-choice-eta-2`  THEN Auto) }


Latex:


Latex:

1.  f  :  Base
2.  f  \mmember{}  \mcap{}A:Type.  (A  {}\mrightarrow{}  A  {}\mrightarrow{}  A)
3.  \mforall{}x,y:Base.    ((f  x  y)  =  x)
\mvdash{}  f  \msim{}  \mlambda{}x.if  f  x  is  lambda  then  \mlambda{}y.x  otherwise  \mbot{}


By


Latex:
(BLemma  `poly-choice-eta-2`    THEN  Auto)




Home Index