enow.com Web Search

Search results

  1. Results from the WOW.Com Content Network
  2. Factorization of polynomials over finite fields - Wikipedia

    en.wikipedia.org/wiki/Factorization_of...

    Distinct-degree factorization algorithm tests every d not greater than half the degree of the input polynomial. Rabin's algorithm takes advantage that the factors are not needed for considering fewer d. Otherwise, it is similar to distinct-degree factorization algorithm. It is based on the following fact.

  3. Factorization of polynomials - Wikipedia

    en.wikipedia.org/wiki/Factorization_of_polynomials

    Modern algorithms and computers can quickly factor univariate polynomials of degree more than 1000 having coefficients with thousands of digits. [3] For this purpose, even for factoring over the rational numbers and number fields , a fundamental step is a factorization of a polynomial over a finite field .

  4. Cantor–Zassenhaus algorithm - Wikipedia

    en.wikipedia.org/wiki/Cantor–Zassenhaus_algorithm

    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 ...

  5. General number field sieve - Wikipedia

    en.wikipedia.org/wiki/General_number_field_sieve

    Since f is of degree d with integer coefficients, if a and b are integers, then so will be b d ·f(a/b), which we call r. Similarly, s = b e · g ( a / b ) is an integer. The goal is to find integer values of a and b that simultaneously make r and s smooth relative to the chosen basis of primes.

  6. Lenstra elliptic-curve factorization - Wikipedia

    en.wikipedia.org/wiki/Lenstra_elliptic-curve...

    However, the algorithm fails when p - 1 has large prime factors, as is the case for numbers containing strong primes, for example. ECM gets around this obstacle by considering the group of a random elliptic curve over the finite field Z p , rather than considering the multiplicative group of Z p which always has order p − 1.

  7. Special number field sieve - Wikipedia

    en.wikipedia.org/wiki/Special_number_field_sieve

    In number theory, a branch of mathematics, the special number field sieve (SNFS) is a special-purpose integer factorization algorithm. The general number field sieve (GNFS) was derived from it. The special number field sieve is efficient for integers of the form r e ± s , where r and s are small (for instance Mersenne numbers ).

  8. Minimal polynomial (field theory) - Wikipedia

    en.wikipedia.org/wiki/Minimal_polynomial_(field...

    The minimal polynomial f of α is irreducible, i.e. it cannot be factorized as f = gh for two polynomials g and h of strictly lower degree. To prove this, first observe that any factorization f = gh implies that either g(α) = 0 or h(α) = 0, because f(α) = 0 and F is a field (hence also an integral domain).

  9. Berlekamp's algorithm - Wikipedia

    en.wikipedia.org/wiki/Berlekamp's_algorithm

    The algorithm consists mainly of matrix reduction and polynomial GCD computations. It was invented by Elwyn Berlekamp in 1967. It was the dominant algorithm for solving the problem until the Cantor–Zassenhaus algorithm of 1981. It is currently implemented in many well-known computer algebra systems.