The completed below-two phases imply the requested physical terminal-gradient bound.
@[reducible, inline]
Finite-dimensional real coordinate space with the PiLp p norm.
Equations
- V7.Stage3BelowTwoS3F.LpSpace p d = PiLp (ENNReal.ofReal p) fun (x : Fin d) => ℝ
Instances For
theorem
V7.Stage3BelowTwoS3F.minimizerSet_isClosed
{p : ℝ}
{d : ℕ}
{x0 : Point d}
(inst : PositiveInstance p d x0)
:
IsClosed (MinimizerSet inst.oracle)
theorem
V7.Stage3BelowTwoS3F.lpNorm_eq_transport_dist
{d : ℕ}
(p : ℝ)
(hp : 1 ≤ p)
(x y : Point d)
:
theorem
V7.Stage3BelowTwoS3F.exists_minimizer_at_radius
{p : ℝ}
{d : ℕ}
{x0 : Point d}
(inst : PositiveInstance p d x0)
(hp : 1 < p)
:
theorem
V7.Stage3BelowTwoS3F.cocoPairHolds_exact_iff
{d : ℕ}
(p M : ℝ)
(oracle : PairOracle d)
(x y : Point d)
:
cocoPairHolds p M (O3.PairOracle.observe oracle x) (O3.PairOracle.observe oracle y) ↔ CocoercivityGuard p M oracle x y
theorem
V7.Stage3BelowTwoS3F.terminal_gradient_le
{d : ℕ}
{x0 : Point d}
(p eps M D : ℝ)
(hp : 1 < p)
(hp2 : p < 2)
(heps : 0 < eps)
(hM : 0 < M)
(hD : 0 < D)
(inst : PositiveInstance p d x0)
(hDR : inst.R ≤ D)
(hP :
∀ k < horizon p eps M D,
cocoPairHolds p M (phaseOneObs p eps M D x0 inst.oracle k) (phaseOneObs p eps M D x0 inst.oracle (k + 1)))
(hQ :
∀ k < horizon p eps M D,
cocoPairHolds p M (phaseTwoObs p eps M D x0 inst.oracle k) (phaseTwoObs p eps M D x0 inst.oracle (k + 1)))
:
lpNorm (conjugateExponent p) (phaseTwoObs p eps M D x0 inst.oracle (horizon p eps M D)).gradient ≤ eps