This repository was archived by the owner on Jul 24, 2024. It is now read-only.
Commit e0736bb
committed
refactor(measure_theory/function/lp_space): generalize actions from
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.normed_field to normed_ring (#19083)1 parent 5bb9fff commit e0736bb
3 files changed
Lines changed: 215 additions & 120 deletions
File tree
- src/measure_theory/function
- conditional_expectation
Lines changed: 5 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
506 | 506 | | |
507 | 507 | | |
508 | 508 | | |
| 509 | + | |
| 510 | + | |
| 511 | + | |
| 512 | + | |
509 | 513 | | |
510 | 514 | | |
511 | 515 | | |
| |||
1263 | 1267 | | |
1264 | 1268 | | |
1265 | 1269 | | |
1266 | | - | |
1267 | | - | |
| 1270 | + | |
1268 | 1271 | | |
1269 | 1272 | | |
1270 | 1273 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
112 | | - | |
| 112 | + | |
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
| |||
0 commit comments