Карлукова M32342 временная статья — различия между версиями
Строка 37: | Строка 37: | ||
<tex>\Leftarrow</tex> | <tex>\Leftarrow</tex> | ||
− | Пусть <tex>A(t) = \dfrac{P(t)}{Q(t)}</tex>, <tex> | + | Пусть <tex>A(t) = \dfrac{P(t)}{Q(t)}</tex>, <tex>Q(t) = 1 - c_1 \cdot t - c_2 \cdot t^2 - \ldots - c_k \cdot t^k</tex>, <tex> deg(P) < k</tex>. <!--------<tex> deg(Q) = k</tex>(да, я подумаю, как красиво исправить <tex> deg(Q) = k</tex> на <tex>Q(t) = 1 - c_1 \cdot t - c_2 \cdot t^2 - \ldots - c_k \cdot t^k</tex>. просто страшно сносить дальнейшие рассуждения, где используются <tex>q_i</tex> :( ... либо же буду рада любым идеям :3).-----> |
Перепишем первое равенство, выразив <tex>P(t)</tex> через <tex>A(t)</tex> и <tex>Q(t)</tex>: <tex>P(t) = A(t) \cdot Q(t)</tex>. | Перепишем первое равенство, выразив <tex>P(t)</tex> через <tex>A(t)</tex> и <tex>Q(t)</tex>: <tex>P(t) = A(t) \cdot Q(t)</tex>. | ||
Строка 43: | Строка 43: | ||
Так как <tex>deg(P) < k</tex>, выполнено <tex>p_n = 0</tex> для любого <tex>n \geqslant k </tex>. Расписывая <tex>p_n</tex> по определению [[Арифметические действия с формальными степенными рядами#def_mul|произведения степенных рядов]], получаем <tex>p_n = \sum\limits_{i = 0}^n a_{n-i} \cdot q_{i} = 0</tex>. | Так как <tex>deg(P) < k</tex>, выполнено <tex>p_n = 0</tex> для любого <tex>n \geqslant k </tex>. Расписывая <tex>p_n</tex> по определению [[Арифметические действия с формальными степенными рядами#def_mul|произведения степенных рядов]], получаем <tex>p_n = \sum\limits_{i = 0}^n a_{n-i} \cdot q_{i} = 0</tex>. | ||
− | Разобьём полученную сумму на две: <tex>p_n = \sum\limits_{i = 0}^{k} a_{n-i}\cdot q_{i} + \sum\limits_{i = k+1}^n a_{n-i}\cdot q_{i}</tex>. Вторая компонента равна нулю, поскольку <tex>deg(Q) = k</tex>. Тогда <tex>p_n = \sum\limits_{i = 0}^k a_{n-i} \cdot q_{i} = 0</tex>. | + | Разобьём полученную сумму на две: <tex>p_n = \sum\limits_{i = 0}^{k} a_{n-i}\cdot q_{i} + \sum\limits_{i = k+1}^n a_{n-i}\cdot q_{i}</tex>. Так как <tex> Q(t)</tex> известно, можем определить, чему равны эти суммы. Для первой выполняются равенства: |
+ | |||
+ | <tex> q_0 = 1</tex>, | ||
+ | |||
+ | <tex> q_i = -c_i</tex> для всех <tex> i</tex> за исключением нуля. | ||
+ | |||
+ | Вторая же компонента равна нулю, поскольку <tex>deg(Q) = k</tex>. Тогда <tex>p_n = \sum\limits_{i = 0}^k a_{n-i} \cdot q_{i} = 0</tex>. | ||
Развернём выражение для <tex>p_n</tex>: | Развернём выражение для <tex>p_n</tex>: | ||
− | <tex> \sum\limits_{i = 0}^k a_{n-i} \cdot | + | <tex> \sum\limits_{i = 0}^k a_{n-i} \cdot \(-c_{i}\) = a_n + a_{n-1} \cdot \(-c_1\) + \ldots + a_{n-k} \cdot \(-c_k\) = a_n - a_{n-1} \cdot c_1 - \ldots - a_{n-k} \cdot c_k = 0</tex>. |
− | Перенесём все слагаемые, кроме <tex>a_n | + | Перенесём все слагаемые, кроме <tex>a_n</tex>, вправо: |
− | <tex> a_n = | + | <tex> a_n = a_{n-1} \cdot c_1 + a_{n-2} \cdot c_2 + \ldots + a_{n-k} \cdot с_k</tex>. |
− | Видим, что <tex>a_n</tex> {{---}} | + | Видим, что <tex>a_n</tex> {{---}} член линейной рекуррентной последовательности, заданной коэффициентами <tex>c_1, c_2, \ldots, c_k</tex>, причём это выполнено для всех <tex>n \geqslant k </tex>, так как индекс <tex>n</tex>, удовлетворяющий данному условию, выбирался произвольно. |
}} | }} |
Версия 21:24, 30 мая 2020
Примечание: в редактируемой статье указано, что достаточно рассматривать . :)
Теорема о связи этих понятий
Теорема: |
Последовательность является линейной рекуррентной последовательностью с первыми заданными членами, определяемыми коэффициентами её производящая функция является дробно-рациональной, причём представимой в виде , где , . |
Доказательство: |
Пусть — коэффициенты, задающие линейную рекуррентную последовательность .Напишем друг под другом несколько производящих функций и соответствующих им формальных степенных рядов:
Сложим все равенства и получим
Для всех выполняется равенство , поэтому в правой части все коэффициенты при степенях, начиная с , обнулятся, а равенство будет выглядеть следующим образом:. Заметим, что второй множитель в левой части равен в точности , а степень правой части не превосходит . Получили требуемое построение.
Пусть , , .Перепишем первое равенство, выразив через и : .Так как произведения степенных рядов, получаем . , выполнено для любого . Расписывая по определениюРазобьём полученную сумму на две: . Так как известно, можем определить, чему равны эти суммы. Для первой выполняются равенства:, для всех за исключением нуля. Вторая же компонента равна нулю, поскольку . Тогда .Развернём выражение для :. Перенесём все слагаемые, кроме , вправо:Видим, что . — член линейной рекуррентной последовательности, заданной коэффициентами , причём это выполнено для всех , так как индекс , удовлетворяющий данному условию, выбирался произвольно. |