+k - Politechnika Częstochowska
Transkrypt
+k - Politechnika Częstochowska
MATEMATYKA DYSKRETNA Wykład II Dr inż. Jolanta Błaszczuk Instytut Matematyki Politechnika Częstochowska Częstochowa 2011 Dr inż. Jolanta Błaszczuk Instytut Matematyki, Politechnika Częstochowska Logika Logika matematyczna jest nauką o metodach wnioskowania. Pierwsze ogólne schematy poprawnych rozumowań logicznych sformułował już w starożytności filozof grecki Arystoteles (384-322 p.n.e), ale okres intensywnego rozwoju logiki nastąpił dopiero w drugiej połowie XIX w oraz w XX wieku dzięki matematykom: George Boole (1815-1864) oraz August De Morgan (1806-1878). Znaczny wkład w rozwój logiki wnieśli również polscy matematycy m.in. Jan Łukasiewicz (1878-1956) i Alfred Tarski (1901-1983). Prawa rachunku zdań Zdania sensowne tzn. o których można powiedzieć, że są prawdziwe albo fałszywe będziemy oznaczać p, q, r. Mówimy, że każde zdanie sensowne (tzn. w sensie logicznym) q ma wartość logiczną równą 1, gdy jest prawdziwe oraz wartość logiczną 0, gdy jest fałszywe. Ze zdań sensownych budujemy wyrażenia rachunku zdań za pomocą funktorów. Rolę funktorów wyznaczają tabelki określające wartości logiczne wyrażeń zbudowanych przy użyciu funktorów w zależności od wartości logicznych zdań składowych. Jeśli w danym wyrażeniu występuje więcej niż jeden funktor, o kolejności działania funktorów decydują nawiasy. 1) negacja ∼ (nie, nieprawda, że …) „Nieprawda, że na Słońcu żyją ludzie” uznajemy za zaprzeczenie zdania p: „Na Słońcu żyją ludzie” i oznaczamy ∼p. Oczywiście zdania: p i ∼p mają przeciwne wartości logiczne. Częstochowa 2011 18 Dr inż. Jolanta Błaszczuk q 0 1 Instytut Matematyki, Politechnika Częstochowska ∼q 1 0 2) alternatywa ∨ (lub) Przez r oznaczmy zdanie: „Dziś wieczorem pójdę do kina lub do znajomych”. Spójnik „lub” łączy dwa proste zdania. p: „Dziś wieczorem pójdę do kina”; q: „Dziś wieczorem pójdę do znajomych”. Zdanie r nazywamy alternatywą zdań p oraz q. Uznamy, że jest prawdziwe wtedy, gdy albo tylko idziemy do kina, albo tylko do znajomych, ale też wtedy, gdy idziemy do kina oraz do znajomych. To zdanie będzie więc fałszywe tylko wtedy, gdy nie będziemy w kinie oraz gdy nie będziemy u znajomych. p 0 0 1 1 q 0 1 0 1 p∨q 0 1 1 1 Alternatywa dwóch zdań jest fałszywa tylko wtedy, gdy oba zdania ją tworzące są fałszywe. 3) koniunkcja ∧ (i) Niech r oznacza zdanie: „Ojciec Marka ma samochód i ma komputer”. Zdanie to składa się z dwóch zdań prostych: p: „Ojciec Marka ma samochód”; q: „Ojciec Marka ma komputer”, połączonych spójnikiem „i”. Zdanie nazywamy koniunkcją zdań p oraz q. Częstochowa 2011 19 Dr inż. Jolanta Błaszczuk p 0 0 1 1 q 0 1 0 1 Instytut Matematyki, Politechnika Częstochowska p∧q 0 0 0 1 Koniunkcja dwóch zdań jest prawdziwa tylko wtedy, gdy oba zdania ją tworzące są prawdziwe. 4) implikacja ⇒ (jeśli …, to …) Zdanie r: „Jeżeli będziesz dobrze pracował, to otrzymasz nagrodę” jest implikacją utworzoną ze zdań prostych: p: „Będziesz dobrze pracował”; q: „Otrzymasz nagrodę”. Zdanie p nazywamy poprzednikiem implikacji, natomiast zdanie q – następnikiem. Załóżmy, że zdanie wypowiedział kierownik pewnego zakładu do swojego pracownika. W jakich przypadkach kierownik wypełni swoją obietnicę (tzn. kiedy to zdanie jest prawdziwe)? Na pewno wówczas, gdy pracownik będzie dobrze pracował i gdy otrzyma nagrodę. Kierownik nie spełni obietnicy, jeśli pracownik będzie dobrze pracował i nie otrzyma nagrody. p 0 0 1 1 q 0 1 0 1 p⇒q 1 1 0 1 Implikacja jest fałszywa, gdy jej poprzednik jest prawdziwy, a następnik fałszywy (gdy z prawdziwej przesłanki wynika fałszywy wniosek). Częstochowa 2011 20 Dr inż. Jolanta Błaszczuk Instytut Matematyki, Politechnika Częstochowska 5) równoważność ⇔ (wtedy i tylko wtedy, gdy … ) Zdanie „Liczba 258 jest podzielna przez 3 wtedy i tylko wtedy, gdy suma 2, 5 i 8 jest podzielna przez 3” składa się z następujących zdań: p: „Liczba 258 jest podzielna przez 3”; q: „Suma 2, 5 i 8 jest podzielna przez 3”. Zdanie takie będziemy nazywać równoważnością p i q. p 0 0 1 1 q 0 1 0 1 p⇔q 1 0 0 1 Równoważność jest prawdziwa tylko wtedy, gdy oba zdania ją tworzące mają tę samą wartość logiczną (oba prawdziwe albo oba fałszywe). Wyrażenie rachunku zdań nazywamy tautologią, gdy jest ono prawdziwe bez względu na to jakie wartości logiczne przyjmują zdania składowe. Zamiast tautologia mówimy również prawo rachunku zdań. Przykład 1 Sprawdzić, czy jest tautologią wyrażenie (p⇒q)⇔[(∼p)∨q]. Sporządzamy tabelkę (metoda zero-jedynkowa). p 0 0 1 1 q 0 1 0 1 Częstochowa 2011 p⇒q 1 1 0 1 ∼p 1 1 0 0 (∼p)∨q 1 1 0 1 (p⇒q)⇔[(∼p)∨q] 1 1 1 1 21 Dr inż. Jolanta Błaszczuk Instytut Matematyki, Politechnika Częstochowska Wyrażenie jest tautologią. Przykład 2 Sprawdzić, czy jest tautologią wyrażenie [∼(p∨q)]⇔[(∼p) ∨(∼q)]. p 0 0 1 1 q 0 1 0 1 p∨q 0 1 1 1 ∼(p∨q) 1 0 0 0 (∼p) ∨(∼q) 1 1 1 0 [∼(p∨q)]⇔[(∼p) ∨(∼q)] 1 0 0 1 Wyrażenie nie jest tautologią. Indukcja matematyczna Indukcja matematyczna jest podstawowym narzędziem służącym do dowodzenia ciągów zdań i jest jednym z podstawowych narzędzi wykorzystywanych w dowodzeniu twierdzeń i definiowaniu pojęć matematyki dyskretnej. Jest konsekwencją zasady dobrego uporządkowania zbioru liczb naturalnych (tzn. że każdy jego podzbiór ma element najmniejszy – zasada minimum). Najprostsza wersja zasady indukcji matematycznej jest następująca: Zasada indukcji matematycznej Niech p(m), p(m+1), … będzie ciągiem zdań. Jeśli (P) zdanie p(n) jest prawdziwe oraz (I) zdanie p(k+1) jest prawdziwe, jeśli tylko zdanie p(k) jest prawdziwe i m≤k, to wszystkie te zdania są prawdziwe. Częstochowa 2011 22 Dr inż. Jolanta Błaszczuk Instytut Matematyki, Politechnika Częstochowska (P) nazywamy warunkiem początkowym i zazwyczaj jest prosty do sprawdzenia, natomiast (I) – krok indukcyjny – może czasem przysporzyć kłopotów. Metodę indukcji matematycznej stosujemy w sytuacjach, gdy - znamy na początku odpowiedź, - wiemy jak wyprowadzić odpowiedź w danym kroku na podstawie odpowiedzi w kroku poprzednim, - gdy zgadujemy ogólne rozwiązanie. Przykład 3 Wykazać, że dla każdej liczby naturalnej n nie mniejszej od 1 zachodzi równość: 1+5+9+…+(4n-3)=n(2n-1). (P) Sprawdzamy, że równość ta jest prawdziwa dla n=1. 1=1⋅(2⋅1-1). (I) Wykazujemy, że ∀ k≥1 (1+5+9+…+(4k-3)=k(2k-1) ⇒ 1+5+9+…+(4k-3)+(4k+1)=(k+1)(2k+1)). Dowód: 1+5+9+…+(4k-3)+(4k+1)=k(2k-1)+4k+1=2k2+3k+1= (k+1)(2k+1). Na mocy indukcji matematycznej stwierdzamy, że dowodzona równość jest prawdziwa dla każdej liczby naturalnej n nie mniejszej od 1. Przykład 4 Udowodnijmy , że liczba 21100-2120 jest wielokrotnością 10. Częstochowa 2011 23 Dr inż. Jolanta Błaszczuk Instytut Matematyki, Politechnika Częstochowska Zauważmy na początku, że 21 jest liczbą nieparzystą, więc 21100 i 2120 są również liczbami nieparzystymi, ale już ich różnica jest podzielna przez 2. Tak więc wystarczy teraz jeszcze pokazać, że różnica ta jest też podzielna przez 5. Ponieważ 21100=(2120)5, więc być może dla każdej liczby naturalnej n zachodzi własność: n5-n|5 ? (P) Sprawdźmy: dla n=0 mamy 05-0=0|5 dla n=1 mamy 15-1=0|5 dla n=2 mamy 25-2=30|5 Do tej pory własność jest prawdziwa. (I) Przyjmijmy więc, że jest prawdziwa dla dowolnej naturalnej liczby k tzn.: n:=k => k5-k|5 (założenie indukcyjne) Pokażemy, że własność jest prawdziwa dla liczby kolejnej: n:=k+1 => (k+1)5-(k+1)|5 (teza indukcyjna) Dowód: (k+1)5-(k+1)=k5+5k4+10k3+10k2+5k+1-k-1= =[(k5-k)+5(k4+2k3+2k2+k)] | 5 c.n.d. Przykład 5 Udowodnijmy, że dla każdej liczby naturalnej nie mniejszej od 1 zachodzi nierówność: 2n>n. (P) Sprawdzamy nierówność dla n=1. 21>1. (I) Wykazujemy, że ∀ k≥1 (2k>k ⇒ 2k+1>k+1). Dowód: 2k+1 = 2k⋅2 > k⋅2 = k+k ≥ k+1 ⇒ 2k+1 > k+1, gdy k≥1. Zatem na mocy indukcji matematycznej stwierdzamy, że 2n>n, dla każdej liczby naturalnej n nie mniejszej od 1. Częstochowa 2011 24 Dr inż. Jolanta Błaszczuk Instytut Matematyki, Politechnika Częstochowska Przykład 6 Wykaż, że dla każdej liczby naturalnej n nie mniejszej od 1 zachodzi równość: n ( x 2 − x + 1) ( x 4 − x 2 + 1) ⋅ ... ⋅ ( x 2 − x 2 n −1 + 1) = x2 n +1 n + x2 + 1 x2 + x + 1 (P) Sprawdzenie dla n=1. x4 + x2 + 1 2 ( x − x + 1) = 2 ⇔ ( x 2 − x + 1)( x 2 + x + 1) = x 4 + x 2 + 1 ⇔ x + x +1 ⇔ ( x 2 + 1)2 − x 2 = x 4 + x 2 + 1 (I) Wykażemy, że 2k + 1 2k 2 k k −1 x x + +1 ∀k ≥ 1 ( x − x + 1) ( x 4 − x 2 + 1) ⋅ ... ⋅ ( x 2 − x 2 + 1) = 2 x + x +1 k ⇒ ( x 2 − x + 1) ( x 4 − x 2 + 1) ⋅ ... ⋅ ( x 2 − x 2 k +2 k +1 x 2 + x 2 + 1 . = 2 x + x +1 Dowód: ( x − x + 1) ( x − x + 1) ⋅ ... ⋅ ( x 2 = = = x2 4 k +1 2 2k −x k −1 2 k −1 + 1)( x 2 + 1)( x k +1 k 2k + 1 k +1 k − x 2 + 1) = −x 2k + 1) = k + x 2 + 1 2k +1 ( x 2 + 1)2 − ( x 2 )2 2k = ⋅ (x − x + 1) = 2 2 x + x +1 x + x +1 (x2 x2 k +1 k +2 k +1 )2 + 2 x 2 + 1 − x 2 x2 + x + 1 k ⋅2 = x2 k +1 ⋅2 k +1 + 2x 2 + 1 − x 2 x2 + x + 1 k +1 = k +1 + x2 + 1 c.n.d. 2 x + x +1 Częstochowa 2011 25 Dr inż. Jolanta Błaszczuk Instytut Matematyki, Politechnika Częstochowska Przykład 7 Udowodnij, że: ∀n ≥ 0 11 | 26n +1 + 9n +1 . (P) Sprawdzenie dla n=0. 11 | 26⋅0 +1 + 90 +1 = 2 + 9 = 11. (I) Wykażemy, że ∀n ≥ 0 (11 | 26k +1 + 9k +1 ⇒ 11 | 26(k +1) +1 + 9k + 2 ) . Dowód: 26(k +1) +1 + 9k + 2 = 26k +1 ⋅ 26 + 9k +1 ⋅ 9 = 26k +1 ⋅ (55 + 9) + 9k +1 ⋅ 9 = = 26k +1 ⋅ 55 + 9( 26k +1 + 9k +1 ) . Na podstawie zasady indukcji matematycznej stwierdzamy, że dla każdej liczby naturalnej wyrażenie 26n +1 + 9n +1 jest podzielne przez 11. Literatura do wykładu II 1. http://wazniak.mimuw.edu.pl 2. W.Leksiński, I.Nabiałek, W.Żakowski, Matematyka: definicje, twierdzenia, przykłady, zadania, Wydawnictwa Naukowo-Techniczne, 1992. 3. K.Kłaczkow, M.Kurczab, E.Świda, Matematyka klasa I, Oficyna Edukacyjna Krzysztof Pazdro, 2002. 4. H.Pawłowski, Matematyka 1, Wydawnictwo Pedagogiczne Operon, 2003. 5. K.A.Ross, Ch.R.B.Wright, Matematyka Dyskretna, Państwowe Wydawnictwo Naukowe, Warszawa 2008. 6. J.Grygiel, Wprowadzenie do matematyki dyskretnej, Akademicka Oficyna Wydawnicza EXIT 2007. Częstochowa 2011 26 Dr inż. Jolanta Błaszczuk Instytut Matematyki, Politechnika Częstochowska ZESTAW ZADAŃ DO WYKŁADU II Zadanie 1 Sprawdź, czy są tautologiami następujące wyrażenia: a) [∼(p∨q)]⇔[(∼p)∧(∼q)] b) (p⇒q)⇔[(∼q) ⇒(∼p)] c) ((p∧q)∧r)⇔(p∧(q∧r)) Zadanie 2 Wykaż, że dla każdej liczby naturalnej n wyrażenie 4n-1 jest podzielne przez 3. Zadanie 3 n ⋅ (n + 1) Udowodnij twierdzenie: ∀ n∈N+ 1 + 2 + 3 + 4 + ... + n = 2 Zadanie 4 1 1 1 1 n Udowodnij twierdzenie: ∀ n∈N+ + + + ... + = 1⋅ 2 2 ⋅ 3 3 ⋅ 4 n (n + 1) n + 1 Zadanie 5 Udowodnij, że dla każdej liczby naturalnej n≥4 zachodzi nierówność 2n< n!. Zadanie 6 Udowodnij, że dla n∈N+ liczba 10n-1 jest podzielna przez 9. Zadanie 7 Udowodnij, że dla n∈N+ liczba n3-n jest podzielna przez 6. Zadanie 8 Udowodnij, że dla n∈N+ liczba 22 − 6 jest podzielna przez 10 dla n≥2. Zadanie 9 n 10n + 4n − 2 Wykaż, że dla każdej liczby naturalnej n liczba postaci jest 6 całkowita. Zadanie 10 Udowodnij , że liczba 37500-37100 jest wielokrotnością 10. Zadanie 11 Udowodnij, że dla każdej liczby naturalnej dodatniej zachodzi równość n ∑ i2 = 1 + 4 + 9 + ... + n2 = i =1 Częstochowa 2011 n(n + 1)(2n + 1) . 6 27