Package edu.jas.gb
Interface DReduction<C extends RingElem<C>>
- Type Parameters:
C
- coefficient type
- All Superinterfaces:
Reduction<C>
,Serializable
- All Known Subinterfaces:
EReduction<C>
- All Known Implementing Classes:
DReductionSeq
,EReductionSeq
Polynomial D Reduction interface. Defines additionally G-Polynomial.
-
Method Summary
Modifier and TypeMethodDescriptionGPolynomial
(GenPolynomial<C> Ap, GenPolynomial<C> Bp) G-Polynomial.GPolynomial
(List<GenPolynomial<C>> S, int i, GenPolynomial<C> Ap, int j, GenPolynomial<C> Bp) G-Polynomial with recording.Methods inherited from interface edu.jas.gb.Reduction
criterion4, criterion4, criterion4, irreducibleSet, isNormalform, isNormalform, isReducible, isReductionNF, isTopReducible, moduleCriterion, moduleCriterion, normalform, normalform, normalform, SPolynomial, SPolynomial
-
Method Details
-
GPolynomial
G-Polynomial.- Parameters:
Ap
- polynomial.Bp
- polynomial.- Returns:
- gpol(Ap,Bp) the g-polynomial of Ap and Bp.
-
GPolynomial
GenPolynomial<C> GPolynomial(List<GenPolynomial<C>> S, int i, GenPolynomial<C> Ap, int j, GenPolynomial<C> Bp) G-Polynomial with recording.- Parameters:
S
- recording matrix, is modified.i
- index of Ap in basis list.Ap
- a polynomial.j
- index of Bp in basis list.Bp
- a polynomial.- Returns:
- gpol(Ap, Bp), the g-Polynomial for Ap and Bp.
-