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
Track A of the parallel wave-loop. Stacked on #1221 (6-format promotion).
WHAT:
- takum8: structural -> bit-precise. Dedicated logarithmic decoder
(value = exp(ell/2), ell = (-1)^S*(c+m), base sqrt(e)) added to
gen_all_formats.py as make_takum_decoder(n). Exhaustive over all 256
codes; correctly-rounded-nearest-even f64 (min gap to midpoint =
0.0135 x 0.5 ULP -> 200-bit mpmath sufficient). LUT cross-checked vs
libtakum/src/codec.c (formulaic assert). [proven]
- takum16/32/64: HONESTLY kept structural. Values transcendental; the
exhaustive correctly-rounded gap is NOT verifiable without an external
libtakum oracle (no independent second witness). Not promoted.
CITATION FIX:
- takum entries cited arXiv:2412.20273 (that is 'Integer Representations
in IEEE 754, Posit, and Takum', a different/later paper). The
format-DEFINING reference is arXiv:2404.18603 ('Beating Posits at Their
Own Game: Takum Arithmetic', CoNGA 2024, logarithmic takum). Fixed in
SSOT specs/numeric/formats_catalog.t27 and forward-facing docs
(NUMERIC_FORMATS_SSOT, POSITIONING_CONFORMANCE_LAYER, RESEARCH_CLAIMS).
gen/numeric polyglot bindings left untouched (managed by a separate
77->83 regeneration effort). NOW.md changelog history left intact.
CAVEAT: takum standard guarantees apply for n>=12, so takum8 is below the
nominal threshold; this is recorded in the pack notes, not a decoder error.
COUNT: strict SW-bitexact 61 -> 62/83; structural 16 -> 15; selfconsistent 6.
Conformance gate: CLEAN. Self-test gates: PASS. takum8 256/256 self-test PASS.
decode-HW / compute-HW unaffected (stay 0/83 until real AX7203 run).
Closes#1223
"structural_reason": "Takum (Hunhold 2024) is a tapered LOGARITHMIC format; its decode is not a plain S:E:M field. It is the live FL-002 counterexample and is recorded structurally pending a dedicated logarithmic decoder.",
26
+
"structural_reason": "Takum (Hunhold 2024, arXiv:2404.18603) is a tapered LOGARITHMIC format; its decode is not a plain S:E:M field. takum8 is promoted to bit-precise (exhaustive); this wider rung stays structural pending an external libtakum oracle for the correctly-rounded gap proof.",
27
27
"anchor_note": "Anchor identity phi^2 + 1/phi^2 = 3 recorded per shared schema.",
"structural_reason": "Takum (Hunhold 2024) is a tapered LOGARITHMIC format; its decode is not a plain S:E:M field. It is the live FL-002 counterexample and is recorded structurally pending a dedicated logarithmic decoder.",
26
+
"structural_reason": "Takum (Hunhold 2024, arXiv:2404.18603) is a tapered LOGARITHMIC format; its decode is not a plain S:E:M field. takum8 is promoted to bit-precise (exhaustive); this wider rung stays structural pending an external libtakum oracle for the correctly-rounded gap proof.",
27
27
"anchor_note": "Anchor identity phi^2 + 1/phi^2 = 3 recorded per shared schema.",
"structural_reason": "Takum (Hunhold 2024) is a tapered LOGARITHMIC format; its decode is not a plain S:E:M field. It is the live FL-002 counterexample and is recorded structurally pending a dedicated logarithmic decoder.",
26
+
"structural_reason": "Takum (Hunhold 2024, arXiv:2404.18603) is a tapered LOGARITHMIC format; its decode is not a plain S:E:M field. takum8 is promoted to bit-precise (exhaustive); this wider rung stays structural pending an external libtakum oracle for the correctly-rounded gap proof.",
27
27
"anchor_note": "Anchor identity phi^2 + 1/phi^2 = 3 recorded per shared schema.",
0 commit comments