Backend Views for ODE Enclosures #
The generic adapters apply the real-valued corridor theorems to a supplied interpretation
toReal : α → ℝ. The FP32 wrappers use TorchLean's rounded-real model.
Continuity, exact derivatives, and corridor inequalities of the interpreted functions remain caller hypotheses. Correct rounding or finite-error bounds alone do not supply these hypotheses: an ordinary sampled floating-point trajectory is not automatically a continuous ODE solution. These adapters establish neither backend numerical soundness nor a certificate-to-ODE bridge.
A directly decoded binary32 trajectory has finite range, so continuity on an interval forces it to be constant. To reason about sampled trajectories, use a real-valued interpolant instead. The corridor theorem still needs the interpolant's clamped-ODE derivative hypothesis; sample values and interval boxes alone do not establish that it solves the ODE.
Local corridor wrapper #
Generic backend wrapper for the local corridor theorem.
The hypotheses are deliberately phrased over realView toReal ...: a caller must already have
translated backend computations into real continuity, derivative, and inequality facts. Given those
facts, the result is the same enclosure + unclamping statement for the backend trajectory's real
interpretation.
Specialization of fromRealView to TorchLean's proof-level FP32 model.
Constant-extension wrapper #
Generic backend wrapper for the constant-extension theorem.
The corridor is interpreted as real-valued first and then frozen after T with
constantExtensionAfter. This mirrors the paper's global step while keeping all backend arithmetic
outside this proof.
Specialization of fromRealView to TorchLean's proof-level FP32 model.
Continuity of a directly decoded binary32 trajectory #
Real interpretation of an executable IEEE-754 binary32 trajectory.
This view does not establish continuity, derivative identities, or finiteness of the trajectory.
Instances For
A directly decoded binary32 trajectory that is continuous on an interval is constant there. Use a real-valued interpolant when stating an ODE theorem about discrete samples.