enow.com Web Search

Search results

  1. Results from the WOW.Com Content Network
  2. Cornacchia's algorithm - Wikipedia

    en.wikipedia.org/wiki/Cornacchia's_algorithm

    In computational number theory, Cornacchia's algorithm is an algorithm for solving the Diophantine equation + =, where < and d and m are coprime. The algorithm was described in 1908 by Giuseppe Cornacchia.

  3. Elliptic curve primality - Wikipedia

    en.wikipedia.org/wiki/Elliptic_curve_primality

    Next we need an algorithm to count the number of points on E. Applied to E, this algorithm (Koblitz and others suggest Schoof's algorithm) produces a number m which is the number of points on curve E over F N, provided N is prime. If the point-counting algorithm stops at an undefined expression this allows to determine a non-trivial factor of N.

  4. Fermat's theorem on sums of two squares - Wikipedia

    en.wikipedia.org/wiki/Fermat's_theorem_on_sums_of...

    A Las Vegas algorithm with a probabilistically polynomial complexity has been described by Stan Wagon in 1990, based on work by Serret and Hermite (1848), and Cornacchia (1908). [5] The probabilistic part consists in finding a quadratic non-residue, which can be done with success probability ≈ 1 2 {\displaystyle \approx {\frac {1}{2}}} and ...

  5. Generation of primes - Wikipedia

    en.wikipedia.org/wiki/Generation_of_primes

    A prime sieve or prime number sieve is a fast type of algorithm for finding primes. There are many prime sieves. The simple sieve of Eratosthenes (250s BCE), the sieve of Sundaram (1934), the still faster but more complicated sieve of Atkin [1] (2003), sieve of Pritchard (1979), and various wheel sieves [2] are most common.

  6. General number field sieve - Wikipedia

    en.wikipedia.org/wiki/General_number_field_sieve

    Instead, sparse matrix solving algorithms such as Block Lanczos or Block Wiedemann are used. Since m is a root of both f and g mod n , there are homomorphisms from the rings Z [ r 1 ] and Z [ r 2 ] to the ring Z / n Z (the integers modulo n ), which map r 1 and r 2 to m , and these homomorphisms will map each "square root" (typically not ...

  7. Miller–Rabin primality test - Wikipedia

    en.wikipedia.org/wiki/Miller–Rabin_primality_test

    Using repeated squaring, the running time of this algorithm is O(k n 3), for an n-digit number, and k is the number of rounds performed; thus this is an efficient, polynomial-time algorithm. FFT-based multiplication, for example the Schönhage–Strassen algorithm, can decrease the running time to O(k n 2 log n log log n) = Õ(k n 2).

  8. Talk:Cornacchia's algorithm - Wikipedia

    en.wikipedia.org/wiki/Talk:Cornacchia's_algorithm

    Main page; Contents; Current events; Random article; About Wikipedia; Contact us; Donate; Pages for logged out editors learn more

  9. Greatest common divisor - Wikipedia

    en.wikipedia.org/wiki/Greatest_common_divisor

    Animation showing an application of the Euclidean algorithm to find the greatest common divisor of 62 and 36, which is 2. A more efficient method is the Euclidean algorithm, a variant in which the difference of the two numbers a and b is replaced by the remainder of the Euclidean division (also called division with remainder) of a by b.