Gauss's Lemma (polynomial)
   HOME

TheInfoList



OR:

In
algebra Algebra () is one of the broad areas of mathematics. Roughly speaking, algebra is the study of mathematical symbols and the rules for manipulating these symbols in formulas; it is a unifying thread of almost all of mathematics. Elementary ...
, Gauss's lemma, named after
Carl Friedrich Gauss Johann Carl Friedrich Gauss (; german: Gauß ; la, Carolus Fridericus Gauss; 30 April 177723 February 1855) was a German mathematician and physicist who made significant contributions to many fields in mathematics and science. Sometimes refer ...
, is a statementThis
theorem In mathematics, a theorem is a statement that has been proved, or can be proved. The ''proof'' of a theorem is a logical argument that uses the inference rules of a deductive system to establish that the theorem is a logical consequence of t ...
is called a lemma for historical reasons.
about
polynomial In mathematics, a polynomial is an expression consisting of indeterminates (also called variables) and coefficients, that involves only the operations of addition, subtraction, multiplication, and positive-integer powers of variables. An example ...
s over the
integer An integer is the number zero (), a positive natural number (, , , etc.) or a negative integer with a minus sign ( −1, −2, −3, etc.). The negative numbers are the additive inverses of the corresponding positive numbers. In the languag ...
s, or, more generally, over a
unique factorization domain In mathematics, a unique factorization domain (UFD) (also sometimes called a factorial ring following the terminology of Bourbaki) is a ring in which a statement analogous to the fundamental theorem of arithmetic holds. Specifically, a UFD is ...
(that is, a
ring Ring may refer to: * Ring (jewellery), a round band, usually made of metal, worn as ornamental jewelry * To make a sound with a bell, and the sound made by a bell :(hence) to initiate a telephone connection Arts, entertainment and media Film and ...
that has a unique factorization property similar to the
fundamental theorem of arithmetic In mathematics, the fundamental theorem of arithmetic, also called the unique factorization theorem and prime factorization theorem, states that every integer greater than 1 can be represented uniquely as a product of prime numbers, up to the ord ...
). Gauss's lemma underlies all the theory of
factorization In mathematics, factorization (or factorisation, see English spelling differences) or factoring consists of writing a number or another mathematical object as a product of several ''factors'', usually smaller or simpler objects of the same kind ...
and greatest common divisors of such polynomials. Gauss's lemma asserts that the product of two primitive polynomials is primitive (a polynomial with integer coefficients is ''primitive'' if it has 1 as a
greatest common divisor In mathematics, the greatest common divisor (GCD) of two or more integers, which are not all zero, is the largest positive integer that divides each of the integers. For two integers ''x'', ''y'', the greatest common divisor of ''x'' and ''y'' is ...
of its coefficients). A corollary of Gauss's lemma, sometimes also called ''Gauss's lemma'', is that a primitive polynomial is irreducible over the integers
if and only if In logic and related fields such as mathematics and philosophy, "if and only if" (shortened as "iff") is a biconditional logical connective between statements, where either both statements are true or both are false. The connective is b ...
it is irreducible over the
rational number In mathematics, a rational number is a number that can be expressed as the quotient or fraction of two integers, a numerator and a non-zero denominator . For example, is a rational number, as is every integer (e.g. ). The set of all rat ...
s. More generally, a primitive polynomial has the same complete factorization over the integers and over the rational numbers. In the case of coefficients in a unique factorization domain , "rational numbers" must be replaced by "
field of fractions In abstract algebra, the field of fractions of an integral domain is the smallest field in which it can be embedded. The construction of the field of fractions is modeled on the relationship between the integral domain of integers and the field ...
of ". This implies that, if is either a
field Field may refer to: Expanses of open ground * Field (agriculture), an area of land used for agricultural purposes * Airfield, an aerodrome that lacks the infrastructure of an airport * Battlefield * Lawn, an area of mowed grass * Meadow, a grass ...
, the ring of integers, or a unique factorization domain, then every
polynomial ring In mathematics, especially in the field of algebra, a polynomial ring or polynomial algebra is a ring (which is also a commutative algebra) formed from the set of polynomials in one or more indeterminates (traditionally also called variables ...
(in one or several indeterminates) over is a unique factorization domain. Another consequence is that factorization and greatest common divisor computation of polynomials with integers or rational coefficients may be reduced to similar computations on integers and primitive polynomials. This is systematically used (explicitly or implicitly) in all implemented algorithms (see
Polynomial greatest common divisor In algebra, the greatest common divisor (frequently abbreviated as GCD) of two polynomials is a polynomial, of the highest possible degree, that is a factor of both the two original polynomials. This concept is analogous to the greatest common di ...
and
Factorization of polynomials In mathematics and computer algebra, factorization of polynomials or polynomial factorization expresses a polynomial with coefficients in a given field or in the integers as the product of irreducible factors with coefficients in the same do ...
). Gauss's lemma, and all its consequences that do not involve the existence of a complete factorization remain true over any GCD domain (an
integral domain In mathematics, specifically abstract algebra, an integral domain is a nonzero commutative ring in which the product of any two nonzero elements is nonzero. Integral domains are generalizations of the ring of integers and provide a natural s ...
over which greatest common divisors exist). In particular, a polynomial ring over a GCD domain is also a GCD domain. If one calls ''primitive'' a polynomial such that the coefficients generate the unit ideal, Gauss's lemma is true over every commutative ring. However, some care must be taken when using this definition of ''primitive'', as, over a unique factorization domain that is not a principal ideal domain, there are polynomials that are primitive in the above sense and not primitive in this new sense.


The lemma over the integers

If F(X) = a_0 + a_1 X + \dots + a_n X^n is a polynomial with integer coefficients, then F is called '' primitive'' if the greatest common divisor of all the coefficients a_0, a_1, \dots, a_n is 1; in other words, no
prime number A prime number (or a prime) is a natural number greater than 1 that is not a product of two smaller natural numbers. A natural number greater than 1 that is not prime is called a composite number. For example, 5 is prime because the only ways ...
divides In mathematics, a divisor of an integer n, also called a factor of n, is an integer m that may be multiplied by some integer to produce n. In this case, one also says that n is a multiple of m. An integer n is divisible or evenly divisible by ...
all the coefficients. Proof: Clearly the product ''f''(''x'')''g''(''x'') of two primitive polynomials has integer coefficients. Therefore, if it is not primitive, there must be a prime ''p'' which is a common divisor of all its coefficients. But ''p'' can not divide all the coefficients of either ''f''(''x'') or ''g''(''x'') (otherwise they would not be primitive). Let ''a''''r''''x''''r'' be the first term of ''f''(''x'') not divisible by ''p'' and let ''b''''s''''x''''s'' be the first term of ''g''(''x'') not divisible by ''p''. Now consider the term ''x''''r''+''s'' in the product, whose coefficient is :\cdots + a_ b_ + a_ b_ + a_r b_s + a_ b_ + a_ b_ + \cdots . The term ''a''''r''''b''''s'' is not divisible by ''p'' (because ''p'' is prime), yet all the remaining ones are, so the entire sum cannot be divisible by ''p''. By assumption all coefficients in the product are divisible by ''p'', leading to a contradiction. Therefore, the coefficients of the product can have no common divisor and are thus primitive. \square The proof is given below for the more general case. Note that an
irreducible element In algebra, an irreducible element of a domain is a non-zero element that is not invertible (that is, is not a unit), and is not the product of two non-invertible elements. Relationship with prime elements Irreducible elements should not be confus ...
of Z (a prime number) is still irreducible when viewed as constant polynomial in Z 'X'' this explains the need for "non-constant" in the statement.


Statements for unique factorization domains

Gauss's lemma holds more generally over arbitrary
unique factorization domain In mathematics, a unique factorization domain (UFD) (also sometimes called a factorial ring following the terminology of Bourbaki) is a ring in which a statement analogous to the fundamental theorem of arithmetic holds. Specifically, a UFD is ...
s. There the ''
content Content or contents may refer to: Media * Content (media), information or experience provided to audience or end-users by publishers or media producers ** Content industry, an umbrella term that encompasses companies owning and providing mas ...
'' of a polynomial can be defined as the
greatest common divisor In mathematics, the greatest common divisor (GCD) of two or more integers, which are not all zero, is the largest positive integer that divides each of the integers. For two integers ''x'', ''y'', the greatest common divisor of ''x'' and ''y'' is ...
of the coefficients of (like the gcd, the content is actually a set of
associate elements In mathematics, specifically abstract algebra, an integral domain is a nonzero commutative ring in which the product of any two nonzero elements is nonzero. Integral domains are generalizations of the ring of integers and provide a natural s ...
). A polynomial with coefficients in a UFD is then said to be primitive if the only elements of that divide all coefficients of at once are the invertible elements of ; i.e., the gcd of the coefficients is one. Primitivity statement: If is a UFD, then the set of primitive polynomials in is closed under multiplication. More generally, the content of a product fg of polynomials is the product c(f)c(g) of their individual contents. Irreducibility statement: Let be a unique factorization domain and its
field of fractions In abstract algebra, the field of fractions of an integral domain is the smallest field in which it can be embedded. The construction of the field of fractions is modeled on the relationship between the integral domain of integers and the field ...
. A non-constant polynomial f in R /math> is irreducible in R /math> if and only if it is both irreducible in F /math> and primitive in R /math>. (For the proofs, see #General version below.) Let R be a unique factorization domain with field of fractions F. If f \in F /math> is a polynomial over F then for some d in R, df has coefficients in R, and so – factoring out the gcd q of the coefficients – we can write df = qf' for some primitive polynomial f' \in R /math>. As one can check, this polynomial f' is unique up to the multiplication by a
unit Unit may refer to: Arts and entertainment * UNIT, a fictional military organization in the science fiction television series ''Doctor Who'' * Unit of action, a discrete piece of action (or beat) in a theatrical presentation Music * ''Unit'' (a ...
and is called the primitive part (or primitive representative) of f and is denoted by \operatorname(f). The procedure is compatible with product: \operatorname(fg) = \operatorname(f)\operatorname(g). The construct can be used to show the statement: *A polynomial ring over a UFD is a UFD. Indeed, by
induction Induction, Inducible or Inductive may refer to: Biology and medicine * Labor induction (birth/pregnancy) * Induction chemotherapy, in medicine * Induced stem cells, stem cells derived from somatic, reproductive, pluripotent or other cell t ...
, it is enough to show R /math> is a UFD when R is a UFD. Let f \in R /math> be a non-zero polynomial. Now, F /math> is a unique factorization domain (since it is a principal ideal domain) and so, as a polynomial in F /math>, f can be factorized as: :f = g_1 g_2 \dots g_r where g_i are irreducible polynomials of F /math>. Now, we write f = c f' for the gcd c of the coefficients of f (and f' is the primitive part) and then: :f = c f' = c \operatorname(g_1) \operatorname(g_2) \cdots \operatorname(g_r). Now, c is a product of prime elements of R (since R is a UFD) and a prime element of R is a prime element of R /math>, as R (p) \cong R/(p) /math> is an integral domain. Hence, c admits a prime factorization (or a unique factorization into irreducibles). Next, observe that f' = \operatorname(g_1) \cdots \operatorname(g_r) is a unique factorization into irreducible elements of R /math>, as (1) each \operatorname(g_i) is irreducible by the irreducibility statement and (2) it is unique since the factorization of f' can also be viewed as a factorization in F /math> and factorization there is unique. Since c and f' are uniquely determined by f up to unit elements, the above factorization of f is a unique factorization into irreducible elements. \square The condition that "''R'' is a unique factorization domain" is not superfluous because it implies that every
irreducible element In algebra, an irreducible element of a domain is a non-zero element that is not invertible (that is, is not a unit), and is not the product of two non-invertible elements. Relationship with prime elements Irreducible elements should not be confus ...
of this ring is also a prime element, which in turn implies that every non-zero element of ''R'' has at most one factorization into a product of irreducible elements and a unit up to order and associate relationship. In a ring where factorization is not unique, say with ''p'' and ''q'' irreducible elements that do not divide any of the factors on the other side, the product shows the failure of the primitivity statement. For a concrete example one can take , , , , . In this example the polynomial (obtained by dividing the right hand side by ) provides an example of the failure of the irreducibility statement (it is irreducible over ''R'', but reducible over its field of fractions ). Another well-known example is the polynomial , whose
roots A root is the part of a plant, generally underground, that anchors the plant body, and absorbs and stores water and nutrients. Root or roots may also refer to: Art, entertainment, and media * ''The Root'' (magazine), an online magazine focusing ...
are the
golden ratio In mathematics, two quantities are in the golden ratio if their ratio is the same as the ratio of their sum to the larger of the two quantities. Expressed algebraically, for quantities a and b with a > b > 0, where the Greek letter phi ( ...
and its conjugate showing that it is reducible over the field , although it is irreducible over the non-UFD which has as field of fractions. In the latter example the ring can be made into an UFD by taking its integral closure in (the ring of Dirichlet integers), over which becomes reducible, but in the former example ''R'' is already integrally closed.


General version

Let R be a commutative ring. If f is a polynomial in R _1, \dots, x_n/math>, then we write \operatorname(f) for the
ideal Ideal may refer to: Philosophy * Ideal (ethics), values that one actively pursues as goals * Platonic ideal, a philosophical idea of trueness of form, associated with Plato Mathematics * Ideal (ring theory), special subsets of a ring considere ...
of R generated by all the coefficients of f; it is called the content of f. Note that \operatorname(af) = a\operatorname(f) for each a in R. The next proposition states a more substantial property. A polynomial f is said to be ''primitive'' if \operatorname(f) is the unit ideal (1). When R = \mathbb (or more generally when R is a
Bézout domain In mathematics, a Bézout domain is a form of a Prüfer domain. It is an integral domain in which the sum of two principal ideals is again a principal ideal. This means that for every pair of elements a Bézout identity holds, and that every fini ...
), this agrees with the usual definition of a primitive polynomial. (But if R is only a UFD, this definition is inconsistent with the definition of primitivity in #Statements for unique factorization domains.) ''Proof:'' This is easy using the fact that \sqrt = (1) implies I = (1). \square ''Proof:'' (\Rightarrow) First note that the gcd of the coefficients of f is 1 since, otherwise, we can factor out some element c \in R from the coefficients of f to write f = cf', contradicting the irreducibility of f. Next, suppose f = gh for some non-constant polynomials g, h in F _1, \dots, x_n/math>. Then, for some d \in R, the polynomial dg has coefficients in R and so, by factoring out the gcd q of the coefficients, we write dg = qg'. Do the same for h and we can write f = c g'h' for some c \in F. Now, let c = a/b for some a, b \in R. Then bf = a g'h'. From this, using the proposition, we get: :(b) \supset \operatorname(\operatorname(bf)) = (a). That is, b divides a. Thus, c \in R and then the factorization f = c g'h' constitutes a contradiction to the irreducibility of f. (\Leftarrow) If f is irreducible over F, then either it is irreducible over R or it contains a constant polynomial as a factor, the second possibility is ruled out by the assumption. \square ''Proof of the proposition:'' Clearly, \operatorname(fg) \subset \operatorname(f) \operatorname(g). If \mathfrak is a prime ideal containing \operatorname(fg), then fg \equiv 0 modulo \mathfrak. Since R/\mathfrak _1, \dots, x_n/math> is a polynomial ring over an integral domain and thus is an integral domain, this implies either f \equiv 0 or g \equiv 0 modulo \mathfrak. Hence, either \operatorname(f) or \operatorname(g) is contained in \mathfrak. Since \sqrt is the intersection of all prime ideals that contain \operatorname(fg) and the choice of \mathfrak p was arbitrary, \operatorname(f) \operatorname(g) \subset \sqrt. We now prove the "moreover" part. Factoring out the gcd's from the coefficients, we can write f = a f' and g = b g' where the gcds of the coefficients of f', g' are both 1. Clearly, it is enough to prove the assertion when f, g are replaced by f', g'; thus, we assume the gcd's of the coefficients of f, g are both 1. The rest of the proof is easy and transparent if R is a unique factorization domain; thus we give the proof in that case here (and see ''Proof for the GCD case'': The proof here is adopted from We need the following simple lemma about gcd: *If \gcd(a, b) = \gcd(a, c) = 1, then \gcd(a, bc) = 1. (The proof of the lemma is not trivial but is by elementary algebra.) We argue by induction on the sum of the numbers of the terms in f, g; that is, we assume the proposition has been established for any pair of polynomials with one less total number of the terms. Let (c) = \gcd(\operatorname(fg)); i.e., c is the gcd of the coefficients of fg. Assume (c) \ne (1); otherwise, we are done. Let f_0, g_0 denote the highest-degree terms of f, g in terms of lexicographical monomial ordering. Then f_0g_0 is precisely the leading term of fg and so c divides the (unique) coefficient of f_0g_0 (since it divides all the coefficients of fg). Now, if c does not have a common factor with the (unique) coefficient of f_0 and does not have a common factor with that of g_0, then, by the above lemma, \gcd(c, \operatorname(f_0g_0)) = (1). But c divides the coefficient of f_0g_0; so this is a contradiction. Thus, either c has a common factor with the coefficient of f_0 or does with that of g_0; say, the former is the case. Let (d) = \operatorname(c, \operatorname(f_0)). Since d divides the coefficients of fg - f_0g = (f - f_0)g, by inductive hypothesis, :(d) \supset \operatorname(\operatorname((f - f_0)g)) = \operatorname(\operatorname(f - f_0)) \operatorname(\operatorname(g)) = \operatorname(\operatorname(f - f_0)). Since (d) contains \operatorname(f_0), it contains \operatorname(f); i.e., (d) = (1), a contradiction. \square for the proof for the GCD case). If \gcd(\operatorname(fg)) = (1), then there is nothing to prove. So, assume otherwise; then there is a non-unit element dividing the coefficients of fg. Factorizing that element into a product of prime elements, we can take that element to be a prime element \pi. Now, we have: :(\pi) = \sqrt \supset \sqrt \supset \operatorname(f) \operatorname(g). Thus, either (\pi) contains \operatorname(f) or \operatorname(g); contradicting the gcd's of the coefficients of f, g are both 1. \square *Remark: Over a GCD domain (e.g., a unique factorization domain), the gcd of all the coefficients of a polynomial f, unique up to unit elements, is also called the content of f.


Applications

It follows from Gauss's lemma that for each
unique factorization domain In mathematics, a unique factorization domain (UFD) (also sometimes called a factorial ring following the terminology of Bourbaki) is a ring in which a statement analogous to the fundamental theorem of arithmetic holds. Specifically, a UFD is ...
R, the polynomial ring R _1, X_2,. .., X_n/math> is also a unique factorization domain (see #Statements for unique factorization domains). Gauss's lemma can also be used to show Eisenstein's irreducibility criterion. Finally, it can be used to show that cyclotomic polynomials (unitary units with integer coefficients) are irreducible. Gauss's lemma implies the following statement: *If f(x) is a
monic polynomial In algebra, a monic polynomial is a single-variable polynomial (that is, a univariate polynomial) in which the leading coefficient (the nonzero coefficient of highest degree) is equal to 1. Therefore, a monic polynomial has the form: :x^n+c_x^+\c ...
in one variable with coefficients in a unique factorization domain R (or more generally a GCD domain), then a root of f that is in the field of fractions F of R is in R.In other words, it says that a unique factorization domain is integrally closed. If R = \mathbb, then it says a rational root of a monic polynomial over integers is an integer (cf. the
rational root theorem In algebra, the rational root theorem (or rational root test, rational zero theorem, rational zero test or theorem) states a constraint on rational solutions of a polynomial equation :a_nx^n+a_x^+\cdots+a_0 = 0 with integer coefficients a_i\in ...
). To see the statement, let a/b be a root of f in F and assume a, b are
relatively prime In mathematics, two integers and are coprime, relatively prime or mutually prime if the only positive integer that is a divisor of both of them is 1. Consequently, any prime number that divides does not divide , and vice versa. This is equivale ...
. In F /math> we can write f = (x - a/b)g with cg \in R /math> for some c \in R. Then :cb f = (bx - a)cg is a factorization in R /math>. But bx - a is primitive (in the UFD sense) and thus cb divides the coefficients of cg by Gauss's lemma, and so :f = (bx - a)h with h in R /math>. Since f is monic, this is possible only when b is a unit. A similar argument shows: *Let R be a GCD domain with the field of fractions F and f \in R /math>. If f = gh for some polynomial g \in R /math> that is primitive in the UFD sense and h \in F /math>, then h \in R /math>. The irreducibility statement also implies that the minimal polynomial over the rational numbers of an
algebraic integer In algebraic number theory, an algebraic integer is a complex number which is integral over the integers. That is, an algebraic integer is a complex root of some monic polynomial (a polynomial whose leading coefficient is 1) whose coefficients ...
has integer coefficients.


Notes


References

* * {{DEFAULTSORT:Gauss's Lemma (Polynomial) Theorems about polynomials Theorems in ring theory Lemmas in algebra