The localized Calderón–Zygmund… to The zero-forcing Caccioppoli…
TheoremThe localized Calderón–Zygmund estimate for coefficients of small oscillation#
Let 0 < n and 1 < p < ∞. There are constants C and δ > 0, depending only on n and p,
with the following property. Let A be a matrix with λ ‖ξ‖² ≤ ξᵀ A ξ and 0 < λ, let Ω be
open, and let ζ be smooth with compact support in Ω, ‖∇ζ‖ ≤ M₁ and ‖D²ζ‖ ≤ M₂. Let a be
a measurable matrix-valued coefficient on Ω with |aᵢⱼ(x) - Aᵢⱼ| ≤ ε and |aᵢⱼ(x)| ≤ Λ for
almost every x in the support of ζ, where ε ≤ δ λ and 0 ≤ Λ. Then every
u ∈ W^{2,p}(Ω) with ∑ᵢⱼ aᵢⱼ ∂ᵢ∂ⱼu = f almost everywhere on Ω, with f ∈ Lᵖ(Ω), satisfies
‖ζ D²u‖_{Lᵖ(Ω)} ≤ (C / λ) ‖ζ f‖_{Lᵖ(Ω)} + (C n² Λ / λ + 1) (2 M₁ ‖∇u‖_{Lᵖ(Ω)} + M₂ ‖u‖_{Lᵖ(Ω)}),
where D²u is the weak Hessian TauCeti.Wkp.iteratedGradient 1 u and ∇u is the weak gradient
TauCeti.Wkp.iteratedGradient 0 (TauCeti.Wkp.lowerOrder 1 u). No boundary condition on u and
no regularity of Ω is assumed.
TauCeti.PDE.exists_lpNorm_smul_iteratedGradient_le_of_sum_mul_inner_eq_of_abs_sub_le {n : ℕ}
{p : ENNReal} [Fact (1 ≤ p)] (hn : 0 < n) (hp : 1 < p) (hp_top : p ≠ ⊤) :
∃ C δ,
0 < δ ∧
∀ {A : Matrix (Fin n) (Fin n) ℝ} {lam : ℝ},
0 < lam →
(∀ (ξ : EuclideanSpace ℝ (Fin n)), lam * ‖ξ‖ ^ 2 ≤ A.toQuadraticForm' ξ.ofLp) →
∀ {Omega : TopologicalSpace.Opens (EuclideanSpace ℝ (Fin n))}
{zeta : EuclideanSpace ℝ (Fin n) → ℝ} {M₁ M₂ : ℝ},
ContDiff ℝ (↑⊤) zeta →
HasCompactSupport zeta →
tsupport zeta ⊆ ↑Omega →
(∀ (x : EuclideanSpace ℝ (Fin n)), ‖gradient zeta x‖ ≤ M₁) →
(∀ (x : EuclideanSpace ℝ (Fin n)), ‖fderiv ℝ (gradient zeta) x‖ ≤ M₂) →
∀ {a : EuclideanSpace ℝ (Fin n) → Matrix (Fin n) (Fin n) ℝ} {ε Λ : ℝ},
MeasureTheory.AEStronglyMeasurable a
(MeasureTheory.volume.restrict ↑Omega) →
ε ≤ δ * lam →
(∀ᵐ (x : EuclideanSpace ℝ (Fin n)),
x ∈ tsupport zeta → ∀ (i j : Fin n), |a x i j - A i j| ≤ ε) →
0 ≤ Λ →
(∀ᵐ (x : EuclideanSpace ℝ (Fin n)),
x ∈ tsupport zeta → ∀ (i j : Fin n), |a x i j| ≤ Λ) →
∀ (u : TauCeti.Wkp MeasureTheory.volume Omega p 2)
(f :
↥(MeasureTheory.Lp ℝ p
(MeasureTheory.volume.restrict ↑Omega))),
(∀ᵐ (x :
EuclideanSpace ℝ
(Fin n)) ∂MeasureTheory.volume.restrict ↑Omega,
∑ i,
∑ j,
a x i j *
inner ℝ
((↑↑(TauCeti.Wkp.iteratedGradient 1 u) x)
(EuclideanSpace.single i 1))
(EuclideanSpace.single j 1) =
↑↑f x) →
MeasureTheory.lpNorm
(fun x =>
zeta x • ↑↑(TauCeti.Wkp.iteratedGradient 1 u) x)
p (MeasureTheory.volume.restrict ↑Omega) ≤
↑C / lam *
MeasureTheory.lpNorm (fun x => zeta x * ↑↑f x) p
(MeasureTheory.volume.restrict ↑Omega) +
(↑C / lam * ↑n ^ 2 * Λ + 1) *
(2 * M₁ *
‖TauCeti.Wkp.iteratedGradient 0
(TauCeti.Wkp.lowerOrder 1 u)‖ +
M₂ * ‖TauCeti.Wkp.value 2 u‖)
Informally uses
Lean
Formalized in Tau Ceti as TauCeti.PDE.exists_lpNorm_smul_iteratedGradient_le_of_sum_mul_inner_eq_of_abs_sub_le.
Sources
Uses 1 · Used by 1
TheoremMoser's lower bound from small negative powers#
For every 0 < p ≤ 2 and every
positive weak supersolution in any dimension n ≥ 1,
u⁻¹ ≤ D R^{-n/p} (∫_{B(x₀, R)} u⁻ᵖ)^{1/p} almost everywhere on B(x₀, R/2).
The constant depends only on λ, Λ, p, the dimension and Haar normalization, not on the
positive lower bound for u. No boundary regularity is required.
TauCeti.PDE.exists_ae_inv_value_le_mul_rpow_mul_setIntegral_rpow.{u_1} {ι : Type u_1} [Fintype ι]
[DecidableEq ι] {mu : MeasureTheory.Measure (EuclideanSpace ℝ ι)} [mu.IsAddHaarMeasure]
{lam Lam : ℝ} [Nonempty ι] {p : ℝ} (hp : 0 < p) (hp2 : p ≤ 2) :
∃ D,
0 < D ∧
∀ {Omega : TopologicalSpace.Opens (EuclideanSpace ℝ ι)}
{a : EuclideanSpace ℝ ι → Matrix ι ι ℝ} {u : ↥(TauCeti.W1p mu Omega 2)} {m : ℝ}
{x₀ : EuclideanSpace ℝ ι} {R : ℝ},
TauCeti.PDE.UniformlyEllipticOn (↑Omega) a lam Lam →
MeasureTheory.AEStronglyMeasurable a (mu.restrict ↑Omega) →
(∀ (v : ↥(TauCeti.W1p0 mu Omega 2)),
(∀ᵐ (x : EuclideanSpace ℝ ι) ∂mu.restrict ↑Omega, 0 ≤ ↑↑(TauCeti.W1p.value ↑v) x) →
0 ≤ TauCeti.PDE.energyFormH1 a 0 0 u ↑v) →
0 < m →
(∀ᵐ (x : EuclideanSpace ℝ ι) ∂mu.restrict ↑Omega, m ≤ ↑↑(TauCeti.W1p.value u) x) →
0 < R →
Metric.ball x₀ R ⊆ ↑Omega →
∀ᵐ (x : EuclideanSpace ℝ ι) ∂mu.restrict (Metric.ball x₀ (R / 2)),
(↑↑(TauCeti.W1p.value u) x)⁻¹ ≤
D * R ^ (-↑(Fintype.card ι) / p) *
(∫ (x : EuclideanSpace ℝ ι) in Metric.ball x₀ R,
(↑↑(TauCeti.W1p.value u) x)⁻¹ ^ p ∂mu) ^
p⁻¹
Lean
Formalized in Tau Ceti as TauCeti.PDE.exists_ae_inv_value_le_mul_rpow_mul_setIntegral_rpow.
Sources
TheoremThe parabolic Hölder estimate of the Cauchy heat potential#
If g is continuous and
α-Hölder with constant H, its Cauchy potential is α-Hölder on parabolic space-time, whose
distance is ‖x - x'‖ + √|t - s|, with constant H (1 + M_α). Here
M_α = ∫ ‖y‖^α K_1(y) dy is TauCeti.heatKernelMoment, which depends only on α and the
dimension. Continuity is automatic when α > 0 (HolderWith.continuous).
TauCeti.holderWith_heatCauchyPotential.{u_1, u_2} {E : Type u_1} {F : Type u_2}
[NormedAddCommGroup E] [InnerProductSpace ℝ E] [FiniteDimensional ℝ E] [MeasurableSpace E]
[BorelSpace E] [NormedAddCommGroup F] [NormedSpace ℝ F] {g : E → F} {H α : NNReal}
(hg : HolderWith H α g) (hgc : Continuous g) :
HolderWith (H * (1 + TauCeti.heatKernelMoment E α)) α fun p =>
TauCeti.heatCauchyPotential g p.time p.space
Used by 1
TheoremPerron's theorem#
Let Ω be a bounded open set, let g be bounded above on
frontier Ω, and suppose the Perron family of g is nonempty. Then the Perron solution
TauCeti.perronSolution Ω g is harmonic in Ω.
In Perron's setting of bounded boundary data the family is nonempty by
TauCeti.perronFamily_nonempty.
TauCeti.harmonicOnNhd_perronSolution.{u_1} {E : Type u_1} [NormedAddCommGroup E]
[InnerProductSpace ℝ E] [FiniteDimensional ℝ E] {Ω : Set E} {g : E → ℝ} [MeasurableSpace E]
[BorelSpace E] (hΩ : IsOpen Ω) (hb : Bornology.IsBounded Ω) (hg : BddAbove (g '' frontier Ω))
(hne : (TauCeti.perronFamily Ω g).Nonempty) :
InnerProductSpace.HarmonicOnNhd (TauCeti.perronSolution Ω g) Ω
TheoremPointwise Gårding inequality#
With a nonnegative mass coefficient (c ≥ 0), the
diagonal of the jet form is bounded below by (λ/2)‖∇u‖² − (β²/2λ)|u|². The ellipticity
floor λ‖∇u‖² pays for the drift term via Young's inequality, leaving half the floor and a
mass defect proportional to β²/λ. Integrating over Ω this is Gårding's inequality
a(u, u) ≥ (λ/2)‖∇u‖²_{L²} − (β²/2λ)‖u‖²_{L²}.
TauCeti.PDE.garding_energyIntegrand_self_of_bounds.{u_1} {n : Type u_1} [Fintype n] {lam beta : ℝ}
(hlam : 0 < lam) {A : Matrix n n ℝ} {b₀ : EuclideanSpace ℝ n} {c₀ : ℝ}
(hQ : ∀ (ξ : EuclideanSpace ℝ n), lam * ‖ξ‖ ^ 2 ≤ A.toQuadraticForm' ξ.ofLp) (hb : ‖b₀‖ ≤ beta)
(hc : 0 ≤ c₀) (U : ℝ × EuclideanSpace ℝ n) :
lam / 2 * ‖U.2‖ ^ 2 - beta ^ 2 / (2 * lam) * U.1 ^ 2 ≤ ((TauCeti.PDE.energyIntegrand A b₀ c₀) U) U
TheoremThe Rayleigh principle for the Dirichlet problem#
On a nonempty bounded domain with a symmetric energy form, the first Dirichlet eigenvalue is the minimum of the Rayleigh quotient
a(u, u) / ‖u‖²_{L²(Ω)}
over the u ∈ H¹₀(Ω) with nonzero L² value; the minimum is attained at an eigenfunction.
Boundedness of Ω enters only through the attainment, by way of Rellich--Kondrachov: the
inequality alone is TauCeti.PDE.firstDirichletEigenvalue_mul_norm_value_sq_le.
TauCeti.PDE.isLeast_rayleighQuotient_firstDirichletEigenvalue.{u_1} {ι : Type u_1} [Fintype ι]
{mu : MeasureTheory.Measure (EuclideanSpace ℝ ι)} [mu.IsAddHaarMeasure]
{Omega : TopologicalSpace.Opens (EuclideanSpace ℝ ι)} {a : EuclideanSpace ℝ ι → Matrix ι ι ℝ}
{b : EuclideanSpace ℝ ι → EuclideanSpace ℝ ι} {c : EuclideanSpace ℝ ι → ℝ}
(hcoeff :
MeasureTheory.MemLp (fun x => TauCeti.PDE.energyIntegrand (a x) (b x) (c x)) ⊤
(mu.restrict ↑Omega))
(hcoercive : IsCoercive (TauCeti.PDE.energyFormH1L0 hcoeff)) (hOmega : Bornology.IsBounded ↑Omega)
(hsymm :
∀ (u v : ↥(TauCeti.W1p0 mu Omega 2)),
TauCeti.PDE.energyFormH1 a b c ↑u ↑v = TauCeti.PDE.energyFormH1 a b c ↑v ↑u)
(hOmega_nonempty : (↑Omega).Nonempty) :
IsLeast
{r |
∃ u,
TauCeti.W1p.value ↑u ≠ 0 ∧
TauCeti.PDE.energyFormH1 a b c ↑u ↑u / ‖TauCeti.W1p.value ↑u‖ ^ 2 = r}
(TauCeti.PDE.firstDirichletEigenvalue hcoeff hcoercive)
Lean
Formalized in Tau Ceti as TauCeti.PDE.isLeast_rayleighQuotient_firstDirichletEigenvalue.
Sources
Uses 2
TheoremSchauder estimate for a Hessian supported in a ball#
Let 0 < α < 1. There is
C > 0, depending only on dimension and α, with the following property. Let a be
α-Hölder entrywise with constant L on the support ball, and suppose a x₀ has
ellipticity bounds λ, Λ,
with λ > 0. Put
Lu = ∑ᵢⱼ aᵢⱼ ∂ᵢⱼu.
If the Hessian of a global C² function u is supported in the closed ball of radius R
about x₀ and is globally α-Hölder a priori, then the scale condition
2 κ (n+1)² (L Rᵅ + 2ᵅ L rᵅ) ≤ λ,
where κ = C (Λ / λ)^(1 + (n+1)/4 + α/2), implies the estimate
[D²u]ᵅ ≤ 2 κ ([Lu]ᵅ / λ + ((n+1)² 2ᵅ L / λ |Bᵣ|⁻¹/²
+ r^(-(n+1)/2-α)) ‖D²u‖₂).
Thus no uniform comparison of a with one constant matrix is assumed: the support condition
allows the coefficients to be retracted to the support ball and frozen at its centre.
TauCeti.PDE.exists_holderWith_iteratedFDeriv_two_of_support_subset_closedBall {n : ℕ} {α : NNReal}
(hα : 0 < α) (hα1 : α < 1) :
∃ C,
0 < C ∧
∀ {a : EuclideanSpace ℝ (Fin (n + 1)) → Matrix (Fin (n + 1)) (Fin (n + 1)) ℝ}
{x₀ : EuclideanSpace ℝ (Fin (n + 1))} {lam Lam : ℝ},
0 < lam →
(∀ (ξ : EuclideanSpace ℝ (Fin (n + 1))), lam * ‖ξ‖ ^ 2 ≤ (a x₀).toQuadraticForm' ξ.ofLp) →
(∀ (ξ : EuclideanSpace ℝ (Fin (n + 1))),
(a x₀).toQuadraticForm' ξ.ofLp ≤ Lam * ‖ξ‖ ^ 2) →
∀ {L K : NNReal} {R r : ℝ},
0 ≤ R →
0 < r →
2 * (C * (Lam / lam) ^ (1 + (↑n + 1) / 4 + ↑α / 2)) * (↑n + 1) ^ 2 *
(↑L * R ^ ↑α + ↑L * 2 ^ ↑α * r ^ ↑α) ≤
lam →
(∀ (i j : Fin (n + 1)),
HolderOnWith L α (fun x => a x i j) (Metric.closedBall x₀ R)) →
∀ {u : EuclideanSpace ℝ (Fin (n + 1)) → ℝ},
ContDiff ℝ 2 u →
MemHolder α (iteratedFDeriv ℝ 2 u) →
Function.support (iteratedFDeriv ℝ 2 u) ⊆ Metric.closedBall x₀ R →
(HolderWith K α fun x =>
∑ i,
∑ j,
a x i j •
((fderiv ℝ (fderiv ℝ u) x) (EuclideanSpace.single i 1))
(EuclideanSpace.single j 1)) →
HolderWith
(2 * (C * (Lam / lam) ^ (1 + (↑n + 1) / 4 + ↑α / 2)) *
(↑K / lam +
((↑n + 1) ^ 2 * (↑L * 2 ^ ↑α) / lam *
(MeasureTheory.volume (Metric.ball 0 r) ^
(-2⁻¹)).toReal +
r ^ (-((↑n + 1) / 2 + ↑α))) *
(MeasureTheory.eLpNorm (iteratedFDeriv ℝ 2 u) 2
MeasureTheory.volume).toReal)).toNNReal
α (iteratedFDeriv ℝ 2 u)
Informally uses
Lean
Formalized in Tau Ceti as TauCeti.PDE.exists_holderWith_iteratedFDeriv_two_of_support_subset_closedBall.
Sources
Uses 1 · Used by 1
TheoremThe sharp Poincaré inequality on an interval#
For every u ∈ H¹₀(a, b),
(π / (b - a))² ∫_a^b u² ≤ ∫_a^b |u'|²,
and (π / (b - a))² is the largest constant for which this holds: it is the first Dirichlet
eigenvalue (TauCeti.PDE.firstDirichletEigenvalue_laplacian_intervalDomain).
TauCeti.PDE.isGreatest_mul_norm_value_sq_le_energyFormH1_intervalDomain {a b : ℝ} (hab : a < b) :
IsGreatest
{C |
∀ (u : ↥(TauCeti.W1p0 MeasureTheory.volume (TauCeti.PDE.intervalDomain a b) 2)),
C * ‖TauCeti.W1p.value ↑u‖ ^ 2 ≤ TauCeti.PDE.energyFormH1 (fun x => 1) 0 0 ↑u ↑u}
((Real.pi / (b - a)) ^ 2)
Lean
Formalized in Tau Ceti as TauCeti.PDE.isGreatest_mul_norm_value_sq_le_energyFormH1_intervalDomain.
Sources
TheoremThe spatial Hölder estimate of the Cauchy heat potential#
If g is continuous and
α-Hölder with constant H, then so is every time slice of its Cauchy potential, with the same
constant.
HolderWith.heatCauchyPotential.{u_1, u_2} {E : Type u_1} {F : Type u_2} [NormedAddCommGroup E]
[InnerProductSpace ℝ E] [FiniteDimensional ℝ E] [MeasurableSpace E] [BorelSpace E]
[NormedAddCommGroup F] [NormedSpace ℝ F] {g : E → F} {H α : NNReal} (hg : HolderWith H α g)
(hgc : Continuous g) (t : ℝ) : HolderWith H α (TauCeti.heatCauchyPotential g t)
TheoremThe spectral theorem for the Dirichlet problem#
on a bounded domain and for a symmetric
energy form, the eigenvectors of the solution operator span a dense subspace of L²(Ω).
TauCeti.PDE.orthogonalComplement_iSup_eigenspaces_dirichletSolutionOperator_eq_bot.{u_1}
{ι : Type u_1} [Fintype ι] {mu : MeasureTheory.Measure (EuclideanSpace ℝ ι)} [mu.IsAddHaarMeasure]
{Omega : TopologicalSpace.Opens (EuclideanSpace ℝ ι)} {a : EuclideanSpace ℝ ι → Matrix ι ι ℝ}
{b : EuclideanSpace ℝ ι → EuclideanSpace ℝ ι} {c : EuclideanSpace ℝ ι → ℝ}
(hcoeff :
MeasureTheory.MemLp (fun x => TauCeti.PDE.energyIntegrand (a x) (b x) (c x)) ⊤
(mu.restrict ↑Omega))
(hcoercive : IsCoercive (TauCeti.PDE.energyFormH1L0 hcoeff)) (hOmega : Bornology.IsBounded ↑Omega)
(hsymm :
∀ (u v : ↥(TauCeti.W1p0 mu Omega 2)),
TauCeti.PDE.energyFormH1 a b c ↑u ↑v = TauCeti.PDE.energyFormH1 a b c ↑v ↑u) :
(⨆ nu, Module.End.eigenspace (↑(TauCeti.PDE.dirichletSolutionOperator hcoeff hcoercive)) nu)ᗮ = ⊥
Lean
Formalized in Tau Ceti as TauCeti.PDE.orthogonalComplement_iSup_eigenspaces_dirichletSolutionOperator_eq_bot.
Sources
TheoremStampacchia's global bound#
Let Ω have finite measure, let a be measurable and
uniformly elliptic on Ω with constants 0 < λ ≤ Λ, and let c be bounded, measurable and
nonnegative. Suppose that W^{1,2}_0(Ω) satisfies a Sobolev inequality ‖v‖_{Lˢ} ≤ S ‖∇v‖_{L²},
and let f ∈ Lʳ(Ω) with s (1 - 1/r) > 2. If u ∈ H¹(Ω) is a weak subsolution of
-∂ᵢ(aⁱʲ ∂ⱼu) + c u ≤ f in Ω,
that is a(u, v) ≤ ∫_Ω f v for every nonnegative v ∈ H¹₀(Ω), and u ≤ k on ∂Ω for a level
k ≥ 0, in the sense that (u - k)⁺ ∈ H¹₀(Ω), then almost everywhere in Ω
u ≤ k + 2 ^ (β / (β - 1)) S² ‖f‖_{Lʳ} / λ · |Ω| ^ (1 - 1/r - 2/s), where β = s (1 - 1/r) - 1.
No regularity of ∂Ω or of the coefficients beyond measurability is needed.
TauCeti.PDE.UniformlyEllipticOn.ae_value_le_add_of_forall_eLpNorm_le.{u_1} {ι : Type u_1}
[Fintype ι] [DecidableEq ι] {mu : MeasureTheory.Measure (EuclideanSpace ℝ ι)}
[mu.IsAddHaarMeasure] {Omega : TopologicalSpace.Opens (EuclideanSpace ℝ ι)}
{a : EuclideanSpace ℝ ι → Matrix ι ι ℝ} {c : EuclideanSpace ℝ ι → ℝ} {lam Lam gamma : ℝ}
(h : TauCeti.PDE.UniformlyEllipticOn (↑Omega) a lam Lam)
(ha : MeasureTheory.AEStronglyMeasurable a (mu.restrict ↑Omega))
(hc : MeasureTheory.AEStronglyMeasurable c (mu.restrict ↑Omega))
(hc_bound : ∀ x ∈ ↑Omega, ‖c x‖ ≤ gamma) (hc_nonneg : ∀ x ∈ ↑Omega, 0 ≤ c x)
(hOmega : mu ↑Omega ≠ ⊤) {r s S : NNReal} (hr : 0 < r) (hrs : 2 < ↑s * (1 - (↑r)⁻¹))
(hS :
∀ v ∈ TauCeti.w1p0Submodule mu Omega 2,
MeasureTheory.eLpNorm (↑↑(TauCeti.W1p.value v)) (↑s) (mu.restrict ↑Omega) ≤
↑S * ‖TauCeti.W1p.gradient v‖ₑ)
{f : EuclideanSpace ℝ ι → ℝ} (hf : MeasureTheory.MemLp f (↑r) (mu.restrict ↑Omega))
{u : ↥(TauCeti.W1p mu Omega 2)}
(hu :
∀ (v : ↥(TauCeti.W1p0 mu Omega 2)),
(∀ᵐ (x : EuclideanSpace ℝ ι) ∂mu.restrict ↑Omega, 0 ≤ ↑↑(TauCeti.W1p.value ↑v) x) →
TauCeti.PDE.energyFormH1 a 0 c u ↑v ≤
∫ (x : EuclideanSpace ℝ ι) in ↑Omega, f x * ↑↑(TauCeti.W1p.value ↑v) x ∂mu)
{k : ℝ} (hk : 0 ≤ k)
(hboundary :
TauCeti.W1p.posPartAbove
TauCeti.PDE.UniformlyEllipticOn.ae_value_le_add_of_forall_eLpNorm_le._proof_1 hk u ∈
TauCeti.w1p0Submodule mu Omega 2) :
∀ᵐ (x : EuclideanSpace ℝ ι) ∂mu.restrict ↑Omega,
↑↑(TauCeti.W1p.value u) x ≤
k +
2 ^ ((↑s * (1 - (↑r)⁻¹) - 1) / (↑s * (1 - (↑r)⁻¹) - 2)) * ↑S ^ 2 *
(MeasureTheory.eLpNorm f (↑r) (mu.restrict ↑Omega)).toReal /
lam *
mu.real ↑Omega ^ (1 - (↑r)⁻¹ - 2 / ↑s)
Lean
Formalized in Tau Ceti as TauCeti.PDE.UniformlyEllipticOn.ae_value_le_add_of_forall_eLpNorm_le.
Other forms
Stampacchia's global bound, in every dimension. Formalized in Tau Ceti as TauCeti.PDE.exists_ae_value_le_add_mul_div_mul_rpow.
TauCeti.PDE.exists_ae_value_le_add_mul_div_mul_rpow.{u_1} {ι : Type u_1} [Fintype ι] [DecidableEq ι]
{mu : MeasureTheory.Measure (EuclideanSpace ℝ ι)} [mu.IsAddHaarMeasure] [Nonempty ι] {r : NNReal}
(hr : 1 < r) (hrn : ↑(Fintype.card ι) < 2 * ↑r) :
∃ C,
0 < C ∧
∀ {Omega : TopologicalSpace.Opens (EuclideanSpace ℝ ι)}
{a : EuclideanSpace ℝ ι → Matrix ι ι ℝ} {c : EuclideanSpace ℝ ι → ℝ} {lam Lam gamma : ℝ}
{f : EuclideanSpace ℝ ι → ℝ} {u : ↥(TauCeti.W1p mu Omega 2)} {k : ℝ} (hk : 0 ≤ k),
mu ↑Omega ≠ ⊤ →
TauCeti.PDE.UniformlyEllipticOn (↑Omega) a lam Lam →
MeasureTheory.AEStronglyMeasurable a (mu.restrict ↑Omega) →
MeasureTheory.AEStronglyMeasurable c (mu.restrict ↑Omega) →
(∀ x ∈ ↑Omega, ‖c x‖ ≤ gamma) →
(∀ x ∈ ↑Omega, 0 ≤ c x) →
MeasureTheory.MemLp f (↑r) (mu.restrict ↑Omega) →
(∀ (v : ↥(TauCeti.W1p0 mu Omega 2)),
(∀ᵐ (x : EuclideanSpace ℝ ι) ∂mu.restrict ↑Omega,
0 ≤ ↑↑(TauCeti.W1p.value ↑v) x) →
TauCeti.PDE.energyFormH1 a 0 c u ↑v ≤
∫ (x : EuclideanSpace ℝ ι) in ↑Omega,
f x * ↑↑(TauCeti.W1p.value ↑v) x ∂mu) →
TauCeti.W1p.posPartAbove
TauCeti.PDE.UniformlyEllipticOn.ae_value_le_add_of_forall_eLpNorm_le._proof_1
hk u ∈
TauCeti.w1p0Submodule mu Omega 2 →
∀ᵐ (x : EuclideanSpace ℝ ι) ∂mu.restrict ↑Omega,
↑↑(TauCeti.W1p.value u) x ≤
k +
C * (MeasureTheory.eLpNorm f (↑r) (mu.restrict ↑Omega)).toReal /
lam *
mu.real ↑Omega ^ (2 / ↑(Fintype.card ι) - (↑r)⁻¹)
Sources
TheoremThe temporal Hölder estimate of the Cauchy heat potential#
If g is continuous and
α-Hölder with constant H, its Cauchy potential u satisfies
‖u(t, x) - u(s, x)‖ ≤ H M_α |t - s|^(α/2), where M_α = ∫ ‖y‖^α K_1(y) dy is
TauCeti.heatKernelMoment.
TauCeti.norm_heatCauchyPotential_sub_heatCauchyPotential_le.{u_1, u_2} {E : Type u_1} {F : Type u_2}
[NormedAddCommGroup E] [InnerProductSpace ℝ E] [FiniteDimensional ℝ E] [MeasurableSpace E]
[BorelSpace E] [NormedAddCommGroup F] [NormedSpace ℝ F] {g : E → F} {H α : NNReal}
(hg : HolderWith H α g) (hgc : Continuous g) (t s : ℝ) (x : E) :
‖TauCeti.heatCauchyPotential g t x - TauCeti.heatCauchyPotential g s x‖ ≤
↑H * ↑(TauCeti.heatKernelMoment E α) * |t - s| ^ (↑α / 2)
Lean
Formalized in Tau Ceti as TauCeti.norm_heatCauchyPotential_sub_heatCauchyPotential_le.
Other forms
The temporal Hölder estimate for the Hessian of the Duhamel potential. Formalized in Tau Ceti as TauCeti.exists_holderOnWith_iteratedFDeriv_two_heatDuhamelPotential.
TauCeti.exists_holderOnWith_iteratedFDeriv_two_heatDuhamelPotential.{u_1, u_2} {E : Type u_1}
{F : Type u_2} [NormedAddCommGroup E] [InnerProductSpace ℝ E] [FiniteDimensional ℝ E]
[MeasurableSpace E] [BorelSpace E] [NormedAddCommGroup F] [NormedSpace ℝ F] [CompleteSpace F]
{α : NNReal} (hα₀ : 0 < α) (hα₂ : α < 2) :
∃ C,
∀ {f : ℝ → E → F} {M T : ℝ} {H : NNReal},
MeasureTheory.StronglyMeasurable (Function.uncurry f) →
(∀ᵐ (s : ℝ) ∂MeasureTheory.volume.restrict (Set.Ioo 0 T), ∀ᵐ (y : E), ‖f s y‖ ≤ M) →
(∀ᵐ (s : ℝ) ∂MeasureTheory.volume.restrict (Set.Ioo 0 T), HolderWith H α (f s)) →
∀ (x : E),
HolderOnWith (C * H) (α / 2)
(fun t => iteratedFDeriv ℝ 2 (TauCeti.heatDuhamelPotential f t) x) (Set.Icc 0 T)
Sources
Uses 1 · Used by 1
TheoremThe value-field parabolic Hölder estimate for the Duhamel potential#
If the forcing
is jointly measurable and its spatial slices on [0,T] are bounded by M and α-Hölder with
constant H, where 0 < α ≤ 2, then its Duhamel potential is parabolically α-Hölder on the
closed slab, with constant T H (1 + M_α) + M max(1,T). Here M_α is the heat-kernel moment.
No temporal continuity of the forcing is assumed.
TauCeti.holderWith_heatDuhamelPotential.{u_1, u_2} {E : Type u_1} {F : Type u_2}
[NormedAddCommGroup E] [InnerProductSpace ℝ E] [FiniteDimensional ℝ E] [MeasurableSpace E]
[BorelSpace E] [NormedAddCommGroup F] [NormedSpace ℝ F] {f : ℝ → E → F} {H α : NNReal}
(hf : MeasureTheory.StronglyMeasurable (Function.uncurry f)) {T M : NNReal}
(hM : ∀ r ∈ Set.Icc 0 ↑T, ∀ (y : E), ‖f r y‖ ≤ ↑M) (hH : ∀ r ∈ Set.Icc 0 ↑T, HolderWith H α (f r))
(hα : 0 < α) (hα₂ : α ≤ 2) :
HolderWith (T * H * (1 + TauCeti.heatKernelMoment E α) + M * max 1 T) α fun p =>
TauCeti.heatDuhamelPotential f (↑p).time (↑p).space
Uses 1
TheoremThe Weitzenböck formula at a vortex#
where the vortex equation holds,
L_x L_x* = (-Δ + P) ⊕ (-Δ_a + 1 / 8 + P / 2) with P = p² + q² = |α|² / 4. The section part is
displayed in real coordinates as in gaugeFixedOperator_gaugeFixedAdjoint.
TauCeti.Vortex.gaugeFixedOperator_gaugeFixedAdjoint_of_equation_eq_zero
{x η : ℂ → EuclideanSpace ℝ (Fin 4)} {z : ℂ} (hx : DifferentiableAt ℝ x z)
(hη : ContDiffAt ℝ 2 η z) (hsol : TauCeti.Vortex.equation x z = 0) :
TauCeti.Vortex.gaugeFixedOperator x (TauCeti.Vortex.gaugeFixedAdjoint x η) z =
!₂[-Laplacian.laplacian (fun w => (η w).ofLp 0) z +
((x z).ofLp 2 ^ 2 + (x z).ofLp 3 ^ 2) * (η z).ofLp 0,
-Laplacian.laplacian (fun w => (η w).ofLp 1) z +
((x z).ofLp 2 ^ 2 + (x z).ofLp 3 ^ 2) * (η z).ofLp 1,
-Laplacian.laplacian (fun w => (η w).ofLp 2) z +
(1 / 8 + ((x z).ofLp 2 ^ 2 + (x z).ofLp 3 ^ 2) / 2 + (x z).ofLp 0 ^ 2 +
(x z).ofLp 1 ^ 2) *
(η z).ofLp 2 +
((fderiv ℝ (fun w => (x w).ofLp 0) z) 1 +
(fderiv ℝ (fun w => (x w).ofLp 1) z) Complex.I) *
(η z).ofLp 3 +
2 *
((x z).ofLp 0 * (fderiv ℝ (fun w => (η w).ofLp 3) z) 1 +
(x z).ofLp 1 * (fderiv ℝ (fun w => (η w).ofLp 3) z) Complex.I),
-Laplacian.laplacian (fun w => (η w).ofLp 3) z +
(1 / 8 + ((x z).ofLp 2 ^ 2 + (x z).ofLp 3 ^ 2) / 2 + (x z).ofLp 0 ^ 2 +
(x z).ofLp 1 ^ 2) *
(η z).ofLp 3 -
((fderiv ℝ (fun w => (x w).ofLp 0) z) 1 +
(fderiv ℝ (fun w => (x w).ofLp 1) z) Complex.I) *
(η z).ofLp 2 -
2 *
((x z).ofLp 0 * (fderiv ℝ (fun w => (η w).ofLp 2) z) 1 +
(x z).ofLp 1 * (fderiv ℝ (fun w => (η w).ofLp 2) z) Complex.I)]
Lean
Formalized in Tau Ceti as TauCeti.Vortex.gaugeFixedOperator_gaugeFixedAdjoint_of_equation_eq_zero.
Other forms
The Weitzenböck formula for L_x L_x*. Formalized in Tau Ceti as TauCeti.Vortex.gaugeFixedOperator_gaugeFixedAdjoint.
TauCeti.Vortex.gaugeFixedOperator_gaugeFixedAdjoint {x η : ℂ → EuclideanSpace ℝ (Fin 4)} {z : ℂ}
(hx : DifferentiableAt ℝ x z) (hη : ContDiffAt ℝ 2 η z) :
TauCeti.Vortex.gaugeFixedOperator x (TauCeti.Vortex.gaugeFixedAdjoint x η) z =
!₂[-Laplacian.laplacian (fun w => (η w).ofLp 0) z +
((x z).ofLp 2 ^ 2 + (x z).ofLp 3 ^ 2) * (η z).ofLp 0 -
(η z).ofLp 2 * (TauCeti.Vortex.equation x z).ofLp 2 +
(η z).ofLp 3 * (TauCeti.Vortex.equation x z).ofLp 1,
-Laplacian.laplacian (fun w => (η w).ofLp 1) z +
((x z).ofLp 2 ^ 2 + (x z).ofLp 3 ^ 2) * (η z).ofLp 1 +
(η z).ofLp 2 * (TauCeti.Vortex.equation x z).ofLp 1 +
(η z).ofLp 3 * (TauCeti.Vortex.equation x z).ofLp 2,
-Laplacian.laplacian (fun w => (η w).ofLp 2) z +
((TauCeti.Vortex.equation x z).ofLp 0 + 1 / 8 +
((x z).ofLp 2 ^ 2 + (x z).ofLp 3 ^ 2) / 2 +
(x z).ofLp 0 ^ 2 +
(x z).ofLp 1 ^ 2) *
(η z).ofLp 2 +
((fderiv ℝ (fun w => (x w).ofLp 0) z) 1 +
(fderiv ℝ (fun w => (x w).ofLp 1) z) Complex.I) *
(η z).ofLp 3 +
2 *
((x z).ofLp 0 * (fderiv ℝ (fun w => (η w).ofLp 3) z) 1 +
(x z).ofLp 1 * (fderiv ℝ (fun w => (η w).ofLp 3) z) Complex.I) -
(TauCeti.Vortex.equation x z).ofLp 2 * (η z).ofLp 0 +
(TauCeti.Vortex.equation x z).ofLp 1 * (η z).ofLp 1,
-Laplacian.laplacian (fun w => (η w).ofLp 3) z +
((TauCeti.Vortex.equation x z).ofLp 0 + 1 / 8 +
((x z).ofLp 2 ^ 2 + (x z).ofLp 3 ^ 2) / 2 +
(x z).ofLp 0 ^ 2 +
(x z).ofLp 1 ^ 2) *
(η z).ofLp 3 -
((fderiv ℝ (fun w => (x w).ofLp 0) z) 1 +
(fderiv ℝ (fun w => (x w).ofLp 1) z) Complex.I) *
(η z).ofLp 2 -
2 *
((x z).ofLp 0 * (fderiv ℝ (fun w => (η w).ofLp 2) z) 1 +
(x z).ofLp 1 * (fderiv ℝ (fun w => (η w).ofLp 2) z) Complex.I) +
(TauCeti.Vortex.equation x z).ofLp 1 * (η z).ofLp 0 +
(TauCeti.Vortex.equation x z).ofLp 2 * (η z).ofLp 1]
The Weitzenböck formula for L_x* L_x at an arbitrary field. Formalized in Tau Ceti as TauCeti.Vortex.gaugeFixedAdjoint_gaugeFixedOperator.
TauCeti.Vortex.gaugeFixedAdjoint_gaugeFixedOperator {x y : ℂ → EuclideanSpace ℝ (Fin 4)} {z : ℂ}
(hx : DifferentiableAt ℝ x z) (hy : ContDiffAt ℝ 2 y z) :
TauCeti.Vortex.gaugeFixedAdjoint x (TauCeti.Vortex.gaugeFixedOperator x y) z =
!₂[-Laplacian.laplacian (fun w => (y w).ofLp 0) z +
((x z).ofLp 2 ^ 2 + (x z).ofLp 3 ^ 2) * (y z).ofLp 0 +
((x z).ofLp 0 * (x z).ofLp 2 + (x z).ofLp 1 * (x z).ofLp 3 -
(fderiv ℝ (fun w => (x w).ofLp 2) z) Complex.I +
(fderiv ℝ (fun w => (x w).ofLp 3) z) 1) *
(y z).ofLp 2 -
((x z).ofLp 1 * (x z).ofLp 2 - (x z).ofLp 0 * (x z).ofLp 3 +
(fderiv ℝ (fun w => (x w).ofLp 2) z) 1 +
(fderiv ℝ (fun w => (x w).ofLp 3) z) Complex.I) *
(y z).ofLp 3,
-Laplacian.laplacian (fun w => (y w).ofLp 1) z +
((x z).ofLp 2 ^ 2 + (x z).ofLp 3 ^ 2) * (y z).ofLp 1 +
((x z).ofLp 1 * (x z).ofLp 2 - (x z).ofLp 0 * (x z).ofLp 3 +
(fderiv ℝ (fun w => (x w).ofLp 2) z) 1 +
(fderiv ℝ (fun w => (x w).ofLp 3) z) Complex.I) *
(y z).ofLp 2 +
((x z).ofLp 0 * (x z).ofLp 2 + (x z).ofLp 1 * (x z).ofLp 3 -
(fderiv ℝ (fun w => (x w).ofLp 2) z) Complex.I +
(fderiv ℝ (fun w => (x w).ofLp 3) z) 1) *
(y z).ofLp 3,
-Laplacian.laplacian (fun w => (y w).ofLp 2) z +
(TauCeti.Vortex.curvature x z + (x z).ofLp 2 ^ 2 + (x z).ofLp 3 ^ 2 +
(x z).ofLp 0 ^ 2 +
(x z).ofLp 1 ^ 2) *
(y z).ofLp 2 +
((fderiv ℝ (fun w => (x w).ofLp 0) z) 1 +
(fderiv ℝ (fun w => (x w).ofLp 1) z) Complex.I) *
(y z).ofLp 3 +
2 *
((x z).ofLp 0 * (fderiv ℝ (fun w => (y w).ofLp 3) z) 1 +
(x z).ofLp 1 * (fderiv ℝ (fun w => (y w).ofLp 3) z) Complex.I) +
((x z).ofLp 0 * (x z).ofLp 2 + (x z).ofLp 1 * (x z).ofLp 3 -
(fderiv ℝ (fun w => (x w).ofLp 2) z) Complex.I +
(fderiv ℝ (fun w => (x w).ofLp 3) z) 1) *
(y z).ofLp 0 +
((x z).ofLp 1 * (x z).ofLp 2 - (x z).ofLp 0 * (x z).ofLp 3 +
(fderiv ℝ (fun w => (x w).ofLp 2) z) 1 +
(fderiv ℝ (fun w => (x w).ofLp 3) z) Complex.I) *
(y z).ofLp 1,
-Laplacian.laplacian (fun w => (y w).ofLp 3) z +
(TauCeti.Vortex.curvature x z + (x z).ofLp 2 ^ 2 + (x z).ofLp 3 ^ 2 +
(x z).ofLp 0 ^ 2 +
(x z).ofLp 1 ^ 2) *
(y z).ofLp 3 -
((fderiv ℝ (fun w => (x w).ofLp 0) z) 1 +
(fderiv ℝ (fun w => (x w).ofLp 1) z) Complex.I) *
(y z).ofLp 2 -
2 *
((x z).ofLp 0 * (fderiv ℝ (fun w => (y w).ofLp 2) z) 1 +
(x z).ofLp 1 * (fderiv ℝ (fun w => (y w).ofLp 2) z) Complex.I) -
((x z).ofLp 1 * (x z).ofLp 2 - (x z).ofLp 0 * (x z).ofLp 3 +
(fderiv ℝ (fun w => (x w).ofLp 2) z) 1 +
(fderiv ℝ (fun w => (x w).ofLp 3) z) Complex.I) *
(y z).ofLp 0 +
((x z).ofLp 0 * (x z).ofLp 2 + (x z).ofLp 1 * (x z).ofLp 3 -
(fderiv ℝ (fun w => (x w).ofLp 2) z) Complex.I +
(fderiv ℝ (fun w => (x w).ofLp 3) z) 1) *
(y z).ofLp 1]
The Weitzenböck formula for L_x* L_x at a vortex. Formalized in Tau Ceti as TauCeti.Vortex.gaugeFixedAdjoint_gaugeFixedOperator_of_equation_eq_zero.
TauCeti.Vortex.gaugeFixedAdjoint_gaugeFixedOperator_of_equation_eq_zero
{x y : ℂ → EuclideanSpace ℝ (Fin 4)} {z : ℂ} (hx : DifferentiableAt ℝ x z)
(hy : ContDiffAt ℝ 2 y z) (hsol : TauCeti.Vortex.equation x z = 0) :
TauCeti.Vortex.gaugeFixedAdjoint x (TauCeti.Vortex.gaugeFixedOperator x y) z =
!₂[-Laplacian.laplacian (fun w => (y w).ofLp 0) z +
((x z).ofLp 2 ^ 2 + (x z).ofLp 3 ^ 2) * (y z).ofLp 0 +
(TauCeti.Vortex.covariantDerivative x z 1).im * (y z).ofLp 2 -
(TauCeti.Vortex.covariantDerivative x z 1).re * (y z).ofLp 3,
-Laplacian.laplacian (fun w => (y w).ofLp 1) z +
((x z).ofLp 2 ^ 2 + (x z).ofLp 3 ^ 2) * (y z).ofLp 1 +
(TauCeti.Vortex.covariantDerivative x z 1).re * (y z).ofLp 2 +
(TauCeti.Vortex.covariantDerivative x z 1).im * (y z).ofLp 3,
-Laplacian.laplacian (fun w => (y w).ofLp 2) z +
(3 * ((x z).ofLp 2 ^ 2 + (x z).ofLp 3 ^ 2) / 2 - 1 / 8 + (x z).ofLp 0 ^ 2 +
(x z).ofLp 1 ^ 2) *
(y z).ofLp 2 +
((fderiv ℝ (fun w => (x w).ofLp 0) z) 1 +
(fderiv ℝ (fun w => (x w).ofLp 1) z) Complex.I) *
(y z).ofLp 3 +
2 *
((x z).ofLp 0 * (fderiv ℝ (fun w => (y w).ofLp 3) z) 1 +
(x z).ofLp 1 * (fderiv ℝ (fun w => (y w).ofLp 3) z) Complex.I) +
(TauCeti.Vortex.covariantDerivative x z 1).im * (y z).ofLp 0 +
(TauCeti.Vortex.covariantDerivative x z 1).re * (y z).ofLp 1,
-Laplacian.laplacian (fun w => (y w).ofLp 3) z +
(3 * ((x z).ofLp 2 ^ 2 + (x z).ofLp 3 ^ 2) / 2 - 1 / 8 + (x z).ofLp 0 ^ 2 +
(x z).ofLp 1 ^ 2) *
(y z).ofLp 3 -
((fderiv ℝ (fun w => (x w).ofLp 0) z) 1 +
(fderiv ℝ (fun w => (x w).ofLp 1) z) Complex.I) *
(y z).ofLp 2 -
2 *
((x z).ofLp 0 * (fderiv ℝ (fun w => (y w).ofLp 2) z) 1 +
(x z).ofLp 1 * (fderiv ℝ (fun w => (y w).ofLp 2) z) Complex.I) -
(TauCeti.Vortex.covariantDerivative x z 1).re * (y z).ofLp 0 +
(TauCeti.Vortex.covariantDerivative x z 1).im * (y z).ofLp 1]
Sources
TheoremThe zero-forcing Caccioppoli inequality for a positive truncation of a weak subsolution#
This is the specialization of
UniformlyEllipticOn.setIntegral_sq_mul_norm_gradient_posPartAbove_sq_le_of_memLp to
-∂ᵢ(aⁱʲ ∂ⱼu) ≤ 0.
TauCeti.PDE.UniformlyEllipticOn.setIntegral_sq_mul_norm_gradient_posPartAbove_sq_le_of_nonpos.{u_1}
{ι : Type u_1} [Fintype ι] [DecidableEq ι] {mu : MeasureTheory.Measure (EuclideanSpace ℝ ι)}
[mu.IsAddHaarMeasure] {Omega : TopologicalSpace.Opens (EuclideanSpace ℝ ι)}
{a : EuclideanSpace ℝ ι → Matrix ι ι ℝ} {lam Lam : ℝ}
(h : TauCeti.PDE.UniformlyEllipticOn (↑Omega) a lam Lam)
(ha : MeasureTheory.AEStronglyMeasurable a (mu.restrict ↑Omega)) {u : ↥(TauCeti.W1p mu Omega 2)}
(hu :
∀ (v : ↥(TauCeti.W1p0 mu Omega 2)),
(∀ᵐ (x : EuclideanSpace ℝ ι) ∂mu.restrict ↑Omega, 0 ≤ ↑↑(TauCeti.W1p.value ↑v) x) →
TauCeti.PDE.energyFormH1 a 0 0 u ↑v ≤ 0)
{k : ℝ}
(hwLp :
MeasureTheory.MemLp (fun x => max (↑↑(TauCeti.W1p.value u) x - k) 0) 2 (mu.restrict ↑Omega))
{ψ : EuclideanSpace ℝ ι → ℝ} (hψ : ContDiff ℝ (↑⊤) ψ) (hcpt : HasCompactSupport ψ)
(hts : tsupport ψ ⊆ ↑Omega) :
have w :=
TauCeti.W1p.posPartAboveOfMemLp
TauCeti.PDE.UniformlyEllipticOn.setIntegral_sq_mul_norm_gradient_posPartAbove_sq_le_of_memLp._proof_1
k u hwLp;
∫ (x : EuclideanSpace ℝ ι) in ↑Omega, ψ x ^ 2 * ‖↑↑(TauCeti.W1p.gradient w) x‖ ^ 2 ∂mu ≤
(2 * Lam / lam) ^ 2 *
∫ (x : EuclideanSpace ℝ ι) in ↑Omega, ‖gradient ψ x‖ ^ 2 * ↑↑(TauCeti.W1p.value w) x ^ 2 ∂mu
Informally uses
Lean
Formalized in Tau Ceti as TauCeti.PDE.UniformlyEllipticOn.setIntegral_sq_mul_norm_gradient_posPartAbove_sq_le_of_nonpos.
Other forms
The zero-forcing Caccioppoli inequality for a nonnegative-level truncation with lower-order terms. Formalized in Tau Ceti as TauCeti.PDE.UniformlyEllipticOn.setIntegral_sq_mul_norm_gradient_posPartAbove_sq_le_lowerOrder_of_nonpos.
TauCeti.PDE.UniformlyEllipticOn.setIntegral_sq_mul_norm_gradient_posPartAbove_sq_le_lowerOrder_of_nonpos.{u_1}
{ι : Type u_1} [Fintype ι] [DecidableEq ι] {mu : MeasureTheory.Measure (EuclideanSpace ℝ ι)}
[mu.IsAddHaarMeasure] {Omega : TopologicalSpace.Opens (EuclideanSpace ℝ ι)}
{a : EuclideanSpace ℝ ι → Matrix ι ι ℝ} {b : EuclideanSpace ℝ ι → EuclideanSpace ℝ ι}
{c : EuclideanSpace ℝ ι → ℝ} {lam Lam beta gamma : ℝ}
(h : TauCeti.PDE.UniformlyEllipticOn (↑Omega) a lam Lam)
(ha : MeasureTheory.AEStronglyMeasurable a (mu.restrict ↑Omega))
(hb : MeasureTheory.AEStronglyMeasurable b (mu.restrict ↑Omega))
(hc : MeasureTheory.AEStronglyMeasurable c (mu.restrict ↑Omega))
(hb_bound : ∀ x ∈ ↑Omega, ‖b x‖ ≤ beta) (hc_bound : ∀ x ∈ ↑Omega, ‖c x‖ ≤ gamma)
(hc_nonneg : ∀ x ∈ ↑Omega, 0 ≤ c x) {u : ↥(TauCeti.W1p mu Omega 2)}
(hu :
∀ (v : ↥(TauCeti.W1p0 mu Omega 2)),
(∀ᵐ (x : EuclideanSpace ℝ ι) ∂mu.restrict ↑Omega, 0 ≤ ↑↑(TauCeti.W1p.value ↑v) x) →
TauCeti.PDE.energyFormH1 a b c u ↑v ≤ 0)
{k : ℝ} (hk : 0 ≤ k) {ψ : EuclideanSpace ℝ ι → ℝ} (hψ : ContDiff ℝ (↑⊤) ψ)
(hcpt : HasCompactSupport ψ) (hts : tsupport ψ ⊆ ↑Omega) :
have w :=
TauCeti.W1p.posPartAbove
TauCeti.PDE.UniformlyEllipticOn.setIntegral_sq_mul_norm_gradient_posPartAbove_sq_le_lowerOrder_of_memLp._proof_1
hk u;
∫ (x : EuclideanSpace ℝ ι) in ↑Omega, ψ x ^ 2 * ‖↑↑(TauCeti.W1p.gradient w) x‖ ^ 2 ∂mu ≤
2 * (2 * Lam / lam) ^ 2 *
∫ (x : EuclideanSpace ℝ ι) in ↑Omega,
‖gradient ψ x‖ ^ 2 * ↑↑(TauCeti.W1p.value w) x ^ 2 ∂mu +
(2 * beta / lam) ^ 2 *
∫ (x : EuclideanSpace ℝ ι) in ↑Omega, ψ x ^ 2 * ↑↑(TauCeti.W1p.value w) x ^ 2 ∂mu
Sources
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.