Jump to content

P-рекурсивное уравнение

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

В конце 1980-х годов были разработаны первые алгоритмы для поиска решений этих уравнений. Сергей А. Абрамов, Марко Петковшек и Марк ван Хой описали алгоритмы поиска полиномиальных, рациональных, гипергеометрических и даламберовых решений.

Определение

[ редактировать ]

Позволять быть полем нулевой характеристики (например, ), полиномы для , последовательность и неизвестная последовательность. Уравнение называется линейным рекуррентным уравнением с полиномиальными коэффициентами (все рекуррентные уравнения в этой статье имеют именно такой вид). Если и оба ненулевые, то называется порядком уравнения. Если равно нулю, уравнение называется однородным, в противном случае оно называется неоднородным.

Это также можно записать как где — линейный рекуррентный оператор с полиномиальными коэффициентами и является оператором сдвига, т.е. .

Решения закрытой формы

[ редактировать ]

Позволять или эквивалентно — рекуррентное уравнение с полиномиальными коэффициентами. Существует несколько алгоритмов, вычисляющих решения этого уравнения. Эти алгоритмы могут вычислять полиномиальные, рациональные, гипергеометрические и даламберовские решения. Решение однородного уравнения задается ядром линейного рекуррентного оператора: . Как подпространство пространства последовательностей это ядро ​​имеет базис . [1] Позволять быть основой , то формальная сумма для произвольных констант называется общим решением однородной задачи . Если является частным решением , то есть , затем также является решением неоднородной задачи и называется общим решением неоднородной задачи.

Полиномиальные решения

[ редактировать ]

В конце 1980-х годов Сергей Абрамов описал алгоритм, который находит общее полиномиальное решение рекуррентного уравнения, т.е. , с полиномиальной правой частью . Он (а несколько лет спустя Марко Петковшек ) дал оценку степени полиномиальных решений. Таким образом, задачу можно просто решить, рассматривая систему линейных уравнений . [2] [3] [4] В 1995 году Абрамов, Бронштейн и Петковшек показали, что полиномиальный случай может быть решен более эффективно, если рассматривать решение рекуррентного уравнения степенным рядом в определенном степенном базисе (т.е. не в обычном базисе). ). [5]

Другие алгоритмы поиска более общих решений (например, рациональных или гипергеометрических решений) также основаны на алгоритмах вычисления полиномиальных решений.

Рациональные решения

[ редактировать ]

В 1989 году Сергей Абрамов показал, что общее рациональное решение, т.е. , с полиномиальной правой частью , можно найти, используя понятие универсального знаменателя. Универсальный знаменатель – это многочлен такой, что знаменатель каждого рационального решения делит . Абрамов показал, как этот универсальный знаменатель можно вычислить, используя только первый и последний полином-коэффициент. и . Подставив этим универсальным знаменателем неизвестный знаменатель все рациональные решения можно найти путем вычисления всех полиномиальных решений преобразованного уравнения. [6]

Гипергеометрическое решение

[ редактировать ]

Последовательность называется гипергеометрическим, если отношение двух последовательных членов является рациональной функцией в , то есть . Это так тогда и только тогда, когда последовательность является решением рекуррентного уравнения первого порядка с полиномиальными коэффициентами. Множество гипергеометрических последовательностей не является подпространством пространства последовательностей, поскольку оно не замкнуто относительно сложения.

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

Другой, более эффективный подход принадлежит Марку ван Хойю. Учитывая корни первого и последнего коэффициентного многочлена и – называемые сингулярностями – можно построить решение шаг за шагом, используя тот факт, что каждая гипергеометрическая последовательность имеет представление вида для некоторых с для и . Здесь обозначает гамма-функцию и алгебраическое замыкание поля . Тогда должны быть сингулярностями уравнения (т.е. корнями или ). Кроме того, можно вычислить границы показателей степени . Для фиксированных значений можно сделать анзац, который дает кандидатов на . Для конкретного можно снова сделать анзац, чтобы получить рациональную функцию по алгоритму Абрамова. Учитывая все возможности, получаем общее решение рекуррентного уравнения. [7] [8]

Даламберовские решения

[ редактировать ]

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

1994 Абрамов и Петковшек описали алгоритм, который вычисляет общее даламберовское решение рекуррентного уравнения. Этот алгоритм вычисляет гипергеометрические решения и рекурсивно снижает порядок рекуррентного уравнения. [9]

Знаковые матрицы перестановок

[ редактировать ]

Количество матриц перестановок со знаком размера можно описать последовательностью . Матрица перестановок со знаком — это квадратная матрица, которая имеет ровно один ненулевой элемент в каждой строке и в каждом столбце. Ненулевые записи могут быть . Последовательность определяется линейным рекуррентным уравнением с полиномиальными коэффициентами и начальные значения . Применяя алгоритм поиска гипергеометрических решений, можно найти общее гипергеометрическое решение. для некоторой константы . Также учитывая начальные значения, последовательность описывает количество матриц перестановок со знаком. [10]

Инволюции

[ редактировать ]

Число инволюций из набора с элементов задается рекуррентным уравнением Применяя, например, алгоритм Петковшека, можно увидеть, что для этого рекуррентного уравнения не существует полиномиального, рационального или гипергеометрического решения. [4]

Приложения

[ редактировать ]

Функция называется гипергеометрическим, если где обозначает рациональные функции в и . Гипергеометрическая сумма — это конечная сумма вида где является гипергеометрическим. Творческий алгоритм телескопирования Зейлбергера может преобразовать такую ​​гипергеометрическую сумму в рекуррентное уравнение с полиномиальными коэффициентами. Затем это уравнение можно решить, чтобы получить, например, линейную комбинацию гипергеометрических решений, которая называется решением в замкнутой форме . [4]

  1. ^ Если последовательности считаются равными, если они равны почти во всех терминах, то этот базис конечен. Более подробную информацию об этом можно найти в книге A=B Петковшека, Уилфа и Зейлбергера.
  2. ^ Абрамов, Сергей А. (1989). «Задачи компьютерной алгебры, связанные с поиском полиномиальных решений линейных дифференциальных и разностных уравнений». Московский университет вычислительной математики и кибернетики . 3 .
  3. ^ Jump up to: Перейти обратно: а б Петковшек, Марко (1992). «Гипергеометрические решения линейных рекуррент с полиномиальными коэффициентами». Журнал символических вычислений . 14 (2–3): 243–264. дои : 10.1016/0747-7171(92)90038-6 . ISSN   0747-7171 .
  4. ^ Jump up to: Перейти обратно: а б с д Петковшек, Марко; Уилф, Герберт С.; Зейлбергер, Дорон (1996). А=Б . АК Петерс. ISBN  978-1568810638 . OCLC   33898705 .
  5. ^ Абрамов Сергей А.; Бронштейн, Мануэль; Петковшек, Марко (1995). «О полиномиальных решениях линейных операторных уравнений». Материалы международного симпозиума 1995 года по символическим и алгебраическим вычислениям - ISSAC '95 . АКМ. стр. 290–296. CiteSeerX   10.1.1.46.9373 . дои : 10.1145/220346.220384 . ISBN  978-0897916998 . S2CID   14963237 .
  6. ^ Абрамов, Сергей А. (1989). «Рациональные решения линейных дифференциальных и разностных уравнений с полиномиальными коэффициентами». Вычислительная математика и математическая физика СССР . 29 (6): 7–12. дои : 10.1016/s0041-5553(89)80002-3 . ISSN   0041-5553 .
  7. ^ ван Хой, Марк (1999). «Конечные особенности и гипергеометрические решения линейных рекуррентных уравнений». Журнал чистой и прикладной алгебры . 139 (1–3): 109–131. дои : 10.1016/s0022-4049(99)00008-0 . ISSN   0022-4049 .
  8. ^ Клюзо, Томас; ван Хой, Марк (2006). «Вычисление гипергеометрических решений линейных рекуррентных уравнений». Применимая алгебра в технике, связи и вычислительной технике . 17 (2): 83–115. дои : 10.1007/s00200-005-0192-x . ISSN   0938-1279 . S2CID   7496623 .
  9. ^ Абрамов Сергей А.; Петковшек, Марко (1994). «Даламберовы решения линейных дифференциальных и разностных уравнений». Материалы международного симпозиума по символическим и алгебраическим вычислениям - ISSAC '94 . АКМ. стр. 169–174. дои : 10.1145/190347.190412 . ISBN  978-0897916387 . S2CID   2802734 .
  10. ^ «А000165-ОЭИС» . oeis.org . Проверено 2 июля 2018 г.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 613c4780deabca9a9133c6f8b7ca651d__1701565500
URL1:https://arc.ask3.ru/arc/aa/61/1d/613c4780deabca9a9133c6f8b7ca651d.html
Заголовок, (Title) документа по адресу, URL1:
P-recursive equation - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)