]> gitweb.michael.orlitzky.com - sage.d.git/blobdiff - mjo/eja/TODO
eja: get a rudimentary spectral decomposition for operators working.
[sage.d.git] / mjo / eja / TODO
index dd671c5fd7ab847a4c635748923bf0cba12a63ad..985e50a8dbbfc2d6f8c8d2e80d445fcd9b3ccd86 100644 (file)
@@ -1,44 +1,10 @@
-Trace inner product tests:
+1. Add CartesianProductEJA.
 
-            TESTS:
+2. Check the axioms in the constructor when check != False?
 
-            The trace inner product is commutative::
+3. Add references and start citing them.
 
-            sage: set_random_seed()
-            sage: J = random_eja()
-            sage: x = J.random_element(); y = J.random_element()
-            sage: x.trace_inner_product(y) == y.trace_inner_product(x)
-            True
+4. Implement the octonion simple EJA.
 
-            The trace inner product is bilinear::
-
-            sage: set_random_seed()
-            sage: J = random_eja()
-            sage: x = J.random_element()
-            sage: y = J.random_element()
-            sage: z = J.random_element()
-            sage: a = QQ.random_element();
-            sage: actual = (a*(x+z)).trace_inner_product(y)
-            sage: expected = a*x.trace_inner_product(y) + a*z.trace_inner_product(y)
-            sage: actual == expected
-            True
-            sage: actual = x.trace_inner_product(a*(y+z))
-            sage: expected = a*x.trace_inner_product(y) +  a*x.trace_inner_product(z)
-            sage: actual == expected
-            True
-
-            The trace inner product is associative::
-
-            sage: pass
-
-            The trace inner product satisfies the compatibility
-            condition in the definition of a Euclidean Jordan algebra:
-
-            sage: set_random_seed()
-            sage: J = random_eja()
-            sage: x = J.random_element()
-            sage: y = J.random_element()
-            sage: z = J.random_element()
-            sage: (x*y).trace_inner_product(z) == y.trace_inner_product(x*z)
-            True
-           
\ No newline at end of file
+5. Factor out the unit-norm basis (and operator symmetry) tests once
+   all of the algebras pass.