Documentation

TauCeti.Analysis.PDE.Parabolic.EnergyEstimate

The energy estimate and uniqueness for linear parabolic equations #

Let V ↪ H ↪ V* be a Gelfand triple, given by a continuous linear map ι : V →L[ℝ] H from a Banach space into a real inner product space (ContinuousLinearMap.gelfandDual). An abstract linear parabolic equation on a time interval (a, b) is

u' + A(t) u = f,

where A(t) : V →L[ℝ] V* is a family of bounded operators, f ∈ L²(a, b; V*), and a weak solution is a u ∈ L²(a, b; V) whose image ι.gelfandDual ∘ ι ∘ u in V* has a weak time derivative u' ∈ L²(a, b; V*) satisfying the equation for almost every t. By TauCeti.HasWeakLineDerivOn.exists_continuousOn_ae_eq_of_gelfandDual, ι ∘ u then has a representative w continuous on [a, b], which gives meaning to the initial value w a.

For L = -∂ᵢ(aⁱʲ(x, t) ∂ⱼ ·) + … on a domain Ω, the triple is H¹₀(Ω) ↪ L²(Ω) ↪ H⁻¹(Ω) and A(t) is the energy form of L at time t.

Assume that A(t) satisfies Gårding's inequality α ‖v‖² - β ‖ι v‖² ≤ A(t) v v for some α > 0 and β ≥ 0. The energy identity d/dt ‖w‖² = 2 u'(u) = 2 f(u) - 2 A(t) u u, Young's inequality 2 f(u) ≤ α⁻¹ ‖f‖² + α ‖u‖² and Grönwall's inequality give the energy estimate

‖w t‖² + α ∫ₐᵗ ‖u‖² ≤ exp (2 β (t - a)) (‖w a‖² + α⁻¹ ∫ₐᵗ ‖f‖²)

for every t ∈ [a, b] (TauCeti.HasWeakLineDerivOn.norm_sq_add_mul_integral_le_of_gelfandDual). Applied to the difference of two solutions, it shows that a weak solution is determined by its initial value and the right-hand side: their continuous representatives agree on [a, b] (TauCeti.HasWeakLineDerivOn.eqOn_of_gelfandDual), and the solutions themselves agree almost everywhere on (a, b) (TauCeti.HasWeakLineDerivOn.ae_eq_of_gelfandDual), even when ι is not injective.

No measurability of t ↦ A(t) is assumed: the equation and the integrability of u'(u) and f(u) already make t ↦ A(t) u(t) u(t) integrable.

Main declarations #

References #

theorem TauCeti.HasWeakLineDerivOn.norm_sq_add_mul_integral_le_of_gelfandDual {V : Type u_1} {H : Type u_2} [NormedAddCommGroup V] [NormedSpace ℝ V] [NormedAddCommGroup H] [InnerProductSpace ℝ H] {ι : V →L[ℝ] H} {A : ℝ → V →L[ℝ] StrongDual ℝ V} {a b α β : ℝ} {u : ℝ → V} {u' f : ℝ → StrongDual ℝ V} {w : ℝ → H} [CompleteSpace V] (h : HasWeakLineDerivOn MeasureTheory.volume { carrier := Set.Ioo a b, is_open' := ⋯ } (fun (t : ℝ) => ι.gelfandDual (ι (u t))) u' 1) (hu : MeasureTheory.MemLp u 2 (MeasureTheory.volume.restrict (Set.Ioo a b))) (hu' : MeasureTheory.MemLp u' 2 (MeasureTheory.volume.restrict (Set.Ioo a b))) (hf : MeasureTheory.MemLp f 2 (MeasureTheory.volume.restrict (Set.Ioo a b))) (hα : 0 < α) (hβ : 0 ≤ β) (hA : ∀ᵐ (t : ℝ) ∂MeasureTheory.volume.restrict (Set.Ioo a b), ∀ (v : V), α * ‖v‖ ^ 2 - β * ‖ι v‖ ^ 2 ≤ ((A t) v) v) (heq : ∀ᵐ (t : ℝ) ∂MeasureTheory.volume.restrict (Set.Ioo a b), u' t + (A t) (u t) = f t) (hw : ContinuousOn w (Set.Icc a b)) (hae : (fun (t : ℝ) => ι (u t)) =ᵐ[MeasureTheory.volume.restrict (Set.Ioo a b)] w) {t : ℝ} (ht : t ∈ Set.Icc a b) :
‖w t‖ ^ 2 + α * ∫ (s : ℝ) in a..t, ‖u s‖ ^ 2 ≤ Real.exp (2 * β * (t - a)) * (‖w a‖ ^ 2 + α⁻¹ * ∫ (s : ℝ) in a..t, ‖f s‖ ^ 2)

The energy estimate for linear parabolic equations. Let ι : V →L[ℝ] H define a Gelfand triple, and let A(t) satisfy Gårding's inequality α ‖v‖² - β ‖ι v‖² ≤ A(t) v v with α > 0 and β ≥ 0 for almost every t ∈ (a, b). Let u ∈ L²(a, b; V) be such that t ↦ ι.gelfandDual (ι (u t)) has weak derivative u' ∈ L²(a, b; V*) with u' + A(t) u = f almost everywhere on (a, b), for some f ∈ L²(a, b; V*), and let w be continuous on [a, b] and equal to ι ∘ u almost everywhere on (a, b). Then for every t ∈ [a, b], ‖w t‖² + α ∫ₐᵗ ‖u‖² ≤ exp (2 β (t - a)) (‖w a‖² + α⁻¹ ∫ₐᵗ ‖f‖²).

theorem TauCeti.HasWeakLineDerivOn.eqOn_of_gelfandDual {V : Type u_1} {H : Type u_2} [NormedAddCommGroup V] [NormedSpace ℝ V] [NormedAddCommGroup H] [InnerProductSpace ℝ H] {ι : V →L[ℝ] H} {A : ℝ → V →L[ℝ] StrongDual ℝ V} {a b α β : ℝ} {f : ℝ → StrongDual ℝ V} [CompleteSpace V] {u₁ u₂ : ℝ → V} {u₁' u₂' : ℝ → StrongDual ℝ V} {w₁ w₂ : ℝ → H} (h₁ : HasWeakLineDerivOn MeasureTheory.volume { carrier := Set.Ioo a b, is_open' := ⋯ } (fun (t : ℝ) => ι.gelfandDual (ι (u₁ t))) u₁' 1) (h₂ : HasWeakLineDerivOn MeasureTheory.volume { carrier := Set.Ioo a b, is_open' := ⋯ } (fun (t : ℝ) => ι.gelfandDual (ι (u₂ t))) u₂' 1) (hu₁ : MeasureTheory.MemLp u₁ 2 (MeasureTheory.volume.restrict (Set.Ioo a b))) (hu₁' : MeasureTheory.MemLp u₁' 2 (MeasureTheory.volume.restrict (Set.Ioo a b))) (hu₂ : MeasureTheory.MemLp u₂ 2 (MeasureTheory.volume.restrict (Set.Ioo a b))) (hu₂' : MeasureTheory.MemLp u₂' 2 (MeasureTheory.volume.restrict (Set.Ioo a b))) (hα : 0 < α) (hβ : 0 ≤ β) (hA : ∀ᵐ (t : ℝ) ∂MeasureTheory.volume.restrict (Set.Ioo a b), ∀ (v : V), α * ‖v‖ ^ 2 - β * ‖ι v‖ ^ 2 ≤ ((A t) v) v) (heq₁ : ∀ᵐ (t : ℝ) ∂MeasureTheory.volume.restrict (Set.Ioo a b), u₁' t + (A t) (u₁ t) = f t) (heq₂ : ∀ᵐ (t : ℝ) ∂MeasureTheory.volume.restrict (Set.Ioo a b), u₂' t + (A t) (u₂ t) = f t) (hw₁ : ContinuousOn w₁ (Set.Icc a b)) (hae₁ : (fun (t : ℝ) => ι (u₁ t)) =ᵐ[MeasureTheory.volume.restrict (Set.Ioo a b)] w₁) (hw₂ : ContinuousOn w₂ (Set.Icc a b)) (hae₂ : (fun (t : ℝ) => ι (u₂ t)) =ᵐ[MeasureTheory.volume.restrict (Set.Ioo a b)] w₂) (h₀ : w₁ a = w₂ a) :
Set.EqOn w₁ w₂ (Set.Icc a b)

Uniqueness for linear parabolic equations: continuous representatives. Let ι : V →L[ℝ] H define a Gelfand triple, and let A(t) satisfy Gårding's inequality α ‖v‖² - β ‖ι v‖² ≤ A(t) v v with α > 0 and β ≥ 0 for almost every t ∈ (a, b). If u₁ and u₂ are weak solutions in L²(a, b; V) of u' + A(t) u = f on (a, b), and their continuous representatives w₁, w₂ on [a, b] have the same initial value w₁ a = w₂ a, then w₁ = w₂ on [a, b].

theorem TauCeti.HasWeakLineDerivOn.ae_eq_of_gelfandDual {V : Type u_1} {H : Type u_2} [NormedAddCommGroup V] [NormedSpace ℝ V] [NormedAddCommGroup H] [InnerProductSpace ℝ H] {ι : V →L[ℝ] H} {A : ℝ → V →L[ℝ] StrongDual ℝ V} {a b α β : ℝ} {f : ℝ → StrongDual ℝ V} [CompleteSpace V] {u₁ u₂ : ℝ → V} {u₁' u₂' : ℝ → StrongDual ℝ V} {w₁ w₂ : ℝ → H} (h₁ : HasWeakLineDerivOn MeasureTheory.volume { carrier := Set.Ioo a b, is_open' := ⋯ } (fun (t : ℝ) => ι.gelfandDual (ι (u₁ t))) u₁' 1) (h₂ : HasWeakLineDerivOn MeasureTheory.volume { carrier := Set.Ioo a b, is_open' := ⋯ } (fun (t : ℝ) => ι.gelfandDual (ι (u₂ t))) u₂' 1) (hu₁ : MeasureTheory.MemLp u₁ 2 (MeasureTheory.volume.restrict (Set.Ioo a b))) (hu₁' : MeasureTheory.MemLp u₁' 2 (MeasureTheory.volume.restrict (Set.Ioo a b))) (hu₂ : MeasureTheory.MemLp u₂ 2 (MeasureTheory.volume.restrict (Set.Ioo a b))) (hu₂' : MeasureTheory.MemLp u₂' 2 (MeasureTheory.volume.restrict (Set.Ioo a b))) (hα : 0 < α) (hβ : 0 ≤ β) (hA : ∀ᵐ (t : ℝ) ∂MeasureTheory.volume.restrict (Set.Ioo a b), ∀ (v : V), α * ‖v‖ ^ 2 - β * ‖ι v‖ ^ 2 ≤ ((A t) v) v) (heq₁ : ∀ᵐ (t : ℝ) ∂MeasureTheory.volume.restrict (Set.Ioo a b), u₁' t + (A t) (u₁ t) = f t) (heq₂ : ∀ᵐ (t : ℝ) ∂MeasureTheory.volume.restrict (Set.Ioo a b), u₂' t + (A t) (u₂ t) = f t) (hw₁ : ContinuousOn w₁ (Set.Icc a b)) (hae₁ : (fun (t : ℝ) => ι (u₁ t)) =ᵐ[MeasureTheory.volume.restrict (Set.Ioo a b)] w₁) (hw₂ : ContinuousOn w₂ (Set.Icc a b)) (hae₂ : (fun (t : ℝ) => ι (u₂ t)) =ᵐ[MeasureTheory.volume.restrict (Set.Ioo a b)] w₂) (h₀ : w₁ a = w₂ a) :
u₁ =ᵐ[MeasureTheory.volume.restrict (Set.Ioo a b)] u₂

Uniqueness for linear parabolic equations. Let ι : V →L[ℝ] H define a Gelfand triple, and let A(t) satisfy Gårding's inequality α ‖v‖² - β ‖ι v‖² ≤ A(t) v v with α > 0 and β ≥ 0 for almost every t ∈ (a, b). If u₁ and u₂ are weak solutions in L²(a, b; V) of u' + A(t) u = f on (a, b), and their continuous representatives w₁, w₂ on [a, b] have the same initial value w₁ a = w₂ a, then u₁ = u₂ almost everywhere on (a, b). This holds even when ι is not injective.