Domovská stránka Jiřího Kalvody

KG1 Jiří Kalvoda: Cvičení 3 (Vytvoř. fce)

Also available as: PDF Markdown

Informace k cvičení jsou na https://kam.mff.cuni.cz/~jirikalvoda/vyuka/24z/kg1.

Vytvořující funkce pro posloupnost (a0,a1,a2,)(a_0, a_1, a_2, \dots) je mocninná řada a(x)=a0+a1x+a2x2+a3x3+a(x) = a_0 + a_1x + a_2x^2 + a_3x^3 + \cdots.

Postup výroby VF z rekurzivně zadané posloupnosti.

  • začneme s rovností anxn=(rekurzivnıˊ vyˊraz)xna_n x^n = (\hbox{rekurzivní výraz}) x^n.
  • sečteme pro všechna přípustná nn: nn0anxn=nn0(rek. v.)xn\sum_{n \ge n_0} a_n x^n = \sum_{n \ge n_0} (\hbox{rek. v.}) x^n.
  • upravujeme a všechny nekonečné sumy nahradíme za f(x)f(x).
  • vyřešíme rovnici, kde neznámá je f(x)f(x).

Zobecněné kombinační číslo (rR,kNr\in \R, k\in\N): (rk)=n(n1)(nk+1)k!{r \choose k} = {n(n-1)\cdots(n-k+1) \over k!} Zobecněná binomická věta: (1+x)r=k0(rk)xk(1+x)^r = \sum_{k\ge 0} {r \choose k} x^k. Důsledek: 1(1x)m=n(m+n1m1)xn{1\over (1-x)^m} = \sum_n {m+n-1 \choose m-1} x^n.

Vytvořujíci funkce posloupností

Najděte vytvořující funkci následujících posloupností:

  1. 1,1,1,1,,(1)n,1, -1, 1, -1, \dots , (-1)^n , \dots
  2. 1,2,3,4,,n+1,1,2,3,4,\dots, n+1, \dots
  3. (pp),(p+1p),,(p+np){p \choose p}, {p+1 \choose p}, \dots, {p+n \choose p} \dots
  4. 1,1,2,2,4,4,8,8,1, 1, 2, 2, 4, 4, 8, 8, \dots

Kombinatoricky definované VF

Najděte vzorce v uzavřeném tvaru (tedy bez nekonečných sum) pro vytvořující funkce následujících posloupností.

  1. Posloupnost (an)n=0(a_n)_{n=0}^\infty, kde ana_n označuje počet způsobů, jak lze číslo nn zapsat jako součet tří lichých přirozených čísel (na pořadí sčítanců záleží). Například a7=6a_7 = 6, neboť číslo 7 lze zapsat těmito součty: 1+1+5,1+5+1,5+1+1,1+3+3,3+1+3,3+3+11 + 1 + 5, 1 + 5 + 1, 5 + 1 + 1, 1 + 3 + 3, 3 + 1 + 3, 3 + 3 + 1.
  2. Posloupnost (bn)n=0(b_n)_{n=0}^\infty, kde bnb_n označuje počet způsobů, jak lze číslo nn zapsat jako součet libovolného počtu lichých přirozených čísel (na pořadí sčítanců opět záleží). Například b4=3b_4 = 3, nebot’ číslo 4 lze zapsat těmito součty: 1+3,3+1,1+1+1+11 + 3, 3 + 1, 1 + 1 + 1 + 1.
  3. Posloupnost (cn)n=0(c_n)_{n=0}^\infty , kde cnc_n označuje počet způsobů, jak lze číslo nn zapsat jako součet jedniček a dvojek (na pořadí sčítanců záleží). Například c4=5c_4 = 5, neboť číslo 4 lze zapsat těmito součty: 1+1+1+1,1+1+2,1+2+1,2+1+1,2+21 + 1 + 1 + 1, 1 + 1 + 2, 1 + 2 + 1, 2 + 1 + 1, 2 + 2.

Dokazování rovností

Pro posloupnosti bnb_n a cnc_n z předchozího příkladu platí, že pro každé n0n \ge 0 je cnc_n rovno bn+1b_{n+1} .

  1. Dokažte to pomocí vytvořujících funkcí.
  2. Dokažte to kombinatorickou úvahou.

Rekurence

Najděte vzorce v uzavřeném tvaru (tedy bez nekonečných sum) pro vytvořující funkce následujících posloupností.

an={1pro n=03an11pro n1a_n = \left\{ \matrix{1& \hbox{pro $n=0$}\cr 3a_{n-1}-1 & \hbox{pro $n\ge 1$}} \right.

bn={1/2pro n=010kn1bkpro n1b_n = \left\{ \matrix{1/2& \hbox{pro $n=0$} \cr 1-\sum_{0\le k \le n-1} b_k & \hbox{pro $n\ge 1$}} \right.