em : ∀ (a : Prop), a ∨ ¬a strong_indefinite_description : Π {A : Type} (P : A → Prop), nonempty A → { (x : A)| Exists P → P x}