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

Тип функций в математическом анализе

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

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

Определения

Пусть — поле характеристики 0 (например, или ). К {\displaystyle \mathbb {К} } К = В {\displaystyle \mathbb {K} =\mathbb {Q} } К = С {\displaystyle \mathbb {К} =\mathbb {С} }

Функция называется D-конечной (или голономной ), если существуют полиномы такие, что ф = ф ( х ) {\displaystyle f=f(x)} 0 а г ( х ) , а г 1 ( х ) , , а 0 ( х ) К [ х ] {\displaystyle 0\neq a_{r}(x),a_{r-1}(x),\ldots ,a_{0}(x)\in \mathbb {K} [x]}

а г ( х ) ф ( г ) ( х ) + а г 1 ( х ) ф ( г 1 ) ( х ) + + а 1 ( х ) ф ( х ) + а 0 ( х ) ф ( х ) = 0 {\displaystyle a_{r}(x)f^{(r)}(x)+a_{r-1}(x)f^{(r-1)}(x)+\cdots +a_{1}(x)f'(x)+a_{0}(x)f(x)=0}

справедливо для всех x . Это также можно записать как где А ф = 0 {\displaystyle Аф=0}

А = к = 0 г а к Д х к {\displaystyle A=\sum _{k=0}^{r}a_{k}D_{x}^{k}}

и — дифференциальный оператор , отображающийся в . называется аннулирующим оператором f (аннулирующие операторы образуют идеал в кольце , называемый аннулирующим оператором ). Величина r называется порядком аннулирующего оператора. По сути, говорят, что голономная функция f имеет порядок r, если существует аннулирующий оператор такого порядка. Д х {\displaystyle D_{x}} ф ( х ) {\displaystyle f(x)} ф ( х ) {\displaystyle f'(x)} А {\displaystyle А} ф {\displaystyle f} К [ х ] [ Д х ] {\displaystyle \mathbb {K} [x][D_{x}]} ф {\displaystyle f}

Последовательность называется P-рекурсивной (или голономной ), если существуют полиномы такие, что с = с 0 , с 1 , {\displaystyle c=c_{0},c_{1},\ldots } а г ( н ) , а г 1 ( н ) , , а 0 ( н ) К [ н ] {\displaystyle a_{r}(n),a_{r-1}(n),\ldots ,a_{0}(n)\in \mathbb {K} [n]}

а г ( н ) с н + г + а г 1 ( н ) с н + г 1 + + а 0 ( н ) с н = 0 {\displaystyle a_{r}(n)c_{n+r}+a_{r-1}(n)c_{n+r-1}+\cdots +a_{0}(n)c_{n}=0}

справедливо для всех n . Это также можно записать как где А с = 0 {\displaystyle Ас=0}

А = к = 0 г а к С н {\displaystyle A=\sum _{k=0}^{r}a_{k}S_{n}}

и оператор сдвига , который отображается в . называется аннулирующим оператором c (аннулирующие операторы образуют идеал в кольце , называемый аннулирующим оператором ). Величина r называется порядком аннулирующего оператора. В более широком смысле, голономная последовательность c называется имеющей порядок r, если существует аннулирующий оператор такого порядка. С н {\displaystyle S_{n}} с 0 , с 1 , {\displaystyle c_{0},c_{1},\ldots } с 1 , с 2 , {\displaystyle c_{1},c_{2},\ldots } А {\displaystyle А} с {\displaystyle с} К [ н ] [ С н ] {\displaystyle \mathbb {K} [n][S_{n}]} с {\displaystyle с}

Голономные функции являются в точности производящими функциями голономных последовательностей: если является голономной, то коэффициенты в разложении степенного ряда ф ( х ) {\displaystyle f(x)} с н {\displaystyle c_{n}}

ф ( х ) = н = 0 с н х н {\displaystyle f(x)=\sum _{n=0}^{\infty }c_{n}x^{n}}

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

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

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

Если и являются голономными функциями, то следующие функции также являются голономными: ф ( х ) = н = 0 ф н х н {\displaystyle f(x)=\sum _{n=0}^{\infty }f_{n}x^{n}} г ( х ) = н = 0 г н х н {\displaystyle g(x)=\sum _{n=0}^{\infty }g_{n}x^{n}}

  • час ( х ) = α ф ( х ) + β г ( х ) {\displaystyle h(x)=\альфа f(x)+\бета g(x)} , где и являются константами α {\displaystyle \альфа} β {\displaystyle \бета}
  • час ( х ) = ф ( х ) г ( х ) {\displaystyle h(x)=f(x)g(x)} ( произведение Коши последовательностей)
  • час ( х ) = н = 0 ф н г н х н {\displaystyle h(x)=\sum _{n=0}^{\infty }f_{n}g_{n}x^{n}} (произведение Адамара последовательностей)
  • час ( х ) = 0 х ф ( т ) г т {\displaystyle h(x)=\int _{0}^{x}f(t)dt}
  • час ( х ) = н = 0 ( к = 0 н ф к ) х н {\displaystyle h(x)=\sum _{n=0}^{\infty }(\sum _{k=0}^{n}f_{k})x^{n}}
  • час ( х ) = ф ( а ( х ) ) {\displaystyle h(x)=f(a(x))} , где — любая алгебраическая функция . Однако, в общем случае не является голономной. а ( х ) {\displaystyle а(х)} а ( ф ( х ) ) {\displaystyle а(f(x))}

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

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

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

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

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

Гипергеометрические функции, функции Бесселя и классические ортогональные многочлены , помимо того, что являются голономными функциями своей переменной, также являются голономными последовательностями относительно своих параметров. Например, функции Бесселя и удовлетворяют линейной рекуррентности второго порядка . Дж. н {\displaystyle J_{n}} И н {\displaystyle Y_{n}} х ( ф н + 1 + ф н 1 ) = 2 н ф н {\displaystyle x(f_{n+1}+f_{n-1})=2nf_{n}}

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

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

  • функция [2] х е х 1 {\displaystyle {\frac {x}{e^{x}-1}}}
  • функция tan( x ) + sec( x ) [3]
  • частное двух голономных функций, как правило, не является голономным.

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

Алгоритмы и программное обеспечение

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

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

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

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

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

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

Примечания

  1. ^ См. Zeilberger 1990 и Kauers & Paule 2011.
  2. ^ Это следует из того факта, что функция имеет бесконечно много ( комплексных ) особых точек, тогда как функции, удовлетворяющие линейному дифференциальному уравнению с полиномиальными коэффициентами, обязательно имеют лишь конечное число особых точек. х е х 1 {\displaystyle {\frac {x}{e^{x}-1}}}
  3. ^ abcde См. Flajolet, Gerhold & Salvy 2005.
  4. ^ Это следует из того факта, что функция tan( x ) + sec( x ) является неголономной функцией. См. Flajolet, Gerhold & Salvy 2005.
  5. ^ См. Клазар 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.
Взято с "https://en.wikipedia.org/w/index.php?title=Holonomic_function&oldid=1240969075"