The proof-side convex smooth optimization instance and its condition number.
Objectives are differentiable and convex on the whole finite-dimensional real space,
with an attained minimum and a positive global Lipschitz-gradient bound from the
primal norm to its dual. MainStatement restricts the exponent to finite real p > 1
and separately requires supplied nondegenerate secant initialization. Its query count
starts after initialization. The strict-local and known-parameter lower bounds use
the separate method models in StrictModel and LowerBoundStatements.
The oracle's gradient is the coordinate gradient of its value function.
Equations
- V7.IsCoordinateGradient oracle = O3.IsCoordinateGradient oracle.value oracle.gradient
Instances For
The set of global minimizers of the oracle's value function.
Equations
- V7.MinimizerSet oracle = O3.MinimizerSet oracle.value
Instances For
The ℓp distance from the initial point to the objective's minimizer set.
Equations
- V7.minimizerDistance p oracle x0 = O3.minimizerDistance p oracle.value x0
Instances For
The oracle gradient is L-Lipschitz from the primal norm to its dual norm.
Equations
- V7.IsLpSmooth p L oracle = O3.IsLpSmooth p (V7.conjugateExponent p) L oracle.gradient
Instances For
Proof-side objective certificate. It is never an algorithm input.
- oracle : PairOracle d
The value-gradient oracle of the certified optimization instance.
- L : ℝ
A positive global Lipschitz constant for the gradient.
- coordinateGradient : IsCoordinateGradient self.oracle
- convex : O3.IsConvexObjective self.oracle.value
- minimizerNonempty : (MinimizerSet self.oracle).Nonempty
- smooth : IsLpSmooth p self.L self.oracle
Instances For
The initial distance to the minimizer set.
Equations
- inst.R = V7.minimizerDistance p inst.oracle x0
Instances For
The common minimum value, expressed as an infimum over minimizers.
Instances For
The condition number truncated below at one.
Equations
- V7.conditionBar inst eps = max 1 (V7.conditionNumber inst eps)
Instances For
Exact model split: the secant relation is proof-side evidence about the primitive input, not an extra field of the method family.
Equations
- V7.PositiveStandingAssumptions input inst = (1 < input.p ∧ 0 < input.eps ∧ V7.SecantInitialization input inst.oracle)