Moduli and Lebesgue integrals of indicator truncations #
The Marcinkiewicz interpolation argument used for the Caffarelli–Kohn–Nirenberg
program (CKN 1982) splits a function into a high-frequency part, carried by a
superlevel set of the ℝ≥0∞-valued modulus absE f x = ENNReal.ofReal |f x|,
and a low-frequency part, carried by its complement. Both parts are indicator
truncations s.indicator f of the original function.
This file records the three elementary identities needed for that bookkeeping.
The first states that absE commutes with truncation pointwise, so that
absE (s.indicator f) is the truncation of absE f and the modulus of a
truncated function vanishes off s. The second and third state that the
Lebesgue integrals of absE (s.indicator f) and of its square over all of
Vec3 agree with the corresponding integrals over s alone. All three are
stated for an arbitrary measurable set s and an arbitrary function
f : Vec3 → ℝ; the two integral identities use the restriction of Lebesgue
measure to s.
The ℝ≥0∞-valued modulus absE commutes with truncation by an indicator:
truncating f to s before taking the modulus is the same as taking the
modulus first and then truncating it to s.
The total mass of the modulus of a truncation is the mass of the modulus over
the truncating set: ∫ absE (s.indicator f) = ∫_s absE f.
The same identity for the square of the modulus:
∫ absE (s.indicator f) ^ 2 = ∫_s absE f ^ 2.