Lineární opakující se posloupnost
V matematiky , říkáme lineární opakující se sled objednávky p jakoukoliv sekvenci s hodnotami v komutativním pole K (například ℝ nebo ℂ ; umístíme pouze sebe v tomto případě v tomto článku) je definována pro všechny pomocí lineární vztah opakování formuláře
ne≥ne0{\ displaystyle n \ geq n_ {0}}
∀ne≥ne0une+p=na0une+na1une+1+⋯+nap-1une+p-1{\ displaystyle \ forall n \ geq n_ {0} \ quad u_ {n + p} = a_ {0} u_ {n} + a_ {1} u_ {n + 1} + \ cdots + a_ {p-1} u_ {n + p-1}}
kde , , ... , jsou p skalární sada K ( nenulovou).
na0{\ displaystyle a_ {0}}na1{\ displaystyle a_ {1}}nap-1{\ displaystyle a_ {p-1}}na0{\ displaystyle a_ {0}}
Taková sekvence je úplně určen údajů svých p prvních podmínek a ve vztahu opakování.
Lineární rekurentní sekvence řádu 1 jsou geometrické sekvence .
Studium lineárních rekurentních sekvencí vyššího řádu se dostává k problému lineární algebry . Vyjádření obecného pojmu takové posloupnosti je možné za předpokladu, že je schopen faktorizovat polynom, který je s ním spojen, nazývaný charakteristický polynom; charakteristický polynom spojený se sekvencí splňující výše uvedenou relaci opakování je:
P(X)=Xp-∑i=0p-1naiXi=Xp-nap-1Xp-1-nap-2Xp-2-⋯-na1X-na0.{\ displaystyle P (X) = X ^ {p} - \ součet _ {i = 0} ^ {p-1} a_ {i} X ^ {i} = X ^ {p} -a_ {p-1} X ^ {p-1} -a_ {p-2} X ^ {p-2} - \ dots -a_ {1} X-a_ {0}.}Jeho stupeň se tedy rovná řádu relace opakování. Zejména v případě sekvencí řádu 2 má polynom 2. stupně, a lze jej tedy faktorizovat pomocí diskriminačního výpočtu . Obecný člen lineárních rekurentních posloupností řádu 2 lze tedy vyjádřit pouze pomocí prvních dvou členů, některých konstantních hodnot, některých základních aritmetických operací (sčítání, odčítání, násobení, exponenciální) a sínusových a kosinových funkcí (pokud pole skaláry je pole skutečností). Jednou ze sekvencí tohoto typu je slavná Fibonacciho sekvence , kterou lze vyjádřit ze sil zahrnujících zlatý řez .
Lineární opakující se posloupnost řádu 1
Lineární rekurentní sekvence řádu 1 jsou geometrické sekvence .
Pokud je relace opakování , obecný termín je .
une+1=qune{\ displaystyle u_ {n + 1} = qu_ {n}}une=une0qne-ne0{\ displaystyle u_ {n} = u_ {n_ {0}} q ^ {n-n_ {0}}}
Lineární opakující se posloupnost řádu 2
a a b jsou dva pevné skaláry K s b ne nula, relace rekurence je
une+2=naune+1+bune(R.).{\ displaystyle u_ {n + 2} = au_ {n + 1} + bu_ {n} \ quad (R).}Skaláry r tak, aby posloupnost splňovala ( R ), jsou řešením kvadratické rovnice . Polynom se pak nazývá charakteristický polynom posloupnosti. Je to diskriminační . Poté bude nutné rozlišit několik případů podle počtu kořenů charakteristického polynomu.
(rne)ne∈NE{\ displaystyle (r ^ {n}) _ {n \ in \ mathbb {N}}} r2-nar-b=0{\ displaystyle r ^ {2} -ar-b = 0}X2-naX-b{\ displaystyle X ^ {2} -aX-b}Δ=na2+4b{\ displaystyle \ Delta = a ^ {2} + 4b}
Věta -
Obecný pojem posloupnosti s hodnotami v K a vyhovující ( R ) je:
-
λr1ne+μr2ne{\ displaystyle \ lambda r_ {1} ^ {n} + \ mu r_ {2} ^ {n}}jestliže a jsou dva odlišné kořeny (v K ) polynomu ,r1{\ displaystyle r_ {1}}r2{\ displaystyle r_ {2}}X2-naX-b{\ displaystyle X ^ {2} -aX-b}
-
(λ+μne)r0ne{\ displaystyle (\ lambda + \ mu n) r_ {0} ^ {n}}pokud je dvojitý kořen polynomu ,r0{\ displaystyle r_ {0}}X2-naX-b{\ displaystyle X ^ {2} -aX-b}
s parametry v K určenými prvními dvěma hodnotami v pořadí.
λ,μ{\ displaystyle \ lambda, \ mu}
Případ 1 nastává například tehdy a v případě, že diskriminující je přísně pozitivní, nebo zda a . Kromě toho, pokud jsou dva kořeny polynomu dva konjugované komplexy a pak je také napsán obecný termín takové posloupnosti:
K.=R.{\ displaystyle K = \ mathbb {R}}Δ=na2+4b{\ displaystyle \ Delta = a ^ {2} + 4b}K.=VS{\ displaystyle K = \ mathbb {C}}Δ≠0{\ displaystyle \ Delta \ neq 0}r1,r2{\ displaystyle r_ {1}, r_ {2}}X2-naX-b{\ displaystyle X ^ {2} -aX-b}ρEiθ{\ displaystyle \ rho \ mathrm {e} ^ {\ mathrm {i} \ theta}}ρE-iθ{\ displaystyle \ rho \ mathrm {e} ^ {- \ mathrm {i} \ theta}}
-
ρne(NAcos(neθ)+Bhřích(neθ)){\ displaystyle \ rho ^ {n} (A \ cos (n \ theta) + B \ sin (n \ theta))}s parametry A a B v K ( nebo , v závislosti na tom, zda nás zajímají reálné nebo složité sekvence) určené prvními dvěma hodnotami sekvence.=R.{\ displaystyle = \ mathbb {R}}VS{\ displaystyle \ mathbb {C}}
Případ 2 nastane, když je dvojitý kořen .
Δ=0{\ displaystyle \ Delta = 0}r0=na2{\ displaystyle r_ {0} = {\ frac {a} {2}}}
Na obecnosti posloupnosti nic neztrácíme za předpokladu, že tato je definována na všech ℕ a nejen že začíná . Studie posloupnosti u, která je definována pouze z, se ve skutečnosti redukuje na posloupnost v definovanou na ℕ .
ne0{\ displaystyle n_ {0}}ne0{\ displaystyle n_ {0}}protine=une+ne0{\ displaystyle v_ {n} = u_ {n + n_ {0}}}
Pozoruhodné identity
Pokud posloupnost u vyhovuje
∀ne∈NEune+2=naune+1+bune(R.){\ displaystyle \ forall n \ in \ mathbb {N} \ quad u_ {n + 2} = au_ {n + 1} + bu_ {n} \ quad (R)}poté může být rozšířen na záporné indexy a souvisí s mocnostmi matice (nazývá se doprovodná matice charakteristického polynomu)
P: =(nab10){\ displaystyle P: = {\ begin {pmatrix} a & b \\ 1 & 0 \ end {pmatrix}}}( invertible since b ≠ 0 ) by:
∀ne∈Z(une+1une)=Pne(u1u0){\ displaystyle \ forall n \ in \ mathbb {Z} \ quad {\ begin {pmatrix} u_ {n + 1} \\ u_ {n} \ end {pmatrix}} = P ^ {n} {\ begin {pmatrix } u_ {1} \\ u_ {0} \ end {pmatrix}}}.
To nám umožňuje ukázat, že pro objem rovná U nebo na jiné sekvence, splňující stejný vztah opakování ( R ) a pro všechny celá čísla i , j , k- , l a r :
i+j=k+l⇒ui+rprotij+r-uk+rprotil+r=(-b)r(uiprotij-ukprotil){\ displaystyle i + j = k + l \ Rightarrow u_ {i + r} v_ {j + r} -u_ {k + r} v_ {l + r} = (- b) ^ {r} (u_ {i } v_ {j} -u_ {k} v_ {l})}.
Zejména :
-li u0=0 tak∀m,ne,r∈Zuneprotim+r-urprotim+ne=(-b)rune-rprotim{\ displaystyle {\ text {si}} u_ {0} = 0 {\ text {then}} \ quad \ forall m, n, r \ in \ mathbb {Z} \ quad u_ {n} v_ {m + r } -u_ {r} v_ {m + n} = (- b) ^ {r} u_ {nr} v_ {m}}.
Opakující se pořadí objednávky str
P- dimenzionální vektorový podprostor
Pokud zavoláme relaci opakování:
(R.p){\ displaystyle (R_ {p})}
pro celé číslo n ,
une+p=na0une+na1une+1+⋯+nap-1une+p-1{\ displaystyle u_ {n + p} = a_ {0} u_ {n} + a_ {1} u_ {n + 1} + \ cdots + a_ {p-1} u_ {n + p-1}}
a pokud se označují sadu sekvencí s hodnotami v K a uspokojující , je ukázáno, že je podprostor v prostoru sekvencí s hodnotami v K . To je způsobeno linearitou relace opakování.
ER.p{\ displaystyle E_ {R_ {p}}}(R.p){\ displaystyle (R_ {p})}ER.p{\ displaystyle E_ {R_ {p}}}
Navíc tento podprostor má rozměr p . Ve skutečnosti existuje izomorfismus vektorových prostorů mezi a : s každou sekvenci u všech , budeme spojovat p -tuplet . Postačuje pak znát volný rodinu o p ověření sekvence , soubor je pak vytvořen tohoto volného rodiny.
ER.p{\ displaystyle E_ {R_ {p}}}K.p{\ displaystyle K ^ {p}}ER.p{\ displaystyle E_ {R_ {p}}}(u0,u1,⋯,up-1){\ displaystyle (u_ {0}, u_ {1}, \ cdots, u_ {p-1})}(R.p){\ displaystyle (R_ {p})}ER.p{\ displaystyle E_ {R_ {p}}}
Obecný termín
Hledání obecného výrazu a konkrétních sad se provádí prací na . Ke každé sekvenci přiřadíme sekvenci definovanou
K.p{\ displaystyle K ^ {p}}(une)ne∈NE{\ displaystyle (u_ {n}) _ {n \ in \ mathbb {N}}}(Une)ne∈NE{\ displaystyle (U_ {n}) _ {n \ in \ mathbb {N}}}
Une=(uneune+1⋮une+p-1).{\ displaystyle U_ {n} = {\ begin {pmatrix} u_ {n} \\ u_ {n + 1} \\\ vdots \\ u_ {n + p-1} \ end {pmatrix}}.}Vztah opakování na vyvolá vztah opakování na(une)ne∈NE{\ displaystyle (u_ {n}) _ {n \ in \ mathbb {N}}}(Une)ne∈NE{\ displaystyle (U_ {n}) _ {n \ in \ mathbb {N}}}
Une+1=NAUne{\ displaystyle U_ {n + 1} = AU_ {n}} nebo
NA=(010⋯0001⋯0⋮⋱⋱⋯⋮0⋯⋯01na0na1⋯⋯nap-1){\ displaystyle A = {\ begin {pmatrix} 0 & 1 & 0 & \ cdots & 0 \\ 0 & 0 & 1 & \ cdots & 0 \\\ vdots & \ ddots & \ ddots & \ cdots & \ vdots \ \ 0 & \ cdots & \ cdots & 0 & 1 \\ a_ {0} & a_ {1} & \ cdots & \ cdots & a_ {p-1} \ end {pmatrix}}}
( A je doprovodná matice charakteristického polynomu posloupnosti).
Obecný člen posloupnosti U je poté určen vztahem
Une=NAneU0.{\ displaystyle U_ {n} = A ^ {n} U_ {0}.}Zdá se tedy, že problém je u konce. Ale skutečný problém pak spočívá v tom, výpočet ... Dáváme přednost stanovení základu z .
NAne{\ displaystyle A ^ {n}}ER.p{\ displaystyle E_ {R_ {p}}}
Hledání základny
Charakteristický polynom z matice A je . Není náhodou, že jej najdeme k charakterizaci ověřovacích sekvencí .
P(X)=Xp-∑i=0p-1naiXi{\ displaystyle P (X) = X ^ {p} - \ součet _ {i = 0} ^ {p-1} a_ {i} X ^ {i}}u=(une)ne∈NE{\ displaystyle u = (u_ {n}) _ {n \ in \ mathbb {N}}}R.p{\ displaystyle R_ {p}}
Označíme f lineární transformaci, která k posloupnosti přidruží posloupnost definovanou . Podmínka „ u splňuje “ má pak za následek P ( f ) ( u ) = 0. Souprava je tedy jádro z P ( f ). V případě, že polynom P je dělená přes K (což je vždy platí, pokud K = ℂ), je psáno , kde jsou kořeny P a jejich příslušné příkazy z opakování. Jádro P ( f ) je potom přímým součtem jader z . Proto je dostatečné najít základnu každého z těchto jader k určení báze .
u=(une)ne∈NE{\ displaystyle u = (u_ {n}) _ {n \ in \ mathbb {N}}}proti=(protine)ne∈NE{\ displaystyle v = (v_ {n}) _ {n \ in \ mathbb {N}}}protine=une+1{\ displaystyle v_ {n} = u_ {n + 1}}R.p{\ displaystyle R_ {p}}ER.p{\ displaystyle E_ {R_ {p}}}P=∏i=1k(X-ri)αi{\ displaystyle P = \ prod _ {i = 1} ^ {k} (X-r_ {i}) ^ {\ alpha _ {i}}}r1,r2,...,rk{\ displaystyle r_ {1}, r_ {2}, \ tečky, r_ {k}}α1,α2,...,αk{\ displaystyle \ alpha _ {1}, \ alpha _ {2}, \ tečky, \ alpha _ {k}}(F-riJád)αi{\ displaystyle (f-r_ {i} Id) ^ {\ alpha _ {i}}}ER.p{\ displaystyle E_ {R_ {p}}}
Můžeme ukázat, že jakákoli posloupnost obecných výrazů je prvkem jádra , pokud je stupeň Q přísně menší než . Tato demonstrace se provádí indukcí dne . Protože posloupnosti , pro j = 0 až , tvoří volnou část prvků, posloupnosti , pro j od 0 do a i od 1 do k , tvoří volnou rodinu prvků (dimenze p ), proto základ . Prvky jsou tedy součty posloupností, jejichž obecný člen je se stupněm Q přísně menší než .
Q(ne)rine{\ displaystyle Q (n) r_ {i} ^ {n}}(F-riJád)αi{\ displaystyle (f-r_ {i} Id) ^ {\ alpha _ {i}}}αi{\ displaystyle \ alpha _ {i}}αi{\ displaystyle \ alpha _ {i}}(nejrine)ne∈NE{\ displaystyle (n ^ {j} r_ {i} ^ {n}) _ {n \ in \ mathbb {N}}}αi-1{\ displaystyle \ alpha _ {i} -1}αi{\ displaystyle \ alpha _ {i}}(nejrine)ne∈NE{\ displaystyle (n ^ {j} r_ {i} ^ {n}) _ {n \ in \ mathbb {N}}}αi-1{\ displaystyle \ alpha _ {i} -1}α1+α2+⋯+αk=p{\ displaystyle \ alpha _ {1} + \ alpha _ {2} + \ cdots + \ alpha _ {k} = p}ER.p{\ displaystyle E_ {R_ {p}}}ER.p{\ displaystyle E_ {R_ {p}}}ER.p{\ displaystyle E_ {R_ {p}}}Q(ne)rine{\ displaystyle Q (n) r_ {i} ^ {n}}αi{\ displaystyle \ alpha _ {i}}
Vraťte se k opakování 2. řádu
Pokud se charakteristický polynom rozdělí na, pak jsou polynomy Q stupně 0 a prvky jsou sekvence, jejichž obecný termín je .
(X-r1)(X-r2){\ displaystyle (X-r_ {1}) (X-r_ {2})}ER.2{\ displaystyle E_ {R_ {2}}}λ1r1ne+λ2r2ne{\ displaystyle \ lambda _ {1} r_ {1} ^ {n} + \ lambda _ {2} r_ {2} ^ {n}}
Pokud se charakteristický polynom rozdělí na, pak mají polynomy Q stupeň 1 a prvky jsou sekvence, jejichž obecný termín je .
(X-r0)2{\ displaystyle (X-r_ {0}) ^ {2}}ER.2{\ displaystyle E_ {R_ {2}}}(λ1ne+λ2)r0ne{\ displaystyle (\ lambda _ {1} n + \ lambda _ {2}) r_ {0} ^ {n}}
Poznámky a odkazy
-
Důkaz viz například kapitola „Afinní opakování řádu 2“ na Wikiversity .
-
(in) Robert C. Johnson, „ Fibonacciho čísla a matice “ na Durham University ,2009, str. 40 (A.10).
-
Demonstraci najdete například v odpovídajícím opraveném cvičení na Wikiversity .
-
Jean-Marie Monier, Algebra a geometrie PC - PSI - PT : Kurzy, metody a opravená cvičení , Dunod ,2008, 5 th ed. ( číst online ) , s. 125.
-
Ve skutečnosti je tento výsledek pravdivý pouze tehdy , ale případ nulového kořene lze snadno ošetřit posunem indexu.ri≠0{\ displaystyle r_ {i} \ neq 0}
Související články
<img src="https://fr.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;">