-
Notifications
You must be signed in to change notification settings - Fork 1
Operations on Univariant Polynomials #3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
🤖 Gemini PR SummaryThis diff primarily enhances the formalization of univariate polynomials in Lean, focusing on defining algebraic operations on a quotient type. Here is a summary of the key changes:
Analysis of Changes
Last updated: 2026-01-05 10:24 UTC. See the main CI run for build status. |
…al operations (aside from div, for now); some sorrys that will be resolved
…tiplication after the quotient
a1cb620 to
abd0c55
Compare
🤖 Gemini PR SummaryHello, This PR extends the functionality of univariate quotient polynomials ( Features
Fixes
Refactoring
Documentation
Analysis of Changes
📄 **Per-File Summaries**
Last updated: 2026-01-08 10:34 UTC. |
|
|
🤖 AI Review (with external context)🤖 AI ReviewOverall Summary: 📄 **Review for `CompPoly/Univariate/Basic.lean`**This review covers the changes in Verdict: Correct The changes correctly implement the induction principle updates, the new coefficient lemmas, and the quotient structure for Detailed Analysis1. Induction Principle Updates 2. Coefficient Lemmas (
3.
Minor Stylistic Note
|
|
(fixed the review bot) |
|
/review External: Internal: Comments: |
🤖 AI Review (with external context)🤖 AI ReviewOverall Summary: 📄 **Review for `CompPoly/Univariate/Basic.lean`**This is a rigorous review of the changes in VerdictCorrect. The changes correctly formalize the Analysis of Changes
Misformalization Checklist Results
The code is verified as a correct formalization of univariate polynomial quotient arithmetic. |
|
This PR doesn't make many changes, doesn't introduce any |
This PR shows that the following operations on
UniPolydescend into the quotient,QuotientUniPoly:smulnsmulmulPowXmulXmulpow