feat(fields): add fast Mersenne31 arithmetic#257
Conversation
🤖 PR SummaryOverviewThis PR restructures the Mersenne31 field implementation and adds a fast, Restructuring
Mathematical Formalization
Fast Arithmetic Implementation
No Statistics
Lean Declarations ✏️ Removed: 3 declaration(s)
✏️ Added: 108 declaration(s)
📋 **Additional Analysis**The diff implements a significant refactoring/improvement (replacing the single 📄 **Per-File Summaries**
Last updated: 2026-07-20 08:30 UTC. |
MavenRain
left a comment
There was a problem hiding this comment.
A couple of things:
- Consider adding tests for
Mersenne31.Fast - Mersenne.lean is still referenced in the docs. Consider updating.
- Consider extracting the four
haveblocks duplicated betweenreduceUInt64_castandreduceUInt64Raw_ltinto a private lemma.
No description provided.