Найбільший спільний дільник
Матеріал з Вікіпедії — вільної енциклопедії.
Зміст |
[ред.] Означення
Найбільшим спільним дільником (НСД) двох цілих чисел a, b, принаймі одне з яких є відмінне від нуля, називаємо найбільше натуральне число, яке є дільником обох цих чисел. Позначаємо НСД(a, b), деколи (a, b), в англомовній літературі GCD(a, b). Означення можна – очевидним способом – узагальнити на довільну кількість аргументів.
[ред.] Властивості
- НСД(a, b)= НСД(b, a) (перестановка аргументів не змінює НСД).
НСД(a, b) 
- НСД(a, b, c, d) = НСД(НСД(a, b), НСД(c, d) )
- НСД(a, b) =|ab|/НСК(a, b), де НСК(a, b) найменше спільне кратне чисел a, b.
[ред.] Обчислення НСД методом розкладу на прості множники
Нехай розклад чисел на прості множники:
Тоді
- НСД

[ред.] Приклад
Визначимо НСД(840,396). Розклад на прості множники:

,
або, подаючи для наглядності нульові степені,

,
Отже,
- НСД

Ефективним алгоритмом обчислення НСД є алгоритм Евкліда
[ред.] НСД в кільці многочленів
В кільці многочленів K[X] над довільним полем K найбільшим спільним дільником многочленів f(x) і g(x), принаймі один з яких є відмінний від нуля, називаємо нормований многочлен найвищого степеню, який ділить обидва многочлени f(x) і g(x) Обчислити НСД можна розкладаючи многочлен на нескоротні множники. Можна застосувати також алгоритм Евкліда.
[ред.] Приклад
Обчислимо НСД двох мночленів над полем дійсних чисел:
f(x) = 2x3 + 6x2 + 14x + 10
g(x) = 3x2 − 3x − 6
Розкладаючи многочлени на нескоротні множники
f(x) = 2(x + 1)(x2 + 2x + 5)
g(x) = 3(x + 1)(x − 2),
отримуємо
НСД (f(x),g(x)) = x + 1.



