C
- coefficient typepublic class EReductionSeq<C extends RingElem<C>> extends DReductionSeq<C> implements EReduction<C>
Constructor and Description |
---|
EReductionSeq()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<GenPolynomial<C>> |
irreducibleSet(java.util.List<GenPolynomial<C>> Pp)
Irreducible set.
|
boolean |
isNormalform(java.util.List<GenPolynomial<C>> Pp,
GenPolynomial<C> Ap)
Is in Normalform.
|
boolean |
isTopReducible(java.util.List<GenPolynomial<C>> P,
GenPolynomial<C> A)
Is top reducible.
|
GenPolynomial<C> |
normalform(java.util.List<GenPolynomial<C>> Pp,
GenPolynomial<C> Ap)
Normalform using e-reduction.
|
GenPolynomial<C> |
normalform(java.util.List<GenPolynomial<C>> row,
java.util.List<GenPolynomial<C>> Pp,
GenPolynomial<C> Ap)
Normalform with recording.
|
criterion4, criterion4, GPolynomial, GPolynomial, SPolynomial
criterion4, isNormalform, isReducible, isReductionNF, moduleCriterion, moduleCriterion, normalform, normalform, normalform, normalformMarked, SPolynomial
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
GPolynomial, GPolynomial
criterion4, criterion4, criterion4, isNormalform, isReducible, isReductionNF, moduleCriterion, moduleCriterion, normalform, SPolynomial, SPolynomial
public EReductionSeq()
public boolean isTopReducible(java.util.List<GenPolynomial<C>> P, GenPolynomial<C> A)
isTopReducible
in interface Reduction<C extends RingElem<C>>
isTopReducible
in class DReductionSeq<C extends RingElem<C>>
A
- polynomial.P
- polynomial list.public boolean isNormalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
isNormalform
in interface Reduction<C extends RingElem<C>>
isNormalform
in class DReductionSeq<C extends RingElem<C>>
Ap
- polynomial.Pp
- polynomial list.public GenPolynomial<C> normalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
normalform
in interface Reduction<C extends RingElem<C>>
normalform
in class DReductionSeq<C extends RingElem<C>>
Ap
- polynomial.Pp
- polynomial list.public GenPolynomial<C> normalform(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
normalform
in interface Reduction<C extends RingElem<C>>
normalform
in class DReductionSeq<C extends RingElem<C>>
row
- recording matrix, is modified.Pp
- a polynomial list for reduction.Ap
- a polynomial.public java.util.List<GenPolynomial<C>> irreducibleSet(java.util.List<GenPolynomial<C>> Pp)
irreducibleSet
in interface Reduction<C extends RingElem<C>>
irreducibleSet
in class DReductionSeq<C extends RingElem<C>>
Pp
- polynomial list.