Commit 2022-08-16 04:11 e6f3561b
View on Github →refactor(analysis/normed_space/pi_Lp): make argument of pi_Lp a term of ℝ≥0∞ instead of ℝ (#15833)
This refactors pi_Lp
so that the p
argument has type ℝ≥0∞ instead of ℝ. There are several reasons for doing this:
- It matches the design of
lp
. - We have
pi_Lp ∞ β
, so we can appropriately state various interpolation inequalities. - It makes more sense semantically
- It should make the equivalence between
pi_Lp
andlp
easier to implement The new implementation ofpi_Lp
tries to retain as much as possible of the original implementation, while at the same time mimicking the implementation oflp
. Many of the proofs are now significantly longer because of the required case splits.
- depends on: #15852