]> gitweb.michael.orlitzky.com - sage.d.git/commit
eja: handle tuples in parent algebras rather than in subclasses.
authorMichael Orlitzky <michael@orlitzky.com>
Wed, 24 Feb 2021 23:54:10 +0000 (18:54 -0500)
committerMichael Orlitzky <michael@orlitzky.com>
Wed, 24 Feb 2021 23:54:10 +0000 (18:54 -0500)
commit667e0df9c07589c03616ad8cf42eebe5c86de50b
tree0a081975f59921683369e0d914beae574075ece7
parent3baadd6fb5c765caab2bd57d1d6ed764b03d53b3
eja: handle tuples in parent algebras rather than in subclasses.

This is "necessary" because we won't always have a Cartesian product
algebra when our basis consists of tuples. Particularly in
element-subalgebras of Cartesian product algebras. It leads to more
special-casing, but whatever. Someday SageMath will know that both
matrix spaces and Cartesian products of vector spaces are themselves
vector spaces.
mjo/eja/eja_algebra.py
mjo/eja/eja_element.py
mjo/eja/eja_subalgebra.py
mjo/eja/eja_utils.py