New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Merged by Bors] - feat: some measure preserving equivalences on pi-types #7751
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
bors d+
[∀ i, MeasureSpace (α i)] [∀ i, SigmaFinite (volume : Measure (α i))] (p : ι → Prop) | ||
[DecidablePred p] : MeasurePreserving (MeasurableEquiv.piEquivPiSubtypeProd α p) := | ||
measurePreserving_piEquivPiSubtypeProd (fun _ => volume) p | ||
#align measure_theory.volume_preserving_pi_equiv_pi_subtype_prod MeasureTheory.volume_preserving_piEquivPiSubtypeProd | ||
|
||
theorem measurePreserving_piCongrLeft (f : ι' ≃ ι) : | ||
MeasurePreserving (MeasurableEquiv.piCongrLeft α f) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Out of scope for this PR, since you're following the existing pattern, but... Shouldn't this be stated in the less-bundled way as:
MeasurePreserving (MeasurableEquiv.piCongrLeft α f) | |
MeasurePreserving (Equiv.piCongrLeft α f) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not sure. I want to use both the MeasurableEquiv
and MeasurePreserving
parts at the same time when applying this theorem:
https://leanprover-community.github.io/mathlib4_docs/Mathlib/MeasureTheory/Integral/Lebesgue.html#MeasureTheory.MeasurePreserving.lintegral_map_equiv
That is easier to apply if this is formulated using MeasurableEquiv
.
✌️ fpvandoorn can now approve this pull request. To approve and merge a pull request, simply reply with |
bors merge |
* Also fix the statement of some lemmas of an earlier PR. * From the Sobolev project * There are more that depend on #7341 Co-authored-by: Heather Macbeth 25316162+hrmacbeth@users.noreply.github.com
Pull request successfully merged into master. Build succeeded! The publicly hosted instance of bors-ng is deprecated and will go away soon. If you want to self-host your own instance, instructions are here. If you want to switch to GitHub's built-in merge queue, visit their help page. |
updateFinset
which updates a finite number components of a vector #7341Co-authored-by: Heather Macbeth 25316162+hrmacbeth@users.noreply.github.com