Изображения страниц
Текст статьи Бескин Н. М. Цепные дроби // Квант. — 1970. — № 1. — С. 16—26.

I. Две загадки
1. Загадка Архимеда. Многие полагают: чтобы найти что-нибудь необыкновенное, надо отправиться очень далеко, лучше всего в космос. В обыденной жизни вокруг нас всё хорошо известно, и ничего интересного нет.
Какое заблуждение! Мы окружены загадочными явлениями, но не задумываемся над ними, потому что они привычны. Здесь будет рассказано о двух загадочных фактах из истории математики.
Все школьники мира «проходят» в курсе геометрии, что Архимед нашёл для числа
Уточним задачу «дать приближённое выражение действительного числа
Процесс замены числа
Из изложенного понятно, что для аппроксимации числа
При аппроксимации действительного числа
Абсолютная величина погрешности называется абсолютной погрешностью.
Ясно, что при избранном способе аппроксимации абсолютная погрешность не может превышать

Абсолютная погрешность достигает верхней границы в том (самом неблагоприятном) случае, когда
Ясно, что приближение выгодно, если оно при малом знаменателе
Принято рассматривать половину этой величины. Назовём её приведённой погрешностью
$$
h=|q\alpha-p|
$$
и запомним: приведённая погрешность
Очевидно,
$$
0\lt h\le\dfrac12.
$$
Чем меньше
Величину
$$
\lambda=\dfrac1{2h}=\dfrac1{2\cdot|q\alpha-p|}
$$
назовём коэффициентом выгодности. Его смысл очень прост: коэффициент выгодности показывает, во сколько раз фактическая
абсолютная погрешность менышие максимально возможной. Чем больше
Не следует думать, что более мелкие доли всегда дают более точное приближение! Может случиться, что при нанесении
на числовую ось восьмых долей число
Эта таблица показывает, что для аппроксимации

На рисунке 2 показано расположение числа
Теперь вы убедились, читатель, что Архимед выбрал седьмые доли не случайно?
Через много веков голландский математик Адриан Меций дал приближённое значение $$ \pi\approx\dfrac{355}{113}. $$ Число Меция обладает теми же удивительными свойствами, что и число Архимеда: знаменатель 113 гораздо выгоднее, чем другие близлежащие знаменатели. Рекомендуем читателю исследовать число Меция так, как выше исследовано число Архимеда. Например, чему равен коэффициент выгодности?
2. Загадка Григория XIII. Григорий XIII не был математиком. Он был римским папой. Тем не менее его имя связано с важной математической задачей — с проблемой календаря.
Природа дала нам две естественные единицы времени: год и сутки (солнечные). Как сказано в одном старом учебнике космографии «к сожалению, год не равен целому числу суток». С этим нельзя не согласиться, так как из упомянутого факта проистекает много неудобств. Зато он порождает интересную математическую проблему: $$ \text{1 год}=\text{365 суток 5 час. 48 мин. 46 сек.} $$ или $$ \text{1 год} = \text{365,242199 суток}. $$
Узаконить в гражданской жизни такую длину года невозможно. А что получится, если считать год равным 365 суткам?
На рис. 3 показана орбита Земли. 1 января 1970 г. в 0 час. Земля находилась в точке

За четыре года отставание составит почти сутки, и фиксированная дата будет попадать на разные времена года, т. е. 1 января с зимы постепенно переместится на осень, потом на лето. Это неудобно: периодические мероприятия (посев, начало учебного года) нельзя будет связывать с определёнными календарными датами.
Выход из этого положения есть. Надо считать некоторые годы по 365 суток, а некоторые по 366 суток, чередуя их так, чтобы средняя длина года была возможно ближе к истинной. Можно воспроизвести истинную длину года с любой точностью, но для этого может понадобиться очень сложный закон чередования коротких (простых) и длинных (високосных) лет, что нежелательно. Нужен компромисс: сравнительно простой закон чередования лет, дающий среднюю длину года, достаточно близкую к истинной.
Эту задачу впервые разрешил Юлий Цезарь. Разумеется, к правителю слово «разрешил» может применяться лишь условно. Это сделал для него александрийский астроном Созиген, вызванный для этой цели в Рим. Юлий Цезарь ввёл такую систему: три года подряд коротких, четвёртый — длинный.
Много позже, когда было принято христианское летосчисление, високосными стали считать годы, номер которых делится на 4. Этот календарь называется «юлианским». По юлианскому календарю средняя длина года составляет $$ 365\dfrac14~\text{суток}=\text{365 суток 6 часов}.$$
Как видно, средняя длина юлианского года больше истинной на 11 мин. 14 сек. В 16 столетии папа Григорий XIII пожелал исправить эту неточность. В 1582 году он произвёл следующую реформу календаря. Сохраняется чередование простых и високосных лет, но оно дополняется правилом: если номер года оканчивается двумя нулями, а число сотен не делится на 4, то этот год простой. Например, по этому правилу 1700 год простой, но 1600 високосный.
Кроме того, считая, что от начала летосчисления (от «рождества Христова») уже накопилась ошибка в 10 дней, Григорий XIII сразу прибавил 10 дней. С тех пор накопилось ещё 3 дня (в 1700, 1800 и 1900 годах). Поэтому в настоящее время между юлианским календарём и новым («григорианским») расхождение составляет 13 дней.
Какова средняя длина григорианского года? Из 400 лет по юлианскому календарю 100 високосных, а по григорианскому — 97. Поэтому $$ \text{средняя длина григорианского года}= 365\dfrac{97}{400}~\text{суток}= 365{,}2425~\text{суток}= \text{365 суток 5 час. 49 мин. 12 сек.}, $$ т. е. она больше истинной на 26 сек.
Как видим, весьма простыми средствами достигнута очень большая точность.
В царской России до Великой Октябрьской революции пользовались юлианским календарём. Григорианский календарь был введён специальным декретом Совета Народных Комиссаров в 1918 году. Им мы и пользуемся в настоящее время. Степень его соответствия реальной длине солнечного года вполне достаточна для всех практических целей. Можно ли утверждать, что решение папы Григория XIII — самое простое и естественное? С ответом потерпите до конца этой статьи.

II. Цепные дроби
3. Понятие о цепной дроби. Забудем о десятичной системе счисления. Как говорил выдающийся русский математик Николай Николаевич Лузин (1883—1950), «преимущества десятичной системы не математические, а зоологические. Если бы у нас на руках было не десять пальцев, а восемь, то человечество пользовалось бы восьмеричной системой». Десятичная система практически очень удобна, но при исследовании теоретических вопросов арифметики она только мешает.
Итак, откажемся от специальных систем счисления, и задумаемся над вопросом: какой самый естественный способ приближённого представления положительных чисел дробями.
В ответе на этот вопрос не может быть никаких колебаний: надо прежде всего указать, между какими целыми числами оно заключено. Например, $$ \colsep{2pt}{ \begin{array}{cccccl} \dfrac{61}{27}&\text{находится}&\text{между}&2&\text{и}&3,\\[7pt] \sqrt2&\text{»}&\text{»}&1&\text{»}&2,\\ \pi&\text{»}&\text{»}&3&\text{»}&4. \end{array}} $$ Разумеется, достаточно указывать только меньшее из этих чисел: $$ \begin{alignat*}{3} \dfrac{61}{27}&=2+x&\quad(0\lt{}&x&{}\lt1),\\ \sqrt2&=1+y&\quad(0\lt{}&y&{}\lt1),\\ \pi&=3+z&\quad(0\lt{}&z&{}\lt1). \end{alignat*} $$ Заметим, что такая оценка не связана со способом обозначения целых чисел, т. е. с какой-нибудь конкретной системой счисления.
Займёмся числом
Числа
Не слишком ли громоздко обозначение цепной дроби? В нашем примере получилась трёхэтажная дробь, а если получится двадцатиэтажная, то её нельзя уместить на листе бумаги.
Это верно, и поэтому для цепных дробей употребляются различные условные обозначения. Мы будем пользоваться таким:
$$
a_0+\dfrac1{a_1+\dfrac1{
\begin{alignedat}{2}
a_2+\vphantom{\dfrac11}\\[-5pt]
&\ddots\\[-9pt]
&&{}+\dfrac1{a_s}
\end{alignedat}
}}=[a_0;a_1,a_2,\ldots,a_s].\tag{*}
$$
Обратите внимание на точку с запятой. Она подчёркивает, что роль целой части
Можно ли утверждать, что всякое действительное число может быть изображено цепной дробью и притом единственным образом?
Прежде всего задумаемся над таким примером: $$ \dfrac1{6+\dfrac14}=\dfrac1{6+\dfrac1{3+1}}=\dfrac1{6+\dfrac1{3+\dfrac11}} $$ или в сокращённых обозначениях $$ [0;6,4]=[0; 6, 3, 1]. $$
Такое преобразование (отделение единицы от последнего элемента) можно произвести с любой цепной дробью, у которой последний элемент отличен от единицы. Если же последний элемент равен единице, то его можно прибавить к предпоследнему. Например, $$ [1;10,3,7,1]=[1;10,3,8]. $$ Легко, однако, доказать, что это — единственная причина неоднозначности представления рационального числа цепной дробью.
Можно доказать, что:
1) Процесс превращения рационального числа
2) Две цепные дроби
Мы этого доказывать не будем. Цель нашей статьи в том, чтобы рассказать основные идеи и побудить читателя к более основательному изучению вопроса по книгам.
4. Бесконечные цепные дроби. А как быть с иррациональными
числами? Попробуем разлагать в цепную дробь
Хочется сразу написать
$$
\sqrt2=1+\dfrac1{2+\dfrac1{2+\dfrac1{2+\dfrac1{2+\displaystyle{\vphantom{1}\atop\ddots}}}}}=[1;2,2,2,2,\ldots],
$$
т. е. представить
5. Подходящие дроби. Цепную дробь можно оборвать, удержав элементы
Мы увидим, что, чем меньше
Пример. Возьмём опять разложение числа
Разумеется, последняя подходящая дробь рационального числа
Мы получили несколько постепенно усложняющихся приближений для числа
Мы замечаем, что погрешность убывает (по абсолютной величине) и имеет чередующиеся знаки. Это — общее правило.
В случае разложения в цепную дробь числа
6. Основное свойство подходящих дробей. Сформулируем теперь без доказательства то основное свойство подходящих дробей, которое и приведёт к разгадкам наших загадок.
Если
Например, получив для

III. Разгадки
7. Загадка Архимеда. Попробуем разложить в цепную дробь число
Уже на этом этапе выкладок мы видим, что первыми подходящими дробями будут $$ \dfrac{p_0}{q_0}=3,\quad\dfrac{p_1}{q_1}=\dfrac{22}7. $$
Проделайте сами выкладки и убедитесь, что $$ \begin{gather*} \pi\approx[3;7,15,1,288,1,\ldots],\\ \dfrac{p_2}{q_2}=\dfrac{333}{106},\quad \dfrac{p_3}{q_3}=\dfrac{355}{113}. \end{gather*} $$
Вот и всё. До чего же просто! Эта таблица раскрывает секрет Архимеда, а заодно и Меция. Из неё видно: $$ \colsep{2pt}{ \begin{array}{lcl} \text{1-е}&\text{приближение}&\pi\approx3,\\[3pt] \text{2-е}&\text{»}&\pi\approx\dfrac{22}7,\\[9pt] \text{3-е}&\text{»}&\pi\approx\dfrac{333}{106},\\[9pt] \text{4-е}&\text{»}&\pi\approx\dfrac{355}{113} \end{array}} $$ (нечётные приближения с недостатком, чётные — с избытком).
Можно ли считать, что Архимед и Меций разоблачены: они пользовались цепными дробями, Архимед использовал вторую подходящую дробь, а Меций — четвёртую?
Нет, про Архимеда этого сказать нельзя.
Следует ясно понять, что мы решили математическую, но не историческую задачу. Мы объяснили, как можно прийти к числу
Другое дело Меций. Невероятно предположить, что такая сложная
дробь как
8. Загадка Григория XIII. Сначала подумаем, как мы сами решили бы проблему чередования високосных лет. Мы представили бы длину года в виде цепной дроби: $$ \text{1 год}=365^{\text{д}}5^{\text{ч}}48^{\text{м}}46^{\text{с}}= 365{,}242199^{\text{д}}=[365;4,7,1,3,5,20,6,12]^{\text{д}}. $$
Примечание.
Находим несколько первых подходящих дробей:
$$
\begin{align*}
\dfrac{p_0}{q_0}&=365,\\
\dfrac{p_1}{q_1}&=365+\dfrac14=365\dfrac14,\\
\dfrac{p_2}{q_2}&=365+\dfrac1{4+\dfrac17}=365\dfrac7{29},\\
\dfrac{p_3}{q_3}&=365+\dfrac1{4+\dfrac1{7+\dfrac11}}=365\dfrac8{33},\\
\dfrac{p_4}{q_4}&=365+\dfrac1{4+\dfrac1{7+\dfrac1{1+\dfrac13}}}=365\dfrac{31}{128}.
\end{align*}
$$
Каждая подходящая дробь даёт решение проблемы календаря. Например, приближение
Сведения о точности найденных приближений к истинной длине года даны в следующей таблице. $$ \begin{array}{c|c|c|c} \hline\\[-7pt] \colsep{0pt}{\footnotesize\begin{array}{c} \text{№ при-}\\\text{ближе-}\\\text{ния}\end{array}}& \footnotesize\text{Чередование високосных лет}& \footnotesize\text{Средняя длина года}& \footnotesize\text{Погрешность}\\[-7pt]\\\hline\\[-5pt] \colsep{0pt}{\begin{array}{c}1\\2\\3\\4\end{array}}& \colsep{2pt}{\begin{array}{rcccr} 1&\text{високосн.}&\text{из}&\text{каждых}&4\\ 7&\text{»}&\text{»}&\text{»}&29\\ 8&\text{»}&\text{»}&\text{»}&33\\ 31&\text{»}&\text{»}&\text{»}&128\end{array}}& \colsep{2pt}{\begin{array}{rrrr} 365^{\text{д}}&6^{\text{ч}}&00^{\text{м}}&00^{\text{с}}\\ 365^{\text{д}}&5^{\text{ч}}&47^{\text{м}}&35^{\text{с}}\\ 365^{\text{д}}&5^{\text{ч}}&49^{\text{м}}&05^{\text{с}}\\ 365^{\text{д}}&5^{\text{ч}}&48^{\text{м}}&45^{\text{с}}\end{array}}& \colsep{0pt}{\begin{array}{crr} {-}&11^{\text{м}}&~14^{\text{с}}\\ {+}&1^{\text{м}}&11^{\text{с}}\\ &&\mathllap{-}19^{\text{с}}\\ &&\mathllap{+}\hphantom91^{\text{с}}\end{array}} \\[-5pt]\\\hline \end{array} $$
В графе «Погрешность» знак минус указывает, что средняя длина года больше истинной.
Четвёртый вариант исключительно точен. Погрешность в 1 сек. не имеет никакого практического значения. Поэтому были предложения использовать этот календарь. Например, в 1864 году русский астроном Медлер предложил с Х столетия ввести такой календарь в России. Для этого надо внести в юлианский календарь следующую поправку: каждые 128 лет пропускать один високосный (потому что по юлианскому календарю на 128 лет приходится 32 високосных). Однако этот календарь не был принят нигде в мире, по-видимому, потому, что период 128 «некруглый».
Решив математическую задачу, вернёмся к задаче исторической. Каковы были соображения Григория XIII (или его сотрудников)?
В начале статьи говорилось, что средняя длина григорианского года 365 суток 5 час. 49 мин. 12 сек. Это значение отличается от истинного на целых 26 секунд. Получается впечатление, что папа Григорий XIII или его учёные советники придумали календарь более сложный, чем хайямовский и к тому же менее точный. Значит ли это, что они были плохими математиками? Оказывается дело не в этом.
При Григории XIII продолжительность года не была известна столь точно, как теперь. Комиссия Григория XIII пользовалась астрономическими таблицами, составленными Альфонсом Х (1221—1284), королём Кастилии, который занимался астрономией (недаром его прозвали Альфонс-астроном). Эти таблицы впервые были изданы в Венеции через сто лет после смерти их автора. В них даётся следующая продолжительность года: $$ \text{1 год}=365^{\text{д}}~5^{\text{ч}}~49^{\text{м}}~16^{\text{с}}. $$
Пользуясь этими таблицами, комиссия должна была прийти к выводу, что предложенная ею средняя длина календарного года только на четыре секунды отличается от истинной. Если бы комиссия и была знакома с предложением Омара Хайяма, то она пришла бы к выводу, что его календарь даёт ошибку в 11 секунд.
Добавим, что нет никаких оснований предполагать, что комиссия Григория XIII использовала цепные дроби. Она кропотливо, в поте лица подбирала нужное соотношение.
Что касается Омара Хайяма, то учёные думают, что он владел, если не полной теорией цепных дробей, то каким-либо аналогичным принципиальным подходом к задачам о наиболее рациональных приближениях дробями с небольшими знаменателями. В его эпоху восточная наука во многих отношениях стояла выше европейской.
Задачи
- Найдите коэффициент выгодности для числа Меция.
- Разложите в цепную дробь
$\dfrac{157}{225}$ . - Сверните цепную дробь
$[3;12,2,1,50]$ . - Разложите в цепную дробь
$$
\text{а) }\sqrt3;\quad \text{б) }\sqrt5;\quad \text{в) }\sqrt6.
$$
Попробуйте самостоятельно (ещё не обращаясь к книжкам) подумать о свойствах цепных дробей, которые получаются
при разложении
где$\sqrt n$ , — натуральное число, не являющееся квадратом натурального числа.$n$ - Найдите значения периодических цепных дробей а)
б)$[0;a,a,a,\ldots]$ ; $[0;a,b,a,b,\ldots]$ . Некоторые восточные народы пользуются смешанным солнечно-лунным календарём. Месяцы у них имеют то 29, то 30 дней. Месяцы из 29 дней называются «пустыми», а из 30 дней «полными». Календарный год состоит то из двенадцати, то из тринадцати месяцев. Греческий математик Метон (433 год до нашей эры) предложил замечательное решение проблемы лунно-солнечного календаря. По Метону из каждых 19 лет семь имеют по тринадцать месяцев, а остальные двенадцать лет — по двенадцать месяцев. Из общего числа 235 лунных месяцев, помещающихся в «золотом» девятнадцатилетнем периоде, 110 пустых и 125 полных. Здесь люди столкнулись с более сложной задачей одновременного приближения к отношениям трёх величин — длины суток, длины лунного месяца и длины солнечного года. С достаточно хорошим приближением $$ \begin{gather*} \text{1 солнечный год}=\text{365,2422 суток},\\ \text{1 лунный месяц}=\text{29,5306 суток}. \end{gather*} $$ Наши задачи будут относиться лишь к отношениям каждой пары из этих величин в отдельности. Отношением длины года к длине суток мы уже занимались. Теперь разложите в цепную дробь отношение
Вы получите объяснение удачи изобретения Метона.$\dfrac{\text{1 солнечный год}}{\text{1 лунный месяц}}$ .Разложите в цепную дробь и отношение длины лунного месяца к суткам.
Ответы, указания, решения
$\lambda=5216{,}5$ . $[0;1,2,3,4,5]$ . $\dfrac{5777}{1875}$ .- а)
б)$[1;1,2,1,2,\ldots]$ ; в)$[2;4,4,4,\ldots]$ ; $[2;2,4,2,4,\ldots]$ . - б)
.$\dfrac{\sqrt{ab(ab-4)}-ab}{2a}$