Edit page

FunΓ§Γ΅es Geradoras

DefiniΓ§Γ£o

Tome-se o nΓΊmero de maneiras que se pode fazer xx euros com moedas de 1 euro:

1z0+1z1+1z2+1z3+…1zx1z^0+1z^1+1z^2+1z^3+\dots1z^x

Onde o coeficiente de zxz^x representa o nΓΊmero de formas possΓ­veis de distribuir as moedas.

Assim, o nΓΊmero de maneiras que se pode fazer xx euros com moedas de 2 euros Γ©:

1z0+0z1+1z2+0z3+β‹―+0z2xβˆ’1+1z2x1z^0+0z^1+1z^2+0z^3+\dots+0z^{2x-1}+1z^{2x}

Abaixo estΓ‘ como averiguar o nΓΊmero de formas possΓ­veis de obter 8 euros com moedas de 1 euro e de dois.

8Euros

ou, de modo geral:

cn=βˆ‘k=0nakbnβˆ’kc_n = \sum^n_{k=0} a_k b_{n-k}

GeneralizaΓ§Γ£o e Exemplos

Em geral, uma sucessΓ£o unu_n Γ© gerada por:

un⟢v(z)=βˆ‘k=0+∞ukzku_n \longrightarrow v(z) = \sum_{k=0}^{+\infty}u_kz^k

seja un=1,1,1,1,1,1,0,0,…u_n = 1,1,1,1,1,1,0,0,\dots:

v(z)=1+z+z2+z3+z4+z5Β ouv(z)=1βˆ’z61βˆ’z=z6βˆ’1zβˆ’1v(z) = 1+z+z^2+z^3+z^4+z^5 \\ \text{ ou} \\ v(z) = \frac{1-z^6}{1-z} = \frac{z^6-1}{z-1}

ou entΓ£o un=1,3,3,1,0,0,…u_n = 1,3,3,1,0,0,\dots:

v(x)=1+3z+3z2+z3=(1+z)3v(x)=1+3z+3z^2+z^3 = (1+z)^3

ou entΓ£o un=1βˆ€n∈Nu_n = 1\quad\forall_{n \in \N}:

v(z)=1+z+z2+z3+z4+…zβ‹…v(z)=z+z2+z3+z4+⋯⇔v(z)βˆ’zβ‹…v(z)=1⇔v(z)=11βˆ’zv(z)=1+z+z^2+z^3+z^4+\dots\\ z\cdot v(z)=\quad z+z^2+z^3+z^4+\dots \Leftrightarrow\\ v(z)-z\cdot v(z)=1 \Leftrightarrow\\ \\ v(z) = \frac 1 {1-z}

Com estes exemplos, jΓ‘ podemos conhecer a funΓ§Γ£o geradora de un=n+1u_n=n+1 :

v(z)=1z0+2z1+3z2+4z3+…zβ‹…v(z)=z+2z2+3z3+4z4+…(1βˆ’z)v(z)=1+z+z2+z3+z4+β‹―=11βˆ’z⇔v(z)=1(1βˆ’z)2v(z) =1z^0+2z^1+3z^2+4z^3+\dots\\ z\cdot v(z)=z+2z^2+3z^3+4z^4+\dots\\ \\ (1-z)v(z)= 1+z+z^2+z^3+z^4+\dots=\frac 1 {1-z} \Leftrightarrow \\ v(z) = \frac 1 {(1-z)^2}

Repare-se que a partir desta fΓ³rmula pode-se tambΓ©m chegar a geradora de un=nu_n=n:

un=n+1β€…β€ŠβŸΉβ€…β€Šv(z)n+1=βˆ‘k=0+∞(k+1)zk=βˆ‘k=0+∞kzk+βˆ‘k=0+∞zku_n=n+1 \implies v(z) _{n+1}=\sum_{k=0}^{+\infty}(k+1)z^k = \sum_{k=0}^{+\infty}kz^k+\sum_{k=0}^{+\infty}z^k

onde o primeiro somatΓ³rio da ΓΊltima igualdade representa a geradora da sucessΓ£o un=nu_n=n. Assim, viria:

v(z)n=z(1βˆ’z)2v(z)_{n} = \frac{z}{(1-z)^2}

Agora, para un=3nu_n=3^n:

v(z)=βˆ‘k=0+∞3kzk=βˆ‘k=0+∞(3z)k=(11βˆ’w)w=3z=11βˆ’3zv(z)=\sum_{k=0}^{+\infty}3^kz^k\\ = \sum_{k=0}^{+\infty}(3z)^k = \left(\frac 1 {1-w}\right)_{w=3z} = \frac 1 {1-3z}

Ou, de um modo geral:

un=anβ€…β€ŠβŸΉβ€…β€Šv(z)un=11βˆ’azu_n=a^n\implies v(z)_{u_n}=\frac 1 {1-az}

JΓ‘ agora, a funΓ§Γ£o geradora para as moedas de dois euros seria:

D(z)=βˆ‘k=0+∞(z2)k=11βˆ’z2D(z) = \sum_{k=0}^{+\infty}(z^2)^k = \frac 1 {1-z^2}

Voltando agora ao exemplo inicial, vamos ver quantas formas hΓ‘ de obter xx euros a partir de moedas de 1 e 2 euros:

G(z)=v(z)D(z)=1(1βˆ’z)(1βˆ’z2)=1(1βˆ’z)2(1βˆ’(βˆ’z))G(z) = v(z)D(z) = \frac 1 {(1-z)(1-z^2)} = \frac 1 {(1-z)^2(1-(-z))}

Agora, tem-se:

1(1βˆ’z)2(1βˆ’(βˆ’z))=141βˆ’z+12(1βˆ’z)2+141βˆ’(βˆ’z)\frac 1 {(1-z)^2(1-(-z))} = \frac{\frac 1 4}{1-z}+\frac{\frac 1 2}{(1-z)^2}+\frac{\frac 1 4}{1-(-z)}

agora, relacionando com as fΓ³rmulas jΓ‘ vistas:

1(1βˆ’z)2(1βˆ’(βˆ’z))=14Γ—1+14(n+1)+14Γ—(βˆ’1)nΒ 2n+3+(βˆ’1)n4\frac 1 {(1-z)^2(1-(-z))}= \frac 1 4\times 1+\frac 1 4(n+1)+\frac 1 4\times(-1)^n \\~\\ \frac {2n+3+(-1)^n}{4}

Exemplo, hΓ‘ 2(6)+3+(βˆ’1)64=4\frac{2(6)+3+(-1)^6}{4} = 4 formas possΓ­veis de formar 66 euros a partir de moedas de 1 e 2 euros.