]> gitweb.michael.orlitzky.com - sage.d.git/commitdiff
eja: check axioms in inexact field tests.
authorMichael Orlitzky <michael@orlitzky.com>
Thu, 25 Feb 2021 22:57:28 +0000 (17:57 -0500)
committerMichael Orlitzky <michael@orlitzky.com>
Thu, 25 Feb 2021 22:57:28 +0000 (17:57 -0500)
mjo/eja/eja_algebra.py

index ad6cde724a0d986e92a3c31a2de8ca0baed9563f..48421e357544ef2b5c5613bf9e222827e9a20fec 100644 (file)
@@ -455,7 +455,7 @@ class FiniteDimensionalEJA(CombinatorialFreeModule):
         if not R.is_exact():
             # This choice is sufficient to allow the construction of
             # QuaternionHermitianEJA(2, field=RDF) with check_axioms=True.
-            epsilon = 1e-16
+            epsilon = 1e-15
 
         for i in range(self.dimension()):
             for j in range(self.dimension()):
@@ -1775,9 +1775,9 @@ class RealSymmetricEJA(ConcreteEJA, RealMatrixEJA):
 
     In theory, our "field" can be any subfield of the reals::
 
-        sage: RealSymmetricEJA(2, field=RDF)
+        sage: RealSymmetricEJA(2, field=RDF, check_axioms=True)
         Euclidean Jordan algebra of dimension 3 over Real Double Field
-        sage: RealSymmetricEJA(2, field=RR)
+        sage: RealSymmetricEJA(2, field=RR, check_axioms=True)
         Euclidean Jordan algebra of dimension 3 over Real Field with
         53 bits of precision
 
@@ -2043,9 +2043,9 @@ class ComplexHermitianEJA(ConcreteEJA, ComplexMatrixEJA):
 
     In theory, our "field" can be any subfield of the reals::
 
-        sage: ComplexHermitianEJA(2, field=RDF)
+        sage: ComplexHermitianEJA(2, field=RDF, check_axioms=True)
         Euclidean Jordan algebra of dimension 4 over Real Double Field
-        sage: ComplexHermitianEJA(2, field=RR)
+        sage: ComplexHermitianEJA(2, field=RR, check_axioms=True)
         Euclidean Jordan algebra of dimension 4 over Real Field with
         53 bits of precision
 
@@ -2340,9 +2340,9 @@ class QuaternionHermitianEJA(ConcreteEJA, QuaternionMatrixEJA):
 
     In theory, our "field" can be any subfield of the reals::
 
-        sage: QuaternionHermitianEJA(2, field=RDF)
+        sage: QuaternionHermitianEJA(2, field=RDF, check_axioms=True)
         Euclidean Jordan algebra of dimension 6 over Real Double Field
-        sage: QuaternionHermitianEJA(2, field=RR)
+        sage: QuaternionHermitianEJA(2, field=RR, check_axioms=True)
         Euclidean Jordan algebra of dimension 6 over Real Field with
         53 bits of precision