3. Понятие
о цепной дроби
Забудем о
десятичной системе счисления. Как
говорил выдающийся русский математик
Николай Николаевич Лузин (1883-1950), "преимущества
десятичной системы не математические,
а зоологические. Если бы, у нас на руках
было не десять пальцев, а восемь, то
человечество пользовалось бы
восьмеричной системой". Десятичная
система практически очень удобна, но
при исследовании теоретических
вопросов арифметики она только мешает.
Итак, откажемся от специальных систем
счисления, и задумаемся над вопросом:
какой самый естественный способ
приближенного представления
положительных чисел дробями.
В ответе на этот вопрос не может быть
никаких колебаний: надо прежде всего
указать, между какими целыми числами
оно заключено. Например,
Разумеется,
достаточно указывать только меньшее из
этих чисел:
,
,
.
Заметим, что
такая оценка не связана со способом
обозначения целых чисел, т. е. с какой-нибудь
конкретной системой счисления.
Займемся числом
. Наша оценка "два с
лишним" слишком грубая и годится
лишь как первое приближение. Если мы
хотим сделать второй шаг, то мы должны
оценить добавку х
. Поскольку она меньше
единицы, естественно представить ее
как дробь с числителем 1 (мы опять
апеллируем к "естественности", но
это - в последний раз)
Теперь x1
больше единицы, и
мы опять повторяем те же шаги: выделяем
целую часть и т. д. и т. д. Приглашаем
читателя внимательно проследить за
чередованием этих двух шагов:
Выражение
где a1
, a2
, ... , as
- натуральные
числа , а a0
- натуральное число
или нуль, называется цепной
дробью .
Числа a0
, a1
, a2
,..., as
называются элементами
* цепной дроби.
*
Иногда их
называют неполными частными.
Не слишком ли
громоздко обозначение цепной дроби? В
нашем примере получилась трехэтажная
дробь, а если получится
двадцатиэтажная, то ее нельзя уместить
на листе бумаги.
Это верно, и поэтому для цепных
дробей употребляются различные
условные обозначения. Мы будем
пользоваться таким:
(*)
Обратите
внимание на точку с запятой. Она
подчеркивает, что роль целой части a0
особая, не такая,
как других чисел (особая - не значит
более важная, в данном случае скорее
наоборот).
Можно ли утверждать, что всякое
действительное *) число может быть
изображено цепной дробью и притом
единственным образом?
*
) Пока речь
идет о положительных рациональных
числах. Введение отрицательных чисел
ничего не меняет в существе вопроса, а
введение иррациональных чисел многое
меняет. Об этом будет сказано ниже.
Прежде всего
задумаемся над таким примером:
или, в
сокращенных обозначениях,
[0;6,4] = [0;6,3,1],
Такое
преобразование (отделение единицы от
последнего элемента) можно произвести
с любой цепной дробью, у которой
последний элемент отличен от единицы.
Если же последний элемент равен
единице, то его можно прибавить к
предпоследнему. Например,
[1;10,3,7,1] =
[1;10,3,8].
Легко, однако,
доказать, что это - единственная
причина неоднозначности представления
рационального числа цепной дробью.
Можно
доказать, что:
1) Процесс
превращения рационального числа p/q
(р и q взаимно
простые натуральные числа) в цепную
дробь на некотором шаге заканчивается.
Иначе говоря, любое положительное
рациональное число представимо в виде
(*). В силу только что сказанного такое
представление всегда возможно и с
соблюдением ограничения as>1
.
2) Две цепные дроби [a0;a1,...,as]
и
[b0;b1,...,bt]
, у которых as>1
и bt>1
, равны друг другу в
том и только в том случае, если у них
одинаковое число элементов, т. е. s
= t
и ai
=
biпри i
= 1, 2, . . ., s
.
Мы этого
доказывать не будем. Цель нашей статьи
в том, чтобы рассказать основные идеи и
побудить читателя к более
основательному изучению вопроса по
книгам *).
*
Все
пропущенные здесь доказательства
можно найти, например, в книжке А.
Я. X и н ч и н а "Цепные
дроби", изд. 3, 1961.