[Merged by Bors] - doc: document design choice of (AE)StronglyMeasurable.enorm and edist#21423
[Merged by Bors] - doc: document design choice of (AE)StronglyMeasurable.enorm and edist#21423
edist#21423Conversation
PR summary eb7346ba7fImport changes for modified filesNo significant changes to the import graph Import changes for all files
Declarations diffNo declarations were harmed in the making of this PR! 🐙 You can run this locally as follows## summary with just the declaration names:
./scripts/declarations_diff.sh <optional_commit>
## more verbose report:
./scripts/declarations_diff.sh long <optional_commit>The doc-module for No changes to technical debt.You can run this locally as
|
6956415 to
af27d61
Compare
|
I also noticed this, and I wasn't sure whether this was a feature or a bug, but it did surprise me (in the case I needed it I did need |
|
I think this is a bug - the lemma name and statement don't match, so one should be fixed. Edit: Thinking over it again: I would expect a lemma |
|
It builds now, so I'm hopefully CI will pass soon. |
|
The same design decision is used in I'm personally fine with the change or to keep it as-is but add a docstring with an explanation (or to keep both versions). |
|
Thanks for checking and the context! I've checked git blame: this lemma exists in the current form since the port (so was introduced in mathlib3). I personally find the lemma both surprising (it does not say what I would expect it to) and inconsistent (its |
|
Yes, it is intentional: So, I think we should keep the current statement, which is the useful one, but we also improve the docstring to explain this design decision. |
3981eab to
4bf407c
Compare
It intentionally only proves (a.e.) measurability, not (a.e.) strong measurability.
4bf407c to
c897362
Compare
|
I have reverted the statement change, and added a comment. Please let me know if you prefer me to rephrase it. |
fpvandoorn
left a comment
There was a problem hiding this comment.
Please add the same comments to edist lemmas
Please turn them into docstrings
I would remove "(At the time of writing, no application of this lemma used strong measurability.)"
Otherwise LGTM
bors d+
|
✌️ grunweg can now approve this pull request. To approve and merge a pull request, simply reply with |
edist
|
As this PR is labelled bors merge |
…t` (#21423) It intentionally only proves (a.e.) measurability, not (a.e.) strong measurability. Discovered while generalising lemmas to enormed spaces, for the Carleson project.
|
Pull request successfully merged into master. Build succeeded: |
edistedist
* 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) ...
…t` (#21423) It intentionally only proves (a.e.) measurability, not (a.e.) strong measurability. Discovered while generalising lemmas to enormed spaces, for the Carleson project.
It intentionally only proves (a.e.) measurability, not (a.e.) strong measurability.
Discovered while generalising lemmas to enormed spaces, for the Carleson project.