Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
refactor(measure_theory/function/lp_space): generalize actions from `…
…normed_field` to `normed_ring` (#19083) The motivation is that this makes it easier to work with integrals in non-commutative rings. This makes the proof of Hölder's inequality slightly more painful, as we can no longer use `simp_rw [norm_smul]` and have to make monotonicity arguments instead. `rel_congr` may be able to clean this up in mathlib3. The results in the `normed_space` section (including Hölder's inequality) have been largely moved to the `monotonicity` section, where they hold more generally for arbitrary binary functions. The results about scalar actions now follow as trivial special cases. This also makes the `fails_quickly` linter reject the `complete_space (Lp_meas F 𝕜 m p μ)` instance. Since Lean4 is around the corner and there are better debugging tools there, I think it's ok to just no-lint it.
- Loading branch information