Наибольший общий делитель

Материал из Википедии — свободной энциклопедии

Перейти к: навигация, поиск

Наибольшим общим делителем (НОД) двух целых чисел m и n называется их общий делитель d (то есть d\mid m и d\mid n), который делится на любой другой общий делитель m и n.

Пример: для чисел 12 и 18 наибольший общий делитель равен 6; он делится на все общие делители этих чисел: 1, 2, 3, 6.

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

Возможные обозначения наибольшего общего делителя чисел m и n (из двух возможных значений наибольшего общего делителя, отличающихся знаком, выбирается одно, положительное):

  • (m, n)
  • НОД(m, n)
  • GCD(m, n) (от англ. Greatest Common Divisor)

Понятие наибольшего общего делителя, естественно обобщается на наборы из более чем двух целых чисел.

Содержание

[править] Связанные определения

Основная статья: Наименьшее общее кратное

Наименьшее общее кратное (НОК) двух целых чисел m и n — это наименьшее натуральное число, которое делится на m и n. Обычно обозначается [m,n], а иногда НОК(m,n) или LCM(m,n).

НОК для ненулевых чисел m, n всегда существует и связан с НОД следующим соотношением:

(m,n)\cdot[m,n]=m\cdot n

Это частный случай более общей теоремы:

Если D, a_1, a_2, \dots , a_n — ненулевые числа, тогда
    [a_1, a_2, \dots , a_n]=D/(D/a_1, D/a_2, \dots , D/a_n)
Основная статья: Взаимно простые числа

Числа m и n называются взаимно-простыми, если НОД(m,n) = 1. Аналогично, целые числа a_1, a_2, \dots a_k, где k\geq 2, называются взаимно простыми, если их наибольший общий делитель равен единице.

Следует различать понятия взаимной простоты, когда НОД набора чисел равен 1, и попарной взаимной простоты, когда НОД равен 1 для каждой пары чисел из набора. Из попарной простоты вытекает взаимная простота, но не наоборот. Например, НОД(6,10,15) = 1, но любые пары из этого набора не взаимно просты.

[править] Свойства

n=p_1^{d_1}\cdot\dots\cdot p_k^{d_k},
m=p_1^{e_1}\cdot\dots\cdot p_k^{e_k},
здесь p_1,\dots,p_k — различные простые числа, а d_k\! и e_k\! неотрицательные целые числа (они могут быть нулями, если p_k\! в разложении отсутствует). Тогда НОД и НОК выражаются формулами:
(n,m)=p_1^{\min(d_1,e_1)}\cdot\dots\cdot p_k^{\min(d_k,e_k)}
[n,m]=p_1^{\max(d_1,e_1)}\cdot\dots\cdot p_k^{\max(d_k,e_k)}
  • Наибольший общий делитель чисел m и n может быть определен как наименьший положительный элемент всех их линейных комбинаций:
\left\{ a\cdot m + b\cdot n\mid a,b\in\Z \right\}
и, таким образом (m,n) представим в виде линейной комбинации чисел m и n:
(m,n) = u\cdot m + v\cdot n.
Это соотношение называется соотношением Безу, а коэффициенты u и v — коэффициентами Безу. Коэффициенты Безу эффективно вычисляются расширенным алгоритмом Евклида. Это утверждение обобщается на наборы натуральных чисел — его смысл в том, что подгруппа группы \mathbb{Z}, порождённая набором \{a_1, a_2, \dots , a_n\}, — циклическая и порождается одним элементом (a_1, a_2, \dots , a_n).

[править] Вариации и обобщения

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

Не во всяком коммутативном кольце НОД существует. Пример:

R = \mathbb{Z}\left[\sqrt{-3}\right],\quad a = 4 = 2\cdot 2 = \left(1+\sqrt{-3}\right)\left(1-\sqrt{-3}\right),\quad b = \left(1+\sqrt{-3}\right)\cdot 2.

У элементов a, b в кольце R не существует наибольшего общего делителя.

В евклидовых кольцах наибольший общий делитель всегда существует и определён с точностью до делителей единицы.

[править] См. также

[править] Ссылки

  • Расчет НОД онлайн [1].

[править] Литература