Текст
                    НМ. БЕСКИН
ЗАМЕЧАТЕЛЬНЫЕ
Минск
«вышэйшая школа»
1980

ББК 22.1г Б 53 УДК 51(091) 20201—035 БМ304(05)^18-80 1702010000 © Издательство «Вышэйшая школа», 1980
ПРЕДИСЛОВИЕ Эта книжка предназначена школьникам, интере- сующимся математикой. Она посвящена одному из самых увлекательных разделов арифметики — прибли- жению действительных чисел рациональными. В последние годы среди некоторой части молодых математиков (да и не только молодых) появилось пренебрежительное отношение к «классической» и «чистой» математике в противовес «современной» и «прикладной». Такое противопоставление непра- вильно. Во-первых, вся математика стоит на обширном фундаменте, и каждый математик должен быть зна- ком с основными классическими результатами. В ча- стности, теория цепных дробей, представляющая раз- дел классической чистой математики, в настоящее время широко применяется для вычисления значе- ний функций при помощи ЭВМ. Во-вторых, в процессе развития науки многие старые разделы и теории теряют значение и засыхают, как ветви дерева. Многие, но не все! Есть теории, существующие много столетий (иногда даже тысяче- летия) и тем не менее сохранившие свою актуаль- ность. 3
Цепные (раньше был принят термин «непрерыв- ные») дроби — одно из самых совершенных творе- ний математиков XVII—XVIII веков (Гюйгенса, Эйлера, Лагранжа, Лежандра). Знакомство с их свойствами поражает воображение. При чтении этой книжки надо иметь в виду два обстоятельства. 1. В ней два разных уровня трудности: крупным шрифтом изложен легкий материал, а мелким — бо- лее трудный. Мелким шрифтом даются доказатель- ства трудных теорем, и его можно пропустить без ущерба для понимания. В этом случае соответствую- щие теоремы придется принять на веру. Но лучше его не пропускать! Математика — не только занимательное чтение. Будущий математик (а также физик или инженер) должен приобрести опыт в проведении сложных вы- кладок и доказательств. Возьмите карандаш и бумагу и тщательно проработайте мелкий шрифт. Может быть, Вам удастся упростить некоторые доказатель- ства или заменить их лучшими. 2. Теория цепных дробей весьма обширна. В этой книжке изложены лишь основные факты. Однако здесь есть все, что полезно знать каждому, интере- сующемуся математикой. Специалисты должны знать больше. Ник. Бескин
ГЛАВА I ДВЕ ИСТОРИЧЕСКИЕ ЗАГАДКИ § 1. Загадка Архимеда 1. Архимедово число. Многие полагают: чтобы найти что-нибудь необыкновенное, надо отправиться очень далеко, лучше всего — в космос или на дно океана; в обыденной жизни вокруг нас все хорошо известно и ничего интересного нет. Какое заблуждение! Мы окружены загадочными явлениями, но не задумываемся над ними, потому что они привычны. В этой главе будет рассказано о двух загадочных (хотя и всем известных) фактах из истории математики. Школьники всего мира знают из курса геометрии, что Архимед нашел для числа л1 приближенное значе- 1 Буква л — первая буква греческого слова jT8Qiq)8Q8ia, означающего «окружность». Английский математик Джонс в 5
ние 22/7. 1 К этому факту так привыкли, что не по- дозревают, какая в нем скрыта тайна. Многие ли задают себе вопрос: почему Архимед выбрал именно седьмые доли? А что будет, если приближенно выра- зить тс в восьмых долях? Этот вопрос оказывается очень интересным. 2. Аппроксимация. В различных разделах мате- матики встречаются задачи такого типа: некоторый объект (число, функцию, фигуру и т. д.) заменить другим объектом той же природы, но более простым и достаточно близким к данному. Такая замена на- зывается аппроксимацией или прибли- жением. В каждом конкретном случае в множе- стве объектов, подлежащих аппроксимации, должно быть выделено подмножество ’ объектов, которые считаются более простыми, и должно быть опреде- лено, что значит «достаточно близкие». Нам не по- требуется изучать задачу аппроксимации в столь общей форме. Мы будем говорить о частном слу- чае — аппроксимации действительных чисел. Рассмотрим множество всех действительных * 1 2 чи- сел. Его принято обозначать буквой R (первая буква 1706 г. впервые обозначил буквой л отношение длины окружности к длине диаметра. С 1736 г. этим обозначением стал пользоваться Л. Эйлер (ранее употреблявший букву р). С тех пор оно стало общепринятым. 1 На самом деле Архимед в сочинении «Измерение круга» сформулировал этот результат несколько иначе. Он указал 10 п 1 границы для л: З^-СЖЗ—. Вот как это сказано у Архи- меда: «Периметр всякого круга равен утроенному диаметру с избытком, который меньше седьмой части диаметра, но больше десяти семьдесят первых». В употребление вошло зна чение 3-~ как более простое, хотя Л ближе к 3-ур , 2 Иногда их называют вещественными. 6
французского слова reel — действительный). Дейст- вительные числа могут иметь сложную природу (иррациональные числа) или быть громоздкими (дроби 1 с большими знаменателями). Здесь надо пояснить, почему громоздкость дроби оценивается величиной знаменателя, а не числителя. Если мы интересуемся не столько величиной действи- оС Рис 1. тельного числа а, сколько его арифметической при- родой, то нам важно положение этого числа между последовательными целыми числами п и п+1. Сдвиг числа а по числовой оси на целое число не меняет его арифметической природы.1 2 На рис. 1 отмечены числа а и 3 + а, не различающиеся своим положением на отрезках3 [0, 1] и [3, 4]. Число — = 97 — нет 4 4 з оснований считать более сложным, чем —. Мы мог- 4 ли бы ограничиться изучением природы чисел на отрезке [0, 1]: на каждом отрезке [п, п+1] повторяет- ся та же картина. Вот почему, оценивая сложность дроби, мы интересуемся ее знаменателем, а не чи- слителем. 1 Напомним, что дробь — это число где р и q — целей числа и qiQ. Таким образом, числа 3 или Д._ не дрОби 3 2 2 Сказанное не относится к разделу арифметики, изу- чающему целые числа. 3 Определение термина «отрезок» дано в п. 23.
Из множества действительных чисел R выделим подмножество дробей с данным знаменателем q. Рас- стояние между числом а и дробью—есть |а—— |. Я Я Теперь задача об аппроксимации действительных чи- сел может быть сформулирована так: дать прибли- женное выражение действительного числа а в виде дроби со знаменателем q, значит из всех, дробей со знаменателем q найти ближайшую к числу а. Если на числовой оси нанесены все дроби со зна- менателем q, то число а попадет между двумя таки- ми дробями (случай, когда а совпадает с одной из них. неинтересен): я я Из этих дробей выбирается та, которая ближе к а (рис. 2). оС t t Рис. 2. Может случиться, что а есть середина отрезка . В этом (и только в этом) случае задача q qi имеет два решения. Для определенности можно усло- виться отдавать предпочтение левому концу.
Из изложенного ясно, что для аппроксимации числа а можно пользоваться дробями с любым зна- менателем, т. е. выбор знаменателя q зависит толь- ко от нашего желания. Аппроксимация применяется для замены иррациональных чисел. Кроме того, мож- но рациональные числа заменять менее громоздкими (с меньшим знаменателем). Например, приближен- 2936 ное значение числа----- в двенадцатых долях таково 7043 2936 ~ 5 7043 ~ 12’ потому что 5 2936 6 12 7043 12 ’ 2936 .56 причем------ ближе к —, чем к—. 7043 12 12 Мы привыкли аппроксимировать действительные числа десятичными дробями. Но во времена Архимеда десятичные дроби еще не были изобретены,1 и Архи- мед для аппроксимации тс мог выбрать любые доли. Почему же он выбрал седьмые? Может быть, слу- чайно? 1 Десятичные дроби появились в конце XVI в. (посколь- ку речь идет о Европе; на Востоке они были известны уже в XV в.). Их изобрел фламандский ученый Симон Стевин. Вот «авторитетное» свидетельство английского писателя Джерома К. Джерома: «Из Гента мы отправились в Брюгге (где я воспользовался случаем бросить камень в памятник Симону Стевину, который изобрел десятичные дроби, чем причинил мне много неприятностей в мои школьные годы), а затем вернулись сюда». («Записки путешественника», за- пись за 9-е июня.) С иной точки зрения рассказываетя об изобретении Сте- вина в книге [8], с. 53. 9
3. Погрешность аппроксимации. При аппроксима- ции действительного числа а дробью — возникает погрешность А = а — Я Запомним: погрешность — это точное значение ми- нус приближенное. Значит, если приближение с недостатком, то по- грешность положительна; если приближение с из- бытком, то погрешность отрицательна. Абсолютная величина погрешности | А| называет- ся абсолютной погрешностью. Ясно, что при избранном способе аппроксимации абсолютная погрешность не может превышать -А. (см. рис. 2): 1 , то она равнялась бы Абсолютная по- |д|<4- 2? тт 1 К Число — есть верхняя граница а б с о- 1Я лютной погрешности. При другом способе аппроксимации верхняя граница может быть иной. Например, если бы мы условились всегда брать при- ближение с недостатком, т. е. всегда выбирать левый Гр—1 рп конец отрезка —“—» — I я ч 4. Выгодность аппроксимации. грешность достигает верхней границы в том (самом неблагоприятном) случае, когда а есть середина от- резка отрезке близко к одному из концов, то фактическая р — 1, р . Если же а располагается на этом Я Я 10
абсолютная погрешность может быть значительно меньше верхней границы. Это наводит на мысль ввести понятие о выгод- ности аппроксимации. Приближенная замена чи- сла а дробью выгодна, если эта дробь при малом знаменателе дает высокую точность. Точнее, если абсолютная погрешность значительно меньше, чем можно ожидать, судя по знаменателю q. Рис. 3 пояс- няет эту мысль. Л/ Р Ч л ? -|........ 0—1- Выгодно р-1 Р Г ос Ч -i-------О------Н Невыгодно Рис. 3. Чтобы охарактеризовать выгодность, надо сравнить две величины: фактическую абсолютную погрешность и верхнюю границу абсолютной по- грешности: абсолютная погрешность __|а— верхняя граница абсолютной погрешности 1/2<? = 2 | qa — р |. Для простоты принято рассматривать половину этой величины. Обозначим ее h и назовем приве- денной погрешностью h=\qa—p\.’ (1) 11
Запомним: приведенная погрешность h есть поло- вина отношения фактической абсолютной погрешно- сти к максимально возможной. Очевидно, о< h Чем меньше h, тем выгоднее приближение. Величину X = — =------!---- (2) 2h 2\qa — р\ назовем коэффициентом выгодности. Его смысл очень прост: коэффициент выгодности пока- зывает, во сколько раз фактическая абсолютная по- грешность меньше максимально возможной. Оче- видно, 1 ^Х<оо. Чем больше X, тем выгоднее приближение. Не следует думать, что более мелкие доли более выгодны. Может случиться, что при нанесении на числовую ось шестых долей число а занимает менее выгодное положение, чем при нанесении седьмых. Сделаем опыт с числом л, аппроксимируя его разны- ми долями — от первых до десятых (табл. 1). Вы- числения опустим; читатель может провести их сам. Эта таблица показывает, что для аппроксимации л седьмые доли гораздо выгоднее ближайших сосед- них долей. Фактическая погрешность в 56 с лишним раз меньше, чем можно думать, судя по размеру долей. На рис. 4 показано расположение числа л на чи- словой оси. Случайно (а впрочем, случайно ли?) л оказывается очень близко к 3-1-. Если бы нам за- ранее предписали аппроксимировать л так, чтобы 12
Таблица 1 Q Приб- лижен- ное зна- чение л Верхняя гра- ница абсолют- |Д| h % ной погреш- ности 1 3 1 1 2 = 0,5000 0,1416 0,1416 3,5 2 6 2 1 4 = 0,2500 0,1416 0,2832 1,8 3 9 3 1 6 = 0,1667 0,1416 0,4248 1,2 4 13 4 1 8 = 0,1250 0,1084 0,4336 1,2 5 16 5 1 10 = 0,1000 0,0584 0,2920 1,7 6 19 6 1 12 = 0,0833 0,0251 0,1504 3,3 7 22 7 1 14 = 0,0714 0,0013 0,0089 56,5 (!) 8 25 8 1 16 = 0,0625 0,0166 0,1327 3,8 9 28 9 1 18 = 0,0556 0,0305 0,2743 1 ,8 10 31 10 1 20 = 0,0500 0,0416 0,4159 1,2 абсолютная погрешность не превысила 0,0013, какие доли мы выбрали бы? Мы записали бы условие _L <o,ooi3, 2? откуда д^385, а Архимед достиг той же точности, взяв гораздо меньший знаменатель.1 1 Справедливость требует напомнить: 385-е доли позво- ляют аппроксимировать любое действительное число с по- грешностью, меньшей 0,0013, а 7-е доли оказались выгоднее для числа л. 13
Нет, не случайно Архимед выбрал для аппрокси- мации числа л именно седьмые доли. Но как он к этому пришел? Много веков спустя (в 1585 г.) голландец Адриан Антонис нашел для л приближенное значение: л~ 355 113 4- J 4- J -+ J Рис. 4. Этот результат был опубликован только после смерти Антониса его сыном Адрианом Мецием, и поэтому за значением 355/113 укоренилось название числа Меция. Число Меция обладает тем же удивительным свойством, что и число Архимеда: знаменатель 113 гораздо выгоднее, чем можно поду- мать, судя по его величине. Рекомендуем читателю исследовать число Меция так, как выше исследова- но число Архимеда. Чему равен коэффициент выгод- ности? Несомненно, число Меция найдено не случайно. Оно было обнаружено и раньше, чем его нашел Адри- ан Антонис.1 См., например, [6], с. 193. 14
§ 2. Загадка Григория XIII 5. Математическая проблема календаря. Григо- рий XIII не был математиком. Он был римским па- пой, но его имя связано с важной математической задачей — проблемой календаря. Природа дала нам две естественные единицы времени: год и сутки (солнечные). Как сказано в одном старом учебнике космографии, «к сожалению, год не равен целому числу суток». С этим нельзя не согласиться, так как из упомянутого факта происте- кает много неудобств. Зато он порождает интерес- ную математическую проблему. 1 год=365 суток 5 часов 48 минут 46 секунд= = 365,242199 суток.1 Узаконить в гражданской жизни такую длину года невозможно. А что получится. если принять гражданский год равным ровно 365 суткам? На рис. 5 показана орбита Земли. 1 января 1980 г. в 0 часов Земля находилась в точке А. За 365 суток она не дойдет до точки А и 1 января 1981 г. в 0 часов окажется в точке В, а 1 января 1982 г. — в точке С и т. д. Получится, что если отмечать положение Зем- ли на орбите, соответствующее фиксированной дате, то оно будет каждый год иное: оно будет отставать почти на 6 часов. За 4 года отставание составит почти сутки, и фиксированная дата будет попадать на раз- ные времена года, т. е. 1 января с зимы постепенно переместится на осень, потом на лето. Это неудобно: 1 Мы не излагаем в этой книжке подробно астрономиче- ских вопросов (например, не касаемся изменения длитель- ности года) и вопросов истории календаря, а фиксируем внимание только на одной математической задаче, связан- ной с календарем. Интересующимся дальнейшими подроб- ностями рекомендуем книгу [5]. 15
периодические мероприятия (посев, начало учебного года) нельзя будет связывать с определенными кален- дарными датами. Выход из этого положения есть. Надо считать, что в некоторых годах по 365 суток, а в некоторых — по 366, чередуя годы так, чтобы средняя длина года была возможно ближе к истинной. Так можно вос- произвести истинную длину года с любой точностью, но для этого может понадобиться очень сложный закон чередования коротких (простых) и длинных (високосных) годов, что нежелательно. Нужен ком- промисс: сравнительно простой закон чередования 16
коротких и длинных годов, дающий среднюю длину года, достаточно близкую к истинной. 6. Юлианский и григорианский календари. Эту за- дачу впервые решил Юлий Цезарь. Точнее говоря, это сделал по его поручению александрийский астро- ном Созиген, вызванный для этой цели в Рим. Юлий Цезарь ввел такую систему: три года подряд корот- ких (простых), четвертый — длинный (високосный). Много позже, когда было принято христианское летосчисление, високосными стали считать годы, номера которых делятся на 4. Этот календарь называется юлианским. В России он существовал до февраля 1918 г. По юли- анскому календарю средняя длина года равна 365-^- суток = 365 суток 6 часов. Как видно, средняя длина юлианского года боль- ше истинной на 11 минут 14 секунд. Юлианский календарь был улучшен папой Григо- рием XIII (проекты реформы календаря разрабаты- вались задолго до него, но не были осуществлены). В 1582 г. он произвел следующую реформу календаря. Сохранил чередование простых и високосных лет, но добавил правило: если номер года оканчивается дву- мя нулями, а число сотен не делится на 4, то этот год простой. Например, по этому правилу 1700 год — простой, но 1600 — високосный. Кроме того, считая, что от начала летосчисления (от «рождества Христова») уже накопилась ошибка в 10 дней, Гри- горий XIII сразу прибавил 10 дней С тех пор нако- 1 Он предписал следующий день после четверга 4 октяб- ря 1582 г. считать пятницей 15 октября. В нашей стране григорианский календарь (называемый «новым стилем») был введен декретом СНК. РСФСР от 24 января (старого стиля) 1918 г. Этот декрет предписывал следующий день после среды 31 января 1918 г. считать чет- вергом 14 февраля. 2 Н. М. Бескин 17
пилось еще 3 дня (в 1700, 1800, 1900 годах). Поэтому в настоящее время расхождение между юлианским календарем и новым (григорианским) составляет 13 дней. Какова средняя длина григорианского года? Из 400 лет по юлианскому календарю— 100 високосных, а по григорианскому — 97. Поэтому средняя длина 97 григорианского года = 365 суток=365,242500 су- ток=365 суток 5 часов 49 минут 12 секунд, т. е. она больше истинной на 26 секунд. Как видим, весьма простыми средствами достиг- нута очень большая точность. Как получили этот ре- зультат? Ответ на этот вопрос будет дан в главе VI.
ГЛАВА II ОБРАЗОВАНИЕ ЦЕПНЫХ ДРОБЕЙ § 3. Разложение действительного числа в цепную дробь 7. Алгоритм разложения в цепную дробь. Забудем о десятичной системе счисления. Как говорил в своих лекциях выдающийся русский математик Николай Николаевич Лузин (1883—1950), «преимущества десятичной системы не математические, а зоологиче- ские. Если бы у нас на руках было не десять паль- цев, а восемь, то человечество пользовалось бы вось- меричной системой». Десятичная система практиче- ски очень удобна, но при исследовании теоретиче- ских вопросов арифметики она неуместна. Итак, откажемся от десятичной и вообще от лю- бой позиционной системы, т. е. станем в положение Архимеда, и задумаемся над вопросом: какой спо- 19
соб оценить действительное число самый естествен- ный? В ответе на этот вопрос не может быть колебаний: надо прежде всего указать, между какими целыми числами оно заключено. Например, находится между 2 и 3; V 2 — между 1 и 2; л — между 3 и 4. Разумеется, достаточно указывать только мень- шее из этих чисел: -|L=2 + x(0<x< 1); 1/2~ = 1 +z/(O<j/< 1); л = 3 + z (0 < z < 1). Заметим, что такая оценка не связана со способом обозначения целых чисел, т. е. с какой-нибудь кон- кретной системой счисления. о « 61 тт Займемся числом— . Наша оценка «два с лиш- ним» слишком груба и годится лишь как первое при- ближение. Если мы хотим сделать второй шаг, то мы должны оценить «добавку» х. Поскольку она меньше единицы, естественно представить ее как дробь с числителем 1 (мы опять апеллируем к «естественно- сти», но это в последний раз): Лк = 2 + -Ц 27 х, Теперь xi больше единицы, и мы опять повторяем те же шаги: выделяем целую часть и т. д. и т. д. Приглашаем читателя внимательно проследить за чередованием этих двух шагов: 20
=2 +---!---= 2 + ---!--- 3 + 4- 3 + - J L i+JL 6 6 Выражение 1 ao + ; ‘ • + as-i где a2, — натуральные числа \ a0 — нату- ральное число или нуль, называется цепной дробью. Числа 0О, а2, ...,as называются элемент а- м и1 2 цепной дроби. Можно сказать, что мы разложи- 61 ли число . в цепную дробь. В дальнейшем нам придется часто применять этот алгоритм. Он состоит в чередовании двух ша- гов. Шаг 1. Из числа выделяется целая часть, т. е. оно представляется как сумма двух слагаемых: це- лое число плюс остаток, меньший единицы. Шаг 2. Второе слагаемое представляется как единица, деленная на число, большее единицы. К этому числу опять применяют первый шаг и т. д. 1 Напомним, что натуральные числа — это 1, 2, 3, ... Нуль не считается натуральным числом. 2 Иногда их называют неполными частными. 21
Прежде чем углубляться в теорию цепных дро- бей, ответим на три вопроса. 8. Обозначение цепных дробей. Первый во- прос. Не слишком ли громоздко обозначение цеп- ной дроби? В нашем примере получилась трехэтаж- ная дробь, а если получится двадцатиэтажная, то она не уместится на листе бумаги. Это верно, и для цепных дробей употребляются различные условные обозначения. Мы будем пользо- ваться таким: а0 +----------!— 1 = [%; «г as]. 2 ‘ . 1 Обратите внимание на точку с запятой. Она под- черкивает, что роль целой части а0 — особая, не та- кая, как других чисел (особая — не значит более важная, в данном случае скорее наоборот). 9. Разложение в цепную дробь отрицательных чи- сел. Второй вопрос. Как разложить в цепную дробь отрицательное число? Для разложения отрицательного числа в цепную дробь существуют два способа. 1. Ставить минус перед всей цепной дробью. На- пример, _ £!_ = —/24- 27 / 1 1 +4 2. Допустить отрицательные значения а0 (но аь а2, .... as по-прежнему положительны). Например (вычисления проверьте сами), = - [2; 3, 1, 6]. 22
LL = — 3 +— = — 3 4------------!----- 27 27 1 , 1 ’2+—Ц- 1+4 =[—3; 1, 2, 1, 6]. В этой книге мы всегда будем пользоваться вто- рым способом. Итак, отныне а0 — любое целое чи- сло, aif а2, ...— натуральные числа. Сделав это замечание, в дальнейшем при изложе- нии теории мы не будем уделять много внимания отрицательным числам. Каждое отрицательное число может быть получено сдвигом некоторого положи- тельного числа на целое число влево по числовой оси. Чтобы изучить арифметическую природу числа 61 20 — _, можно изучить число — , а затем сдвинуть его на три единицы влево. 10. Примеры, когда процесс разложения бесконе- чен. Третий вопрос. Обязательно ли процесс разложения числа а в цепную дробь обрывается? Нет, он может оказаться бесконечным. Вот не- сколько примеров. Пример 1. Разложить У 2 в цепную дробь. * = у-г-Гу 2 +1 =2 +-^“: *2 = 1 • 23
Оказывается, x2=Xi. Значит, с этого места все будет повторяться, т. е. х3 = *2, х4 = *з, ... Последова- тельно получаем: Пока мы записываем V2 в конечном виде (но с участием иррационального хп), мы можем пользо- ваться знаком равенства. При бесконечном продол- жении этого процесса получится [1; 2, 2, 2, ...], т. е. числу У2 соответствует бесконечная цепная дробь. Знак равенства между ]/2 и бесконечной цеп- ной дробью [1; 2, 2, 2, ...] поставить нельзя, потому что мы еще не умеем осуществлять переход от одно- го из этих двух символов к другому в любом на- правлении. Символ бесконечной цепной дроби пока не имеет для нас смысла. Эта проблема будет подроб- но обсуждена и решена в главе IV. Пример 2. В геометрических задачах можно искать разложение в цепную дробь геометрической величи- ны, числовое значение которой не задано. Найдем, например, отношение основания к боковой стороне в равнобедренном треугольнике с углом 108°. В треугольнике АВС (рис. 6) углы 108°, 36°, 36°. Откладываем ВВХ = Ь (ясно, что b уложится в а один раз, потому что а<2Ь) 24
Имеем а _ ВС _ ВВ1+В1С = , , В.С = , 1 b BBi ВВг BBt Х1 ’ Но треугольник В\ЛС подобен исходному (подсчи- тайте величину углов). В первой строке мы опреде- О, Д' ляли отношение — основания к боковой стороне. Во второй строке мы опять стоим перед той же за- дачей: X] есть отношение основания к боковой сторо- не в треугольнике той же формы. Раз после первого шага мы опять получили исходное положение, то про- цесс не будет иметь конца. Можно написать о Аналогично можно показать, что — ~ [0; 1, 1,1,.. а Мы еще вернемся к этому результату в конце п. 32. 25
Пример 3. Разложить в цепную дробь отношение диагонали квадрата к его стороне. Этот пример сложнее предыдущего. Там мы по- сле одного шага процесса возвращаемся к исходно- му положению, а здесь — после двух. Если считать известным, что — = У 2 , то этот при- а мер совпадает с примером 1. Но можно из геометри- ческих соображений получить разложение отношения d „ — в цепную дробь, не зная его численного зна- а чения. Исходная позиция: надо откладывать сторону по диагонали. Она отложится один раз. Имеем (рис. 7): d __ СА _____ CBj -|- BjA _। । 1 , а СВ СВ ’ _ СВ _ АВ 1 ВгА АВг ’ Строим В{В2Л-АВ. То- гда ВВ2 = ВХВ2 (докажите сами). Треугольник АВ{В2 дополним до квадрата (только для наглядности, для доказательства это не нужно). Теперь отклады- ваем ABi по ВА. Отложив один раз, получим ВВ2, а останется В2А. Теперь надо откладывать АВ} по В2Д, но это — повторение исходной ситуации: откладывание стороны квадрата по диа- гонали. Значит, процесс бесконечен, т. е. 26
Х1 = 2 + _L; xi — ~ [1; 2, 2, 2, а Легко показать, что JL ~ [0; 1, 2, 2, ...] d (см. п. 32). § 4. Алгоритм Евклида 11. Алгоритм Евклида. В предыдущем параграфе мы ознакомились с алгоритмом разложения действи- тельного числа в цепную дробь. Этот алгоритм со- стоял из двух чередующихся шагов: 1) выделения из числа целой части, 2) представления остатка (меньшего единицы) как числа, обратного другому числу (большему единицы). Этот алгоритм представ- ляет частный случай так называемого алгоритма Евклида, широко применяемого в математике. Сначала покажем, как действует алгоритм Евкли- да, на примере нахождения НОД (наибольшего об- щего делителя) двух натуральных чисел. Пусть р и q — натуральные числа. Алгоритм Ев клида состоит из следующих шагов Ч Делим Частное Остаток р на q а0 Го q на г0 П г0 на а» Гг 1 Если p<q, то Оо=0. Это не мешает дальнейшему ходу процесса. 27
Запишем это формулами: Р = aoq + г0 Я = + r, r0 = аггг + r2 ri = Vi + r3 (0< r0 < <7); (0< fj < r0): (0< r2 < г,); (0< r3< r2); rs-3 = a3_/s_2 +r 5_( (0 < rs_, < rs_2); rs-2 = as rs-l. Пояснение. При делении целых чисел оста- ток может оказаться нулем. Почему же мы исклю- чаем слева знак равенства, т. е. почему, например, пишем 0<Г1<го, а не 0=CriOo? Потому что если окажется Гг = 0, то это равенство будет последним. Алгоритм обязательно оборвется, так как остатки г0, П, г2, ... — целые неотрицательные числа, и каждый последующий строго меньше предыдущего. Значит, на каком-то шаге остаток окажется нулем. Равенства (3) можно преобразовать так: Гз-1 и есть НОД чисел р и q. 28
Каждое из этих равенств (кроме Последнего) представляет неправильную дробь в виде суммы це- лого числа и правильной дроби. Заметим, что левая часть каждого равенства, начиная со второго, обрат- на правильной дроби, фигурирующей в предыдущем равенстве. Поэтому можно последовательно исклю- чить все Гг. Заменим в первом равенстве дробь ее выражением из второго равенства: Р _ „ _ц 1 -----Uq Т --------. Я п 4- Г1 'о В полученном равенстве заменим дробь — ее го выражением из третьего равенства: — = а0 +----------—- Я п. -4- __ 1 Продолжая этот процесс, мы в конце концов по- лучим разложение— в цепную дробь. Однако неза- Я чем каждый раз проделывать этот процесс подста- новки. Ведь мы только что обнаружили, что а0, а2, ...» cls суть элементы искомой цепной дроби. Оста- ется лишь запомнить следующее правило. Чтобы разложить в цепную дробь, следует применить к числам р и q алгоритм Евклида. Полу- ченные при последовательных делениях частные и суть элементы цепной дроби. 29
61 Пример. Разложить __— в цепную дробь. 61 I 27 27 | 7 7 I 6 6 I 1 7 I 2 6 I 3 111 О I 6 Следовательно, _|1_ = [2; 3, 1, 6]. 12. Примеры применения алгоритма Евклида. Ал- горитм Евклида может быть применен не только для нахождения НОД двух натуральных чисел. Пусть р и q — элементы любого множества, на котором определено деление с остатком.1 Тогда мож- но использовать алгоритм Евклида. Например, если р и q — отрезки прямой, то алго- ритм Евклида может быть использован для поиска их общей меры. Если р и q соизмеримы, то алгоритм Евклида оборвется и отрезок rs-i [см. формулы (3)] и есть общая мера. В самом деле, последнее равенст- во (3) показывает, что rs-i содержится в rs-2 целое число раз. Подставив значение rs-2 в предпоследнее равенство, получим г 8-3 = ^s-l^sr s-1 + fs-i — (^s-iGs+ 1) Ts-b Значит, rs-i содержится и в г8-з целое число раз. Поднимаясь таким образом в системе формул (3) каждый раз на одну ступеньку, мы доберемся до первых двух строк, т. е. докажем, что rs-i содержит- ся целое число раз и в р и в q, т. е. rs-i есть общая мера р и q. 1 Это значит, что каждой упорядоченной паре элементов р и q (р — делимое, q — делитель) соответствует упорядо- ченная пара а и г (а — частное, г —остаток), удовлетворяю- щая условиям: p=*aq+r, r<q. Ясно, что на этом множестве должны быть определены операция умножения и понятие <меньше>. 30
Кроме того, алгоритм Евклида дает нам элементы цепной дроби, соответствующей отношению — . Это Я имеет место и в том случае, когда отрезки р и q несоизмеримы. Алгоритм Евклида окажется беско- нечным, и числа ао; аг, ... будут элементами бес- конечной цепной дроби, соответствующей отноше- Р нию у Алгоритм Евклида можно применять к многочле- нам от одного переменного х. При этом «меньше» должно означать «меньшей степени». Пользуясь этим алгоритмом, можно найти НОД двух многочленов, но это не имеет непосредственного отношения к на- шей теме. 13. Итоги. В этой главе мы узнали алгоритм (в двух вариантах), позволяющий всякое действи- тельное число а разложить в цепную дробь, т. е. найти цепную дробь, соответствующую числу а. Если а — рациональное число, то ему соответст- вует конечная цепная дробь. В этом случае можно проделать вычисления в обратном направлении, т. е. найти значение цепной дроби. Например, = 2 +-----!----= 2 + Л = 61 3 + 4 27 2 +-------Ц Q I 1 27 . 6 Поэтому можно ствуепг цепная дробь [2; 3, 1, 6]» сказать «число -51- равно цепной дроби [2; 3, 1, 6]». Еще определен- 27 61 нее это означает, что и [2; 3, 1, 6] — две раз- ные записи одного числа. 61 вместо слов «числу соответ- 31
Совсем иначе обстоит дело, если а — иррацио* нальное. В этом случае соответствие между а и цеп- ной дробью определено только в одну сторону: чи- слу а соответствует бесконечная цепная дробь, но не обратно. Бесконечную цепную дробь мы не можем вычислить таким способом, каким мы вычислили [2; 3, 1, 6]. Смысл бесконечной цепной дроби нам пока не известен. Эту задачу нам предстоит разрешить. В главе V будет показано, как приписать смысл бесконечной цепной дроби. При чтении глав III и IV надо по- мнить, что смысл бесконечной цепной дроби нам пока не известен.
ГЛАВА III ПОДХОДЯЩИЕ ДРОБИ § 5. Понятие о подходящих дробях 14. Предварительное определение подходящей дро- би. Цепную дробь можно оборвать, удержав эле- менты а0; аь а2, ап и отбросив последующие эле- менты ttn + i, а,п+2, ... Полученное таким образом число называется n-й подходящей дробью и обо- значается —: Яп Рп 1 [«о: °Ь fl2.....ап 1 = «о + ---------• "л ’ • . 1 ап В частности, при п = 0 имеем нулевую подходя- щую дробь -2“ =[а0] = -^Г-. Яа 1 3 Н. М. Бескин 33
Замечание 1. Это определение подходящей дроби не окончательно. Оно будет уточнено в п. 16. Замечание 2. Понятие подходящей дроби вводится и для конечных и для бесконечных цепных дробей. В случае конечной цепной дроби существует последняя подходящая дробь, совпадающая с самой . тт 61 цепной дробью. Например, для числа — имеем Ро „ 2 . Ро 1 -£L- = [2; 3] = 2_; Qi 3 _£г_ = [2; 3, 1] = —; Я, 4 -£з_ = [2; 3, 1, 6] = 4’ 9з 27 В случае бесконечной цепной дроби последова- тельность подходящих дробей бесконечна. Смысл бес- конечной цепной дроби нам неизвестен, но это не мешает понимать смысл подходящих дробей. Напри- мер, для дроби [1; 2, 2, 2, ...] 1 . 1 ’ !; 2|-А: [1; 2, 2] = 2_; О Намек. Именно это обстоятельство (возмож- ность образования подходящих дробей) позволит вдохнуть смысл в бесконечную цепную дробь: счи- тать, что подходящие дроби служат последователь- 34 Ро Ро Pi _ Pi Рг = Р2
ними приближениями, которые определяют значение бесконечной цепной дроби. Этот намек представляет зародыш дальнейшей те- ории. В главе IV он будет развит. Вскоре мы дока- жем, что в случае конечной цепной дроби подходя- щие дроби представляют последовательные прибли- 61 гг жения, а пока проверим это для числа---Для оцен- ки приближений заметим, что — — 2,259. Приближение Погрешность номер | величина 1 2 1 0,259 2 ~ « 2,333 -0,074 3 Q — = 2,250 4 0,009 Мы замечаем, что погрешность имеет чередующие- ся знаки и по абсолютной величине убывает. Дальше выяснится, что это— общее правило. 15. Закон образования подходящих дробей. Для того чтобы найти /г-ю подходящую дробь, нет необ- ходимости выписывать многоэтажную цепную дробь и производить громоздкий процесс последовательно- го свертывания. Существуют весьма простые рекур- рентные формулы 1 для вычисления рп и qn. Оче- 1 Рекуррентной называется формула, выражающая лю- бой элемент последовательности через один или несколько предыдущих. Так, формула для л-го члена геометрической прогрессии и ^q — рекуррентная, а и =u,\qn 1 — нет. По рекуррентной формуле нельзя сразу вычислить и а на- до последовательно вычислять и2, «з. и . 3’ 35
ВИДНО, Ро __ Qo . <7о 1 Pl _ „ _L 1 _ ®1«О + 1 Чтобы от -£l_ перейти к следует заменить аг <7i q2 на После несложных преобразований по- а2 лучим Р2 = а2(<Мо + 1) + Др , 72 ‘ a2<h + 1 Если мы внимательно всмотримся в эту формулу, то увидим такое ее строение: Р‘2 = Р\а2 + РО q2 q1^2 q& Оказывается, здесь виден общий закон. Запишем его, выражая числитель и знаменатель п-й подходя- щей дроби отдельно: Рп Pn—\CLn + Рп—2; Рп ~ Чп—\ап + 2, п = 2, 3, ...» <$. (4) Прежде чем мы докажем формулы (4), уточним их смысл. Мы не приписываем смысла рп и qn в от- дельности. 1 Формулы (4) следует понимать так: за числитель и знаменатель п-й подходящей дроби мож- но принять выражения (4), но можно вместо них взять другие, пропорциональные им, значения. Эта точка зрения будет изменена в следующем пункте. 36
► 1 Докажем формулы (4) по индукции. Пред* положим, что они верны при некотором фиксирован- ном значении п, которое мы обозначим через k; Pk — Pk—iak 2» ) Pk = Pk—\ak + ^-2, J (5) и докажем, что в таком случае они верны и при п = — k +1. Рассматривая выражения Дж =___________L_________ 01 н--------5------ мы замечаем: чтобы от —— перейти к .. *+' , следу- Pk qk+i 1 etn а. заменить на ak + “-------. Совершим эту заме- * й а*4-1 ну в формулах (5). При этом рА_2, Pk—2> Pk—1 и Pk— 1 не изменятся, потому что они не содержат ak • 1 означает начало доказательства. 37
1 Pk+1 - Pk-i [ а* + а ) + Pk-2 - = ------[(Pk-lak + Pk-2)ak+l + Pk— 1]’» + ^-2 = <7*4-1 — Qk-\ I ai ~ —-----[(?/?— \ak +<7fc-2)afc+l + pk-l]- ak-\-\ Учитывая, что pk_^ и qk_^ определены с точностью до коэффициента пропорциональности, отбросим мно- житель—!—, а выражения в круглых скобках заме- ak+\ ним по формулам (5): Рл+1 = Pk ak+\ + ^-1» 1 = а£-Н + Qk-i • J Мы получили формулы (5) с заменой k на & + 1. Кроме того, мы уже видели, что формулы (4) справедливы при п = 2.‘ Таким образом, доказано, что они справедливы при п = 2, 3, ..., s. 1 16. Окончательное определение подходящей дро- би. Теперь мы внесем изменение в смысл термина «подходящая дробь». Подходящими дробями нулево- го и первого порядка будем считать соответственно дроби Eli- И^.,у КОТОРЫХ Ро = ^О, <7о=1, Р1 = ^1 + Яо Qi + 1, = Подходящими дробями порядков 2, 3, s будем считать дроби, числители и знаменатели кото- рых определяются по формулам (4) при п = 2, 3,$. 1 означает конец доказательства. 38
Весьма возможно, что читатель не заметит, в чем здесь изменение. Разве до сих пор мы понимали под- ходящую дробь иначе? Дело в том, что одно и то же число может быть представлено различными способами. Например, за- писи 0,5; -i-‘, представляют одно и то же число. До сих пор под термином «подходящая дробь п-го порядка» мы понимали определенное число, незави- симо от того, как оно записано. Так, в примере п. 8 на вопрос «Какова подходя- щая дробь второго порядка для числа -||?» могли х 9 1 . оо- 9 . 18 быть даны разные ответы: 2—, 2,25;—, —- 4 4 8 и то же число, записан- с этого пункта под тер- мы будем понимать не но и определенный спо- будем считать, что для числа — подходящая дробь есть — , а 27 q2 4 18 — неверен.1 Теперь числитель и знаменатель дои подходящей дроби определены точно, а не ко с точностью до коэффициента пропорциональности (в данном примере Р2=9, ^2 = 4). Это соглашение весьма важно для дальнейшего развития теории цепных дробей. Если учесть, что все буквы в формулах (4) — на- туральные числа, то легко понять, что знаменатели и т, д. Все они представляют одно ное разными способами. Но мином «подходящая дробь» только определенное число, соб его записи. Отныне мы v... 61 — ответ каж- толь- 1 О 9 18 _ Л 1 Заметим, кстати, что —- и —----различные дроби, хотя 4 о выражают одно и то же рациональное число. 39
(а также числители) цепных дробей строго возра- стают, т. е. qn>qn-i, рп>рп-\ (л = 2, 3, ...). Сравне- ние ро, <7о с pi, qx дает Pi = Po^i + l, <7о=1, q\~au откуда видно, что Pi>Po, а до может оказаться рав- ным рь Окончательно <7о<<71 < <72 < Рз < . .1 РО < Pl < Р2 < РЗ < • • • J (б) Последовательности (6) могут быть конечными или бесконечными в зависимости от того, конечна или бесконечна породившая их цепная дробь. 17. Техника вычисления подходящих дробей. Ука- жем удобное расположение записей при вычислении подходящих дробей. Будем записывать значения аг в первой строке, Pi — во второй, gt- — в третьей. два столбца. Дальнейшее заполнение таблицы ведет- ся по следующей схеме: 40
ап—2 | ап Рп—2 Рп— 1 Рп-2 ?п-1 1) столбец 1^—11 Умножается на ап\ 2) к полу- ченному столбцу прибавляется предыдущий. Эту же схему рекомендуется применять, если тре- буется вычислить значение конечной цепной дроби: последний столбец r?s дает ответ. Это гораздо проще, чем постепенное свертывание. Поупражняйтесь сами в заполнении таблицы для цепной дроби [0; 3, 14, 1,2, 5]. 0 3 14 1 2 5 0 1 14 15 44 235 1 3 43 46 135 721 18. Полные частные. Часто приходится обрывать процесс разложения числа в цепную дробь, не доведя его до конца., Например, 27 ^27 7 41
или 6 27 7 Фигурирующие здесь числа -у— или —— называются полными частными (сейчас мы дадим прямое опреде- ление этого понятия). Принята следующая запись: = Ч т. е. полное частное отделяется от предшествующих элемен- тов цепной дроби вертикальной черточкой. Полное частное ап можно опре делить так: 1 а = а0 +--------------------j----------, (7) «h ------------------------- ап-1 + ~ п где ««+.+., • ,8) Образно говоря, полное частное есть цепная дробь, нача- тая не с а0, а с любого элемента ап , т. е. цепная дробь, у которой отсечены начальные элементы до ап_^ включитель- но. Равенство (7) символически записывается так: а=[ао:а1 >аг ......^-1 I % ]• О) Полные частные обладают следующим свойством: если ка- кие-нибудь два полных частных совпадают, т. е. <^n~an-)-k (k > 0), то, во-первых, это совпадение повторяется через рав- ные шаги &-п = ап+/г = an-4-2fc ==... = an-|-7nfc == . . . и, во-вторых, цепная дробь — бесконечная и периодическая. 42
Доказательство очевидно, и не стоит приводить его по- дробно. Ограничимся указанием первого шага. Когда мы, при- меняя алгоритм разложения числа а в цепную дробь, дошли до какого-нибудь полного частного ап , то наши последующие шаги не зависят от предыдущих, т. е. не зависят от элемен- тов а , а , а , ... , ап_р Значит, после an-{-k_j в цепной дроби будут повторяться те же элементы, что и после Если ап — натуральное число, то ап = ап и вертикальная черточка в равенстве (9) может быть заменена запятой. Есте- ственно считать, что а0 = а. Цепная дробь (8) может быть конечной или бесконечной. Смысл бесконечных цепных дробей мы узнаем в главе IV, а пока будем понимать эту запись формально. Сейчас мы выведем формулу, связывающую полные част- ные с подходящими дробями. Всматриваясь в формулу (7), замечаем: если в правой части отбросить -, то вместо а ап . Рп-1 получится подходящая дробь------, которая по формулам ?n—1 (4) выражается так: Рп—1 _ Рп—2 дп-1 + Рд—з Яп—1 ~~ ?п—2 ап— 1 + Яп—3 Если в этой формуле заменить ап_\ на Н-------i—, то ап левая часть превратится в а: Рп—2^ап— 1 + + Рп—3 Яп—2^п—1 + + ?п-3 — (#гс—2grc—1 З)ап + Рп—2 (Яп—2ап -1 + Яп—З)лп + Яп_2 Окончательно _ Рп—1ап + Рп—2 Яп—1ап + Яп—2 43
§ 6. Свойства подходящих дробей 19. Разность соседних подходящих дробей. Шаг от n-й подходящей дроби к следующей представляет Приращение n-й дроби и обозначается Дп: * Рп+1 Рп Рп+\Рп Рп Р п+\ ^п 1лп -------— — — , (10) Уп Уп,-\Л РпУ п+1 где Dn обозначает числитель; Dn~Pn+\Qn—pn(Jn + l. (11) Понизим индексы у рп+\ и qn+\ по формулам (4): D п — (р пй-п+\Рпq п ~ Рп(Яп йп+1 + ^п+1) = = — (pnq п-\~~ Pn-iq п). Выражение в скобках того же типа что и (11), но все индексы на единицу меньше. Значит, оно пред- ставляет Dn-\. Dn — — Dn-\- Это рекуррентное соотношение позволяет пони- зить индекс до нуля: Dn — D пD п —2~ D п—2~...= ( 1) nD$. Для полного успеха остается непосредственно вы- числить Z)o: Dq~Piqo — Poqi~ (П1#о4" 1) • l~^o^i —1. Следовательно, D n = pn+\q n pnq n+\ — (— 1)Л и по формуле (10) дл = __ Рп _ (~i)n Рп-\-\ Рп Рп Рп-\-\ (12) (13) 44
20. Сравнение соседних подходящих дробей. От- метим еще некоторые важные свойства подходящих дробей. Свойство 1. Каждая подходящая дробь с нечетным номером больше соседних дробей (преды- дущей и последующей). Каждая подходящая дробь с четным номером меньше соседних дробей. Применяя эту формулировку к нулевой и послед- ней (если таковая существует) подходящим дробям, надо учесть, что у каждой из них только одна сосед- няя дробь. Справедливость этого свойства сразу видна из формулы (13). Свойство 1 означает, что последовательные подхо- дящие дроби поочередно то больше, то меньше. Свойство 2. Разности между соседними под- ходящими дробями по абсолютной величине убы- вают (имеется в виду: при возрастании номера). ►Сравним 1Д" I = Яп 9п+1 ’’ 1Дл+1| ~ <?„+1?„+2 ' Имеем: qn+2>qn. Значит, у второй дроби знамена- тель больше, а она сама меньше: I An+i | < | Ап |. В Свойство 3. Точное значение конечной цеп- ной дроби а заключено между любыми двумя сосед- ними подходящими дробями. Все подходящие дроби с четными номерами — левее а, т. е. дают приближе- ние с недостатком. Все подходящие дроби с нечет- 45
ными номерами — правее а, т. е. дают приближение с избытком. Очевидно, что последнюю подходящую дробь, ко- торая в точности равна а, следует исключить. Вместо доказательства дадим наглядную картин- ку, которая представляет идею доказательства и которую легко преобразовать в строгое доказатель- ство. На рис. 8 показано расположение подходящих дробей на числовой оси. Надписи обозначают не ве- Рис. 8. личину дробей, а их номер. Самая левая точка — подходящая дробь № 0 (т. е. целая часть цепной дроби). Чтобы от нее перейти к дроби № 1, надо сде- лать шаг вправо. Этот шаг (т. е. До) отмечен дужкой сверху. Чтобы от дроби № 1 перейти к дроби № 2, надо шагнуть обратно, влево, но этот шаг (т. е. Ai) меньше предыдущего и т. д. и т. д. Мы шагаем попе- ременно то вправо, то влево, причем каждый следу- ющий шаг меньше предыдущего. Рис. 8 убеждает нас в справедливости свойства 3. Рис. 9 тоже иллюстрирует расположение подхо- дящих дробей. По оси абсцисс откладываются номе- ра подходящих дробей, а по оси ординат — величи- ны этих дробей. Пунктирная прямая, параллельная оси абсцисс, проведена на уровне а. 46
Рп In Рис. 9. Свойство 4. Абсолютная погрешность, возни- кающая при замене числа а подходящей дробью Уп 1 меньше, чем —%-, т. е. ► В самом деле, из свойства 3 и формулы (13) следует: 47
Рп а —------ Яп 1 ЯП ^+1 Эта оценка неудобна тем, что при аппроксимации а « следующая подходящая дробь может быть Яп нам неизвестна. Поэтому заменим в последнем нера- венстве qn^\ меньшим числом qn , от чего неравенст- во только усилится. Тем самым неравенство (14) до- казано. Свойство 4 показывает, что подходящие дроби очень хороши для аппроксимации действительных чи- сел. Если бы дробь -^Ене была подходящей, то от Яп нее можно было бы ожидать точности только до 1 Й7„ • 21. Несократимость подходящих дробей. Рассмо- трим еще одно свойство подходящих дробей. Свойство 5. Все подходящие дроби несокра- тимы. Напомним, что числители и знаменатели подходя- щих дробей определяются по формулам (4). Допу- стим, что дробь сократима, т. е. ее числитель и qn знаменатель имеют общий множитель X, отличный от единицы: Рп =^р'п’ Яп где рп и — натуральные числа. Тогда формула (12) дает 48
Pn^n+l} ~ ( 0 • Мы пришли к абсурдному равенству: левая часть делится на X, а правая нет. Значит, дробьнесо- Яп кратима. Множество равных между собой дробей содержит только одну несократимую дробь. Поэтому подходя- щая дробь может быть определена так: подходящей называется несократимая дробь, выражающая зна- чение усеченной цепной дроби. 4 Н. М. Бескин
ГЛАВА IK БЕСКОНЕЧНЫЕ ЦЕПНЫЕ ДРОБИ § 7. Действительные числа 22. Пропасть между конечным и бесконечным. Мы умеем находить значение конечной цепной дроби и надеемся, что у читателя возникло желание научить- ся обращаться с бесконечными дробями. Именно та- кие желания двигают науку вперед. Всякое рациональное число может быть представ- лено в виде конечной цепной дроби. Обратно: всякая конечная цепная дробь представляет рациональное число. Может быть, бесконечными цепными дробями удастся представлять иррациональные числа? Многие математические понятия, знакомые нам в конечном варианте, имеют заманчивые бесконечные аналоги. Вот несколько примеров. Смысл конечной десятичной дроби вполне ясен. 50
33 Например, 0,33 означает 2^. А что значит 0,333... Значение суммы конечного числа членов тоже имеет понятный смысл. Например, 1 + -J— + = 7 111 —. А как понимать сумму 1 + —- + — + -тг~ + 4 2 4 8 + ...? Существуют конечные многочлены, например, 1 + + 2х + 3х2. А нельзя ли рассматривать «многочлены с бесконечным числом членов», вроде 1+х + х2 + ...+ + *” + ...? Несмотря на внешнее сходство, между конечным и бесконечным лежит глубокая пропасть. До XIX в. математики ее не замечали. Они, не понимая опасно- сти, обращались с бесконечными объектами так же, как и с конечными, и иногда приходили к абсурдным результатам. В XIX в. постепенно научились обра- щаться с бесконечным и через пропасть построили прочные мосты. Мы пройдем по одному из них. По поводу приведенных примеров заметим, что конечная десятичная дробь по смыслу ничем не от- личается от простой дроби и есть лишь особая фор- ма записи. Дробь 0,33 имеет числитель 33 и знаме- натель 100. А каков знаменатель бесконечной дроби 0,333...? Поскольку на этот вопрос нельзя ответить, то ясно, что бесконечная десятичная дробь не имеет такого смысла, как конечная. Н. Н. Лузин говорил, что из того, что мы нарисуем символ 0,333..., не воз- 1 Многоточие — математический символ, имеющий два смысла. Многоточие внутри (например, 14-х+х24-...+х) озна- чает пропуск некоторого числа элементов, многоточие в конце (например, 1+х+х24-...) означает «и так далее до бесконечности». Бывает еще многоточие, заменяющее строки. 4* 51
пикает его смысл. Этот символ есть только узор или орнамент. Однако ему можно придать смысл. Аналогично сумма 1 + JL + _1_имеет смысл, по- тому что ее значение можно найти последовательным 13 3 17 сложением: 1 4- — — —, — 4- — — —. Но зна- 2 2 2 4 4 суммы 1 + J- + + -i- + • • • 2 4 8 чение бесконечной таким способом найти нельзя, потому что процесс последовательного сложения никогда не будет закон- чен. Не следует считать, что это лишь техническое затруднение: это принципиальное препятствие. Легко- мысленно успокаивать себя тем, что, складывая по- следовательно числа 1 + -JL4- _1_ + JL + ..., мы 2 4 8 находим приближенные значения бесконечной суммы. Нельзя искать приближенные значения того, что не существует. Сначала надо определить смысл беско- нечной суммы и лишь после этого можно говорить о ее приближенных значениях. Сейчас мы приступим к этому. Напоминаем, что мы перейдем через пропасть между конечным и бес- конечным по одному (из многих существующих) мо- сту. • Этот мост называется принцип вложен- ных отрезков или аксиома Кантора.1 23. Принцип вложенных отрезков. Мы часто го- ворим, что прямая линия—непрерывная, или сплошная. В математике всегда приходится ис- кать логические формулировки, заменяющие инту- итивные представления. Принцип вложенных отрез- ков — это аксиома, выражающая именно то свой- 1 Георг Кантор (1845—1918) — великий немецкий матема- тик, создатель теории множеств. Теория множеств стала фундаментом всей математики. 52
ство прямой, которое называется непрерыв- ностью. Напомним, что отрезком называется мно- жество точек прямой, состоящее из двух различных точек а и b (называемых концами отрезка) и всех точек между ними. Отрезок обозначается сим- волом [а, Ь]. Множество, содержащее все точки меж- ду а и 6, но не содержащее самих точек а и Ь, назы- вается интервалом и обозначается символом (а, Ь). Интервал (а, Ь) содержит на две точки меньше, чем отрезок [а, Ь], но это различие иногда оказывается чрезвычайно важным. Если к множест- ву точек между а и b присоединить один из концов, то получим полуинтервал. На числовой оси можно обозначать одной и той же буквой точку и соответствующее ей число. Тогда отрезок [а, Ь]: а^х^Ь; интервал (а, Ь) : а<х<Ь\ полуинтервал [а, Ь) : а^х<Ь\ полуинтервал (а, 6]: а<х^Ь. Рассмотрим на прямой бесконечную последова- тельность отрезков [аь \а2, 62], ..., [ап, 6П]. обладающую двумя свойствами: 1) каждый отрезок (начиная со второго) вложен в предыдущий; 2) дли- ны отрезков стремятся к нулю (при п->оо). Первое свойство означает: все точки отрезка, имеющего п-й номер, принадлежат отрезку, имеюще- му (л—1)-й номер (рис. 10). Рис. 10. 53
Второе свойство надо понимать так: если задать наперед любую длину е, то ей соответствует такой номер п, что отрезок [ап^п] имеет длину, меньшую чем 8 (а отрезки с большими номерами и подавно имеют меньшую длину). В таком случае существует точка и притом един- ственная, которая принадлежит всем отрезкам. Повторим коротко эту формулировку. Аксиома Кантора. Если на прямой дана беско- нечная последовательность отрезков, обладающая двумя свойствами: 1) каждый следующий отрезок вложен в предыдущий, 2) длины отрезков стремятся к нулю, т о существует точка и притом единствен- ная, которая принадлежит всем отрезкам. Теперь разъясним эту аксиому подробнее. На рис. 10 изображены первые несколько отрезков на- шей последовательности. При каждом шаге процесса (n-м шагом называется переход от n-го отрезка к (п+1)-му) некоторые точки выбрасываются. Напри- мер, точка А на рис. 10 принадлежит первому отрез- ку, но не принадлежит второму. Значит, точка А будет выброшена при первом шаге процесса. Точ- ка В при первом шаге уцелеет, но будет выброшена при втором. Точка С уцелеет при первых двух шагах, но будет выброшена при третьем, и т. д. У каждой точки отрезка [a^j] своя судьба. Найдутся точки, ко- торые входят в 1000-й отрезок, но не входят в 1001-й. Эти точки в ходе процесса уцелеют 1000 раз, но бу- дут выброшены на 1001-м шаге. Принцип вложенных отрезков утверждает, что существует точка X, которая не будет выброшена никогда, т. е. она уцелеет при любом шаге, т. е. она принадлежит любому отрезку, каков бы ни был его номер. Другими словами, она принадлежит всем отрезкам. Существование такой точки устанавливается дан- 54
ной аксиомой. Единственность же, включенная в ту же формулировку ради удобства, может быть легко доказана. В самом деле, допустим, что таких точек было бы две, X и У. Обозначим буквой d расстояние между ними. По условию, длины отрезков данной последовательности стремятся к нулю. Найдем такой номер п, при котором длина отрезка [апЬп] будет меньше d, I ctnbn | <d. Тогда отрезок [anbn] не сможет покрыть отрезок XY=d, т. е. точки X и У не могут принадлежать отрезку [апЬп] (и следующим за ним). Тем самым до- казано, что не может быть двух точек, принадлежа- щих всем отрезкам. Пример 1. На числовой оси рассмотрим отрезки [О, 1], Г—, —Г—, —Г—, —I J L 4 4 j [ 8 8 J [16 16 J L, J- + -L] ... I 2 2n 2 2n I Ясно, что точка -L- (и только она) принадлежит всем этим отрезкам. Пример 2. Дана последовательность отрезков [О, 1], [о, — ], [о, — , J L 2 J [ 3 J 1 О, — п Точка 0 (и только она) принадлежит всем этим отрезкам. В каждом из этих примеров дана некоторая кон- кретная последовательность вложенных отрезков. В каждом из них легко указать единственную точку, 55
принадлежащую всем отрезкам. Принцип же вложен- ных отрезков утверждает, что всегда (каков бы ни был закон образования последовательности, лишь бы удовлетворялись указанные два условия) такая точ- ка существует. Примечание. Если бы в примере 2 рассмот- реть последовательность интервалов « (’ т)- (" т)................(“ - то, хотя они вложенные и их длины стремятся к нулю, не существует точки, принадлежащей им всем. Ведь точка 0 не принадлежит ни одному из них, а всякая другая точка интервала (0, 1) на ка- ком-то шаге будет выброшена. Значит, существенно, что в аксиоме Кантора речь идет об отрезках. Для интервалов аналогичное утверждение неверно. Принцип вложенных отрезков выражает непре- рывность прямой: в том месте, к которому стягива- ются отрезки, всегда оказывается точка, а не пустота. Попробуем нарушить непрерывность прямой, сделав прокол в точке Яснее говоря, удалим из прямой точку-1. . Оставшееся множество точек М уже нель- зя называть прямой. Это совокупность двух так на- зываемых открытых лучей (т. е. лучей без вершины): ( — со, —) и (-А-, со). Рассмотрим последовательность отрезков, как в примере 1. Теперь это не отрезки прямой, потому что в них не хватает одной точки, а отрезки на множестве М. Каждый из них содержит два конца и все точки множества М между ними. Хо- 56
тя эти отрезки вложенные и длины их стремятся к нулю, не существует точки множества М, принадле- жащей всем этим отрезкам. Принцип вложенных от- резков для множества М несправедлив. 24. Множество рациональных чисел. Проследим, как числовая ось постепенно заполняется числами. Сначала мы наносим целые числа. Множество всех целых чисел принято обозначать Z. Не требуется тонких рассуждений, чтобы убедиться, что точки множества Z не заполняют прямую сплошь: между соседними целыми точками имеется сплошной массив точек (интервал), пока безымянных. Теперь приступим к нанесению рациональных чи- сел. Достаточно нанести все рациональные числа между 0 и 1. Сдвигая потом отрезок [0, 1] на целое число единиц влево и вправо, мы получим все рацио- нальные точки на прямой. Рациональные числа на отрезок [0, 1] будем на- носить в следующем порядке: Шаг 1. Нанесем дроби со знаменателем 2. Есть лишь одна такая дробь: -1_. 2. Нанесем дроби со знаменателем 3, рас- их в порядке возрастания числителей: _1_, Шаг полагая 2 3 ’ Шаг лагая их в порядке возрастания числителей: 3. Нанесем дроби со знаменателем 4, распо- 1 4 * / 2 \ 3 2 — J, —. Дробь — записана в скобках, потому что это число уже встречалось. 57
(п — 1)-й шаг. Нанесем дроби со знаменателем п, располагая их в порядке возрастания числителей: 1 о о п___1 _, _, ..., . Если среди них встре- п п п п тятся сократимые, можно их вычеркнуть. Этот процесс бесконечен. Мы не можем его за- кончить, но можем утверждать, что он предусматри- вает нанесение всех рациональных чисел между 0 и 1. В самом деле, разве есть дробь, до которой никогда не дойдет очередь? Возьмем любую дробь между О 37 и 1, например —.Ясно, что, нанося дроби со знаме- нателями 2, 3, 4..., мы когда-нибудь (точнее: на 88-м шаге) дойдем до знаменателя 89. Далее, располагали дроби в порядке возрастания числителей — » — 37 и т. д., мы обязательно дойдем до дроби Таким образом, какую бы мы ни задумали дробь между О и 1, в ходе процесса мы обязательно до нее дойдем и нанесем на отрезок [0, 1]. Если вообразить, что про- цесс закончен, то на отрезке [0, 1] будут нанесены все рациональные точки (точки, изображающие ра- циональные числа). Перенося эти точки на 1, 2, 3, ... единицы вправо и влево, мы нанесем все рациональ- ные точки прямой, т. е. нанесем на числовую ось все рациональные числа. Множество всех рациональных чисел (или множество всех рациональных точек чи- словой оси) мы всегда будем обозначать Q. 25. Существование нерациональных точек на пря- мой. Заполняют ли точки множества Q всю прямую? Оказывается, нет: на прямой есть точки, не принадле- жащие Q (не рациональные). Однако это не столь очевидно, как для множества Z, и для ответа на этот 58
вопрос нужны тонкие рассуждения. Пифагору при- писывают следующее великое открытие: не существу- ет числа \ квадрат которого равен 2 (или, что то же самое, диагональ квадрата несоизмерима с его сто- роной). Если на числовую ось (рис. 11) нанесены все рациональные точки, то дуга окружности, радиусом которой служит диагональ квадрата ОА, свободно Л Рис. 11. пройдет сквозь множество Q на числовой прямой, не пересекшись с ним. Тем не менее множество Q расположено на число- вой оси всюду плотно. Это значит: любой от- резок прямой, как бы он ни был мал, содержит рациональные точки. Таким образом, хотя рациональ- ные точки не заполняют прямую сплошь, но на пря- мой нет отрезков, полностью свободных от этих точек. Это легко доказать, вспомнив процесс нане- сения рациональных точек на отрезок [0, 1]. Мы будем рассматривать последовательности вло- женных отрезков [ль ^1], \а2, 62], , \ап, Ьп\, ... на множестве Q (т. е. концы отрезков — рациональ- ные точки). Принцип вложенных отрезков на мно- жестве Q несправедлив. Если условия аксиомы Кан- 1 Рационального. Это не оговаривается, потому что пред- полагается, что других мы пока не знаем. 59
тора и соблюдены, то точки (множества Q), при- надлежащей всем этим отрезкам, может все-таки не быть. Мы сейчас увидим, что этот факт может быть использован для создания новых чисел — иррацио- нальных. 26. Бесконечные десятичные дроби. Припишем символу бесконечной десятичной дроби следующий смысл: бесконечная десятичная дробь есть последо- вательность вложенных отрезков на множестве Q. Обрывая эту дробь поочередно после каждого деся- тичного знака !, будем получать левые концы этих отрезков. Прибавляя по одной единице последнего разряда, будем получать правые концы. Например, дробь 0,313131... обозначает следующую последова- тельность вложенных отрезков множества Q: [0,3; 0,4], [0,31; 0,32], [0,313; 0,314], ... Всегда (т. е. для любой десятичной дроби) длины этих отрезков при каждом шаге уменьшаются в де- сять раз и, следовательно, стремятся к нулю. Рассмотрим теперь два примера, внешне похожих, но в то же время глубоко различных. Пример 1. Бесконечная периодическая дробь 0,333... обозначает следующую последовательность вложенных отрезков: [0,3; 0,4], [0,33; 0,34], [0,333; 0,334], ... Существует ли точка, принадлежащая всем этим отрезкам? Здесь и в дальнейшем речь идет О том, существует ли такая точка на множестве Q. Сущест- вование такой точки на прямой не вызывает сомне- ний. В данном примере такая точка существует: это точка х= 1 Десятичными знаками называются цифры, стоящие после запятой. 60
Имеют место неравенства: о.з < 4- < °-4; з (15) Поэтому число — и считается значением беско- о нечной десятичной дроби 0,333... . Ниже мы дадим прямое определение этого понятия, а пока рассмо- трим второй пример. Пример 2. Образуем две последовательности: а) наибольшую десятичную дробь с 0, 1, 2, ..., п, ... де- сятичными знаками, квадрат которой меньше 2; б) на- именьшую десятичную дробь с 0, 1, 2, ..., п, ... деся- тичными знаками, квадрат которого больше 2. Последовательно находим 12<2, но 22>2; 1,42<2, но 1,52>2; 1,412<2, но 1,422>2; Этот процесс можно продолжать бесконечно. Су- ществует ли на множестве Q точка, принадлежащая всем отрезкам [1; 2], [1,4; 1,5], [1,41; 1,42], ... ? Другими словами, существует ли рациональное число х, удовлетворяющее всем неравенствам 61
1 1,4 1,41 < х < 2; < х < 1,5; < х <1,42; (16) [Заметим, что мы ставим знак (а не <), пото- му что ищем точку, принадлежащую отрезку, т. е., может быть, совпадающую с одним из концов. В при- мере 1 случайно число всегда попадает внутрь отрез- ков. Если бы мы взяли дробь 0,2000..., соответству- ющую числу -1,то нам пришлось бы пользоваться и знаком ^.] Хорошо известно, что такого числа не существует. Это значит, что для любого рационального числа не- равенства (16), начиная с некоторой строки, неверны. Еще это значит, что соответствующая бесконечная десятичная дробь 1,4142136..., определяемая процес- сом, описанным выше, не имеет смысла. Наступил момент придать ей смысл, которого до сих пор не было. 27. Введение иррациональных чисел. Заметим, что число А-можно понимать по-разному: а) как дробь О т. е. как отношение натуральных чисел 1 и 3; б) как бесконечную десятичную дробь 0,333..., т. е. как общую точку вложенных отрезков [0,3; 0,4], [0,33; 0,34], [0,333; 0,334], ... Для числа х, которое мы ищем из неравенств (16), первый способ не годится. Однако этому числу соот- ветствует бесконечная десятичная дробь, т. е. систе- ма вложенных отрезков 62
[1; 2], Ц,4; 1,5], [1,41; 1,42], ... Можно договориться, что эта бесконечная деся- тичная дробь, или (что то же самое) эта система вложенных отрезков определяет число. Это — число нового типа: оно не может быть выражено отноше- нием натуральных чисел. Такое число называется иррациональным. Еще раз поясним идею введения иррациональных чисел. Бесконечная последовательность вложенных от- резков (15) определяет число. Это число оказалось рациональным: -у.Мы можем оперировать с ним и без рассмотрения последовательности (15). Бесконечная последовательность вложенных от- резков (16) тоже определяет число, но оно не было нам знакомо раньше (предполагается, что мы знали только рациональные числа) и возникло только в виде последовательности (16). 28. Действительные числа. Рациональные и ирра- циональные числа имеют общее название: дейст- вительные. Другими словами, множество дей- ствительных чисел R есть объединение множеств рациональных и иррациональных чисел. При обобщении понятия числа старые числа должны не противопоставлять^ новым, а рассматри- ваться как частный случай расширенного понятия. Другими словами, должен быть единый принцип образования и единый способ обозначения всех дей- ствительных чисел. < Единый способ обозначения (он же и способ обра- зования) — бесконечные десятичные дроби. Правда, некоторые рациональные числа могут быть представлены в виде конечной десятичной дроби. 63
Однако чтобы иметь единый способ обозначения, при- годный для всех действительных чисел, мы догово- римся всякую конечную десятичную дробь превра- щать в бесконечную. Заметим, что это можно сде- лать двумя способами. Например, 0,5 = 0,5000...; 0,5 = 0,4999... Для того чтобы каждое действительное число изображалось бесконечной десятичной дробью един- ственным способом, заключим следующее Соглашение. Запрещается употребление бес- конечных десятичных дробей, имеющих цифру 9 в качестве периода. Теперь число 0,5 может быть записано в виде бес- конечной десятичной дроби только так: 0,5000... После этого соглашения каждое действительное число единственным образом представляется беско- нечной десятичной дробью, т. е. две различные бес- конечные десятичные дроби не могут изображать одно и то же действительное число. Подчеркнем, что по нашему определению дейст- вительное число это и есть бесконечная десятичная дробь. Некоторые действительные числа могут быть изображены еще и другими способами. Например, рациональные числа представимы в виде простых дробей. Корни_из натуральных чисел обозначаются у2, уз, ..., ^<2,- Наконец, некоторым числам при- своены индивидуальные («персональные») обозначе- ния: л, е и др. Бесконечная же десятичная дробь есть универсальный способ задания и обозначения любо- го действительного числа. Этот способ введения действительных чисел нс создает множество R из ничего. Он предполагает, чтс уже существует некоторое подмножество R, а именно 64
Множество всех конечных десятичных дробей. Изло- женный способ дает возможность пополнить это мно- жество до R, используя вложенные отрезки, концы которых задаются конечными десятичными дробями. Можно определять действительные числа иначе, ис- пользуя в качестве исходного не множество конечных десятичных дробей, а какое-нибудь другое множество, всюду плотное на прямой. Пусть читатель не думает, что мы уже построили теорию действительных чисел. Данное выше опреде- ление действительного числа — только первый шаг. Для построения теории следовало бы сделать еще много шагов, в частности, упорядочить действитель- ные числа (т. е. указать способ сравнения их по величине) и определить операции над ними (сложе- ние, умножение и др.). Однако мы не пойдем дальше по этому пути. Цель настоящего параграфа — разъяс- нить принцип вложенных отрезков, который будет использован для истолкования бесконечных цепных дробей. 29. Изображение действительных чисел на число- вой оси. Пусть дано положительное действительное число х = а0, aia2a3... (17) Это — десятичная запись. Здесь а0 — любое целое неотрицательное число, а остальные сь — цифры от О до 9. Конечная десятичная дробь S = «О’ «1^2 • • • ап ’ которая получится, если в записи (17) отбросить все цифры, начиная с an + i, называется прибли- женным значением числа х с п деся- тичными знаками с недостатком. Если Ьке прибавить одну единицу последнего разряда хп = а0, axa2 ... ап + 10“л , 5 Н. М. Бескин 65
то получим приближенное значение чи- сла х с п десятичными знаками с из- бытком. Заметим, что прибавление единицы по- следнего разряда может (если ап=9) изменить ци- фровой состав, предшествующий ап. Например, для числа = 0,99111... х2=0,99, х2= 1,00. 900 Отметим, не вдаваясь в логическое обоснование, следующие естественные неравенства: In < х < • Вопрос читателю. Почему в первом слу- чае стоит знак а во втором <? Может ли (при некотором изменении в предыдущих определениях) быть наоборот? Теперь можно установить очень важный факт: если на числовую ось нанести все действительные числа, то она будет заполнена сплошь. Сейчас мы это сформулируем точнее и докажем. Теорема 1. Каждому действительному числу соот- ветствует единственная точка числовой оси. ►Пусть дано положительное действительное чи- сло х=а0, aia2a3... Это число должно принадлежать бесконечной последовательности вложенных отрезков [*0. 4]. 1*1. •<]. ••• Длины этих отрезков образуют геометрическую прогрессию со знаменателем А . Согласно аксиоме Кантора, на прямой есть единственная точка, прина- длежащая всем этим отрезкам. Она и соответствует числу х. Теорема 2. Каждой точке числовой оси соответст- вует единственное действительное число. 66
► Пусть на числовой оси дана точка х (не левее нуля). Если х — целое число, то на этом все закон- чится. Если же нет, то х находится между соседними целыми числами а0 и а0+1. Начнем десятичную за- пись числа х\ х = а0, ... Разделим отрезок [а0; а0+1] на десять равных частей. Если х не совпадет ни с одной из точек де- ления, то она окажется между а0,«1 и ao,ai + O,l. Продолжим десятичную запись числа х: х = а0, си ... и разделим отрезок [a0,ar, ao,ai + O,1] на десять рав- ных частей. Если на некотором шаге этого процесса точка х совпадет с одной из точек деления, то x = a0, aia2...an000... Если же этого совпадения никогда не произойдет, то x = a0, aia2...an..., причем х лежит строго внутри всех отрезков [хп , хп ] (п = 0,1, 2, ...). Следствие. На множестве R имеет место принцип вложенных отрезков. 30. Условие рациональности бесконечной десятич- ной дроби. Как известно из школьного курса матема- тики, всякое рациональное число выражается перио- дической десятичной дробью (чистой или смешанной). Например, 1 13 1 — = 0,333...; — = 0,1444...; — = 0,2000... 3 90 5 Обратно, всякая периодическая десятичная дробь вы- ражает рациональное число. 5* 67
Из этих положений вытекает, *ito всякое Ирраци- ональное число выражается непериодической беско- нечной десятичной дробью. Например, пользуясь из- вестным алгоритмом для извлечения квадратного корня, мы можем получить сколько угодно цифр де- сятичной дроби, выражающей ]/ 2 , У2= 1,4142135... Мы всегда можем найти еще один десятичный знак. И, хотя мы не знаем формального закона обра- зования этой последовательности цифр (т. е. не мо- жем указать функцию ф(п), выражающую п-й деся- тичный знак), мы уверены, что эта дробь непериоди- ческая. Обратно, всякая непериодическая десятичная дробь выражает иррациональное число. Возьмем, на- пример, дробь 0,1010010001... (число нулей между двумя последовательными еди- ницами каждый раз увеличивается на единицу). Эта дробь непериодическая, и, следовательно, ее значе- ние — иррациональное число. Здесь формальный за- кон следования цифр очень прост: если ип есть п-й десятичный знак, то {1, если п есть число вида ; 2 0 в противном случае. § 8. Бесконечные цепные дроби 31. Числовое значение бесконечной цепной дроби. Обрывая бесконечную цепную дробь [а0; Яь а2, аз, -•] поочередно после каждого элемента, мы будем полу- чать последовательные подходящие дроби: 68
— = [а0], = [a,; aj........А = <7o <7i = Po; oi. о........an\> ••• Хотя бесконечная цепная дробь — только символ, Мы уже отмечали, что знаменатели подходящих дробей строго возрастают [см. формулы (6)] <7о^<71<*72<*7з<- Поскольку все qn — натуральные числа, это зна- чит, что они возрастают бесконечно: lim qn = оо. Я-><® Но в таком случае из формулы (13) следует lim An == lim ( ?п+\ ___ Рп \ _ п->ао п-хзо ~ \ qn+\ Qn / Разность между соседними подходящими дробя- ми стремится к нулю. В таких формулировках всегда подразумевается, что оо. Каждый отрезок (18) вложен в предыдущий (см. рис. 8). По аксиоме Кантора существует единствен- 69
ная точка прямой или, другими словами, единствен- ное действительное число, принадлежащее всем этим отрезкам. Это число мы и будем, по определению, считать значением бесконечной цепной дроби. Из этого определения следует: 1. Значение бесконечной цепной дроби заключено между любыми двумя соседними подходящими дро- бями. 2. Все подходящие дроби с четными индексами суть приближенные значения бесконечной цепной дроби с недостатком. а с нечетными индексами — с избытком. Рассмотрим еще раз рис. 9. В случае бесконечной цепной дроби ломаная не имеет последнего звена, ко- нец которого лежит на пунктирной прямой. У этой ломаной бесконечное множество вершин, лежащих поочередно то ниже, то выше пунктирной прямой; а — значение бесконечной цепной дроби. 3. Последовательность подходящих дробей с чет- ными индексами Ро Р2 Р* Р2п Яо Я 2 Ял монотонно возрастает и стремится слева к а. После- довательность подходящих дробей с нечетными ин- дексами Pl Рз Рь p2n+l —— । -----, ——> • • •» ----, • • • <71 <7з <Z5 ^n+i монотонно убывает и стремится справа к а. Всмотримся внимательно в последовательность от- резков (18). Концы этих отрезков — рациональные числа. В записи отрезков на первом месте стоит то левый конец, то правый. Разумеется, это не имеет принципиального значения. 70
32. Представление иррационального числа беско- нечной цепной дробью. Сначала мы познакомились с алгоритмом разложения действительного числа в цеп- ную дробь. Предположим, что, применив этот алго- ритм к числу а (иррациональному), мы получим бес- конечную цепную дробь [а0; 01, а2, л3, ...]. Мы гово- рили раньше, что числу а соответствует эта цепная дробь: а Ча0;аь л2, аз, ...]• Теперь мы научились определять числовое значе- ние бесконечной цепной дроби. Возникает естествен- ный вопрос: числовое значение [а0; аь а2, а3, ...] есть а или какое-нибудь другое? Другими словами, будет ли соответствие между а и [а0; аь а2, а3, ...] симме- тричным? Да! Это следует из того, что в процессе разложения а в цепную дробь получаются подходящие дроби, ко- торые попеременно то меньше, то больше а. Рассмо- трим, например, первые два шага процесса: а = а0 + ——, отсюда а0<а. Далее, отсюда —!— > alt а — а0 < JL, а < а0 + —. а — а0 ах щ Таким образом, а0 < а < а0 + -L Л1 71
или, иначе, _£®_ < а<_£1_. <?о <71 Это рассуждение можно продолжать и дальше, т. е. а заключено между любыми двумя соседними подходящими дробями. Если же мы захотим, идя в обратном направлении, найти значение получившейся бесконечной цепной дроби, то вспомним: это значение, по определению, есть общая точка всех отрезков (18), т. е. всех от- резков между соседними подходящими дробями. Но существует лишь единственная точка, принад- лежащая всем отрезкам (18). Следовательно, число а и значение бесконечной цепной дроби [а0; Ль ^2» ц3, ...] совпадают. Отныне вместо знака ~ мы можем писать знак = : а = [а0; аь а2, а3, •••]• 33. Однозначность представления действительного числа цепной дробью. Представляют ли цепные дроби универсальный способ для изображения действитель- ных чисел? Это значит: можно ли утверждать, что всякое действительное1 число может быть изобра- жено цепной дробью и притом единственным образом? На первую часть вопроса ответ уже дан. Всякое действительное число может быть разложено в цеп- ную дробь. Рациональное число разлагается в ко- нечную цепную дробь, а иррациональное — в беско- нечную. Не решен лишь вопрос единственности. 1 Для простоты мы проводим рассуждения для положи- тельных чисел. Однако ясно, что ответ на поставленный во- прос, каков бы он ни был, не может измениться от привле- чения отрицательных чисел. 72
Прежде всего задумаемся над таким примером: 1 _ 1 _ 1 6 + — 6 + —1— 6 + —!— 4 3 + 1 з + -|_ или в сокращенных обозначениях [0; 6, 4] = [0; 6, 3, 1]. Такое преобразование (отделение единицы от по- следнего элемента) можно произвести с любой цеп- ной дробью, у которой последний элемент отличен от единицы. Если же последний элемент равен единице, то его можно прибавить к предпоследнему (т. е. про- честь последний пример справа налево). Легко доказать, что это — единственная причина неоднозначности представления рационального числа (положительного) цепной дробью. Мы устраним эту причину следующим соглашением: последний элемент цепной дроби не должен быть единицей. С этого мо- мента из двух способов записи одного и того же чи- сла [0; 6, 4] и [0; 6, 3, 1] мы обязаны, выбирать первый. Теперь можно доказать, что: две цепные дроби [ц0; аь а2, •••] и [^о; bi, b2, ...] (конечные или бесконеч- ные) равны между собой в том и только в том слу- чае, если, во-первых, у них одинаковое число элемен- тов и, во-вторых, соответственные элементы совпа- дают, т. е. ao=bo, ai = bi и т. д. Условие «у них одинаковое число элементов» на- до понимать так: либо обе дроби конечны и имеют одинаковое число элементов, либо обе они беско- нечны. ► Обозначим через а значение двух равных цеп- ных дробей (неизвестно, конечна или бесконечна каждая из них): а=[я0; «1, «2 -J=[^o; bi, b2 ...]. 73
Элемент а0 (также Ьо) есть £(а) 1 и, следователь- но, однозначно определяется значением а. Значит, Оо~ ^0- Вычтем aQ из а а-ао=[О; аь а2, ...] = [0; bi b2, ...]. Рассмотрим обратную величину ----L— = [ай а2, &2> а — а0 Элемент ах (также Ьг) есть е(----!---и, сле- \ а—-а0 J довательно, определяется однозначно значением——. а — а0 Значит, <31 == blt и т. д., и т. д. Повторяя это рассуждение, мы дока- жем, что а2~Ь2, аз=Ь3 и т. д. Может ли число элементов равных цепных дробей быть неодинаковым? Предположим, что первая цеп- ная дробь конечна и имеет $ элементов, а вторая ли- бо конечна и имеет t элементов, где t>s, либо беско- нечна. Это значит 1 Функция Е(а) определяется так: «Наибольшее целое число, непревышающее а». Например, ) = 2, £(!)= esl, £ (——з. Обозначение Е (а) читается «целая часть а», буква Е — первая буква французского слова entier (целый). 74
1 Ь8-М + . или <4 = as + "7" 1 , > bS-H + . откуда 1 = 0, % что невозможно. Следовательно, t=s. Значит, всякое действительное число выражается цепной дробью и притом единственным образом. | В этом доказательстве мы использовали правило, которое часто бывает полезным. Для того чтобы, имея разложение в цепную дробь (конечную или беско- нечную) числа а, получить разложение-i, надо: а 1) если ао¥=О, сдвинуть всю «гребенку» на один шаг вправо, а на месте целых вписать нуль; 2) если ао=О, сдвинуть всю «гребенку» на один шаг влево. Примеры. а = [3; 1, 2, 5], -1 = [0; 3, 1, 2, 5]; Р = [0; 2, 2, 2, ...]*= [2; 2, 2, Р 75
Для доказательства достаточно всмотреться в сле- дующие цепные дроби: 1 1 — [^oi аЪ a2' • •]*» а = а0 +---- + = [0; aOi alt а2...]. § 9. Природа чисел, выраженных цепными дробями 34. Классификация иррациональностей. Мы уже знаем следующий важный факт: всякое рациональ- ное число выражается конечной цепной дробью, а иррациональное — бесконечной. О рациональных числах мы к этому ничего не до- бавим. Иррациональные же числа по своей природе весьма разнообразны. Познакомимся с их классифи- кацией. Уравнение aQxn +aixn“1 + ...Ц-ап-\ х+ап = Ъ, (19) где 0, называется алгебраическим урав- нением п - й степени. Мы будем рассматри- вать только тот случай, когда все коэффициенты уравнения (19) рациональные или даже целые. Это одно и то же. Если коэффициенты уравнения дроб- ные, то можно умножить обе части на общий знаме- натель этих дробных коэффициентов, и получится 76
уравнение с целыми коэффициентами, равносильное исходному. Итак, в дальнейшем, рассматривая уравнение (19), мы будем предполагать, что его коэффициенты — целые числа (положительные, отрицательные или ну- ли). На старший коэффициент налагается дополни- тельное условие аоУ=О. Действительное число а называется алгебра- ическим числом степени п, если оно слу- жит корнем алгебраического уравнения п-й степени с целыми коэффициентами и не служит корнем ника- кого алгебраического уравнения низшей степени с целыми коэффициентами. Пример 1. Всякое рациональное число — есть Я алгебраическое число первой степени, потому что оно служит корнем уравнения qx-p = Q. Пример 2. Число V 2 есть алгебраическое чис- ло второй степени, потому что оно служит корнем уравнения х2 — 2 = 0. При этом ~|/ 2 не может быть корнем уравнения первой степени с целыми коэффициентами, потому что такое уравнение (aQx + at = 0) имеет корнем ра- (2. циональное число х — ———. «о Алгебраическое число второй степени называется также квадратичной иррациональ- ностью. Оказывается, существуют неалгебраические числа. Они называются трансцендентными. 77
Вот их определение: действительное число а на- зывается трансцендентным, если оно не слу- жит корнем никакого алгебраического уравнения с целыми коэффициентами. Обнаружить существование трансцендентных чи- сел нелегко. Чтобы доказать алгебраичность числа а, достаточно указать алгебраическое уравнение с це- лыми коэффициентами, корнем которого служит а. Если же мы такого уравнения найти не умеем, то отсюда не следует, что а трансцендентно: надо до- казать, что такого уравнения не существует. Эту за- дачу впервые решил французский математик Жозеф Лиувилль в 1844 г. Он доказал трансцендентность некоторых конкретных действительных чисел. В 1882 г. немецкий математик Фердинанд Линдеман доказал, что число л — трансцендентное. В настоя- щее время примеров трансцендентных чисел известно очень много. Например, десятичные логарифмы всех рациональных чисел, кроме чисел вида 10п, транс- цендентны. Предостережем читателя от возможного заблуж- дения. Из того, что примеры трансцендентных чисел находятся с большим трудом, не следует, что эти числа редки. Наоборот! Как показал уже упомина- вшийся Георг Кантор, в некотором смысле (в этой книжке нельзя точно объяснить, что это значит) почти все действительные числа трансцендентны, т. е. алгебраические числа представляют редкое исклю- чение. Однако вследствие того, что природа алгебра- ических чисел проще, их примеры легко приводить в изобилии; доказательство же трансцендентности каждого отдельного числа очень трудно 1. * Правда, существует простой способ конструирования цепных дробей, значение которых трансцендентно. Если же речь идет об установлении трансцендентности числа, уже определенного другим способом (л, log 2, sin 1° и т. п.), то это всегда чрезвычайно трудно. 78
35. Квадратичные иррациональности. Из предыду- щего пункта мы знаем, что квадратичной иррацио- нальностью называется иррациональное число, кото- рое служит корнем квадратного уравнения с целыми коэффициентами. Слово «иррациональное» заменяет фигурирующее в предыдущем определении условие «и не служит корнем никакого алгебраического уравнения низшей степени с целыми коэффициентами». В данном слу- чае это значит «не служит корнем никакого уравне- ния первой степени с целыми коэффициентами», т. е. не есть рациональное число. Рассмотрим квадратное уравнение aQx2 4- а^х ^2=О, где а0, ai, а2— целые числа и ао¥=О. Его корни нахо- дятся по формуле — а\— 4а0а2 Чтобы эти корни были квадратичными иррацио- нальностями, необходимо и достаточно соблюдение двух условий: 1) дискриминант D — a — 4а0а2 не должен быть отрицательным. При Z)<0 корни не были бы дейст- вительными числами; 2) дискриминант D не должен быть точным ква- дратом. При D=N2 корни были бы рациональны. Учитывая эти условия, можно дать другое опре- деление квадратичной иррациональности: квадра- тичной иррациональностью называется число вида p+q^D, где р и q — рациональные числа, a D — на- туральное число, которое не есть точный квадрат. 79
Чтобы разобрать некоторые Примеры, связанные с квадратичными иррациональностями, заготовим че- тыре полезные леммы. Во избежание повторений до- говоримся сначала о некоторых обозначениях и тер- минах. Малыми латинскими буквами р, q, ... мы всегда будем обозначать рациональные числа, положитель- ные, отрицательные или нуль. В частности, они мо- гут быть и целыми. Большими латинскими буквами D, М, N, ... будем обозначать натуральные числа, не представляющие точных квадратов: 2, 3, 5, 6, 7, 8, 10 ... Квадратные радикалы 1 ум и -]/N называются п о- д о б н ы м и, если ^N = p^M. В противном случае, т. е. если не рациональное число, радикалы УЛ4 __ У М ___ ____ и не подобны. Например, у2 и У8 подобны, а У2 и У10 — нет. Если УЛ1 и УЛ/’ — неподобные радикалы, то — тоже радикал (т. е. MN — не точный квадрат) и при, том неподобный каждому из них. Это ясно из тож- деств п/____ Ум У MN = N- — (не рациональное число); У N У^_улГ. “|/ м 1 Эта общепринятая вольность речи: квадратным радика- лом называют не только знак V, символизирующий операцию извлечения квадратного корня, но и всякое число типа V 2 , и т. д. 30
Лемма 1. Если У М и~\/ N —неподобные ради- калы, то равенство k + Z У"ЛГ + т\/7Г = 0 (20) возможно лишь при k = I = т —0. Короче это можно записать так: k + /Д/ М + /пД/ N — 0<=>k = l = m = 0. ► Для доказательства рассмотрим два случая: 1) /#=0 и m=/=0 (k безразлично); 2) один из коэф- фициентов I, т отличен от нуля, а другой равен нулю. В первом случае перенесем k в правую сторону и возведем обе части равенства в квадрат. После не- которых преобразований получим: 21тУ~ШГ =k2 — PM — m2N, т. е. }WV — рациональное число, что неверно. Значит, первый случай не может иметь места. ___Во втором случае из равенства (20) видно, что 1/М. или — рациональное число, что противоречит условию. Значит, и второй случай не может иметь места. Остается признать, что / = т = 0. Из равенства (20) видно, что при этом и & = 0_J| Лемма 2. Если Д/ М и У N — неподобные ра- дикалы, то равенство к = Г\Гм +тУ1Г + пУ~шГ =0 (21) возможно лишь при k~l~m = n~Q. Короче, k -J- /Д/ М 4~ т~\/ N «У MN = 0 £=> k = =/ = т = п — 0. 6 Н. М. Бескин 81
Предположим, что /=#0, и п=Н=0. Преоб- разуем равенство (21) так: / "|/ М + /п"|/ W = — k — п~]/ MN . Возведем обе части этого равенства в квадрат. После несложных преобразований получим 2(/m — kn)= £2 + n*MN — - m*N, т. е. "]/ MN — рациональное число, что неверно. Выходит, что предположение / =/= О, /п 0 и п =/= 0 должно быть отвергнуто, т. е. надо допустить, что хоть один из коэффициентов /, т, п равен нулю. Но тогда равенство (21) превращается в равенство (20) и, согласно лемме 1, все остальные коэффициенты — ну- ли. и Лемма 3. Если р + q “J/ М — корень уравнения аохп + ajx"-1 + ... + а„_,х + ап = 0 с целыми коэффициентами, то p — q тоже корень этого уравнения. ►Дано а0(Р + q V~М )п + а,(р + q УТЛ )п-' + ... + + a„-i(p+? V М ) + ап = 0. (22) Требуется доказать аа(Р — q У~М )п + а^р — q У~М )л-1+ ...+ + а„_1(р-<71/ЛО+ап =0. (23) Раскроем скобки в равенстве (22). Полученные при этом члены (ql/M)a рассортируем на два типа: 1) а — четное (в том числе и а = 0). Все эти чле- ны рациональны. Обозначим их сумму через k\ 82
2) a — нечетное. Ёсе Эти Плены имеют вид s^M. Обозначим их сумму через 1^М. Итак, равенство (22) примет вид ^ + ^УЛ1 = О. (24) Подвергнем аналогичным преобразованиям равен- ство (23). Оно получается из равенства (22) заме- ной q^M на — Такая замена не отразится на членах, содержащих q^M в четной степени, а члены, содержащие q^M в нечетной степени, только изменят знак. Поэтому равенство (23) запишется так: /г-/уМ = 0. (25) Равенство (24) может иметь место лишь при £ = =/=0. В самом деле, при /=/=0 равенство (24) означает, что УМ — рациональное число. Если же / = 0, то и fc = 0. Но если & = / = 0, то справедливо равенство (25). | Поясним еще раз ход доказательства. Равенства (24) и (25) — это соответственно преобразованные (22) и (23). Из (24) вытекает £ = /=0, а из Zz = Z==O вытекает (25). Лемма 4. Если p + q^M+r^N, где и УА;—не- подобные радикалы, есть корень уравнения с целыми коэффициентами, то числа p±q^M±ry^~при любых комбинациях знаков тоже корни этого уравнения. ► Для краткости обозначим Р(х) = аох" +й1хп-,+ ... + й„_| X + ап. Дано Р(Р + <? +rV N ) =а0(р + ?У~ЛГ + + г V А/ ) п+ й!(р + М +_rV N )п~' + ... + + «„_!(₽ + чУ м + гУ N )-\-ап=0. (26) 6* 83
Требуется доказать, что P(p±q V~m± гУТГ) = о. В равенстве (26) раскроем скобки. Все получив- шиеся при этом члены будут иметь вид Ара )р (rV~N~y , где А — коэффициенты, а, 0 и у — неотрицательные целые показатели. Рассортируем эти члены на четы- ре типа: Тип | Y Вид члена 1 Четное Четное Рациональный 2 Четное Нечетное 1 Vn~ 3 Нечетное Четное и Ум 4 Нечетное Нечетное v УMN Равенство (26) после раскрытия скобок примет вид Р(р + яУ~М + гУТГ) = k + lV~M +тУ7Г+ + nV~MN~ = 0. Если мы заменим дУ М на — , то это не повлияет на члены типа 1 и 2, а члены типа 3 и 4 только изменят знак. Значит, если Р(р + q У~М + г_У1Г) = k + l У~М + -\-тУ N -Ь п У MN , ТО __ ________ Р(р — дУ М +гУ N ) = Й — /УЛГ+ + т У N — пУ MN . Повторяя аналогичные рассуждения для разных комбинаций знаков, найдем: если P(p + qV М +_гУ N ) = k + l V ЛГ + + tn ~V N + «V MN , 84
то ___ Р(р+ q V М —rj/~) = k + l V ЛГ — — т V N — n]/ MN ; Р(р — дУ~М +гУ7Г) = к — 1У~М + + m У N —пУ MN ; Р(р — q -|/ЛГ — г У7Т) = k — l У~М — — т"|/ N + п У MN ; если Р(р + q У М -f- г У N ) = О, то, по лемме 2, k — 1 = т = п = 0. Но в таком случае и все осталь- ные значения Р(р+<? Д/ + r V N ) СУТЬ нули. | Теперь рассмотрим примеры. Пример 1. Число 1+У2 есть квадратичная ирра- циональность. Как найти квадратное уравнение, по- рождающее эту иррациональность? Согласно лемме 3, число 1—У2 тоже есть корень этого уравнения. Значит, это уравнение таково: (х-1-У2) (х-1+У2)=0 или х2-2х— 1 =0. Пример 2. Число У 2 + не есть квадратич- ная иррациональность. Порождающее его уравнение с целыми коэффициентами, согласно лемме 4, имеет корни: V 2 + V 3 , х2 2_—~|/ 3 , х3 = - У 2 + У~з , xt = - УТ -У~3\ Значит, это уравнение таково: (х—у~— yjr )(х—тлг + yjr )(х+у~— -У з )(х + у 2 +у з) = о ИЛИ Х4 _ 10х2 -1-1 = 0. 85
Примечание 1. Разумеется, можно находить уравнение по корням не таким способом, а пользуясь формулами Виета. Для приведенного уравнения чет- вертой степени х4+Р1Х3 + р2х2 + р3х + р4 = о формулы Виета пишутся так: Р1 = — (*1 + *2 + *3 + р2 = XjX2 + х4х3 4- х4х4 + х2х3 4- х2х4 + х3х4; Рз = — (х2х3х4 + х4х3х4 + хгх2х4 + х^Хз); Pt = Х!Х2Х3Х4. Примечание 2. Читатель, возможно, будет удивлен, если захочет проверить, правильно ли со- ставлено уравнение по его корням. Решение этого уравнения дает * = ±1Л + 2 "|/ 6 • На первый взгляд это не совпадает с заданными кор- нями + 1/2 + 1ЛТ. На самом деле 1/ 3 + + 1/2 = V 5 + 2"]/ 6 . В этом можно убедиться, либо возводя обе части равенства в квадрат, либо используя так называемую формулу для преобразова- ния сложных радикалов V a±V~b~ =1/ Лг^ Аг~в + Формулой (27) выгодно пользоваться лишь в тех случаях, когда А2-В есть точный квадрат. В данном примере это так. 86
36. Теорема Эйлера. Бесконечная цепная дробь называется периодической, если ее элементы образуют периодическую последовательность. Тако- вы, например, дроби [0; 1, 1, 1,...]; [2; 1, 5, 1, 5, 1, 5, ...]; [0; 1, 2, 3, 5, 3, 5, 3, 5, Первые две — чистые периодические, а третья — смешанная периодическая. При этом различении мы не обращаем внимания на це- лую часть aQ. Более непосредственное определение таково. Бесконечная цепная дробь называется периодиче- ской, если существуют такие натуральные числа № и k, что при любом n^N an+k — Un- Имеет место следующая теорема, доказанная в 1737 г. Леонардом Эйлером. Теорема, значение периодической цепной дроби есть квадратичная иррациональность. Рассмотрим два примера. Пример 1. [0; 1, 1, 1, ...]. Имеем а = Применим к этому равенству процесс «пере- мотки», заключающийся в чередовании двух ша- гов: 1) берем от каждой части равенства обратную величину; 2) вычитаем из каждой части равенства целую часть. В данном примере делаем эти шаги один раз: 87
1 1 1 1 + 1 Теперь в правой части получилась исходная дробь, т. е. а: — — 1 = а, а т. е. мы получили квадратное уравнение для а: а2 4- а — 1 = 0, квадратичную ирраци- из одного числа, а из сделать k пар шагов. откуда а — —+ — |/ 5 (отрицательный корень, разумеется, не годится). Из этого рассуждения видно, что всякая дробь вида [0; а, а, а, ...] выражает ональность. А если период состоит не k? Тогда надо в «перемотке» Пример 2. [0; 1, 2, 1, 2, ...] 1 1 1 1 а = 14 88
a или a22a —2 = 0, откуда ___ a = — 1 + У 3 . Заметим, что при любом периоде корень не может оказаться рациональным, потому что исходная цеп- ная дробь бесконечна. А если а0 не равно нулю? Тогда переносим а0 в левую часть, а затем начинаем «перемотку». | Однако при длинном периоде этот способ громоздок. По- этому даем другое доказательство, не столь прозрачное, но короткое. Пусть бесконечная цепная дробь a = [0; а2, . . .] — чистая периодическая и длина периода равна k. Тогда (напомним, что ct£_|_| есть (Ze + 1) -е полное частное): a = [0; at, а2, . , , at, а2, ...]. °£+i По формуле (9) a= 1+^-1 89
Значит, Рл « + Р&-1 qk “ + qk-l т, e. а удовлетворяет квадратному уравнению “2 + ( qk-\ -Ok) °-- 0k-\ - 0. • (28) Корни этого уравнения имеют различные знаки, « — поло- жительный корень. Если дробь — смешанная периодическая «= [ % ’ ai *аь........aN* aN-\A.......aN+k> • • •]• период то нужно сначала «перемотать» справа налево начало дроби до элемента включительно, а затем применить вышеиз- ложенное доказательство. Замечание. Число а иррационально, потому что оно выражается бесконечной цепной дробью. Следовательно, ди- скриминант уравнения (28) не должен быть точным квадратом. Это утверждение можно проверить и прямым вычислением: D = (рА - + bOk-l<>k “ O^-'lPk + + . . Прибавим и вычтем член 4р^ f • • • =Р2*+ 2Р* <Z*-1 + - — 4pk qk-\ + ^k-\qk e (РЛ + t I Pk Pfe-l \ - qk-------------------« . . • \ qk qk-\ ) В этом месте надо применить формулу (13): ...-(Pft + Q*-!)2+4-(-О*. Окончательно 90
или D—(p 4-67, .)2 — ±4. К R— 1 Следовательно, D не есть точный квадрат. Разность квадратов натуральных чисел не может быть равна 4. Если к натуральным числам присоединить нуль, то найдется един- ственная пара квадратов, расстояние между которыми рав- но 4: 0 и 4. 37. Теорема Лагранжа. Как мы видели в преды- дущем пункте, теорема Эйлера доказывается очень просто. Обратная теорема значительно сложнее. Ее впервые доказал Лагранж в 1770 г. Теорема Лагранжа. Всякая квадратичная ирра- циональность выражается периодической цепной дробью. Лагранж доказал свою теорему весьма сложно. Многие ма- тематики, сохраняя идею Лагранжа, старались упростить де- тали. Через сто лет с лишним французский математик Шавр предложил более простое доказательство, основанное на дру- гой идее. Мы изложим сначала идею Шавра, а затем подроб- ное доказательство. Пусть а —• квадратичная иррациональность. Будем разла- гать ее в цепную дробь, останавливаясь поочередно на каж- дом шаге, начиная со второго: “=( “о :°,1 % 1=1 а, а, 1% ] = = ... = [ а0 ; , а2.....о„_1 | ап ] = . .. Здесь ав , ав . ап .... — полные частные. Мы видели в п. 18, что если какое-нибудь полное частное повторится, т. е. если будет ап = %_]_£, то цепная дробь окажется пери- одической. Мы докажем, во-пёрвых, что каждое неполное частное удовлетворяет квадратному уравнению с целыми коэффи- циентами: Апа2п+впап+сп=0- (29) Разумеется, уравнение (29) может варьироваться для раз- ных ап , поэтому коэффициенты Л, В, С и снабжены индексами, Скажем так: каждое ап удовлетворяет своему квадратному уравнению с целыми коэффициентами. 91
Во-вторых, мы докажем, что коэффициенты уравнения (29) ограничены по модулю1 Ип1<^ 1Вп | < М-. I cn\<N-. (30) Внимание! В этом и заключается остроумная идея Шавра. Границы L, М, N не зависят от п (а зависят только от а). Поскольку Ап , Вп , Сп — целые числа, то для каждого из них существует только конечное число допустимых значений. Значит, при данном а число возможных уравнений (29), а сле- довательно, и число возможных корней этих уравнений конеч- но. Очевидно, в последовательности полных частных а , а 2 8» . . , <хп , . . . повторение неизбежно, что и надо доказать. Теперь приступим к выполнению этого плана. Докажем сначала (29), а затем (30). Квадратичная иррациональность а удовлетворяет некоторо- му квадратному уравнению с целыми коэффициентами Ааг + Ва + С = 0. (31) По формуле (9) Подставим выражение (32) в (31) и освободимся от знамена- теля: А(рл_1ал + РЛ_2)2 + + Рп-2^^п-^п +<7я-2> + + с«п- 1ап + ^п—2^ — 0 Ап ап + вп ап. + сп = °. 1 Мы предполагаем, что квадратное уравнение с целыми коэффициентами пишется в несократимом виде. Иначе это утверждение не имело бы смысла. 92
АП = АРд1_1+ BPn-l’n-l + Bn ~ ^-^Pn—l^n—2 + B(Pn— \Pn—2 + Pn—2Pn— 1) + /qq\ + 2Cqn_iqn^ { cn == Apn-2 + Bpn-Wn-2 + Con-2- Остается доказать ограниченность по модулю коэффициентов (33). По формуле (14) Р/г—1 Рп—1 Это иначе можно записать так: Р/г—1 в а = , qn—1-----------<?2 п—1 где — 1 < 6 < 1, откуда Р/г-1 = а (1п~х 4-----— (- 1 < б < 1). Рп-\ Подставим это выражение для в первую формулу (33): Ап = А (а Чп-l н----------¥ + в (а Чп-t +------) «7И-1+ \ Рп— 1 у у Рп— 1 у + CQn-l = Qn-1 (Л а* ",L в а '* 2 л 6 "1- ? I А б2 _ о2 п— 1 Ясно, что выражение в скобках равно нулю на основании (31): . ь . = а + B-l- Ho |б/ < 1, следовательно, [Ап | < 2Да + В + ±Мб. Q2 Чп-\ / 93
Учтем еще, что<7^_|> 1 (<70 = !. и последовательность Qn строго возрастающая). Отбросив (т. е. заменив его еди- ницей), мы усилим неравенство: | Ап | < | 2А а + В -М б| I2A б| + |В| + /Л/ • /б/ < < |2Л а| + IBI + |Л|. Цель достигнута: мы указали для / Ап | границу, не зави- сящую от п. Вместо того чтобы проделывать аналогичные выкладки для | Сл /, заметим, что Сп получается из Ап заменой п на п — 1, т. е. Сп — Лл_р Поскольку найденная граница не зависит от п, она относится и к Сп . Для Вп лучше пойти обходным путем. Вычислим дискриминант уравнения (29), исходя из фор- мулы (33). Опуская длинную1, но неинтересную выкладку, при- водим результат: 4 ^псп = ( Рп—1 Qn—2 — Рп—2 Qn—1)" ( — 4ЛС). Но, согласно формуле (12), Рп—1 Qn—2 “ Рп—2 Qn—1 = ( —2- Значит, В2 - 4Ап С„ = В2- 4АС. (34) Эта формула выражает естественный факт: при разложе- нии квадратичной иррациональности а в цепную дробь полные частные представляют квадратичные иррациональности той же природы, что и а. Эта природа определяется дискриминантом. Все они имеют вид при неизменном D. Теперь из (34) заключаем В2= В2 -4ЛС + 44ПВ„. Поскольку все члены в правой части ограничены, то и а значит и | Вп |, ограничен. Теоремы Эйлера и Лагранжа можно объединить в следующей формулировке: квадратичные иррацио- нальности и только они выражаются периодически- ми цепными дробями. 1 Пусть читатель проделает ее сам. Математик должен обладать терпением и не бояться длинных выкладок. 94
ГЛАВА V АППРОКСИМАЦИЯ ДЕЙСТВИТЕЛЬНЫХ ЧИСЕЛ § 10. Аппроксимация подходящими дробями 38. Выгодная аппроксимация. После утомительно- го перехода мы подошли к цели нашего путешествия. В этой главе мы узнаем, для чего нужны цепные дроби. В § 1 мы выяснили, в чем заключается проблема аппроксимации в самом широком смысле. Теперь мы займемся более конкретной проблемой. Дано мно- жество действительных чисел R1 и в нем подмноже- 1 * * * * * 7 1 Достаточно рассматривать множество положительных дей- ствительных чисел, так как привлечение отрицательных чисел 22 не даст ничего принципиально нового: если к я —, то — я ж 7 ___22_ 7 ’ 95
ство Mq всех дробей, знаменатели которых не пре- вышают q. Требуется для каждого числа aeR ука- зать ближайшее к нему число r<=Mq. Допустим, что мы нашли такое число, т. е. нашли аппроксимацию a~r. Эта аппроксимация выгодна тем, что нельзя увеличить точность, не увеличивая знаменателя’, ведь г—ближайшее к а число из мно- жества Mq. Заметим, что если бы мы взяли множество дро- бей со знаменателями, в точности равными q, то та- кая аппроксимация, вообще говоря, не была бы вы- годна в указанном смысле. Например, из табл. 1 п. 4 видно, что приближенное значение л в десятых до- лях невыгодно: более крупные доли (девятые, вось- мые, седьмые и шестые) дают более точный резуль- тат. Понятие «выгодности» не имеет в теории аппрок- симации единственного определенного смысла, и мы должны каждый раз определять, в каком смысле мы говорим о выгодности. 39. Основное свойство подходящих дробей. Мож- но считать наилучшим рациональным приближением х п числа а дробь —, обладающую следующим свои- Q ством: она дает меньшую абсолютную погрешность, чем любая другая дробь, знаменатель которой ^ql. В таком случае подходящие дроби служат для цеп- ной дроби наилучшими приближениями. Это свойство иногда называют основным свойством подходящих дробей. Сформулируем его так: Теорема. Если — (п > 0 — подходящая дробь для Чп 1 Разумеется, наилзчшее приближение в этом смысле, не единственно. 96
числа а, а — — любая другая дробь, у которой q Я <Яп> то Р п а — — я п н Это значит, что подходящая дробь дает прибли- жение, которое нельзя улучшить, не увеличив зна- менателя. У*/7**' Jf.----------------------4- д Рп Рп+1 В Чпп Рис. 12. ► Рассмотрим два случая: 1) q<qn\ 2) q = qn (как увидим, второй случай тривиален). 1) Число а принадлежит отрезку между двумя под- tz I 1 ходящими дробями — и--------(рис. 12). Длина этого Яп Яп-\-\ отрезка есть |Дд | =--------. Точка а может быть Яп Яп-^1 р»+1 внутренней точкой этого отрезка или совпадать с ----- (если а рационально и-------— последняя подходящая <Ж дробь). Таким образом, 7 Н. М. Бескин 97
Яп Пусть-----какая-нибудь дробь, знаменатель ко- q торой меньше qn , а значит, и подавно меньше q^; Я < Яп < ^п+1* Оценим расстояние — от концов отрезка —, q jn Рп-Н . _}рчп-РпЧ\ 1 . Ч Чп ЧЧп ЧЧп Р Pn+1 _\P4n+l~Pn+l4\^ 1 q ^n+i qqn+i qqn+i Эти неравенства усилятся, если в правых частях заменить q большим числом qn или q^; 1 ^п-н qn q qn 1Дл Г> (35) Смысл неравенств (35): точка — удалена от каж q 93
дого из концов отрезка Рп Рп + 1 I —, ------- | на расстояние, Яп Яп-{Л J большее, чем длина этого отрезка |ДЛ |. Откладывая Рп |А . , от точек — и-------влево и вправо отрезок |ДЛ (рис. Яп Яп+1 12), получим запретную зону [ДВ] = <7 Дл’ Чп , в которой не может находиться дробь Рп п чем —• В самом Чп+1 р — (точки А и В тоже запретны). Теперь ясно, что Я Р — есть худшее приближение для а, Я деле, Рп а — — Яп Р а — — Q Следовательно, (ЖЧп). 2) Теперь рассмотрим случай q = qn. Может ли быть, чтобы другая дробь с тем же знаменателем да- 7* 99
вала лучшее приближение, чем подходящая дробь, или такое же? Другими словами, может ли быть Р Рп (р^Рп}. П Допустим, для определенности, что — лежит ле- Яп вее а (рис. 13), т. е. п — четное (в случае нечетного Рл Рл-1 <*. ?л -о------н- Рис. 13. п рассуждения аналогичны). Может ли а быть ближе Рп + 1 Рп к-------, чем к-----, или хотя бы посредине, т. е. Яп Яп возможно ли Это равносильно Рп 1 а------> —. Яп ^Яп (37) С другой стороны, известно, что Яп Яп Яп-\л 100
Из неравенств (36) и (37) следует 1 1 2?л " <7л <7п+1 ’ т. е. qn 4-1С2. Значит, если неравенство (36) и возможно, то лишь при <7п+1 = 1 или <;n+i = 2. Такие значения мо- гут иметь место при п = 0 или п= 1. Оказывается, при этих условиях неравенство (36) действительно может иметь место, как показывает следующий пример: [2; 2] = 2+у В этом примере =—. Дробь —- дает не Яо 1 1 худшее приближение, хотя она и не есть подходящая. Для п=1 такого примера быть не может, поскольку последний элемент цепной дроби не должен быть еди- ницей. Заметим, что обратная теорема неверна, т. е. не только подходящие дроби обладают доказанным свойством. Существуют дроби, которые не служат подходящими и тем не менее дают лучшее прибли- жение для числа а, чем любая дробь с меньшим зна- менателем. Например, в п. 14 перечислены подходя- щие дроби для числа ~ =[2; 3, 1, 6]. Читатель мо- жет проверить что приближения 61 ~ 34 61 ~ 43 27 ~ 15 И 27 ~ 19 1 См. сноску на стр. 94. 101
являются наилучшими. Абсолютная погрешность I61 | 27 341 — « 0,007, 15 I- 127 43 — » 0,004 19 каждого из них меньше, чем для любой дроби с меньшим знаменателем, хотя они — не подходящие дроби. Поэтому доказанная теорема еще не’означает, что подходящие дроби лучше всех других аппрокси- мируют действительные числа. 40. Подходящие дроби — самые выгодные. Если оценивать качество приближения в другом, более естественном смысле, как это изложено в п. 4, то подходящие дроби вне конкуренции. Дело в том, что оценивать качество приближения величиной |а—| независимо от величины долей не- Я справедливо. От более мелких долей (т. е. для боль- ших значений q) можно требовать большей точности. Поэтому желательно абсолютную погрешность |а~ _£>| оценивать в масштабе, зависящем от q, например Я умножить ее на q. Тогда мы получим приведенную абсолютную погрешность [см. формулу (1)] h = Iqa — pl и коэффициент выгодности [см. формулу (2)] х = — = —!— 2h 2 lq а —р| По этим показателям подходящие дроби и только они выгоднее всех других: у подходящей дроби при- веденная абсолютная погрешность меньше (а следо- вательно, коэффициент выгодности больше), чем у всех Дробей с меньшими (или равными) знаменате- лями. 102
Но это еще не все. Оказывается, подходящая дробь по выгодности превосходит не только дроби с меньшими или равными знаменателями, но даже и дроби с ближайшими большими знаменателями: уве- личивая знаменатель, мы не увеличим выгодность, пока не дойдем до знаменателя следующей подходя- щей дроби. Из этих утверждений есть два тривиальных исключения, которые выяснятся в процессе рассуж- дений. Теперь сформулируем все сказанное в виде двух взаимно-обратных теорем. Теорема 1. Если — —подходящая дробь для числа Яп р а, а-----любая другая дробь, причем q < qn^ fno |<7па-Рп|<|<7а-Р|- Знак равенства может иметь место лишь в случаях: Рп+\ Рп Л Л 1) а =----- . т. е. — — предпоследняя подходящая Яп дробь; 2) п — 0, а = [а0; 2]. ►Отметим, что — есть другая дробь, т. е. мы исключа- Q Р Рп ем неинтересный случай, когда —--------. Далее условимся, a Qn что дробь •£- несократима. Я , Рассмотрим отдельно два случая: 1) 0 < q < Я + Яп ; 2) Я = Яп • 103
1) Представим р и q как одинаковые (с одинаковыми коэф- фициентами) линейные комбинации соответственных элементов ж „ Рп Рп±\ подходящих дробей--- и -----— , т. е. 4п ^4-1 on х + Ы1 у = ) . Г (38) Рп * + Рл+1 V = ₽• ) Коэффициенты х и р определяются из этой системы. Определитель системы (38) таков: рл_|_| Qn — рп Это — внакомое выражение [см. формулу (12)]: Dn ~ Рп^Х Уп ~~ Рп М-1 = (“О • Из того, что Dn =/= 0, заключаем, что система (38) одно- значно определяет пару чисел х, у. Из того, что jDn | = 1, за- ключаем, что х и у — целые числа. Оба числа х и у отличны от нуля. В самом деле, если х » 0, то система (38) дает у — 1 (потому что обе дроби — и q несократимы) и <7 = <7Л^]. что противоречит условию. ^«4-1 Если же у = 0, то аналогично получается q = qn , а этот слу- чай мы пока не рассматриваем. Далее, числа х и у не могут иметь одинаковые знаки. Если х > 0 и у > 0, то из первого уравнения (38) получилось бы q > qn^.\- Если х < 0 и у < 0, то вышло бы, что р и q отрицательны. Значит, х и у имеют разные знаки. Чтобы получить приведенную абсолютную погрешность для дроби—, начнем с того, что умножим первое уравнение на а и вычтем из него второе: ( РЛ“-РЛ)* + ( «л+1«-Рл+1)Р = »а-Р- (39) Скобки в левой части уравнения (39) имеют разные знаки . Рп Рп-1-1 (потому что дроби---и ------аппроксимируют число а с раз- <М-1 104
ных сторон). Числа х и д тоже имеют разные знаки, Поэтому оба члена в левой части положительны (точнее говоря, пер- вый строго положителен, а второй не отрицателен). Следо- вательно, \<’п “ ~ Рп | ' |*| + | Рп+1а~ ₽п+1| • | »| = /0 « - р) . Значит, | qn а — рп | —р|, (40) что и требовалось доказать. Выясним, при каких условиях в (40) может быть знак ра- венства.Из предыдущего видно, что это может быть только если ’“+'м=",+' = 0‘) Исследуем случай (41) подробнее. Если х = 1, то должно быть у <0. Но тогда из первого уравнения (38) вышло бы, что<7<0. Значит, не может быть х=1, а следовательно, х = — 1. При этом обязательно у — 1. В самом деле, если до- пустить, что у > 1, то первое уравнение (38) можно записать так: — ~ = q и получится, что q > Итак, в случае (41) обязательно х = — I, у = 1, т. е. Q = <7л+1 — Qn : ) ? (42) Р = Рл+1 -Рп-\ При этом в (40) имеет место знак равенства. Заметим, что первое условие (42) можно преобразовать так <7 — Qn + Qn±\ ~ Qn 531 ( ал-}-1 ~ 9 Qn + Qn— !• В рассматриваемом случае — последний элемент цеп- ной дроби и, следовательно, > 2. Поэтому из последне- го равенства следует Q> Qn • Таким образом, при q < qn в (40) не может быть знака ра- венства. 105
2) Рассмотрим теперь q « qn . Мы уже знаем из п. 38, что в этом случае- при р =£ рп Умножая обе части того неравенства на qn , получим I 0п »~Рп | <| On “-Р|> что и требовалось доказать (исключительный случай, возмож- ный при л = О, разумеется, сохраняется). Теорема доказана для всех q < . Теорема 2 (обратная). Если для числа а и дроби ~ приве- q денная абсолютная погрешность меньше, чем для любой дру- гой дроби ~ . у которой q' q, то — есть подходящая q' Р дробь для числа а. Как всегда, мы предполагаем, что дробь ~ несократи- Q Рл+1 ма. Кроме того, если а — рациональное число, а = ----— ♦ то Рп4-1 не может быть q > <7л_|_р потому что для дроби----приве- Рп4-\ денная абсолютная погрешность равна нулю, а по условию она должна быть больше, чем \q а, — р|. Предположим, что — не есть подходящая дробь. В таком я случгь ее знаменатель заключен между знаменателями каких- нибудь двух соседних подходящих дробей, т, е. qn <q < <7^44. Тор да по предыдущей теореме I qn а - рп | < р а - р[. Это противоречит условию теоремы; раз qn <q, то •£- дол- q 106
жна порождать меньшую приведенную абсолютную погреш- Рп п Р ность, чем-. Значит, предположение, Что •— не есть под- «п « ходящая дробь, ложно. Примечание 1. Мы доказали, что подходя- щие дроби и только они имеют приведенную абсо- лютную погрешность меньше, а следовательно, коэф- фициент выгодности больше, чем любые дроби с мень- шими знаменателями. Почему только «с меньшими»? А разве это не справедливо и для дробей с несколько большими знаменателями? Нет. Для знаменателей q в промежутке qn<q< <Яп+\ верна только прямая теорема, но она необра- тима. Примечание 2. Рассмотрим подробнее случай /хп Рп+{ „ (41): а = ----, р = р„+1 - рп , q = ?„+I— qn . По- <7л+1 кажем непосредственным вычислением, что дробь Р _ Рп+\ Рп Я Яп+\ Рп хотя и не есть подходящая, и qn < q < <7rt+1, но Рп „ столь же выгодна, как подходящая —. Нижеследую- Яп щие выкладки не требуют объяснений: iqa-pl = (<? _9п)— ’л-Н Рп Яп+1 Яп Рп+\ | Рп^1 Рп 1 I Чп+1 Яп±1 107
— Р/т I = ------Рп = I ^+1 ___I Яп Рп-\Л Рп Яп-{-\ 1 I ?л+1 ^4-1 т. е. р/а — р\ = | qn а — рп |. Напомним, что при q < qn этого быть не может: там обязательно \q а — -Р| <|7„а-Рл|. 61 Например, для а = ~ (см. п. 14) последователь- ные подходящие дроби Ро. _ 2_ £1 _ _L Ра _ 9 р3 _ 6£ Яо 1’ 71 3’ q2 4 ' q3 21' несмотря на то что 4< 9 как 4 ПпА«и Р Р>~Р* 52 7 7з 7г 23 < 23 < 27, столь же выгодна, Примечание 3. Рассмотрим приближения чи- 61 ела а = — дробями со знаменателями 1, 2, 3, 4 (табл. 2). „ 61 По этой таблице, не зная разложения числа в 9 цепную дробь, можно утверждать, что ~ есть под- 4 ходящая дробь: ее коэффициент выгодности больше, 108
Таблица 2 Q Приближенное значение а Приведенная абсолютная погрешность h Коэффициент выгодности Л I 2 7 27 _ _13 1 27 14 — 1 14 2 5 13 2 27 26 26 з 7 2 -1 = 2-L 3 9 4 2 4 4 9 1 27 21 = 1з1 2 3 2 4 чем все предыдущие. То же относится и к дроби и А— не есть подходящая дробь, потому что ее коэф фициент выгодности меньше, чем у предыдущей.
ГЛАВА И РАЗГАДКИ § 11. Тайна архимедова числа 41. Ключ ко всем тайнам. Читатель, который про- штудировал главы II, III, IV, V, получит заслужен- ную награду. Загадки главы I теперь объясняются совсем легко. Эта длинная книжка написана ради одного ко- роткого вывода: если хочешь с большой точностью аппроксимировать действительное число несложной дробью — заменяй его подходящими дробями. Так разгадывается загадка Архимеда и так ре- шается проблема календаря. Заметим, что именно решая задачу аппроксима- ции действительных чисел несложными дробями, пришел к цепным дробям Христиан Гюйгенс. Ему нужно было построить модель Солнечной системы, в ПО
которой планеты моделировались зубчатыми коле- сами. Чтобы достаточно точно воспроизвести периоды обращения, нужны были колеса с огромным числом зубцов. Гюйгенс искал (и нашел) общий способ ре- шения такой задачи: заменить эти числа значительно меньшими с возможно более точным воспроизведе- нием отношений этих чисел. Таким образом он в качестве вспомогательного орудия придумал цепные дроби и открыл многие их свойства, хотя эти дроби употреблял (без столь глубокого проникновения в их природу) еще итальянец Бомбелли. По этому поводу Н. Н. Лузин говорил: «В лабо- ратории великого ученого даже стружки представля- ют ценность». 42. Тайна архимедова числа. Для аппроксимации числа тс разложим его в цепную дробь. Можно взять десятичное приближение тс с большим запасом точ- ности, например 3,14159265= и применить н н 100000000 н алгоритм Евклида: л = [3; 7, 15, 1, 288, 1, ...]. Теперь вычисляем подходящие дроби по схеме п. 17: п 0 1 2 3 4 ап 3 7 15 1 288 Dn 3 22 333 355 102 595 Чп 1 7 106 ИЗ 32 657 111
Вот и все. До чего же просто! Эта таблица рас- крывает секрет Архимеда, а заодно и Меция. Из нее видно: Приближение ГТ Подходящая дробь — Qn 0-е 1-е 3 (с недостатком) 22 -у- (с избытком) 2-е 333 — (с недостатком) 3-е 355 t — (с избытком) Можно ли считать, что Архимед и Меций разо- блачены: они пользовались цепными дробями, Архи- мед использовал подходящую дробь -£-1, а Меций Рз ? Яз Нет, про Архимеда этого утверждать нельзя. Следует ясно понять, что мы решили математиче- скую, но не историческую задачу. Мы показали, как к 22 можно приити к аппроксимации числа л дробью —» но это не значит, что Архимед шел таким путем. Правда, не исключено, что он пользовался алгорит- мом цепных дробей. В пользу этого предположения есть два довода: 1) при отсутствии десятичных дро- бей это самый естественный путь; 2) в древности предпочитали дроби с числителем, равным единице. В Египте и Вавилоне пользовались только ими, за- тем очень медленно входили в употребление другие 112
он остановился на подходящей дроби дроби. Однако эти доводы — умозрительные. Суд бы их не признал. Прямых доказательств нет. Архимед для определения л вычислял периметры вписанных и описанных правильных многоугольников, пользуясь «формулой удвоения». При этом неизвестно, каким способом он извлекал квадратные корни: он приво- дит готовый результат. Историки не пришли к едино- му мнению по этому вопросу.1 * Преимущество седьмых долей можно обнаружить и эмпирически, сравнивая их с другими крупными до- лями. Другое дело Меций (точнее, Антонис). Очень трудно предположить, что такая сложная дробь, как 355 —, найдена без теории. Почти несомненно, что Анто- нис пользовался цепными дробями. Понятно, почему 355 „ —• Ведь это — 113 102 595 последняя приемлемая дробь. Следущая за ней — 32 657 настолько громоздка, что не имеет практического зна- чения. § 12. Решение проблемы календаря 43. Использование цепных дробей. Сначала поду- маем, как мы сами решили бы проблему чередования високосных лет. Мы представили бы длину года в виде цепной дроби 1 год=365 суток 5 часов 48 минут 46 секунд= = [365; 4, 7, 1, 3, 5, 64] суток. 1 См. по этому вопросу книгу [7], с. 304. 8 Н. М. Бескин 113
Примечание 1. л — иррациональное число. Оно выражается бесконечной цепной дробью. Вели- чина года — эмпирическая. Всякая эмпирическая ве- личина измеряется лишь с определенной точностью, и говорить об ее рациональности или иррациональ- ности не имеет смысла. Приведенная выше величина года — принятая, и мы должны считать ее точной. Она выражается конечной цепной дробью. Примечание 2. Чтобы выразить длину года в виде цепной дроби, незачем выражать ее десятичной дробью в долях суток (аналогично тому, как мы делали с числом л). Это вычисление производится так (целая часть отброшена): 5 часов 48 минут 46 секунд 20 926 секунд 10 463. 1 сутки 86 400 секунд 43 200 43 200 = 4 • 10 463 + 1348; 10 463 = 7 • 1348 + 1027; 1348 = 1 • 1027 + 321; 1027 = 3 • 321 +64; 321 = 5 • 64 + 1; 64 = 64 • 1. Находим несколько первых подходящих дробей. Целую часть опустим, так как наличие в каждом году 365 целых суток не требует напоминаний: 4 7 1 3 5 1 7 8 31 163 4 29 33 128 673 114
Каждый столбец даёт решение проблемы кален- даря. Например, первый столбец дает для длины го- да приближенное значение 365-Z- суток. Чтобы реа- лизовать такую длину года, надо считать високосным 1 год из 4. Вообще, третья строка дает величину цикла или периода, а вторая — число високосных лет в цикле. Например, второй столбец соответствует такому решению: 7 високосных лет из каждых 29. Средняя длина года при этом получится 365 Z_ суток. Это точнее, чем 365-4, но зато сложнее. 4 44. Как выбрать календарь. Теперь ясно, что при решении проблемы календаря есть очень мало вари- антов для выбора — всего четыре. Во избежание недоразумений поясним, что в мире существует очень большое число календарей. Есть календари солнечные и лунные. У различных наро- дов — разное начало летосчисления, разное число месяцев в году (двенадцать или тринадцать), разное (притом чрезвычайно разнообразное) начало года, разные праздничные дни. В этой книжке мы рассмат- риваем календарь не во всем многообразии этих раз- личий, а только с одной стороны: средней продолжи- тельности года. Здесь есть всего четыре выгодных (т. е. достаточно простых и точных) решения. Они даются первыми четырьмя столбцами предыдущей таблицы. Начиная с пятого столбца получаются слиш- ком сложные комбинации. Итак, возможные решения приведены в табл. 3. В графе «Погрешность» знак минус указывает, что средняя длина года больше истинной. Первый вариант — это юлианский календарь. Второй вариант нецелесообразен. По сложности 8* 115
Таблица 3 1 № приближения Чередова- ние ви- сокосных лет Средняя длина года Погрешность о Ч н S СГ Ч период 1 1 4 365 суток 6 часов 00 минут — 11 минут 00 секунд 14 секунд 2 7 29 365 суток 5 часов 47 минут 4-1 минута 35 секунд 11 секунд 3 8 33 365 суток 5 часов 49 минут 05 секунд —19 секунд 4 31 128 365 суток 5 часов 48 минут 45 секунд 4-1 секунда он равноценен третьему, но значительно уступает ему в точности. Третий вариант (8 високосных лет из 33) был предложен великим персидским и таджикским уче- ным и поэтом Омаром Хайямом. Четвертый вариант исключительно точен. Погреш- ность в 1 секунду не имеет практического значения. Поэтому были предложения использовать этот кален- дарь. Например, в 1864 г. русский астроном Медлер предложил ввести его в России с начала XX ст. Для этого надо было только внести следующую по- правку в юлианский календарь: каждые 128 лет про- пускать один високосный год (т. е. считать его про- стым). Ведь в юлианском календаре на 128 лет приходится 32 високосных. Однако этот календарь не был принят ни в России и нигде в мире. Причины, вероятно, в том, что период 116
128 «некруглый», и в привычке к уже существующему календарю. 45. Тайна Григория XIII. Предыдущий пункт не раскрыл тайну Григория XIII: среди приведенных четырех решений мы не находим григорианского ка- лендаря. Поэтому, решив математическую задачу, уделим еще немного внимания задаче исторической. Каковы были соображения Григория XIII (точнее говоря, образованной им комиссии)? Очень соблазнительна следующая гипотеза: Гри- горий XIII исходил из соотношения 31 : 128, но, же- лая заменить период 128 лет на более удобный, выбрал период 400 лет. Если на 128 лет приходится 31 високосный год, то сколько их придется на 400 лет? Из пропорции 31_____ 128 “400 получается .г = 96,875 —97. Это и есть григорианский календарь: 97 високосных лет из 400. Убедительно, не правда ли? Однако это неверно. Рассуждая об истории, в частности об истории науки, нельзя приписывать ученым прошлых веков наш современный ход мыслей. Напротив, надо ста- раться проникнуть в их круг идей и знаний. Кроме того, в исторической науке неубедительны умозри- тельные рассуждения типа «могло быть так». Надо установить, пользуясь историческими документами, что «было именно так». Относительно календарной реформы Григория XIII известно очень многое, в частности состав комиссии, которой было поручено выработать проект. Ошибка нашего умозрительного рассуждения за- ключается в следующем: при Григории XIII продол- жительность года не была известна столь точно, как теперь. Комиссия Григория XIII пользовалась астро- 117
комическими таблицами, составленными академией Толедо по приказу Альфонса X (1221—1284), коро- ля Кастилии. В них дается следующая продолжи- тельность года: 1 год=365 суток 5 часов 49 минут 16 секунд. Переводим в цепную дробь: 1 год=[365; 4, 8, 7, 2, 2, 17]. Ее подходящие дроби (без целой части): 1 8 57 > —» "» 4 33 235 Поэтому комиссия Григория XIII, каким бы мето- дом она ни действовала, не могла ничего знать об от- 31 ношении — • 128 Как уже упоминалось, по григорианскому кален- дарю средняя продолжительность года равна 365 су- ток 5 часов 49 минут 12 секунд, т. е. она больше истинной на 27 секунд. Но это мы так считаем, а Григорий XIII считал, что его год меньше истинного на 4 секунды. Как видим, комиссия Григория XIII могла быть вполне удовлетворена достигнутой точ- ностью. Добавим, что нет оснований полагать, что комис- сия Григория XIII использовала цепные дроби, кото- рые в то время в Европе были неизвестны. Скорее, она пришла к своему решению подбором. Вот как это можно очень просто сделать. Согласно таблицам Альфонса X, юлианский год больше истинного на 10 минут 44 секунды. За сколько лет накопится ошибка, равная суткам? Разделим сутки на 10 минут 44 секунды; 118
24 часа 10 минут 44 секунды 86 400 644 134. Итак, для исправления ошибки юлианского кален- даря надо один раз в 134 года пропустить високос- ный год. Но это неудобно, потому что очередной 134-й год может не быть високосным. Заметим, что 134—-Д-’400. Значит, надо в течение 400 лет 3 раза 3 пропустить високосный год. Это и есть григорианский календарь.
ЛИТЕРАТУРА Как уже было сказано в предисловии, эта книжка предназначена для неспециалистов и содержит необ- ходимый минимум сведений о цепных дробях. Для читателей, которые пожелают пойти дальше, реко- мендуется следующая литература: 1. Хинчин А. Я. Цепные дроби.—4-е изд.—М.: Наука, 1978. Это — монография по цепным дробям. Она значи- тельно сложнее настоящей книжки, особенно гл. III, предназначенная для специалистов по теории чисел. Кроме того, теория цепных дробей излагается во всех учебниках теории чисел, например: 2. Михелович III. X. Теория чисел.— М.: Высшая школа, 1962, гл. V. 3. Бухштаб А. А. Теория чисел.— 2-е изд.— М.: Просвещение, 1966, гл. 3, 5, 24—28. Полезно порешать задачи на цепные дроби: 4. Кудреватое Г. А. Сборник задач по теории чи- сел.— М.: Просвещение, 1970, гл. 3, § 14—16. По истории календаря рекомендуется книга: 5. Селешников Г. А. История календаря и хроно- логия.— М.: Наука, 1970. По истории числа л: 6. Кымпан Ф. История числа л.— АТ: Наука, 1971. Как Архимед извлекал квадратные корни, можно узнать из книги: 7. Выгодский М. Я- Арифметика и алгебра в древ- нем мире.—2-е изд.—М.: Наука, 1967, с. 304. О математиках, упоминаемых в этой книжке, можно прочесть в книгах: 8. Глейзер Г. И. История математики в школе.— М.: Просвещение, 1964. 120
9. Глейзер Г. И. История математики в средней школе.— М.: Просвещение, 1970. 10. Стройк Д. Я. Краткий очерк истории мате- матики—2-е изд.—М.: Наука, 1969. Отметим, что в книге [9] рассказывается об исто- рии цепных дробей (с. 169).
ОГЛАВЛЕНИЕ Предисловие ................................ 3 Глава I. Две исторические загадки § 1. Загадка Архимеда 1. Архимедово число....................... 5 2. Аппроксимация.......................... 6 3. Погрешность аппроксимации..............10 4. Выгодность аппроксимации...............10 § 2. Загадка Григория XIII 5. Математическая проблема календаря ... 15 6. Юлианский и григорианский календари . . 17 Глава II. Образование цепных дробей § 3. Разложение действительного числа цепную дробь 7. Алгоритм разложения в цепную дробь . . 19 8. Обозначение цепных дробей...............22 9. Разложение в цепную дробь отрицательных чисел.......................................22 10. Примеры, когда процесс разложения беско- нечен .......................................23 § 4. Алгоритм Евклида 11. Алгоритм Евклида.........................27 12. Примеры применения алгоритма Евклида . 30 13. Итоги....................................31 Глава III. Подходящие дроби § 5. Понятие о подходящих дробях 14. Предварительное определение подходящей дроби..........................................33 15. Закон образования подходящих дробей . . 35 16. Окончательное определение подходящей дроби 38 17. Техника вычисления подходящих дробей . 40 18. Полные частные.............................41 122
§ 6. Свойства подходящих дробей 19. Разность соседних подходящих дробей 20. Сравнение соседних подходящих дробей 21. Несократимость подходящих дробей Глава IV. Бесконечные цепные дроби 44 45 48 § 7. Действительные числа 22. Пропасть между конечным и бесконечным . 50 23. Принцип вложенных отрезков............52 24. Множество рациональных чисел .... 57 25. Существование нерациональных точек на прямой..................................58 26. Бесконечные десятичные дроби...........60 27. Введение иррациональных чисел .... 62 28. Действительные числа ... .... 63 29. Изображение действительных чисел на чи- словой оси....................................65 30. Условие рациональности бесконечной деся- тичной дроби..................................67 § 8. Бесконечные цепные дроби 31. Числовое значение бесконечной цепной дроби 68 32. Представление иррационального числа беско- нечной цепной дробью..........................71 33. Однозначность представления действительно- го числа цепной дробью........................72 § 9. Природа чисел, выраженных цепными дробями 34. Классификация иррациональностей ... 76 35. Квадратичные иррациональности .... 79 36. Теорема Эйлера........................87 37. Теорема Лагранжа.......................91 Глава V. Аппроксимация действительных чисел § 10. Аппроксимация подходящими дробями 38. Выгодная аппроксимация...................95 39. Основное свойство подходящих дробей . . 96 40. Подходящие дроби — самые выгодные . . 102 123
Глава VI. Разгадки § 11. Тайна архимедова числа 41. Ключ ко всем тайнам..................110 42. Тайна архимедова числа ............ 111 § 12. Решение проблемы календаря 43. Использование цепных дробей..........ИЗ 44. Как выбрать календарь...............115 45. Тайна Григория XIII.................117 Литература................................120
НИКОЛАЙ МИХАЙЛОВИЧ БЕСКИН ЗАМЕЧАТЕЛЬНЫЕ ДРОБИ Редактор А. А. Белянкина Мл. редакторы Т. С. Капелян, Н. Д. Савенко Оформление В. Л. Точилина Худож. редактор Ю. С. Сергачев Техн, редактор М. Н. Кислякова Корректоры Н. С. Захарченко, В. П. Шкредова ИБ № 1040 Сдано в набор 23.07.79. Подписано в печать 05.02.80. АТ 13514. Формат 60Х90*/з2. Бумага тип. Ke 1. Гарнитура ли- тературная. Высокая печать. Усл. печ. л. 4. Уч.-изд. л. 4,3. Тираж 52 000 экз. Изд. Кв 78—187. Зак. 2444. Цена 20 коп. Издательство «Вышэйшая школа» Государственного ко- митета Белорусской ССР по делам издательств, полигра- фии и книжной торговли. 220048, Минск, Парковая ма- гистраль, 11. Полиграфический комбинат им. Я. Коласа Государствен- ного комитета Белорусской ССР по делам издательств, полиграфии и книжной торговли. 220005, Минск, ул. Красная, 23.
БЕСПЛАТНЫЕ УЧЕБНИКИ! ВРЕМЕН СССР БОЛЬШАЯ БИБЛИОТЕКА НА САЙТЕ «СОВЕТСКОЕ ВРЕМЯ» sovietime.ru СКАЧАТЬ