X-Git-Url: http://gitweb.michael.orlitzky.com/?a=blobdiff_plain;f=mjo%2Feja%2Feja_element.py;h=a5880c4c4c3fc083726fbf2adcef6ee071e7cd63;hb=e0031c84e8b7d89071f052f44d1cf28b2370b161;hp=2bf7aa2743d1fefc6952e521d17cb1f3d22fa276;hpb=ce40356d28ec29ebc9bd883ecc6a79c4f0d18e87;p=sage.d.git diff --git a/mjo/eja/eja_element.py b/mjo/eja/eja_element.py index 2bf7aa2..a5880c4 100644 --- a/mjo/eja/eja_element.py +++ b/mjo/eja/eja_element.py @@ -1008,6 +1008,10 @@ class FiniteDimensionalEuclideanJordanAlgebraElement(IndexedFreeModuleElement): """ B = self.parent().natural_basis() W = self.parent().natural_basis_space() + + # This is just a manual "from_vector()", but of course + # matrix spaces aren't vector spaces in sage, so they + # don't have a from_vector() method. return W.linear_combination(zip(B,self.to_vector())) @@ -1253,7 +1257,7 @@ class FiniteDimensionalEuclideanJordanAlgebraElement(IndexedFreeModuleElement): sage: (J0, J5, J1) = J.peirce_decomposition(c1) sage: (f0, f1, f2) = J1.gens() sage: f0.spectral_decomposition() - [(0, 1.000000000000000?*f2), (1, 1.000000000000000?*f0)] + [(0, f2), (1, f0)] """ A = self.subalgebra_generated_by(orthonormalize_basis=True)