[Merged by Bors] - feat: generalize ae_hasDerivAt_integral to Banach spaces#40976
[Merged by Bors] - feat: generalize ae_hasDerivAt_integral to Banach spaces#40976certik wants to merge 3 commits into
ae_hasDerivAt_integral to Banach spaces#40976Conversation
Generalize both interval-version Lebesgue differentiation theorems `LocallyIntegrable.ae_hasDerivAt_integral` and `IntervalIntegrable.ae_hasDerivAt_integral` from real-valued functions `f : ℝ → ℝ` to functions `f : ℝ → E` valued in a Banach space `E`. The existing proof already goes through the vector-valued averaging theorem `VitaliFamily.ae_tendsto_average`, so the only change is replacing scalar multiplication `*` by `•` in the slope computation.
Welcome new contributor!Thank you for contributing to Mathlib! If you haven't done so already, please review our contribution guidelines, as well as the style guide and naming conventions. In particular, we kindly remind contributors that we have guidelines regarding the use of AI when making pull requests. We use a review queue to manage reviews. If your PR does not appear there, it is probably because it is not successfully building (i.e., it doesn't have a green checkmark), has the If you haven't already done so, please come to https://leanprover.zulipchat.com/, introduce yourself, and mention your new PR. Thank you again for joining our community. |
PR summary b459ac2de9Import changes for modified filesNo significant changes to the import graph Import changes for all files
|
|
LLM-generated |
…entiationThm.lean Co-authored-by: Eric Wieser <wieser.eric@gmail.com>
ae_hasDerivAt_integral to Banach spaces
|
Thanks! |
|
🚀 Pull request has been placed on the maintainer queue by mcdoll. |
|
bors merge Thanks! |
Generalize both interval-version Lebesgue differentiation theorems `LocallyIntegrable.ae_hasDerivAt_integral` and `IntervalIntegrable.ae_hasDerivAt_integral` from real-valued functions `f : ℝ → ℝ` to functions `f : ℝ → E` valued in a Banach space `E`. The existing proof already goes through the vector-valued averaging theorem `VitaliFamily.ae_tendsto_average`, so the only change is replacing scalar multiplication `*` by `•` in the slope computation. This is a prerequisite for #40973. AI usage disclosure: I used Claude Opus 4.8 to implement this and manually tested it with the other PR and my other separate project.
|
Pull request successfully merged into master. Build succeeded: |
ae_hasDerivAt_integral to Banach spacesae_hasDerivAt_integral to Banach spaces
|
Thanks @eric-wieser and @mcdoll ! |
Generalize both interval-version Lebesgue differentiation theorems
LocallyIntegrable.ae_hasDerivAt_integralandIntervalIntegrable.ae_hasDerivAt_integralfrom real-valued functionsf : ℝ → ℝto functionsf : ℝ → Evalued in a Banach spaceE. The existing proof already goes through the vector-valued averaging theoremVitaliFamily.ae_tendsto_average, so the only change is replacing scalar multiplication*by•in the slope computation.This is a prerequisite for #40973.
AI usage disclosure: I used Claude Opus 4.8 to implement this and manually tested it with the other PR and my other separate project.