Package edu.jas.poly

Class WeylRelations<C extends RingElem<C>>

  • All Implemented Interfaces:
    RelationGenerator<C>

    public class WeylRelations<C extends RingElem<C>>
    extends java.lang.Object
    implements RelationGenerator<C>
    Generate Relation Table for Weyl Algebras Adds the respective relations to the relation table of the given solvable ring factory. Relations are of the form xj * xi = xi xj + 1. Block form: R{x1,...,xn,y1,...,yn; yi*xi = xi yi + 1}.
    • Field Detail

      • logger

        private static final org.apache.logging.log4j.Logger logger
    • Constructor Detail

      • WeylRelations

        public WeylRelations()
        The no argument constructor. The relation table of this ring is setup to a Weyl Algebra.
      • WeylRelations

        public WeylRelations​(GenSolvablePolynomialRing<C> r)
        The constructor requires a ring factory. The relation table of this ring is setup to a Weyl Algebra.
        Parameters:
        r - solvable polynomial ring factory, r must have even number of variables.