Wolfram Researchfunctions.wolfram.comOther Wolfram Sites
Search Site
Function CategoriesGraphics GalleryNotationsGeneral IdentitiesAbout This Site Email Comments

View Related Information In
The Documentation Center
MathWorld

Download All Formulas For This Function
Mathematica Notebook
PDF File

Download All Introductions For This Function
Mathematica Notebook
PDF File

 

Developed with Mathematica -- Download a Free Trial Version
 











ExtendedGCD






Mathematica Notation

Traditional Notation









Integer Functions >ExtendedGCD[n1,n2,...,nm]





Introduction to the GCD and LCM (greatest common divisor and least common multiple)

General

The legendary Greek mathematician Euclid (ca. 325–270 BC) suggested an algorithm for finding the greatest common divisor of two integers, which was later named the Euclidean algorithm. This algorithm, as well as computationally refined versions, are in widespread use today.

Definitions of GCD and LCM

The GCD and LCM group of functions includes the following three functions: • the greatest common divisor (gcd): • the least common multiple (lcm): • the extended greatest common divisor (egcd):

These functions are defined in the following ways:

is the greatest common divisor of the integers (or rational) . It is the greatest integer factor common to all the .

is the least common multiple of the integers (or rational) . It is the minimal positive integer that divides all the .

is the extended greatest common divisor of the integers . In particular,

Examples: The greatest common divisor of 21 and 48, is 3. Similar examples are , , . The least common multiple of the three numbers 2, 4, and 5, is . Similar examples are , , . The extended greatest common divisor of 21 and 48 is because the greatest common divisor and . Similarly, .

Connections within the group of the GCD and LCM and with other function groups

Representations through equivalent functions

The functions and satisfy the following interrelations:

The best-known properties and formulas of the GCD and LCM

Specific values for specialized variables

The functions GCD and LCM , , and have the following values for specialized values:

The first values of the greatest common divisor (gcd(m, n)) of the integers and for and are described in the following table:

The first values of the extended greatest common divisor () of the integers and for and are described in the following table:

The first values of the least common multiple () of the integers and for and are described in the following table:

Analyticity

The functions and are nonanalytical functions defined over with values in . The function is a vector‐valued nonanalytical function defined over .

Periodicity

All three functions , , and do not have periodicity.

Parity and symmetry

The functions and are even functions:

The functions and have permutation symmetry:

Series representations

The function has the following sum representations:

where is the floor function and is the Kronecker delta function.

Product representations

The functions and have the following product representations:

Generating functions

The function can be represented as the coefficients of the series expansion of corresponding generating functions, which includes a sum of the Euler totient function:

Transformations with multiple arguments

The GCD and LCM functions , , and satisfy special relations including multiple arguments, for example:

Identities

The GCD and LCM functions satisfy some parallel identities that can be presented in the forms shown in the following table:

Summation

There are many finite and infinite sums containing GCD and LCM functions, for example:

Limit operation

The following two related limits include the function . The third limit includes lcm():

Inequalities

The functions and satisfy various inequalities, for example:

Applications of the GCD and LCM

The GCD and LCM functions have numerous applications throughout mathematics, number theory, symbolic algorithms, and linear Diophantine equations.