X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=mjo%2Feja%2Feja_subalgebra.py;h=3b8c67d6176320485ab30549d7cfdbbdc9a48ffa;hb=667e0df9c07589c03616ad8cf42eebe5c86de50b;hp=3eee24866216ca84aa8acf2484e07d01d6cad019;hpb=4c8f9aac69d1cb4097b60b10e5b198b6372ec55e;p=sage.d.git diff --git a/mjo/eja/eja_subalgebra.py b/mjo/eja/eja_subalgebra.py index 3eee248..3b8c67d 100644 --- a/mjo/eja/eja_subalgebra.py +++ b/mjo/eja/eja_subalgebra.py @@ -15,7 +15,8 @@ class FiniteDimensionalEJASubalgebraElement(FiniteDimensionalEJAElement): the same as its matrix representation in the superalgebra:: sage: set_random_seed() - sage: A = random_eja().random_element().subalgebra_generated_by() + sage: x = random_eja(field=QQ,orthonormalize=False).random_element() + sage: A = x.subalgebra_generated_by(orthonormalize=False) sage: y = A.random_element() sage: actual = y.to_matrix() sage: expected = y.superalgebra_element().to_matrix() @@ -28,7 +29,7 @@ class FiniteDimensionalEJASubalgebraElement(FiniteDimensionalEJAElement): sage: set_random_seed() sage: x = random_eja(field=AA).random_element() - sage: A = x.subalgebra_generated_by(orthonormalize_basis=True) + sage: A = x.subalgebra_generated_by(orthonormalize=True) sage: y = A.random_element() sage: y.operator()(A.one()) == y True @@ -51,7 +52,7 @@ class FiniteDimensionalEJASubalgebraElement(FiniteDimensionalEJAElement): sage: x = sum(J.gens()) sage: x e0 + e1 + e2 + e3 + e4 + e5 - sage: A = x.subalgebra_generated_by() + sage: A = x.subalgebra_generated_by(orthonormalize=False) sage: A(x) f1 sage: A(x).superalgebra_element() @@ -59,7 +60,7 @@ class FiniteDimensionalEJASubalgebraElement(FiniteDimensionalEJAElement): sage: y = sum(A.gens()) sage: y f0 + f1 - sage: B = y.subalgebra_generated_by() + sage: B = y.subalgebra_generated_by(orthonormalize=False) sage: B(y) g1 sage: B(y).superalgebra_element() @@ -83,7 +84,7 @@ class FiniteDimensionalEJASubalgebraElement(FiniteDimensionalEJAElement): True """ - return self._superalgebra(self.to_matrix()) + return self.parent().superalgebra()(self.to_matrix())