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.
irreduc⁡2
false
irreduc⁡x3+5
true
irreduc⁡x3+5,513
factor⁡x3+5,513
523−513⁢x+x2⁢x+513
alias⁡α=RootOf⁡x3−5:
irreduc⁡x3+5,α
factor⁡x3+5,α
α2−α⁢x+x2⁢x+α
See Also
evala/AIrreduc
factor
Irreduc
isprime
PolynomialTools[Split]
RootOf
roots
Download Help Document