Add monotone-of-tendsto lemmas and OrderDual SupConvergenceClass instance - #7
Add monotone-of-tendsto lemmas and OrderDual SupConvergenceClass instance#7CoolRmal wants to merge 1 commit into
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 33f0b1fc77
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| theorem monotone_of_eventually_monotone_of_tendsto | ||
| (hmono : ∀ᶠ n in l, Monotone (f n)) | ||
| (hlim : ∀ x, Tendsto (fun n ↦ f n x) l (𝓝 (g x))) : |
There was a problem hiding this comment.
Add
NeBot assumption to monotone limit theorem
This theorem is currently stated for an arbitrary filter l, but it is false when l = ⊥: both hmono and each pointwise Tendsto hypothesis become vacuously true, so the lemma would force any g to be monotone. The result should require [NeBot l] (and the wrapper theorem should inherit it) so the assumptions are non-vacuous and match the intended use of le_of_tendsto-style order-closed arguments.
Useful? React with 👍 / 👎.
Motivation
SupConvergenceClassandInfConvergenceClassby supplying aSupConvergenceClassinstance for the order dual when the original type is anInfConvergenceClass.Description
sectionwith assumptionsPreorder α,TopologicalSpace β, andOrderClosedTopology βand variables for a filterland familyf : ι → α → βandg : α → β.monotone_of_eventually_monotone_of_tendsto, which shows that if∀ᶠ n in l, Monotone (f n)andf n xtends tog xpointwise thengisMonotoneby applyingle_of_tendstoto the pointwise limits.monotone_of_tendstoas a convenience wrapper that usesmonotone_of_eventually_monotone_of_tendstowithFilter.Eventually.of_forallwhen everyf nis monotone.OrderDual.supConvergenceClasswhich constructs aSupConvergenceClassforαᵒᵈfrom anInfConvergenceClassonα.Testing
lake build/ Lean compilation); the modified files compile successfully.Codex Task