Skip to content

[Merged by Bors] - feat(MeasureTheory): generalize NullMeasurable to measurability mod a sigma filter. #10856

Closed
Felix-Weilacher wants to merge 14 commits intomasterfrom
baire_category
Closed

[Merged by Bors] - feat(MeasureTheory): generalize NullMeasurable to measurability mod a sigma filter. #10856
Felix-Weilacher wants to merge 14 commits intomasterfrom
baire_category

Conversation

@Felix-Weilacher
Copy link
Copy Markdown
Collaborator

@Felix-Weilacher Felix-Weilacher commented Feb 22, 2024

add a general construction of a measurable space consisting of sets measurable with respect to some underlying sigma algebra modulo a given sigma filter. Refactor basic definitions and lemmas in MeasureTheory/Measure/NullMeasurable.lean to be an instance of this general construction.

The reason is that in the immediate future I would like to define Baire measurability in mathlib, and want to avoid repetition.

TODO: Similarly generalize things about AEMeasurable, where appropriate.


Open in Gitpod

@Felix-Weilacher Felix-Weilacher added the t-measure-probability Measure theory / Probability theory label Feb 22, 2024
Copy link
Copy Markdown
Contributor

@JADekker JADekker left a comment

Choose a reason for hiding this comment

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

I'm new to reviewing, so I just left some very basic comments. I think it looks good in general, thanks!

Felix-Weilacher and others added 2 commits April 2, 2024 13:14
Co-authored-by: Josha Dekker <114015169+JADekker@users.noreply.github.com>
@ADedecker ADedecker requested a review from sgouezel April 6, 2024 20:47
@sgouezel sgouezel added awaiting-author A reviewer has asked the author a question or requested changes. and removed awaiting-review labels May 4, 2024
Felix-Weilacher and others added 2 commits May 4, 2024 12:32
Co-authored-by: sgouezel <sebastien.gouezel@univ-rennes1.fr>
@Felix-Weilacher Felix-Weilacher added awaiting-review 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 May 4, 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 May 4, 2024
@sgouezel sgouezel added awaiting-author A reviewer has asked the author a question or requested changes. and removed awaiting-review labels May 13, 2024
@Felix-Weilacher Felix-Weilacher added awaiting-review and removed awaiting-author A reviewer has asked the author a question or requested changes. labels May 13, 2024
@sgouezel
Copy link
Copy Markdown
Contributor

sgouezel commented Jun 7, 2024

bors r+
Thanks!

@github-actions github-actions bot added ready-to-merge This PR has been sent to bors. and removed awaiting-review labels Jun 7, 2024
mathlib-bors bot pushed a commit that referenced this pull request Jun 7, 2024
… sigma filter. (#10856)

add a general construction of a measurable space consisting of sets measurable with respect to some underlying sigma algebra modulo a given sigma filter. Refactor basic definitions and lemmas in `MeasureTheory/Measure/NullMeasurable.lean` to be an instance of this general construction.

The reason is that in the immediate future I would like to define Baire measurability in mathlib, and want to avoid repetition. 

*TODO*: Similarly generalize things about `AEMeasurable`, where appropriate. 



Co-authored-by: Felix-Weilacher <112423742+Felix-Weilacher@users.noreply.github.com>
@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented Jun 7, 2024

Build failed (retrying...):

@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented Jun 7, 2024

Canceled.

@alreadydone alreadydone added ready-to-merge This PR has been sent to bors. awaiting-CI This PR does not pass CI yet. This label is automatically removed once it does. and removed ready-to-merge This PR has been sent to bors. labels Jun 7, 2024
@github-actions
Copy link
Copy Markdown

github-actions bot commented Jun 7, 2024

PR summary

Import changes

No significant changes to the import graph


Declarations diff

+ EventuallyMeasurable
+ EventuallyMeasurable.congr
+ EventuallyMeasurableSet
+ EventuallyMeasurableSet.congr
+ EventuallyMeasurableSpace
+ EventuallyMeasurableSpace.measurable_le
+ Measurable.comp_eventuallyMeasurable
+ Measurable.eventuallyMeasurable
+ Measurable.eventuallyMeasurable_of_eventuallyEq
+ MeasurableSet.eventuallyMeasurableSet
+ eventuallyMeasurableSet_of_mem_filter
+ measurableSingleton

You can run this locally as follows
## summary with just the declaration names:
./scripts/no_lost_declarations.sh short <optional_commit>

## more verbose report:
./scripts/no_lost_declarations.sh <optional_commit>

@alreadydone alreadydone removed the ready-to-merge This PR has been sent to bors. label Jun 7, 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 Jun 7, 2024
@Felix-Weilacher Felix-Weilacher added ready-to-merge This PR has been sent to bors. and removed awaiting-review labels Jun 7, 2024
@Felix-Weilacher
Copy link
Copy Markdown
Collaborator Author

I have fixed the conflict

@alreadydone alreadydone added the auto-merge-after-CI Please do not add manually. Requests for a bot to merge automatically once CI is done. label Jun 8, 2024
@ghost
Copy link
Copy Markdown

ghost commented Jun 8, 2024

As this PR is labelled auto-merge-after-CI, we are now sending it to bors:

bors merge

mathlib-bors bot pushed a commit that referenced this pull request Jun 8, 2024
… sigma filter. (#10856)

add a general construction of a measurable space consisting of sets measurable with respect to some underlying sigma algebra modulo a given sigma filter. Refactor basic definitions and lemmas in `MeasureTheory/Measure/NullMeasurable.lean` to be an instance of this general construction.

The reason is that in the immediate future I would like to define Baire measurability in mathlib, and want to avoid repetition. 

*TODO*: Similarly generalize things about `AEMeasurable`, where appropriate. 



Co-authored-by: Felix-Weilacher <112423742+Felix-Weilacher@users.noreply.github.com>
Co-authored-by: Junyan Xu <junyanxu.math@gmail.com>
@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented Jun 8, 2024

Pull request successfully merged into master.

Build succeeded:

@mathlib-bors mathlib-bors bot changed the title feat(MeasureTheory): generalize NullMeasurable to measurability mod a sigma filter. [Merged by Bors] - feat(MeasureTheory): generalize NullMeasurable to measurability mod a sigma filter. Jun 8, 2024
@mathlib-bors mathlib-bors bot closed this Jun 8, 2024
@mathlib-bors mathlib-bors bot deleted the baire_category branch June 8, 2024 18:34
@alreadydone alreadydone removed the auto-merge-after-CI Please do not add manually. Requests for a bot to merge automatically once CI is done. label Jun 8, 2024
AntoineChambert-Loir pushed a commit that referenced this pull request Jun 20, 2024
… sigma filter. (#10856)

add a general construction of a measurable space consisting of sets measurable with respect to some underlying sigma algebra modulo a given sigma filter. Refactor basic definitions and lemmas in `MeasureTheory/Measure/NullMeasurable.lean` to be an instance of this general construction.

The reason is that in the immediate future I would like to define Baire measurability in mathlib, and want to avoid repetition. 

*TODO*: Similarly generalize things about `AEMeasurable`, where appropriate. 



Co-authored-by: Felix-Weilacher <112423742+Felix-Weilacher@users.noreply.github.com>
Co-authored-by: Junyan Xu <junyanxu.math@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-to-merge This PR has been sent to bors. t-measure-probability Measure theory / Probability theory

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants