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