]> gitweb.michael.orlitzky.com - sage.d.git/shortlog
sage.d.git
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().
2019-07-29 Michael Orlitzkyeja: implement element powers in terms of operator().
2019-07-29 Michael Orlitzkyeja: implement operator_commutes_with() in terms of...
2019-07-29 Michael Orlitzkyeja: rewrite the operator class again to eliminate...
2019-07-29 Michael Orlitzkyeja: replace the Hom stuff with a custom EJA operator...
2019-07-29 Michael Orlitzkyeja: add vector_space() method for EJAs to get the...
2019-07-29 Michael Orlitzkyeja: fix a busted operator inverse test.
2019-07-29 Michael Orlitzkyeja: fix an erroneous test case.
2019-07-29 Michael Orlitzkyeja: fix powers of zero for operators.
2019-07-29 Michael Orlitzkyeja: fix the element inverse() implementation and some...
2019-07-29 Michael Orlitzkyeja: finally get scalar-morphism multiplication working...
2019-07-29 Michael Orlitzkyeja: create our own Homset class for EJAs (ugh).
2019-07-29 Michael Orlitzkyeja: use single-underscore method names for morphisms.
2019-07-29 Michael Orlitzkyeja: use sexier FiniteDimensionalAlgebrasWithBasis...
2019-07-29 Michael Orlitzkyeja: rework the quadratic representation tests in terms...
2019-07-29 Michael Orlitzkyeja: add negation/subtraction for morphisms.
2019-07-29 Michael Orlitzkyeja: add composition (multiplication) for morphisms.
2019-07-29 Michael Orlitzkyeja: add __invert__ method for morphisms.
2019-07-29 Michael Orlitzkyeja: improve tests for morphism addition.
2019-07-29 Michael Orlitzkyeja: allow addition of EJA morphisms.
2019-07-29 Michael Orlitzkyeja: add new operator() method for elements that return...
2019-07-29 Michael Orlitzkyeja: new class FiniteDimensionalEuclideanJordanAlgebraM...
2019-07-29 Michael Orlitzkyeja: improve a comment.
2019-07-29 Michael Orlitzkyeja: use an insane hack to hide the (left_)matrix metho...
2019-07-29 Michael Orlitzkyeja: use the quadratic representation for the element...
2019-07-29 Michael Orlitzkyeja: add tests for more quadratic representation proper...
2019-07-29 Michael Orlitzkyeja: randomize and fix a bug in the subalgebra_idempote...
2019-07-29 Michael Orlitzkyeja: ensure that the element inverse() always lives...
2019-07-29 Michael Orlitzkyeja: add back the charpoly basis trickery needed for...
2019-07-29 Michael Orlitzkyeja: add an implementation warning for characteristic_p...
2019-07-29 Michael Orlitzkyeja: finally enable tests for the trace inner product.
2019-07-29 Michael Orlitzkyeja: use charpoly coefficients to implement det() for...
2019-07-29 Michael Orlitzkyeja: implement element trace in terms of charpoly coeff...
2019-07-29 Michael Orlitzkyeja: refactor the charpoly implementation... it's magic...
2019-07-29 Michael Orlitzkyeja: use the @cached_method decorator for characteristi...
2019-07-29 Michael Orlitzkyeja: use the standard basis in characteristic_polynomial().
2019-07-29 Michael Orlitzkyeja: switch to the "real" element characteristic_polyno...
2019-07-29 Michael Orlitzkyeja: get the characteristic_polynomial() for EJAs working.
2019-07-29 Michael Orlitzkyeja: add apply_univariate_polynomial() for elements...
2019-07-29 Michael Orlitzkyeja: use different bounds for "n" in the random_eja...
2019-07-29 Michael Orlitzkyeja: use 't' for the minimal polynomial variable name.
2019-07-29 Michael Orlitzkyeja: begin to stub out a characteristic_polynomial...
2019-07-29 Michael Orlitzkyeja: store the EJA multiplication table as a temporary...
2019-07-29 Michael Orlitzkyeja: do an extra ambient_vector_space() in one method...
2019-07-29 Michael Orlitzkyeja: simplify (and cite) the minimal_polynomial() imple...
2019-07-29 Michael Orlitzkyeja: simplify is_invertible() for elements.
2019-07-29 Michael Orlitzkyeja: turn the eja_rn() constructor into a class too.
2019-07-29 Michael Orlitzkyeja: drop the inner_product argument to the EJA constru...
2019-07-29 Michael Orlitzkyeja: turn the other simple EJA constructors into classes.
2019-07-29 Michael Orlitzkyeja: rename JordanSpinAlgebra to JordanSpinEJA.
2019-07-29 Michael Orlitzkyeja: turn the spin algebra constructor into a subclass.
2019-07-29 Michael Orlitzkyeja: test that complex/quaternion embeddings are homomo...
2019-07-29 Michael Orlitzkyeja: get the quaternions working.
2019-07-29 Michael Orlitzkyeja: add two more tests to ensure the Jordan product...
2019-07-29 Michael Orlitzkyeja: add quaternion -> real matrix embedding.
2019-07-29 Michael Orlitzkyeja: fix complex-unembedding with respect to 5537f4534.
2019-07-29 Michael Orlitzkyeja: make the complex embedding agree with the docs.
2019-07-29 Michael Orlitzkyeja: text the inner product axiom of an EJA.
2019-07-29 Michael Orlitzkyeja: support conversion of naturally-represented elemen...
2019-07-29 Michael Orlitzkyeja: factor out mat2vec() and vec2mat() helper functions.
2019-07-29 Michael Orlitzkyeja: add matrix inner products, and factor out the...
2019-07-29 Michael Orlitzkyeja: replace nonexistent ArgumentError class.
2019-07-29 Michael Orlitzkyeja: finally give Euclidean Jordan algebras an inner...
2019-07-29 Michael Orlitzkyeja: fix alphabetical ordering of element methods.
2019-07-29 Michael Orlitzkyeja: add natural_representation() for elements.
2019-07-29 Michael Orlitzkyeja: maintain a "natural basis" for EJAs.
2019-07-29 Michael Orlitzkyeja: rename matrix() to operator_matrix().
2019-07-29 Michael Orlitzkyeja: define operator_matrix() to eventually replace...
2019-07-29 Michael Orlitzkyeja: add operator_commutes_with() for elements.
2019-07-29 Michael Orlitzkyeja: add a test for power-operator-commutativity.
2019-07-29 Michael Orlitzkyeja: remove pointless abs() calls.
2019-07-29 Michael Orlitzkyeja: add polarization-identity and power-associativity...
2019-07-29 Michael Orlitzkyeja: add an inverse() example.
2019-07-29 Michael Orlitzkyeja: add element inverse() and is_invertible().
2019-07-29 Michael Orlitzkyeja: add more quadratic representation tests.
2019-07-29 Michael Orlitzkyeja: fix the dimension of the complex Hermitian simple...
2019-07-29 Michael Orlitzkyeja: add a test for the degree of Sn.
2019-07-29 Michael Orlitzkyeja: replace eja_ln() and eja_sn() with their new names.
2019-07-29 Michael Orlitzkyeja: add ComplexHermitianSimpleEJA to random_eja().
2019-07-29 Michael Orlitzkyeja: begin implementing the complex hermitian simple...
2019-07-29 Michael Orlitzkyeja: pass a dimension to a matrix() constructor for...
2019-07-29 Michael Orlitzkyeja: fix screwup introduced in 5d147bd962.
2019-07-29 Michael Orlitzkyeja: add a function to embed complex matrices in (bigge...
2019-07-29 Michael Orlitzkyeja: add placeholder constructors for all simple EJAs.
2019-07-29 Michael Orlitzkyeja: factor out the ugly bits of constructing simple...
2019-07-29 Michael Orlitzkyeja: add a TODO with some tests that fail for now.
2019-07-29 Michael Orlitzkyeja: add non-working trace_inner_product() for EJA...
next