«Квант» — научно-популярный физико-математический журнал (издаётся с 1970 года)
Старый сайт журнала: kvant.ras.ru

Алгоритм Евклида и основная теорема арифметикиВагутен В. Н. Алгоритм Евклида и основная теорема арифметики // Квант. — 1972. — № 6. — С. 30‍—‍35.

Текст статьи Вагутен В. Н. Алгоритм Евклида и основная теорема арифметики // Квант. — 1972. — № 6. — С. 30—35.

Эта статья написана по материалам экспериментального задания для 8‍—‍9-х классов Всесоюзной заочной математической школы Академии педагогических наук СССР при Московском государственном университете имени М. В. Ломоносова.

Все знают, что любое целое положительное число можно разложить в произведение простых множителей; так например, $400=2^4\cdot5^2$‍,$1001=7\cdot11\cdot13$‍,$290\,981=43\cdot67\cdot101$‍.‍ Почему такое разложение единственно? Более простой факт: если произведение $mn$‍‍ делится на 43, то хотя бы одно из чисел $m$‍‍ и $n$‍‍ должно делиться на 43. Как это доказать?

Эти факты считаются очевидными. Между тем доказать их не так просто. Это мы сделаем в конце статьи, а начнём с самых простых утверждений, относящихся к делимости целых чисел, и расскажем о том, как найти наибольший общий делитель двух чисел, не раскладывая их на простые множители.

Всюду латинскими буквами ($a$‍,$b$‍,$c$‍,$d$‍‍ и т. д.) мы обозначаем целые числа.

1. Делимость суммы, разности и произведения

Мы говорим, что целое число $a$‍‍ делится на целое число $b$‍,‍ если существует такое целое число $k$‍,‍ что $a=kb$‍.‍ В таком случае число $b$‍‍ нaзывается делителем числа $a$‍.

Сразу выведем два простых утверждения:

  1. Если числа $a$‍‍ и $b$‍‍ делятся на $c$‍,‍ то и их сумма $a+b$‍,‍ и их разность $a-b$‍‍ делятся на $c$‍;
  2. Если $a$‍‍ делится на $c$‍,‍ а $b$‍‍ делится на $d$‍,‍ то их произведение $ab$‍‍ делится на $cd$‍.

Докажем 1°. Поскольку $a$‍‍ делится на $c$‍,‍ то $a=kc$‍,‍ где $k$‍‍ — некоторое целое число. Точно так же $b=mc$‍,‍ где $m$‍‍ — целое число. Поэтому $a+b=(k+m)c$‍,$a-b=(k-m)c$‍,‍ откуда следует, что каждое из чисел $a+b$‍‍ и $a-b$‍‍ делится на $c$‍.

Докажем 2°. Пусть $a=kc$‍,$b=md$‍.‍ Тогда $ab=(km)cd$‍,‍ откуда и следует утверждение 2°.

Задача 1. Докажите, что если $a$‍‍ делится на $b$‍,‍ а $b$‍‍ делится на $c$‍,‍ то $a$‍‍ делится на $c$‍.

Задача 2. Какие из следующих утверждений верны, а какие нет:

  1. если одно слагаемое делится на 6, а другое не делится на 6, то их сумма не делится на 6;
  2. если каждое из двух слагаемых не делится на 6, то их сумма не делится на 6;
  3. если сумма двух слагаемых не делится на 6, то хотя бы одно из них не делится на 6;
  4. если сумма двух слагаемых не делится на 6, то каждое слагаемое не делится на 6;
  5. если произведение нескольких сомножителей делится на 6, то и один из сомножителей делится на 6?

Задача 3. Про целые числа $a$‍,$b$‍‍ и $c$‍‍ известно, что каждое из чисел $a+b$‍‍ и $a-b$‍‍ делится на $c$‍.‍ Следует ли отсюда, что каждое из чисел $a$‍‍ и $b$‍‍ делится на $c$‍?

Задача 4. Докажите, что если $a^2+ab+b^2$‍‍ делится на $a+b$‍,‍ то $a^4+b^4$‍‍ делится на $(a+b)^2$‍.

2. Деление с остатком

Все знают правило деления одного целого числа $a$‍‍ на другое целое число $b$‍‍ «столбиком». Это деление можно продолжать до тех пор, пока остаток не станет меньше, чем делитель. Например, если $a=1972$‍,‍ а $b=31$‍,‍ то при делении получится частное 63 и остаток 19: $$ \def\|{\hskip5pt\smash{\rule[-3.5pt]{.5pt}{12pt}}\hskip1pt} \def\-{\hskip6pt\mathllap-} \def\d#1{\hskip3pt\mathclap{#1}\hskip3pt} \def\_{\d{\rule[2.5pt]{8pt}{.1pt}}} \colsep{0pt}{\begin{array}{ccccccc} &\d1&\d9&\d7&\d2&\|&\d3&\d1\\[-6pt] \-&&&&&&\_&\_\\[-6pt] &\d1&\d8&\d6& &\|&\d6&\d3\\[-6pt] &\_&\_&\_&\_\\[-6pt] & &\d1&\d1&\d2& &\\[-6pt] &\-\\[-6pt] & & &\d9&\d3& &\\[-6pt] &&&\_&\_\\[-6pt] & & &\d1&\d9& & \end{array}} $$ или $1972=31\cdot63+19$‍.‍ Можно по этому поводу сформулировать следующее предложение (см. рис. 1):

если $a$‍‍ и $b$‍‍ — целые числа, причём $b$‍‍ больше нуля, то существует такое целое число $q$‍,‍ что $a=bq+r$‍,‍ где «остаток» $r$‍‍ — целое число, удовлетворяющее неравенству $0\le r\lt b$‍.

Рис. 1
Рис. 1

Задача 5. В одном из подъездов 8-этажного дома на первом этаже находятся квартиры от №97 до №102. На каком этаже и в каком (по номеру) подъезде находится квартира №211? (На всех этажах одинаковое число квартир и все подъезды устроены одинаково).

Задача 6. Было 5 листов бумаги. Некоторые из них разрезали на 5 кусков каждый. Затем некоторые из получившихся кусков снова разрезали на 5 частей, и так сделали несколько раз. Могли ли в результате получить 1971 кусок?

Задача 7. Найдите наименьшее шестизначное число, которое делится на 3, на 7 и на 13.

Задача 8. Какой остаток даёт число $98\,765\,432\,123\,456\,789$‍:

  1. при делении на 4;
  2. при делении на 8;
  3. при делении на 9?

3. Наибольший общий делитель [НОД]

Пусть $a$‍‍ и $b$‍‍ — целые числа, не равные одновременно нулю. Рассмотрим все числа, на которые делятся и $a$‍,‍ и $b$‍,‍ и выберем из них наибольшее. Этот наибольший общий делитель чисел $a$‍‍ и $b$‍‍ мы будем обозначать через $\gcd(a, b)$‍.‍ Например, $\gcd(4,12)=4$‍;$\gcd(21,91)=7$‍;$\gcd(15,28)=1$‍.

Если $\gcd(a,b)=1$‍,‍ то числа $a$‍‍ и $b$‍‍ называются взаимно простыми.

Задача 9. Произведение двух чисел равно 600. Какое наибольшее значение может иметь НОД таких чисел?

Задача 10. Докажите, что если $d=\gcd(a,b)$‍,$a=kd$‍,$b=ld$‍,‍ то $\gcd(k,l)=1$‍.

Задача 11. Какое наибольшее число одинаковых букетов можно составить из 264 белых и 192 красных тюльпанов?

Задача 12.

  1. На листке клетчатой бумаги нарисован прямоугольник размером $10\times15$‍,‍ на его диагонали лежат 6 узлов сетки (рис. 2). Пусть имеется прямоугольник $m\times n$‍,‍ стороны которого проходят по линиям сетки. Сколько узлов сетки лежит на его диагонали?
  2. Рис. 2
    Рис. 2
  3. Сколько решений в натуральных числах $x$‍,$y$‍‍ имеет уравнение $mx+ny=mn$‍,‍ где $m$‍‍ и $n$‍‍ — данные натуральные числа? (Напомним, что натуральными называются целые положительные числа).

4. Алгоритм Евклида

Для того, чтобы найти НОД двух чисел, можно, конечно, действовать так: выписать все делители каждого из чисел, выбрать общие делители, а затем взять из них наибольший. Можно поступить иначе, не отыскивая отдельно делители каждого из чисел.

Докажем следующую важную лемму.

Лемма 1. Пусть $a=bq+r$‍,‍ тогда $\gcd(a,b)=\gcd(b,r)$‍.

С этой целью покажем, что у пары чисел $(a,b)$‍‍ множество общих делителей в точности такое же, как у пары чисел $(b,r)$‍.‍ Отсюда, конечно, будет следовать, что и НОД у этих пар один и тот же. Итак, докажем, что каждый общий делитель чисел $a$‍‍ и $b$‍‍ является также делителем числа $r$‍,‍ и наоборот, что каждый общий делитель чисел $b$‍‍ и $r$‍‍ является делителем числа $a$‍.

Докажем сначала первое утверждение. Пусть $a$‍‍ и $b$‍‍ делятся на $k$‍.‍ Тогда $bq$‍‍ делится на $k$‍‍ (см. 2° из п. 1) и $r=a-bq$‍‍ делится на $k$‍‍ (см. 1° из п. 1).

Перейдём ко второму утверждению. Если $b$‍‍ и $r$‍‍ делятся на $m$‍,‍ то $bq$‍‍ делится на $m$‍‍ и $a=bq+r$‍‍ делится на $m$‍‍ (здесь мы опять пользовались утверждениями 1° и 2° из п. 1).

Доказанная лемма позволяет легко и быстро находить НОД двух чисел. Посмотрим, как это делается.

Пример. Найдём, чему равен $\gcd(6069,663)$‍.

Решение. Разделим 6069 на 663 с остатком: $6069=663\cdot9+102$‍.‍ Из леммы следует, что $\gcd(6069,663)=\gcd(663,102)$‍.

Ищем $\gcd(663,102)$‍.‍ Для этого делим 663 на 102: $663=102\cdot6=51$‍.‍ Снова, применив лемму, получаем $\gcd(663,102)=\gcd(102,51)$‍.‍ Но 102 делится на 51 без остатка: $102=51\cdot2$‍,‍ поэтому $\gcd(102,51)=51$‍,‍ следовательно, $$ 51=\gcd(102,51)=\gcd(663,102)=\gcd(6069,663). $$

Ответ. $\gcd(6069,663)=51$‍.

Метод отыскания наибольшего общего делителя, основанный на последовательном применении леммы 1, носит специальное название — алгоритм Евклида.

Задача 13. Найдите наибольший общий делитель чисел:

  1. $987\,654\,321$‍‍ и $123\,456\,789$‍,
  2. $7\,777\,777\,777$‍‍ и $777\,777$‍.

Задача 14. От прямоугольника 324 см${}\times{}$‍‍141 см. отрезают несколько квадратов со стороной 141 см, пока не останется прямоугольник, у которого одна из сторон меньше 141 см. От полученного прямоугольника снова отрезают квадраты, стороны которых равны его меньшей стороне, до тех пор, пока это возможно, и т. д. (рис. 3).

На какие квадраты будет разрезан прямоугольник? (Укажите их размеры и количество.)

Рис. 3
Рис. 3

Итак, алгоритм Евклида — это простой метод нахождения наибольшего общего делителя двух чисел. Если у нас имеется два числа $a$‍‍ и $b$‍,‍ причём $a\gt b\gt0$‍,‍ то сначала делим $a$‍‍ на $b$‍‍ и получаем остаток $r_1$‍,‍ который меньше, чем $b$‍.‍ Затем мы делим число $b$‍‍ на $r_1$‍‍ и находим остаток $r_2$‍,‍ который меньше, чем $r_1$‍.‍ Далее, мы делим число $r_1$‍‍ на число $r_2$‍,‍ при этом получаем остаток $r_3$‍‍ меньший, чем $r_2$‍,‍ и т. д., пока какой-нибудь остаток $r_{n-1}$‍‍ не разделится на остаток $r_n$‍‍ нацело, без остатка (т. е. $r_{n+1}=0$‍).

Ясно, что указанный процесс обязательно кончится, поскольку каждый остаток меньше предыдущего, а все остатки — неотрицательные числа. Последний остаток $r_n$‍‍ и есть $\gcd(a,b)$‍:‍ $$ r_n=\gcd(r_n,r_{n-1})=\gcd(r_{n-1},r_{n-2})=\ldots=\gcd(r_2,r_1)=\gcd(r_1,b)=\gcd(a,b). $$

С одной геометрической иллюстрацией алгоритма Евклида мы встретились в задаче 14. Более известный и важный геометрический вариант алгоритма Евклида — алгоритм отыскания наибольшей общей меры двух отрезков (рис. 4).

Рис. 4. Пусть <nowrap>{literal}$a$‍{/literal}</nowrap>‍ и <nowrap>{literal}$b$‍{/literal}</nowrap>‍ — два отрезка, <nowrap>{literal}$a\gt b$‍{/literal}.</nowrap>‍ Отложим <nowrap>{literal}$b$‍{/literal}</nowrap>‍ на <nowrap>{literal}$a$‍{/literal}</nowrap>‍ столько раз, сколько возможно; получим остаток <nowrap>{literal}$r 1$‍{/literal}.</nowrap>‍ Отложим <nowrap>{literal}$r 1$‍{/literal}</nowrap>‍ на <nowrap>{literal}$b$‍{/literal}</nowrap>‍ столько раз, сколько возможно; получим остаток <nowrap>{literal}$r 2$‍{/literal}.</nowrap>‍ Отложим <nowrap>{literal}$r 2$‍{/literal}</nowrap>‍ на <nowrap>{literal}$r 1$‍{/literal}</nowrap>‍ сколько возможно; получим остаток <nowrap>{literal}$r 3$‍{/literal},</nowrap>‍ и т. д.Если, откладывая некоторое <nowrap>{literal}$r n$‍{/literal}</nowrap>‍ на <nowrap>{literal}$r {ldelim}n-1{rdelim}$‍{/literal},</nowrap>‍ мы не получим остатка (т. е. <nowrap>{literal}$r {ldelim}n+1{rdelim}=0$‍{/literal}),</nowrap>‍ то отрезок <nowrap>{literal}$r n$‍{/literal}</nowrap>‍ и есть наибольшая общая мера отрезков <nowrap>{literal}$a$‍{/literal}</nowrap>‍ и <nowrap>{literal}$b$‍{/literal}.</nowrap>‍ Если длины <nowrap>{literal}$a$‍{/literal}</nowrap>‍ и <nowrap>{literal}$b$‍{/literal}</nowrap>‍ — целые, то все остатки <nowrap>{literal}$r 1$‍{/literal},</nowrap>‍ <nowrap>{literal}$r 2$‍{/literal},</nowrap>‍ <nowrap>{literal}$\ldots$‍{/literal}</nowrap>‍ также имеют целые длины, процесс откладывания оборвётся и последнее <nowrap>{literal}$r n$‍{/literal}</nowrap>‍ и есть <nowrap>{literal}$\gcd(a,b)$‍{/literal}.</nowrap>‍ Если процесс откладывания отрезков не обрывается, то отрезки <nowrap>{literal}$a$‍{/literal}</nowrap>‍ и <nowrap>{literal}$b$‍{/literal}</nowrap>‍ {ldelim}ls{rdelim}несоизмеримы{ldelim}/ls{rdelim} (отношение <nowrap>{literal}$\dfrac ab$‍{/literal}</nowrap>‍ иррационально).

Рис. 4. Пусть $a$‍‍ и $b$‍‍ — два отрезка, $a\gt b$‍.‍ Отложим $b$‍‍ на $a$‍‍ столько раз, сколько возможно; получим остаток $r_1$‍.‍ Отложим $r_1$‍‍ на $b$‍‍ столько раз, сколько возможно; получим остаток $r_2$‍.‍ Отложим $r_2$‍‍ на $r_1$‍‍ сколько возможно; получим остаток $r_3$‍,‍ и т. д.

Если, откладывая некоторое $r_n$‍‍ на $r_{n-1}$‍,‍ мы не получим остатка (т. е. $r_{n+1}=0$‍),‍ то отрезок $r_n$‍‍ и есть наибольшая общая мера отрезков $a$‍‍ и $b$‍.‍ Если длины $a$‍‍ и $b$‍‍ — целые, то все остатки $r_1$‍,$r_2$‍,$\ldots$‍‍ также имеют целые длины, процесс откладывания оборвётся и последнее $r_n$‍‍ и есть $\gcd(a,b)$‍.‍ Если процесс откладывания отрезков не обрывается, то отрезки $a$‍‍ и $b$‍несоизмеримы (отношение $\dfrac ab$‍‍ иррационально).

Задача 15. Найдите наибольшее число $\alpha$‍‍ такое, что числа $\dfrac{15}{28\alpha}$‍‍ и $\dfrac6{35\alpha}$‍‍ — целые. Другими словами, найдите длину отрезка $\alpha$‍,‍ являющегося наибольшей общей мерой отрезков длиной $\dfrac{15}{28}$‍‍ и $\dfrac6{35}$‍.

5. Линейное уравнение

С помощью алгоритма Евклида можно доказать одно важное свойство наибольшего общего делителя.

Лемма 2. Если $\gcd(a,b)=d$‍,‍ то можно найти такие целые числа $x$‍‍ и $y$‍,‍ что $d=ax+by$‍.

В самом деле, остаток $r_1$‍‍ при первом делении $a$‍‍ на $b$‍‍ записывается в виде $ax_1+by_1$‍,‍ так как $r_1=a-bq_1$‍,‍ (т. е. $x_1=1$‍,$y_1=-q_1$‍).‍ Следующий остаток $r_2$‍‍ при делении $b$‍‍ на $r_1$‍‍ тоже записывается в виде $ax_2+by_2$‍,‍ так как $$ r_2=b-r_1q_2=b-(ax_1+by_1)q_2=a(-x_1q_2)+b(1-y_1q_2)=ax_2+by_2. $$ Очевидно, такое же рассуждение применимо по отношению ко всем следующим остаткам, пока мы не придём к равенству $r_n=ax+by$‍,‍ но $r_n=\gcd(a,b)$‍.‍ Лемма 2 доказана.

Вернёмся к примеру, разобранному в предыдущем пункте, в котором мы нашли $\gcd(6069,663)=51$‍.‍ Найдём теперь такие числа $x$‍‍ и $y$‍,‍ что $51=6069x+663y$‍.‍ Наибольший общий делитель мы нашли из цепочки равенств: $6069=663\cdot9+102$‍,$663=102\cdot6+51$‍,$102=51\cdot2$‍.

Из первого равенства $102=6069-663\cdot9$‍.‍ Второе равенство даёт нам $$ 51=663-102\cdot6=663-(6069-663\cdot9)6=-6069\cdot6+663\cdot55. $$ Итак, мы нашли числа $x=-6$‍‍ и $y=55$‍‍ такие, что $6069x+663y=51$‍.

Важным частным случаем леммы 2 является такое утверждение.

Если числа $a$‍‍ и $b$‍‍ взаимно просты, то найдутся такие целые числа $x$‍‍ и $y$‍,‍ что $ax+by=1$‍.

Заметим, между прочим, что лемма 2 следует из этого утверждения. Например, уравнение, которое мы решали: $6069x+663y=51$‍‍ можно было бы сразу сократить на 51 и решать эквивалентное уравнение $119x+13y=1$‍.‍ Здесь числа 119 и 13 взаимно просты.

Решение $x=-6$‍,$y=55$‍‍ годится для обоих уравнений.

Ещё одно замечание. Мы привели способ, позволяющий находить только одно решение такого уравнения. На самом деле, если есть хотя бы одно решение, то их существует бесконечно много.

Например, числа $$ x=-6+13t,\quad y=55-119t\tag{*} $$ ($t$‍‍ — любое целое число) также являются решениями обоих наших уравнений. В самом деле, $119(-6+13t)+13(55-119t)=1$‍‍ и, конечно, $51\cdot119(-6+13t)+51\cdot13(55-119t)=51$‍,‍ т. е. $6069(-6+13t)+663(55-119t)=51$‍.

Формулы (*) дают все решения этих уравнений в целых числах. Докажем это. Пусть $(x,y)$‍‍ — какое-то решение: $119x+13y=1$‍.‍ Вычтем из этого уравнения почленно уже известное нам равенство $119\cdot(-6)+13\cdot55=1$‍.‍ Получим $119(x+6)+13(y-55)=0$‍‍ или $119(x+6)=13(55-y)$‍.

Поскольку левая часть последнего равенства делится на 13, а числа 119 и 13 взаимно просты, то число $x+6$‍‍ должно делиться на 13: $x+6=13t$‍,‍ где $t$‍‍ — некоторое целое число. Тогда $y=55-119t$‍.‍ Тем самым мы по существу выяснили, как находить решения любого линейного уравнения $ax+by=c$‍‍ в целых числах. В общем случае результат таков:

Для того, чтобы уравнение $ax+by=c$‍‍ имело решения в целых числах $(x,y)$‍,‍ необходимо и достаточно, чтобы $c$‍‍ делилось на $\gcd(a,b)=d$‍.‍ Если это условие выполнено и $(x_0,y_0)$‍‍ — одно из решений этого уравнения, то все его решения задаются формулами $$x=x_0+b_1t,\quad y=y_0-a_1t,$$ где $a_1=\dfrac ad$‍,$b_1=\dfrac bd$‍.

Задача 16. Найдите такие целые числа $x$‍‍ и $y$‍,‍ что $85x+204y=17$‍.

Задача 17. Имеют ли следующие уравнения решения в целых числах:

  1. $105x+56y=42$‍;
  2. $104x+65y=43$‍?

Задача 18.

  1. Можно ли составить батарею напряжением 220 В, соединяя последовательно элементы двух типов: напряжением 6 В и 16 В, — и если можно, то сколько надо взять тех и других?
  2. Тот же вопрос, если напряжение элементов 6 В и 15 В.

Задача 19. Можно ли разменять 45 рублей на рублёвые, трехрублёвые и пятирублёвые купюры так, чтобы получить всего 20 купюр?

6. Основная теорема арифметики

До доказательства основной теоремы сделаем ещё один шаг — докажем лемму.

Лемма 3. Если произведение $ab$‍‍ делится на $c$‍,‍ причём числа $b$‍‍ и $c$‍‍ взаимно просты, то $a$‍‍ делится на $c$‍.

Действительно, поскольку у нас $\gcd(b,c)=1$‍,‍ то по лемме 2 найдутся такие целые числа $x$‍‍ и $y$‍,‍ что $1=bx+cy$‍.‍ Умножая обе части равенства на $a$‍,‍ получаем, что $a=abx+acy$‍.‍ Так как по условию $ab$‍‍ делится на $c$‍,‍ то и $abx$‍,‍ и, разумеется, $acy$‍‍ делятся на $c$‍,‍ а значит, и их сумма $a$‍‍ делится на $c$‍.

Лемма 3 очень часто используется при решении задач, причём иногда совсем «незаметно». Мы, например, опирались на неё в предыдущем пункте при выводе формул, дающих все решения уравнения $119x+13y=1$‍‍ (там мы выделили соответствующую фразу курсивом).

Задача 20. Докажите, что если число $a$‍‍ делится на взаимно простые числа $b$‍‍ и $c$‍,‍ то $a$‍‍ делится на $bc$‍.

Задача 21. Какие из следующих утверждений верны:

  1. если $ab$‍‍ делится на 15, то хотя бы один из сомножителей делится на 15;
  2. если $ab$‍‍ делится на 17, то хотя бы один из сомножителей делится на 17;
  3. если $a$‍‍ делится нa 6, а $b$‍‍ делится на 10, то $ab$‍‍ делится на 15;
  4. если $ab$‍‍ делится на 60, а $b$‍‍ взаимно просто с 10, то $a$‍‍ делится на 20.

Напомним теперь, что натуральное число $p$‍‍ называется простым, если оно имеет ровно два делителя: $p$‍‍ и 1.

Если $p$‍‍ просто, то для любого целого числа $a$‍‍ верно одно из двух утверждений: либо $a$‍‍ делится на $p$‍,‍ либо $a$‍‍ и $p$‍‍ взаимно просты (потому что $\gcd(a,p)$‍‍ может равняться только $p$‍‍ или 1).

Лемму 3 можно сформулировать в частном случае так:

если произведение $ab$‍‍ делится на простое число $p$‍,‍ то или число $a$‍,‍ или число $b$‍‍ делится на число $p$‍.

Отсюда сразу выводится основная теорема арифметики.

Каждое число разлагается на простые множители и притом единственным образом.

Действительно, пусть число раскладывается на несколько множителей и хотя бы один из них не является простым числом, тогда этот множитель сам разлагается на множители; если среди его множителей снова имеется не простой множитель, он опять разлагается на множители, и т. д. Поскольку каждый множитель числа меньше самого числа, такой процесс не может продолжаться бесконечно, и мы обязательно придём к разложению числа на простые множители.

Докажем теперь, что не может быть двух различных разложений числа на простые множители. Предположим, что имеются два разложения числа $a$‍:$a=p_1p_2\ldots p_r=q_1q_2\ldots q_k$‍$(r\le k)$‍,‍ где $p_i$‍‍ и $q_l$‍‍ — простые числа. Так как левая часть равенства делится на $p_1$‍,‍ то и правая его часть должна делиться на $p_1$‍,‍ и значит, одно из чисел $q_l$‍‍ должно делиться на $p_1$‍.‍ Но $q_l$‍‍ — простое число, значит, $q_l=p_1$‍.‍ Сократив равенство на общий множитель $q_l=p_1$‍,‍ обратимся к множителю $p_2$‍‍ и установим аналогично, что он равен некоторому множителю $q_t$‍.‍ Сократив равенство на $p_2=q_t$‍,‍ обратимся к множителю $p_3$‍‍ и т. д. В конце концов слева сократятся все множители и останется 1, а так как $q_l$‍‍ — целые положительные числа, то и справа не может остаться ничего, кроме 1. Итак, числа $p_i$‍‍ и $q_l$‍‍ будут соответственно равны и оба разложения тождественны.

Задача 22. Разложите числа 1971, 1972 и 1973 на простые множители.

Задача 23.

  1. Докажите, что если $m$‍‍ и $n$‍‍ взаимно просты и $am=bn$‍,‍ то существует такое целое $k$‍,‍ что $a=kn$‍,$b=km$‍.
  2. Докажите, что если $m$‍‍ и $n$‍‍ взаимно просты и $x^m=y^n$‍,‍ то найдётся такое целое число $z$‍,‍ что $x=z^n$‍,‍ а $y=z^m$‍.

Ответы, указания, решения

  1. По условию $a=kb$‍‍ и $b=lc$‍.‍ Отсюда $a=(kl)c$‍.
  2. Утверждение а) верно: докажем это. Пусть $a+b=c$‍,‍ причём $a$‍‍ делится на 6, а $b$‍‍ не делится на 6. Докажем, что $c$‍‍ не делится на 6. Предположим противное: пусть $c$‍‍ делится на 6. Но тогда $b=c-a$‍‍ делится на 6 (см. 1°). Мы получили противоречие с условием задачи.

    Утверждение б) неверно. Для опровержения его достаточно привести противоречащий пример: 7 + 5 = 12. Здесь каждое из двух слагаемых не делится на 6, в то время как их сумма делится на 6.

    Утверждение в) верно: если бы оба слагаемых делились на 6, то тогда и их сумма делилась бы на 6.

    Утверждение г) неверно. Противоречащий пример: 6 + 5 = 11.

    Утверждение д) неверно. Противоречащий пример: $2\cdot3=6$‍.

  3. Нет, не следует. Противоречащий пример: $a=3$‍,$b=1$‍,$c=2$‍;‍ тогда $a+b=4$‍‍ делится на 2, и $a-b$‍‍ делится на 2, но ни $a$‍,‍ ни $b$‍‍ не делятся на 2.
  4. Из равенств $ab=(a+b)^2-(a^2+ab+b^2)$‍,$a^2+b^2=(a+b)^2-2ab$‍‍ следует, что $ab$‍‍ и $a^2+b^2$‍‍ делятся на $a+b$‍.‍ Из равенства $a^4+b^4=(a^2+b^2)^2-2a^2b^2$‍‍ следует, что $a^4+b^4$‍‍ делится на $(a+b)^2$‍.
  5. Так как на одном из этажей в каком-то подъезде находится 6 квартир (с № 97 по № 102), то и на всех этажах находится по 6 квартир в каждом подъезде. Так как в каждом подъезде 8 этажей, то всего в подъезде $6\cdot8=48$‍‍ квартир. Поскольку $211=48\cdot4+19$‍,‍ то квартира № 211 находится в 5-м подъезде, а так как $19=4\cdot4+3$‍,‍ то эта квартира находится на 5-м этаже.
  6. При разрезании одного куска на 5 частей число всех кусков увеличивается на 4. Таким образом, число кусков будет всегда иметь вид $4k+1$‍,‍ т. е. давать при делении на 4 остаток 1. Однако $1971=4\cdot492+3$‍,‍ и ответ отрицательный.
  7. Шестизначное число должно делиться на $3\cdot7\cdot13=273$‍,‍ а $100\,000=366\cdot273+82$‍,‍ можно добавить 191, получится $100\,191=367\cdot273$‍.
  8. a) 1; б) 5; в) 8.
  9. Пусть $a$‍‍ и $b$‍‍ — данные числа, $d=\gcd(a,b)$‍.‍ Тогда $a=kd$‍,$b=md$‍,‍ где числа $k$‍‍ и $m$‍‍ уже не имеют общих делителей, больших единицы, т. е. $k$‍‍ и $m$‍‍ взаимно просты. Из того, что $ab=600$‍,‍ следует, что $kmd^2=600$‍.‍ Но наибольший квадрат целого числа, на который делится число 600, есть число 100, поэтому наибольшее значение $d$‍‍ равно 10. Пример: $a=60$‍,$b=10$‍.
  10. 24 букета.
  11. а) $\gcd(m,n)+1$‍;‍ б) $\gcd(m,n)-1$‍.
    1. $987\,654\,321=8\cdot12\,345\,789+9$‍;$123\,456\,789$‍‍ делится на 9 и $\gcd(987\,654\,321, 123\,456\,789)=9$‍.
    2. 77.
  12. Два квадрата размером $141\times141$‍,‍ три $42\times42$‍,‍ два $15\times15$‍,‍ один $12\times12$‍,‍ четыре $3\times3$‍.$\gcd(324,141)=3$‍,‍ поэтому меньших квадратов не будет.
  13. $\alpha=\dfrac3{140}$‍.
  14. После деления на $\gcd(85,204)=17$‍‍ получим: $5x+12y=1$‍.‍ Но $12=2\cdot5+2$‍,$5=2\cdot2+1$‍,‍ откуда $$ 1=5-2\cdot2=5-2(12-2\cdot5)=5\cdot5-2\cdot12. $$

    Одно решение: $x=5$‍,$y=-2$‍.‍ Общее решение: $x=5+12t$‍,$y=-2-5t$‍,‍ где $t$‍‍ — любое целое число.

  15. а) Да; б) нет.
    1. Мы должны найти такие целые числа $x$‍‍ и $y$‍,‍ чтобы выполнялось равенство $6x+16y=220$‍‍ или $3x+8y=110$‍.‍ Одно из решений: $x_1=330$‍,$y_1=-110$‍.‍ Общее решение можно записать так: $$ x=330-8t,\quad y=-110+3t.\tag{*} $$ где $t$‍‍ — любое целое число. Теперь естественно выбрать такое $t$‍,‍ чтобы $x$‍‍ и $y$‍‍ были неотрицательными. (Можно, конечно, подключать аккумуляторы «в обратную сторону» — «плюс» к «плюсу», но мы постараемся обойтись без этого.)

      Учтём это требование: $330-8t\ge0$‍,‍ т. е. $t\le\dfrac{330}8=41\dfrac14$‍,$-110+3t\le0$‍,‍ т. е. $t\ge\dfrac{110}3=36\dfrac23$‍.‍ Подставляя $t=37$‍,‍ 38, 39, 40, 41 в формулы (*), получаем 5 вариантов: $$ \def\tl#1#2{\colsep{0pt}{{\footnotesize\begin{array}{l}\text{#1}\\[-1pt]\text{#2}\end{array}}}\vphantom{\dfrac00}\quad} \def\a#1{\quad\mathclap{#1}\quad} \colsep{0pt}{\begin{array}{l|c|c|c|c|c}\hline \tl{батарей}{по 6 В}&\a{34}&\a{26}&\a{18}&\a{10}&\a2\\\hline \tl{батарей}{по 16 В}&\a1&\a4&\a7&\a{10}&\a{13}\\\hline \end{array}} $$

    2. Здесь дело сводится к решению уравнения $6x+15y=220$‍.‍ Однако $\gcd(6,15)=3$‍,‍ а 220 не делится на 3. Поэтому уравнение не имеет решений в целых числах.
  16. Сумма чётного числа нечётных чисел чётна, поэтому 45 рублей нельзя разменять указанным способом.
  17. Поскольку $a=bd$‍‍ и делится на $c$‍,‍ а $\gcd(b,c)=1$‍,‍ то по лемме 3 число $d$‍‍ делится на $c$‍.
  18. б), в) и г) верны; а) неверно.
  19. $1971=3^3\cdot43$‍;$1972=4\cdot17\cdot29$‍;‍ 1973 — простое.
    1. Если $am$‍‍ делится на $n$‍‍ и $\gcd(m,n)=1$‍,‍ то $a=kn$‍,‍ поэтому $b=km$‍.
    2. Пусть в разложении $x$‍‍ на простые множители некоторое простое $p$‍‍ входит в степени $a$‍,‍ а в разложении $y$‍‍ — то же $p$‍‍ в степени $b$‍.‍ Тогда из теоремы о единственности разложения на простые множители $am=bn$‍‍ и из задачи а) следует, что $a=kn$‍,$b=km$‍.‍ В разложение $t$‍‍ на простые множители включим $p$‍‍ с показателем $k$‍,‍ и так — для всех простых множителей чисел $x$‍‍ и $y$‍.

Метаданные Вагутен В. Н. Алгоритм Евклида и основная теорема арифметики // Квант. — 1972. — № 6. — С. 30—35.

Авторы
Заглавие
Алгоритм Евклида и основная теорема арифметики
Год
1972
Номер
6
Страницы
30—35
Рубрика
Описание
Вагутен В. Н. Алгоритм Евклида и основная теорема арифметики // Квант. — 1972. — № 6. — С. 30‍—‍35.
Ссылка
https://www.kvant.digital/issues/1972/6/vaguten-algoritm_evklida_i_osnovnaya_teorema_arifmetiki-d0239105/
Полный текст
опубликован 10.07.2026