You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Promote takum32 and takum64 conformance packs from structural (n_vectors=0)
to bit-precise via a curated_named vector set (15 vectors each: zero, +1, -1,
exp(c/2) grid points for c=+/-2,+/-4,+/-6 both signs). Each named vector is
the correctly-rounded f64 of an exact grid value under the Takum decode law
(Hunhold 2024, arXiv:2404.18603, value=exp(ell/2)), certified by an
independent 400+bit mpmath oracle; abs_error=0 by construction.
CURATED-BACKED, NOT exhaustive (2^32/2^64 infeasible) -- distinct from
takum16 (exhaustive 2^16). 400k sample probe is supporting evidence only,
NOT part of the bitexact claim. INDEX: bitexact 70->72, structural 13->11,
total stays 83. WP-18 integrity-gate CLEAN locally (A/B/C/D/D2/E).
[verified SW] curated named vectors; NOT [exhaustive]; NOT a silicon claim.
Closes#1327
Copy file name to clipboardExpand all lines: conformance/vectors/takum32_conformance_v0.json
+180-8Lines changed: 180 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -2,8 +2,8 @@
2
2
"schema": "t27-conformance/v0.1",
3
3
"format": "TAKUM32",
4
4
"format_name": "takum32",
5
-
"bitexact": false,
6
-
"format_notes": "takum32 -- Hunhold 2024",
5
+
"bitexact": true,
6
+
"format_notes": "takum32 logarithmic (Hunhold 2024, arXiv:2404.18603): value = exp(ell/2). CURATED-BACKED (NOT exhaustive: 2^32 codes infeasible to enumerate) - distinct from takum16 which is exhaustive-backed (2^16). Each named vector is correctly-rounded f64 via an independent 400+-bit mpmath oracle (abs_error=0). Supporting evidence (NOT part of the bitexact claim): a 400k+ randomized+structured sample probe at 600-bit found min midpoint gap 2.27e-7 ULP >> oracle floor 2.5e-175, 0 ambiguous codes - no table-maker's dilemma observed on the sample. Exhaustive guarantee would require libtakum C-parity or an analytic separation bound (Variant B, separate step). zero at 0x0; NaR at MSB-set.",
"structural_reason": "Takum (Hunhold 2024, arXiv:2404.18603) is a tapered LOGARITHMIC format; its decode is not a plain S:E:M field. takum8 and takum16 are promoted to bit-precise (exhaustive 256 / 65536 codes, independent high-precision witness); this wider rung stays structural pending an external libtakum oracle for the full-domain correctly-rounded gap proof.",
27
-
"anchor_note": "Anchor identity phi^2 + 1/phi^2 = 3 recorded per shared schema.",
28
-
"n_vectors": 0,
29
-
"vectors": []
30
-
}
26
+
"anchor_check": {
27
+
"value": null,
28
+
"expected": 3.0,
29
+
"ieee754_exact": false,
30
+
"note": "3.0 is not an exact grid point of this format at this width"
31
+
},
32
+
"round_trip_policy": "decode: exact bits->f64 (curated_named). encode (reference): round-nearest-ties-even; overflow per format convention. abs_error 0 for representable values.",
0 commit comments