Это не официальный сайт wikipedia.org 01.01.2023

Непрерывная дробь — Википедия

Непрерывная дробь

(перенаправлено с «Подходящие дроби»)

Непрерывная дробь (или цепная дробь) — это конечное или бесконечное математическое выражение вида

[ a 0 ; a 1 , a 2 , a 3 , ] = a 0 + 1 a 1 + 1 a 2 + 1 a 3 + ,

где a 0 есть целое число, а все остальные a n  — натуральные числа (положительные целые)[1]. При этом числа a 0 , a 1 , a 2 , a 3 , называются неполными частными или элементами цепной дроби[2].

Любое вещественное число можно представить в виде цепной дроби (конечной или бесконечной). Число представляется конечной цепной дробью тогда и только тогда, когда оно рационально.

Главное (но далеко не единственное) назначение непрерывных дробей состоит в том, что они позволяют находить хорошие приближения вещественных чисел в виде обычных дробей. Непрерывные дроби широко используются в теории чисел и вычислительной математике, а их обобщения оказались чрезвычайно полезны в математическом анализе и других разделах математики. Используются также в физике, небесной механике, технике и других прикладных сферах деятельности.

Разложение в цепную дробьПравить

Любое вещественное число x   может быть представлено (конечной или бесконечной, периодической или непериодической) цепной дробью [ a 0 ; a 1 , a 2 , a 3 , ]  , где

a 0 = x , x 0 = x a 0 ,  
a 1 = 1 x 0 , x 1 = 1 x 0 a 1 ,  
 
a n = 1 x n 1 , x n = 1 x n 1 a n ,  
 

где x   обозначает целую часть числа x  .

Для рационального числа x   это разложение оборвётся по достижении нулевого x n   для некоторого n  . В этом случае x   представляется конечной цепной дробью x = [ a 0 ; a 1 , , a n ]  . Эффективным алгоритмом для преобразования обычной дроби в цепную является алгоритм Евклида. Представление рационального числа в виде непрерывной дроби неоднозначно: если приведённый здесь алгоритм даёт непрерывную дробь [ , a n ]  , то непрерывная дробь [ , a n 1 , 1 ]   соответствует тому же самому числу.

Для иррационального x   все величины x n   будут ненулевыми и процесс разложения можно продолжать бесконечно. В этом случае x   представляется бесконечной цепной дробью x = [ a 0 ; a 1 , a 2 , a 3 , ]  . Если последовательность [ a 0 ; a 1 , a 2 , a 3 , ]   состоит из бесконечно повторяющегося набора одних и тех же чисел (периода), то цепная дробь называется периодической. Число представляется бесконечной периодической цепной дробью тогда и только тогда, когда оно является квадратичной иррациональностью, то есть иррациональным корнем квадратного уравнения с целыми коэффициентами.

Подходящие дробиПравить

 
Подходящие дроби для золотого сечения

n-й («энной») подходящей дробью для цепной дроби x = [ a 0 ; a 1 , a 2 , a 3 , ]   называется конечная цепная дробь [ a 0 ; a 1 , , a n ]  , значение которой есть некоторое рациональное число p n / q n  . Подходящие дроби с чётными номерами образуют возрастающую последовательность, предел которой равен x  . Аналогично, подходящие дроби с нечётными номерами образуют убывающую последовательность, предел которой также равен x  . Таким образом, значение цепной дроби всегда находится между значениями соседних подходящих дробей.

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

p 1 = 1 , p 0 = a 0 , p n = a n p n 1 + p n 2 ;  
q 1 = 0 , q 0 = 1 , q n = a n q n 1 + q n 2 .  

Таким образом, величины p n   и q n   являются полиномами от a 0 , a 1 , , a n  , называемыми континуантами:

p n = K n + 1 ( a 0 , a 1 , , a n ) ,  
q n = K n ( a 1 , a 2 , , a n ) .  

Последовательности как числителей { p n }  , так и знаменателей { q n }   подходящих дробей являются строго возрастающими.

Числители и знаменатели соседних подходящих дробей связаны соотношением

p n q n 1 q n p n 1 = ( 1 ) n 1 .   (1)

Подходящие дроби, как видно из этого соотношения, всегда несократимы. Перепишем соотношение в виде

p n q n p n 1 q n 1 = ( 1 ) n 1 q n 1 q n .  

Отсюда следует[3], что

| x p n 1 q n 1 | < 1 q n 1 q n < 1 q n 1 2 .  

Приближение вещественных чисел рациональнымиПравить

Цепные дроби позволяют эффективно находить хорошие рациональные приближения вещественных чисел. А именно, если вещественное число x   разложить в цепную дробь, то её подходящие дроби будут удовлетворять неравенству

| x p n q n | < 1 q n 2 .  

Следствия[4]:

  1. Подходящая дробь p n / q n   является наилучшим приближением исходного числа среди всех дробей, знаменатель которых не превосходит q n .  
  2. Мера иррациональности любого иррационального числа не меньше 2.

ПримерыПравить

Разложим число π = 3,141 59265   в непрерывную дробь и подсчитаем его подходящие дроби:

3 ,   22 7 ,   333 106 ,   355 113 ,   103993 33102 ,    

Вторая подходящая дробь 22 / 7   — это известное архимедово приближение. Четвёртая подходящая дробь 355 / 113   была впервые получена в Древнем Китае.

Свойства золотого сеченияПравить

Ниже приведено разложение золотого сечения:

Φ = [ 1 ; 1 , 1 , 1 , ] .  

Интересный результат, который следует из того, что выражение непрерывной дроби для Φ   не использует чисел, больших 1, состоит в том, что Φ   является одним из самых «плохо» приближаемых чисел. Точнее, теорема Гурвица[5] утверждает, что любое действительное число r   может быть приближено дробью m / n   так, что

| r m n | < 1 n 2 5 .  

Хотя практически все действительные числа r   имеют бесконечно много приближений m / n  , которые находятся на значительно меньшем расстоянии от r  , чем эта верхняя граница, приближения для Φ   (то есть чи́сла 5/3, 8/5, 13/8, 21/13 и т. д.) в пределе достигают этой границы[6], удерживая расстояние на почти точно 1 / ( n 2 5 )   от Φ  , тем самым никогда не создавая столь хорошие приближения как, к примеру, 355/113 для π. Можно показать, что этим свойством обладает любое действительное число вида ( a + b Φ ) / ( c + d Φ )  , где a , b , c   и d   являются целыми числами, причём a d b c = ± 1  ; а также, что все остальные действительные числа могут быть приближены намного лучше.

Свойства и примерыПравить

  • Любое рациональное число может быть представлено в виде конечной цепной дроби двумя способами, например:
    9 / 4 = [ 2 ; 3 , 1 ] = [ 2 ; 4 ] .  
  • Теорема Лагранжа: Число представляется в виде бесконечной периодической цепной дроби тогда и только тогда, когда оно является иррациональным решением квадратного уравнения с целыми коэффициентами.
Например:
2 = [ 1 ; 2 , 2 , 2 , 2 , ] ,  
42 = [ 6 ; 2 , 12 , 2 , 12 , 2 , 12 ] ,  
золотое сечение Φ = [ 1 ; 1 , 1 , 1 , ] .  
  • Теорема Гаусса — Кузьмина: почти для всех (кроме множества меры нуль) вещественных чисел распределение элементов соответствующих им цепных дробей подчиняется статистике Гаусса — Кузьмина; в частности, существует среднее геометрическое всех элементов, и оно равно постоянной Хинчина.
  • Теорема Маршалла Холла. Если в разложении числа x   в непрерывную дробь, начиная со второго элемента не встречаются числа большие n  , то говорят, что число x   относится к классу F ( n )  . Любое вещественное число может быть представлено в виде суммы двух чисел из класса F ( 4 )   и в виде произведения двух чисел из класса F ( 4 ) .  [7] В дальнейшем было показано, что любое вещественное число может быть представлено в виде суммы трёх чисел из класса F ( 3 )   и в виде суммы четырёх чисел из класса F ( 2 )  . Количество требуемых слагаемых в этой теореме не может быть уменьшено — для представления некоторых чисел указанным образом меньшего количества слагаемых недостаточно[8][9].

Открытые проблемыПравить

Предпринимались попытки найти закономерности в разложениях в непрерывную дробь кубических иррациональностей[10], а также других алгебраических чисел степени, большей 2, и трансцендентных чисел[11]. Для некоторых трансцендентных чисел можно найти простую закономерность. Например, основание натурального логарифма представимо в виде[12]

e = [ 2 ; 1 , 2 , 1 , 1 , 4 , 1 , 1 , 6 , 1 , 1 , 8 , , 1 , 1 , 2 n 2 , 1 , 1 , 2 n , ] ,  

а тангенс угла в 1 радиан — в виде[13]

tg 1 = [ 1 ; 1 , 1 , 3 , 1 , 5 , 1 , 7 , , 1 , 2 n + 1 , 1 , 2 n + 3 , ] .  

У числа π   простой закономерности не видно[14]:

π = [ 3 ; 7 , 15 , 1 , 292 , 1 , 1 , 1 , 2 , 1 , 3 , 1 , 14 , 2 , 1 , 1 , 2 , 2 , 2 , 2 , 1 , 84 , 2 , 1 , 1 , 15 , ]  

Однако для обобщённой непрерывной дроби (см. ниже раздел Вариации и обобщения) прослеживается ясная закономерность.

Неизвестно, ограничены ли сверху неполные частные разложения таких чисел, как 2 3   или π  [11][15].

Приложения цепных дробейПравить

Теория календаряПравить

При разработке солнечного календаря необходимо найти рациональное приближение для числа дней в году, которое равно 365,2421988… Подсчитаем подходящие дроби для дробной части этого числа:

1 4 ;   7 29 ;   8 33 ;   31 128 ;   132 545  

Первая дробь означает, что раз в 4 года надо добавлять лишний день; этот принцип лёг в основу юлианского календаря. При этом ошибка в 1 день накапливается за 128 лет. Второе значение (7/29) никогда не использовалось, поскольку оно мало отличается от следующего, гораздо более точного. Третья дробь (8/33), то есть 8 високосных лет за период в 33 года, была предложена Омаром Хайямом в XI веке и положила начало персидскому календарю, в котором ошибка в день накапливается за 4500 лет (в григорианском — за 3280 лет). Очень точный вариант с четвёртой дробью (31/128, ошибка в сутки накапливается только за 100000 лет[16]) пропагандировал немецкий астроном Иоганн фон Медлер (1864 год), однако большого интереса он не вызвал.

Теория музыкиПравить

В теории музыки при построении равномерно темперированного строя требуют, чтобы интервал октавы 2 : 1   делился на n   равных частей, и при этом интервал из m   таких частей был по возможности близок к интервалу квинты 3 : 2  . Эти требования приводят к задаче отыскания рационального приближения для log 2 1 , 5 0,585  . Третья подходящая дробь 3 / 5   даёт равномерно темперированную пентатонику. Четвёртая подходящая дробь 7 / 12   приводит к классическому делению октавы на 12 равных полутонов[17].

Решение сравнений первой степениПравить

Рассмотрим сравнение: a x b ( mod m )  , где a ,   b   известны, причём можно считать, что a   взаимно просто с m  . Надо найти x  .

Разложим m a   в непрерывную дробь. Она будет конечной, и последняя подходящая дробь p n q n = m a  . Подставим в формулу (1):

m q n 1 a p n 1 = ( 1 ) n 1 .  

Отсюда вытекает:

a p n 1 ( 1 ) n ( mod m ) ,  

или

  a ( 1 ) n p n 1 1 ( mod m ) .  

Вывод: класс вычетов x ( 1 ) n p n 1 b ( mod m )   является решением исходного сравнения.

Другие приложенияПравить

Вариации и обобщенияПравить

Ряд источников дают обобщённое определение непрерывной дроби, допуская для числителей в её звеньях не только 1, но и другие целые (в некоторых источниках допускаются даже комплексные) числа[1]:

[ a 0 ; a 1 , a 2 , a 3 , ] = a 0 + b 1 a 1 + b 2 a 2 + b 3 a 3 + .  

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

Для обобщённых непрерывных дробей формулы Эйлера имеют вид[19]:

p 1 = 1 , p 0 = a 0 , p n = a n p n 1 + b n p n 2 ;  
q 1 = 0 , q 0 = 1 , q n = a n q n 1 + b n q n 2 .  

При этом

p n q n 1 q n p n 1 = ( 1 ) n 1 b 1 b 2 b n .  

Частный случай, в котором все b n = 1  , называется непрерывной дробью Хирцебруха[20].

Выше было сказано, что разложение числа π   в классическую непрерывную дробь не содержит видимой закономерности. Для обобщённой же непрерывной дроби имеет место формула Браункера[21]:

π 4 = 1 1 + 1 2 2 + 3 2 2 + 5 2 2 + 7 2 2 + 9 2 2 +  

Другое направление обобщения состоит в построении и применении аппарата непрерывных дробей не для чисел, а для многочленов — используется тот факт, что делимость многочленов по своим свойствам близка к делимости целых чисел[22]. Всякий многочлен или дробно-рациональная функция может быть разложена в непрерывную дробь[23]:

b 1 a 1 + b 2 x a 2 + b 3 x a 3 + .  

Пример: получим разложение для функции f ( x ) = 1 x 1 5 x + 6 x 2  :

f ( x ) = 1 1 4 x 1 2 x 4 + 6 x .  

Можно установить соответствие между непрерывными дробями и углами на решётках на плоскости. В связи с этим существуют различные варианты «многомерных непрерывных дробей»[24].

Историческая справкаПравить

Античные математики умели представлять отношения несоизмеримых величин в виде цепочки последовательных подходящих отношений, получая эту цепочку с помощью алгоритма Евклида. По-видимому, именно таким путём Архимед получил приближение 3 1351 780   — это 12-я подходящая дробь для 3   или одна треть от 4-й подходящей дроби для 27  .

 
Книга Катальди

В V веке индийский математик Ариабхата применял аналогичный «метод измельчения» для решения неопределённых уравнений первой и второй степени. С помощью этой же техники было, вероятно, получено известное приближение для числа π   (355/113). В XVI веке Рафаэль Бомбелли извлекал с помощью цепных дробей квадратные корни (см. его алгоритм).

Начало современной теории цепных дробей положил в 1613 году Пьетро Антонио Катальди. Он отметил основное их свойство (положение между подходящими дробями) и ввёл обозначение, напоминающее современное. Позднее его теорию расширил Джон Валлис, который и предложил термин «непрерывная дробь». Эквивалентный термин «цепная дробь» появился в конце XVIII века.

Применялись эти дроби в первую очередь для рационального приближения вещественных чисел; например, Христиан Гюйгенс использовал их для проектирования зубчатых колёс своего планетария. Гюйгенс уже знал, что подходящие дроби всегда несократимы и что они представляют наилучшее рациональное приближение для исходного числа.

В XVIII веке теорию цепных дробей в общих чертах завершили Леонард Эйлер и Жозеф Луи Лагранж.

См. такжеПравить

ПримечанияПравить

  1. 1 2 Цепная дробь // Математическая энциклопедия (в 5 томах). — М.: Советская Энциклопедия, 1985. — Т. 5.
  2. Арнольд, 2000, с. 12.
  3. Виноградов, 1952, с. 18.
  4. Виноградов, 1952, с. 22, пункт 2.
  5. Hardy, G. H.; Wright, E. M. Theorem 193 // An Introduction to the Theory of Numbers (англ.). — Fifth. — Oxford, 1979.
  6. Дэвенпорт, 1965, с. 93—95.
  7. M. Hall, On the sum and product of continued fractions, Annals of Math. 48 (1947) 966—993.
  8. B. Diviš, On sums of continued fractions, Acta Arith. 22 (1973) 157—173.
  9. T. W. Cusick and R. A. Lee, Sums of sets of continued fractions, Proc. Amer. Math. Soc. 30 (1971) 241—246.
  10. Вычисления в алгебре и теории чисел, 1976, Х. М. Старк. Объяснение некоторых экзотических непрерывных дробей, найденных Бриллхартом, с. 155—156.
  11. 1 2 P. Shiu. Computation of continued fractions without input values. — 1995.
  12. последовательность A003417 в OEIS: разложение e в непрерывную дробь.
  13. последовательность A093178 в OEIS: разложение tg 1   в непрерывную дробь.
  14. последовательность A001203 в OEIS: разложение π   в непрерывную дробь.
  15. последовательность A002945 в OEIS: разложение 2 3   в непрерывную дробь.
  16. На самом деле из-за постепенного замедления вращения Земли, и, соответственно, постепенного уменьшения числа суток в году, подобный календарь накопил бы фактическую ошибку в одни сутки уже через 4000 лет.
  17. Шилов Г. Е. Простая гамма. Устройство музыкальной шкалы. — Популярные лекции по математике. — М.: Физматгиз, 1963. — С. 14—15. — 20 с.
  18. Бугаенко В. О. Уравнения Пелля Архивная копия от 8 июля 2011 на Wayback Machine, М.:МЦНМО, 2001. ISBN 5-900916-96-0.
  19. Основы вычислительной математики, 1963, с. 57.
  20. Е. Ю. Смирнов. Фризы и цепные дроби  (неопр.). МЦНМО (17 марта 2020). Дата обращения: 17 апреля 2020. Архивировано 21 апреля 2021 года.
  21. John Wallis, Arithmetica Infinitorum (Oxford, England: Leon Lichfield, 1656), page 182. Архивная копия от 24 апреля 2021 на Wayback Machine. Brouncker expressed, as a continued fraction, the ratio of the area of a circle to the area of the circumscribed square (i.e., 4/π). The continued fraction appears at the top of page 182 (roughly) as: ☐ = 1 1/2 9/2 25/2 49/2 81/2 &c, where the square denotes the ratio that is sought. (Note: On the preceding page, Wallis names Brouncker as: "Dom. Guliel. Vicecon, & Barone Brouncher" (Lord William Viscount and Baron Brouncker).)
  22. Хованский А. Н. Приложения цепных дробей и их обобщений к вопросам приближённого анализа (главы 1 и 2). — М.: Гостехиздат, 1956.
  23. Основы вычислительной математики, 1963, с. 70—73.
  24. Karpenkov, 2013.

ЛитератураПравить