| 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> |
|