Square-free polynomial

Square-free polynomial

In mathematics, a square-free polynomial is a polynomial with no square factors, i.e, f in F [x] is square-free if and only if b^2 mid f for every b in F [x] with non-zero degree. This definition implies that no factors of higher order can exist, either, for if b^3 divided the polynomial, then b^2 would divide it also. In applications in physics and engineering, a square-free polynomial is much more commonly called a polynomial with no repeated roots.

Any separable polynomial is square-free. Conversely, if the field "F" is perfect, all square-free polynomials over "F" are separable. In particular, if "f" is a square-free polynomial over a perfect field, then the greatest common divisor of "f" and its formal derivative "f" ′ is 1.

A square-free factorization of a polynomial is a factorization into powers of square-free factors, i.e:

:f(x) = a_1(x) a_2(x)^2 a_3(x)^3 cdots a_n(x)^n

where the a_k(x) are pairwise coprime square-free polynomials. Clearly, any non-zero polynomial admits a square-free factorization, since it could be factored into irreducible factors and the multiplicity of each irreducible factor counted to determine which a_k(x) it is part of.

The utility of a square-free factorization is that it is generally easier to compute than a full irreducible factorization. For this reason, square-free factorization is often used as the first step in polynomial factorization or root-finding algorithms.

Over fields of characteristic 0, only differentiation, polynomial division, and GCD calculation (which can be done using the Euclidean algorithm) is required to compute the square-free factorization. Let "f" be a non-zero polynomial, decomposed into square-free factors as above. Consider any irreducible factor "q" of "f": we may write f=q^kh, where "k">0 and q mid h. By the product rule,:f'=k,q^{k-1}q'h+q^kh'.As the characteristic is 0, "q" does not divide "k", "q"′, or "h", thus q^k midgcd(f,f') and q^{k-1}midgcd(f,f'). That is, the multiplicity of any irreducible factor in gcd(f,f') is one less than its multiplicity in "f", so

:gcd(f,f') = a_2a_3^2 cdots a_n^{n-1} and frac{f}{gcd(f,f')}= a_1a_2cdots a_n.

Now, if we compute recursively

:f_0=f,, f_1=gcd(f_0,f_0'),, f_2=gcd(f_1,f_1'),, f_3=gcd(f_2,f_2'),, dots

we obtain the polynomials

:g_k:=frac{f_{k-1{f_k}=a_ka_{k+1}cdots a_n,

from which we recover the square-free factors as a_k=frac{g_k}{g_{k+1.

A modification of this algorithm also works for polynomials over finite fields, or more generally, perfect fields of non-zero characteristic "p", if we know an algorithm to compute "p"-th roots of elements of the field.


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Square-free — In mathematics, an element r of a unique factorization domain R is called square free if it is not divisible by a non trivial square. That is, every s such that s^2mid r is a unit of R .Square free elements may be also characterized using their… …   Wikipedia

  • Polynomial factorization — In mathematics and computer algebra, polynomial factorization typically refers to factoring a polynomial into irreducible polynomials over a given field. Formulation of the questionOther factorizations, such as square free factorization exist,… …   Wikipedia

  • Square root — Measured fall time of a small steel sphere falling from various heights. The data is in good agreement with the predicted fall time of , where h is the height and g is the acceleration of gravity. In mathematics, a square root of a number x is a… …   Wikipedia

  • Polynomial — In mathematics, a polynomial (from Greek poly, many and medieval Latin binomium, binomial [1] [2] [3], the word has been introduced, in Latin, by Franciscus Vieta[4]) is an expression of finite length constructed from variables (also known as… …   Wikipedia

  • Square root of 2 — The square root of 2, also known as Pythagoras constant, often denoted by:sqrt{2} or √2but can also be written as:2^{1/2},,is the positive real number that, when multiplied by itself, gives the number 2. Its numerical value approximated to 65… …   Wikipedia

  • Zhegalkin polynomial — Zhegalkin (also Zegalkin or Gegalkine) polynomials form one of many possible representations of the operations of Boolean algebra. Introduced by the Russian mathematician I.I. Zhegalkin in 1927, they are the polynomials of ordinary high school… …   Wikipedia

  • Claw-free graph — A claw In graph theory, an area of mathematics, a claw free graph is a graph that does not have a claw as an induced subgraph. A claw is another name for the complete bipartite graph K1,3 (that is, a star graph with three edges, three leaves, and …   Wikipedia

  • Dickson polynomial — In mathematics, the Dickson polynomials, denoted Dn(x,α), form a polynomial sequence studied by L. E. Dickson (1897). Over the complex numbers, Dickson polynomials are essentially equivalent to Chebyshev polynomials with a change of variable …   Wikipedia

  • Context-free grammar — In formal language theory, a context free grammar (CFG) is a formal grammar in which every production rule is of the form V → w where V is a single nonterminal symbol, and w is a string of terminals and/or nonterminals (w can be empty). The… …   Wikipedia

  • List of mathematics articles (S) — NOTOC S S duality S matrix S plane S transform S unit S.O.S. Mathematics SA subgroup Saccheri quadrilateral Sacks spiral Sacred geometry Saddle node bifurcation Saddle point Saddle surface Sadleirian Professor of Pure Mathematics Safe prime Safe… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”