Package edu.jas.gb

Class GroebnerBaseSeqPairSeq<C extends RingElem<C>>

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

    public class GroebnerBaseSeqPairSeq<C extends RingElem<C>>
    extends GroebnerBaseAbstract<C>
    Groebner Base sequential algorithm. Implements Groebner bases and GB test. Uses sequential pair list class.
    See Also:
    Serialized Form
    • Field Detail

      • logger

        private static final org.apache.logging.log4j.Logger logger
      • debug

        private static final boolean debug
    • Constructor Detail

      • GroebnerBaseSeqPairSeq

        public GroebnerBaseSeqPairSeq()
        Constructor.
      • GroebnerBaseSeqPairSeq

        public GroebnerBaseSeqPairSeq​(Reduction<C> red)
        Constructor.
        Parameters:
        red - Reduction engine
    • Method Detail

      • GB

        public java.util.List<GenPolynomial<C>> GB​(int modv,
                                                   java.util.List<GenPolynomial<C>> F)
        Groebner base using pairlist class.
        Parameters:
        modv - module variable number.
        F - polynomial list.
        Returns:
        GB(F) a Groebner base of F.