Ported for Lean Pool: imports relocated and code adapted to Lean/Mathlib v4.34.0.
Doubling variables #
This file contains the basic functions used in the doubling-of-variables argument for comparison theorems.
For functions u v : R^n -> R and a parameter α, the central expression is
u x - v y - (α / 2) * ∑ i, (x i - y i)^2.
The first-order components of the quadratic penalty are recorded explicitly as
α • (x - y) and -α • (x - y).
The product space used in the doubling-of-variables argument.
Equations
Instances For
The coordinate quadratic penalty
(α / 2) * ∑ i, (x i - y i)^2.
This is the differentiable Euclidean quadratic form used in the matrix
inequalities. The ambient topology on Point n is still Lean's finite product
topology, and the finite-dimensional comparison lemmas in Foundation.lean
relate this quadratic form to the norm used in little-oh statements.
Instances For
The doubled-variable objective
u x - v y - (α / 2) * ∑ i, (x i - y i)^2.
Equations
- ViscositySolns.doubledObjective u v α q = u q.1 - v q.2 - ViscositySolns.quadraticPenalty α q.1 q.2
Instances For
The derivative of the quadratic penalty with respect to the first variable.
Equations
- ViscositySolns.quadraticPenaltyGradientLeft α x y = α • (x - y)
Instances For
The Hessian block of the quadratic penalty in the first variable.
Equations
Instances For
The mixed Hessian block of the quadratic penalty.
Equations
Instances For
The Hessian block of the quadratic penalty in the second variable.
Equations
Instances For
If u is upper semicontinuous on K and v is lower semicontinuous on L,
then the function
(x, y) ↦ u x - v y - (α / 2) * ∑ i, (x i - y i)^2
is upper semicontinuous on K × L.
Let K and L be nonempty compact sets. If u is upper semicontinuous on
K and v is lower semicontinuous on L, then there exists
(x, y) ∈ K × L such that for every (x', y') ∈ K × L,
u x' - v y' - (α / 2) * ∑ i, (x' i - y' i)^2 ≤ u x - v y - (α / 2) * ∑ i, (x i - y i)^2.
Let u z - v z be positive at some z ∈ C. If (x, y) maximizes
(x', y') ↦ u x' - v y' - (α / 2) * ∑ i, (x' i - y' i)^2
If (x, y) maximizes the doubled-variable objective on C × C and y ∈ C,
then comparison with the diagonal point (y, y) gives
If (x, y) maximizes the doubled-variable objective on C × C and z ∈ C,
then comparison with the diagonal point (z, z) gives
Assume (x, y) maximizes the doubled-variable objective on C × C, y ∈ C,
m ≤ u y, and u x ≤ M. Then
α * ‖x - y‖ ^ 2 ≤ 2 * (M - m).
Assume (x, y) maximizes the doubled-variable objective on C × C, z ∈ C,
m ≤ v y, and u x ≤ M. Then
Let α i be a family of positive parameters for all i in a set belonging
to a filter l. Let C be nonempty and compact. If u is upper
semicontinuous on C and v is lower semicontinuous on C, then one can
choose functions x i and y i such that, for all i in a set belonging to
l, α i > 0, x i ∈ C, y i ∈ C, and (x i, y i) maximizes
(x', y') ↦ u x' - v y' - (α i / 2) * ∑ j, (x' j - y' j)^2
on C × C.