!!§!! Вспомогательная результат к разделу ((:recurr РАЗНОСТНОЕ УРАВНЕНИЕ И РЕКУРРЕНТНАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ)). Существенно используются материалы раздела ((:algebra2:hankel Ганкелевы матрицы, определители и полиномы)). !!⊗!! Страница --- в разработке. Начало работ --- 20.04.2016, окончание --- ??.??.????. ---- ==Генерация характеристического полинома рекуррентной последовательности== !!?!! Известны первые члены линейной рекуррентной последовательности: $$ 0,1,2,2,0,-9,-38,-123,-360,-1004,-2728,-7303,... $$ Чему равен следующий? !!Т!! **Теорема.** //Пусть имеется последовательность// $ \{x_j\}_{j=0}^{\infty} $. //Если эта последовательность является решением линейного однородного разностного уравнения порядка// $ \le n_{} $ //, то все ((:algebra2/dets#теорема_лапласа главные миноры))// $ S_0,S_1,S_2,\dots $ //бесконечной ((:algebra2#ганкелева ганкелевой матрицы))// $$ S=\left( \begin{array}{lllll} x_0 & x_1 & x_2 & x_3 & \dots \\ x_1 & x_2 & x_3 & x_4 & \dots \\ x_2 & x_3 & x_4 & x_5 & \dots \\ \dots & & & & \end{array} \right) $$ //начиная с порядка// $ n+1 $ //будут равны// $ 0_{} $. //В этом случае разностное уравнение должно иметь вид// $$ \left| \begin{array}{llllll} x_0 & x_1 & x_2 & x_3 & \dots & x_n \\ x_1 & x_2 & x_3 & x_4 & \dots & x_{n+1} \\ x_2 & x_3 & x_4 & x_5 & \dots & x_{n+2}\\ \dots & & & & & \dots \\ x_{n-1} & x_n & x_{n+1} & & \dots & x_{2n-1} \\ {\color{RubineRed} x_K} & {\color{RubineRed} x_{K+1}} & {\color{RubineRed} x_{K+2}} & & \dots & {\color{RubineRed} x_{K+n}} \end{array} \right|_{n+1}=0 \ . $$ //При дополнительных условиях// $$ S_n \ne 0, \tilde S_n = \left| \begin{array}{lllll} x_1 & x_2 & \dots & x_{n-1} & x_n \\ x_2 & x_3 & \dots & x_n & x_{n+1}\\ x_3 & x_4 & & x_{n+1} & x_{n+2} \\ \dots & & & & \dots \\ x_{n} & x_{n+1} & \dots & x_{2n-2} & x_{2n-1} \end{array} \right| \ne 0 $$ //это уравнение будет уравнением в точности// $ n_{} $-//го порядка.// **Доказательство.** Если элементы последовательности удовлетворяют некоторому уравнению вида $$ a_0x_{n+K}+a_1 x_{n+K-1}+ \dots+ a_n x_K = 0 \quad npu \ K\in \{0,1,2,\dots \} $$ при хотя бы одном коэффициенте из $ a_0,a_1,\dots,a_n $ отличном от нуля, то справедливы равенства $$ \begin{array}{lllll} a_n x_0&+ a_{n-1}x_1& + \dots &+a_0x_n & =0, \\ a_n x_1&+ a_{n-1}x_2& + \dots &+a_0x_{n+1} & =0, \\ \dots & & & & \dots \\ a_n x_n&+ a_{n-1}x_{n+1}& + \dots &+a_0x_{2n} & =0. \end{array} $$ Эти равенства составляют систему линейных однородных уравнений относительно коэффициентов. По предположению, система совместна и имеет нетривиальное решение. Но тогда (см. ((:algebra2:linearsystems#система_однородных_уравнений ЗДЕСЬ))) ее определитель $$ \left| \begin{array}{llllll} x_0 & x_1 & x_2 & x_3 & \dots & x_n \\ x_1 & x_2 & x_3 & x_4 & \dots & x_{n+1} \\ x_2 & x_3 & x_4 & x_5 & \dots & x_{n+2}\\ \dots & & & & & \dots \\ x_{n-1} & x_n & x_{n+1} & & \dots & x_{2n-1} \\ x_{n} & x_{n+1} & x_{n+2} & & \dots & x_{2n} \end{array} \right|_{n+1} $$ должен быть равен нулю. Этот определитель совпадает с $ S_{n+1} $ из условия теоремы. Равенство нулю $ S_{n+2}, S_{n+3}, \dots $ доказывается аналогично: если последовательность удовлетворяет уравнению $$ a_0x_{n+K}+a_1 x_{n+K-1}+ \dots+ a_n x_K = 0 \ , $$ то она удовлетворяет и уравнению $$ a_0x_{n+K+1}+a_1 x_{n+K}+ \dots+ a_n x_{K+1}+a_{n+1}x_K = 0 \quad npu \ a_{n+1}=0 \, . $$ Далее, при равенстве нулю определителя матрицы системы уравнений $$ \left(\begin{array}{lllll} x_0 & x_1 & x_2 & \dots & x_n \\ x_1 & x_2 & x_3 & \dots & x_{n+1} \\ \vdots & & & & \vdots \\ x_{n-1} & x_n & x_{n+1} & \dots & x_{2n-1} \\ x_{n} & x_{n+1} & x_{n+2} & \dots & x_{2n} \end{array} \right) \left( \begin{array}{l} a_n \\ a_{n-1} \\ a_{n-2} \\ \vdots \\ a_0 \end{array} \right)= \mathbb O $$ ее фундаментальная система решений будет состоять из единственного набора значений если $ S_n \ne 0 $. Этот набор решений ((:algebra2:linearsystems#система_однородных_уравнений может быть построен)) с помощью алгебраических дополнений к элементам последней строки матрицы: $$ a_n= (-1)^n\left|\begin{array}{llll} x_1 & x_2 & \dots & x_n \\ x_2 & x_3 & \dots & x_{n+1} \\ \vdots & & & \vdots \\ x_n & x_{n+1} & \dots & x_{2n-1} \end{array} \right| , a_{n-1}= (-1)^{n-1}\left|\begin{array}{llll} x_0 & x_2 & \dots & x_n \\ x_1 & x_3 & \dots & x_{n+1} \\ \vdots & & & \vdots \\ x_{n-1} & x_{n+1} & \dots & x_{2n-1} \end{array} \right|, \dots, a_0= S_n \ . $$ Но это и означает, что разностное уравнение имеет то представление в виде определителя, что указано в теореме. !!П!! **Пример 1.** Известны первые члены линейной рекуррентной последовательности: $$ 0,1,2,2,0,-9,-38,-123,-360,-1004,-2728,-7303,... $$ Чему равен следующий? **Решение.** Имеем: $$ S= \left( \begin{array}{rrrrrrrr} 0 & 1 & 2 &2 &0 & -9 & -38 & \dots \\ 1 & 2 & 2 & 0 & -9 & -38 & -123 & \dots \\ 2 & 2 & 0 & -9 & -38 & -123 & -360 & \dots \\ 2 & 0 & -9 & -38 & -123 & -360 & -1004 & \dots \\ 0 & -9 & -38 & -123 & -360 & -1004 & -2728 & \dots \\ -9 & -38 & -123 & -360 & -1004 & -2728 & -7303 & \dots \\ \dots & & & & & & \end{array} \right) $$ Вычисляем главные миноры: $$ S_1=0,S_2=2,S_3=0,S_4=25,S_5=0,S_6=0,\dots $$ Больше главных миноров вычислить невозможно поскольку последовательность обрывается. Выдвинем в качестве __рабочей гипотезы__, что наша последовательность "разворачивается в бесконечность" как линейная рекуррентная последовательность порядка $ \le 4 $. Тогда, в соответствии с теоремой эта последовательность является решением разностного уравнения $$ \left| \begin{array}{rrrrr} 0 & 1 & 2 &2 &0 \\ 1 & 2 & 2 & 0 & -9 \\ 2 & 2 & 0 & -9 & -38 \\ 2 & 0 & -9 & -38 & -123 \\ x_K & x_{K+1} & x_{K+2} & x_{K+3} & x_{K+4} \end{array} \right|=0 $$ Раскладываем определитель по последней строке: $$ 25\,x_{K+4}-100\,x_{K+3}+75\,x_{K+2}+50\,x_{K+1}-25\,x_K=0 \iff x_{K+4}=4\,x_{K+3}-3\,x_{K+2}-2\,x_{K+1}+\,x_K \ . $$ По имеющейся у нас информации нельзя гарантировать абсолютную истинность полученного ответа: любую последовательность можно так "испортить" в одном-единственном элементе, чтобы после обращения в нуль любого подряд идущего набора главных миноров матрицы $ S_{} $, очередной главный минор стал бы отличным от нуля. Так что ответ в задаче приходится формулировать так: **Ответ.** Если автор задачи не задумал особенную подлость, то очередной элемент последовательности равен $ (-19380) $. Справедлив и более общий результат, который основан на понятии ранга бесконечной матрицы. По аналогии с ((:algebra2:rank#ранг_матрицы конечными матрицами)), будем считать ранг бесконечной матрицы равным $ \mathfrak r \in \mathbb N $ если все ее миноры порядка $ \mathfrak r+1 $ равны нулю, и существует хотя бы один минор порядка $ \mathfrak r $ отличный от нуля. !!Т!! **Теорема.** //Бесконечная ганкелева матрица// $$ H=\left[h_{i+j-2}\right]_{i,j=1}^{\infty} $$ //имеет конечный ранг// $ n_{} $ //тогда и только тогда, когда существуют числа// $ a_0,a_1,\dots,a_{n-1} $ //такие, что// $$ h_{n+K}=a_0h_{n+K-1}+a_1h_{n+K-2}+\dots+a_{n-1}h_{K} \quad npu \quad K\in \{0,1,\dots \} \, , $$ //т.е. последовательность// $ \{ h_j\}_{j=0}^{\infty} $ //является линейной рекуррентной последовательностью порядка// $ \le n $. !!П!! **Пример 2.** Найти линейное разностное уравнение задающее последовательность $$ x_0=-2,\ x_1=-3,\ x_2=-1,\ x_3=2,\ x_4=4,\ x_5=-4,\ $$ $$ x_6=-5,\ x_7=26,\ x_8=11,\ x_9=-85,\ x_{10}=44,\ x_{11}=308,\dots $$ **Решение.** В отсутствие гипотезы о порядке линейного разностного уравнения, имеет смысл организовать процедуру вычисления кандидата последовательно, начиная с минимально возможного. Так, в рассмотренном примере мы могли бы выдвинуть сначала гипотезу о том, что этот порядок равен $ 1 $: $$ \left| \begin{array}{rr} -2 & -3 \\ x_{K} & x_{K+1} \end{array} \right|=0 \quad \iff \quad -2\, x_{K+1}+3\,x_K=0 \, . $$ Это уравнение правильно определяет элемент последовательности $ x_{1} $ по значению $ x_{0} $. Но величина $ x_2 $ определяется с ошибкой. Рассмотрим следующий по порядку определитель: $$ \left| \begin{array}{rrr} -2 & -3 & -1 \\ -3 & -1 & 2 \\ x_{K} & x_{K+1} & x_{K+2} \end{array} \right|=0 \quad \iff \quad -7\,x_{K+2}+7\,x_{K+1}-7\, x_K =0 \quad \iff \quad x_{K+2}=x_{K+1}-x_K \, . $$ Элементы последовательности $ x_2, x_3 $ определяются из этого уравнения (и из данных значений $ x_0,x_1 $) правильно, но $ x_4 $ определяется неверно. $$ \left| \begin{array}{rrrr} -2 & -3 & -1 & 2 \\ -3 & -1 & 2 & 4 \\ -1 & 2 & 4 & -4 \\ x_{K} & x_{K+1} & x_{K+2} & x_{K+3} \end{array} \right|=0 \quad \iff \quad -7\,x_{K+3}-42\,x_{K+2}+44\,x_{K+1}-52\, x_K =0 $$ $$ \iff \quad x_{K+3}=-6\,x_{K+2}+44/7\,x_{K+1}-52/7x_K \, . $$ Снова два значения $ x_{4} $ и $ x_5 $ определятся правильно, а $ x_6 $ --- нет. $$ \left| \begin{array}{rrrrr} -2 & -3 & -1 & 2 & 4 \\ -3 & -1 & 2 & 4 & -4 \\ -1 & 2 & 4 & -4 & -5 \\ 2 & 4 & -4 & -5 & 26 \\ x_{K} & x_{K+1} & x_{K+2} & x_{K+3} & x_{K+4} \end{array} \right|=0 $$ $$ \iff 275\,x_{K+4}+356\,x_{K+3}+1311\,x_{K+2}-627\,x_{K+1}+1191\, x_K =0 $$ Теперь $ x_6 $ и $ x_7 $ находятся верно, но $ x_8 $ --- нет: $ -9973/275 \ne 11 $. $$ \left| \begin{array}{rrrrrr} -2 & -3 & -1 & 2 & 4 & -4 \\ -3 & -1 & 2 & 4 & -4 & -5\\ -1 & 2 & 4 & -4 & -5 & 26 \\ 2 & 4 & -4 & -5 & 26 & 11 \\ 4 & -4 & -5 & 26 & 11 & -85 \\ x_{K} & x_{K+1} & x_{K+2} & x_{K+3} & x_{K+4} & x_{K+5} \end{array} \right|=0 $$ $$ \iff \ 12998\, x_{K+5}-12998\, x_{K+4}+38994\, x_{K+3}-77988\, x_{K+2}+25996\, x_{K+1}-12998\, x_{K}=0 \, . $$ $$ \iff x_{K+5}=x_{K+4}-3\, x_{K+3}+6\, x_{K+2}-2\, x_{K+1}+ x_{K} \, . $$ Этот вариант дает верные значения элементов последовательности для всех доступных значений $ K_{} $. Имеется ли закономерность в формировании последовательноcти этих уравнений? Для ответа на этот вопрос выпишем их ((:recurr#аналитика характеристические полиномы)): $$ \mathcal H_1(x)=-2\, x+ 3 \ , $$ $$ \mathcal H_2(x)=-7\,x^2+7\,x-7 \ , $$ $$ \mathcal H_3(x)=-7\,x^3-42\,x^2+44\,x-52 \ , $$ $$ \mathcal H_4(x)= 275\,x^4+356\,x^3+1311\,x^2-627\,x+1191 \ , $$ $$ \mathcal H_5(x)=12998\,x^5-12998\,x^4+38994\,x^3-77988\,x^2+25996\,x-12998 \ . $$ Теперь разделим каждый полином, начиная c $ \mathcal H_3 $, на предыдущий (с остатком): $$ \mathcal H_3(x)\equiv (x+7) \mathcal H_2(x) + (2\,x-3) \equiv (x+7) \mathcal H_2(x)- \mathcal H_1(x) \ ; $$ $$ \mathcal H_4(x)\equiv \frac{1}{7}(-275\,x+1294) \mathcal H_3(x)-\frac{75625}{49} \mathcal H_2(x) \ ; $$ $$ \mathcal H_5(x)\equiv \left(\frac{12998}{275}\,x-\frac{8201738}{75625} \right) \mathcal H_4(x)-\frac{168948004}{75625} \mathcal H_3(x) \ . $$ Итак, с точностью до числового сомножителя, остаток от деления $ \mathcal H_{k}(x) $ на $ \mathcal H_{k-1}(x) $ совпадает с $ \mathcal H_{k-2}(x) $. Наблюдение имеет под собой теоретическое обоснование. ==Рекурсивное вычисление последовательности ганкелевых полиномов== Для произвольной числовой последовательности $ \{c\}=\{c_0,c_1,c_2,\dots \} $ определитель $$ \mathcal H_k(x; \{c\}) = \left| \begin{array}{lllll} c_0 & c_1 & c_2 & \ldots & c_{k} \\ c_1 & c_2 & c_3 &\ldots & c_{k+1} \\ \vdots & & & \ddots& \vdots \\ c_{k-1} & c_{k} & c_{k+1} & \ldots & c_{2k-1} \\ 1 & x & x^2 & \ldots & x^{k} \end{array} \right|_{(k+1) \times (k+1)} $$ является полиномом по $ x_{} $; он называется **ганкелевым полиномом k-го порядка**, порожденным последовательностью $ \{c\} $. Его каноническое представление имеет коэффициентами числовые определители $ k_{} $-го порядка: $$ \mathcal H_k(x; \{c\})\equiv x^{k} \left| \begin{array}{lllll} c_0 & c_1 & \ldots & c_{k-2} & c_{k-1} \\ c_1 & c_2 & \ldots & c_{k-1} & c_{k} \\ \vdots & & \ddots& & \vdots \\ c_{k-1} & c_{k} & \ldots & c_{2k-3} & c_{2k-2} \end{array} \right|- x^{k-1} \left| \begin{array}{lllll} c_0 & c_1 & \ldots & c_{k-2} & c_{k} \\ c_1 & c_2 & \ldots & c_{k-1} & c_{k+1} \\ \vdots & & \ddots& & \vdots \\ c_{k-1} & c_{k} & \ldots & c_{2k-3} & c_{2k-1} \end{array} \right|+ $$ $$ + \dots +(-1)^k \left| \begin{array}{lllll} c_1 & c_2 & \ldots & c_{k-1} & c_{k} \\ c_2 & c_3 & \ldots & c_{k} & c_{k+1} \\ \vdots & & \ddots& & \vdots \\ c_{k} & c_{k+1} & \ldots & c_{2k-2} & c_{2k-1} \end{array} \right| \ . $$ Коэффициенты будем обозначать $ h_{kj} $; таким образом $$ \mathcal H_k(x; \{c\})\equiv h_{k0} x^k +h_{k1} x^{k-1} +\dots + h_{kk} \quad npu \quad h_{k0}= H_k \ ; $$ Коэффициент $ h_{k0} $ может обращаться в нуль, так что степень ганкелевого полинома $ k_{} $-го порядка может оказаться меньше $ k_{} $. !!Т!! **Теорема [Якоби, Йоахимшталь].**[[Йоахимшталь Фердинанд (Joachimsthal Ferdinand, 1818-1861) --- немецкий математик, ученик Якоби. Биография ((http://www-history.mcs.st-andrews.ac.uk/history/Biographies/Joachimsthal.html ЗДЕСЬ)).]] //Любые три ганкелевых полинома// $ \mathcal H_{k-2}(x), \mathcal H_{k-1}(x), \mathcal H_{k}(x) $ //связаны тождеством// $$ H_k^2\mathcal H_{k-2}(x) + \left(H_kh_{k-1,1}-H_{k-1}h_{k1}-H_kH_{k-1}x\right)\mathcal H_{k-1}(x) + H_{k-1}^2 \mathcal H_{k}(x) \equiv 0 \, . $$ В литературе после 1910 г. упоминаний этого тождества (и ссылок на него) не нашел. В настоящем ресурсе называется **JJ**-**тождеством**. !!=>!! Если $ H_{k} \ne 0, H_{k-1} \ne 0 $ то **JJ**-тождество может быть переписано в "более симметричном" виде: $$ \frac{H_k}{H_{k-1}}\mathcal H_{k-2}(x)- \left(x-\frac{h_{k-1,1}}{H_{k-1}}+\frac{h_{k1}}{H_{k}} \right)\mathcal H_{k-1}(x)+\frac{H_{k-1}}{H_{k}}\mathcal H_{k}(x) \equiv 0 \, . $$ **JJ**-тождество позволяет организовать рекурсивную процедуру вычисления ганкелевых полиномов. Предположим, что канонические представления полиномов $ \mathcal H_{k-2}(x) $ и $ \mathcal H_{k-1}(x) $ уже известны: $$ \mathcal H_{k-1}(x) \equiv h_{k-1,0} x^{k-1}+h_{k-1,1}x^{k-2}+\dots+ h_{k-1,k-1} \quad npu \ h_{k-1,0}=H_{k-1} \, . $$ Тогда в **JJ**-тождестве известны значения всех констант, за исключением $ H_k $ и $ h_{k1} $. Для последних имеются лишь детерминантные представления: $$ H_k = \left| \begin{array}{lllll} c_0 & c_1 & \dots & c_{k-2} & c_{k-1} \\ c_1 & c_2 & \dots & c_{k-1} & c_{k} \\ \vdots & \vdots & & \vdots & \vdots \\ c_{k-2} & c_{k-1} & \dots & c_{2k-4} & c_{2k-3} \\ c_{k-1} & c_{k} & \dots & c_{2k-3} & c_{2k-2} \end{array} \right| \ , \ h_{k1} = - \left| \begin{array}{lllll} c_0 & c_1 & \dots & c_{k-2} & c_{k} \\ c_1 & c_2 & \dots & c_{k-1} & c_{k+1} \\ \vdots & \vdots & & \vdots & \vdots \\ c_{k-2} & c_{k-1} & \dots & c_{2k-4} & c_{2k-2} \\ c_{k-1} & c_{k} & \dots & c_{2k-3} & c_{2k-1} \end{array} \right| \, . $$ Эти определители отличаются от детерминантного представления $ \mathcal H_{k-1}(x) $ (транспонированного) $$ \left[\mathcal H_{k-1}(x) \right]^{\top} = \left| \begin{array}{llllll} c_0 & c_1 & c_2 & \ldots & c_{k-2} & 1 \\ c_1 & c_2 & c_3 &\ldots & c_{k-1} & x \\ \vdots & & & \ddots & \vdots & \vdots \\ c_{k-1} & c_{k} & c_{k+1} & \ldots & c_{2k-3} & x^{k-1} \end{array} \right| $$ только своими последними столбцами. Разложения определителей по элементам этих последних столбцов имеют одинаковые значения для соответствующих алгебраических дополнений, и поэтому следующие формулы $$ \left\{\begin{array}{rcl} h_{k0}=H_k&=&c_{k-1}h_{k-1,k-1}+c_{k}h_{k-1,k-2}+\dots+c_{2k-2}h_{k-1,0}, \\ h_{k1}&=&-(c_{k}h_{k-1,k-1}+c_{k+1}h_{k-1,k-2}+\dots+c_{2k-1}h_{k-1,0}) \end{array} \right. $$ позволяют вычислить $ h_{k0} $ и $ h_{k1} $ посредством уже известных коэффициентов полинома $ \mathcal H_{k-1}(x) $. Формула из теоремы применима для рекурсивного вычисления $ \mathcal H_k(x) $. Однако она не работает в случае $ H_{k-1}=0 $. Именно эта ситуация встречается в примере $ 1 $ предыдущего пункта. !!§!! Доказательство **JJ**-формулы для ганкелевых полиномов и ее обобщения ((:algebra2/hankel/jjidentity#rekursivnaja_formula_dlja_gankelevyx_polinomov ЗДЕСЬ)). ==Источники== [1]. **Иохвидов И.С.** //Ганкелевы и теплицевы матрицы и формы.// М. Наука. 1974. [2]. **Jacobi C.G.J.** //De eliminatione variabilis e duabus aequationibus algebraicis//. J.reine angew. Math. 1836. Bd. 15, S. 101-124 [3]. **Joachimsthal F.** //Bemerkungen über den Sturm'schen Satz.// J.reine angew. Math. 1854. Bd. 48, S. 386-416 [4]. **Uteshev A., Baravy I., Kalinina E.** //Rational Interpolation: Jacobi's Approach Reminiscence.// Symmetry, 2021, **13** (8), 1401 Текст --- в открытом доступе {{:references:symmetry-13-01401.pdf}}