Skip to content

plan(math): schedule the remaining machine-checked FP-kernel proof layers (v1.128–v1.130) - #302

Merged
avrabe merged 1 commit into
mainfrom
plan/fp-proof-remaining-layers
Jul 22, 2026
Merged

plan(math): schedule the remaining machine-checked FP-kernel proof layers (v1.128–v1.130)#302
avrabe merged 1 commit into
mainfrom
plan/fp-proof-remaining-layers

Conversation

@avrabe

@avrabe avrabe commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Turns the blog's honest "not yet proven" list into tracked rivet requirements driven from the release plan. Code-free — three proposed sw-reqs refining MATHF32-P03.

Release Requirement What Effort
v1.128 MATHF32-P04 Coq-Interval bound |P(r)−sin r| ≤ ε, composed with the P03 rounding bound → machine-checked reduced-range sine accuracy Tractable (tooling wired)
v1.129 MATHF32-P05 Same rounding+approximation method for cos_poly → reduced-range cosine Small extension
v1.130 MATHF32-P06 Cody–Waite argument-reduction cancellation (Gappa), composed with P04/P05 → full-range accuracy Large (weeks) — the crlibm-hard part

The composition is the point: P03 already proves \|computed − P(r)\| ≤ 2⁻²⁴; P04 adds \|P(r) − sin r\| ≤ ε; triangle-inequality gives a kernel-checked \|computed − sin r\| for the reduced range — turning "rounding proven" into "reduced-range kernel proven." P06 then extends it to the full input range.

Release fields are the plan (moved deliberately, not silently). Umbrella tracker: the linked issue.

🤖 Generated with Claude Code

https://claude.ai/code/session_01HvusAXYbHLyv3uTzfBcMbG

…yers

The blog's honest "not yet proven" list, turned into tracked rivet
requirements driven from the release plan rather than living only in prose:

- MATHF32-P04 (v1.128): APPROXIMATION bound |P(r)-sin r| via Coq-Interval
  (now wired), COMPOSED with the P03 rounding bound → machine-checked
  reduced-range sine accuracy. Tractable — the tooling is ready.
- MATHF32-P05 (v1.129): the same rounding+approximation method extended to
  cos_poly → reduced-range cosine accuracy. Small extension after P04.
- MATHF32-P06 (v1.130): the HARD one — Cody-Waite argument-reduction
  cancellation (Gappa), composed with P04/P05 → FULL-range accuracy. Scoped
  as a large slice (weeks), sequenced last.

All `proposed`; refine MATHF32-P03. Release fields are the plan (moved
deliberately, not silently). Umbrella tracker mirrors to a GitHub issue.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01HvusAXYbHLyv3uTzfBcMbG
@avrabe
avrabe merged commit fceb9c4 into main Jul 22, 2026
59 checks passed
@avrabe
avrabe deleted the plan/fp-proof-remaining-layers branch July 22, 2026 16:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant