Skip to content

Commit 7592d0f

Browse files
committed
Move 3 lemmas back to fix compile
1 parent bd710a8 commit 7592d0f

2 files changed

Lines changed: 14 additions & 17 deletions

File tree

Mathlib/Order/Filter/Basic.lean

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -646,6 +646,10 @@ theorem eventually_or_distrib_right {f : Filter α} {p : α → Prop} {q : Prop}
646646
(∀ᶠ x in f, p x ∨ q) ↔ (∀ᶠ x in f, p x) ∨ q := by
647647
simp only [@or_comm _ q, eventually_or_distrib_left]
648648

649+
theorem eventually_imp_distrib_left {f : Filter α} {p : Prop} {q : α → Prop} :
650+
(∀ᶠ x in f, p → q x) ↔ p → ∀ᶠ x in f, q x := by
651+
simp only [imp_iff_not_or, eventually_or_distrib_left]
652+
649653
@[simp]
650654
theorem eventually_bot {p : α → Prop} : ∀ᶠ x in ⊥, p x :=
651655
⟨⟩
@@ -798,6 +802,16 @@ theorem eventually_imp_distrib_right {f : Filter α} {p : α → Prop} {q : Prop
798802
(∀ᶠ x in f, p x → q) ↔ (∃ᶠ x in f, p x) → q := by
799803
simp only [imp_iff_not_or, eventually_or_distrib_right, not_frequently]
800804

805+
@[simp]
806+
theorem frequently_and_distrib_left {f : Filter α} {p : Prop} {q : α → Prop} :
807+
(∃ᶠ x in f, p ∧ q x) ↔ p ∧ ∃ᶠ x in f, q x := by
808+
simp only [Filter.Frequently, not_and, eventually_imp_distrib_left, Classical.not_imp]
809+
810+
@[simp]
811+
theorem frequently_and_distrib_right {f : Filter α} {p : α → Prop} {q : Prop} :
812+
(∃ᶠ x in f, p x ∧ q) ↔ (∃ᶠ x in f, p x) ∧ q := by
813+
simp only [@and_comm _ q, frequently_and_distrib_left]
814+
801815
@[simp]
802816
theorem frequently_bot {p : α → Prop} : ¬∃ᶠ x in ⊥, p x := by simp
803817

Mathlib/Order/Filter/Finite.lean

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -263,23 +263,6 @@ alias _root_.Finset.eventually_all := eventually_all_finset
263263

264264
-- attribute [protected] Finset.eventually_all
265265

266-
theorem eventually_imp_distrib_left {f : Filter α} {p : Prop} {q : α → Prop} :
267-
(∀ᶠ x in f, p → q x) ↔ p → ∀ᶠ x in f, q x :=
268-
eventually_all
269-
270-
271-
/-! ### Frequently -/
272-
273-
@[simp]
274-
theorem frequently_and_distrib_left {f : Filter α} {p : Prop} {q : α → Prop} :
275-
(∃ᶠ x in f, p ∧ q x) ↔ p ∧ ∃ᶠ x in f, q x := by
276-
simp only [Filter.Frequently, not_and, eventually_imp_distrib_left, Classical.not_imp]
277-
278-
@[simp]
279-
theorem frequently_and_distrib_right {f : Filter α} {p : α → Prop} {q : Prop} :
280-
(∃ᶠ x in f, p x ∧ q) ↔ (∃ᶠ x in f, p x) ∧ q := by
281-
simp only [@and_comm _ q, frequently_and_distrib_left]
282-
283266
/-!
284267
### Relation “eventually equal”
285268
-/

0 commit comments

Comments
 (0)