Голономная функция - Holonomic function

В математике , а точнее в анализе , голономная функция - это гладкая функция нескольких переменных, которая является решением системы линейных однородных дифференциальных уравнений с полиномиальными коэффициентами и удовлетворяет подходящему условию размерности в терминах теории D-модулей . Точнее, голономная функция - это элемент голономного модуля гладких функций. Голономные функции также могут быть описаны как дифференцируемые конечные функции , также известные как D-конечные функции . Когда степенной ряд по переменным является разложением Тейлора голономной функции, последовательность его коэффициентов по одному или нескольким индексам также называется голономной . Голономные последовательности также называются P-рекурсивными последовательностями : они рекурсивно определяются многомерными рекурсиями, которым удовлетворяет вся последовательность и подходящие ее специализации. Ситуация упрощается в одномерном случае: любая одномерная последовательность, которая удовлетворяет линейному однородному рекуррентному соотношению с полиномиальными коэффициентами или, что эквивалентно, линейному однородному разностному уравнению с полиномиальными коэффициентами, является голономной.

Голономные функции и последовательности в одной переменной

Определения

Пусть - поле характеристики 0 (например, или ).

Функция называется D-конечной (или голономной ), если существуют многочлены такие, что

выполняется для всех x . Это также можно записать как где

и является дифференциальным оператором, который отображается в . называется уничтожающий оператор из F (аннулирующие операторов образуют идеальный в кольце , называется аннуляторной из ). Величина r называется порядком уничтожающего оператора. В более широком смысле, голономная функция f называется порядка r, если существует аннулирующий оператор такого порядка.

Последовательность называется P-рекурсивной (или голономной ), если существуют многочлены такие, что

выполняется для всех n . Это также можно записать как где

и оператор сдвига , переводящий в . называются уничтожающий оператор из C (аннулирующие операторы образуют идеал в кольце , называются аннуляторными из ). Величина r называется порядком уничтожающего оператора. В более широком смысле, голономная последовательность c называется порядка r, если существует аннулирующий оператор такого порядка.

Голономные функции - это в точности производящие функции голономных последовательностей: если он голономный, то коэффициенты разложения в степенной ряд

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

Свойства закрытия

Голономные функции (или последовательности) удовлетворяют нескольким свойствам замыкания . В частности, голономные функции (или последовательности) образуют кольцо . Однако они не закрываются на деление и, следовательно, не образуют поля .

Если и являются голономными функциями, то следующие функции также являются голономными:

  • , где и - постоянные
  • (произведение Коши последовательностей)
  • (произведение Адамара последовательностей)
  • , где - любая алгебраическая функция . Однако, как правило, не является голономным.

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

Примеры голономных функций и последовательностей

Примеры голономных функций включают:

Класс голономных функций является строгим надмножеством класса гипергеометрических функций. Примеры специальных функций, которые являются голономными, но не гипергеометрическими, включают функции Гойна .

Примеры голономных последовательностей включают:

Гипергеометрические функции, функции Бесселя и классические ортогональные многочлены , помимо того, что являются голономными функциями своей переменной, также являются голономными последовательностями по отношению к своим параметрам. Например, функции Бесселя и удовлетворяют линейной рекуррентности второго порядка .

Примеры неголономных функций и последовательностей

Примеры неголономных функций включают:

  • функция
  • функция tan ( x ) + sec ( x )
  • частное двух голономных функций, как правило, неголономно.

Примеры неголономных последовательностей включают:

Голономные функции нескольких переменных

Алгоритмы и ПО

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

Более того, существуют быстрые алгоритмы для вычисления голономных функций с произвольной точностью в любой точке комплексной плоскости и для численного вычисления любого входа в голономной последовательности.

Программное обеспечение для работы с голономными функциями включает:

  • Пакет HolonomicFunctions [1] для Mathematica , разработанный Кристофом Кутшаном, который поддерживает вычисление свойств замыкания и доказательство тождеств для одномерных и многомерных голономных функций.
  • Библиотека algolib [2] для Maple , которая включает следующие пакеты:
    • gfun , разработанный Бруно Салви, Полом Циммерманном и Эйтне Мюррей для одномерных свойств замыкания и доказательства [3]
    • mgfun , разработанный Фредериком Чизаком, для многомерных свойств замыкания и доказательства [4]
    • numgfun , разработанный Марком Меззаробба, для числовой оценки

Смотрите также

Динамический словарь математических функций , онлайн-программное обеспечение, основанное на голономных функциях для автоматического изучения многих классических и специальных функций (оценка в точке, ряд Тейлора и асимптотическое разложение до любой заданной пользователем точности, дифференциальное уравнение, повторение коэффициентов Тейлора. ряд, производная, неопределенный интеграл, построение, ...)

Примечания

использованная литература

  • Флажолет, Филипп; Герхольд, Стефан; Salvy, Бруно (2005), "О неголономном характере логарифмов, степеней и п-е простой функция" , Электронный журнал комбинаторики , 11 (2), DOI : 10,37236 / 1894 , S2CID  184136.
  • Кауэрс, Мануэль; Пол, Питер (2011). Конкретный тетраэдр: символические суммы, рекуррентные уравнения, производящие функции, асимптотические оценки . Текст и монографии в символьном вычислении. Springer. ISBN 978-3-7091-0444-6.
  • Стэнли, Ричард П. (1999). Перечислительная комбинаторика . 2 . Издательство Кембриджского университета. ISBN 978-0-521-56069-6.