[Merged by Bors] - feat: transfer IsTopologicalAddGroup and ContinuousSMul across continuous linear equivalences#36435
Conversation
PR summary aeed612d5d
|
| File | Base Count | Head Count | Change |
|---|---|---|---|
| Mathlib.Geometry.Manifold.VectorBundle.Tensoriality | 2249 | 2252 | +3 (+0.13%) |
Import changes for all files
| Files | Import difference |
|---|---|
Mathlib.Geometry.Manifold.VectorBundle.Tensoriality |
3 |
Declarations diff
+ ContinuousLinearEquiv.continuousSMul
+ ContinuousMulEquiv.isTopologicalGroup
+ toContinuousAddEquiv
+ toContinuousAddEquiv_coe
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 scripts/pr_summary/declarations_diff.sh contains some details about this script.
No changes to technical debt.
You can run this locally as
./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).
…uous linear equivalences
This reverts commit 748b4c7.
8c91e83 to
2f04e1c
Compare
|
This PR/issue depends on: |
This reverts commit 791f603.
|
@ocfnash Since you asked for this change, would you like to take a look? No particular urgency on my side. |
Co-authored-by: Oliver Nash <7734364+ocfnash@users.noreply.github.com>
|
I consider this ready for another look. |
| @[implicit_reducible] | ||
| def ContinuousLinearEquiv.isTopologicalAddGroup |
There was a problem hiding this comment.
I don't understand why this is not caught by a linter but shouldn't this be:
| @[implicit_reducible] | |
| def ContinuousLinearEquiv.isTopologicalAddGroup | |
| lemma ContinuousLinearEquiv.isTopologicalAddGroup |
There was a problem hiding this comment.
I wonder if instead of adding this we added ContinuousLinearEquiv.toContinuousAddEquiv. What do you think?
There was a problem hiding this comment.
That could be nicer: I just did so.
| @[implicit_reducible] | ||
| def ContinuousLinearEquiv.continuousSMul |
There was a problem hiding this comment.
| @[implicit_reducible] | |
| def ContinuousLinearEquiv.continuousSMul | |
| lemma ContinuousLinearEquiv.continuousSMul |
There was a problem hiding this comment.
Indeed, that looks like a linter bug: I raised it on zulip.
|
Thanks! bors merge |
|
Pull request successfully merged into master. Build succeeded: |
…uous linear equivalences (leanprover-community#36435) and use this to remove mathematically superfluous typeclass hypotheses in the tensoriality criterion. Follow-up to leanprover-community#36277/leanprover-community#36432.
and use this to remove mathematically superfluous typeclass hypotheses in the tensoriality criterion.
Follow-up to #36277/#36432.