feat: Implement variable renaming: rename and renameEquiv#83
feat: Implement variable renaming: rename and renameEquiv#83dhsorens merged 6 commits intoVerified-zkEVM:masterfrom
rename and renameEquiv#83Conversation
🤖 Gemini PR SummaryThis PR implements variable renaming capabilities for multivariate polynomials, specifically introducing the Features
Refactoring
Fixes
Documentation
Analysis of Changes
✅ **Removed:** 2 `sorry`(s)
🎨 **Style Guide Adherence**The following code changes violate the CompPoly Style Guide:
|
|
great, thanks for opening this! I will have a look at it on Monday |
dhsorens
left a comment
There was a problem hiding this comment.
This is great @DimitriosMitsios , thank you. The general formula we're looking for is for a computable definition of an API function, along with a proof that it is equivalent to Mathlib's definition under the isomorphism. Plus, lots of helpful lemmas. Seeing as this is unlikely to pose any backwards compatibility issues, I'll go ahead and merge it.
|
@Julek I don't think this poses risks to backwards compatibility and I think the formatting on this is good. I'll go ahead and merge but will gladly do any refactoring work you need from it later. |
This PR closes issue #53.
renameis directly implementedrenameEquivis moved to Rename.lean along with the proofs of all the properties ofrenameI am unsure about authorship, should I cite project authors and other contributors?