Тип функций в математическом анализе
В математике , а точнее в анализе , голономная функция — это гладкая функция нескольких переменных , которая является решением системы линейных однородных дифференциальных уравнений с полиномиальными коэффициентами и удовлетворяет подходящему условию размерности в терминах теории D-модулей . Точнее, голономная функция — это элемент голономного модуля гладких функций. Голономные функции также могут быть описаны как дифференцируемо конечные функции , также известные как D-конечные функции . Когда степенной ряд по переменным является разложением Тейлора голономной функции, последовательность ее коэффициентов по одному или нескольким индексам также называется голономной . Голономные последовательности также называются P-рекурсивными последовательностями : они определяются рекурсивно многомерными рекуррентами, которым удовлетворяет вся последовательность и подходящие ее специализации. Ситуация упрощается в одномерном случае: любая одномерная последовательность, которая удовлетворяет линейному однородному рекуррентному соотношению с полиномиальными коэффициентами или, что эквивалентно, линейному однородному разностному уравнению с полиномиальными коэффициентами, является голономной. [1]
Голономные функции и последовательности с одной переменной
Определения
Пусть — поле характеристики (например, или ).
Функция называется D-конечной (или голономной ), если существуют полиномы такие, что
справедливо для всех x . Это также можно записать как где
и — дифференциальный оператор , отображающийся в . называется аннулирующим оператором f (аннулирующие операторы образуют идеал в кольце , называемый аннулирующим оператором ). Величина r называется порядком аннулирующего оператора. По сути, говорят, что голономная функция f имеет порядок r, если существует аннулирующий оператор такого порядка.
Последовательность называется P-рекурсивной (или голономной ), если существуют полиномы такие, что
справедливо для всех n . Это также можно записать как где
и оператор сдвига , который отображается в . называется аннулирующим оператором c (аннулирующие операторы образуют идеал в кольце , называемый аннулирующим оператором ). Величина r называется порядком аннулирующего оператора. В более широком смысле, голономная последовательность c называется имеющей порядок r, если существует аннулирующий оператор такого порядка.
Голономные функции являются в точности производящими функциями голономных последовательностей: если является голономной, то коэффициенты в разложении степенного ряда
образуют голономную последовательность. Наоборот, для данной голономной последовательности функция, определяемая приведенной выше суммой, является голономной (это верно в смысле формального степенного ряда , даже если сумма имеет нулевой радиус сходимости ).
Свойства закрытия
Голономные функции (или последовательности) удовлетворяют нескольким свойствам замыкания . В частности, голономные функции (или последовательности) образуют кольцо . Однако они не замкнуты относительно деления и, следовательно, не образуют поля .
Если и являются голономными функциями, то следующие функции также являются голономными:
- , где и являются константами
- ( произведение Коши последовательностей)
- (произведение Адамара последовательностей)
- , где — любая алгебраическая функция . Однако, в общем случае не является голономной.
Важнейшим свойством голономных функций является то, что свойства замыкания эффективны: если заданы аннулирующие операторы для и , то аннулирующий оператор для , определенный с использованием любой из вышеприведенных операций, может быть явно вычислен.
Примеры голономных функций и последовательностей
Примеры голономных функций включают в себя:
- все алгебраические функции , включая полиномы и рациональные функции
- функции синуса и косинуса (но не тангенса, котангенса, секанса или косеканса)
- функции гиперболического синуса и косинуса (но не гиперболического тангенса, котангенса, секанса или косеканса)
- показательные функции и логарифмы (по любому основанию)
- обобщенная гипергеометрическая функция , рассматриваемая как функция от со всеми фиксированными параметрами
- функция ошибки
- функции Бесселя , , ,
- функции Эйри ,
Класс голономных функций является строгим надмножеством класса гипергеометрических функций. Примерами специальных функций, которые являются голономными, но не гипергеометрическими, являются функции Гойна .
Примеры голономных последовательностей включают в себя:
Гипергеометрические функции, функции Бесселя и классические ортогональные многочлены , помимо того, что являются голономными функциями своей переменной, также являются голономными последовательностями относительно своих параметров. Например, функции Бесселя и удовлетворяют линейной рекуррентности второго порядка .
Примеры неголономных функций и последовательностей
Примерами неголономных функций являются:
- функция [2]
- функция tan( x ) + sec( x ) [3]
- частное двух голономных функций, как правило, не является голономным.
Примеры неголономных последовательностей включают в себя:
- числа Бернулли
- числа чередующихся перестановок [4]
- числа целых разделов [3]
- числа [3]
- числа , где [3]
- простые числа [3]
- перечисления неприводимых и связанных перестановок . [5]
Алгоритмы и программное обеспечение
Голономные функции являются мощным инструментом в компьютерной алгебре . Голономная функция или последовательность может быть представлена конечным количеством данных, а именно аннулирующим оператором и конечным набором начальных значений, а свойства замыкания позволяют выполнять такие операции, как проверка равенства, суммирование и интегрирование алгоритмическим способом. В последние годы эти методы позволили давать автоматизированные доказательства большого количества специальных функций и комбинаторных тождеств.
Более того, существуют быстрые алгоритмы для оценки голономных функций с произвольной точностью в любой точке комплексной плоскости, а также для численного вычисления любого элемента голономной последовательности.
Программное обеспечение для работы с голономными функциями включает в себя:
- Пакет HolonomicFunctions [1] для Mathematica , разработанный Кристофом Кутшаном, который поддерживает вычисление свойств замыкания и доказательство тождеств для одномерных и многомерных голономных функций .
- Библиотека algolib [2] для Maple , включающая следующие пакеты:
- gfun , разработанный Бруно Сальви, Полом Циммерманном и Эйтне Мюррей, для одномерных свойств замыкания и доказательства [3]
- mgfun , разработанный Фредериком Чизаком, для многомерных свойств замыкания и доказательства [4]
- numgfun , разработанный Марком Меццароббой, для числовой оценки
Смотрите также
Динамический словарь математических функций Архивировано 06.07.2010 в Wayback Machine , онлайн-программном обеспечении, основанном на голономных функциях для автоматического изучения многих классических и специальных функций (оценка в точке, ряд Тейлора и асимптотическое разложение с любой заданной пользователем точностью, дифференциальные уравнения, рекуррентность для коэффициентов ряда Тейлора, производная, неопределенный интеграл, построение графиков, ...)
Примечания
- ^ См. Zeilberger 1990 и Kauers & Paule 2011.
- ^ Это следует из того факта, что функция имеет бесконечно много ( комплексных ) особых точек, тогда как функции, удовлетворяющие линейному дифференциальному уравнению с полиномиальными коэффициентами, обязательно имеют лишь конечное число особых точек.
- ^ abcde См. Flajolet, Gerhold & Salvy 2005.
- ^ Это следует из того факта, что функция tan( x ) + sec( x ) является неголономной функцией. См. Flajolet, Gerhold & Salvy 2005.
- ^ См. Клазар 2003.
Ссылки
- Флажоле, Филипп; Герхольд, Стефан; Сальви, Бруно (2005), «О неголономном характере логарифмов, степеней и n-й простой функции», Электронный журнал комбинаторики , 11 (2), doi : 10.37236/1894 , S2CID 184136.
- Флажоле, Филипп; Седжвик, Роберт (2009). Аналитическая комбинаторика . Издательство Кембриджского университета. ISBN 978-0521898065.
- Кауэрс, Мануэль; Пауль, Питер (2011). Конкретный тетраэдр: символические суммы, рекуррентные уравнения, производящие функции, асимптотические оценки . Текст и монографии по символьным вычислениям. Springer. ISBN 978-3-7091-0444-6.
- Клазар, Мартин (2003). «Неприводимые и связанные перестановки» (PDF) .(Препринт серии ITI)
- Mallinger, Christian (1996). Алгоритмические манипуляции и преобразования одномерных голономных функций и последовательностей (PDF) (диссертация) . Получено 4 июня 2013 г.
- Стэнли, Ричард П. (1999). Перечислительная комбинаторика . Том 2. Cambridge University Press. ISBN 978-0-521-56069-6.
- Zeilberger, Doron (1990). «Подход голономных систем к специальным функциональным тождествам». Журнал вычислительной и прикладной математики . 32 (3): 321–368. doi : 10.1016/0377-0427(90)90042-X . ISSN 0377-0427. MR 1090884.
- Кауэрс, Мануэль (2023). D-конечные функции. Алгоритмы и вычисления в математике. Том 30. Springer. doi :10.1007/978-3-031-34652-1. ISBN 978-3-031-34652-1.