AlgebraicNumberField<E extends IUnivariatePolynomial<E>> |
Algebraic number field F(α) represented as a simple field extension, for details see SimpleFieldExtension .
|
FiniteField<E extends IUnivariatePolynomial<E>> |
Galois field GF(p, q) .
|
MachineArithmetic |
Helper methods for arithmetic with machine numbers.
|
MultipleFieldExtension<Term extends AMonomial<Term>,mPoly extends AMultivariatePolynomial<Term,mPoly>,sPoly extends IUnivariatePolynomial<sPoly>> |
Multiple field extension F(α_1, α_2, ..., α_N) .
|
MultivariateRing<Poly extends AMultivariatePolynomial<?,Poly>> |
Ring of multivariate polynomials.
|
PolynomialFactorDecomposition<Poly extends IPolynomial<Poly>> |
Factor decomposition of element.
|
PolynomialMethods |
High-level methods for polynomials.
|
QuotientRing<Term extends AMonomial<Term>,Poly extends AMultivariatePolynomial<Term,Poly>> |
Multivariate quotient ring
|
SimpleFieldExtension<E extends IUnivariatePolynomial<E>> |
A simple field extension F(α) represented as a univariate quotient ring F[x]/<m(x)> where
m(x) is the minimal polynomial of α .
|
UnivariateRing<Poly extends IUnivariatePolynomial<Poly>> |
Ring of univariate polynomials.
|
Util |
|
Util.Tuple2<A,B> |
|