Skip to content

[Merged by Bors] - feat(MeasureTheory/Integral/RieszMarkovKakutani) prove that the Riesz content is indeed a content for NNReal#18775

Closed
yoh-tanimoto wants to merge 77 commits intomasterfrom
yoh-tanimoto-RMK-additivity
Closed

[Merged by Bors] - feat(MeasureTheory/Integral/RieszMarkovKakutani) prove that the Riesz content is indeed a content for NNReal#18775
yoh-tanimoto wants to merge 77 commits intomasterfrom
yoh-tanimoto-RMK-additivity

Conversation

@yoh-tanimoto
Copy link
Copy Markdown
Collaborator

@yoh-tanimoto yoh-tanimoto commented Nov 8, 2024

Prove additivity of RieszContentAux, completing the proof that it gives a Content.

Motivation: this gives the measure related with a positive linear functional Λ on compactly supported continuous functions. The next step is to characterise the constructed measure as the one giving Λ back.

In this PR, it is assumed to be NNReal-linear. The main steps to prove additivity have been proposed by @kkytola here. A different approach is taken in #12290 for Real-linear Λ.

TobiasLeichtfried pushed a commit that referenced this pull request Nov 21, 2024
… for locally compact T2 space (#12266)

add variations of `PartitionOfUnity` and Urysohn's lemma:
- In a locally compact T2 space `X`, for a compact set `t` and a finite family of open sets `{s i}` such that `t ⊆ ⋃ i, s i`, there is a family of continuous function `{f i}` supported in `s i`, `∑ i, f i x = 1` on `t` and `0 ≤ f x ≤ 1`. 
- In a locally compact regular space `X`, for a compact set `t` and a closed set `s` that are disjoint, there is a continuous function `f` with compact support which is `1` on `t` and `0` on `s` and `f x Icc (0 : ℝ) 1 ` for all `x`.

The former is formalized as a partition of unity. For this purpose, I extended `PartialRefiment` to include a predicate `p` about the refined set. With this, we can require that the refined open set has a compact closure. This can be applied when `X` is locally compact and T2.
 
These variations are needed in order to prove that [rieszContentAux](https://leanprover-community.github.io/mathlib4_docs/Mathlib/MeasureTheory/Integral/RieszMarkovKakutani.html#rieszContentAux) is indeed a Borel measure (following Rudin "Real and complex analysis"), now in #18775.



Co-authored-by: Yoh Tanimoto <57562556+yoh-tanimoto@users.noreply.github.com>
TobiasLeichtfried pushed a commit that referenced this pull request Nov 21, 2024
…9166)

Two theorems that give equivalent conditions to `a ≤ b` in terms of `ε`-approximation.
- Generalize `a ≤ b ↔ ∀ ε, 1 < ε → a ≤ b * ε` (`le_iff_forall_one_lt_le_mul`) to monoids.
- Add `(hb : 0 ≤ b) : a ≤ b ↔ ∀ ε, 1 < ε → a ≤ b * ε` for linearly ordered semifields.

the proofs were suggested by @fpvandoorn in [this thread](https://leanprover.zulipchat.com/#narrow/channel/217875-Is-there-code-for-X.3F/topic/.60le_iff_forall_pos_le_add.60.20for.20.60NNReal.60)

motivation: I will need them in the proof of regularity of `rieszContent`, that will be defined after #18775

Co-authored-by: Yoh Tanimoto <57562556+yoh-tanimoto@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

@sgouezel sgouezel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot for this, and sorry for the review delay. This looks mostly good, I only have minor comments.

@sgouezel sgouezel added the awaiting-author A reviewer has asked the author a question or requested changes. label Dec 11, 2024
yoh-tanimoto and others added 7 commits December 12, 2024 04:28
Co-authored-by: sgouezel <sebastien.gouezel@univ-rennes1.fr>
Co-authored-by: sgouezel <sebastien.gouezel@univ-rennes1.fr>
Co-authored-by: sgouezel <sebastien.gouezel@univ-rennes1.fr>
Co-authored-by: sgouezel <sebastien.gouezel@univ-rennes1.fr>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: sgouezel <sebastien.gouezel@univ-rennes1.fr>
@yoh-tanimoto yoh-tanimoto added awaiting-CI This PR does not pass CI yet. This label is automatically removed once it does. and removed awaiting-author A reviewer has asked the author a question or requested changes. labels Dec 14, 2024
@github-actions github-actions bot removed the awaiting-CI This PR does not pass CI yet. This label is automatically removed once it does. label Dec 14, 2024
Copy link
Copy Markdown
Contributor

@sgouezel sgouezel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

bors d+
Thanks!

@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented Dec 16, 2024

✌️ yoh-tanimoto can now approve this pull request. To approve and merge a pull request, simply reply with bors r+. More detailed instructions are available here.

@ghost ghost added the delegated This pull request has been delegated to the PR author (or occasionally another non-maintainer). label Dec 16, 2024
yoh-tanimoto and others added 7 commits December 17, 2024 02:15
Co-authored-by: sgouezel <sebastien.gouezel@univ-rennes1.fr>
Co-authored-by: sgouezel <sebastien.gouezel@univ-rennes1.fr>
Co-authored-by: sgouezel <sebastien.gouezel@univ-rennes1.fr>
Co-authored-by: sgouezel <sebastien.gouezel@univ-rennes1.fr>
Co-authored-by: sgouezel <sebastien.gouezel@univ-rennes1.fr>
@yoh-tanimoto
Copy link
Copy Markdown
Collaborator Author

bors r+

mathlib-bors bot pushed a commit that referenced this pull request Dec 17, 2024
… content is indeed a content for `NNReal` (#18775)

Prove additivity of `RieszContentAux`, completing the proof that it gives a `Content`.

Motivation: this gives the measure related with a positive linear functional `Λ` on compactly supported continuous functions. The next step is to characterise the constructed measure as the one giving `Λ` back.

In this PR, it is assumed to be `NNReal`-linear. The main steps to prove additivity have been proposed by @kkytola [here](#12290 (comment)). A different approach is taken in #12290 for `Real`-linear `Λ`.

- [x] depends on: #12266 for a variation of `PartitionOfUnity`. The new contents of this PR are contained in `MeasureTheory.Integral.linearRieszMarkovKakutani` and `Topology.ContinuousMap.CompactlySupported`.


Co-authored-by: Yoh Tanimoto <57562556+yoh-tanimoto@users.noreply.github.com>
@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented Dec 17, 2024

Pull request successfully merged into master.

Build succeeded:

@mathlib-bors mathlib-bors bot changed the title feat(MeasureTheory/Integral/RieszMarkovKakutani) prove that the Riesz content is indeed a content for NNReal [Merged by Bors] - feat(MeasureTheory/Integral/RieszMarkovKakutani) prove that the Riesz content is indeed a content for NNReal Dec 17, 2024
@mathlib-bors mathlib-bors bot closed this Dec 17, 2024
@mathlib-bors mathlib-bors bot deleted the yoh-tanimoto-RMK-additivity branch December 17, 2024 01:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

delegated This pull request has been delegated to the PR author (or occasionally another non-maintainer). large-import Automatically added label for PRs with a significant increase in transitive imports t-measure-probability Measure theory / Probability theory

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants