irreduc
polynomial irreducibility test
Calling Sequence
Parameters
Description
Examples
irreduc(a)
irreduc(a, K)
a
-
multivariate polynomial
K
(optional) algebraic number field extension
The irreduc function tests whether a multivariate polynomial over an algebraic number field is irreducible. It returns true if a is irreducible, false otherwise. Note that a constant polynomial by convention is reducible.
The call irreduc(a) tests for irreducibility over the field implied by the coefficients present; if all the coefficients are rational, then the irreducibility test is over the rationals.
The call irreduc(a, K) tests for irreducibility over the algebraic number field defined by K. K must be a single RootOf, a list or set of RootOfs, a single radical, or a list or set of radicals.
irreduc2
false
irreducx3+5
true
irreducx3+5,513
factorx3+5,513
523−513x+x2x+513
aliasα=RootOfx3−5:
irreducx3+5,α
factorx3+5,α
α2−αx+x2x+α
See Also
evala/AIrreduc
factor
Irreduc
isprime
PolynomialTools[Split]
RootOf
roots
Download Help Document