-->
Результат:
a=78
b=36
Наибольший общий делитель НОД(a,b)=6
Наименьшее общее кратное НОК(a,b)=468
Наибольшее натуральное число, на которое делятся без остатка числа a и b, называется наибольшим общим делителем (НОД) этих чисел. Обозначается НОД(a,b), (a,b), gcd(a,b) или hcf(a,b).
Наименьшее общее кратное (НОК) двух целых чисел a и b есть наименьшее натуральное число, которое делится на a и b без остатка. Обозначается НОК(a,b), [a,b] или lcm(a,b).
Целые числа a и b называются взаимно простыми, если они не имеют никаких общих делителей кроме +1 и −1.
Пусть даны два положительных числа a1 и a21). Требуется найти общий делитель этих чисел, т.е. найти такое число λ, которое делит числа a1 и a2 одновременно. Опишем алгоритм.
1) В данной статье под словом число будем понимать целое число.
Пусть a1 ≥ a2, и пусть
,
где m1, a3 некоторые целые числа, a3<a2 (остаток от деления a1 на a2 должен быть меньше a2).
Предположим, что λ делит a1 и a2, тогда λ делит m1a2 и λ делит a1−m1a2=a3 (Утверждение 2 статьи "Делимость чисел. Признак делимости"). Отсюда следует, что всякий общий делитель a1 и a2 является общим делителем a2 и a3. Справедливо и обратное, если λ общий делитель a2 и a3, то m1a2 и a1=m1a2+a3 также делятся на λ. Следовательно общий делитель a2 и a3 есть также общий делитель a1 и a2. Так как a3<a2≤a1, то можно сказать, что решение задачи по нахождению общего делителя чисел a1 и a2 сведено к более простой задаче нахождения общего делителя чисел a2 и a3.
Если a3≠0, то можно разделить a2 на a3. Тогда
,
где m1 и a4 некоторые целые числа, (a4 остаток от деления a2 на a3(a4<a3)). Аналогичными рассуждениями мы приходим к выводу, что общие делители чисел a3 и a4 совпадают с общими делителями чисел a2 и a3, и также с общими делителями a1 и a2. Так как a1, a2, a3, a4, ... числа, постоянно убывающие, и так как существует конечное число целых чисел между a2 и 0, то на каком то шаге n, остаток от деления an на an+1 будет равен нулю (an+2=0).
.
Каждый общий делитель λ чисел a1 и a2 также делитель чисел a2 и a3, a3 и a4, .... an и an+1. Справедливо и обратное, общие делители чисел an и an+1 являются также делителями чисел an−1 и an, .... , a2 и a3, a1 и a2. Но общий делитель чисел an и an+1 является число an+1, т.к. an и an+1 без остатка делятся на an+1(вспомним, что an+2=0). Следовательно an+1 является и делителем чисел a1 и a2.
Отметим, что число an+1 является наибольшим из делителей чисел an и an+1, так как наибольший делитель an+1 является сам an+1. Если an+1 можно представить в виде произведения целых чисел, то эти числа также являются общими делителями чисел a1 и a2. Число an+1 называют наибольшим общим делителем чисел a1 и a2.
Числа a1 и a2 могут быть как положительными, так и отрицательными числами. Если один из чисел равен нулю, то наибольший общий делитель этих чисел будет равен абсолютной величине другого числа. Наибольший общий делитель нулевых чисел не определен.
Вышеизложенный алгоритм называется алгоритмом Евклида для нахождения наибольшего общего делителя двух целых чисел.
Найти наибольший общий делитель двух чисел 630 и 434.
На шаге 5 остаток от деления равен 0. Следовательно наибольший общий делитель чисел 630 и 434 равен 14. Заметим, что числа 2 и 7 также являются делителями чисел 630 и 434.
Определение 1. Пусть наибольший общий делитель чисел a1 и a2 равен единице. Тогда эти числа называются взаимно простыми числами, не имеющими общего делителя.
Теорема 1. Если a1 и a2 взаимно простые числа, а λ какое то число, то любой общий делитель чисел λa1 и a2 является также общим делителем чисел λ и a2.
Доказательство. Рассмотрим алгоритм Евклида для нахождения наибольшего общего делителя чисел a1 и a2 (см. выше).
.
Из условия теоремы следует, что наибольшим общим делителем чисел a1 и a2, и следовательно an и an+1 является 1. Т.е. an+1=1.
Умножим все эти равенства на λ, тогда
.
Пусть общий делитель a1λ и a2 есть δ. Тогда δ входит множителем в a1λ, m1a2λ и в a1λ-m1a2λ=a3λ (см. "Делимость чисел",Утверждение 2). Далее δ входит множителем в a2λ и m2a3λ, и, следовательно, входит множителем в a2λ-m2a3λ=a4λ.
Рассуждая так мы убеждаемся, что δ входит множителем в an−1λ и mn−1anλ, и , следовательно, в an−1λ−mn−1anλ=an+1λ. Так как an+1=1, то δ входит множителем в λ. Следовательно число δ является общим делителем чисел λ и a2.
Рассмотрим частные случаи теоремы 1.
Следствие 1. Пусть a и c простые числа относительно b. Тогда их произведение ac является простым числом относительно b.
Действительно. Из теоремы 1 ac и b имеют тех же общих делителей, что и c и b. Но числа c и b взаимно простые, т.е. имеют единственный общий делитель 1. Тогда ac и b также имеют единственный общий делитель 1. Следовательно ac и b взаимно простые.
Следствие 2. Пусть a и b взаимно простые числа и пусть b делит ak. Тогда b делит и k.
Действительно. Из условия утверждения ak и b имеют общий делитель b. В силу теоремы 1, b должен быть общим делителем b и k. Следовательно b делит k.
Следствие 1 можно обобщить.
Следствие 3. 1. Пусть числа a1, a2, a3, ..., am простые относительно числа b. Тогда a1a2, a1a2·a3, ..., a1a2a3···am, произведение этих чисел простое относительно числа b.
2. Пусть имеем два ряда чисел
таких, что каждое число первого ряда простое по отношению каждого числа второго ряда. Тогда произведение
(1) |
простое относительно каждого числа второго ряда. Таким образом все числа второго ряда простые относительно произведения (1). Следовательно их произведение
также простое относительно (1).
Следствие 4. Пусть числа a и b взаимно простые. Тогда любой степень числа a должен быть взаимно простой относительно любой степени числа b.
Действительно. Пусть в следствии 3
и
Тогда am является взаимно простым числом относительно bn.
Рассмотрим ряд чисел
Требуется найти такие числа, которые делятся на каждое из этих чисел.
Если число делится на a1, то оно имеет вид sa1, где s какое-нибудь число. Если q есть наибольший общий делитель чисел a1 и a2, то
a1=qa1', |
a2=qa2', |
где a1' и a2' числа взаимно простые (так как они не имеют общих делителей). Так как sa1=sqa1' должен делится на a2=qa2', то sa1' должен делиться на a2', и т.к. a1' и a2' числа взаимно простые, то в силу следствия 2, s должен делиться на a2'. Тогда s должен иметь следующий вид
s=s1a2', |
где s1- некоторое целое число. Тогда
sa1=sqa1'=s1a2'a1'q. | (2) |
То есть все числа кратные числам a1 и a2 должны иметь вид (2) и обратно, все числа вида (2) делятся и на a1=qa1', и на a2=qa2'. Но все числа кратные числам a1 и a2 являются кратными числа ε=a2'a1'q. Следовательно
является наименьшим общим кратным чисел a1 и a2.
В частном случае, когда числа a1 и a2 взаимно простые, то наименьшее общее кратное чисел a1 и a2:
(3) |
как как наибольший общий делитель взаимно простых чисел q=1.
Рассмотрим ряд чисел
Нужно найти наименьшее общее кратное этих чисел.
Из вышеизложенного следует, что любое кратное чисел a1, a2, a3 должно быть кратным чисел ε и a3, и обратно. Пусть наименьшее общее кратное чисел ε и a3 есть ε1. Далее, кратное чисел a1, a2, a3, a4 должно быть кратным чисел ε1 и a4. Пусть наименьшее общее кратное чисел ε1 и a4 есть ε2. Таким образом выяснили, что все кратные чисел a1, a2, a3,...,am совпадают с кратными некоторого определенного числа εn, которое называют наименьшим общим кратным данных чисел.
В частном случае, когда числа a1, a2, a3,...,am взаимно простые, то наименьшее общее кратное чисел a1, a2 как было показано выше имеет вид (3). Далее, так как a3 простое по отношению к числам a1, a2, тогда a3 простое по отношению числа a1·a2 (Следствие 1). Значит наименьшее общее кратное чисел a1,a2,a3 является число a1 · a2·a3. Рассуждая аналогичным образом мы приходим к следующим утверждениям.
Утверждение 1. Наименьшее общее кратное взаимно простых чисел a1, a2, a3,...,am равен их произведению a1·a2·a3···am.
Утверждение 2. Любое число, которое делится на каждое из взаимно простых чисел a1, a2, a3,...,am делится также на их произведение a1·a2·a3···am.