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, reducedBooleanClosure
criterion4, isNormalform, isReducible, isReductionNF, moduleCriterion, moduleCriterion, normalform, normalform, normalform, normalformMarked, SPolynomial, SPolynomial
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
booleanClosure, booleanRemainder, isBooleanClosed, isBooleanClosed, isStrongTopReducible, reducedBooleanClosure, reducedBooleanClosure
criterion4, criterion4, criterion4, irreducibleSet, isNormalform, isNormalform, isReducible, isReductionNF, isTopReducible, moduleCriterion, moduleCriterion, normalform, SPolynomial, SPolynomial
public 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.