Template:Short description Template:About Template:More footnotes

In mathematics, an irreducible polynomial is, roughly speaking, a polynomial that cannot be factored into the product of two non-constant polynomials. The property of irreducibility depends on the nature of the coefficients that are accepted for the possible factors, that is, the ring to which the coefficients of the polynomial and its possible factors are supposed to belong. For example, the polynomial Template:Math is a polynomial with integer coefficients, but, as every integer is also a real number, it is also a polynomial with real coefficients. It is irreducible if it is considered as a polynomial with integer coefficients, but it factors as <math>\left(x - \sqrt{2}\right)\left(x + \sqrt{2}\right)</math> if it is considered as a polynomial with real coefficients. One says that the polynomial Template:Math is irreducible over the integers but not over the reals.

Polynomial irreducibility can be considered for polynomials with coefficients in an integral domain, and there are two common definitions. Most often, a polynomial over an integral domain Template:Mvar is said to be irreducible if it is not the product of two polynomials that have their coefficients in Template:Mvar, and that are not unit in Template:Mvar. Equivalently, for this definition, an irreducible polynomial is an irreducible element in a ring of polynomials over Template:Mvar. If Template:Mvar is a field, the two definitions of irreducibility are equivalent. For the second definition, a polynomial is irreducible if it cannot be factored into polynomials with coefficients in the same domain that both have a positive degree. Equivalently, a polynomial is irreducible if it is irreducible over the field of fractions of the integral domain. For example, the polynomial <math>2(x^2-2)\in \Z[x]</math> is irreducible for the second definition, and not for the first one. On the other hand, <math>x^2-2</math> is irreducible in <math>\Z[x]</math> for the two definitions, while it is reducible in <math>\R[x].</math>

A polynomial that is irreducible over any field containing the coefficients is absolutely irreducible. By the fundamental theorem of algebra, a univariate polynomial is absolutely irreducible if and only if its degree is one. On the other hand, with several indeterminates, there are absolutely irreducible polynomials of any degree, such as <math>x^2 + y^n - 1,</math> for any positive integer Template:Math.

A polynomial that is not irreducible is sometimes said to be a reducible polynomial.<ref>Template:Harvnb</ref><ref>Template:Harvnb do not explicitly define "reducible", but they use it in several places. For example: "For the present, we note only that any reducible quadratic or cubic polynomial must have a linear factor." (p. 268).</ref>

Irreducible polynomials appear naturally in the study of polynomial factorization and algebraic field extensions.

It is helpful to compare irreducible polynomials to prime numbers: prime numbers (together with the corresponding negative numbers of equal magnitude) are the irreducible integers. They exhibit many of the general properties of the concept of "irreducibility" that equally apply to irreducible polynomials, such as the essentially unique factorization into prime or irreducible factors. When the coefficient ring is a field or other unique factorization domain, an irreducible polynomial is also called a prime polynomial, because it generates a prime ideal.

DefinitionEdit

If F is a field, a non-constant polynomial is irreducible over F if its coefficients belong to F and it cannot be factored into the product of two non-constant polynomials with coefficients in F.

A polynomial with integer coefficients, or, more generally, with coefficients in a unique factorization domain R, is sometimes said to be irreducible (or irreducible over R) if it is an irreducible element of the polynomial ring, that is, it is not invertible, not zero, and cannot be factored into the product of two non-invertible polynomials with coefficients in R. This definition generalizes the definition given for the case of coefficients in a field, because, over a field, the non-constant polynomials are exactly the polynomials that are non-invertible and non-zero.

Another definition is frequently used, saying that a polynomial is irreducible over R if it is irreducible over the field of fractions of R (the field of rational numbers, if R is the integers). This second definition is not used in this article. The equivalence of the two definitions depends on R.

Simple examplesEdit

The following six polynomials demonstrate some elementary properties of reducible and irreducible polynomials:

<math>\begin{align}
 p_1(x) &= x^2 + 4x + 4\, = {(x + 2)^2}\\
 p_2(x) &= x^2 - 4\, = {(x - 2)(x + 2)}\\
 p_3(x) &= 9x^2 - 3\, = 3\left(3x^2 - 1\right)\, = 3\left(x\sqrt{3} - 1\right)\left(x\sqrt{3} + 1\right)\\
 p_4(x) &= x^2 - \frac{4}{9}\, = \left(x - \frac{2}{3}\right)\left(x + \frac{2}{3}\right)\\
 p_5(x) &= x^2 - 2\, = \left(x - \sqrt{2}\right)\left(x + \sqrt{2}\right)\\
 p_6(x) &= x^2 + 1\, = {(x - i)(x + i)}

\end{align}</math>

Over the integers, the first three polynomials are reducible (the third one is reducible because the factor 3 is not invertible in the integers); the last two are irreducible. (The fourth, of course, is not a polynomial over the integers.)

Over the rational numbers, the first two and the fourth polynomials are reducible, but the other three polynomials are irreducible (as a polynomial over the rationals, 3 is a unit, and, therefore, does not count as a factor).

Over the real numbers, the first five polynomials are reducible, but <math>p_6(x)</math> is irreducible.

Over the complex numbers, all six polynomials are reducible.

Over the complex numbersEdit

Over the complex field, and, more generally, over an algebraically closed field, a univariate polynomial is irreducible if and only if its degree is one. This fact is known as the fundamental theorem of algebra in the case of the complex numbers and, in general, as the condition of being algebraically closed.

It follows that every nonconstant univariate polynomial can be factored as

<math>a\left(x - z_1\right) \cdots \left(x - z_n\right)</math>

where <math>n</math> is the degree, <math>a</math> is the leading coefficient and <math>z_1, \dots, z_n</math> are the zeros of the polynomial (not necessarily distinct, and not necessarily having explicit algebraic expressions).

There are irreducible multivariate polynomials of every degree over the complex numbers. For example, the polynomial

<math>x^n + y^n - 1,</math>

which defines a Fermat curve, is irreducible for every positive n.

Over the realsEdit

Over the field of reals, the degree of an irreducible univariate polynomial is either one or two. More precisely, the irreducible polynomials are the polynomials of degree one and the quadratic polynomials <math>ax^2 + bx + c</math> that have a negative discriminant <math>b^2 - 4ac.</math> It follows that every non-constant univariate polynomial can be factored as a product of polynomials of degree at most two. For example, <math>x^4 + 1</math> factors over the real numbers as <math>\left(x^2 + \sqrt{2}x + 1\right)\left(x^2 - \sqrt{2}x + 1\right),</math> and it cannot be factored further, as both factors have a negative discriminant: <math>\left(\pm\sqrt{2}\right)^2 - 4 = -2 < 0.</math>

Unique factorization propertyEdit

{{#invoke:Labelled list hatnote|labelledList|Main article|Main articles|Main page|Main pages}}

Every polynomial over a field Template:Math may be factored into a product of a non-zero constant and a finite number of irreducible (over Template:Math) polynomials. This decomposition is unique up to the order of the factors and the multiplication of the factors by non-zero constants whose product is 1.

Over a unique factorization domain the same theorem is true, but is more accurately formulated by using the notion of primitive polynomial. A primitive polynomial is a polynomial over a unique factorization domain, such that 1 is a greatest common divisor of its coefficients.

Let Template:Math be a unique factorization domain. A non-constant irreducible polynomial over Template:Math is primitive. A primitive polynomial over Template:Math is irreducible over Template:Math if and only if it is irreducible over the field of fractions of Template:Math. Every polynomial over Template:Math may be decomposed into the product of a non-zero constant and a finite number of non-constant irreducible primitive polynomials. The non-zero constant may itself be decomposed into the product of a unit of Template:Math and a finite number of irreducible elements of Template:Math. Both factorizations are unique up to the order of the factors and the multiplication of the factors by a unit of Template:Math.

This is this theorem which motivates that the definition of irreducible polynomial over a unique factorization domain often supposes that the polynomial is non-constant.

All algorithms which are presently implemented for factoring polynomials over the integers and over the rational numbers use this result (see Factorization of polynomials).

Over the integers and finite fieldsEdit

The irreducibility of a polynomial over the integers <math>\mathbb{Z}</math> is related to that over the field <math>\mathbb{F}_p</math> of <math>p</math> elements (for a prime <math>p</math>). In particular, if a univariate polynomial Template:Mvar over <math>\mathbb Z</math> is irreducible over <math>\mathbb{F}_p</math> for some prime <math>p</math> that does not divide the leading coefficient of Template:Math (the coefficient of the highest power of the variable), then Template:Math is irreducible over <math>\mathbb{Z}</math> (that is, it is not the product of two non-constant polynomials with integer coefficients). Eisenstein's criterion is a variant of this property where irreducibility over <math>p^2</math> is also involved.

The converse, however, is not true: there are polynomials of arbitrarily large degree that are irreducible over the integers and reducible over every finite field.<ref>Template:Cite book</ref> A simple example of such a polynomial is <math>x^4 + 1.</math>

The relationship between irreducibility over the integers and irreducibility modulo p is deeper than the previous result: to date, all implemented algorithms for factorization and irreducibility over the integers and over the rational numbers use the factorization over finite fields as a subroutine.

The number of degree Template:Math irreducible monic polynomials over a field <math>\mathbb{F}_q</math> for Template:Math a prime power is given by Moreau's necklace-counting function:<ref>Template:Cite book</ref><ref>Template:Cite journal</ref>

<math>M(q, n) = \frac{1}{n}\sum_{d\mid n} \mu(d)q^\frac{n}{d},</math>

where Template:Math is the Möbius function. For Template:Math, such polynomials are commonly used to generate pseudorandom binary sequences.

In some sense, almost all polynomials with coefficients zero or one are irreducible over the integers. More precisely, if a version of the Riemann hypothesis for Dedekind zeta functions is assumed, the probability of being irreducible over the integers for a polynomial with random coefficients in Template:Math tends to one when the degree increases.<ref>Template:Cite journal</ref><ref>{{#invoke:citation/CS1|citation |CitationClass=web }}</ref>

AlgorithmsEdit

{{#invoke:Labelled list hatnote|labelledList|Main article|Main articles|Main page|Main pages}} The unique factorization property of polynomials does not mean that the factorization of a given polynomial may always be computed. Even the irreducibility of a polynomial may not always be proved by a computation: there are fields over which no algorithm can exist for deciding the irreducibility of arbitrary polynomials.<ref> Template:Citation</ref>

Algorithms for factoring polynomials and deciding irreducibility are known and implemented in computer algebra systems for polynomials over the integers, the rational numbers, finite fields and finitely generated field extension of these fields. All these algorithms use the algorithms for factorization of polynomials over finite fields.

Field extensionEdit

{{#invoke:Labelled list hatnote|labelledList|Main article|Main articles|Main page|Main pages}} The notions of irreducible polynomial and of algebraic field extension are strongly related, in the following way.

Let x be an element of an extension L of a field K. This element is said to be algebraic if it is a root of a nonzero polynomial with coefficients in K. Among the polynomials of which x is a root, there is exactly one which is monic and of minimal degree, called the minimal polynomial of x. The minimal polynomial of an algebraic element x of L is irreducible, and is the unique monic irreducible polynomial of which x is a root. The minimal polynomial of x divides every polynomial which has x as a root (this is Abel's irreducibility theorem).

Conversely, if <math>P(X) \in K[X]</math> is a univariate polynomial over a field K, let <math>L = K[X]/P(X)</math> be the quotient ring of the polynomial ring <math>K[X]</math> by the ideal generated by Template:Math. Then Template:Math is a field if and only if Template:Math is irreducible over Template:Math. In this case, if Template:Math is the image of Template:Math in Template:Math, the minimal polynomial of Template:Math is the quotient of Template:Math by its leading coefficient.

An example of the above is the standard definition of the complex numbers as <math>\mathbb{C} = \mathbb{R}[X]\;/\left(X^2 + 1\right).</math>

If a polynomial Template:Math has an irreducible factor Template:Math over Template:Math, which has a degree greater than one, one may apply to Template:Math the preceding construction of an algebraic extension, to get an extension in which Template:Math has at least one more root than in Template:Math. Iterating this construction, one gets eventually a field over which Template:Math factors into linear factors. This field, unique up to a field isomorphism, is called the splitting field of Template:Math.

Over an integral domainEdit

If R is an integral domain, an element f of R that is neither zero nor a unit is called irreducible if there are no non-units g and h with f = gh. One can show that every prime element is irreducible;<ref>Consider p a prime that is reducible: p = ab. Then p | abp | a or p | b. Say p | aa = pc, then we have: p = ab = pcbp(1 − cb) = 0. Because R is a domain, we have cb = 1. So b is a unit, and p is irreducible.</ref> the converse is not true in general but holds in unique factorization domains. The polynomial ring F[x] over a field F (or any unique-factorization domain) is again a unique factorization domain. Inductively, this means that the polynomial ring in n indeterminates (over a ring R) is a unique factorization domain if the same is true for R.

See alsoEdit

NotesEdit

Template:Reflist

ReferencesEdit

External linksEdit

  • {{#invoke:Template wrapper|{{#if:|list|wrap}}|_template=cite web

|_exclude=urlname, _debug, id |url = https://mathworld.wolfram.com/{{#if:IrreduciblePolynomial%7CIrreduciblePolynomial.html}} |title = Irreducible Polynomial |author = Weisstein, Eric W. |website = MathWorld |access-date = |ref = Template:SfnRef }}

Template:Polynomials