]> gitweb.michael.orlitzky.com - sage.d.git/history - mjo/eja/eja_algebra.py
eja: make AA the default field because everything cool requires it.
[sage.d.git] / mjo / eja / eja_algebra.py
2020-10-11 Michael Orlitzkyeja: make AA the default field because everything cool...
2020-10-11 Michael Orlitzkymjo/eja/eja_algebra.py: fix unimportant left/right...
2020-10-11 Michael Orlitzkyeja: ignore errors more specifically in a_jordan_frame().
2020-10-11 Michael Orlitzkyeja: rename orthogonal_idempotents() to a_jordan_frame().
2020-10-11 Michael Orlitzkymjo/eja/eja_algebra.py: add WIP orthogonal_idempotents...
2020-06-09 Michael Orlitzkyeja: implement JordanSpinEJA with BilinearFormEJA.
2020-06-09 Michael Orlitzkyeja: make a BilinearFormEJA test do what it says.
2020-06-09 Michael Orlitzkyeja: re-disable base ring to algebra coercion.
2020-06-08 Michael Orlitzkyeja: new half-baked BilinearFormEJA class.
2020-06-08 Michael Orlitzkyeja: fix the docs for the spin algebra multiplication.
2019-12-27 Michael Orlitzkyeja: rename RealCartesianProductEJA -> HadamardEJA.
2019-12-08 Michael Orlitzkyeja: listify map/zip results for python-3.x compatibility.
2019-12-07 Michael Orlitzkymjo: replace xrange() with range() for python-3.x compa...
2019-12-07 Michael Orlitzkyeja: use zip() instead of izip(), which doesn't exist...
2019-11-10 Michael Orlitzkyeja: fix the Peirce decomposition and add docs/tests...
2019-11-10 Michael Orlitzkyeja: start experimenting with single-element Peirce...
2019-10-15 Michael Orlitzkyeja: add a new TrivialEJA class and some tests for it.
2019-10-15 Michael Orlitzkyeja: simplify the algebra charpoly method a bit.
2019-10-15 Michael Orlitzkyeja: fix a rank test to work on trivial algebras.
2019-10-14 Michael Orlitzkyeja: define subalgebra_generated_by() to contain the...
2019-10-14 Michael Orlitzkyeja: remove obsolete workaround for SageMath trac ticke...
2019-08-30 Michael Orlitzkyeja: allow random_eja() to take a "field" argument.
2019-08-30 Michael Orlitzkyeja: add "check" parameter to check if our field is...
2019-08-30 Michael Orlitzkyeja: ensure that we can construct quaternion matrices...
2019-08-30 Michael Orlitzkyeja: fix ComplexHermitianEJA over AA and RR.
2019-08-30 Michael Orlitzkyeja: simplify the way we do field extensions.
2019-08-29 Michael Orlitzkyeja: ensure that we can construct RealSymmetricEJA...
2019-08-29 Michael Orlitzkyeja: reword a comment.
2019-08-29 Michael OrlitzkyRevert "eja: always use the rationals for denormalized...
2019-08-29 Michael Orlitzkyeja: fix a copy/paste-o.
2019-08-29 Michael Orlitzkyeja: ensure that we get a polynomial over the right...
2019-08-29 Michael Orlitzkyeja: convert back the the starting field after quaterni...
2019-08-29 Michael Orlitzkyeja: always use the rationals for denormalized bases.
2019-08-29 Michael Orlitzkyeja: remove an unused is_Matrix import.
2019-08-27 Michael Orlitzkyeja: fix incorrect usage of "Jordan axiom" -- I meant...
2019-08-26 Michael Orlitzkyeja: introduce an intermediate class for "concrete...
2019-08-26 Michael Orlitzkyeja: refactor the matrix EJA hierarchy (mainly construc...
2019-08-26 Michael Orlitzkyeja: simplify two subclass docstrings.
2019-08-26 Michael Orlitzkyeja: use izip() instead of zip() in a few places.
2019-08-25 Michael Orlitzkyeja: replace range() by xrange() in a few places.
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: 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: add random_elements() method to get multiple rando...
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: 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: enable normalization of the natural quaternion...
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: don't adjoin roots to the field if we're not norma...
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: 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 tests to ensure the Jordan axiom for inner...
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-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: move the element constructor into the parent algeb...
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-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: 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.
next