В математике , а точнее в анализе , голономная функция - это гладкая функция нескольких переменных, которая является решением системы линейных однородных дифференциальных уравнений с полиномиальными коэффициентами и удовлетворяет подходящему условию размерности в терминах теории D-модулей . Точнее, голономная функция - это элемент голономного модуля гладких функций. Голономные функции также могут быть описаны как дифференцируемые конечные функции , также известные как D-конечные функции.. Когда степенной ряд по переменным является разложением Тейлора голономной функции, последовательность его коэффициентов по одному или нескольким индексам также называется голономной . Голономные последовательности также называются P-рекурсивными последовательностями : они рекурсивно определяются многомерными рекурсиями, которым удовлетворяет вся последовательность и подходящие ее специализации. Ситуация упрощается в одномерном случае: любая одномерная последовательность, которая удовлетворяет линейному однородному рекуррентному соотношению с полиномиальными коэффициентами или, что эквивалентно, линейному однородному разностному уравнению с полиномиальными коэффициентами, является голономной. [1]
Голономные функции и последовательности в одной переменной [ править ]
Определения [ править ]
Пусть - поле характеристики 0 (например, или ).
Функция называется D-конечной (или голономной ), если существуют многочлены такие, что
выполняется для всех x . Это также можно записать как где
и является дифференциальным оператором, который отображается в . называется уничтожающий оператор из F (аннулирующие операторов образуют идеальный в кольце , называется аннуляторной из ). Величина r называется порядком уничтожающего оператора. В более широком смысле, голономная функция f называется порядка r, если существует аннулирующий оператор такого порядка.
Последовательность называется P-рекурсивной (или голономной ), если существуют многочлены такие, что
выполняется для всех n . Это также можно записать как где
и оператор сдвига , переводящий в . называются уничтожающий оператор из C (аннулирующие операторы образуют идеал в кольце , называются аннуляторными из ). Величина r называется порядком уничтожающего оператора. В более широком смысле, голономная последовательность c называется порядка r, если существует аннулирующий оператор такого порядка.
Голономные функции - это в точности производящие функции голономных последовательностей: если он голономный, то коэффициенты разложения в степенной ряд
образуют голономную последовательность. И наоборот, для данной голономной последовательности функция, определяемая приведенной выше суммой, является голономной (это верно в смысле формальных степенных рядов , даже если сумма имеет нулевой радиус сходимости).
Свойства закрытия [ править ]
Голономные функции (или последовательности) удовлетворяют нескольким свойствам замыкания . В частности, голономные функции (или последовательности) образуют кольцо . Однако они не закрываются на деление и, следовательно, не образуют поля .
Если и являются голономными функциями, то следующие функции также являются голономными:
- , где и - постоянные
- (произведение Коши последовательностей)
- (произведение Адамара последовательностей)
- , где - любая алгебраическая функция . Однако, как правило, не является голономным.
Ключевым свойством голономных функций является то, что свойства замыкания эффективны: при заданных аннигилирующих операторах для и аннигилирующий оператор для, определенный с использованием любой из вышеперечисленных операций, может быть вычислен явно.
Примеры голономных функций и последовательностей [ править ]
Примеры голономных функций включают:
- все алгебраические функции , включая многочлены и рациональные функции
- функции синуса и косинуса (но не касательные)
- экспоненциальные функции и логарифмы (с любым основанием)
- обобщенная гипергеометрическая функция , рассматриваемая как функция со всеми параметрами , провели фиксированные
- функция ошибки
- в функции Бесселя , , ,
- в функции Эйри ,
Класс голономных функций является строгим надмножеством класса гипергеометрических функций. Примеры специальных функций, которые являются голономными, но не гипергеометрическими, включают функции Гойна .
Примеры голономных последовательностей включают:
- последовательность чисел Фибоначчи и, в более общем смысле, все константно-рекурсивные последовательности
- последовательность факториалов
- последовательность биномиальных коэффициентов (как функций от n или k )
- последовательность гармонических чисел , и в более общем случае для любого целого числа m
- последовательность каталонских чисел
- последовательность чисел Моцкина .
- последовательность неисправностей .
Гипергеометрические функции, функции Бесселя и классические ортогональные многочлены , помимо того, что являются голономными функциями своей переменной, также являются голономными последовательностями по отношению к своим параметрам. Например, функции Бесселя и удовлетворяют линейной рекуррентности второго порядка .
Примеры неголономных функций и последовательностей [ править ]
Примеры неголономных функций включают:
- функция [2]
- функция tan ( x ) + sec ( x ) [3]
- частное двух голономных функций, как правило, неголономно.
Примеры неголономных последовательностей включают:
- что числа Бернулли
- числа чередующихся перестановок [4]
- количество целочисленных разделов [3]
- числа [3]
- числа, где [3]
- что простые числа [3]
- перечисления неприводимых и связных перестановок . [5]
Голономные функции от нескольких переменных [ править ]
Этот раздел пуст. Вы можете помочь, добавив к нему . ( Июнь 2013 г. ) |
Алгоритмы и программное обеспечение [ править ]
Голономные функции - мощный инструмент компьютерной алгебры . Голономная функция или последовательность могут быть представлены конечным количеством данных, а именно аннигилирующим оператором и конечным набором начальных значений, а свойства замыкания позволяют выполнять такие операции, как проверка равенства, суммирование и интегрирование алгоритмическим способом. В последние годы эти методы позволили автоматизировать доказательства большого количества специальных функций и комбинаторных тождеств.
Более того, существуют быстрые алгоритмы для вычисления голономных функций с произвольной точностью в любой точке комплексной плоскости и для численного вычисления любого входа в голономной последовательности.
Программное обеспечение для работы с голономными функциями включает:
- Пакет HolonomicFunctions [1] для системы Mathematica , разработанный Кристофом Кутшаном, который поддерживает вычисление свойств замыкания и доказательство тождеств для одномерных и многомерных голономных функций.
- Библиотека algolib [2] для Maple , которая включает следующие пакеты:
- gfun , разработанный Бруно Салви, Полом Циммерманном и Эйтне Мюррей для одномерных свойств замыкания и доказательства [3]
- mgfun , разработанный Фредериком Чизаком, для многомерных свойств замыкания и доказательства [4]
- numgfun , разработанный Марком Меззаробба, для числовой оценки
См. Также [ править ]
Динамический словарь математических функций , онлайн-программное обеспечение, основанное на голономных функциях для автоматического изучения многих классических и специальных функций (оценка в точке, ряд Тейлора и асимптотическое разложение до любой заданной пользователем точности, дифференциальное уравнение, повторение коэффициентов Тейлора. ряд, производная, неопределенный интеграл, построение, ...)
Заметки [ править ]
- ^ См. Zeilberger 1990 и Kauers & Paule 2011 .
- ^ Это следует из того факта, что функцияимеет бесконечно много ( комплексных ) особенностей, тогда как функции, удовлетворяющие линейному дифференциальному уравнению с полиномиальными коэффициентами, обязательно имеют только конечное число особых точек.
- ^ a b c d e См. Flajolet, Gerhold & Salvy 2005 .
- ^ Это следует из того факта, что функция tan ( x ) + sec ( x ) является неголономной функцией. См. Flajolet, Gerhold & Salvy 2005 .
- ^ См Klazar 2003 .
Ссылки [ править ]
- Флажолет, Филипп; Герхольд, Стефан; Salvy, Бруно (2005), "О неголономном характере логарифмов, степеней и п-е простой функция" , Электронный журнал комбинаторики , 11 (2), DOI : 10,37236 / 1894 , S2CID 184136.
- Флажолет, Филипп; Седжвик, Роберт (2009). Аналитическая комбинаторика . Издательство Кембриджского университета. ISBN 978-0521898065.
- Кауэрс, Мануэль; Пол, Питер (2011). Конкретный тетраэдр: символические суммы, рекуррентные уравнения, производящие функции, асимптотические оценки . Текст и монографии в символьном вычислении. Springer. ISBN 978-3-7091-0444-6.
- Клазар, Мартин (2003). «Неприводимые и связные перестановки» (PDF) (122). Cite journal requires
|journal=
(help) (Препринт серии ITI)
- Мэллинджер, Кристиан (1996). Алгоритмические манипуляции и преобразования одномерных голономных функций и последовательностей (PDF) (Диссертация) . Проверено 4 июня 2013 года .
- Стэнли, Ричард П. (1999). Перечислительная комбинаторика . 2 . Издательство Кембриджского университета. ISBN 978-0-521-56069-6.
- Zeilberger, Дорон (1990). «Голономный системный подход к тождествам специальных функций» . Журнал вычислительной и прикладной математики . 32 (3): 321–368. DOI : 10.1016 / 0377-0427 (90) 90042-X . ISSN 0377-0427 . Руководство по ремонту 1090884 .