Takže aby bylo jasno, co to je slušný důkaz:
Mějme rekurentní rovnici: a(n+1) = c1*a(n-k+1) + ... + ck*a(n) = Σkj=1 cj*a(n-k+j). (1)
Definujme vi (pro i = 1...k) následovně:
vi(t) = 1 pro t=i
vi(t) = 0 pro t≠i & t≤k
vi(t) = Σkj=1 cj*vi(t+j-k-1) pro t > k (2)
A chceme dokázat, že každý (nekonečný) vektor x, který je řešením naší rovnice (1), lze zapsat jako lineární kombinaci vektorů vi, přičemž x(i) pro i=1...k tvoří souřadnice našeho řešení x. Tedy cheme dokázat následující:
x = Σki=1 x(i)*vi (3)
Budeme postupovat indukcí podle složek, chceme tedy dokázat, že pro každé t (od jedné po nekonečno) platí následující:
x(t) = Σki=1 x(i)*vi(t) (4)
V prvník kroku ukážeme, že vztah platí pro t=1...k:
Σki=1 x(i)*vi(t) = x(t)*vt(t) = // protože vi(t) = 0 pro t≠i
= x(t) // protože vt(t) = 1
První krok je tedy dokázán a zbývá druhý: Předpokládejme, že námi dokazovaný výpočet (4) platí až po t-1 (t>k) a máme ukázat, že platí i pro t:
x(t) = Σkj=1 cj*x(t+j-k-1) = // plyne z toho, že x je řešením (1)
= Σkj=1 cj*(Σki=1 x(i)*vi(t+j-k-1)) = // plyne z indukčního předpokladu
= Σkj=1 Σki=1 cj * x(i)*vi(t+j-k-1) =
= Σki=1 Σkj=1 cj * x(i)*vi(t+j-k-1) =
= Σki=1 x(i) * Σkj=1 cj *vi(t+j-k-1) =
= Σki=1 x(i) * vi(t) // plyne z definice vi (2)
Takto jsme indukcí dokázali, že x = Σki=1 x(i)*vi.