Roz2
Transkrypt
Roz2
1 C. Bagiński – Materiały dydaktyczne Matematyka Dyskretna 2/2008 – rozwiązania 1. W każdym z następujących przypadków podać jawny wzór na sn i udowodnić indukcyjnie jego poprawność: (a) s0 = 3, s1 = 6, oraz sn = sn−1 + 2sn−2 dla n > 2; (b) s0 = 1, s1 = −3, oraz sn = 6sn−1 − 9sn−2 dla n > 2; (c) s0 = c, s1 = d, oraz sn = 5sn−1 − 6sn−2 dla n > 2; (d) s0 = 1, s1 = 2, oraz sn = 3sn−2 dla n > 2; Rozwiązanie. c) Rozważmy równanie charakterystyczne tego ciągu: x2 = 5x − 6 (1) Jego pierwiastkami są α = 2 i β = 3. Na podstawie twierdzenia o jawnej postaci ciągu zadanego requrecyjnie istnieją stałe A i B, takie że sn = Aαn + Bβ n = A · 2n + B · 3n (2) Stałe A i B wyliczamy na podstawie układu równań ( s0 = Aα0 + Bβ 0 s1 = Aα1 + Bβ 1 tzn. ( A + B = c 2·A + 3·B = d Rozwiązanie tego układu daje A = 3c − d, B = d − 2c. Zatem, na podstawie (2) ogólna postać n-tego wyrazu ciągu jest następująca: sn = (3c − d) · 2n + (d − 2c) · 3n (3) Przechodzimy do indukcyjnego dowodu tego wzoru. W pierwszym kroku należałoby sprawdzić jego prawdziwość dla n = 0 i n = 1, ale wartości stałych A i B zostały wyznaczone tak, aby dla tych wartości n wzór był prawdziwy, zatem uznajemy, że to zostało już uczynione. Załómy zatem, że wzór 3 jest prawdziwy dla wszystkich k < n. W szczególności zakładamy więc, że sn−1 = (3c − d) · 2n−1 + (d − 2c) · 3n−1 , sn−2 = (3c − d) · 2n−2 + (d − 2c) · 3n−2 . (4) Dowodzimy prawdziwości wzoru (3) dla n. Na podstawie rekurencyjnej definicji ciągu mamy z (4) sn = 5sn−1 + 6sn−2 = 5((3c − d) · 2n−1 + (d − 2c) · 3n−1 ) − 6((3c − d) · 2n−2 + (d − 2c) · 3n−2 ) = = 10(3c−d)·2n−2 +15(d−2c)·3n−2 −6(3c−d)·2n−2 −6(d−2c)·3n−2 = 4(3c−d)·2n−2 +(d−2c)·3n−2 = = (3c − d) · 2n + (d − 2c) · 3n . Skoro zatem wzór jest prawdziwy dla małych wartości n oraz z prawdziwości wzoru dla wartości mniejszych od n wynika jego prawdziwość dla n, więc na mocy Zasady Indukcji Zupełnej wzór jest prawdziwy dla wszystkich liczb naturalnych. 2. W każdym z następujących przypadków podaj jawny wzór na s2n i udowodnij indukcyjnie jego poprawność: (a) s1 = 1, s2n = 2sn + 3; (b) s1 = 0, s2n = 2sn + 5n; (c) s1 = 1, s2n = 2sn − 7; (d) s1 = 0, s2n = 2sn + 5 − 7n. 2 C. Bagiński – Materiały dydaktyczne Rozwiązanie. Rozważymy przypadek ogólny. Wszystkie podpunkty tego zadania są jego szczególnymi przypadkami. Niech mianowicie s1 = a, s2n = Asn + Bn + C, (5) gdzie a, A, B, C są ustalonymi liczbami rzeczywistymi (zespolonymi). Mamy zatem: s1 s2 s4 s8 s16 = = = = = = = = a, As1 + B + C = Aa + B + C As2 + 2B + C = A(Aa + B + C) + 2B + C = A2 a + AB + 2B + AC + C = A2 a + B(A + 2) + C(A + 1), As4 + 4B + C = A(A2 a + AB + 2B + AC + C) + 4B + C = A3 a + B(A2 + 2A + 4) + C(A2 + A + 1), As8 + 8B + C = A(A3 a + B(A2 + 2A + 4) + C(A2 + A + 1)) + 8B + C = A4 a + B(A3 + 2A2 + 4A + 8) + C(A3 + A2 + A + 1). Z postaci kolejnych wyrazów można wywnioskować, że 2n -ty wyraz ciągu ma postać s2n = An a + B(An−1 + 2An−2 + 22 An−3 + · · · + 2n−2 A + 2n−1 ) + C(An−1 + An−2 + · · · + A + 1). (6) Zauważmy jeszcze, że ze wzoru na sumę początkowych wyrazów ciągu geometrycznego dla A 6= 2 mamy n−1 A An−2 A An−1 + 2An−2 + 22 An−3 + · · · + 2n−2 A + 2n−1 = 2n−1 · + + · · · + + 1 = 2n−1 2n−2 2 n−1 =2 · An 2n − 1 A 2 −1 i oczywiście dla A 6= 1, An−1 + An−2 + · · · + A + 1 = s2n = An a + B = An − 2n A−2 An −1 A−1 . Zatem, jeśli A 6= 1 i A 6= 2, to An − 2n An − 1 +C . A−2 A−1 Dla A = 1 wzór (6) przyjmuje postać s2n = An a + B(1 + 2 + 22 + · · · + 2n−2 + 2n−1 ) + Cn = An a + B(2n − 1) + Cn, natomiast dla A = 2: s2n = An a + Bn2n−1 + C(2n−1 + 2n−2 + · · · + 2 + 1) = 2n a + Bn2n−1 + C(2n − 1). Uwzględniając powyższe rozważania, w poszczególnych podpunktach zadania podstawiamy konkretne wartości parametrów a, A, B, C i otrzymujemy wzory na 2n -te wyrazy ciągu {sm }m>1 : (a) (b) (c) (d) a = 1, a = 0, a = 1, a = 0, A = 2, A = 2, A = 2, A = 2, B B B B = 0, = 5, = 0, = −7, C C C C =3 = 0, = −7, = 5, s2n s2n s2n s2n = 2n + 3(2n − 1) = 2n+2 − 3; = 5n(2n − 1); = 2n − 7 · (2n − 1) = −3 · 2n+1 + 7; = −7n2n−1 + 5 · (2n − 1) = (−7n + 10)2n−1 − 5. Indukcyjny dowód poprawności wyprowadzonych wzorów zostawiam czytelnikowi. 3. Dla każdego z ciągów zdefiniowanych rekurencyjnie wyznaczyć trzeci, piąty i dziesiąty wyraz oraz udowodnić podaną nierówność: (a) a0 = 1, a1 = 2, a2 = 3 oraz an = an−2 + 2an−3 dla n > 3; an > ( 32 )n dla wszystkich n > 1; (b) a0 = a1 = a2 = 1 oraz an = an−1 + an−2 + an−3 dla n > 3; an 6 2n−1 dla wszystkich n > 1; (c) a0 = 1, a1 = 3, a2 = 5 oraz an = 3an−2 + 2an−3 dla n > 3; 2n < an 6 2n+1 dla wszystkich n > 1. 3 C. Bagiński – Materiały dydaktyczne Rozwiązanie. a) Mamy oczywiście a0 = 1, a1 = 2, a2 = 3, a3 = a1 + 2a0 = 2 + 2 · 1 = 4, a4 = a2 + 2a1 = 3 + 2 · 2 = 7, a5 = a3 + 2a2 = 4 + 2 · 3 = 10, a6 = a4 + 2a3 = 7 + 2 · 4 = 15, a7 = a5 + 2a4 = 10 + 2 · 7 = 24, a8 = a6 + 2a5 = 15 + 2 · 10 = 35, a9 = a7 + 2a6 = 24 + 2 · 15 = 54, a10 = a8 + 2a7 = 35 + 2 · 24 = 83. Pierwszy krok dowodu nierówności wymaga sprawdzenia jej dla trzech pierwszych wyrazów, ponieważ ciąg zadany jest wzorem rekurencyjnym odwołującym się do wyrazów wcześniejszych maksymalnie o trzy numery: 2 3 3 27 9 3 3 a1 = 2 > , a 2 = 3 > = , a3 = 4 > . = 2 4 2 8 2 Załóżmy teraz, że dla wszystkich k mniejszych od n nierówność jest prawdziwa. W szczególności zakładamy więc, że n−3 n−2 3 3 an−3 > i an−2 > . (7) 2 2 Dowodzimy nierówności dla n: n 3 an > . 2 Mamy an = an−2 + 2an−3 n−3 n−3 n−3 n n−2 3 3 3 3 27 3 3 +2 = +2 > · = . > 2 2 2 2 2 8 2 z (7) Zatem, skoro nierówność jest prawdziwa dla małych wartości n oraz z prawdziwości nierówności dla wartości mniejszych od n wynika jego prawdziwość dla n, więc na mocy Zasady Indukcji Zupełnej nierówność jest prawdziwa dla wszystkich liczb naturalnych > 1. 4. Niech F0 = 0, F1 = 1 i dla n > 2 Fn = Fn−1 + Fn−2 . (a) Udowodnić że Fn+1 Fn−1 − Fn2 = (−1)n , dla dowolnej liczby naturalnej n. 2 (b) Czy Fn2 + Fn+1 jest zawsze liczbą Fibonacciego? n P (c) Wyrazić Fk za pomocą liczb Fibonacciego. k=0 Rozwiązanie. W dowodzie każdej z tych równości można wykorzystać znaną charakteryzację liczb Fibonacciego za pomocą pewnej macierzy. Otóż, niech A = ( 11 10 ) (8) Bezpośrednio, łatwą indukcją można udowodnić, że dla dowolnej liczby naturalnej n, n > 1, zachodzi równość F Fn An = Fn+1 (9) n Fn−1 a) Dla dowodu pierwszej równości wystarczy teraz skorzystać z tw. Cauchy’ego, mówiącego, że wyznacznik iloczynu macierzy kwadratowych jest iloczynem wyznaczników tych macierzy. Jeśli teraz zauważymy, że det(A) = −1, to otrzymujemy (−1)n = (det(A))n = det(An ) = det Fn+1 Fn Fn Fn−1 = Fn+1 Fn−1 − Fn2 4 C. Bagiński – Materiały dydaktyczne b) Na początek sprobujmy odgadnąć czym może być rozważana suma. W tym celu wyliczmy jej kilka początkowych wartości: 2 n Fn Fn+1 Fn2 + Fn+1 0 0 1 1 = F1 1 1 1 2 = F3 2 1 2 5 = F5 3 2 3 13 = F7 4 3 5 34 = F9 5 5 8 89 = F11 6 8 13 233 = F13 7 13 21 610 = F15 8 21 34 1597 = F17 Można zatem wysnuć podejrzenie, że 2 Fn2 + Fn+1 = F2n+1 (10) Przeprowadzimy dowód ponownie wykorzystując (9). Ze wzoru tego mamy F Fn+2 +Fn Fn+1 F2n+2 F2n+1 Fn+1 Fn Fn+2 Fn+1 2n+1 n n+1 = A = A · A = = Fn+1 F2n+1 F2n Fn Fn−1 Fn+1 Fn F +F F n n+2 n−1 n+1 2 Fn+1 +Fn2 Fn Fn+1 +Fn−1 Fn Teraz z porównania prawego górnego wyrazu w pierwszej macierzy, z prawym górnym wyrazem ostatniej macierzy powyższego ciągu równości otrzymujemy 10 5. Niech a0 = 1, a2 = 8, a3 = 27, a4 = 64 i dla d > 0 niech an+4 = 4an+3 − 6an+2 + 4an+1 − an . Odgadnąć jawną postać n-tego wyrazu ciągu an i udowodnić jego poprawność. Rozwiązanie Postać początkowych wyrazów ciągu sugeruje, że ogólny wzór na n-ty wyraz ciągu ma postać an = n3 (11) Pokażemy indukcyjnie, że tak jest rzeczywiście. Wzór rekurencyjny na ustalony wyraz ciągu odwołuje się do czterech kolejnych wyrazów bezpośrednio poprzedzających wyraz obliczany. Dlatego pierwszy krok indukcyjny polega na sprawdzeniu prawdziwości wzoru dla czterech pierwszych wyrazów ciągu. Ale to już zrobiliśmy, wszak ze sprawdzenia własności początkowych wyrazów wynikła sugestia co do wzoru ogólnego (11). Załóżmy więc, że udowodniliśmy już, że dla k 6 n mamy ak = k 3 , gdzie n > 4. Na tej podstawie dowodzimy wzoru dla n + 1, tzn. dowodzimy, że an+1 = (n + 1)3 . Ze wzoru rekurencyjnego wiemy, że an+1 = 4an − 6an−1 + 4an−2 − an−3 . Na podstawie 4an −6an−1 4an−2 −an−3 założenia indukcyjnego, rozpiszmy poszczególne składniki. Mamy = 4n3 = −6(n − 1)3 = −6(n3 − 3n2 + 3n − 1) = 4(n − 2)3 = 4(n3 − 6n2 + 12n − 8) = −(n − 3)3 = −n3 + 9n2 − 27n + 81. Po dodaniu stronami tych równości otrzymujemy an+1 = 4an − 6an−1 + 4an−2 − an−3 = 4n3 − 6(n3 − 3n2 + 3n − 1) + 4(n3 − 6n2 + 12n − 8) − (n3 − 9n2 + 27n − 27) = (4n3 − 6n3 + 4n3 − n3 ) + (18n2 − 24n2 + 9n2 ) + (−18n + 48n − 27n) + (6 − 32 + 27) = n3 + 3n2 + 3n + 1 = (n + 1)3 . 5 C. Bagiński – Materiały dydaktyczne Na mocy zasady indukcji zupełnej wnosimy, że wzór ogólny na n-ty wyraz ciągu jest prawdziwy dla dowolnej liczby naturalnej n. P P 6. Niech = {a, b, c} i niech sn oznacza liczbę słów długości n w alfabecie , w których nie występuje ciąg aa. Obliczyć pięć pierwszych wyrazów ciągu sn i znaleźć dla niego wzór rekurencyjny. P 7. Niech = {a, b}. P (a) Niech sn oznacza liczbę słów długości n w alfabecie niezawierających ciągu ab. Obliczyć pięć pierwszych wyrazów ciągu sn , znaleüć jawny wzór na sn i go udowodnić. P (b) Niech tn oznacza liczbę słów długości n w alfabecie , w których jest parzysta liczba liter a. Obliczyć pięć pierwszych wyrazów ciągu tn , znaleźć jawny wzór na tn i go udowodnić. Rozwiązanie. a) Wypisanie kilku początkowych słów w podanym alfabecie daje łatwą sugestię o jawnej posaci n-tego wyrazu ciągu. n 1 2 3 4 5 słowa a aa, ba aaa, baa, bba, aaaa, baaa, bbaa, bbba aaaaa, baaaa, bbaaa, bbbaa, bbbba długości n b bb bbb bbbb bbbbb Sn 2 3 4 5 6 Niech an będzie liczbą dopuszczalnych słów długości n kończących się literą a, natomiast bn liczbą słów długości n kończących się literą b. Przy tworzeniu słów długości n + 1, literę a można dopisać do dowolnego słowa długości n, zatem an+1 = an + bn = sn . Literę b można dopisać tylko do tych słów, które kończą się literą b i z łatwej indukcji wynika, że bn = 1. Zatem sn+1 = an+1 + bn+1 = sn + 1. Stąd sn = n + 1. Dowód poprawności wzoru zostawiam czytelnikowi dla rozrywki. n−1 8. Obliczyć a4 , a5 i a6 jeżeli a0 = α, a1 = β oraz an = 1+a an−2 dla n > 2. Podać jawny wzór na an . Jakie warunki muszą spełniać α i β, jeżeli ten ciąg jest nieskończony? 9. (a) Definiujemy rekurencyjnie s0 = 1 i sn+1 = s2n dla n > 0. Obliczyć piąty, dziesiąty i piętnasty wyraz tego ciągu. Jaki jest zbiór wartości ciągu {sn }? (b) Definiujemy rekurencyjnie a0 = 0, a1 = 1, a2 = 2 oraz an = an−1 − an−2 + an−3 dla n > 3. Jaki jest zbiór wartości ciągu {an }? 10. Obliczyć wyznacznik macierzy n × n: 1 −1 Mn = 1 0 ··· 0 0 0 0 ... 0 0 1 −1 0 ... 0 0 1 1 −1 ... 0 0 ··· ··· ··· ··· ··· ··· 0 0 0 ... 1 1 0 0 0 ... 0 1 0 0 0 . ··· −1 1 Rozwiązanie. Niech Wn = det(Mn ). Policzmy kilka początkowych wyrazów ciągu Wn . Od razu = 2. Dalej, rozwijając zgodnie ze wzorem Laplace’a względem widać, że W1 = 1 i W2 = 11 −1 1 pierwszego wiersza otrzymujemy 1 −1 0 1 −1 + W3 = 1 1 −1 = 11 −1 1 0 1 = 2 + 1 = 3, 0 1 1 1 −1 0 0 1 −1 0 −1 0 0 = 1 1 1 −1 W4 = 10 11 −1 + 0 1 −1 = W3 + W2 = 3 + 2 = 5. 1 −1 0 0 1 1 0 1 1 0 1 1 Przypadek n = 4 daję się łatwo przenieść na przypadek ogólny, mamy mianowicie Wn = Wn−1 +Wn−2 . Zatem Wn = Fn+1 jest równy n + 1-szemu wyrazowi ciągu Fibonacciego zdefiniowanego w zadniu 4. 11. Podać definicję rekurencyjną każdego z poniższych ciągów: 2 (22 ) a) (1, 3, 9, 27, 81, . . .); b) (2, 22 , (22 )2 , ((22 )2 )2 , . . .); c) (2, 22 , 2(2 ) , 2(2 ) ). C. Bagiński – Materiały dydaktyczne 6 12. a) Definiujemy rekurencyjnie ciąg za pomocą wzorów: a0 = a1 = 1 oraz an = an−1 + 2an−2 dla n > 2. Obliczyć a6 i pokazać, że wszystkie wyrazy ciągu są nieparzyste. b) Definiujemy rekurencyjnie ciąg za pomocą wzorów: b0 = b1 = 1 oraz bn = 2bn−1 + bn−2 dla n > 2. Obliczyć b6 i pokazać, że wszystkie wyrazy ciągu są nieparzyste.