Commit 0ff1c91
Scale right-germ host-agreement tolerances to the active precision
The germ read and its scalar host reference rerun identical interpolation
arithmetic, so they agree only to the active float precision's roundoff —
and the k-th germ component divides by the bracket width to the k-th
power, amplifying that roundoff by one power of 1/h per derivative order.
The float32 CI job tripped the float64-tight bounds; the two host-agreement
tests carry per-precision (and, for the germ components, per-order) bounds
with an order-of-magnitude margin over the measured float32 error.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0123hk3uzBgBeZown4eBBQ2C1 parent c3423c9 commit 0ff1c91
1 file changed
Lines changed: 21 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
32 | 49 | | |
33 | 50 | | |
34 | 51 | | |
| |||
444 | 461 | | |
445 | 462 | | |
446 | 463 | | |
447 | | - | |
| 464 | + | |
448 | 465 | | |
449 | 466 | | |
450 | 467 | | |
| |||
518 | 535 | | |
519 | 536 | | |
520 | 537 | | |
| 538 | + | |
521 | 539 | | |
522 | 540 | | |
523 | 541 | | |
524 | | - | |
| 542 | + | |
| 543 | + | |
525 | 544 | | |
0 commit comments