The following result has been known for thousands of years. The method is named for the Greek mathematician Euclid who decribed it in book 7 of this ``Elements'', written about 2300 years ago. For more details on his life, see the award-winning web site [MacOR].
proof 1: We first show that there are integers such that
.
Let be the set of all positive integers of the form
, where
and
are integers. Since
is not empty, it has a smallest element by the well-ordering principle. Let
be the smallest element of
. The division algorithm (theorem 1.2.7) tells us that there are integers
and
satisfying
and
. But
is in
, contradicting our choice of
as the smallest element of
. Therefore,
and
is divisible by
. Similarly,
, and so it is a common divisor of
and
. If
is another common divisor of
and
, then
, so
and this implies
.
For the proof of the first statement of the theorem, see the proof below.
proof 2: We can (and do) assume without loss of generality that . First we show that there are integers
such that
. The proof of this is constructive and follows an algorithm called the Euclidean algorithm.
Let and
. Let
.
Since , at some point the above algorithm must terminate. Suppose that
and
is the smallest such integer.
Claim: .
To see that, we first show that for some integers
. Indeed, we claim that every
(
) is a integral linear combination of
. This may be proven by mathematical induction. (The details are left to the reader as an exercise. The cases
follow from
,
.) Thus
. The fact
implies
.
Next, to finish the proof of the above claim, we show that and
. Indeed, we claim that
divides every
(
) (The details are left to the reader as an exercise. The cases
follow from
,
.) The fact
implies
.
The claim follows.
It remains to prove