feat(SetTheory/Ordinal/FixedPointApproximants): add zero and limit lemmas for approximants#37375
feat(SetTheory/Ordinal/FixedPointApproximants): add zero and limit lemmas for approximants#37375NoneMore wants to merge 12 commits intoleanprover-community:masterfrom
Conversation
…mmas for approximants Add `lfpApprox_zero`, `lfpApprox_limit`, and the corresponding `gfpApprox` lemmas by duality.
Welcome new contributor!Thank you for contributing to Mathlib! If you haven't done so already, please review our contribution guidelines, as well as the style guide and naming conventions. In particular, we kindly remind contributors that we have guidelines regarding the use of AI when making pull requests. We use a review queue to manage reviews. If your PR does not appear there, it is probably because it is not successfully building (i.e., it doesn't have a green checkmark), has the If you haven't already done so, please come to https://leanprover.zulipchat.com/, introduce yourself, and mention your new PR. Thank you again for joining our community. |
PR summary 5ccfc60402Import changes for modified filesNo significant changes to the import graph Import changes for all files
|
| lfpApprox f x a = ⨆ b : Set.Iio a, lfpApprox f x b := by | ||
| refine le_antisymm ?_ (iSup_le fun b => lfpApprox_monotone f x b.2.le) | ||
| rw [lfpApprox] | ||
| simp only [exists_prop, Set.union_singleton, sSup_insert, sup_le_iff, sSup_le_iff, |
There was a problem hiding this comment.
I notice only now that the definitions of lfpApprox and gfpApprox aren't simp normal. Nothing you need to do in this PR; I'll open a new one to amend that.
| · nth_rw 2 [lfpApprox] | ||
| exact le_sSup <| Or.inl ⟨b, lt_add_one b, rfl⟩ |
There was a problem hiding this comment.
I think there's a more general result we can extract: f (lfpApprox f x a) ≤ lfpApprox f x b when a < b.
There was a problem hiding this comment.
Yes. I also found that this lemma can be used to strengthen lfpApprox_eq_of_mem_fixedPoints by removing the x ≤ f x hypothesis.
name changes Co-authored-by: Violeta Hernández Palacios <[email protected]>
remove parentheses Co-authored-by: Violeta Hernández Palacios <[email protected]>
|
Thanks for the review, particularly the style suggestions! I have to say that I'm bad at this. |
YaelDillies
left a comment
There was a problem hiding this comment.
Thanks!
maintainer delegate
|
🚀 Pull request has been placed on the maintainer queue by YaelDillies. |
Add helper lemmas
lfpApprox_zero,lfpApprox_limit, and the correspondinggfpApproxlemmas by duality.