@[reducible]
Equations
Instances For
theorem
forall_spec
{α : Type u_4}
{β : Type u_5}
{p : α → Prop}
(f : β → α)
(h : ∀ (x : α), p x)
(y : β)
:
p (f y)
theorem
inst_decidableRel_eq
{α : Type u_4}
{β : Type u_5}
{r : α → β → Prop}
{H₁ H₂ : DecidableRel r}
:
@[instance_reducible]
Equations
@[simp]
@[simp]
theorem
Equivalence.iff_of_left
{α : Type u_1}
{r : α → α → Prop}
{a b c : α}
(h₁ : Equivalence r)
(h₂ : r a b)
:
theorem
Equivalence.iff_of_right
{α : Type u_1}
{r : α → α → Prop}
{a b c : α}
(h₁ : Equivalence r)
(h₂ : r a b)
:
@[instance_reducible]
Equations
@[instance_reducible, instance 100]
theorem
choose?_of_pos
{α : Type u_1}
{P : Option α → Prop}
{p : α → Prop}
(h₁ : ∃ (x : α), p x)
(h₂ : ∀ (x : α), (Classical.epsilon fun (x : α) => p x) = x → p x → P (some x))
:
P (choose? p)
theorem
τ_eq_of_ofPred
{α : Type u_1}
[ha : Nonempty α]
{p : α → Prop}
{x : α}
(h : Set.ofPred p = {x})
:
theorem
forall_imp_of_forall
{α : Type u_1}
{p : α → Prop}
(q : α → Prop)
(h : ∀ (x : α), p x)
(x : α)
:
q x → p x