[Merged by Bors] - feat(MeasureTheory/Integral/RieszMarkovKakutani) prove that the Riesz content is regular and define the Riesz measure#20040
Conversation
|
messageFile.md |
…20126) Add instance `IsOrderBornology ℝ≥0`. motivation: I will need in #20040 (or a later PR) that the range of a compactly supported `NNReal`-valued function is bounded below and above. see also https://leanprover.zulipchat.com/#narrow/channel/217875-Is-there-code-for-X.3F/topic/IsOrderBornology.20.E2.84.9D.E2.89.A50 Co-authored-by: Yoh Tanimoto <57562556+yoh-tanimoto@users.noreply.github.com>
|
Great to see this moving forward! Could you please address the comments I made on #12290 ? Thanks! |
|
Thanks for your reviews! sure, I will do it. |
Co-authored-by: Yaël Dillies <yael.dillies@gmail.com>
Co-authored-by: Yaël Dillies <yael.dillies@gmail.com>
Co-authored-by: Yaël Dillies <yael.dillies@gmail.com>
Co-authored-by: Yaël Dillies <yael.dillies@gmail.com>
Co-authored-by: Yaël Dillies <yael.dillies@gmail.com>
Co-authored-by: Yaël Dillies <yael.dillies@gmail.com>
This reverts commit e35a2d8.
|
This PR/issue depends on: |
PR summary ec260d60bcImport changes for modified filesNo significant changes to the import graph Import changes for all files
|
| /-- `rieszContent` gives a `Content` from `Λ : C_c(X, ℝ≥0) →ₗ[ℝ≥0] ℝ≥0`. Here `rieszContent Λ` is | ||
| promoted to a measure. It will be later shown that | ||
| `∫ (x : X), f x ∂(rieszMeasure Λ hΛ) = Λ f` for all `f : C_c(X, ℝ≥0)`. -/ |
There was a problem hiding this comment.
What about
| /-- `rieszContent` gives a `Content` from `Λ : C_c(X, ℝ≥0) →ₗ[ℝ≥0] ℝ≥0`. Here `rieszContent Λ` is | |
| promoted to a measure. It will be later shown that | |
| `∫ (x : X), f x ∂(rieszMeasure Λ hΛ) = Λ f` for all `f : C_c(X, ℝ≥0)`. -/ | |
| /-- Given a `ℝ≥0`-linear functional `Λ` on `C_c(X, ℝ≥0)`. the Riesz measure is a measure which | |
| respects `∫ x, f x ∂(rieszMeasure Λ) = Λ f` for all `f : C_c(X, ℝ≥0)`. -/ |
There was a problem hiding this comment.
Well, I'm not sure... this will be proved in the later theorem, and this is not the definition of rieszMeasure.
There was a problem hiding this comment.
Yeah but the definition is just below. This doesn't necessarily need to be repeated in the docstring.
If you do want to repeat it, you can do
| /-- `rieszContent` gives a `Content` from `Λ : C_c(X, ℝ≥0) →ₗ[ℝ≥0] ℝ≥0`. Here `rieszContent Λ` is | |
| promoted to a measure. It will be later shown that | |
| `∫ (x : X), f x ∂(rieszMeasure Λ hΛ) = Λ f` for all `f : C_c(X, ℝ≥0)`. -/ | |
| /-- Given a `ℝ≥0`-linear functional `Λ` on `C_c(X, ℝ≥0)`. the Riesz measure is a measure which | |
| respects `∫ x, f x ∂(rieszMeasure Λ) = Λ f` for all `f : C_c(X, ℝ≥0)`. | |
| This is defined as the measure corresponding to the Riesz content of `Λ`. -/ |
There was a problem hiding this comment.
My point is that docstrings will mostly be read after the fact. People will see them either when hovering over the definition in a later file or in the docs
Co-authored-by: Yaël Dillies <yael.dillies@gmail.com>
Co-authored-by: Yaël Dillies <yael.dillies@gmail.com>
Co-authored-by: Yaël Dillies <yael.dillies@gmail.com>
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. |
|
bors r+ |
… content is regular and define the Riesz measure (#20040) Prove regularity of `RieszContent`, define the Riesz measure `μ Λ` and prove basic properties. Motivation: these definitions and lemmas will be used to prove the Riesz-Markov-Kakutani theorem, characterizing `μ Λ`. In this PR, it is assumed to be NNReal-linear. In this way, the proof of the RMK theorem will be twice as long as a proof for `Real`-linear `Λ` because one cannot define `-f`. #12290 proves the RMK theorem for real linear `Λ`, using the Riesz measure defined in this PR through `toNNRealLinear`. Co-authored-by: Yoh Tanimoto <57562556+yoh-tanimoto@users.noreply.github.com>
|
Pull request successfully merged into master. Build succeeded: |
* origin/master: (103 commits) chore(PresheafedSpace): remove `mk_coe` and some comments from porting (#21382) refactor(CategoryTheory): `ConcreteCategory` instance for `FintypeCat` (#21466) refactor(Algebra/Category): clean up remaining uses of `HasForget` (#21460) chore(Algebra/Field/Basic): make some arguments implicit (#21453) chore(LinearAlgebra/TensorProduct): upgrade `TensorProduct.prodRight` (#21432) docs(Logic/Function/Defs): missing backticks (#21459) style(Logic/Embedding/Set): unindent (#21457) doc: document design choice of (AE)StronglyMeasurable.enorm and `edist` (#21423) perf(RingTheory/Artinian): reorder arguments in `IsArtinianRing.isMaximal_of_isPrime` (#21449) feat(Probability): first two derivatives of `cgf` (#21223) feat(RingTheory): `Ring.KrullDimLE` type class (#21452) chore(Probability/ProbabilityMassFunction/Binomial): typo "bernoulli" (#21455) chore: remove unused argument (#21393) feat(MeasureTheory/Integral/RieszMarkovKakutani) prove that the Riesz content is regular and define the Riesz measure (#20040) chore(Topology/Algebra/ContinuousMonoidHom): do not depend on `ContinuousLinearMap` (#21443) doc(CategoryTheory/Monoidal/Category): fix expression in docs (#21445) refactor(Order/CompleteBooleanAlgebra): a complete lattice which is a Heyting algebra is automatically a frame (#21391) chore: cleanup porting notes in TuringMachine (#20821) chore: remove @[simp] when the discr_key is a lambda (#21395) feat/doc: split files, add documentation (#21421) feat(Data/Set/Lattice): iUnion + insertion (#21322) feat(Factorial): k! divides the product of any k successive integers (#21332) feat(CI): bench-after-CI (#21414) feat: primitive group actions (#12052) feat(Algebra/GroupWithZero/Int): add lemmas about Zm0 (#21370) feat(CategoryTheory): small classes of morphisms (#21411) feat(CategoryTheory): (co)limits of constant functors (#21412) chore: rename isUnit_ofPowEqOne (#21407) chore: split mapDomain out of MonoidAlgebra.Defs (#21398) chore: generalise lemmas to `ENorm` spaces, part 1 (#21380) chore: add `simp` to `Setoid.refl` (#21107) chore: tidy various files (#21406) chore(Geometry/Manifold/IsManifold): split out material on extended charts (#21219) refactor: introduce `Ideal.IsTwoSided` class for quotients of noncommutative rings (#17930) chore(Algebra/Category/ModuleCat): delete `ModuleCat.hasForgetModuleCat` (#21425) feat(RingTheory): unramified iff `κ(q)/κ(p)` is separable and `pS_q = qS_q` (#20690) doc(Order/Heyting/Basic): Coheyting difference is not right adjoint but left adjoint (#21418) chore: move ProofWidgets to v0.0.51 (#21416) chore: rename mem_nonZeroDivisor_of_injective and comap_nonZeroDivisor_le_of_injective (#21408) feat: drop ordering assumption in `RootPairing.coxeterWeight_mem_set_of_isCrystallographic` (#21122) feat(AlgebraicGeometry): the diagonal of an unramified morphism is an open immersion (#21386) feat(Data/LinearIndependent): iff versions of smul action on independent sets (#21383) chore(Combinatorics/SimpleGraph): Fix `hadj` naming (#21389) chore: rename AnalyticAt.order_neq_top_iff (#21388) fix: bug in daily.yml (#21401) chore: remove `@[simp]` from `CategoryTheory.Discrete.functor_map` (#21392) chore(Algebra/PUnitInstances): generalise universes (#21381) feat(RingTheory/PowerSeries): describe when power series map is zero (#21379) feat(Tactic/Linter): options to in/exclude definitions and private decls (#21374) feat: the prime spectrum is quasi-separated (#21362) ...
… content is regular and define the Riesz measure (#20040) Prove regularity of `RieszContent`, define the Riesz measure `μ Λ` and prove basic properties. Motivation: these definitions and lemmas will be used to prove the Riesz-Markov-Kakutani theorem, characterizing `μ Λ`. In this PR, it is assumed to be NNReal-linear. In this way, the proof of the RMK theorem will be twice as long as a proof for `Real`-linear `Λ` because one cannot define `-f`. #12290 proves the RMK theorem for real linear `Λ`, using the Riesz measure defined in this PR through `toNNRealLinear`. Co-authored-by: Yoh Tanimoto <57562556+yoh-tanimoto@users.noreply.github.com>
Prove regularity of
RieszContent, define the Riesz measureμ Λand prove basic properties.Motivation: these definitions and lemmas will be used to prove the Riesz-Markov-Kakutani theorem, characterizing
μ Λ.In this PR, it is assumed to be NNReal-linear. In this way, the proof of the RMK theorem will be twice as long as a proof for
Real-linearΛbecause one cannot define-f. #12290 proves the RMK theorem for real linearΛ, using the Riesz measure defined in this PR throughtoNNRealLinear.partialOrder#21206 forpartialOrderMost probably the naming
Λ_monois not good, but I don't know which is the right one.