Domovská stránka Jiřího Kalvody

KG1 Jiří Kalvoda: Cvičení 4 (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.

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ící funkce posloupnosti samých jedniček je 11x1 \over 1-x.

Základní úpravy:

f(x)+g(x)f(x)+g(x) a0+b0,a1+b1,a2+b2,,an+bn,a_0 + b_0, a_1 + b_1, a_2 + b_2, \dots , a_n + b_n, \dots
cf(x)cf(x) ca0,ca1,ca2,,can,ca_0 , ca_1 , ca_2 , \dots , ca_n , \dots
xf(x)xf(x) 0,a0,a1,a2,,an1,0, a_0 , a_1 , a_2 , \dots , a_{n-1} , \dots
f(x)a0xf(x)-a_0 \over x a1,a2,,an+1,a_1 , a_2 , \dots , a_{n+1} , \dots
f(x2)f(x^2) a0,0,a1,0,a2,0,a3,0,a_0, 0, a_1 ,0, a_2 ,0, a_3, 0, \dots
f(cx)f(cx) a0,ca1,c2a2,c3a3,,cnan,a_0, ca_1, c^2a_2, c^3 a_3, \dots , c^na_{n} , \dots
f(x)g(x)f(x)g(x) a0b0,a0b1+a1b0,a0b2+a1b1+a2b0,,0inaibni,a_0b_0 , a_0b_1 + a_1b_0 , a_0b_2 + a_1b_1 + a_2b_0, \dots, \sum_{0\le i \le n} a_ib_{n-i}, \dots

Vytvořujíci funkce posloupností

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

  1. 1,2,3,4,,n+1,1,2,3,4,\dots, n+1, \dots
    1. pomocí konvoluce
    2. pomocí derivace
    3. pomocí zobecněné binomické věty
  2. (pp),(p+1p),,(p+np){p \choose p}, {p+1 \choose p}, \dots, {p+n \choose p} \dots

Explicitní vzorec

Najděte explicitní vzorec pro nn-tý člen posloupností určených následujícími vytvořujícími funkcemi:

  1. abcxa \over b-cx pro a,b,cR{0}a,b,c \in \R-\{0\}
  2. 3x+7(x+2)(x+3)3x+7 \over (x+2)(x+3)
  3. 20x+162x2x620x + 16 \over 2x^2 - x -6
  4. 2x2+7x4x212x^2 + 7x - 4 \over x^2 - 1
  5. 1+2xx2+6x+91+2x \over x^2 + 6x + 9

Pro matematické úpravy a jiné podúlohy klidně použijte vhodné nástroje.

Obecný postup: jmenovatele rozdělíme na dvojčleny, rozložíme na parciální zlomky a pro každý z nich najdeme vytvořující funkci.

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 (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, neboť číslo 4 lze zapsat těmito součty: 1+3,3+1,1+1+1+11 + 3, 3 + 1, 1 + 1 + 1 + 1.
  2. 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.

Vytvořující funkce polynomů

  1. Nechť dd je přirozené číslo a nechť P(x)P(x) je polynom stupně menšího než dd. Uvažme funkci f(x)=P(x)(1x)df(x) = {P(x) \over (1-x)^d}. Ukažte, že f(x)f(x) je vytvořující funkce pro posloupnost q(0),q(1),q(2),q(3),q(0), q(1), q(2), q(3), \dots, kde q(n)q(n) je nějaký polynom v proměnné nn stupně menšího než dd. (Zdá-li se vám to těžké, rozmyslete nejdřív případy d=1d = 1 a d=2d = 2.)
  2. Rozmyslete, zda platí i opačné tvrzení, tedy že když q(n)q(n) je polynom stupně menšího než dd, tak posloupnost q(0),q(1),q(2),q(0), q(1), q(2), \dots má nutně vytvořující funkci tvaru P(x)(1x)dP(x) \over (1-x)^d, kde P(x)P (x) je nějaký polynom stupně menšího než dd.
  3. Předpokládejme, že q(n)q(n) je polynom stupně sN0s \in N_0 . Ukažte, že existuje polynom r(n)r(n) stupně s+1s + 1 takový, že pro každé nN0n \in N_0 platí r(n)=q(0)+q(1)+q(2)++q(n)r(n) = q(0) + q(1) + q(2) + \cdots + q(n). (I zde můžete začít s případy, kdy ss je nějaké malé číslo)