EXT-01 fixed-plan numerical reference

Source fd75a63657bc6b1d8cbd26c644bd8fb39cc1a3ec; reviewed harness 11b7bc74e4756bafc2c6c450628d10c6a62f8f39. Native affine fixed-plan disturbance propagation and convex vertex worst-case objective. MSVC Release, HiGHS/Qhull disabled. All assurances are numerical.

Observed numerical outcomes

FixtureExpected or sourcedObservedEvidence scope
L19(x−1)² on [0,2]: midpoint 0; endpoint worst 1Public evaluations [1, 0, 1]; global V-row worst 1 at x=0Authored compact V set and numerically admitted convex objective
Integrator, feasibleFour terminal corner candidates [-2, 0, 0, 2]; worst x²=4Four candidates; worst 4Two independent compact disturbances; convex H safety
Integrator, violationStage-one successor −1 outside [-0.5,0.5]Robust violation at stage 1, successor −1; no tubeWhole-set containment, without clipping
B08 roundedIndependent saved discrete reference 67.150601101407, three ties at 1e−867.150601101407545; 625 plans × 256 disturbance histories, three tiesDisplayed rounded matrices and finite action catalogue only

No numerical residual vector is exposed by these two public APIs. The published 67.12, original unrounded MATLAB arrays, nonlinear trajectories, historical runtime and validated rounding are not reproduced. The B08 finite-plan reference does not establish feedback optimality or a complete optimal family.

Saved Release batch observations

One excluded warmup then seven measured rounds per fixture; zero process or literal-oracle failures. Durations are batch milliseconds, not single-call latencies. Each timed interval includes fixture construction, public API execution, literal checks and JSON result construction. It excludes process startup, serialization, persistence, plotting and rendering. Different batch sizes make fixture rows unsuitable as a speed comparison.

FixtureCalls/batchSuccessful roundsMedian ms/batchRange ms/batch
l19100007/745.80445.123–57.474
integrator_feasible50007/797.21096.531–108.355
integrator_violation50007/776.54473.668–78.146
b08_rounded17/791.28490.217–94.758
95.8 ms89.2 ms1234567Measured round
Seven full B08 catalogue scans; one scan checks 160,000 plan-history objective evaluations. The figure shows within-profile variation, not a method comparison.

The L19 batch is short (about 45 ms); its per-call time is not inferred. Host load observations were 8.8%, 1.3%, and 1.4% around the runs. The separate profile recorded process CPU and resident memory, but did not identify a source-level limiter. Performance remains exploratory and inconclusive; no comparator or speedup is claimed.

Provenance and limits

Host
Windows 11 10.0.22631; 6 physical cores, 12 logical processors; 31.8 GiB RAM
Compiler
MSVC 19.44.35215.0; C++20 /O2 /Ob2 /DNDEBUG, exact File API graph linked below
Arithmetic
binary64; absolute and relative objective policy 1e−8; B08 tie tolerance 1e−8; no validated rounding enclosure
Workers
One requested sequential driver process; native thread count unavailable from its API
Input identity
Embedded fixture source and saved B08 reference SHA-256 in records.json; fresh executable SHA-256 9297ef4623f5fb885d94562b1327765ccba86282bfb0fc74803e33212d548954

The first profile collection blocked on an unread pipe; its output bytes were unavailable and no accepted trial had begun. A second complete run failed a provisional 50 ms batch gate; its raw output is retained but excluded. The final run used a 20 ms admission floor after another fresh clean Release rebuild.

Download and audit

Versioned publication ext01-fixed-plan-303ad863ca3af58dc6a515844c474fe0e1af9349e55cb8acd1ff1a3f220f1b54. Report envelope · Publication manifest.