X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=mjo%2Feja%2Feja_subalgebra.py;h=3b8c67d6176320485ab30549d7cfdbbdc9a48ffa;hb=667e0df9c07589c03616ad8cf42eebe5c86de50b;hp=e2d12d26b01a0deaedeb190d450dfd14ede3c262;hpb=3baadd6fb5c765caab2bd57d1d6ed764b03d53b3;p=sage.d.git diff --git a/mjo/eja/eja_subalgebra.py b/mjo/eja/eja_subalgebra.py index e2d12d2..3b8c67d 100644 --- a/mjo/eja/eja_subalgebra.py +++ b/mjo/eja/eja_subalgebra.py @@ -1,11 +1,7 @@ from sage.matrix.constructor import matrix -from sage.combinat.free_module import CombinatorialFreeModule_CartesianProduct - -from mjo.eja.eja_algebra import (CartesianProductEJA, - FiniteDimensionalEJA) -from mjo.eja.eja_element import (CartesianProductEJAElement, - FiniteDimensionalEJAElement) +from mjo.eja.eja_algebra import FiniteDimensionalEJA +from mjo.eja.eja_element import FiniteDimensionalEJAElement class FiniteDimensionalEJASubalgebraElement(FiniteDimensionalEJAElement): """ @@ -234,24 +230,3 @@ class FiniteDimensionalEJASubalgebra(FiniteDimensionalEJA): Element = FiniteDimensionalEJASubalgebraElement - - - -class CartesianProductEJASubalgebraElement(CartesianProductEJAElement, - FiniteDimensionalEJASubalgebraElement): - pass - -class CartesianProductEJASubalgebra(CartesianProductEJA, - FiniteDimensionalEJASubalgebra): - - def __init__(self, superalgebra, basis, **kwargs): - CombinatorialFreeModule_CartesianProduct.__init__(self, - superalgebra.cartesian_factors()) - FiniteDimensionalEJASubalgebra.__init__(self, - superalgebra, - basis, - cartesian_product=True, - **kwargs) - - - Element = CartesianProductEJASubalgebraElement