How to evaluate the Greatest Common Divisor?

  • Context: Undergrad 
  • Thread starter Thread starter matqkks
  • Start date Start date
  • Tags Tags
    Greatest common divisor
Click For Summary
SUMMARY

This discussion focuses on the evaluation of the Greatest Common Divisor (GCD) using Euclid's algorithm versus prime decomposition. Euclid's algorithm is favored for its efficiency, especially with large numbers, while prime decomposition is limited by its complexity and reliance on the fundamental theorem of arithmetic. The discussion also highlights a generalized version of Euclid's algorithm applicable to polynomials and introduces a variant that utilizes both successive remainders and quotients to find the multiplicative inverse of integers modulo a number.

PREREQUISITES
  • Understanding of Euclid's algorithm
  • Familiarity with prime decomposition
  • Basic knowledge of ring theory
  • Concept of multiplicative inverses in modular arithmetic
NEXT STEPS
  • Research advanced applications of Euclid's algorithm in computational mathematics
  • Explore the fundamental theorem of arithmetic in depth
  • Learn about polynomial GCD algorithms
  • Study modular arithmetic and its applications in cryptography
USEFUL FOR

Mathematicians, computer scientists, and students studying number theory or algorithms, particularly those interested in GCD calculations and modular arithmetic.

matqkks
Messages
283
Reaction score
6
What are the advantages of using Euclid's algorithm over prime decomposition to find the gcd of two numbers?
Should you use Euclid’s algorithm in some cases and prime decomposition in others?
 
Mathematics news on Phys.org
Prime decomposition is hard for large numbers, the Euclidean algorithm is not. It is also fundamentally a different approach: prime decomposition has to use the fundamental theorem of arithmetics, the Euclidean algorithm is ring theory: ##n\mathbb{Z} + m\mathbb{Z} = (n,m)\mathbb{Z}## where only the property of a principal ideal domain is used. This might be the same, but the point of view is another.
 
  • Like
Likes   Reactions: matqkks
If the prime factorization is ##2\times2\times2\times2\times2\times2\times2\times2\times3\times3\times3## then you can discover in a matter of seconds via only paper and pencil or maybe in your head that that's what it is. If it's ##13679\times18269## then you probably cannot. But Euclid's algorithm is very efficient.

One can also use a somewhat generalized version of Euclid's algorithm to find the gcd of two polynomials in one variable.

Another variant (involving only positive integers, not polynomials) involves not only the successive remainders but also the quotients. In that version one can find the multiplicative inverse of an integer modulo a number with which it has no prime factors in common. For example, by what must one multiply ##322## in order to get ##1##, modulo ##701##? (The answer in this example is ##455##.)
 
  • Like
Likes   Reactions: matqkks

Similar threads

Replies
1
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
Replies
2
Views
2K
  • · Replies 17 ·
Replies
17
Views
3K
  • · Replies 19 ·
Replies
19
Views
5K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 2 ·
Replies
2
Views
13K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K