Ported for Lean Pool: imports relocated and code adapted to Lean/Mathlib v4.34.0.
Matrix inequalities for comparison (QuadraticModel) #
Part of the block-matrix development used in the doubling-of-variables
proof of comparison. Split from MatrixInequalities.lean; see the umbrella
module docstring.
The pure quadratic expression associated to a block Hessian on
R^n × R^n.
Equations
- ViscositySolns.blockQuadraticModel A q = 1 / 2 * Matrix.mulVec A q ⬝ᵥ q
Instances For
Symmetry of the bilinear form associated to a Hermitian real matrix.
In standard mathematical terms, if A is symmetric, then
⟪Ax, y⟫ = ⟪Ay, x⟫.
Expansion of a Hermitian quadratic form at a translated point.
In standard mathematical terms, if A is symmetric, then for every
ξ, h ∈ R^n × R^n,
(1 / 2) * ⟪A(ξ + h), ξ + h⟫ = (1 / 2) * ⟪Aξ, ξ⟫ + ⟪Aξ, h⟫ + (1 / 2) * ⟪Ah, h⟫.
The quadratic form associated to A + ε A^2.
In standard mathematical terms, if A is symmetric, then
(1 / 2) * ⟪(A + ε A^2)ξ, ξ⟫ = (1 / 2) * ⟪Aξ, ξ⟫ + (ε / 2) * |Aξ|^2.
A Loewner upper bound by a scalar multiple of the identity gives the corresponding quadratic-form upper bound.
In standard mathematical terms, if A ≤ μ I, then
(1 / 2) * ⟪Ah, h⟫ ≤ (μ / 2) * |h|^2
for every vector h.
The CIL quadratic comparison estimate, separated from the scalar inequalities used to prove it.
In standard mathematical terms, let A be symmetric. Suppose that
(1 / 2) * ⟪Ah, h⟫ ≤ (μ / 2) * |h|^2
for every h, and suppose that
⟪Aξ, h⟫ ≤ (ε / 2) * |Aξ|^2 + (ε⁻¹ / 2) * |h|^2
for every ξ and h. Then for every z and ξ,
`(1 / 2) * ⟪Az, z⟫ ≤ (1 / 2) * ⟪(A + ε A^2)ξ, ξ⟫
- ((ε⁻¹ + μ) / 2) * |z - ξ|^2`.
The CIL quadratic comparison estimate obtained from a Loewner upper bound
A ≤ μ I.
In standard mathematical terms, if A is symmetric, ε > 0, and
A ≤ μ I, then for every z and ξ,
`(1 / 2) * ⟪Az, z⟫ ≤ (1 / 2) * ⟪(A + ε A^2)ξ, ξ⟫
- ((ε⁻¹ + μ) / 2) * |z - ξ|^2`.
The pure quadratic model at the origin is unchanged by the coordinate
equivalence between R^(n+n) and R^n × R^n.
The quadratic expression of a block diagonal Hessian on R^n × R^n.
In quantified mathematical form, for every x, y : R^n,
1 / 2 * ⟪[X 0; 0 -Y] (x, y), (x, y)⟫ = 1 / 2 * ⟪X x, x⟫ - 1 / 2 * ⟪Y y, y⟫.
The block Hessian of the coordinate quadratic penalty gives the coordinate quadratic penalty.
In quantified mathematical form, for every x, y : R^n,
1 / 2 * ⟪[α I -α I; -α I α I] (x, y), (x, y)⟫ = (α / 2) * ∑ i, (x i - y i)^2.
The coordinate quadratic-penalty Hessian is bounded above by 2α times the
block identity.
In quantified mathematical form, if 0 ≤ α, then
[αI -αI; -αI αI] ≤ 2α [I 0; 0 I]
in the Loewner order.
The first derivative of the coordinate quadratic penalty in block form.
In standard mathematical terms, if
A = [ α I -α I ],
[ -α I α I ],
then A (x, y) = (α(x - y), -α(x - y)).
The left component of the first derivative of the coordinate quadratic
penalty is α(x - y).
The right component of the first derivative of the coordinate quadratic
penalty is -α(x - y).
The upper Ishii block has quadratic expression equal to three times the coordinate quadratic penalty.
The lower Ishii block bound implies Y ≤ 3α I.