V7 statement-layer foundations #
This module contains transparent data carriers only. It deliberately does not import any historical O3 result or concrete O3 dispatcher.
An oracle supplying objective values and gradients at query points.
Equations
Instances For
A query point together with its observed value and gradient.
Equations
Instances For
The coordinatewise real pairing of two vectors.
Equations
- V7.pairing x y = O3.pairing x y
Instances For
The primitive numerical input of the positive secant model.
- p : ℝ
The exponent of the norm used by the method.
- eps : ℝ
The requested gradient accuracy.
- x0 : Point d
The initial optimization point.
- z0 : Point d
The second point of the supplied nondegenerate secant pair.
- M0 : ℝ
The initial smoothness estimate.
Instances For
Chronological post-initialization result data.
- returned : Point d
The point returned after the method finishes.
- trace : List (Observation d)
The chronological observations made after initialization.
Instances For
The number of oracle calls recorded after initialization.
Equations
- run.postInitializationCallCount = run.trace.length
Instances For
Every trace entry equals the exact oracle observation at its recorded point.
Equations
- V7.TraceExact oracle trace = ∀ obs ∈ trace, obs = O3.PairOracle.observe oracle obs.point
Instances For
The point occurs among the recorded oracle queries.
Equations
- V7.WasQueried trace x = ∃ obs ∈ trace, obs.point = x
Instances For
The point was queried at the specified chronological trace index.
Equations
- V7.QueriedAt trace k x = ∃ (obs : V7.Observation d), (List.drop k trace).head? = some obs ∧ obs.point = x
Instances For
The returned point occurs in the run's query trace.
Equations
- run.returnedWasQueried = V7.WasQueried run.trace run.returned
Instances For
The numerical input viewed in the underlying causal machine interface.
Equations
Instances For
A single causal machine family selected before p, dimension, or
instance data. Objective information reaches it only through query.
Equations
- V7.RuntimeMethodFamily = ((d : ℕ) → O3.FirstOrderMethod d)
Instances For
A finite-fuel execution of the underlying method produces the specified result and trace.
Equations
Instances For
A supplied nondegenerate secant relation; discovery is outside the count.
Equations
- One or more equations did not get rendered due to their size.