Ported for Lean Pool: imports relocated and code adapted to Lean/Mathlib v4.34.0.
Product-coordinate consequences of the semiconvex matrix lemma (MatrixLemmaBounds) #
Part of the product-coordinate development connecting the semiconvex matrix
conclusion on the coordinate space R^(n+n) to the block-matrix notation on
R^n × R^n. Split from ProductCoordinates.lean; see the umbrella module
docstring.
The quadratic objective on R^(n+n) associated to a reindexed block Hessian
is the pullback of the corresponding block-coordinate quadratic objective.
In quantified mathematical form, for every z : R^(n+n),
F(z_block) - (1 / 2) ⟪B z_block, z_block⟫
equals
F(z_block) - (1 / 2) ⟪B_point z, z⟫,
where z_block is the image of z in R^n × R^n and B_point is the
matrix B written in R^(n+n) coordinates.
A global maximum of the block-coordinate quadratic objective pulls back to a
global maximum of the corresponding objective on R^(n+n).
The matrix part of a semiconvex matrix conclusion transported from
R^(n+n) to R^n × R^n.
In quantified mathematical form, suppose that
SemiconvexMatrixConclusion lambda f B holds on R^(n+n). Then there
exists a matrix Z on R^(n+n) such that
(0, Z) ∈ \overline J^{2,+}_{R^(n+n)} f(0), and after identifying
R^(n+n) with R^n × R^n, the reindexed matrix Z_block satisfies
-lambda [I 0; 0 I] ≤ Z_block ≤ B_block.
Apply the semiconvex matrix lemma on R^(n+n) and immediately transport its
matrix inequalities to block coordinates on R^n × R^n.
In quantified mathematical form, if the semiconvex matrix lemma holds in
dimension n + n, if 0 ≤ lambda, if f : R^(n+n) -> R is continuous and
semiconvex with constant lambda, and if
B is Hermitian and
ξ ↦ f ξ - (1 / 2) * ⟪B ξ, ξ⟫ has a maximum at 0, then there exists a
matrix Z such that (0, Z) belongs to the closed superjet of f at 0
and
-lambda [I 0; 0 I] ≤ Z_block ≤ B_block.
Apply the semiconvex matrix lemma to a function on R^n × R^n, after writing
that function in R^(n+n) coordinates.
In quantified mathematical form, suppose that the semiconvex matrix lemma
holds in dimension n + n, that 0 ≤ lambda, that
F : R^n × R^n -> R is continuous and satisfies the semiconvexity inequality
with constant lambda, that B is Hermitian, and that
q ↦ F q - (1 / 2) ⟪B q, q⟫
has a maximum at 0. Then there exists a matrix Z on R^(n+n) such that
(0, Z) belongs to the closed superjet at 0 of the function
z ↦ F(z_1, z_2), and after writing Z in R^n × R^n coordinates,
-lambda [I 0; 0 I] ≤ Z_block ≤ B.
Apply the semiconvex matrix lemma to the compact regularized doubled convolution after translating the doubled maximum point to the origin.
In quantified mathematical form, assume:
KandLare nonempty compact subsets ofR^n;uis upper semicontinuous on{x0 + x | x ∈ K};vis lower semicontinuous on{y0 + y | y ∈ L};(x0, y0)is a maximum point on the translated product set ofu(x) - v(y)minus the quadratic polynomial with HessianA;Ais symmetric,ε > 0,A ≤ μ [I 0; 0 I], and0 ≤ ε⁻¹ + μ.
Then the semiconvex matrix lemma applied to
ξ ↦ regularizedDoubledConvolution (ε⁻¹ + μ) K L u_norm v_norm ξ
produces a closed superjet at 0 whose reindexed Hessian lies between
-(ε⁻¹ + μ)[I 0; 0 I] and A + ε A^2.