Skip to content

feat: build Fp.basic theory to show that toExtRat is injective#50

Merged
bollu merged 37 commits intomainfrom
theorems-basic-and-packing
Feb 19, 2026
Merged

feat: build Fp.basic theory to show that toExtRat is injective#50
bollu merged 37 commits intomainfrom
theorems-basic-and-packing

Conversation

@bollu
Copy link
Contributor

@bollu bollu commented Feb 19, 2026

This PR builds the basic theory of packed floats, along with a lot
of proof automation, to enable us to prove that 'toExtRat' is injective
on packed floats.

The subsequent PR will prove that 'normalize' is idempotent on unpacked floats,
and does not change the 'toExtRat'. These form the cornerestones
of the interpretation, and will build sufficient proof machinery to
continue with rounding.

@bollu bollu merged commit 1a48206 into main Feb 19, 2026
4 checks passed
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