Skip to content

Egorov's theorem#964

Merged
zstone1 merged 5 commits intomath-comp:masterfrom
zstone1:egorov
Jun 27, 2023
Merged

Egorov's theorem#964
zstone1 merged 5 commits intomath-comp:masterfrom
zstone1:egorov

Conversation

@zstone1
Copy link
Contributor

@zstone1 zstone1 commented Jun 26, 2023

Motivation for this change

In the path towards fundamental theorem, the proofs go:

  1. outer regularity (Outer regularity for Lebesgue measure #957)
  2. outer regularity -> inner regularity (More measure theory helpers #962)
  3. measure cvg (More measure theory helpers #962)
  4. measure cvg -> egorov (this diff)
  5. inner regularity + egorov -> lusin (up next)
  6. inner regularity + lusin -> lebesgue diff (not started)
  7. lebesgue diff + radon nikodym -> FTC (not started)

So this puts us a bit further than halfway in terms of textbook proof size. This PR formalizes the wikipedia proof of egorov's theorem. The proof is pretty standard measure theory stuff, showing that the set of counter-examples converges to "small enough" measure with the epsilon trick. Lusin's theorem is up next.

Things done/to do
  • added corresponding entries in CHANGELOG_UNRELEASED.md
  • [ ] added corresponding documentation in the headers
Compatibility with MathComp 2.0
  • I added the label TODO: HB port to make sure someone ports this PR to
    the hierarchy-builder branch or I already opened an issue or PR (please cross reference).
Automatic note to reviewers

Read this Checklist and put a milestone if possible.

@zstone1 zstone1 added the TODO: MC2 port This PR must be ported to mathcomp 2 now that the. Remove this label when the port is done. label Jun 26, 2023
@zstone1 zstone1 requested a review from affeldt-aist June 26, 2023 18:02
@zstone1 zstone1 merged commit b1ea2fc into math-comp:master Jun 27, 2023
zstone1 added a commit to affeldt-aist/analysis that referenced this pull request Jun 28, 2023
* egorov's theorem

* adding changelog

* fixing changelog

* changelog once again

* keep finding changelog issues
proux01 pushed a commit to affeldt-aist/analysis that referenced this pull request Jul 8, 2023
* egorov's theorem

* adding changelog

* fixing changelog

* changelog once again

* keep finding changelog issues
proux01 pushed a commit that referenced this pull request Jul 8, 2023
* egorov's theorem

* adding changelog

* fixing changelog

* changelog once again

* keep finding changelog issues
@proux01 proux01 removed the TODO: MC2 port This PR must be ported to mathcomp 2 now that the. Remove this label when the port is done. label Jul 17, 2023
IshiguroYoshihiro pushed a commit to IshiguroYoshihiro/analysis that referenced this pull request Sep 7, 2023
* egorov's theorem

* adding changelog

* fixing changelog

* changelog once again

* keep finding changelog issues
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants