Алгоритм Евкліда для знаходження НСД двох ненульових поліномів та .
Розглядаємо два ненульових полінома
та
степенів
та
відповідно, нехай
.
1. Ділимо
на
.
Якщо
, то
- НСД знайдено,
інакше
.
В останньому випадку з властивості 4 подільності поліномів спільний дільник поліномів
та
є також дільником остачі
. Тобто НСД між
та
співпадає з НСД між
та
.Можна зробити перехід до розшуку НСД між
та
. При цьому степінь поліномів зменшується.
2. Ділимо
на
.
Якщо
, то
- НСД знайдено,
інакше
.
Переходимо до розшуку НСД між
та
. При цьому степінь поліномів знову зменшується.
3.
.
………………….
k-1.
.
k.
.
k+1.
.
Оскільки степінь поліномів
на кожному кроці зменшується, то процес поетапного ділення завжди буде скінченим, граничним значення остач буде поліном 0-го степеня.
З останнього кроку видно, що
.
Простежуючи поступово вгору ланцюжок ділень, можна зробити висновок, що 
Отже, можна зробити висновок, що в алгоритмі Евкліда НСД між поліномами
та
буде дорівнювати останній ненульовій остачі
з ланцюжка поступових ділень.
Якщо НСД між поліномами
та
є поліном 0-го степеня - число
, то з урахуванням властивості 5 подільності поліномів можна стверджувати, що в такому випадку НСД між
та
дорівнює 1.
Застосувавши властивість 5 подільності поліномів, до
- полінома степеня, більшого за 0, можна
подати таким чином:

Скоротивши НСД на
згідно властивості подільності поліномів 5, отримаємо, що 
Висновки:
1. Алгоритм Евкліда є завжди скінченим.
2. За алгоритмом Евкліда знаходимо НСД двох поліномів з точністю до числа.
3.
, де
- поліном з коефіцієнтом біля старшого степеня
.
4. Два полінома взаємно прості тоді і тільки тоді, коли
.
Приклад 1
За алгоритмом Евкліда найти НСД між
та 
Розв’язання.
1. Ділимо
на
.
|
|
|
|
|
|
|
|
| |
| × 3 | -1 | -4 | -3 | -3 | |||||
| _ 3 | -3 | -12 | -9 | -1 | |||||
| -3 | |||||||||
| × 3 | -1 | -5 | -9 | -9 | |||||
| _-3 | -15 | -27 | -27 | ||||||
| -3 | -10 | -2 | |||||||
| : (-5) | -5 | -25 | -30 | ||||||
можна подати так:
, тобто
, степінь остачі менша за степінь 

Оскільки нас цікавить НСД з точністю до числа, то ми можемо в процесі ділення множити поліном, що ділиться, на число а залишок скоротити на спільний для всіх його коефіцієнтів дільник.
Отже, за
можна взяти 
2. Ділимо
на
.
|
|
|
|
|
|
| |
| _ 3 | -3 | ||||||
| -5 | |||||||
| _-5 | -16 | -3 | |||||
| -5 | -25 | -30 | |||||
| : 9 | |||||||
можна подати так:
, тобто
, степінь остачі менша за степінь 

3. Ділимо
на
.
|
|
|
|
|
| _ 1 | ||||
| _ 2 | ||||
можна подати так:
, тобто
.
Процес поступового ділення можна зупинити. Останній ненульовий залишок ланцюжка ділень є
.
Отже, за алгоритмом Евкліда НСД між
та
дорівнює
.
Відповідь.
