Алгоритм Евклида
Алгори́тм Евкли́да, способ нахождения наибольшего общего делителя двух целых чисел, двух многочленов или общей меры двух отрезков. Описан в геометрической форме Евклидом. Для случая положительных целых чисел и таких, что , алгоритм Евклида состоит в следующем. Деление с остатком числа на число приводит к результату , где частное является целым положительным числом, а остаток – либо нуль, либо целое положительное число, меньшее . Производится последовательное деление:
(*)
где все – положительные целые числа и , до тех пор пока при некотором натуральном не получится остаток . Остаток можно не писать, поэтому ряд равенств закончится так:
.
Последний положительный остаток в этом процессе является наибольшим общим делителем чисел и . В случае многочленов или отрезков поступают сходным образом. Для несоизмеримых отрезков, т. е. отрезков, отношение длин которых иррационально, алгоритм Евклида приводит к бесконечному процессу.
Литература
- Евклид. Начала Евклида / Евклид ; пер. с греч. и коммент. Д. Д. Мордухай-Болтовского ; при ред. участии М. Я. Выгодского и И. Н. Веселовского. – Москва ; Ленинград : Государственное издательство технико-теоретической литературы, 1948–1950. – (Классики естествознания. Математика. Механика. Физика. Астрономия).
- Виноградов И. М. Основы теории чисел : учебное пособие / И. М. Виноградов. – Изд. 14-е, стереотип. – Санкт-Петербург [и др.] : Лань, 2020. – (Учебники для вузов, Специальная литература) (Классическая учебная литература по математике).