Documentation

LeanPool.CIVAxisymmetric.Comparison.EnergySpatialIntegration

The spatial integration of the per-point Kato identity #

CIV/Comparison/EnergyInequality3.lean proves the per-point identity truncatedKatoSq_eq_add_intervalIntegral: at a fixed spatial point x, the squared truncated Kato regularization of the excess g = q_ε - Ψ_σ is its own primitive, with the mollified equation's right side as integrand. That identity is pointwise in x and is stated in the space-time language of partialLaplacian and gradPair.

Turning it into the integrated energy inequality needs, first, the spatial integration of that integrand, and inside it the Green identity that moves one derivative off partialLaplacian and onto the Kato test function 2 Φ_κ(g) Φ_κ'(g) χ_R². This file supplies that Green identity and the spatial integration of the Laplacian term, the interchange of the κ ↓ 0 limit with the outer time integral, and a Fubini exchange.

What is proved here #

Hypotheses #

The time-measurability of s ↦ ∫ x, (Φ_κ(g(x,s)) χ_R(x))² and a κ-uniform integrable majorant for it on Icc τ₀ tplus are hypotheses (hmeas and hdom/hG) of the limit lemma, as is the joint measurability of the space-time integrand in the Fubini lemmas.

Green's second identity with a single compact support #

theorem CIV.integral_partialLaplacian_mul_comm_of_hasCompactSupport {m d : ℕ} {φ ψ : CKN.Vec m × ℝ → ℝ} {τ : ℝ} (hφ : ContDiff ℝ ↑⊤ fun (x : CKN.Vec m) => φ (x, τ)) (hψ : ContDiff ℝ ↑⊤ fun (x : CKN.Vec m) => ψ (x, τ)) (hψsupp : HasCompactSupport fun (x : CKN.Vec m) => ψ (x, τ)) :
∫ (x : CKN.Vec m), ψ (x, τ) * partialLaplacian m d φ (x, τ) = ∫ (x : CKN.Vec m), partialLaplacian m d ψ (x, τ) * φ (x, τ)

Green's second identity for the truncated Laplacian, with compact support on one side only. For test functions on Vec m × ℝ whose spatial slices at τ are smooth, with the slice of ψ compactly supported, the two pairings agree. Both sides equal the negative Dirichlet form -∑_{i<d} ∫ ∂_i ψ ∂_i φ: the left by CIV.Comparison.EnergyInequality4.integral_mul_lapD_eq, which needs compact support of the test factor only, the right by CIV.Comparison.PartialLaplacianParts.integral_partialLaplacian_mul_eq_neg_integral_gradPair_mul, which needs it of the differentiated factor. Neither file alone gives the symmetry for a φ that is only smooth.

The Laplacian term of the per-point identity, integrated in space #

theorem CIV.integral_kappaTestFn_mul_partialLaplacian_eq {m d : ℕ} {kap τ R : ℝ} (hkap : 0 < kap) (hR : 0 < R) {g : CKN.Vec m × ℝ → ℝ} (hg : ContDiff ℝ ↑⊤ fun (x : CKN.Vec m) => g (x, τ)) :
∫ (x : CKN.Vec m), 2 * kappaProfile kap (g (x, τ)) * deriv (kappaProfile kap) (g (x, τ)) * mollifierCutoff m R x ^ 2 * partialLaplacian m d g (x, τ) = -∫ (x : CKN.Vec m), mollifierCutoff m R x ^ 2 * (2 * deriv (kappaProfile kap) (g (x, τ)) ^ 2 + 2 * kappaProfile kap (g (x, τ)) * kappaProfile2 kap (g (x, τ))) * dirichletD m d (fun (y : CKN.Vec m) => g (y, τ)) x + 4 * kappaProfile kap (g (x, τ)) * deriv (kappaProfile kap) (g (x, τ)) * mollifierCutoff m R x * mixedD m d (fun (y : CKN.Vec m) => g (y, τ)) (mollifierCutoff m R) x

The spatial integration of the Laplacian term. The per-point identity of CIV/Comparison/EnergyInequality3.lean carries the Laplacian as partialLaplacian m d g (x, τ), a space-time expression; the Green identity for the truncated Kato test function is integral_kappaTestFn_mul_lapD_eq, stated for lapD on Vec m. At a fixed time the two are the same object, so pairing the per-point integrand against the Kato test function and integrating over Vec m produces the Dirichlet and mixed-cutoff decomposition directly. No inequality and no limit is taken: this is the integration by parts alone.

The κ ↓ 0 limit under the outer time integral #

theorem CIV.tendsto_intervalIntegral_integral_sq_kappaProfile_mul_mollifierCutoff {m : ℕ} {ε M σ K τ₀ tplus Minf R : ℝ} {G : ℝ → ℝ} (hε : 0 < ε) (hσ : 0 < σ) (hK : 0 ≤ K) (hM : 0 ≤ M) (hab : τ₀ ≤ tplus) (hR : 0 < R) (hRM : Minf / σ ≤ R) {q : CKN.Vec m × ℝ → ℝ} (hqmeas : ∀ s ∈ Set.Icc τ₀ tplus, MeasureTheory.AEStronglyMeasurable (fun (y : CKN.Vec m) => q (y, s)) MeasureTheory.volume) (hqbdd : ∀ s ∈ Set.Icc τ₀ tplus, ∀ᵐ (y : CKN.Vec m), |q (y, s)| ≤ Minf) (hmeas : ∀ (kap : ℝ), MeasureTheory.AEStronglyMeasurable (fun (s : ℝ) => ∫ (x : CKN.Vec m), (kappaProfile kap (mollifySlice m ε q (x, s) - barrier m M σ K τ₀ (x, s)) * mollifierCutoff m R x) ^ 2) (MeasureTheory.volume.restrict (Set.Icc τ₀ tplus))) (hdom : ∀ᶠ (kap : ℝ) in nhdsWithin 0 (Set.Ioi 0), ∀ᵐ (s : ℝ) ∂MeasureTheory.volume.restrict (Set.Icc τ₀ tplus), ∫ (x : CKN.Vec m), (kappaProfile kap (mollifySlice m ε q (x, s) - barrier m M σ K τ₀ (x, s)) * mollifierCutoff m R x) ^ 2 ≤ G s) (hG : MeasureTheory.IntegrableOn G (Set.Icc τ₀ tplus) MeasureTheory.volume) :
Filter.Tendsto (fun (kap : ℝ) => ∫ (s : ℝ) in τ₀..tplus, ∫ (x : CKN.Vec m), (kappaProfile kap (mollifySlice m ε q (x, s) - barrier m M σ K τ₀ (x, s)) * mollifierCutoff m R x) ^ 2) (nhdsWithin 0 (Set.Ioi 0)) (nhds (∫ (s : ℝ) in τ₀..tplus, comparisonEnergy m ε M σ K τ₀ q s))

The truncated Kato energy converges to comparisonEnergy under the time integral. For each time s of the working interval the slice limit is tendsto_integral_sq_kappaProfile_mul_mollifierCutoff_nhds_comparisonEnergy; this moves it across ∫ s in τ₀..tplus by dominated convergence along 𝓝[>] 0. The integrand is a squared quantity, so its nonnegativity is automatic and only the majorant G is assumed.

The Fubini exchange of the spatial and time integrals #

A measurable-time integrability bound for the space-time integrand. Joint continuity is not available for the integrands of the comparison argument: the drift is only measurable in time, so (s, x) ↦ F s x is jointly measurable and continuous in x, not continuous. Compact support in the spatial variable, a uniform bound, and joint measurability are enough, and they are what the Kato test function supplies, its spatial support being the fixed cutoff's.

theorem CIV.intervalIntegral_integral_swap_of_bounded_of_spatialSupport {m : ℕ} {F : ℝ → CKN.Vec m → ℝ} {a b C : ℝ} {S : Set (CKN.Vec m)} (hS : IsCompact S) (hmeas : MeasureTheory.AEStronglyMeasurable (Function.uncurry F) ((MeasureTheory.volume.restrict (Set.uIoc a b)).prod MeasureTheory.volume)) (hbdd : ∀ (s : ℝ) (x : CKN.Vec m), ‖F s x‖ ≤ C) (hsupp : ∀ (s : ℝ), ∀ x ∉ S, F s x = 0) :
∫ (s : ℝ) in a..b, ∫ (x : CKN.Vec m), F s x = ∫ (x : CKN.Vec m), ∫ (s : ℝ) in a..b, F s x

The spatial and time integrals of the energy argument commute. One of the two ingredients of the integrated energy inequality; the other, the interchange of the κ ↓ 0 limit with the outer time integral, is tendsto_intervalIntegral_integral_sq_kappaProfile_mul_mollifierCutoff above. The licence is integrable_uncurry_of_bounded_of_spatialSupport, which asks for measurability in time rather than continuity.