]> gitweb.michael.orlitzky.com - sage.d.git/commitdiff
eja: reword a comment.
authorMichael Orlitzky <michael@orlitzky.com>
Thu, 29 Aug 2019 15:52:25 +0000 (11:52 -0400)
committerMichael Orlitzky <michael@orlitzky.com>
Thu, 29 Aug 2019 15:52:25 +0000 (11:52 -0400)
mjo/eja/eja_algebra.py

index 4673e916433509876638cfaeabfba5883c2a0192..3cb7467119f2f7aabda97a90d243e448164b3529 100644 (file)
@@ -1263,7 +1263,9 @@ class ComplexMatrixEuclideanJordanAlgebra(MatrixEuclideanJordanAlgebra):
         if not n.mod(2).is_zero():
             raise ValueError("the matrix 'M' must be a complex embedding")
 
-        field = M.base_ring() # This should already have sqrt2
+        # If "M" was normalized, its base ring might have roots
+        # adjoined and they can stick around after unembedding.
+        field = M.base_ring()
         R = PolynomialRing(field, 'z')
         z = R.gen()
         F = NumberField(z**2 + 1,'i', embedding=CLF(-1).sqrt())