n - Pierwsza

Transkrypt

n - Pierwsza
MATEMATYKA DYSKRETNA
Lista 1: Indukcja matematyczna
Zasada indukcji: Niech T (n) b¦dzie zdaniem o liczbie naturalnej n. Przypu±¢my,
»e T (1) jest prawdziwe. Przypu±¢my tak»e, »e je±li T (n) jest prawdziwe, to T (n + 1)
te» jest prawdziwe (implikacja ta zachodzi dla ka»dego n ≥ 1). Wtedy T (n) jest
prawdziwe dla ka»dej liczby naturalnej n ≥ 1.
Symbolicznie:
I. T (1),
II. dla ka»dego n ≥ 1: [T (n) ⇒ T (n + 1)],
dla ka»dego n ≥ 1: T (n).
Z tej najpro±ciej sformuªowanej zasady wynikaj¡ inne bardziej skomplikowane sformuªowania zasady indukcji. Na przykªad, zamiast od 1 mo»na wystartowa¢ od 0
lub od dowolnej liczby naturalnej m. Wtedy T (n) jest prawdziwe dla ka»dej liczby
naturalnej n ≥ m. Zaªo»enia, »e prawdziwa jest implikacja T (n) ⇒ T (n + 1), mo»na
nieco osªabi¢ wymagaj¡c, »eby T (n + 1) zachodziªo pod warunkiem, »e wszystkie
zdania T (k) przy k ≤ n s¡ prawdziwe (to czasami jest znacznie wygodniejsze w
dowodzie).
1. Stosuj¡c zasad¦ indukcji udowodnij nast¦puj¡ce wzory
(a) 12 + 22 + 32 + . . . + n2 =
n(n + 1)(2n + 1)
,
6
n2 (n + 1)2
(b) 13 + 23 + 33 + . . . + n3 = (1 + 2 + 3 + . . . + n)2 =
,
4
n n
(c) n! >
(Skorzysta¢ z nierówno±ci (1 + n1 )n < e).
e
2. Udowodnij, »e liczba 11n − 4n jest podzielna przez 7 dla wszystkich n ≥ 0.
3. Oblicz 1+3+. . .+(2n−1) dla kilku warto±ci i odgadnij wzór ogólny. Nast¦pnie
udowodnij wzór stosuj¡c indukcj¦.
4. Niech T (n) oznacza zdanie n2 + 5n + 1 jest liczb¡ parzyst¡. Udowodnij, »e
T (n) implikuje T (n + 1) dla dowolnego n ≥ 1. Dla jakich n zdanie T (n) jest
prawdziwe?
5. Znajd¹ jawny wzór na wyrazy ci¡gu okre±lonego rekurencyjnie: sn+1 = 2/sn ,
s0 = 1.
6. Jaki ci¡g deniuj¡ wzory: f0 = f1 = 1, fn = (10fn−1 + 100)/fn−2 .
MATEMATYKA DYSKRETNA Lista 2 (rekurencja)
UWAGA: Ta lista, tak jak i ka»da nast¦pna, przeznaczona jest na jeden tydzie«. Na
¢wiczeniach nie nale»y przerabia¢ wszystkich zada«, a jedynie wybrane trudniejsze
przykªady.
1. Rozwi¡za¢ relacje rekurencyjne:
(a) an = 4an−2 dla n ≥ 2 oraz a0 = 0, a1 = 1.
(b) an = an−1 + an−2 dla n ≥ 2 oraz a0 = 1, a1 = 3.
(c) an = an−1 + 9an−2 − 9an−3 dla n ≥ 3 oraz a0 = 0, a1 = 1, a2 = 2.
(d) an = 8an−1 − 16an−2 dla n ≥ 2 oraz a0 = −1, a1 = 0.
(e) an = 2an−1 − 4an−2 + 8an−3 + 16an−4 dla n ≥ 4 oraz a0 = 1, a1 = 2, a2 =
1, a3 = 2.
2. Udowodni¢ nast¦puj¡ce wzory:
(a) Fn2 − Fn+1 Fn−1 = (−1)n dla n ≥ 1.
2
(b) Fn−1
+ Fn2 = F2n ,
(c) Fn−1 Fn + Fn Fn+1 = F2n+1 .
3. Znale¹¢ wzór rekurencyjny na ilo±¢ sposobów wypªacenia n zªotych przy u»yciu
(a) monet jedno i dwuzªotowych;
(b) monet jedno, dwu i pi¦ciozªotowych.
4. Deniujemy rekurencyjnie ci¡g bn : b0 = b1 = b2 = 1 oraz bn = bn−1 + bn−3 dla
n ≥ 3.
(a) Poka», »e bn ≥ 2bn−2 dla n ≥ 3,
√
(b) Udowodnij, »e bn ≥ ( 2)n−2 dla n ≥ 2,
(c) Udowodnij, »e bn ≤ ( 32 )n−1 dla n ≥ 1,
(d) Czy mo»na rozwi¡za¢ t¡ relacj¦ rekurencyjn¡?
5. Rekurencyjnie deniujemy tylko wyrazy o indeksie b¦d¡cym pot¦g¡ dwójki.
Spróbuj odgadn¡¢ kolejno ogólny wzór na wyraz ci¡gu s(2n). Znalezion¡ równo±¢ udowodnij.
(a) s(2n ) = 2s(n), s(0) = 1;
(b) s(2n ) = 2s(n) + A, s(0) = 1;
(c) s(2n ) = 2s(n) + An, s(0) = 1;
(d) s(2n ) = 2s(n) + An + B , s(0) = C;
MATEMATYKA DYSKRETNA Lista 3 (elementy teorii liczb)
1. Wyznacz warto±ci n div m oraz n mod m dla nast¦puj¡cych par: (20, 3),
(−20, 4), (−20, 4), (371246, 65).
2. W zbiorze Z7 liczb modulo 7 oblicz warto±¢ wyra»e« : 4 + 4, 5 + 6, 4 · 4, oraz
dla dowolnego k : 0 + k , 1 · k .
3. Wypisz tablice dodawania i mno»enia dla zbioru Z4 liczb modulo 4.
4. Rozwi¡» równania w zbiorze Z6 : 1 + x = 0, 2 + x = 0, 3 + x = 0, 1 · x = 1,
2 · x = 1, 3 · x = 1.
5. Wyka», »e czterocyfrowa liczba n jest podzielna przez 9 wtedy i tylko wtedy gdy suma jej cyfr jest podzielna przez 9. Jakie znasz jeszcze inne cechy
podzielno±ci?
6. Podaj NWD nast¦puj¡cych par liczb (bez stosowania algorytmu Euklidesa):
(20, 20), (20, 1), (20, 10), (20, 0), (20, 70), (20, −20), (20, 27).
7. Oblicz przy pomocy algorytmu Euklidesa NWD nast¦puj¡cych par liczb: (120, 162),
(20, 14), (170, 850), (289, 850), (14259, 3521).
MATEMATYKA DYSKRETNA Lista 4 (elementy teorii liczb)
1. Rozwi¡» kongruencj¦
mx ≡ 1 (mod 26)
dla ka»dej warto±ci m = 5, 11, 4, 9, 13.
2. Rozwi¡» ukªad kongruencji z niewiadom¡ x dla 1 ≤ x ≤ 13 · 99
x ≡ 8 (mod 13)
x ≡ 0 (mod 13)
x ≡ 8
a)
b)
c)
x ≡ 0 (mod 99)
x ≡ 65 (mod 99)
x ≡ 65
(mod 13)
(mod 99)
3. Liczby 213408, 250001 rozªo»y¢ na czynniki pierwsze.
4. Ostatnie zadanie z poprzedniej listy rozwi¡za¢ wykorzystuj¡c rozkªad liczb na
czynniki pierwsze.
5. Udowodni¢, »e liczba (377 −1)/2 jest nieparzysta i zªo»ona. (Wskazówka: oblicz
377 mod 4).
6. Udowodni¢, »e aby sprawdzi¢ czy dana liczba n jest pierwsza
(czy zªo»ona),
√
wystarczy sprawdzi¢, czy n ma dzielnik nie wi¦kszy ni» n.
7. Niech p b¦dzie liczb¡ pierwsz¡. Udowodni¢, »e kp jest liczb¡ podzieln¡ przez
p, dla 1 ≤ k ≤ p − 1.
MATEMATYKA DYSKRETNA Lista 5 (Asymptotyka funkcji liczbowych)
(Je±li nie jest napisane inaczej, log oznacza logarytm przy podstawie 2).
1. Dla ka»dego z poni»szych ci¡gów znajd¹ najmniejsz¡ liczb¦ k tak¡, »e f (n) =
O(nk ):
(a) f (n) = 13n2 + 4n − 73,
(b) f (n) = (n2 + 1)(2n4 + 3n − 8,
(c) f (n) = (n3 + 3n − 1)4 ,
√
(d) f (n) = n + 1,
√
(e) f (n) = n2 + n.
2. Wykaza¢, »e
ak nk + ak−1 nk−1 + . . . + a0 = O(nk ).
3. Okre±lamy log(k) n = log log . . . log n, gdzie logarytmowanie wykonywane jest
k razy. Wykaza¢, »e zachodz¡ nast¦puj¡ce zale»no±ci (dla jakich k i c?):
1 ≺ log(k) n ≺ log(k−1) n ≺ n ≺ nk ≺ nk+1 ≺ cn ≺ (c + 1)n ≺ nn ≺ . . .
gdzie f ≺ g oznacza f (n) = O(g(n));
4. Dla ka»dego z poni»szych ci¡gów podaj pierwszy z lewej ci¡g a(n) z hierarchii
z zadania 3, »e f (n) = O(a(n)):
(a) f (n) = 3n ,
(b) f (n) = n3 · log n,
√
(c) f (n) = log n,
(d) f (n) = n + 3 log10 n,
(e) f (n) = (n log n + 1)2 .
5. Porówna¢ tempo wzrostu funkcji 2004n , nn i n!.
6. Pokaza¢, »e dla dowolnych podstaw r, s > 1 zachodzi logr n logs n. Wywnioskowa¢ st¡d, »e w zapisie O(log n) podstawa jest nieistotna.
7. Udowodnij, »e dªugo±¢ zapisów dziesi¦tnego i binarnego liczby naturalnej n
wynosi O(log n).
8. Umiejscowi¢ w hierarchii zadania 3 funkcje
(a) f (n) = 1 + 2 + . . . + n
(b) g(n) = 12 + 22 + . . . + n2

Podobne dokumenty