Search results
Results From The WOW.Com Content Network
In mathematics and computer algebra the factorization of a polynomial consists of decomposing it into a product of irreducible factors.This decomposition is theoretically possible and is unique for polynomials with coefficients in any field, but rather strong restrictions on the field of the coefficients are needed to allow the computation of the factorization by means of an algorithm.
For univariate polynomials, multiple factors are equivalent to multiple roots (over a suitable extension field). For univariate polynomials over the rationals (or more generally over a field of characteristic zero), Yun's algorithm exploits this to efficiently factorize the polynomial into square-free factors, that is, factors that are not a ...
These factorizations work not only over the complex numbers, but also over any field, where either –1, 2 or –2 is a square. In a finite field , the product of two non-squares is a square; this implies that the polynomial x 4 + 1 , {\displaystyle x^{4}+1,} which is irreducible over the integers, is reducible modulo every prime number .
In mathematics, particularly computational algebra, Berlekamp's algorithm is a well-known method for factoring polynomials over finite fields (also known as Galois fields). The algorithm consists mainly of matrix reduction and polynomial GCD computations. It was invented by Elwyn Berlekamp in 1967.
The Cantor–Zassenhaus algorithm takes as input a square-free polynomial (i.e. one with no repeated factors) of degree n with coefficients in a finite field whose irreducible polynomial factors are all of equal degree (algorithms exist for efficiently factoring arbitrary polynomials into a product of polynomials satisfying these conditions, for instance, () / ((), ′ ()) is a squarefree ...
As every polynomial ring over a field is a unique factorization domain, every monic polynomial over a finite field may be factored in a unique way (up to the order of the factors) into a product of irreducible monic polynomials. There are efficient algorithms for testing polynomial irreducibility and factoring polynomials over finite fields.
The main problem here is to find efficiently a nonzero zero-divisor in the algebra. The GRH is used only to take roots in finite fields in polynomial time. Thus the Evdokimov algorithm, in fact, solves a polynomial equation over a finite field "by radicals" in quasipolynomial time.
Over a finite field with a prime number p of elements, for any integer n that is not a multiple of p, the cyclotomic polynomial factorizes into () irreducible polynomials of degree d, where () is Euler's totient function and d is the multiplicative order of p modulo n.