Strict deterministic and randomized oracle models, exact transcripts, and normalized hard instances.
The one-dimensional real point space used for strict-oracle lower bounds.
Equations
Instances For
An exact value-gradient observation in one dimension.
Equations
Instances For
A finite chronological list of one-dimensional exact observations.
Equations
Instances For
Natural Borel structure on one exact value-gradient observation.
Equations
- V7.instMeasurableSpaceStrictObservation = MeasurableSpace.comap (fun (obs : V7.StrictObservation) => (obs.point, obs.value, obs.gradient)) inferInstance
Cylinder sigma algebra on finite exact-pair transcripts, generated by length events and Borel events at each finite coordinate.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A deterministic strict-local method sees only the supplied accuracy, initial point, and its finite exact-pair transcript.
- eps : ℝ
The gradient accuracy requested from the strict local method.
- x0 : StrictPoint
The initial point of the strict local method.
- nextQuery : StrictTranscript → StrictPoint
The next query determined solely by the exact observation transcript.
- output : ℕ → StrictTranscript → StrictPoint
The proposed output after a given finite query budget and transcript.
- nextQuery_measurable : Measurable self.nextQuery
- output_measurable (N : ℕ) : Measurable (self.output N)
Instances For
A randomized strict method is a measurable seed-indexed family of strict methods. The adversarial instance is quantified after this whole family, not separately for each seed.
- run : Ω → StrictLocalMethod
The strict deterministic method associated with each random seed.
- joint_nextQuery_measurable : Measurable fun (z : Ω × StrictTranscript) => (self.run z.1).nextQuery z.2
- joint_output_measurable (N : ℕ) : Measurable fun (z : Ω × StrictTranscript) => (self.run z.1).output N z.2
Instances For
Every transcript entry is the exact observation of the one-dimensional oracle.
Equations
- V7.StrictTranscriptExact oracle trace = V7.TraceExact oracle trace
Instances For
The transcript contains N queries, all with gradient magnitude above the target accuracy.
Equations
- V7.StrictAllFirstNQueriesFail eps oracle trace N = (List.length trace = N ∧ ∀ obs ∈ trace, eps < |oracle.gradient obs.point 0|)
Instances For
The method's finite-budget output has gradient magnitude above its target accuracy.
Equations
Instances For
Some query before budget N, or the corresponding output, meets the gradient accuracy.
Equations
Instances For
The constant bounds every gradient difference and is the least such bound.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The one-dimensional objective tends above every bound outside a sufficiently large interval.
Equations
Instances For
The specified point is a global minimizer and is the only point attaining its value.
Equations
- V7.UniqueMinimizer f xstar = ((∀ (x : V7.StrictPoint), f xstar ≤ f x) ∧ ∀ (x : V7.StrictPoint), f x = f xstar → x = xstar)
Instances For
The affine--quadratic--affine family from thm:impossibility.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The exact piecewise derivative of the affine-quadratic-affine hard family.
Equations
Instances For
The hard-family oracle has the required convexity, minimizer, and exact normalization properties.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The affine oracle matching the left tail of every hard-family instance.
Equations
Instances For
A convex coercive exact-gradient instance with unique minimizer and condition number four.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A source-level hitting-time carrier. top means no queried or returned
small-gradient point is reached.
Equations
Instances For
The exact transcript follows the strict method's causal query rule.
Equations
- One or more equations did not get rendered due to their size.