feat(Topology/Algebra/Module/ClosedSubmodule): add mapEquiv, a variation of ClosedSubmodule.map for CLE#29235
Conversation
PR summary 976d30f376
|
| File | Base Count | Head Count | Change |
|---|---|---|---|
| Mathlib.Topology.Algebra.Module.ClosedSubmodule | 1185 | 1187 | +2 (+0.17%) |
Import changes for all files
| Files | Import difference |
|---|---|
Mathlib.Analysis.Convex.Cone.Basic Mathlib.Topology.Algebra.Module.ClosedSubmodule |
2 |
Declarations diff
+ closure_map_eq_mapEquiv_closure
+ mapEquiv
+ mapEquiv_apply
+ mapEquiv_bot_eq_bot
+ mapEquiv_inf_eq_inf_mapEquiv
+ mapEquiv_sup_eq_sup_mapEquiv
+ mapEquiv_symm
+ mapEquiv_top_eq_top
+ mem_mapEquiv_iff
+ mem_mapEquiv_iff'
You can run this locally as follows
## summary with just the declaration names:
./scripts/declarations_diff.sh <optional_commit>
## more verbose report:
./scripts/declarations_diff.sh long <optional_commit>The doc-module for script/declarations_diff.sh contains some details about this script.
No changes to technical debt.
You can run this locally as
./scripts/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: |
|
This pull request has conflicts, please merge |
j-loreaux
left a comment
There was a problem hiding this comment.
I'm out of time for today. Sorry, I will try to come back to it soon.
Co-authored-by: Jireh Loreaux <loreaujy@gmail.com>
|
This pull request has conflicts, please merge |
|
Should I define I also noticed that there are |
That sounds like a pretty good idea. Of course, the others should happen in a separate PR. |
|
Ok I changed it to |
add
ClosedSubmodule.mapEquivfor continuous linear equivalence. In this case, a closed submodule is mapped to a closed submodule, so the definitions are easier and behave nicely withclosureand⊔.motivation: needed to define standard subspaces in a Hilbert space (scalar multiplication by
Complex.I) #29251https://ems.press/content/serial-article-files/48171
LatticeCompleteLattice#29230 forLatticeCompleteLattice