Конечная правильная цепная дробь, где — неотрицательное целое число, — целое число, а — положительное целое число, для .
В математике непрерывная дробь — это выражение, полученное с помощью итеративного процесса представления числа в виде суммы его целой части и обратной величины другого числа, затем записи этого другого числа в виде суммы его целой части и другой обратной величины и т. д. [1] В конечной непрерывной дроби (или завершенной непрерывной дроби ) итерация/ рекурсия завершается после конечного числа шагов с использованием целого числа вместо другой непрерывной дроби. Напротив, бесконечная непрерывная дробь — это бесконечное выражение . В любом случае все целые числа в последовательности, кроме первого, должны быть положительными . Целые числа называются коэффициентами или членами непрерывной дроби. [2]
Обычно предполагается, что числитель всех дробей равен 1. Если вместо одного или нескольких числителей или целых чисел в знаменателях используются произвольные значения или функции , то результирующее выражение представляет собой обобщенную цепную дробь . Когда необходимо отличить первую форму от обобщенных цепных дробей, первую можно назвать простой или правильной цепной дробью или сказать, что она находится в канонической форме .
Цепные дроби имеют ряд замечательных свойств, связанных с алгоритмом Евклида для целых или действительных чисел . Каждое рациональное число / имеет два тесно связанных выражения в виде конечной цепной дроби, коэффициенты которой a i можно определить, применив алгоритм Евклида к . Числовое значение бесконечной цепной дроби иррационально ; оно определяется из ее бесконечной последовательности целых чисел как предел последовательности значений для конечных цепных дробей. Каждая конечная цепная дробь последовательности получается с помощью конечного префикса определяющей последовательности целых чисел бесконечной цепной дроби. Более того, каждое иррациональное число является значением уникальной бесконечной правильной цепной дроби, коэффициенты которой можно найти с помощью неконечной версии алгоритма Евклида, примененного к несоизмеримым значениям и 1. Этот способ выражения действительных чисел (рациональных и иррациональных) называется их представлением в виде цепной дроби .
Мотивация и обозначения
Рассмотрим, например, рациональное число 415/93 , что составляет около 4,4624. В первом приближении начнем с 4, что является целой частью ; 415/93 = 4 + 43/93 . Дробная часть является обратной величиной 93/43 что составляет около 2,1628. Используйте целую часть, 2, как приближение для обратной величины, чтобы получить второе приближение 4 + 1/2 = 4,5. Теперь, 93/43 = 2 + 7/43 ; оставшаяся дробная часть, 7/43 , является обратной величиной 43/7 , и 43/7 составляет около 6,1429. Используйте 6 как приближение для этого, чтобы получить 2 + 1/6 как приближение для 93/43 и 4 + 1/2 + 1/6 , около 4,4615, как третье приближение. Далее, 43/7 = 6 + 1/7 . Наконец, дробная часть, 1/7 , является обратной величиной 7, поэтому ее приближение в этой схеме, 7, является точным ( 7/1 = 7 + 0/1 ) и производит точное выражениедля 415/93 .
Это выражение называется представлением цепной дроби 415/93 . Это можно представить сокращенной записью 415/93 = [4; 2, 6, 7]. (Принято заменять только первую запятую точкой с запятой, чтобы указать, что предыдущее число является целой частью.) В некоторых старых учебниках используются все запятые в кортеже ( n + 1) , например, [4, 2, 6, 7]. [3] [4]
Если начальное число рационально, то этот процесс точно параллелен алгоритму Евклида , примененному к числителю и знаменателю числа. В частности, он должен завершиться и произвести конечное представление числа в виде цепной дроби. Последовательность целых чисел, которая встречается в этом представлении, является последовательностью последовательных частных, вычисленных алгоритмом Евклида. Если начальное число иррационально , то процесс продолжается бесконечно. Это производит последовательность приближений, все из которых являются рациональными числами, и они сходятся к начальному числу как к пределу. Это (бесконечное) представление числа в виде цепной дроби. Примерами представлений иррациональных чисел в виде цепной дроби являются:
√ 19 = [4;2,1,3,1,2,8,2,1,3,1,2,8,...] (последовательность A010124 в OEIS ). Шаблон повторяется бесконечно с периодом 6.
e = [2;1,2,1,1,4,1,1,6,1,1,8,...](последовательностьA003417вOEIS). Шаблон повторяется бесконечно с периодом 3, за исключением того, что 2 добавляется к одному из членов в каждом цикле.
π = [3;7,15,1,292,1,1,1,2,1,3,1,...] (последовательность A001203 в OEIS ). В этом представлении не было обнаружено никаких закономерностей.
Φ = [1;1,1,1,1,1,1,1,1,1,1,1,1,...] (последовательность A000012 в OEIS ). Золотое сечение , иррациональное число, которое «наиболее трудно» аппроксимировать рационально (см. § Свойство золотого сечения φ ниже) .
γ = [0;1,1,2,1,2,1,4,3,13,5,1,...] (последовательность A002852 в OEIS ). Константа Эйлера–Маскерони , которая, как ожидается, но не известно, является иррациональной, и чья непрерывная дробь не имеет очевидной закономерности.
Цепные дроби, в некотором смысле, являются более «математически естественными» представлениями действительных чисел , чем другие представления, такие как десятичные представления , и обладают несколькими желательными свойствами:
Представление непрерывной дроби для действительного числа конечно тогда и только тогда, когда оно является рациональным числом. Напротив, десятичное представление рационального числа может быть конечным, например 137/1600 = 0,085625 , или бесконечность с повторяющимся циклом, например 4/27 = 0,148148148148...
Каждое рациональное число имеет по существу единственное представление в виде простой цепной дроби. Каждое рациональное число может быть представлено ровно двумя способами, так как [ a 0 ; a 1 ,... a n −1 , a n ] = [ a 0 ; a 1 ,... a n −1 ,( a n −1),1] . Обычно в качестве канонического представления выбирается первое, более короткое .
Представление иррационального числа в виде простой цепной дроби уникально. (Однако возможны дополнительные представления при использовании обобщенных цепных дробей; см. ниже.)
Действительные числа, непрерывная дробь которых в конечном итоге повторяется, являются в точности квадратными иррациональными числами . [5] Например, повторяющаяся непрерывная дробь [1;1,1,1,...] является золотым сечением , а повторяющаяся непрерывная дробь [1;2,2,2,...] является квадратным корнем из 2. Напротив, десятичные представления квадратичных иррациональных чисел, по-видимому, случайны . Квадратные корни всех (положительных) целых чисел, которые не являются точными квадратами, являются квадратными иррациональными числами и, следовательно, являются уникальными периодическими непрерывными дробями.
Последовательные приближения, полученные при нахождении представления числа в виде цепной дроби, то есть путем усечения представления цепной дроби, являются в определенном смысле (описанном ниже) «наилучшими возможными».
где a i и b i могут быть любыми комплексными числами.
Когда b i = 1 для всех i, выражение называется простой цепной дробью. Когда выражение содержит конечное число членов, оно называется конечной цепной дробью. Когда выражение содержит бесконечное число членов, оно называется бесконечной цепной дробью. [6]
Когда члены в конечном итоге повторяются с некоторой точки, выражение называется периодической цепной дробью . [5]
Таким образом, все нижеследующее иллюстрирует допустимые конечные простые цепные дроби:
Для простых цепных дробей вида
этот термин можно рассчитать с помощью следующей рекурсивной формулы:
где и
из чего можно понять, что последовательность останавливается, если .
Вычисление представлений цепной дроби
Рассмотрим действительное число . Пусть и пусть . Когда , представление в виде непрерывной дроби равно , где — представление в виде непрерывной дроби . Когда , то — целая часть , а — дробная часть .
Чтобы вычислить представление числа в виде непрерывной дроби , запишите основание числа . Вычтите это значение из . Если разность равна 0, остановитесь; в противном случае найдите обратную величину разности и повторите. Процедура остановится только в том случае, если является рациональным. Этот процесс можно эффективно реализовать с помощью алгоритма Евклида, когда число является рациональным.
В таблице ниже показана реализация этой процедуры для числа :
Цепная дробь для имеет вид или, в развернутом виде:
Обозначения
Целые числа и т. д. называются коэффициентами или членами цепной дроби. [2] Поскольку цепная дробь, такая как
занимает значительное количество вертикального пространства, было испробовано множество методов его уменьшения.
или в случаях, когда числитель всегда равен 1, вообще убирали дробные черты, записывая в виде списка
Иногда в нотации в стиле списка вместо этого используются угловые скобки,
Точка с запятой в квадратных и угловых скобках иногда заменяется запятой. [3] [4]
Можно также определить бесконечные простые цепные дроби как пределы :
Этот предел существует для любого выбора и положительных целых чисел . [9] [10]
Конечные цепные дроби
Каждая конечная непрерывная дробь представляет собой рациональное число , и каждое рациональное число может быть представлено двумя различными способами в виде конечной непрерывной дроби с условиями, что первый коэффициент является целым числом, а другие коэффициенты являются положительными целыми числами. Эти два представления совпадают, за исключением их конечных членов. В более длинном представлении конечный член непрерывной дроби равен 1; более короткое представление отбрасывает конечную 1, но увеличивает новый конечный член на 1. Поэтому конечный элемент в коротком представлении всегда больше 1, если он присутствует. В символах:
[ а 0 ; а 1 , а 2 , ..., а n − 1 , а n , 1] = [ а 0 ; а 1 , а 2 , ..., а n − 1 , а n + 1] .
[ а 0 ; 1] = [ а 0 + 1] .
Взаимные
Представления непрерывной дроби положительного рационального числа и его обратной величины идентичны, за исключением сдвига на одну позицию влево или вправо в зависимости от того, меньше или больше единицы число. Другими словами, числа, представленные и являются обратными.
Например, если это целое число, а затем
и .
Если тогда
и .
Последнее число, образующее остаток цепной дроби, одинаково для обоих чисел и его обратной величины.
Например,
и .
Бесконечные цепные дроби и подходящие дроби
Каждая бесконечная цепная дробь иррациональна , и каждое иррациональное число можно представить в виде бесконечной цепной дроби только одним способом.
Представление бесконечной цепной дроби для иррационального числа полезно, потому что его начальные сегменты обеспечивают рациональные приближения к числу. Эти рациональные числа называются сходящимися дробями цепной дроби. [11] [12] Чем больше член в цепной дроби, тем ближе соответствующая сходящаяся дробь к приближаемому иррациональному числу. Такие числа, как π, иногда имеют большие члены в своей цепной дроби, что позволяет легко приближать их рациональными числами. Другие числа, такие как e, имеют только маленькие члены в начале своей цепной дроби, что затрудняет их рациональное приближение. Золотое сечение Φ имеет члены, равные 1 везде — наименьшие возможные значения — что делает Φ самым трудным числом для рационального приближения. В этом смысле, следовательно, это «самое иррациональное» из всех иррациональных чисел. Четные сходящиеся дроби меньше исходного числа, в то время как нечетные — больше.
Для непрерывной дроби [ a 0 ; a 1 , a 2 , ...] первые четыре подходящие дроби (пронумерованные от 0 до 3) равны
Числитель третьего сходящегося члена образуется путем умножения числителя второго сходящегося члена на третий коэффициент и прибавления числителя первого сходящегося члена. Знаменатели образуются аналогично. Поэтому каждый сходящийся член может быть явно выражен в терминах непрерывной дроби как отношение определенных многомерных полиномов, называемых континуантами .
Если найдены последовательные подходящие дроби с числителями h 1 , h 2 , ... и знаменателями k 1 , k 2 , ..., то соответствующее рекурсивное отношение представляет собой отношение гауссовых скобок :
Последовательные подходящие дроби определяются по формуле
Таким образом, чтобы включить новый член в рациональное приближение, необходимы только два предыдущих конвергента. Начальные "конвергенты" (требуемые для первых двух членов) - это 0 ⁄ 1 и 1 ⁄ 0 . Например, вот конвергенты для [0;1,5,2,2].
При использовании вавилонского метода для генерации последовательных приближений к квадратному корню целого числа, если начать с наименьшего целого числа в качестве первого приближения, все сгенерированные рациональные числа появятся в списке конвергентов для цепной дроби. В частности, аппроксиманты появятся в списке конвергентов в позициях 0, 1, 3, 7, 15, ... , 2 k −1 , ... Например, расширение цепной дроби для равно [1; 1, 2, 1, 2, 1, 2, 1, 2, ...] . Сравнивая конвергенты с аппроксимантами, полученными с помощью вавилонского метода:
х 0 = 1 = 1/1
х 1 = 1/2 (1 + 3/1 ) = 2/1 = 2
х 2 = 1/2 (2 + 3/2 ) = 7/4
х 3 = 1/2 ( 7/4 + 3/7/4 ) = 97/56
Характеристики
Пространство Бэра — это топологическое пространство на бесконечных последовательностях натуральных чисел. Бесконечная цепная дробь обеспечивает гомеоморфизм из пространства Бэра в пространство иррациональных действительных чисел (с топологией подпространства, унаследованной от обычной топологии на действительных числах). Бесконечная цепная дробь также обеспечивает отображение между квадратичными иррациональными числами и двоично-рациональными числами , а также из других иррациональных чисел в множество бесконечных строк двоичных чисел (т. е. множество Кантора ); это отображение называется функцией вопросительного знака Минковского . Отображение имеет интересные самоподобные фрактальные свойства; они задаются модулярной группой , которая является подгруппой преобразований Мёбиуса, имеющих целые значения в преобразовании. Грубо говоря, подходящие дроби можно считать преобразованиями Мёбиуса, действующими на (гиперболической) верхней полуплоскости ; это и приводит к фрактальной самосимметрии.
Предельное распределение вероятностей коэффициентов в разложении непрерывной дроби случайной величины, равномерно распределенной в (0, 1), называется распределением Гаусса–Кузьмина .
Некоторые полезные теоремы
Если — бесконечная последовательность положительных целых чисел, то рекурсивно определим последовательности и :
Теорема 1. Для любого положительного действительного числа
Теорема 2. Подходящие дроби определяются формулой
или в матричной форме,
Теорема 3. Если -я подходящая дробь к цепной дроби равна, то
или эквивалентно
Следствие 1: Каждая сходящаяся дробь находится в своих наименьших членах (так как если бы и имели нетривиальный общий делитель, то они делились бы, что невозможно).
Следствие 2: Разность между последовательными сходящимися дробями представляет собой дробь, числитель которой равен единице:
Следствие 3: Цепная дробь эквивалентна ряду чередующихся членов:
Следствие 5: Матрица
имеет определитель , или, что то же самое, это означает, что нечетные члены монотонно убывают, а четные члены монотонно возрастают.
Следствие 6: Последовательность знаменателя удовлетворяет рекуррентному соотношению и растет по крайней мере так же быстро, как последовательность Фибоначчи , которая сама растет подобно , где — золотое сечение .
Теорема 4. Каждая ( th) сходящаяся дробь ближе к последующей ( th) сходящейся дроби, чем любая предыдущая ( th) сходящаяся дробь. В символах, если th сходящаяся дробь берется как то
для всех
Следствие 1: Четные подходящие дроби (до th) непрерывно увеличиваются, но всегда меньше
Следствие 2: Нечетные подходящие дроби (до th) непрерывно убывают, но всегда больше
Теорема 5.
Следствие 1: Подходящая дробь находится ближе к пределу цепной дроби, чем любая дробь, знаменатель которой меньше знаменателя подходящей дроби.
Следствие 2: Конвергенция, полученная путем прекращения цепной дроби непосредственно перед большим членом, является близким приближением к пределу цепной дроби.
Теорема 6: Рассмотрим множество всех открытых интервалов с конечными точками . Обозначим его как . Любое открытое подмножество из является несвязным объединением множеств из .
Следствие: Бесконечная цепная дробь обеспечивает гомеоморфизм из пространства Бэра в .
Полуконвергенты
Если
являются последовательными сходящимися дробями, то любые дроби вида
где — целое число, такое что , называются полусходящимися дробями , вторичными сходящимися дробями или промежуточными дробями . -я полусходящаяся дробь равна медиане -й дроби и сходящейся дроби . Иногда этот термин означает, что полусходящаяся дробь исключает возможность быть сходящейся дробью (т. е. ), а не то, что сходящаяся дробь является разновидностью полусходящейся дроби.
Отсюда следует, что полусходящиеся дроби представляют собой монотонную последовательность дробей между сходящимися дробями (соответствующими ) и (соответствующими ). Последовательные полусходящиеся дроби и удовлетворяют свойству .
Если рациональное приближение к действительному числу таково, что его значение меньше, чем у любого приближения с меньшим знаменателем, то является полусходящимся дробным разложением . Обратное, однако, неверно.
Лучшие рациональные приближения
Можно определить наилучшее рациональное приближение к действительному числу x как рациональное число н/г , d > 0 , которая ближе к x, чем любое приближение с меньшим или равным знаменателем. Простая непрерывная дробь для x может быть использована для генерации всех лучших рациональных приближений для x, применяя эти три правила:
Сократите цепную дробь и уменьшите ее последний член на выбранную величину (возможно, на ноль).
Сокращенный срок не может быть меньше половины первоначального значения.
Если конечный член четный, то половина его значения допустима только в том случае, если соответствующая полусходящаяся дробь лучше предыдущей сходящейся дроби. (См. ниже.)
Например, 0,84375 имеет непрерывную дробь [0;1,5,2,2]. Вот все ее лучшие рациональные приближения.
Строго монотонное увеличение знаменателей по мере включения дополнительных членов позволяет алгоритму накладывать ограничение либо на размер знаменателя, либо на точность приближения.
Упомянутое выше «правило половины» требует, чтобы при четном a k деление пополам члена a k /2 было допустимо тогда и только тогда, когда | x − [ a 0 ; a 1 , ..., a k − 1 ]| > | x − [ a 0 ; a 1 , ..., a k − 1 , a k /2]| [13] Это эквивалентно [13] следующему: Shoemake (1995).
[ ak ; ak − 1 ,..., ak1 ] > [ ak; ak + 1 , ... ] .
Конвергенты к x являются «наилучшими приближениями» в гораздо более сильном смысле, чем тот, который определен выше. А именно, n / d является конвергентом для x тогда и только тогда, когда | dx − n | имеет наименьшее значение среди аналогичных выражений для всех рациональных приближений m / c с c ≤ d ; то есть, мы имеем | dx − n | < | cx − m |, пока c < d . (Заметим также, что | d k x − n k | → 0 при k → ∞ .)
Лучшее рациональное число в пределах интервала
Рациональное число, попадающее в интервал ( x , y ) для 0 < x < y , можно найти с помощью непрерывных дробей для x и y . Когда и x, и y иррациональны и
x = [ a0 ; a1 , a2 , ..., ak − 1 , ak , ak + 1 , ... ]
где x и y имеют одинаковые разложения в цепную дробь вплоть до a k −1 , рациональное число, которое попадает в интервал ( x , y ), задается конечной цепной дробью,
z ( x , y ) = [ a 0 ; a 1 , a 2 , ..., ak − 1 , min( a k , b k ) + 1]
Это рациональное число будет наилучшим в том смысле, что никакое другое рациональное число в ( x , y ) не будет иметь меньший числитель или меньший знаменатель. [14] [15]
Если x рационально, то у него будет два представления в виде конечных цепных дробей , x 1 и x 2 , и аналогично рациональное число y будет иметь два представления, y 1 и y 2 . Коэффициенты за последним в любом из этих представлений следует интерпретировать как +∞ ; и наилучшим рациональным числом будет одно из z ( x 1 , y 1 ) , z ( x 1 , y 2 ) , z ( x 2 , y 1 ) или z ( x 2 , y 2 ) .
Например, десятичное представление 3,1416 может быть округлено от любого числа в интервале [3,14155, 3,14165) . Представления непрерывных дробей 3,14155 и 3,14165 следующие:
Таким образом, 355/113 является наилучшим рациональным числом, соответствующим округленному десятичному числу 3,1416, в том смысле, что никакое другое рациональное число, округленное до 3,1416, не будет иметь меньший числитель или меньший знаменатель.
Интервал для сходящегося
Рациональное число, которое можно выразить в виде конечной цепной дроби двумя способами:
z = [ a 0 ; a 1 , ..., ak − 1 , ak , 1] = [ a 0 ; a 1 , ..., ak − 1 , ak + 1] = п к/д к
будет одним из подходящих дробей для разложения числа в цепную дробь, если и только если число находится строго между (см. это доказательство)
x = [ a 0 ; a 1 , ..., ak − 1 , ak , 2] = 2 п к - п к-1/2 q k - q k-1 и
у знак равно [ а 0 ; а 1 , ..., а k - 1 , а k + 2] знак равно п к + п к-1/q к + q к-1
Числа x и y образуются путем увеличения последнего коэффициента в двух представлениях для z . Это тот случай, когда x < y , когда k четное, и x > y , когда k нечетное.
Например, число 355/113 имеет представление в виде непрерывной дроби
355/113 = [3; 7, 15, 1] = [3; 7, 16]
и таким образом 355/113 является сходящимся дробью любого числа строго между
Теорема Лежандра о цепных дробях
В своем труде Essai sur la théorie des nombres (1798) Адриен-Мари Лежандр выводит необходимое и достаточное условие для того, чтобы рациональное число было сходящимся дробным числом заданного действительного числа. [16] Следствие этого критерия, часто называемого теоремой Лежандра в рамках изучения непрерывных дробей, заключается в следующем: [17]
Теорема . Если α — действительное число, а p , q — положительные целые числа, такие, что , то p / q — подходящая дробь цепной дроби α .
Эта теорема лежит в основе атаки Винера , полиномиального по времени использования криптографического протокола RSA , который может возникнуть при необдуманном выборе открытого и закрытого ключей (в частности, эта атака успешна, если простые множители открытого ключа n = pq удовлетворяют p < q < 2 p , а закрытый ключ d меньше (1/3) n 1/4 ). [19]
Сравнение
Рассмотрим x = [ a 0 ; a 1 , ...] и y = [ b 0 ; b 1 , ...] . Если k — наименьший индекс, для которого a k не равно b k, то x < y , если (−1) k ( a k − b k ) < 0 и y < x в противном случае.
Если такого k нет , но одно расширение короче другого, скажем, x = [ a 0 ; a 1 , ..., an ] и y = [ b 0 ; b 1 , ..., b n , b n + 1 , ...] с a i = b i для 0 ≤ i ≤ n , то x < y, если n четное, и y < x, если n нечетное.
Продолжение дробного расширенияπи его конвергенты
Чтобы вычислить конвергенты числа π, мы можем положить a 0 = ⌊ π ⌋ = 3 , определить u 1 = 1/π − 3 ≈ 7,0625 и a 1 = ⌊ u 1 ⌋ = 7 , u 2 = 1/и 1 − 7 ≈ 15,9966 и a 2 = ⌊ u 2 ⌋ = 15 , u 3 = 1/и 2 − 15 ≈ 1,0034 . Продолжая таким образом, можно определить бесконечную цепную дробь числа π как
[3;7,15,1,292,1,1,...] (последовательность A001203 в OEIS ).
Четвертая подходящая дробь числа π равна [3;7,15,1] = 355/113 = 3,14159292035..., иногда называемое Милю , что довольно близко к истинному значению числа π .
Предположим, что найденные частные, как и выше, [3;7,15,1]. Ниже приведено правило, по которому мы можем сразу записать сходящиеся дроби, которые получаются из этих частных, не развивая цепную дробь.
Первое частное, предположительно деленное на единицу, даст первую дробь, которая будет слишком мала, а именно, 3/1 . Тогда, умножив числитель и знаменатель этой дроби на второе частное и прибавив к числителю единицу, получим вторую дробь, 22/7 , что будет слишком большим. Умножая подобным образом числитель и знаменатель этой дроби на третье частное и прибавляя к числителю числитель предыдущей дроби, а к знаменателю знаменатель предыдущей дроби, мы получим третью дробь, которая будет слишком маленькой. Таким образом, третье частное равно 15, мы имеем для нашего числителя (22 × 15 = 330) + 3 = 333 , а для нашего знаменателя (7 × 15 = 105) + 1 = 106 . Третья подходящая дробь, таким образом, равна 333/106 . Мы продолжаем таким же образом для четвертого сходящегося дроби. Четвертое частное равно 1, мы говорим, что 333 умножить на 1 равно 333, и это плюс 22, числитель предыдущей дроби, равно 355; аналогично, 106 умножить на 1 равно 106, и это плюс 7 равно 113. Таким образом, используя четыре частных [3;7,15,1], мы получаем четыре дроби:
3/1 , 22/7 , 333/106 , 355/113 , ....
Подводя итог, можно сказать, что картина такова:
Эти сходящиеся дроби попеременно меньше и больше истинного значения π и приближаются все ближе и ближе к π . Разница между данной сходящейся дробью и π меньше, чем обратная величина произведения знаменателей этой сходящейся дроби и следующей сходящейся дроби. Например, дробь 22/7 больше π , но 22/7 − π меньше 1/7 × 106 = 1/742 (на самом деле, 22/7 − π — это чуть больше, чем 1/791 = 1/7 × 113 ).
Демонстрация вышеизложенных свойств выводится из того факта, что если мы ищем разность между одной из сходящихся дробей и следующей, смежной с ней, то мы получим дробь, числитель которой всегда равен единице, а знаменатель — произведению двух знаменателей. Таким образом, разность между 22/7 и 3/1 есть 1/7 , в избытке; между 333/106 и 22/7 , 1/742 , в дефиците; между 355/113 и 333/106 , 1/11978 , в избытке; и так далее. Результатом является то, что, используя этот ряд разностей, мы можем выразить другим и очень простым способом дроби, с которыми мы здесь имеем дело, посредством второго ряда дробей, числители которых все являются единицей, а знаменатели последовательно являются произведением каждых двух соседних знаменателей. Вместо дробей, написанных выше, мы имеем, таким образом, ряд:
Первый член, как мы видим, — это первая дробь; первый и второй вместе дают вторую дробь, 22/7 ; первое, второе и третье дают третью дробь 333/106 , и так далее с остальными; в результате весь ряд эквивалентен исходному значению.
Обобщенная цепная дробь
Обобщенная цепная дробь — это выражение вида
где a n ( n > 0) — частичные числители, b n — частичные знаменатели, а старший член b 0 называется целой частью цепной дроби.
Чтобы проиллюстрировать использование обобщенных цепных дробей, рассмотрим следующий пример. Последовательность частичных знаменателей простой цепной дроби π не показывает никакой очевидной закономерности:
или
Однако несколько обобщенных цепных дробей для π имеют совершенно регулярную структуру, например:
Первые два из них являются частными случаями функции арктангенса с π = 4 arctan (1), а четвертый и пятый могут быть выведены с использованием произведения Уоллиса . [20] [21]
Непрерывная дробь, представленная выше и состоящая из кубов, использует ряд Нилаканты и эксплойт Леонарда Эйлера. [22]
Другие расширения цепных дробей
Периодические непрерывные дроби
Числа с периодическим разложением в непрерывную дробь являются в точности иррациональными решениями квадратных уравнений с рациональными коэффициентами; рациональные решения имеют конечные разложения в непрерывную дробь, как было сказано ранее. Простейшими примерами являются золотое сечение φ = [1;1,1,1,1,1,...] и √ 2 = [1;2,2,2,2,...], в то время как √ 14 = [3;1,2,1,6,1,2,1,6...] и √ 42 = [6;2,12,2,12,2,12...]. Все иррациональные квадратные корни целых чисел имеют специальную форму для периода; симметричную строку, такую как пустая строка (для √ 2 ) или 1,2,1 (для √ 14 ), за которой следует удвоенное ведущее целое число.
Свойство золотого сечения φ
Поскольку разложение непрерывной дроби для φ не использует никаких целых чисел больше 1, φ является одним из самых «трудных» действительных чисел для аппроксимации рациональными числами. Теорема Гурвица [23] утверждает, что любое иррациональное число k может быть аппроксимировано бесконечным множеством рациональных чисел м/н с
В то время как практически все действительные числа k в конечном итоге будут иметь бесконечно много подходящих дробей м/н чье расстояние от k значительно меньше этого предела, подходящие дроби для φ (т.е. числа 5/3 , 8/5 , 13/8 , 21/13 и т. д.) последовательно «следуют границе», сохраняя расстояние почти точно от φ, таким образом, никогда не давая приближения, даже близко не столь впечатляющего, как, например, 355/113 для π . Можно также показать, что каждое действительное число вида а + б φ/с + d φ , где a , b , c и d — целые числа, такие что a d − b c = ±1 , разделяет это свойство с золотым сечением φ; и что все другие действительные числа могут быть более точно приближены.
Регулярные закономерности в цепных дробях
Хотя в разложении числа π в простую цепную дробь не наблюдается никакой закономерности , для числа e , основания натурального логарифма , она есть :
что является частным случаем этого общего выражения для положительного целого числа n :
Другая, более сложная закономерность проявляется в этом разложении непрерывной дроби для положительного нечетного n :
с особым случаем для n = 1 :
Другие непрерывные дроби этого вида:
где n — положительное целое число; также для целого числа n :
с особым случаем для n = 1 :
Если I n ( x ) — модифицированная или гиперболическая функция Бесселя первого рода, мы можем определить функцию на рациональных числах п/д по
которая определена для всех рациональных чисел, с p и q в младших членах. Тогда для всех неотрицательных рациональных чисел, мы имеем
с аналогичными формулами для отрицательных рациональных чисел; в частности, мы имеем
Большинство иррациональных чисел не имеют периодического или регулярного поведения в их расширении непрерывной дроби. Тем не менее, для почти всех чисел на единичном интервале они имеют одинаковое предельное поведение.
Среднее арифметическое расходится: , и поэтому коэффициенты растут произвольно большими: . В частности, это означает , что почти все числа хорошо аппроксимируемы, в том смысле, что Хинчин доказал, что геометрическое среднее a i стремится к константе (известной как константа Хинчина ): Поль Леви доказал, что n-й корень из знаменателя n -й подходящей дроби сходится к константе Леви Теорема Лохса утверждает, что подходящие дроби сходятся экспоненциально со скоростью
приводит через рекурсию к обобщенной цепной дроби для любого квадратного корня: [24]
Уравнение Пелля
Цепные дроби играют существенную роль в решении уравнения Пелля . Например, для положительных целых чисел p и q и неквадратного n верно, что если p 2 − nq 2 = ±1 , то п/д является подходящей дробью правильной непрерывной дроби для √ n . Обратное справедливо, если период правильной непрерывной дроби для √ n равен 1, и в общем случае период описывает, какие подходящие дроби дают решения уравнения Пелля. [25]
Алгоритм Ланцоша использует разложение в непрерывную дробь для итеративного приближения собственных значений и собственных векторов большой разреженной матрицы. [26]
Сетевые приложения
Непрерывные дроби также использовались при моделировании задач оптимизации для виртуализации беспроводных сетей, чтобы найти маршрут между источником и пунктом назначения. [27]
Примеры рациональных и иррациональных чисел
ra : рациональная аппроксимация , полученная путем расширения цепной дроби до r
499 Ариабхатия содержит решение неопределенных уравнений с использованием цепных дробей
1572 Рафаэль Бомбелли , L'Algebra Opera – метод извлечения квадратных корней, связанный с цепными дробями
1613 Пьетро Катальди , Trattato del modo brevissimo di trovar la radice Quadra delli numeri – первое обозначение цепных дробей
Катальди представлял цепную дробь как & & & с точками, указывающими, куда следует вводить следующие дроби.
1695 Джон Уоллис , Opera Mathematica – введение термина «цепная дробь»
1737 Леонард Эйлер , диссертация «De Fractionibus continuis dissertatio » – дал первое на тот момент всеобъемлющее описание свойств непрерывных дробей и включил первое доказательство того, что число e иррационально. [28]
1748 Эйлер, Введение в анализ бесконечных чисел . Т. I, Глава 18 — доказал эквивалентность определенной формы цепной дроби и обобщенного бесконечного ряда , доказал, что каждое рациональное число может быть записано в виде конечной цепной дроби, и доказал, что цепная дробь иррационального числа бесконечна. [29]
1761 Иоганн Ламберт – дал первое доказательство иррациональности числа π, используя цепную дробь для tan(x) .
1768 Жозеф-Луи Лагранж – дал общее решение уравнения Пелля с использованием цепных дробей, подобных дробям Бомбелли.
Обобщенная цепная дробь – обобщение цепных дробей, в котором числители и знаменатели дробей могут принимать произвольные комплексные значения.Pages displaying wikidata descriptions as a fallback
Разложение Энгеля — разложение положительного действительного числа на ряд единичных дробей, каждая из которых является целым кратным следующей.Pages displaying wikidata descriptions as a fallback
^ Мураками, Хироши (февраль 2015 г.). «Вычисление рациональных чисел в интервале, знаменатель которого наименьший, с использованием интервальной арифметики FP». ACM Communications in Computer Algebra . 48 (3/4): 134–136. doi :10.1145/2733693.2733711.
^ Лежандр, Адриен-Мари (1798). Essai sur la theorie des nombres (на французском языке). Париж: Дюпра. стр. 27–29.
^ Барболози, Доминик; Ягер, Хендрик (1994). «Об одной теореме Лежандра в теории цепных дробей». Journal de Théorie des Nombres de Bordeaux . 6 (1): 81–94. дои : 10.5802/jtnb.106. JSTOR 26273940 – через JSTOR.
^ Винер, Майкл Дж. (1990). «Криптоанализ коротких секретных экспонент RSA». Труды IEEE по теории информации . 36 (3): 553–558. doi :10.1109/18.54902 – через IEEE.
^ Бандер и Тониен 2017.
^ Шайнерман, Пикетт и Коулман 2008.
^ Фостер 2015.
^ Харди и Райт 2008, Теорема 193.
^ Терстон 2012.
^ Нивен, Цукерман и Монтгомери 1991.
^ Мартин 2004, стр. 557.
^ Афифи, Ору и Карл 2018.
^ Сэндифер 2006.
↑ Эйлер 1748.
Ссылки
Afifi, Haitham; Auroux, Sébastien; Karl, Holger (апрель 2018 г.). «MARVELO: Встраивание беспроводной виртуальной сети для наложенных графов с петлями». IEEE Wireless Communications and Networking Conference (WCNC) 2018 г. . IEEE. стр. 1–6. arXiv : 1712.06676 . doi :10.1109/WCNC.2018.8377194. ISBN 978-1-5386-1734-2. S2CID 13447977.
Бандер, Мартин В.; Тониен, Джозеф (2017). «Выражения в закрытой форме для двух гармонических непрерывных дробей». The Mathematical Gazette . 101 (552): 439–448. doi :10.1017/mag.2017.125. S2CID 125489697.
Чэнь, Чэнь-Фань; Ши, Леанг-Сан (1969). «Обращение цепной дроби с помощью алгоритма Рауса». IEEE Trans. Circuit Theory . 16 (2): 197–202. doi :10.1109/TCT.1969.1082925.
Коллинз, Даррен К. (2001). "Continued Fractions" (PDF) . MIT Undergraduate Journal of Mathematics . Архивировано из оригинала (PDF) 2001-11-20.
Cuyt, A.; Brevik Petersen, V.; Verdonk, B.; Waadeland, H.; Jones, WB (2008). Справочник по непрерывным дробям для специальных функций . Springer Verlag. ISBN 978-1-4020-6948-2.
Encyclopaedia Britannica (2013). "Цепная дробь – математика" . Получено 26 апреля 2022 г. .
Эйлер, Леонард (1748). "E101 – Introductio in analysin infinitorum, том 1". Архив Эйлера . Получено 26 апреля 2022 г.
Фостер, Тони (22 июня 2015 г.). "Теорема дня: теорема № 203" (PDF) . Робин Уитти. Архивировано (PDF) из оригинала 2013-12-11 . Получено 26 апреля 2022 г. .
Грэгг, Уильям Б. (1974). «Матричная интерпретация и применение алгоритма непрерывных дробей». Rocky Mountain J. Math . 4 (2): 213. doi : 10.1216/RMJ-1974-4-2-213 . S2CID 121378061.
Харди, Годфри Х.; Райт, Эдвард М. (декабрь 2008 г.) [1979]. Введение в теорию чисел (6-е изд.). Oxford University Press. ISBN 9780199219865.
Хайлерманн, JBH (1846 г.). «Ueber die Verwandlung von Reihen в Кеттенбрюхе». Журнал для королевы и математики . 33 : 174–188.
Джонс, Уильям Б.; Трон, У. Дж. (1980). Непрерывные дроби: аналитическая теория и приложения. Энциклопедия математики и ее приложений . Том 11. Чтение. Массачусетс: Addison-Wesley Publishing Company. ISBN 0-201-13510-8.
Лонг, Кэлвин Т. (декабрь 1972 г.). Элементарное введение в теорию чисел (2-е изд.). Лексингтон: DC Heath and Company . ISBN 9780669627039.
Магнус, Арне (1962). «Цепные дроби, связанные с таблицей Паде». Math. Z . 78 : 361–374. doi :10.1007/BF01195180. S2CID 120535167.
Мартин, Ричард М. (декабрь 2004 г.). Электронная структура: базовая теория и практические методы . Cambridge University Press. doi :10.1017/CBO9780511805769. ISBN 9780511805769.
Нивен, Иван; Цукерман, Герберт С.; Монтгомери, Хью Л. (1991). Введение в теорию чисел (Пятое изд.). Нью-Йорк: Wiley . ISBN 0-471-62546-9.
Перрон, Оскар (1950). Die Lehre von den Kettenbrüchen . Нью-Йорк, штат Нью-Йорк: Издательство Челси.
Pettofrezzo, Anthony J.; Byrkit, Donald R. (декабрь 1970 г.). Элементы теории чисел . Englewood Cliffs: Prentice Hall . ISBN 9780132683005.
Ригер, Георг Иоганн (1982). «Новый подход к действительным числам (на основе непрерывных дробей)» (PDF) . Abhandlungen der Braunschweigischen Wissenschaftlichen Gesellschaft . 33 : 205–217. Архивировано (PDF) из оригинала 10 декабря 2020 г.
Rockett, Andrew M.; Szüsz, Peter (1992). Продолжительные дроби . World Scientific Press. ISBN 981-02-1047-7.
Сэндифер, К. Эдвард (2006). "Глава 32: Кто доказал, что e иррационально?". Как это сделал Эйлер (PDF) . Математическая ассоциация Америки . стр. 185–190. ISBN 978-0-88385-563-8. LCCN 2007927658. Архивировано (PDF) из оригинала 2014-03-19.
Scheinerman, Ed; Pickett, Thomas J.; Coleman, Ann (2008). «Еще одна непрерывная дробь для π». The American Mathematical Monthly . 115 (10): 930–933. doi :10.1080/00029890.2008.11920610. JSTOR 27642639. S2CID 11914017.
Shoemake, Ken (1995). "I.4: Рациональная аппроксимация". В Paeth, Alan W. (ред.). Graphics Gems V (версия IBM) . Сан-Диего, Калифорния: Academic Press. стр. 25–31. ISBN 0-12-543455-3.
Зибек, Х. (1846). «Ueber periodische Kettenbrüche». Журнал для королевы и математики . 33 : 68–70.
Тилл, М. (2008). «Более точный алгоритм округления рациональных чисел». Computing . 82 (2–3): 189–198. doi :10.1007/s00607-008-0006-7. S2CID 45166490.
Терстон, Бен (2012). «Оценка квадратных корней, обобщенное выражение непрерывной дроби для каждого квадратного корня». Блог Бена Пола Терстона . Получено 26 апреля 2022 г.