pith:UR32IWKM
FLoPS: Semantics, Operations, and Properties of P3109 Floating-Point Representations in Lean
A Lean formal model of the P3109 low-precision floating-point standard verifies that FastTwoSum computes exact overflow errors under saturation for any rounding mode while ExtractScalar properties fail at one-bit precision.
arxiv:2602.15965 v3 · 2026-02-17 · cs.MS
Add to your LaTeX paper
\usepackage{pith}
\pithnumber{UR32IWKMJPJYOATIGHENBSCKRO}
Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge
Record completeness
Claims
We reveal that FastTwoSum exhibits a novel property of computing exact 'overflow error' under saturation using any rounding mode, whereas previously established properties of the ExtractScalar algorithm fail for formats with one bit of precision.
The Lean encoding faithfully captures the informal semantics and edge cases of the P3109 draft standard, including all interactions between saturation, stochastic rounding, and subnormal handling.
A Lean formalization of P3109 that verifies FastTwoSum computes exact overflow error under saturation for any rounding mode and shows ExtractScalar properties fail at one-bit precision.
Formal links
Receipt and verification
| First computed | 2026-05-20T00:04:25.891757Z |
|---|---|
| Builder | pith-number-builder-2026-05-17-v1 |
| Signature | Pith Ed25519
(pith-v1-2026-05) · public key |
| Schema | pith-number/v1.0 |
Canonical hash
a477a4594c4bd387026831c8d0c84a8b8f15c296db8831dccf4434a1fada7efc
Aliases
· · · · ·Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/UR32IWKMJPJYOATIGHENBSCKRO \
| jq -c '.canonical_record' \
| python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: a477a4594c4bd387026831c8d0c84a8b8f15c296db8831dccf4434a1fada7efc
Canonical record JSON
{
"metadata": {
"abstract_canon_sha256": "690a95f228bf7257191d524c356be46549775896ecf341811ddb90e708b8f31d",
"cross_cats_sorted": [],
"license": "http://creativecommons.org/licenses/by/4.0/",
"primary_cat": "cs.MS",
"submitted_at": "2026-02-17T19:30:24Z",
"title_canon_sha256": "72070ce310f6b388a64949bc47237fa9f38bb2b5ac5c0669d4eca3293317776a"
},
"schema_version": "1.0",
"source": {
"id": "2602.15965",
"kind": "arxiv",
"version": 3
}
}