refactor(Data): make Set a one-field structure#41506
Conversation
PR summary 9c730e85e9Import changes for modified filesNo significant changes to the import graph Import changes for all files
|
| Current number | Change | Type (strong) |
|---|---|---|
| 145 | -1 | adaptation notes |
| 497 | -1 | erw |
| 4 | 3 | maxHeartBeats modifications |
| 4525 | -1 | backward.defeqAttrib.useBackward |
| 5619 | 2 | backward.isDefEq.respectTransparency |
Current commit 9c730e85e9
Reference commit 8ccb214159
This script lives in the mathlib-ci repository. To run it locally, from your mathlib4 directory:
git clone https://github.com/leanprover-community/mathlib-ci.git ../mathlib-ci
../mathlib-ci/scripts/reporting/technical-debt-metrics.sh pr_summary
- The
relativevalue is the weighted sum of the differences with weight given by the inverse of the current value of the statistic. - The
absolutevalue is therelativevalue divided by the total sum of the inverses of the current values (i.e. the weighted average of the differences).
|
This PR/issue depends on: |
|
Note that this basically takes over #39211. |
This is in prevision of making `Set` a one-field structure. `ofPred` will then be the constructor.
Replace
with
Generated by Claude Opus 4.8. Painfully reviewed and improved line-by-line by myself.
Assisted-by: Claude Opus 4.8
noncomputable#41446setOftoSet.ofPred#41507EventuallyEqonSet#41533See previous attempt at #39211