refactor: golf 100 files#37968
refactor: golf 100 files#37968yuanyi-350 wants to merge 19 commits intoleanprover-community:masterfrom
Conversation
PR summary 1a3500f1bfImport changes for modified filesNo significant changes to the import graph Import changes for all files
Declarations diffNo declarations were harmed in the making of this PR! 🐙 You can run this locally as follows## summary with just the declaration names:
./scripts/pr_summary/declarations_diff.sh <optional_commit>
## more verbose report:
./scripts/pr_summary/declarations_diff.sh long <optional_commit>The doc-module for Decrease in tech debt: (relative, absolute) = (3.00, 0.00)
Current commit ffe171fe74 You can run this locally as
|
✅ PR Title Formatted CorrectlyThe title of this PR has been updated to match our commit style conventions. |
|
I know this is marked |
@themathqueen , Thank you for your suggestion. We will split this into many PRs for easier maintenance. The purpose of this PR is to serve as a catalog and to demonstrate the golfing potential of mathlib4. |
This reverts commit f75f96a.
|
This PR/issue depends on: |
This PR is an experimental project. In this PR, we use an Agent to automatically scan and attempt to simplify proofs. We hope to eventually effectively golf 100 files and avoid reinventing the wheel in mathlib.
We have chosen
Mathlib/Analysisas the testing ground. There are currently 785 files in total, and we have scanned 122 so far.If this experiment is very successful and accepted by the mathlib community, we would be honored to open source it.
sSup_of_nat_affine_eq#37981