[Merged by Bors] - feat(LinearAlgebra/TensorProduct/Basic): add LinearEquiv.(l|r)Tensor#11731
[Merged by Bors] - feat(LinearAlgebra/TensorProduct/Basic): add LinearEquiv.(l|r)Tensor#11731
LinearEquiv.(l|r)Tensor#11731Conversation
TensorProduct.congrTensorProduct.congr
I think you're right; let me check it later. |
Co-authored-by: Junyan Xu <junyanxu.math@gmail.com>
TensorProduct.congrLinearEquiv.(l|r)Tensor
|
Ooos, file is too long :( |
|
I have no idea why |
|
It looks like that merely adding the definition |
alreadydone
left a comment
There was a problem hiding this comment.
(assoc R W X Y).rTensor Z needs to be changed to (assoc R W X Y).toLinearMap.rTensor Z. assoc R W X Y was automatically coerced to a LinearMap, but now rTensor has another interpretation.
LinearEquiv.(l|r)TensorLinearEquiv.(l|r)Tensor and reduce the number of lines
LinearEquiv.(l|r)Tensor and reduce the number of linesLinearEquiv.(l|r)Tensor
alreadydone
left a comment
There was a problem hiding this comment.
Thanks, LGTM!
maintainer merge
|
🚀 Pull request has been placed on the maintainer queue by alreadydone. |
#11731) - add `LinearMap.(l|r)Tensor` and their properties - add `congr_symm`, `congr_refl_refl`, `congr_trans`, `congr_mul`, `congr_pow` and `congr_zpow`
|
Pull request successfully merged into master. Build succeeded: |
LinearEquiv.(l|r)TensorLinearEquiv.(l|r)Tensor
#11731) - add `LinearMap.(l|r)Tensor` and their properties - add `congr_symm`, `congr_refl_refl`, `congr_trans`, `congr_mul`, `congr_pow` and `congr_zpow`
#11731) - add `LinearMap.(l|r)Tensor` and their properties - add `congr_symm`, `congr_refl_refl`, `congr_trans`, `congr_mul`, `congr_pow` and `congr_zpow`
LinearMap.(l|r)Tensorand their propertiescongr_symm,congr_refl_refl,congr_trans,congr_mul,congr_powandcongr_zpow