Skip to content
This repository has been archived by the owner on Jul 24, 2024. It is now read-only.

[Merged by Bors] - feat(measure_theory/measure/measure_space): generalize measure.comap #15343

Closed
wants to merge 3 commits into from

Conversation

RemyDegenne
Copy link
Collaborator

Generalize comap to functions verifying injective f ∧ ∀ s, measurable_set s → null_measurable_set (f '' s) μ.


The change makes the following sorry true, while it was only true for measurable sets before:

import measure_theory.measure.measure_space_def

variables {V : Type*} [measure_space V] {p : V → Prop} {s : set V}

instance subtype.measure_space : measure_space (subtype p) :=
{ volume := measure.comap subtype.val volume,
  ..subtype.measurable_space }

lemma subtype.volume_univ (hs : null_measurable_set s) : volume (univ : set s) = volume s := sorry

According to @YaelDillies , that result will be useful in #2819 .

Open in Gitpod

@RemyDegenne RemyDegenne added the awaiting-review The author would like community review of the PR label Jul 14, 2022
@urkud
Copy link
Member

urkud commented Jul 15, 2022

I'll see if I had a shorter proof in an old abandoned branch. UPD: yes, I had. I'll push it tonight or in the morning.

@urkud
Copy link
Member

urkud commented Jul 15, 2022

@RemyDegenne what do you think about this definition?
bors d+

@bors
Copy link

bors bot commented Jul 15, 2022

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

@github-actions github-actions bot added delegated The PR author may merge after reviewing final suggestions. and removed awaiting-review The author would like community review of the PR labels Jul 15, 2022
@RemyDegenne
Copy link
Collaborator Author

I wanted to follow what was done for map and keep the linear map. I'll use your definition but I'll put the linear map back in.

@RemyDegenne
Copy link
Collaborator Author

bors r+

@github-actions github-actions bot added the ready-to-merge All that is left is for bors to build and merge this PR. (Remember you need to say `bors r+`.) label Jul 15, 2022
bors bot pushed a commit that referenced this pull request Jul 15, 2022
…15343)

Generalize comap to functions verifying `injective f ∧ ∀ s, measurable_set s → null_measurable_set (f '' s) μ`.



Co-authored-by: Yury G. Kudryashov <urkud@urkud.name>
@bors
Copy link

bors bot commented Jul 15, 2022

Pull request successfully merged into master.

Build succeeded:

@bors bors bot changed the title feat(measure_theory/measure/measure_space): generalize measure.comap [Merged by Bors] - feat(measure_theory/measure/measure_space): generalize measure.comap Jul 15, 2022
@bors bors bot closed this Jul 15, 2022
@bors bors bot deleted the RD_comap_pr branch July 15, 2022 12:02
joelriou pushed a commit that referenced this pull request Jul 23, 2022
…15343)

Generalize comap to functions verifying `injective f ∧ ∀ s, measurable_set s → null_measurable_set (f '' s) μ`.



Co-authored-by: Yury G. Kudryashov <urkud@urkud.name>
bors bot pushed a commit that referenced this pull request Oct 11, 2022
#16708)

Using the comap definition added in #15343.
This was predominantly written by Rémy Degenne, and has applications in #2819.

Co-authored-by: Rémy Degenne <remydegenne@gmail.com>



Co-authored-by: RemyDegenne <Remydegenne@gmail.com>
bors bot pushed a commit that referenced this pull request Oct 11, 2022
#16708)

Using the comap definition added in #15343.
This was predominantly written by Rémy Degenne, and has applications in #2819.

Co-authored-by: Rémy Degenne <remydegenne@gmail.com>



Co-authored-by: RemyDegenne <Remydegenne@gmail.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
delegated The PR author may merge after reviewing final suggestions. ready-to-merge All that is left is for bors to build and merge this PR. (Remember you need to say `bors r+`.)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants