Documentation of 'edu.jas.gb.SolvableGroebnerBaseSeq' Java class
SolvableGroebnerBaseSeq
edu.jas.gb

Class SolvableGroebnerBaseSeq<C extends RingElem<C>>

  • Type Parameters:
    C - coefficient type
    All Implemented Interfaces:
    SolvableGroebnerBase<C>, java.io.Serializable


    public class SolvableGroebnerBaseSeq<C extends RingElem<C>>
    extends SolvableGroebnerBaseAbstract<C>
    Solvable Groebner bases sequential algorithms. Implements common left, right and twosided Groebner bases and left, right and twosided GB tests.
    See Also:
    Serialized Form
    • Constructor Detail

      • SolvableGroebnerBaseSeq

        public SolvableGroebnerBaseSeq()
        Constructor.
      • SolvableGroebnerBaseSeq

        public SolvableGroebnerBaseSeq(SolvableReduction<C> sred,
                                       PairList<C> pl)
        Constructor.
        Parameters:
        sred - Solvable reduction engine
        pl - pair selection strategy
    • Method Detail

      • leftGB

        public java.util.List<GenSolvablePolynomial<C>> leftGB(int modv,
                                                               java.util.List<GenSolvablePolynomial<C>> F)
        Left Groebner base using pairlist class.
        Parameters:
        modv - number of module variables.
        F - solvable polynomial list.
        Returns:
        leftGB(F) a left Groebner base of F.
      • extLeftGB

        public SolvableExtendedGB<C> extLeftGB(int modv,
                                               java.util.List<GenSolvablePolynomial<C>> F)
        Solvable Extended Groebner base using critical pair class.
        Parameters:
        modv - module variable number.
        F - solvable polynomial list.
        Returns:
        a container for an extended left Groebner base of F.
      • twosidedGB

        public java.util.List<GenSolvablePolynomial<C>> twosidedGB(int modv,
                                                                   java.util.List<GenSolvablePolynomial<C>> Fp)
        Twosided Groebner base using pairlist class.
        Parameters:
        modv - number of module variables.
        Fp - solvable polynomial list.
        Returns:
        tsGB(Fp) a twosided Groebner base of Fp.
      • normalizeMatrix

        public java.util.List<java.util.List<GenSolvablePolynomial<C>>> normalizeMatrix(int flen,
                                                                                        java.util.List<java.util.List<GenSolvablePolynomial<C>>> M)
        Normalize M. Make all rows the same size and make certain column elements zero.
        Parameters:
        M - a reduction matrix.
        Returns:
        normalized M.
      • minimalSolvableExtendedGB

        public SolvableExtendedGB<C> minimalSolvableExtendedGB(int flen,
                                                               java.util.List<GenSolvablePolynomial<C>> Gp,
                                                               java.util.List<java.util.List<GenSolvablePolynomial<C>>> M)
        Minimal solvable extended groebner basis.
        Parameters:
        Gp - a left Groebner base.
        M - a left reduction matrix, is modified.
        Returns:
        a (partially) reduced left Groebner base of Gp in a container.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.