Documentation

LeanPool.PLAcceleratedNesterovLean.MorseBott.Bridge

Copyright (c) 2025. All rights reserved. Released under Apache 2.0 license as described in the file LICENSE.

PLMBBridge — Adapter/Bridge Lemmas for PLAcceleratedNesterovLeans Integration #

Overview #

This file provides adapter/bridge lemmas connecting PLMB's generic Morse–Bott and tubular-neighborhood theory (over an arbitrary finite-dimensional real inner-product space E) to the concrete setting used by PLAcceleratedNesterovLeans (where E d := EuclideanSpace ℝ (Fin d)).

Bridge classification table #

BridgeDifficultyMechanism
IsTubNeighSub.toIsTubularNeighborhoodTrivialField-for-field
IsTubNeighSub.shrinkShort proofRestriction to open subset
IsTubNeighSub.radiusShort proofPer-point ball from openness
tubularProj @ Ed dTrivialType specialization
tubular_neighborhood_projection @ Ed dTrivialType specialization
‖Ext.gradient f x‖ = ‖fderiv ℝ f x‖One-linerLinearIsometryEquiv.norm_map
Ext.PL → MuPLAlready in Thm3ExternalThm3.pl_to_muPL
hessian f x ξ ξ = Ext.hessianQuadFormAlready in Thm3hessianQuadForm_eq_hessian
Ext.PL + argmin → IsMuMBCompositionPipeline of above bridges
muPL_implies_muMB @ Ed dTrivialType specialization

References #

@[reducible, inline]
noncomputable abbrev PLAcceleratedNesterovLean.tubularProjEd {d : } {S U : Set (Ed d)} (hTN : IsTubularNeighborhoodOfSubmanifold S U) (hne : S.Nonempty) :
Ed dEd d

Nearest-point projection specialized to the Euclidean ambient space Ed d.

Equations
Instances For
    theorem PLAcceleratedNesterovLean.tubular_neighborhood_projection_Ed {d : } {S U : Set (Ed d)} (hTN : IsTubularNeighborhoodOfSubmanifold S U) (hne : S.Nonempty) :
    ∃ (π : Ed dEd d), (∀ xU, π x S x - π x = Metric.infDist x S) (∀ xS, π x = x) (∀ (x : Ed d), π x S) (∀ mS, xU, x - π x x - m) (∀ mS, δ > 0, xU, x Metric.ball m δtSet.Icc 0 1, (1 - t) π x + t x U) (∀ xU, tSet.Icc 0 1, have y := (1 - t) π x + t x; y - π x = Metric.infDist y S) (∀ xU, (fderiv π (π x)) (x - π x) = 0) (∀ mS, DifferentiableAt π m) (∀ mS, ∀ (u v : Ed d), inner ((fderiv π m) u) v = inner u ((fderiv π m) v)) mS, ContDiffAt 1 π m

    The norm of the gradient equals the operator norm of the Fréchet derivative. This follows from toDual ℝ E being a linear isometry.

    Connection to Mathlib's gradient (from Analysis.Calculus.Gradient.Basic).

    Mathlib defines gradient 𝕜 f x := (toDual 𝕜 E).symm (fderiv 𝕜 f x). Our ExternalThm3.gradient has the same definition (specialized to ). They are definitionally equal.

    Connection between Ext.gradient and Mathlib's gradient.

    theorem PLAcceleratedNesterovLean.muPL_implies_muMB_Ed {d : } (f : Ed d) (μ : ) (x₀ : Ed d) ( : 0 < μ) (hf : ContDiffAt 2 f x₀) (hmin : IsLocalMin f x₀) (hPL : MuPL f μ x₀) :
    IsMuMB f μ x₀

    Corollary 2.17 at Ed d: μ-PŁ ⟹ μ-Morse–Bott.

    theorem PLAcceleratedNesterovLean.MuPL.implies_submanifold_Ed {d : } (f : Ed d) (μ : ) (x₀ : Ed d) ( : 0 < μ) (hf : ContDiffAt 2 f x₀) (hmin : IsLocalMin f x₀) (hPL : MuPL f μ x₀) :

    Theorem 2.16 at Ed d: μ-PŁ ⟹ local-min set is a C¹ submanifold.

    theorem PLAcceleratedNesterovLean.hessian_coercive_Ed {d : } (f : Ed d) (μ : ) (x₀ : Ed d) ( : 0 < μ) (hf : ContDiffAt 2 f x₀) (hmin : IsLocalMin f x₀) (hPL : MuPL f μ x₀) (v : Ed d) :
    v (hessianKer f x₀)((hessian f x₀) v) v μ * v ^ 2

    Hessian coercivity at Ed d: PŁ ⟹ D²f(x₀) ≥ μ on ker(Hess)⊥.

    theorem PLAcceleratedNesterovLean.globalPL_implies_muMB_Ed {d : } (f : Ed d) (μ : ) (U : Set (Ed d)) (x₀ : Ed d) ( : 0 < μ) (hf : ContDiffAt 2 f x₀) (hPL : ExternalThm3.PolyakLojasiewicz f μ U) (hU : U nhds x₀) (hmin : x₀ ExternalThm3.argminSet f) :
    IsMuMB f μ x₀

    Full pipeline at Ed d: global PL + global minimizer ⟹ μ-MB.

    Given:

    • f : Ed d → ℝ is C²
    • f satisfies the Polyak–Łojasiewicz condition on U with constant μ
    • x₀ is a global minimizer (i.e. x₀ ∈ ExternalThm3.argminSet f)
    • U ∈ 𝓝 x₀ (x₀ is in the interior of U)

    Conclude: f satisfies μ-Morse–Bott at x₀.

    This is the bridge lemma that PLAcceleratedNesterovLeans' local_fiberwise_geometry can use to invoke PLMB's structural results.

    theorem PLAcceleratedNesterovLean.globalPL_implies_submanifold_Ed {d : } (f : Ed d) (μ : ) (U : Set (Ed d)) (x₀ : Ed d) ( : 0 < μ) (hf : ContDiffAt 2 f x₀) (hPL : ExternalThm3.PolyakLojasiewicz f μ U) (hU : U nhds x₀) (hmin : x₀ ExternalThm3.argminSet f) :

    Submanifold conclusion via global PL + tubular neighborhood. Under the same hypotheses, localMinSet f x₀ is a C¹ submanifold with tangent space hessianKer f x₀.