Analiza Matematyczna. Funkcje Tworz ˛
ace
Aleksander Denisiuk denisiuk@pjwstk.edu.pl
Polsko-Japo ´nska Wy˙zsza Szkoła Technik Komputerowych Wydział Informatyki w Gda ´nsku
ul. Brzegi 55 80-045 Gda ´nsk
Funkcje Tworz ˛
ace
•Funkcje Tworz ˛ace•Konbinacje
•Liczby Fibonacciego •Liczby Catalana
Najnowsza wersja tego dokumentu dost ˛epna jest pod adresem
Definition
•Funkcje Tworz ˛ace•Konbinacje
•Liczby Fibonacciego •Liczby Catalana
Definicja 1. Niech
a
0, a
1, a
2, . . .
b ˛edzie ci ˛agiem. Funkcj ˛a tworz ˛ac ˛aci ˛agu
{ a
n}
nazywamy szereg pot ˛egowyA(x) =
∞X
k=0a
kx
k.
(1)Działania na funkcjach tworz ˛
acych
•Funkcje Tworz ˛ace•Konbinacje
•Liczby Fibonacciego •Liczby Catalana
Definicja 2. Niech dane b ˛ed ˛a dwie funkcje tworz ˛ace:
A
(x) =
P
∞k=0
a
kx
ki
B
(x) =
P
∞k=0b
kx
k.1. Sum ˛a (ró˙znic ˛a) funkcji tworz ˛acych nazywamy szereg
A
(x) ± B(x) =
P
∞k=0
(a
k± b
k)x
k.
2. Iloczynem funkcji
A
(x)
i liczby rzeczywistejλ
nazywamy szeregλA
(x) =
P
∞k=0
(λa
k)x
k.
3. Iloczynem (iloczynem Cauchy’ego) funkcji tworz ˛acych
nazywamy szereg
A
(x) · B(x) =
P
∞k=0c
kx
k,
gdziec
k=
kX
i=0
Funkcje tworz ˛
ace a funkcje rzeczywiste
•Funkcje Tworz ˛ace•Konbinacje
•Liczby Fibonacciego •Liczby Catalana
Uwaga 3. Je˙zeli szereg (1) jest zbie˙znym w otoczeniu zera, to
funkcji tworz ˛acej odpowiada funkcja rzeczywista, okre´slona w tym
samym otoczeniu zera. W tym przypadku działaniom, okre´slonym w
definicji 2, odpowiadaj ˛a działania na funkcjach rzeczywistych.
Szereg (1) jest rozwini ˛eciem funkcji w szereg Maclaurina. Wi ˛ec
a
k=
A
(k)(0)
k
!
.
Przykłady funkcji tworz ˛
acych
•Funkcje Tworz ˛ace•Konbinacje •Liczby Fibonacciego •Liczby Catalana Przykład 4. •
a
k= 1
,A(x) =
∞P
k=0x
k=
1−x1 . •a
k=
k1!,A
(x) =
∞P
k=0 1 k!x
k= e
x. •a
k= C
k n,A
(x) =
∞P
k=0C
nkx
k=
nP
k=0C
nkx
k= (1 + x)
n. •a
k= 2
k,A
(x) =
∞P
k=02
kx
k=
P
∞ k=0(2x)
k=
1−2x1 . •a
k= k!
,A
(x) =
∞P
k=0k
!x
k.Funkcje tworz ˛
ace a kombinacje
•Funkcje Tworz ˛ace •Konbinacje •Liczby Fibonacciego •Liczby Catalana
(1 + x)
n= (1 + x)(1 + x) . . . (1 + x)
|
{z
}
n razy=
∞X
k=0C
nkx
k• Niech ka˙zdy czynnik
(1 + x)
odpowiada pewnemu elementowia
i zbioruX
= { a
1, . . . , a
n}
• Ka˙zdy skł ˛adnik sumy
(1 + x)
reprezentuje jedn ˛a z dwóchmo˙zliwo´sci pojawienia si ˛e elementu
a
i w podzbiorzeX
: zerorazy:
x
0= 1
, i jeden raz:x
1= x
.• Podzbiór
X
jest jednoznacznie okre´slony przez definicj ˛e ilo´scipojawienia si ˛e w nim ka˙zdego elementu, i. e. przez wybór jednego ze składników w ka˙zdym z czynników
iloczynu
(1 + x) . . . (1 + x)
.• Okre´slony w ten sposób wybór da wkład do współczynnika przy
Kombinacje z powtórzeniami
•Funkcje Tworz ˛ace •Konbinacje
•Liczby Fibonacciego •Liczby Catalana
• Niech
X
= { a
1, a
2, a
3, a
4}
.• Oznaczmy przez
c
k ilo´s´ck
-kombinacji z powtórzeniami,w których
a
1 mo˙ze wyst ˛epowa´c co najwy˙zej dwa razy,a
2 — trzy,a
3 — jeden, za´sa
4 — cztery razy.• Funkcja tworz ˛aca dla ci ˛agu
c
k jestC
(x) =
∞X
k=0c
kx
k=
= (1 + x + x
2)(1 + x + x
2+ x
3)(1 + x)×
× (1 + x + x
2+ x
3+ x
4) =
= 1 + 4x + 9x
2+ 15x
3+ 20x
4+ 22x
5+ 20x
6+ 15x
7+
+ 9x
8+ 4x
9+ x
10.
Kombinacje z powtórzeniami — II
•Funkcje Tworz ˛ace •Konbinacje
•Liczby Fibonacciego •Liczby Catalana
• Dobieraj ˛ac
i
-ty czynnik mo˙zna nakłada´c dowolne ograniczeniana ilo´s´c wchodze ´n elementu
a
i.• Na przykład, je˙zeli element
a
i mo˙ze wyst ˛epowa´c 0, 3 lub 7 razy,czynnik ma posta´c
1 + x
3+ x
7;• je˙zeli
a
i mo˙ze wyst ˛epowa´c dowoln ˛a parzyst ˛a liczb ˛e razy, czynnikjest równy
1 + x
2+ x
4+ · · · =
1Kombinacje z powtórzeniami — III
•Funkcje Tworz ˛ace •Konbinacje
•Liczby Fibonacciego •Liczby Catalana
• W szczególno´sci, je˙zeli ka˙zdy z elementów
zbioru
X
= { a
1, a
2, . . . a
n}
mo˙ze si ˛e pojawi´c w kombinacjidowoln ˛a ilo´s´c razy, funkcja tworz ˛aca b ˛edzie równa
∞
X
k=0¯
C
nkx
k=
= (1 + x + x
2+ . . . ) . . . (1 + x + x
2+ . . . )
|
{z
}
n razy=
1
(1 − x)
n.
• Ró˙zniczkuj ˛ac
k
razy, otrzymamyd
k1
Liczby Fibonacciego
•Funkcje Tworz ˛ace •Konbinacje •Liczby Fibonacciego •Liczby Catalana Definicja 5.
F
0= 0,
F
1= 1,
F
k+1= F
k+ F
k−1,
k
= 2, 3, . . . .
• Oto pocz ˛atek ci ˛agu Fibonacciego:
0, 1, 1, 2, 3, 5, 8, 13, 21, 34
.• Funkcja tworz ˛aca
F
(x)
dla ci ˛aguF
k spełnia równanieF
(x) =
∞X
k=0F
kx
k= 0 + x +
∞X
k=2(F
k−2+ F
k−1)x
k=
= x + x
2 ∞X
k=2F
k−2x
k−2+ x
∞X
k=2F
k−1x
k−1=
= x + x
2F
(x) + xF (x) = x + (x
2+ x)F (x),
Jawny wzór na liczby Fibonacciego
•Funkcje Tworz ˛ace •Konbinacje
•Liczby Fibonacciego •Liczby Catalana
• Przedstawmy
F
(x)
jako sum ˛e ułamków najprostszych•
(1 − x − x
2) =
1 −
1+2√5x
1 −
1−2√5x
, • 1−x−xx 2=
A 1−1+2√5x+
B 1−1−2√5x,
•(
A
1−2√5+ B
1+2√5= −1,
A
+ B = 0,
•A
=
√1 5,
B
= −
1 √ 5.
Jawny wzór na liczby Fibonacciego — II
•Funkcje Tworz ˛ace •Konbinacje •Liczby Fibonacciego •Liczby Catalana •
F
(x) =
√
1
5
1
1 −
1+2√5x
−
1
1 −
1−2√5x
!
=
=
√
1
5
∞X
k=01 +
√
5
2
kx
k−
∞X
k=01 −
√
5
2
kx
k!
=
=
∞X
k=01
√
5
1 +
√
5
2
k−
1 −
√
5
2
kx
k.
• OstatecznieF
k=
1
√
5
1 +
√
5
2
k−
1 −
√
5
2
k.
Liczby Catalana
•Funkcje Tworz ˛ace •Konbinacje •Liczby Fibonacciego •Liczby Catalana Definicja 6.
c
0= 1,
c
k+1= c
0c
k+ c
1c
k−1+ · · · + c
k−1c
1+ c
kc
0=
P
k i=0c
ic
k−i,
k
= 1, 2, 3, . . .
• Oto pocz ˛atek ci ˛agu liczb Catalana:
1, 1, 2, 5, 14, 42, 132
• Funkcja tworz ˛ac ˛a:C
(x) = c
0+ c
1x
+ c
2x
2+ . . .
•C
(x) = xC(x)C(x) + 1
. •C
(x) =
1−√2x1−4x. •c
n=
n (2n)! !(n+1)!=
1 n+1C
n 2n.
•c
n+1=
4n+2n+2c
n.
Drzewa binarne
•Funkcje Tworz ˛ace •Konbinacje
•Liczby Fibonacciego •Liczby Catalana
Definicja 7. Drzewem binarnym o
n
wierzchołkach nazywa si ˛e graf pusty, je˙zelin
= 0
, oraz, przyn >
1
graf, maj ˛acy wierzchołekk
,nazywany korzeniem, lewe poddrzewo
L
ol
wierzchołkach i prawepoddrzewo
R
or
wierzchołkach. Przy czyml
+ r + 1 = n
.Zagadnienia, zwi ˛
azane z liczbami Catalana
•Funkcje Tworz ˛ace •Konbinacje •Liczby Fibonacciego •Liczby Catalana b c a d b c a d b c a d b c a d b c a d
(ab)( d) (a((b )d) ((ab) )d) (a(b( d)) (a(b ))d
(())() ()(()) ((())) ()()() (()()) 0121010 0101210 0123210 0101010 0121210