Stage 8: the canonical Euclidean estimate potential #
This module gives the literal finite-dimensional quadratic potential used in
Phase A of the Euclidean branch. Its minimizer and exact strong lower bound
are derived from the project's explicit lpNorm 2; no ambient-norm shortcut
or minimizer certificate is used.
noncomputable def
O3.Stage8EuclideanMinimizer.euclideanPsi
(M : ℝ)
{d : ℕ}
(x₀ s : Point d)
(c : ℝ)
(x : Point d)
:
The canonical representation of the recursive Euclidean estimate
potential. The vector s is the accumulated weighted gradient and c
contains the accumulated affine offsets.
Equations
Instances For
theorem
O3.Stage8EuclideanMinimizer.euclideanPsiMinimizer_pairing_cancel
{M : ℝ}
(hM : M ≠ 0)
{d : ℕ}
(x₀ s x : Point d)
:
M * pairing (euclideanPsiMinimizer M x₀ s - x₀) (x - euclideanPsiMinimizer M x₀ s) + pairing s (x - euclideanPsiMinimizer M x₀ s) = 0
Pairing form of the first-order cancellation, used by the exact square completion.
theorem
O3.Stage8EuclideanMinimizer.euclideanPsi_eq_min_add_sq
{M : ℝ}
(hM : M ≠ 0)
{d : ℕ}
(x₀ s : Point d)
(c : ℝ)
(x : Point d)
:
euclideanPsi M x₀ s c x = euclideanPsi M x₀ s c (euclideanPsiMinimizer M x₀ s) + M / 2 * lpNorm 2 (x - euclideanPsiMinimizer M x₀ s) ^ 2
Exact completion-of-the-square identity. This is stronger than the
needed lower bound and exposes the precise M / 2 coefficient.
theorem
O3.Stage8EuclideanMinimizer.euclideanPsi_strongLower_at_minimizer
{M : ℝ}
(hM : 0 < M)
{d : ℕ}
(x₀ s : Point d)
(c : ℝ)
(x : Point d)
:
euclideanPsi M x₀ s c x ≥ euclideanPsi M x₀ s c (euclideanPsiMinimizer M x₀ s) + M / 2 * lpNorm 2 (x - euclideanPsiMinimizer M x₀ s) ^ 2
Exact M-strong lower bound at the explicit minimizer.