C
- coefficient typepublic class SolvablePseudoReductionSeq<C extends GcdRingElem<C>> extends SolvableReductionAbstract<C> implements SolvablePseudoReduction<C>
Constructor and Description |
---|
SolvablePseudoReductionSeq()
Constructor.
|
isLeftReductionNF, isNormalform, isReducible, isTopReducible, leftIrreducibleSet, leftNormalform, leftNormalform, leftNormalform, leftSPolynomial, leftSPolynomial, normalform, rightSPolynomial
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isLeftReductionNF, isNormalform, isReducible, isTopReducible, leftIrreducibleSet, leftNormalform, leftSPolynomial, leftSPolynomial, normalform, rightSPolynomial
public SolvablePseudoReductionSeq()
public GenSolvablePolynomial<C> leftNormalform(java.util.List<GenSolvablePolynomial<C>> Pp, GenSolvablePolynomial<C> Ap)
leftNormalform
in interface SolvableReduction<C extends GcdRingElem<C>>
Ap
- polynomial.Pp
- polynomial list.public GenSolvablePolynomial<GenPolynomial<C>> leftNormalformRecursive(java.util.List<GenSolvablePolynomial<GenPolynomial<C>>> Pp, GenSolvablePolynomial<GenPolynomial<C>> Ap)
leftNormalformRecursive
in interface SolvablePseudoReduction<C extends GcdRingElem<C>>
Ap
- recursive polynomial.Pp
- recursive polynomial list.public GenSolvablePolynomial<C> leftNormalform(java.util.List<GenSolvablePolynomial<C>> row, java.util.List<GenSolvablePolynomial<C>> Pp, GenSolvablePolynomial<C> Ap)
m
with normalform(Pp,Ap,m)
, then call this
method with normalform(row,Pp,m*Ap)
.leftNormalform
in interface SolvableReduction<C extends GcdRingElem<C>>
row
- recording matrix, is modified.Pp
- a polynomial list for reduction.Ap
- a polynomial.public PseudoReductionEntry<C> leftNormalformFactor(java.util.List<GenSolvablePolynomial<C>> Pp, GenSolvablePolynomial<C> Ap)
leftNormalformFactor
in interface SolvablePseudoReduction<C extends GcdRingElem<C>>
Pp
- polynomial list.Ap
- polynomial.public GenSolvablePolynomial<C> rightNormalform(java.util.List<GenSolvablePolynomial<C>> Pp, GenSolvablePolynomial<C> Ap)
rightNormalform
in interface SolvableReduction<C extends GcdRingElem<C>>
Ap
- polynomial.Pp
- polynomial list.public GenSolvablePolynomial<GenPolynomial<C>> rightNormalformRecursive(java.util.List<GenSolvablePolynomial<GenPolynomial<C>>> Pp, GenSolvablePolynomial<GenPolynomial<C>> Ap)
Ap
- recursive polynomial.Pp
- recursive polynomial list.public GenSolvablePolynomial<C> rightNormalform(java.util.List<GenSolvablePolynomial<C>> row, java.util.List<GenSolvablePolynomial<C>> Pp, GenSolvablePolynomial<C> Ap)
m
with normalform(Pp,Ap,m)
, then call this
method with normalform(row,Pp,m*Ap)
.rightNormalform
in interface SolvableReduction<C extends GcdRingElem<C>>
row
- recording matrix, is modified.Pp
- a polynomial list for reduction.Ap
- a polynomial.public PseudoReductionEntry<C> rightNormalformFactor(java.util.List<GenSolvablePolynomial<C>> Pp, GenSolvablePolynomial<C> Ap)
Pp
- polynomial list.Ap
- polynomial.