]> gitweb.michael.orlitzky.com - sage.d.git/history - mjo
mjo/ldlt.py: rule #1 is never compute the inverse of a matrix.
[sage.d.git] / mjo /
2019-08-24 Michael Orlitzkyeja: fix a bug in the charpoly fast path for complex...
2019-08-24 Michael Orlitzkyeja: refactor and fix the fast charpoly stuff that...
2019-08-24 Michael Orlitzkyeja: fix computation of the max test case sizes.
2019-08-24 Michael Orlitzkyeja: make a test agree with its comment.
2019-08-24 Michael Orlitzkyeja: add fast natural_inner_product() overrides for...
2019-08-24 Michael Orlitzkyeja: add the RealMatrixEuclideanJordanAlgebra class.
2019-08-24 Michael Orlitzkyeja: drop some very slow and very pointless rank()...
2019-08-24 Michael Orlitzkyeja: replace RR with RLF in one test.
2019-08-24 Michael Orlitzkyeja: add random_elements() method to get multiple rando...
2019-08-23 Michael Orlitzkyeja: remove some unused imports from eja_utils.
2019-08-23 Michael Orlitzkyeja: delete redundant Jordan axiom tests.
2019-08-23 Michael Orlitzkyeja: refactor the class hierarchy to separate the matri...
2019-08-23 Michael Orlitzkyeja: delete unused vec2mat() function.
2019-08-23 Michael Orlitzkyeja: drop unused _matrix_ip function.
2019-08-23 Michael Orlitzkyeja: add random_instance() method for algebras.
2019-08-23 Michael Orlitzkyeja: move the max test case sizes into their respective...
2019-08-23 Michael Orlitzkyeja: fix a comment to match its test case.
2019-08-23 Michael Orlitzkyeja: remove pointless __class__ from static method...
2019-08-23 Michael Orlitzkyeja: combine several slow trace_inner_product() tests.
2019-08-23 Michael Orlitzkyeja: enable normalization of the natural quaternion...
2019-08-23 Michael OrlitzkyAdd another TODO for later.
2019-08-23 Michael Orlitzkyeja: don't change base rings when we don't have to.
2019-08-23 Michael Orlitzkyeja: reword two existing tests.
2019-08-23 Michael Orlitzkyeja: remove unused argument to _quaternion_hermitian_ba...
2019-08-21 Michael Orlitzkyeja: add an ungodly hack to get fast charpolys back.
2019-08-21 Michael Orlitzkyeja: refactor some of the basis and inner-product stuff.
2019-08-21 Michael Orlitzkyeja: update a half-completed TODO.
2019-08-21 Michael Orlitzkyeja: remove a redundant abs() on a nonnegative integer.
2019-08-21 Michael Orlitzkyeja: add an optimization to the TODO.
2019-08-21 Michael Orlitzkyeja: don't adjoin roots to the field if we're not norma...
2019-08-21 Michael Orlitzkyeja: add a test for basis-invariance of minimal polynomial.
2019-08-21 Michael Orlitzkyeja: add "normalize" argument to matrix algebra constru...
2019-08-21 Michael Orlitzkyeja: use QuadraticField selectively to simplify tests.
2019-08-20 Michael Orlitzkyeja: don't adjoin sqrt(2) to the field if it's already...
2019-08-20 Michael Orlitzkyeja: normalize the complex hermitian matrix basis,...
2019-08-20 Michael Orlitzkyeja: use NumberField instead of QuadraticField everywhere.
2019-08-20 Michael Orlitzkyeja: normalize the real symmetric matrix basis.
2019-08-20 Michael Orlitzkyeja: fix doctests for matrix basis functions.
2019-08-20 Michael Orlitzkyeja: add a TODO about factoring out the Jordan axiom...
2019-08-20 Michael Orlitzkyeja: use the basis space ring instead of the element...
2019-08-20 Michael Orlitzkyeja: add a test for the symmetry of the _real_symmetric...
2019-08-20 Michael Orlitzkyeja: require "field" argument for matrix basis functions.
2019-08-20 Michael Orlitzkyeja: add norm() and trace_norm() methods for elements.
2019-08-20 Michael Orlitzkyeja: add tests to ensure the Jordan axiom for inner...
2019-08-20 Michael Orlitzkyeja: mention the octonions in the TODO.
2019-08-19 Michael Orlitzkyeja: update the TODO list.
2019-08-19 Michael Orlitzkyeja: add a new TODO list.
2019-08-10 Michael Orlitzkyeja: fix the natural representation in trivial subalgebras.
2019-08-09 Michael Orlitzkyeja: fix the characteristic polynomial in subalgebras.
2019-08-09 Michael Orlitzkyeja: add is_trivial() method and special cases for...
2019-08-09 Michael Orlitzkyeja: override _a_regular_element() in subalgebras,...
2019-08-09 Michael Orlitzkyeja: fix the subalgebra generated by zero.
2019-08-09 Michael Orlitzkyeja: fix construction of subalgebra-subalgebras.
2019-08-07 Michael Orlitzkyeja: choose subalgebra generator prefix smarter.
2019-08-07 Michael Orlitzkyeja: pass keyword arguments through simple EJA construc...
2019-08-07 Michael Orlitzkyeja: rewrite the hacky process used for characteristic...
2019-08-06 Michael Orlitzkyeja: use "dimension" instead of "degree" in EJA string...
2019-08-05 Michael Orlitzkyeja: ensure that Sage doesn't think EJAs are associative.
2019-08-05 Michael OrlitzkyRevert "eja: store the multiplication table as a matrix."
2019-08-05 Michael Orlitzkyeja: don't waste time computing the unit element in...
2019-08-05 Michael Orlitzkyeja: use V.gen(i) instead of V.basis()[i] in a few...
2019-08-05 Michael Orlitzkyeja: store the multiplication table as a matrix.
2019-08-05 Michael Orlitzkyeja: switch some index orderings to agree with row...
2019-08-05 Michael Orlitzkyeja: add a SETUP block to fix an existing doctest.
2019-08-04 Michael Orlitzkyeja: add multiplication_table() for EJAs.
2019-08-04 Michael Orlitzkyeja: move away from using matrices as our "multiplicati...
2019-08-04 Michael Orlitzkyeja: remove an unused import.
2019-08-02 Michael Orlitzkyeja: fix the multiplication table in subalgebras.
2019-08-02 Michael Orlitzkyeja: fix some more super/subalgebra back and forth.
2019-08-02 Michael Orlitzkyeja: move the element constructor into the parent algeb...
2019-08-02 Michael Orlitzkyeja: update some more test output for the new basis...
2019-08-02 Michael Orlitzkyeja: use from_vector() instead of call magic in two...
2019-08-02 Michael Orlitzkyeja: use from_vector() instead of relying on call magic...
2019-08-02 Michael Orlitzkyeja: fix degree() -> dimension() in a few tests.
2019-08-02 Michael Orlitzkyeja: fix construction of subalgebra elements from super...
2019-08-02 Michael Orlitzkyeja: adjust some test output for the new basis ordering.
2019-07-30 Michael OrlitzkyWIP: switch away from the algebra base class and use...
2019-07-30 Michael Orlitzkyeja: compute the unit element of the algebra ourselves.
2019-07-30 Michael Orlitzkyeja: compute a natural basis for subalgebras.
2019-07-30 Michael Orlitzkyeja: use non-clashing generator names in subalgebras.
2019-07-30 Michael Orlitzkyeja: implement subalgebra_generated_by() in terms of...
2019-07-30 Michael Orlitzkyeja: begin moving the associative subalgebra stuff...
2019-07-30 Michael Orlitzkyeja: fix the test for regularity of the zero element.
2019-07-30 Michael Orlitzkyeja: factor out the EJA element class into its own...
2019-07-29 Michael Orlitzkyeja: add more regularity and degree tests.
2019-07-29 Michael Orlitzkyeja: simplify and justify the implementation of is_nilp...
2019-07-29 Michael Orlitzkyeja: add and update a few docstrings and tests.
2019-07-29 Michael Orlitzkyeja: require the rank argument for an EJA, because...
2019-07-29 Michael Orlitzkyeja: update some docstrings.
2019-07-29 Michael Orlitzkyeja: clean up imports.
2019-07-29 Michael Orlitzkyeja: update changed module name in all.py.
2019-07-29 Michael Orlitzkyeja: separate out the operator class and rename both...
2019-07-29 Michael Orlitzkyeja: add algebra constructors to the global namespace.
2019-07-29 Michael Orlitzkyeja: whitespace fix.
2019-07-29 Michael Orlitzkyeja: add minimal_polynomial() for operators.
2019-07-29 Michael Orlitzkyeja: replace element operator_matrix() entirely.
2019-07-29 Michael Orlitzkyeja: use FreeModules() category for operators instead...
2019-07-29 Michael Orlitzkyeja: convert another operator_matrix() test to operator().
2019-07-29 Michael Orlitzkyeja: suggest operator().matrix() to replace element...
2019-07-29 Michael Orlitzkyeja: move a bunch of operator_matrix() tests to operator().
next