Nuprl Lemma : only-two-bools

∀f:⋂T:Type. (T ⟶ T ⟶ T). ((f = (λx,y. x) ∈ (⋂T:Type. (T ⟶ T ⟶ T))) ∨ (f = (λx,y. y) ∈ (⋂T:Type. (T ⟶ T ⟶ T))))


Proof




Definitions occuring in Statement :  all: ∀x:A. B[x],  or: P ∨ Q,  lambda: λx.A[x],  isect: ⋂x:A. B[x],  function: x:A ⟶ B[x],  universe: Type,  equal: s = t ∈ T
Lemmas referenced :  polymorphic-choice
Rules used in proof :  cut,  introduction,  extract_by_obid,  hypothesis

Latex:
\mforall{}f:\mcap{}T:Type.  (T  {}\mrightarrow{}  T  {}\mrightarrow{}  T).  ((f  =  (\mlambda{}x,y.  x))  \mvee{}  (f  =  (\mlambda{}x,y.  y)))



Date html generated: 2019_10_15-AM-11_14_34
Last ObjectModification: 2019_06_12-AM-09_24_42

Theory : general


Home Index