Coercive bounded operators #
A uniformly coercive real part of the quadratic form makes a bounded operator on a real or complex Hilbert space invertible. Self-adjointness is not needed. The inverse follows from Mathlib’s operator invertibility criterion for a uniform lower bound on the norm of the quadratic form. For complex operators the same argument applied to a scalar shift bounds the real part of every spectral value below by the coercivity constant.
These facts supply the invertibility and spectral half-plane steps in Lyapunov arguments comparing positive spectral subspaces.
For an operator on a real inner product space, the quadratic form ⟪T v, v⟫ is bounded by
‖T‖ ‖v‖² (ContinuousLinearMap.abs_inner_apply_le), and the form ⟪S (A v), v⟫ of S
against A by ‖S‖ ‖A‖ ‖v‖² (ContinuousLinearMap.abs_inner_apply_apply_le). Two consequences
bound the change of this form under a perturbation of A
(ContinuousLinearMap.inner_apply_apply_sub_le) and bound below the form
⟪S (A v), v⟫ - ½ ⟪D v, v⟫ that appears when integrating against a family of quadratic forms
(ContinuousLinearMap.neg_mul_norm_sq_le_inner_sub).
In a real inner product space we also record the quadratic perturbation estimates for a coercive
symmetric operator A: the increment of F - ⟪·, y + A z⟫ is that of a quadratic centred at
x + z up to the second-order error of F
(LinearMap.IsSymmetric.increment_sub_quadratic_eq), and a coercive quadratic of this form
dominates its perturbation on a sphere (LinearMap.lt_on_sphere_of_abs_increment_le).
A real coercive quadratic form also loses at most the size of a perturbation of the operator
(sub_norm_mul_norm_sq_le_inner) and stays nonnegative under a small perturbation and scalar
shift (inner_add_smul_id_nonneg_of_norm_sub_le), which gives the convexity
of perturbed barrier functions, for instance in the Monge–Ampère viscosity argument.
Provenance #
Adapted from ForTauCeti/Analysis/InnerProductSpace/CoerciveUnit.lean
(Jon Crall and Claude Fable 5) and
DavisKahan/InfiniteDimensional/TanTwoTheta/QuarterAcuteFormGap.lean
(Jon Crall, OpenAI GPT-5.6 Thinking, Claude Opus 5), in the
Kitware DKPS formalization,
Apache-2.0, copyright 2026 Kitware, Inc. The invertibility proof here applies
Mathlib's ContinuousLinearMap.isUnit_of_forall_le_norm_inner_map directly.
A quadratic-form lower bound yields the corresponding norm lower bound.
A bounded operator with a uniformly coercive real quadratic form is a unit.
Conjugating a Lyapunov identity by an inverse self-adjoint square root gives the Hermitian part of the similar operator.
If C = R², Rinv is the two-sided inverse of the self-adjoint R, and
C W + W† C = 2 B, a quadratic-form lower bound δ for B gives the lower bound
δ / (1 + ‖R‖²) for R W Rinv. No positivity of R or nontriviality of the space
is required, and δ = 0 is allowed.
The quadratic form of S against B differs from that against A by at most
‖S‖ ‖B - A‖ ‖v‖².
The quadratic form ⟪S (A v), v⟫ - ½ ⟪D v, v⟫ is at least -(‖S‖ ‖A‖ + ‖D‖ / 2) ‖v‖².
A uniform lower bound for the real quadratic form bounds real parts of spectral values below.
A positive invertible Lyapunov weight transports a coercive form bound to a spectral half-plane bound, with the square-root similarity made explicit in the constant.
A coercive quadratic form loses at most the size of the perturbation. If
κ ‖v‖² ≤ ⟪A v, v⟫, then (κ - ‖D - A‖) ‖v‖² ≤ ⟪D v, v⟫.
The quadratic form stays nonnegative under small perturbations. If κ ‖v‖² ≤ ⟪A v, v⟫
and ‖D - A‖ ≤ κ + t, then 0 ≤ ⟪(D + t • id) v, v⟫.
The increment of g = F - ⟪·, p⟫ for p = y + A z from x to x' is
⟪A (x' - x - z), x' - x - z⟫ / 2 - ⟪A z, z⟫ / 2, up to the error of the second-order expansion
of F at x with gradient y and Hessian A: for symmetric A, the difference of the two
is exactly that error, where F x' = a and F x = b.
If g has, on closedBall x r, the increment from x of a quadratic centred at x + z, up
to δ ‖x' - x‖ ^ 2 with δ small relative to the coercivity constant c of A and ‖z‖ ≤ s * r
for s < 1, then g on the sphere exceeds g (x + z).