Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Trac #31276: Tensor Product Method for FiniteRankFreeModule
We introduce the methods `tensor_product` and `tensor_power` as per #30373. Things that are probably nice to get to work: {{{ sage: M = FiniteRankFreeModule(QQ, 2) sage: M.tensor_product(M) sage: M.tensor_product(M.tensor_module(1,2)) sage: M.tensor_module(1,2).tensor_product(M) sage: M.tensor_module(1,1).tensor_product(M.tensor_module(1,2)) sage: M.tensor_power(3) sage: M.tensor_module(1,2).tensor_power(3) }}} Not in this ticket: products between different underlying modules such as: {{{ sage: M = FiniteRankFreeModule(QQ, 2) sage: N = FiniteRankFreeModule(QQ, 3) sage: M.tensor_product(N) sage: N.tensor_product(M.tensor_module(1,2)) sage: N.tensor_module(1,2).tensor_product(M) sage: N.tensor_module(1,1).tensor_product(M.tensor_module(1,2)) }}} URL: https://trac.sagemath.org/31276 Reported by: gh-mjungmath Ticket author(s): Matthias Koeppe Reviewer(s): Eric Gourgoulhon
- Loading branch information