Uniform ellipticity for divergence-form PDE coefficients #
This file records the explicit-constant matrix inequalities used for uniformly elliptic
divergence-form operators. For a coefficient field
a : X → Matrix n n ℝ on a domain Ω : Set X, the predicate
UniformlyEllipticOn Ω a λ Λ means
λ ‖ξ‖² ≤ ξᵀ a(x) ξ and |ηᵀ a(x) ξ| ≤ Λ ‖η‖ ‖ξ‖
for every x ∈ Ω and all vectors η, ξ, together with the quantitative side conditions
0 < λ and λ ≤ Λ. The lower bound is the coercivity hypothesis; the bilinear upper bound
controls nonsymmetric coefficient fields for weak-form boundedness.
This is the coefficient hypothesis named in the PDE roadmap before the energy bilinear form and Lax--Milgram arguments: constants are parameters, not hidden existential data.
Main declarations #
TauCeti.PDE.UniformlyEllipticOn: uniform lower and upper ellipticity bounds on a set.TauCeti.PDE.uniformlyEllipticOn_const_one: the identity matrix is uniformly elliptic.TauCeti.PDE.UniformlyEllipticOn.mono_constants: weakening constants preserves the predicate.TauCeti.PDE.UniformlyEllipticOn.mono_set: restriction to a smaller domain preserves the predicate.TauCeti.PDE.UniformlyEllipticOn.congr: replace a coefficient field by one that agrees on the domain.TauCeti.PDE.matrixBilinearForm: the bounded bilinear formη, ξ ↦ ηᵀ A ξattached to a coefficient matrix.TauCeti.PDE.sum_inner_mul_matrixBilinearForm: expansion in the standard orthonormal basis.TauCeti.PDE.contDiff_matrixBilinearForm_gradientandTauCeti.PDE.tsupport_matrixBilinearForm_gradient_subset: smoothness and support of a conormal component of a smooth gradient.TauCeti.PDE.matrixBilinearFormLinear: the coefficient matrix-to-bilinear-form map as a continuous linear map.TauCeti.PDE.matrixBilinearForm_opNorm_le_of_upper_bound: a pointwise bilinear upper bound controls the operator norm of the attached matrix bilinear form.TauCeti.PDE.mul_sq_mul_norm_sq_le_matrixBilinearForm_add: the pointwise absorption estimate used in Caccioppoli inequalities.TauCeti.PDE.UniformlyEllipticOn.isCoercive_matrixBilinearForm: pointwise coercivity of the bilinear form attached to a uniformly elliptic coefficient field.TauCeti.PDE.UniformlyEllipticOn.opNorm_matrixBilinearForm_le: pointwise operator-norm boundedness of the bilinear form attached to a uniformly elliptic coefficient field.TauCeti.PDE.uniformlyEllipticOn_smul_one: scalar, isotropic coefficient fields are uniformly elliptic when their scalar coefficient lies between the ellipticity constants.TauCeti.PDE.UniformlyEllipticOn.add_nonneg: adding a nonnegative bounded coefficient field preserves the lower ellipticity constant and adds upper constants.TauCeti.PDE.UniformlyEllipticOn.add_bounded: adding a bounded coefficient perturbation preserves uniform ellipticity with lower constantλ - μwhen the perturbation sizeμis smaller thanλ.TauCeti.PDE.coefficientSymmetricPart: the symmetric part(A + Aᵀ) / 2of a coefficient matrix.TauCeti.PDE.UniformlyEllipticOn.transposeandTauCeti.PDE.UniformlyEllipticOn.coefficientSymmetricPart: transposing or replacing a coefficient field by its symmetric part preserves uniform ellipticity with the same constants.
The vectors are EuclideanSpace ℝ n, matching the roadmap's bounded open subsets of
ℝⁿ; this type is reducibly a finite L² product, so Mathlib's matrix-vector API applies
directly.
Symmetric part of a coefficient matrix #
The symmetric part (A + Aᵀ) / 2 of a coefficient matrix.
For energy estimates the diagonal quadratic form of A agrees with that of
coefficientSymmetricPart A, while the resulting matrix is symmetric. This is the
finite-dimensional bookkeeping needed before the integrated energy form is specialized to
self-adjoint elliptic operators.
Equations
- TauCeti.PDE.coefficientSymmetricPart A = (1 / 2) • (A + A.transpose)
Instances For
The symmetric part of a coefficient matrix is symmetric.
The entries of the symmetric part are the averages of opposite entries.
A symmetric coefficient matrix is unchanged by taking its symmetric part.
The matrix bilinear form #
The continuous bilinear form attached to a real matrix on Euclidean space.
For a coefficient matrix A, this is the pointwise weak-form integrand
(η, ξ) ↦ ηᵀ A ξ. It is bundled as a continuous bilinear map so it can feed directly into
Mathlib's bounded-bilinear-form and Lax--Milgram APIs once the corresponding Sobolev spaces
are available.
Equations
Instances For
The matrix bilinear form is the dot-product expression ηᵀ A ξ.
Matrix bilinear forms are linear in scalar multiplication of the coefficient matrix.
Matrix bilinear forms are additive in the coefficient matrix.
Transposing the coefficient matrix swaps the arguments of the bundled matrix bilinear form.
The bundled bilinear form of the symmetric part is the average of the original bilinear form and its transpose.
The principal coefficient matrix-to-bilinear-form map as a continuous linear map.
Equations
- TauCeti.PDE.matrixBilinearFormLinear = LinearMap.toContinuousLinearMap { toFun := fun (A : Matrix n n ℝ) => TauCeti.PDE.matrixBilinearForm A, map_add' := ⋯, map_smul' := ⋯ }
Instances For
Applying matrixBilinearFormLinear recovers matrixBilinearForm.
The principal coefficient-to-bilinear-form map is continuous.
A continuous principal coefficient field gives a continuous field of principal bilinear forms.
A continuous principal coefficient field on a set gives a continuous field of principal bilinear forms on that set.
A pointwise bilinear upper bound gives the corresponding norm estimate for the bundled continuous bilinear form.
A pointwise bilinear upper bound controls the operator norm of the bundled matrix bilinear form.
This is the matrix-coefficient specialization of Mathlib's
ContinuousLinearMap.opNorm_le_bound₂.
A pointwise bilinear upper bound gives a radius-restricted estimate for the bundled matrix bilinear form.
Adding two pointwise bilinear upper bounds adds the constants.
The symmetric part of a pointwise bounded coefficient matrix satisfies the same bilinear upper bound.
Matrix quadratic forms and uniform ellipticity #
The identity matrix has quadratic form ‖ξ‖².
The matrix bilinear form associated to the identity matrix is the Euclidean dot product.
The scalar identity matrix has quadratic form c ‖ξ‖².
Matrix quadratic forms are additive in the coefficient matrix.
Transposing the coefficient matrix does not change its quadratic form.
The matrix bilinear form associated to c • 1 is c times the Euclidean dot product.
The quadratic part of the matrix bilinear form is the matrix quadratic form.
The symmetric part has the same quadratic form as the original coefficient matrix.
A pointwise absorption estimate for matrix bilinear forms. If the quadratic form is
bounded below at g by λ ‖g‖² and the bilinear form at (q, g) is bounded by
Λ ‖q‖ ‖g‖, then the cross term in A(g, z²g + 2zwq) is absorbed by half of the
elliptic term and a multiple of w²‖q‖².
A scalar multiple of the identity has operator integrand bounded by any upper bound for the absolute value of the scalar.
A scalar multiple of the identity has operator integrand bounded by any upper bound for the absolute value of the scalar.
Adding a nonnegative quadratic form preserves a lower quadratic bound.
Adding a coefficient with a one-sided quadratic lower bound lowers a quadratic lower bound by the size of that perturbation.
A bilinear upper bound for a coefficient matrix bounds its quadratic form in absolute value by the same constant.
A pointwise quadratic lower bound makes the associated matrix bilinear form coercive in Mathlib's Lax--Milgram sense.
The identity matrix bilinear form is coercive with constant 1.
A positive scalar multiple of the identity matrix gives a coercive bilinear form.
Uniform ellipticity and boundedness with explicit constants on a domain.
The predicate says that for every x ∈ Ω, the matrix a x has quadratic form bounded below
by λ‖ξ‖² and bilinear form bounded above by Λ‖η‖‖ξ‖, uniformly in x, η, and ξ.
The side conditions 0 < λ and λ ≤ Λ are part of the predicate so later energy estimates can
recover them directly.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Characteristic restatement of uniform ellipticity and boundedness on a domain.
The lower ellipticity constant is positive.
The lower ellipticity constant is no larger than the upper constant.
The upper ellipticity constant is nonnegative.
The lower quadratic-form bound supplied by uniform ellipticity.
The bilinear upper bound supplied by uniform ellipticity.
Uniform ellipticity implies pointwise nonnegativity of the coefficient quadratic form.
Uniform ellipticity gives a positive quadratic form on every nonzero vector.
Restricting the domain preserves uniform ellipticity with the same constants.
Weakening the lower constant and increasing the upper constant preserves uniform ellipticity.
A constructor when the side conditions and pointwise quadratic-form bounds are already available separately.
Uniform ellipticity depends only on the coefficient values on the domain.
At every point of the domain, uniform ellipticity gives a norm bound for the attached matrix bilinear form.
At every point of the domain, uniform ellipticity bounds the operator norm of the attached matrix bilinear form by the upper ellipticity constant.
Uniform ellipticity gives a radius-restricted pointwise bound for the coefficient integrand.
At every point of the domain, uniform ellipticity gives coercivity of the attached matrix bilinear form.
Transposing the coefficient field preserves uniform ellipticity with the same constants.
The quadratic lower bound is unchanged, and the bilinear upper bound follows by swapping the two Euclidean arguments.
Replacing a coefficient field by its symmetric part preserves uniform ellipticity with the same constants.
This lets the energy-method API pass from a nonsymmetric uniformly elliptic principal coefficient to the symmetric coefficient with the same diagonal energy, which is the finite-dimensional prerequisite for self-adjoint model problems.
Adding a pointwise nonnegative bounded coefficient field preserves uniform ellipticity.
The lower ellipticity constant is unchanged, while the upper bilinear-form constant is increased by the upper bound for the perturbation. This is the pointwise matrix estimate used when an energy form is split into a uniformly elliptic principal part plus a nonnegative bounded perturbation.
Adding a bounded coefficient perturbation preserves uniform ellipticity after reducing the lower ellipticity constant by the perturbation size.
If a is uniformly elliptic with constants λ, Λ and b has pointwise bilinear bound
μ, then a + b is uniformly elliptic with constants λ - μ, Λ + μ, provided μ < λ.
This is the finite-dimensional coefficient stability estimate used when perturbing a
uniformly elliptic divergence-form operator.
Adding a bounded scalar multiple of the identity preserves uniform ellipticity after reducing the lower ellipticity constant by the scalar bound.
This is the scalar-coefficient specialization of UniformlyEllipticOn.add_bounded: no sign
condition is imposed on c, only the pointwise bound |c x| ≤ μ.
Adding a constant bounded scalar multiple of the identity preserves uniform ellipticity after reducing the lower ellipticity constant by the absolute value bound.
Adding a bounded nonnegative scalar multiple of the identity preserves uniform ellipticity, with the upper constant increased by the scalar bound.
Adding a constant nonnegative scalar multiple of the identity preserves uniform ellipticity, with the upper constant increased by that scalar.
Equal coefficient fields on the domain give equivalent uniform-ellipticity hypotheses.
The constant identity coefficient field is uniformly elliptic with any constants
λ ≤ 1 ≤ Λ and 0 < λ. This is the coefficient field of the Laplacian model problem.
In particular, the identity coefficient field is uniformly elliptic with constants
λ = Λ = 1.
An isotropic scalar coefficient field is uniformly elliptic when its scalar coefficient lies between the lower and upper constants.
This packages the common model a(x) = c(x) I: if λ ≤ c x ≤ Λ on Ω, then c x • 1
satisfies the lower quadratic bound and the bilinear upper bound with constants λ and Λ.
A constant positive isotropic coefficient field is uniformly elliptic with matching lower and upper constants.
A constant isotropic coefficient field is uniformly elliptic for any explicit constants
λ ≤ c ≤ Λ with 0 < λ.
Gradient calculus and orthonormal expansion #
Expanding the first argument of a matrix bilinear form in an orthonormal basis.
The conormal component obtained by applying a matrix bilinear form to a smooth gradient is smooth.
The conormal component of a gradient is supported where the function is.