[Merged by Bors] - chore: move most of Data/Matrix to LinearAlgebra#28966
[Merged by Bors] - chore: move most of Data/Matrix to LinearAlgebra#28966grunweg wants to merge 9 commits intoleanprover-community:masterfrom
Conversation
PR summary cefe7b7756
|
| Files | Import difference |
|---|---|
Mathlib.Data.Matrix.Rank |
-1511 |
Mathlib.Data.Matrix.Vec |
-1210 |
Mathlib.Data.Matrix.Kronecker |
-1208 |
Mathlib.Data.Matrix.Hadamard |
-947 |
Mathlib.Data.Matrix.Notation |
-943 |
Mathlib.Data.Matrix.RowCol |
-936 |
Mathlib.Data.Matrix.ConjTranspose |
-935 |
Mathlib.Data.Matrix.CharP |
-464 |
Mathlib.Data.Matrix.Defs |
-430 |
Mathlib.LinearAlgebra.Matrix.Defs |
430 |
Mathlib.LinearAlgebra.Matrix.CharP |
464 |
Mathlib.LinearAlgebra.Matrix.ConjTranspose |
935 |
Mathlib.LinearAlgebra.Matrix.RowCol |
936 |
Mathlib.LinearAlgebra.Matrix.Notation |
943 |
Mathlib.LinearAlgebra.Matrix.Hadamard |
947 |
Mathlib.LinearAlgebra.Matrix.Kronecker |
1208 |
Mathlib.LinearAlgebra.Matrix.Vec |
1210 |
Mathlib.LinearAlgebra.Matrix.Rank |
1511 |
Declarations diff
No declarations were harmed in the making of this PR! 🐙
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).
note: file Mathlib/Data/Matrix/Kronecker.lean` was renamed to `Mathlib/LinearAlgebra/Matrix/Kronecker.lean without a module deprecation
Please create a follow-up pull request adding one. Thanks!
note: file Mathlib/Data/Matrix/ConjTranspose.lean` was renamed to `Mathlib/LinearAlgebra/Matrix/ConjTranspose.lean without a module deprecation
Please create a follow-up pull request adding one. Thanks!
note: file Mathlib/Data/Matrix/CharP.lean` was renamed to `Mathlib/LinearAlgebra/Matrix/CharP.lean without a module deprecation
Please create a follow-up pull request adding one. Thanks!
note: file Mathlib/Data/Matrix/Rank.lean` was renamed to `Mathlib/LinearAlgebra/Matrix/Rank.lean without a module deprecation
Please create a follow-up pull request adding one. Thanks!
note: file Mathlib/Data/Matrix/Vec.lean` was renamed to `Mathlib/LinearAlgebra/Matrix/Vec.lean without a module deprecation
Please create a follow-up pull request adding one. Thanks!
note: file Mathlib/Data/Matrix/RowCol.lean` was renamed to `Mathlib/LinearAlgebra/Matrix/RowCol.lean without a module deprecation
Please create a follow-up pull request adding one. Thanks!
note: file Mathlib/Data/Matrix/Defs.lean` was renamed to `Mathlib/LinearAlgebra/Matrix/Defs.lean without a module deprecation
Please create a follow-up pull request adding one. Thanks!
note: file Mathlib/Data/Matrix/Notation.lean` was renamed to `Mathlib/LinearAlgebra/Matrix/Notation.lean without a module deprecation
Please create a follow-up pull request adding one. Thanks!
note: file Mathlib/Data/Matrix/Hadamard.lean` was renamed to `Mathlib/LinearAlgebra/Matrix/Hadamard.lean without a module deprecation
Please create a follow-up pull request adding one. Thanks!
|
This PR/issue depends on:
|
|
This pull request has conflicts, please merge |
YaelDillies
left a comment
There was a problem hiding this comment.
Thanks! Looks like a great idea. Probably all of Matrix can move eventually.
maintainer delegate
|
🚀 Pull request has been placed on the maintainer queue by YaelDillies. |
|
This needs a re-shaking: will do this once CI was completed. |
|
I think you can simply replace some (but not all) |
These are not related to data structures at all. This PR is not exhaustive, likely further files in `Data/Matrix` should also be moved. Zulip discussion: [#mathlib4 > Cleaning up `Data` @ 💬](https://leanprover.zulipchat.com/#narrow/channel/287929-mathlib4/topic/Cleaning.20up.20.60Data.60/near/536224905) Co-authored-by: Michael Rothgang <rothgang@math.uni-bonn.de>
|
Pull request successfully merged into master. Build succeeded: |
…y#28966) These are not related to data structures at all. This PR is not exhaustive, likely further files in `Data/Matrix` should also be moved. Zulip discussion: [#mathlib4 > Cleaning up &leanprover-community#96;Data&leanprover-community#96; @ 💬](https://leanprover.zulipchat.com/#narrow/channel/287929-mathlib4/topic/Cleaning.20up.20.60Data.60/near/536224905) Co-authored-by: Michael Rothgang <rothgang@math.uni-bonn.de>
These are not related to data structures at all.
This PR is not exhaustive, likely further files in
Data/Matrixshould also be moved.Zulip discussion: #mathlib4 > Cleaning up `Data` @ 💬
A future PR will try to remove all topology imports from data as well.