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