Documentation

LeanPool.PLAcceleratedNesterovLean.MorseBott.TubularProjection.Derivative

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

Tubular Neighborhood Projection — Derivative and Main Theorem #

Proof that fderiv ℝ π m = V.starProjection at each m ∈ S, and the main theorem assembling all 10 properties of the projection.

theorem PLAcceleratedNesterovLean.tubular_neighborhood_projection {E : Type u_1} [NormedAddCommGroup E] [InnerProductSpace E] [FiniteDimensional E] {S U : Set E} (hTN : IsTubularNeighborhoodOfSubmanifold S U) (hne : S.Nonempty) :
∃ (π : EE), (∀ xU, π x S x - π x = Metric.infDist x S) (∀ xS, π x = x) (∀ (x : E), π 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 : E), inner ((fderiv π m) u) v = inner u ((fderiv π m) v)) mS, ContDiffAt 1 π m