Documentation

Init.Data.Subtype.Basic

@[simp]
theorem Subtype.forall {α : Sort u} {p : αProp} {q : { a : α // p a }Prop} :
(∀ (x : { a : α // p a }), q x) ∀ (a : α) (b : p a), q a, b
@[simp]
theorem Subtype.exists {α : Sort u} {p : αProp} {q : { a : α // p a }Prop} :
( (x : { a : α // p a }), q x) (a : α), (b : p a), q a, b