<<
>>

Непрерывные дроби и их связь с алгоритмом Евклида

Пусть a - любое вещественное число. Обозначим буквою q1 наибольшее целое число, не превосходящее a. При нецелом a имеем ; a2 > 1.

Точно так же при нецелых a2, …, as-1 имеем

; a3 > 1,

; as > 1,

ввиду чего получаем следующее разложение a в непрерывную дробь:

(1)

Если a - иррациональное, то и всякое a1 - иррациональное (при рациональном as, ввиду (1) рациональным оказалось бы и a и указанный процесс может быть неограниченно продолжен.

Если же a - рациональное и, следовательно, может рыть представлено рациональной несократимой дробью с положительным знаменателем, то указанный процесс будет конечен и может быть выполнен с помощью алгоритма Евклида. Действительно, имеем:

a = bq1 + r2; ,

b = r2q2 + r3; ,

rn-2 = rn-1qn-1 + rn; ,

rn-1 = rnqn; ,

.

Числа q1, q2, …, участвующие в разложении числа a в непрерывную дробь, называются неполными частными (в случае рационального a это будут, неполные частные последовательных делений алгоритма Евклида), дроби же

называются подходящими дробями.

Весьма простой закон вычисления подходящих дробей получим, заметив, что ds (s > 1) получается из ds-1 заменой в буквенном выражении для ds-1 числа qs-1 числом .

Доказательство: Полагая ради единообразия Р0 = 1, Q0 = 0, мы можем последовательно представить подходящие дроби в следующем виде (здесь равенство пишем, желая обозначить A символом Ps, а В - символом Qs):

,

,

и т.д. и вообще при s > 1

. (2)

Таким образом, числители и знаменатели подходящих дробей мы можем последовательно вычислять по формулам

Ps = qsPs-1 + Ps-2, Qs = qsQs-1 + Qs-2. (3)

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

qs q1 q2 qn-1 qn
Ps 1 q1 P2 Ps-2 Ps-1 Ps Pn-1 a
Qs 0 1 Q2 Qs-2 Qs-1 Qs Qn-1 b

Пример: Разложим в непрерывную дробь несократимую дробь . Здесь имеем

105 38
76 2
38 29
29 1
29 9
27 3
9 2
8 4
2 1
2 2
0

Поэтому указанная выше схема дает:

qs 2 1 3 4 2
Ps 1 2 3 11 47 105
Qs 0 1 1 4 17 38

Теорема 1: При s > 0 имеем PsQs-1 - QsPs-1 = (-1)s.

При s > 1 имеем .

Доказательство: Приняв обозначение hs = PsQs-1 - QsPs-1, мы при s = 1 получим h1 = q1?0 - 1?1 = -1, а при s > 1 с помощью равенств (3) найдем hs = -hs-l. Отсюда получим hs = (-1)s. Пользуясь же этим равенством при s > 1, легко найдем

.

Теорема 2: Пусть 1 < s, а если a - рациональная несократимая дробь с положительным знаменателем, то пусть также s < n. Тогда a лежит между ds-1 и ds, причем ближе к ds нежели к ds-1.

Доказательство: Заменив в равенстве (2) число qs числом , получим

,

,

,

откуда убеждаемся, что первая из разностей, стоящих в скобках, и по знаку противоположна второй и численно (ввиду Qs > Qs-1) меньше последней. А этим и доказываются наши утверждения.

Глава 2

<< | >>
Источник: Теория чисел. Лекции. 2017

Еще по теме Непрерывные дроби и их связь с алгоритмом Евклида:

  1. Связь между дифференцируемостью функции и ее непрерывностью
  2. 9.Дифференцируемость функций одной переменной. Связь между дифференцируемостью и непрерывностью функции (доказать теорему).
  3. 7.Непрерывность функции в точке и на промежутке. Свойства функций, непрерывных на отрезке. Точки разрыва. Примеры.
  4. a. Евклид
  5. ЕВКЛИД (ок. 365 - 300 до н.э)
  6. ЭВКЛИД, Евклид
  7. ЭВКЛИД, Евклид из Мегары (5
  8. Алгоритм та його властивості
  9. Свойства непрерывных функций.
  10. 1.1 Различные подходы к определению алгоритма:
  11. Алгоритм Краскала
  12. АЛГОРИТМ
  13. 2. Непрерывные функции
  14. Алгоритм Прима
  15. Лекция № 5. Нечеткие алгоритмы
  16. Непрерывные отображения.
  17. Тема 8.3 Уточнения понятия алгоритм.
  18. 6.4 Нахождение кратчайшего пути (Алгоритм Дейкстры)
  19. Непрерывность функции на интервале и на отрезке.