C - coefficient typepublic class RPseudoReductionSeq<C extends RegularRingElem<C>> extends RReductionSeq<C> implements RPseudoReduction<C>
| Constructor and Description |
|---|
RPseudoReductionSeq()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
GenPolynomial<C> |
normalform(java.util.List<GenPolynomial<C>> Pp,
GenPolynomial<C> Ap)
Normalform using r-reduction.
|
GenPolynomial<C> |
normalform(java.util.List<GenPolynomial<C>> row,
java.util.List<GenPolynomial<C>> Pp,
GenPolynomial<C> Ap)
Normalform with recording.
|
PseudoReductionEntry<C> |
normalformFactor(java.util.List<GenPolynomial<C>> Pp,
GenPolynomial<C> Ap)
Normalform using r-reduction.
|
GenPolynomial<GenPolynomial<C>> |
normalformRecursive(java.util.List<GenPolynomial<GenPolynomial<C>>> Pp,
GenPolynomial<GenPolynomial<C>> Ap)
Normalform recursive.
|
booleanClosure, booleanClosure, booleanRemainder, criterion4, criterion4, irreducibleSet, isBooleanClosed, isBooleanClosed, isNormalform, isReducedBooleanClosed, isStrongTopReducible, isTopReducible, reducedBooleanClosure, reducedBooleanClosurecriterion4, isNormalform, isReducible, isReductionNF, moduleCriterion, moduleCriterion, normalform, SPolynomial, SPolynomialclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbooleanClosure, booleanRemainder, isBooleanClosed, isBooleanClosed, isStrongTopReducible, reducedBooleanClosure, reducedBooleanClosurecriterion4, criterion4, criterion4, irreducibleSet, isNormalform, isNormalform, isReducible, isReductionNF, isTopReducible, moduleCriterion, moduleCriterion, normalform, SPolynomial, SPolynomialpublic RPseudoReductionSeq()
public GenPolynomial<C> normalform(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
normalform in interface Reduction<C extends RegularRingElem<C>>normalform in class RReductionSeq<C extends RegularRingElem<C>>Ap - polynomial.Pp - polynomial list.public PseudoReductionEntry<C> normalformFactor(java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
normalformFactor in interface PseudoReduction<C extends RegularRingElem<C>>Pp - polynomial list.Ap - polynomial.public GenPolynomial<C> normalform(java.util.List<GenPolynomial<C>> row, java.util.List<GenPolynomial<C>> Pp, GenPolynomial<C> Ap)
m with
normalform(Pp,Ap,m), then call this method with
normalform(row,Pp,m*Ap).normalform in interface Reduction<C extends RegularRingElem<C>>normalform in class RReductionSeq<C extends RegularRingElem<C>>row - recording matrix, is modified.Pp - a polynomial list for reduction.Ap - a polynomial.public GenPolynomial<GenPolynomial<C>> normalformRecursive(java.util.List<GenPolynomial<GenPolynomial<C>>> Pp, GenPolynomial<GenPolynomial<C>> Ap)
normalformRecursive in interface PseudoReduction<C extends RegularRingElem<C>>Ap - recursive polynomial.Pp - recursive polynomial list.