edu.jas.ring
Class EGroebnerBaseSeq<C extends RingElem<C>>

java.lang.Object
  extended by edu.jas.ring.GroebnerBaseAbstract<C>
      extended by edu.jas.ring.DGroebnerBaseSeq<C>
          extended by edu.jas.ring.EGroebnerBaseSeq<C>
All Implemented Interfaces:
GroebnerBase<C>, java.io.Serializable

public class EGroebnerBaseSeq<C extends RingElem<C>>
extends DGroebnerBaseSeq<C>

E-Groebner Base sequential algorithm. Nearly empty class, only the e-reduction is used instead of d-reduction. Note: Minimal reduced GBs are again unique. see BWK, section 10.1.

Author:
Heinz Kredel
See Also:
Serialized Form

Field Summary
protected  EReduction<C> red
          Reduction engine.
 
Constructor Summary
EGroebnerBaseSeq()
          Constructor.
EGroebnerBaseSeq(EReductionSeq<C> red)
          Constructor.
 
Method Summary
 
Methods inherited from class edu.jas.ring.DGroebnerBaseSeq
GB, isGB
 
Methods inherited from class edu.jas.ring.GroebnerBaseAbstract
extGB, extGB, GB, isGB, isReductionMatrix, isReductionMatrix, minimalGB
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

red

protected EReduction<C extends RingElem<C>> red
Reduction engine.

Constructor Detail

EGroebnerBaseSeq

public EGroebnerBaseSeq()
Constructor.


EGroebnerBaseSeq

public EGroebnerBaseSeq(EReductionSeq<C> red)
Constructor.

Parameters:
red - E-Reduction engine