This page is generated. cargo xtask validate wrote it from commit 03ec3d6-dirty.
Every number on it was captured from that run's own output. To change what it says,
change what the suite measures and run the command again.
The narrative version of this material, with the reasoning behind each tier and the
history of what it caught, is in Validation . This section is the
other half: the numbers, written by the command that ran the suite, from the suite's
own output. Nothing here was transcribed.
A tier with no chapter has not been generated. That is stated rather than left to be
inferred from an absence, because a missing page and a page nobody updated look the
same from the table of contents.
Toolchain on the machine that ran this: rustc 1.97.1 (8bab26f4f 2026-07-14), gfortran 15.2.0.
cargo xtask fidelity runs the port forward from the nominal state and diffs states,
derivatives, measurements and the generator word against a golden oracle trace
committed to the repository. It needs no Fortran toolchain, so it runs everywhere in
about a second.
steps diffed worst where gate trace recorded with
100 of 100 3.521323734565789e-14 YP(12) at step 771e-12 gfortran 15.2.0
Tiers 4 and 5 run but write no chapter yet, for the reason GENERATED_TIERS
gives in xtask. Their figures are here, each drawn by the run named under it.
GENERATED by `cargo xtask validate --tiers 4` from commit `b6ef4ee-dirty`. Do not edit by hand: the next run overwrites it.
Tier 4: trajectory error against the instrument noise A logarithmic strip plot with one row per scenario. Each marker is the worst disagreement between the port and the Fortran over a 4 hour run, divided by the measurement noise standard deviation of the channel it occurred on. The band at one, where the error would equal the instrument noise, is shaded; 0 of 42 markers reach it. 21 are exactly zero.
Tier 4: how far apart the trajectories get, in units of instrument noise
21 scenarios, 4 h each. Worst error over the run divided by XNS(i). 21 of 42 runs are bit-identical.
1e-12
1e-10
1e-8
1e-6
1e-4
1e-2
1
worst error over the run, as a fraction of that channel's noise
= 0
1 x XNS(i)
nominal
nominal, vendored libm: worst 2.450e-5, inside the noise for 4.000 h
nominal, platform libm: worst exactly 0, inside the noise for 4.000 h
IDV(1)
IDV(1), vendored libm: worst 1.600e-9, inside the noise for 4.000 h
IDV(1), platform libm: worst exactly 0, inside the noise for 4.000 h
IDV(2)
IDV(2), vendored libm: worst 2.660e-9, inside the noise for 4.000 h
IDV(2), platform libm: worst exactly 0, inside the noise for 4.000 h
IDV(3)
IDV(3), vendored libm: worst 2.490e-9, inside the noise for 4.000 h
IDV(3), platform libm: worst exactly 0, inside the noise for 4.000 h
IDV(4)
IDV(4), vendored libm: worst 2.120e-11, inside the noise for 4.000 h
IDV(4), platform libm: worst exactly 0, inside the noise for 4.000 h
IDV(5)
IDV(5), vendored libm: worst 4.160e-10, inside the noise for 4.000 h
IDV(5), platform libm: worst exactly 0, inside the noise for 4.000 h
IDV(6)
IDV(6), vendored libm: worst 1.490e-10, inside the noise for 4.000 h
IDV(6), platform libm: worst exactly 0, inside the noise for 4.000 h
IDV(7)
IDV(7), vendored libm: worst 5.120e-11, inside the noise for 4.000 h
IDV(7), platform libm: worst exactly 0, inside the noise for 4.000 h
IDV(8)
IDV(8), vendored libm: worst 1.420e-8, inside the noise for 4.000 h
IDV(8), platform libm: worst exactly 0, inside the noise for 4.000 h
IDV(9)
IDV(9), vendored libm: worst 1.310e-9, inside the noise for 4.000 h
IDV(9), platform libm: worst exactly 0, inside the noise for 4.000 h
IDV(10)
IDV(10), vendored libm: worst 3.660e-8, inside the noise for 4.000 h
IDV(10), platform libm: worst exactly 0, inside the noise for 4.000 h
IDV(11)
IDV(11), vendored libm: worst 2.410e-9, inside the noise for 4.000 h
IDV(11), platform libm: worst exactly 0, inside the noise for 4.000 h
IDV(12)
IDV(12), vendored libm: worst 4.870e-10, inside the noise for 4.000 h
IDV(12), platform libm: worst exactly 0, inside the noise for 4.000 h
IDV(13)
IDV(13), vendored libm: worst 2.070e-8, inside the noise for 4.000 h
IDV(13), platform libm: worst exactly 0, inside the noise for 4.000 h
IDV(14)
IDV(14), vendored libm: worst 2.450e-5, inside the noise for 4.000 h
IDV(14), platform libm: worst exactly 0, inside the noise for 4.000 h
IDV(15)
IDV(15), vendored libm: worst 2.450e-5, inside the noise for 4.000 h
IDV(15), platform libm: worst exactly 0, inside the noise for 4.000 h
IDV(16)
IDV(16), vendored libm: worst 1.170e-9, inside the noise for 4.000 h
IDV(16), platform libm: worst exactly 0, inside the noise for 4.000 h
IDV(17)
IDV(17), vendored libm: worst 1.210e-9, inside the noise for 4.000 h
IDV(17), platform libm: worst exactly 0, inside the noise for 4.000 h
IDV(18)
IDV(18), vendored libm: worst 2.420e-9, inside the noise for 4.000 h
IDV(18), platform libm: worst exactly 0, inside the noise for 4.000 h
IDV(19)
IDV(19), vendored libm: worst 2.450e-5, inside the noise for 4.000 h
IDV(19), platform libm: worst exactly 0, inside the noise for 4.000 h
IDV(20)
IDV(20), vendored libm: worst 5.780e-8, inside the noise for 4.000 h
IDV(20), platform libm: worst exactly 0, inside the noise for 4.000 h
vendored libm
vendored libm
platform libm: the same exp gfortran calls
worst anywhere: 2.450e-5
The shaded band is where the disagreement would be as large as the channel's own measurement noise.
How far apart the trajectories get, in units of instrument noise. Every disturbance scenario, run on both implementations, with the worst disagreement anywhere in the run divided by the noise standard deviation XNS(i) of the channel it happened on. The reference line is therefore not zero but the point at which the plant's own instruments could resolve the difference. The claim is false if any marker reaches the shaded band, and the explanation is false if the platform libm markers ever leave the = 0 lane: that would mean the divergence is something other than transcendental rounding. Drawn by cargo xtask validate --tiers 4 at commit b6ef4ee-dirty; the measurement it repeats was first recorded in B-0034 (LOG.org).
GENERATED by `cargo xtask validate --tiers 5 --smoke` from commit `03ec3d6-dirty`. Do not edit by hand: the next run overwrites it.
Tier 5: the cross-source difference against the reference's own spread A logarithmic scatter plot. The horizontal axis is a statistic measured between the Fortran and the Rust port; the vertical axis is the same statistic measured between two halves of the Fortran's own runs. Both axes share one scale, so the diagonal is the line of equality. 3 of 5 points lie above it, meaning the two implementations differ by less than the reference differs from itself.
Tier 5: the two sources against the reference's own run-to-run spread
3 scenarios x 4 seeds x 2 h, 40 samples per run, vendored libm. A point above the diagonal differs across sources by less than the reference differs from itself.
1e-12
1e-10
1e-8
1e-6
1e-4
1e-2
1
1e2
1e4
1e-12
1e-10
1e-8
1e-6
1e-4
1e-2
1
1e2
1e4
equal: the port is as different as a rerun
measured between the Fortran and the port
measured inside
the Fortran alone
KS, one variable shifted 10 sd: across sources 1.000e0, inside the Fortran 7.500e-2
KS, one variable shifted 10 sd
energy, one variable shifted 10 sd: across sources 1.228e2, inside the Fortran 3.036e-2
energy, one variable shifted 10 sd
correlation matrix, nominal: across sources 6.973e-12, inside the Fortran 1.091e1
correlation matrix, nominal
correlation matrix, IDV(1): across sources 3.586e-12, inside the Fortran 9.873e0
correlation matrix, IDV(1)
correlation matrix, IDV(2): across sources 4.248e-12, inside the Fortran 1.279e1
correlation matrix, IDV(2)
inside the null
above the diagonal: inside the reference's own spread
outside the null
below it: a difference the calibration can see
The points below the diagonal are the battery's own positive control: one variable of the reference shifted by ten standard deviations and compared with the unshifted reference.
The two sources against the reference's own run-to-run spread. There is no absolute scale on which a Frobenius distance or a Kolmogorov-Smirnov statistic is small, so the battery measures one: it splits the Fortran's own runs in half and computes the same statistic Fortran against Fortran. The horizontal axis is the statistic across the two sources, the vertical axis is that null, and both axes share a scale so the diagonal is equality. The claim is false if a cross-source point crosses to the low side of the diagonal; the two that already sit there are the battery's own positive control, where one variable of the reference was shifted by ten standard deviations before comparing. Drawn by cargo xtask validate --tiers 5 --smoke at commit 03ec3d6-dirty; the measurement it repeats was first recorded in B-0047b (LOG.org).
GENERATED by `cargo xtask validate --tiers 5 --smoke` from commit `03ec3d6-dirty`. Do not edit by hand: the next run overwrites it.
Tier 5: each variable's mean difference against its equivalence margin A logarithmic strip plot with one row per scenario. Each marker is one of the 53 variables: the paired difference between the Fortran's mean and the port's, divided by that variable's own equivalence margin. One is the gate, and the region past it is shaded. 0 of 156 gated markers reach it. 3 are exactly zero. A further 3 variables are not judged this way and are drawn hollow; a constant reference has no margin, so it sits in the zero lane.
Tier 5: how far inside its margin each variable sits
3 scenarios x 4 seeds x 2 h, 40 samples per run, vendored libm, 53 variables per scenario. Paired mean difference divided by that variable's equivalence margin.
1e-30
1e-27
1e-24
1e-21
1e-18
1e-15
1e-12
1e-9
1e-6
1e-3
1
paired mean difference, as a fraction of the equivalence margin
= 0
the margin
nominal
nominal, XMEAS/XMV column 1: difference -3.969e-15, margin 2.497e-3, ratio 1.589e-12 (judged against the margin)
nominal, XMEAS/XMV column 2: difference 1.364e-12, margin 3.554e0, ratio 3.839e-13 (judged against the margin)
nominal, XMEAS/XMV column 3: difference 2.501e-12, margin 3.354e0, ratio 7.458e-13 (judged against the margin)
nominal, XMEAS/XMV column 4: difference 7.994e-15, margin 7.635e-3, ratio 1.047e-12 (judged against the margin)
nominal, XMEAS/XMV column 5: difference 6.217e-15, margin 2.142e-2, ratio 2.902e-13 (judged against the margin)
nominal, XMEAS/XMV column 6: difference -1.776e-14, margin 2.214e-2, ratio 8.022e-13 (judged against the margin)
nominal, XMEAS/XMV column 7: difference 7.958e-13, margin 3.860e-1, ratio 2.062e-12 (judged against the margin)
nominal, XMEAS/XMV column 8: difference 2.132e-14, margin 4.297e-2, ratio 4.961e-13 (judged against the margin)
nominal, XMEAS/XMV column 9: difference -3.553e-15, margin 1.858e-3, ratio 1.912e-12 (judged against the margin)
nominal, XMEAS/XMV column 10: difference -1.263e-15, margin 1.131e-3, ratio 1.116e-12 (judged against the margin)
nominal, XMEAS/XMV column 11: difference -3.553e-15, margin 1.515e-2, ratio 2.345e-13 (judged against the margin)
nominal, XMEAS/XMV column 12: difference 7.105e-15, margin 1.039e-1, ratio 6.837e-14 (judged against the margin)
nominal, XMEAS/XMV column 13: difference 6.821e-13, margin 4.006e-1, ratio 1.703e-12 (judged against the margin)
nominal, XMEAS/XMV column 14: difference -9.770e-15, margin 1.069e-1, ratio 9.137e-14 (judged against the margin)
nominal, XMEAS/XMV column 15: difference 1.776e-14, margin 9.759e-2, ratio 1.820e-13 (judged against the margin)
nominal, XMEAS/XMV column 16: difference 3.411e-13, margin 3.617e-1, ratio 9.429e-13 (judged against the margin)
nominal, XMEAS/XMV column 17: difference 8.882e-16, margin 6.300e-2, ratio 1.410e-14 (judged against the margin)
nominal, XMEAS/XMV column 18: difference -3.197e-14, margin 9.227e-3, ratio 3.465e-12 (judged against the margin)
nominal, XMEAS/XMV column 19: difference -8.527e-14, margin 3.553e-1, ratio 2.400e-13 (judged against the margin)
nominal, XMEAS/XMV column 20: difference 2.416e-13, margin 5.518e-2, ratio 4.379e-12 (judged against the margin)
nominal, XMEAS/XMV column 21: difference -1.421e-14, margin 1.125e-2, ratio 1.264e-12 (judged against the margin)
nominal, XMEAS/XMV column 22: difference -1.066e-14, margin 2.295e-2, ratio 4.644e-13 (judged against the margin)
nominal, XMEAS/XMV column 23: difference 1.954e-14, margin 2.542e-2, ratio 7.686e-13 (judged against the margin)
nominal, XMEAS/XMV column 24: difference -5.329e-15, margin 9.114e-3, ratio 5.847e-13 (judged against the margin)
nominal, XMEAS/XMV column 25: difference 1.776e-15, margin 2.438e-2, ratio 7.285e-14 (judged against the margin)
nominal, XMEAS/XMV column 26: difference -1.332e-15, margin 1.121e-2, ratio 1.188e-13 (judged against the margin)
nominal, XMEAS/XMV column 27: difference -2.043e-14, margin 2.517e-2, ratio 8.115e-13 (judged against the margin)
nominal, XMEAS/XMV column 28: difference -2.220e-15, margin 2.574e-3, ratio 8.625e-13 (judged against the margin)
nominal, XMEAS/XMV column 29: difference 3.020e-14, margin 2.657e-2, ratio 1.137e-12 (judged against the margin)
nominal, XMEAS/XMV column 30: difference -1.066e-14, margin 1.011e-2, ratio 1.055e-12 (judged against the margin)
nominal, XMEAS/XMV column 31: difference 1.421e-14, margin 2.702e-2, ratio 5.260e-13 (judged against the margin)
nominal, XMEAS/XMV column 32: difference -3.331e-16, margin 9.541e-3, ratio 3.491e-14 (judged against the margin)
nominal, XMEAS/XMV column 33: difference -2.931e-14, margin 2.357e-2, ratio 1.244e-12 (judged against the margin)
nominal, XMEAS/XMV column 34: difference -2.220e-15, margin 2.600e-3, ratio 8.541e-13 (judged against the margin)
nominal, XMEAS/XMV column 35: difference -2.887e-15, margin 5.031e-3, ratio 5.738e-13 (judged against the margin)
nominal, XMEAS/XMV column 36: difference -1.332e-15, margin 4.308e-3, ratio 3.093e-13 (judged against the margin)
nominal, XMEAS/XMV column 37: difference -3.730e-17, margin 9.354e-4, ratio 3.987e-14 (judged against the margin)
nominal, XMEAS/XMV column 38: difference -1.138e-15, margin 9.852e-4, ratio 1.155e-12 (judged against the margin)
nominal, XMEAS/XMV column 39: difference -1.076e-16, margin 8.378e-4, ratio 1.284e-13 (judged against the margin)
nominal, XMEAS/XMV column 40: difference 5.329e-15, margin 4.061e-2, ratio 1.312e-13 (judged against the margin)
nominal, XMEAS/XMV column 41: difference 3.553e-15, margin 4.198e-2, ratio 8.463e-14 (judged against the margin)
nominal, XMEAS/XMV column 42: difference 1.243e-14, margin 6.154e-2, ratio 2.020e-13 (judged against the margin)
nominal, XMEAS/XMV column 43: difference 2.665e-14, margin 4.072e-2, ratio 6.544e-13 (judged against the margin)
nominal, XMEAS/XMV column 44: difference -3.872e-13, margin 2.464e-1, ratio 1.572e-12 (judged against the margin)
nominal, XMEAS/XMV column 45: difference 3.908e-14, margin 1.162e-1, ratio 3.364e-13 (judged against the margin)
nominal, XMEAS/XMV column 46: difference 8.438e-14, margin 2.702e-2, ratio 3.123e-12 (judged against the margin)
nominal, XMEAS/XMV column 47: difference -1.705e-13, margin 1.359e-1, ratio 1.255e-12 (judged against the margin)
nominal, XMEAS/XMV column 48: difference -7.105e-15, margin 2.878e-1, ratio 2.469e-14 (judged against the margin)
nominal, XMEAS/XMV column 49: difference -1.776e-15, margin 2.174e-1, ratio 8.172e-15 (judged against the margin)
nominal, XMEAS/XMV column 50: difference -3.375e-14, margin 8.273e-2, ratio 4.079e-13 (judged against the margin)
nominal, XMEAS/XMV column 51: difference 8.882e-15, margin 4.854e-2, ratio 1.830e-13 (judged against the margin)
nominal, XMEAS/XMV column 52: difference 1.421e-14, margin 1.399e-1, ratio 1.016e-13 (judged against the margin)
nominal, XMEAS/XMV column 53: difference exactly 0, margin exactly 0, no ratio: the margin is zero (reference never moved: no mean to compare)
IDV(1)
IDV(1), XMEAS/XMV column 1: difference -5.551e-16, margin 2.005e-2, ratio 2.768e-14 (judged against the margin)
IDV(1), XMEAS/XMV column 2: difference 1.933e-12, margin 3.633e0, ratio 5.319e-13 (judged against the margin)
IDV(1), XMEAS/XMV column 3: difference 3.183e-12, margin 3.713e0, ratio 8.574e-13 (judged against the margin)
IDV(1), XMEAS/XMV column 4: difference 2.043e-14, margin 3.042e-2, ratio 6.715e-13 (judged against the margin)
IDV(1), XMEAS/XMV column 5: difference 1.421e-14, margin 2.145e-2, ratio 6.625e-13 (judged against the margin)
IDV(1), XMEAS/XMV column 6: difference 3.375e-14, margin 2.306e-2, ratio 1.463e-12 (judged against the margin)
IDV(1), XMEAS/XMV column 7: difference 1.705e-12, margin 3.978e0, ratio 4.287e-13 (judged against the margin)
IDV(1), XMEAS/XMV column 8: difference -7.461e-14, margin 1.051e-1, ratio 7.100e-13 (judged against the margin)
IDV(1), XMEAS/XMV column 9: difference -3.553e-15, margin 1.973e-3, ratio 1.801e-12 (judged against the margin)
IDV(1), XMEAS/XMV column 10: difference 2.498e-16, margin 3.019e-3, ratio 8.275e-14 (judged against the margin)
IDV(1), XMEAS/XMV column 11: difference -4.619e-14, margin 1.125e-1, ratio 4.107e-13 (judged against the margin)
IDV(1), XMEAS/XMV column 12: difference 2.309e-14, margin 1.041e-1, ratio 2.218e-13 (judged against the margin)
IDV(1), XMEAS/XMV column 13: difference 1.364e-12, margin 3.968e0, ratio 3.438e-13 (judged against the margin)
IDV(1), XMEAS/XMV column 14: difference -6.217e-15, margin 1.068e-1, ratio 5.823e-14 (judged against the margin)
IDV(1), XMEAS/XMV column 15: difference 1.243e-14, margin 9.910e-2, ratio 1.255e-13 (judged against the margin)
IDV(1), XMEAS/XMV column 16: difference 2.160e-12, margin 4.180e0, ratio 5.168e-13 (judged against the margin)
IDV(1), XMEAS/XMV column 17: difference exactly 0, margin 6.513e-2, ratio exactly 0 (judged against the margin)
IDV(1), XMEAS/XMV column 18: difference -3.197e-14, margin 4.795e-2, ratio 6.668e-13 (judged against the margin)
IDV(1), XMEAS/XMV column 19: difference 1.350e-13, margin 9.887e-1, ratio 1.365e-13 (judged against the margin)
IDV(1), XMEAS/XMV column 20: difference 1.705e-13, margin 2.542e-1, ratio 6.708e-13 (judged against the margin)
IDV(1), XMEAS/XMV column 21: difference -6.040e-14, margin 1.362e-2, ratio 4.433e-12 (judged against the margin)
IDV(1), XMEAS/XMV column 22: difference exactly 0, margin 7.191e-2, ratio exactly 0 (judged against the margin)
IDV(1), XMEAS/XMV column 23: difference 6.217e-15, margin 8.721e-2, ratio 7.129e-14 (judged against the margin)
IDV(1), XMEAS/XMV column 24: difference -3.109e-15, margin 1.481e-2, ratio 2.099e-13 (judged against the margin)
IDV(1), XMEAS/XMV column 25: difference 3.819e-14, margin 1.329e-1, ratio 2.873e-13 (judged against the margin)
IDV(1), XMEAS/XMV column 26: difference -3.775e-15, margin 1.143e-2, ratio 3.302e-13 (judged against the margin)
IDV(1), XMEAS/XMV column 27: difference -3.464e-14, margin 2.711e-2, ratio 1.278e-12 (judged against the margin)
IDV(1), XMEAS/XMV column 28: difference -1.554e-15, margin 4.351e-3, ratio 3.572e-13 (judged against the margin)
IDV(1), XMEAS/XMV column 29: difference 6.217e-15, margin 1.415e-1, ratio 4.393e-14 (judged against the margin)
IDV(1), XMEAS/XMV column 30: difference -8.882e-16, margin 1.873e-2, ratio 4.743e-14 (judged against the margin)
IDV(1), XMEAS/XMV column 31: difference 5.151e-14, margin 2.158e-1, ratio 2.387e-13 (judged against the margin)
IDV(1), XMEAS/XMV column 32: difference -2.665e-15, margin 9.819e-3, ratio 2.714e-13 (judged against the margin)
IDV(1), XMEAS/XMV column 33: difference -4.086e-14, margin 3.639e-2, ratio 1.123e-12 (judged against the margin)
IDV(1), XMEAS/XMV column 34: difference -2.554e-15, margin 5.717e-3, ratio 4.467e-13 (judged against the margin)
IDV(1), XMEAS/XMV column 35: difference -8.216e-15, margin 2.191e-2, ratio 3.749e-13 (judged against the margin)
IDV(1), XMEAS/XMV column 36: difference -3.331e-15, margin 1.209e-2, ratio 2.756e-13 (judged against the margin)
IDV(1), XMEAS/XMV column 37: difference -4.597e-17, margin 9.403e-4, ratio 4.889e-14 (judged against the margin)
IDV(1), XMEAS/XMV column 38: difference -1.249e-15, margin 3.665e-3, ratio 3.407e-13 (judged against the margin)
IDV(1), XMEAS/XMV column 39: difference -1.249e-16, margin 8.646e-4, ratio 1.445e-13 (judged against the margin)
IDV(1), XMEAS/XMV column 40: difference -3.553e-15, margin 4.165e-2, ratio 8.529e-14 (judged against the margin)
IDV(1), XMEAS/XMV column 41: difference 3.553e-15, margin 4.252e-2, ratio 8.356e-14 (judged against the margin)
IDV(1), XMEAS/XMV column 42: difference 3.375e-14, margin 6.168e-2, ratio 5.472e-13 (judged against the margin)
IDV(1), XMEAS/XMV column 43: difference 4.263e-14, margin 4.234e-2, ratio 1.007e-12 (judged against the margin)
IDV(1), XMEAS/XMV column 44: difference -6.217e-14, margin 1.971e0, ratio 3.154e-14 (judged against the margin)
IDV(1), XMEAS/XMV column 45: difference 1.243e-13, margin 2.137e-1, ratio 5.819e-13 (judged against the margin)
IDV(1), XMEAS/XMV column 46: difference 4.086e-14, margin 8.073e-2, ratio 5.061e-13 (judged against the margin)
IDV(1), XMEAS/XMV column 47: difference -8.882e-15, margin 3.736e-1, ratio 2.377e-14 (judged against the margin)
IDV(1), XMEAS/XMV column 48: difference -1.421e-14, margin 2.890e-1, ratio 4.917e-14 (judged against the margin)
IDV(1), XMEAS/XMV column 49: difference -1.421e-14, margin 2.198e-1, ratio 6.464e-14 (judged against the margin)
IDV(1), XMEAS/XMV column 50: difference -1.954e-14, margin 1.935e-1, ratio 1.010e-13 (judged against the margin)
IDV(1), XMEAS/XMV column 51: difference 1.954e-13, margin 5.172e-2, ratio 3.778e-12 (judged against the margin)
IDV(1), XMEAS/XMV column 52: difference 1.066e-14, margin 1.539e-1, ratio 6.924e-14 (judged against the margin)
IDV(1), XMEAS/XMV column 53: difference exactly 0, margin exactly 0, no ratio: the margin is zero (reference never moved: no mean to compare)
IDV(2)
IDV(2), XMEAS/XMV column 1: difference -4.302e-16, margin 2.562e-3, ratio 1.679e-13 (judged against the margin)
IDV(2), XMEAS/XMV column 2: difference -1.137e-12, margin 3.680e0, ratio 3.089e-13 (judged against the margin)
IDV(2), XMEAS/XMV column 3: difference -2.274e-12, margin 3.573e0, ratio 6.364e-13 (judged against the margin)
IDV(2), XMEAS/XMV column 4: difference 3.553e-15, margin 9.253e-3, ratio 3.839e-13 (judged against the margin)
IDV(2), XMEAS/XMV column 5: difference 1.954e-14, margin 2.143e-2, ratio 9.118e-13 (judged against the margin)
IDV(2), XMEAS/XMV column 6: difference 1.066e-14, margin 2.405e-2, ratio 4.432e-13 (judged against the margin)
IDV(2), XMEAS/XMV column 7: difference -2.274e-13, margin 1.015e0, ratio 2.239e-13 (judged against the margin)
IDV(2), XMEAS/XMV column 8: difference -5.684e-14, margin 4.790e-2, ratio 1.187e-12 (judged against the margin)
IDV(2), XMEAS/XMV column 9: difference -1.066e-14, margin 1.907e-3, ratio 5.590e-12 (judged against the margin)
IDV(2), XMEAS/XMV column 10: difference -6.106e-16, margin 6.669e-3, ratio 9.156e-14 (judged against the margin)
IDV(2), XMEAS/XMV column 11: difference 7.105e-15, margin 1.801e-2, ratio 3.945e-13 (judged against the margin)
IDV(2), XMEAS/XMV column 12: difference -3.553e-15, margin 1.039e-1, ratio 3.420e-14 (judged against the margin)
IDV(2), XMEAS/XMV column 13: difference 1.137e-13, margin 1.025e0, ratio 1.109e-13 (judged against the margin)
IDV(2), XMEAS/XMV column 14: difference 1.776e-15, margin 1.069e-1, ratio 1.661e-14 (judged against the margin)
IDV(2), XMEAS/XMV column 15: difference 2.842e-14, margin 9.763e-2, ratio 2.911e-13 (judged against the margin)
IDV(2), XMEAS/XMV column 16: difference -6.821e-13, margin 1.009e0, ratio 6.758e-13 (judged against the margin)
IDV(2), XMEAS/XMV column 17: difference 3.553e-15, margin 6.300e-2, ratio 5.639e-14 (judged against the margin)
IDV(2), XMEAS/XMV column 18: difference 1.421e-14, margin 1.158e-2, ratio 1.227e-12 (judged against the margin)
IDV(2), XMEAS/XMV column 19: difference -1.137e-13, margin 3.842e-1, ratio 2.959e-13 (judged against the margin)
IDV(2), XMEAS/XMV column 20: difference 7.105e-14, margin 1.103e-1, ratio 6.444e-13 (judged against the margin)
IDV(2), XMEAS/XMV column 21: difference 7.105e-15, margin 1.261e-2, ratio 5.633e-13 (judged against the margin)
IDV(2), XMEAS/XMV column 22: difference 2.487e-14, margin 2.757e-2, ratio 9.021e-13 (judged against the margin)
IDV(2), XMEAS/XMV column 23: difference -1.776e-15, margin 2.537e-2, ratio 7.002e-14 (judged against the margin)
IDV(2), XMEAS/XMV column 24: difference -1.332e-15, margin 2.779e-2, ratio 4.794e-14 (judged against the margin)
IDV(2), XMEAS/XMV column 25: difference 1.776e-15, margin 2.538e-2, ratio 6.999e-14 (judged against the margin)
IDV(2), XMEAS/XMV column 26: difference -2.220e-16, margin 1.144e-2, ratio 1.940e-14 (judged against the margin)
IDV(2), XMEAS/XMV column 27: difference -3.553e-15, margin 2.675e-2, ratio 1.328e-13 (judged against the margin)
IDV(2), XMEAS/XMV column 28: difference -1.110e-16, margin 3.105e-3, ratio 3.575e-14 (judged against the margin)
IDV(2), XMEAS/XMV column 29: difference 5.329e-15, margin 2.755e-2, ratio 1.934e-13 (judged against the margin)
IDV(2), XMEAS/XMV column 30: difference -3.109e-15, margin 4.138e-2, ratio 7.512e-14 (judged against the margin)
IDV(2), XMEAS/XMV column 31: difference -8.882e-16, margin 2.903e-2, ratio 3.059e-14 (judged against the margin)
IDV(2), XMEAS/XMV column 32: difference -1.110e-16, margin 9.546e-3, ratio 1.163e-14 (judged against the margin)
IDV(2), XMEAS/XMV column 33: difference 3.944e-31, margin 2.819e-2, ratio 1.399e-29 (judged against the margin)
IDV(2), XMEAS/XMV column 34: difference 6.661e-16, margin 3.329e-3, ratio 2.001e-13 (judged against the margin)
IDV(2), XMEAS/XMV column 35: difference 1.554e-15, margin 5.579e-3, ratio 2.786e-13 (judged against the margin)
IDV(2), XMEAS/XMV column 36: difference 1.665e-15, margin 4.433e-3, ratio 3.756e-13 (judged against the margin)
IDV(2), XMEAS/XMV column 37: difference -5.204e-18, margin 9.349e-4, ratio 5.566e-15 (judged against the margin)
IDV(2), XMEAS/XMV column 38: difference 1.665e-16, margin 1.004e-3, ratio 1.659e-13 (judged against the margin)
IDV(2), XMEAS/XMV column 39: difference 1.388e-17, margin 8.411e-4, ratio 1.650e-14 (judged against the margin)
IDV(2), XMEAS/XMV column 40: difference exactly 0, margin 4.051e-2, ratio exactly 0 (judged against the margin)
IDV(2), XMEAS/XMV column 41: difference 5.329e-15, margin 4.173e-2, ratio 1.277e-13 (judged against the margin)
IDV(2), XMEAS/XMV column 42: difference -1.243e-14, margin 6.259e-2, ratio 1.987e-13 (judged against the margin)
IDV(2), XMEAS/XMV column 43: difference -3.020e-14, margin 4.172e-2, ratio 7.239e-13 (judged against the margin)
IDV(2), XMEAS/XMV column 44: difference -3.642e-14, margin 2.522e-1, ratio 1.444e-13 (judged against the margin)
IDV(2), XMEAS/XMV column 45: difference 1.066e-14, margin 1.262e-1, ratio 8.443e-14 (judged against the margin)
IDV(2), XMEAS/XMV column 46: difference -1.243e-14, margin 3.655e-2, ratio 3.402e-13 (judged against the margin)
IDV(2), XMEAS/XMV column 47: difference -7.105e-14, margin 7.709e-1, ratio 9.218e-14 (judged against the margin)
IDV(2), XMEAS/XMV column 48: difference 5.329e-15, margin 2.874e-1, ratio 1.854e-14 (judged against the margin)
IDV(2), XMEAS/XMV column 49: difference 7.105e-15, margin 2.173e-1, ratio 3.270e-14 (judged against the margin)
IDV(2), XMEAS/XMV column 50: difference -2.665e-14, margin 8.568e-2, ratio 3.110e-13 (judged against the margin)
IDV(2), XMEAS/XMV column 51: difference 7.994e-14, margin 5.097e-2, ratio 1.568e-12 (judged against the margin)
IDV(2), XMEAS/XMV column 52: difference -7.889e-31, margin 1.399e-1, ratio 5.637e-30 (judged against the margin)
IDV(2), XMEAS/XMV column 53: difference exactly 0, margin exactly 0, no ratio: the margin is zero (reference never moved: no mean to compare)
judged against the margin
judged against the margin
not judged this way: a constant reference, or a stuck valve
worst gated: 5.590e-12
A marker past the shaded line would be a variable whose mean moved by more than the margin allows.
Each variable's mean difference against its own equivalence margin. The calibration figure above says the two sources are closer to each other than the reference is to itself. It does not say how much room is left, and a TOST verdict does not either: a p-value reports that a test did not reject, not by what distance. This does. Each marker is one of the 53 variables in one scenario, its paired mean difference divided by that variable's own equivalence margin, which is a tenth of the reference's standard deviation for that variable. One is the gate and the region past it is shaded, so the claim is false if any solid marker reaches the shaded band. Hollow markers are the variables the moment gate does not apply to and are drawn rather than dropped: a reference that never moved has no mean to compare, and a valve stuck by the scenario's own fault is judged on its distribution instead, which is the decision recorded as B-0047d. Drawn by cargo xtask validate --tiers 5 --smoke at commit 03ec3d6-dirty; the measurement it repeats was first recorded in B-0047b (LOG.org).
tier what it proves chapter
1 TESUB1 to TESUB8 match the oracletier 1 , from b6ef4ee-dirty by cargo xtask validate --tiers 1,2,3 --smoke
2 single-step derivatives match, over all three pools tier 2 , from b6ef4ee-dirty by cargo xtask validate --tiers 1,2,3 --smoke
3 the generator call order matches, draw for draw tier 3 , from b6ef4ee-dirty by cargo xtask validate --tiers 1,2,3 --smoke
4 trajectories stay inside the measurement noise (diagnostic) runs, but writes no chapter yet
5 statistical equivalence: TOST, KS, ACF, spectra, correlations runs, but writes no chapter yet
6 downstream detectors cannot tell the two sources apart runs, but writes no chapter yet
7 the published d00 to d21 files are reproduced runs, but writes no chapter yet
8 differential fuzzing finds no counterexample no harness yet
9 identical digests across platforms, wasm included runs, but writes no chapter yet
10 every quirk fix ships with a measured delta runs, but writes no chapter yet
This run selected tier(s) [5] and wrote chapter(s) for []. Tiers 4 to 7, 9
and 10 run but do not write a chapter yet; tier 8 has no harness. The delta
index is generated separately, by cargo xtask deltas.