Matematyka dyskretna 1/Wykład 1: Indukcja: Różnice pomiędzy wersjami
Linia 207: | Linia 207: | ||
[[ | [[Rysunek: 1.1 Szkic na kartce]] | ||
Linia 228: | Linia 228: | ||
Wtedy | Wtedy | ||
* <math>0\in Z</math>, bo <math>0=\frac{0\cdot(0+1)}{2}</math>, | * <math>0\in Z</math>, bo <math>0=\frac{0\cdot(0+1)}{2}</math>, | ||
* nadto, gdy <math>k\in Z</math>, tzn. | * nadto, gdy <math>k\in Z</math>, tzn. | ||
<center><math>0+1+2+ \cdots + (k-1) +k = \frac{k(k+1)}{2}, | <center><math>0+1+2+ \cdots + (k-1) +k = \frac{k(k+1)}{2}, | ||
Linia 263: | Linia 261: | ||
<center><math>Z={\left\{ {n\in\mathbb{N} : 0^2+1^2+2^2+3^2+ \cdots + (n-1)^2 +n^2 = \frac{n(n+1)(2n+1)}{6} } \right\}\ }. | <center><math>Z={\left\{ {n\in\mathbb{N} : 0^2+1^2+2^2+3^2+ \cdots + (n-1)^2 +n^2 = \frac{n(n+1)(2n+1)}{6} } \right\}\}. | ||
</math></center> | </math></center> | ||
Linia 296: | Linia 294: | ||
{{przyklad||| | {{przyklad||| | ||
Można zauważyć, że funkcja <math>n\mapsto n^2</math> rośnie wolniej niż <math>n \mapsto 2^n</math>. Co prawda dla początkowych wartości mamy | Można zauważyć, że funkcja <math>n\mapsto n^2</math> rośnie wolniej niż <math>n \mapsto 2^n</math>. Co prawda dla początkowych wartości mamy}} | ||
{| border=1 | {| border=1 | ||
|+ <span style="font-variant:small-caps"> | |+ <span style="font-variant:small-caps"></span> | ||
|- | |- | ||
| | | <math>n</math> || 0 || 1 || 2 || 3 || 4 || 5 || 6 || 7 || 8 || ... | ||
<math>n</math> | |- | ||
| <math>n^2</math> || 0 || 1 || 4 || 9 || 16 || 25 || 36 || 49 || 64 || ... | |||
|- | |- | ||
| | | <math>2^n</math> || 1 || 2 || 4 || 8 || 16 || 32 || 64 || 128 || 256 || ... | ||
<math>2^n</math> | |||
|- | |- | ||
| | | | ||
|} | |||
i zachowanie tych dwu funkcji nie jest zdecydowane, ale już dla większych wartości <math>n</math>, liczba <math>2^n</math> znacznie dominuje <math>n^2</math>. | i zachowanie tych dwu funkcji nie jest zdecydowane, ale już dla większych wartości <math>n</math>, liczba <math>2^n</math> znacznie dominuje <math>n^2</math>. |
Wersja z 09:24, 19 sie 2006
Wprowadzenie
Matematyka dyskretna to zbiorcza nazwa działów matematyki, zajmujących się badaniem struktur nieciągłych, czyli skończonych lub co najwyżej przeliczalnych. Matematyka dyskretna stała się popularna w ostatnich latach dzięki zastosowaniom w informatyce, która w sposób naturalny zajmuje się jedynie strukturami skończonymi. Oto niektóre działy i tematy mające bardzo silny związek z matematyką dyskretną:
- logika,
- teoria mnogości,
- algebra struktur skończonych,
- algebra liniowa,
- kombinatoryka,
- teoria liczb,
- algorytmika,
- teoria informacji,
- złożoność obliczeniowa,
- rachunek prawdopodobieństwa,
- teoria grafów,
- teoria i częściowych porządków.
Wiele z powyższych zagadnień będzie omawiane w trakcie późniejszych kursów. Część już poznaliście w trakcie kursów:
- Logika i teoria mnogości,
- Algebra liniowa z geometrią analityczną,
do których będziemy się często odwoływać.
W trakcie kursu Matematyka dyskretna 1 i jego rozszerzenia Matematyka dyskretna 2 skoncentrujemy się natomiast na następujących zagadnieniach:
- Matematyka dyskretna 1:
- kombinatoryka,
- teoria grafów,
- teoria liczb.
- Matematyka dyskretna 2:
- zaawansowana teoria grafów,
- teoria grup i ciał skończonych,
- elementy kryptografii.
Notacja:
- Oznaczenia zbiorów:
- - zbiór liczb naturalnych, czyli . Tak, tak jest liczbą naturalną!
- - zbiór liczb całkowitych,
- - zbiór liczb wymiernych,
- - zbiór liczb rzeczywistych,
- - zbiór liczb zespolonych.
- Oznaczenia niektórych funkcji:
- - to logarytm z liczby przy podstawie ,
- - to logarytm z liczby przy podstawie ,
- - to największa liczba całkowita nie większa od ,
- - to najmniejsza liczba całkowita nie mniejsza od .
Podłoga: | to największa liczba całkowita mniejsza lub równa | |
Sufit: | to najmniejsza liczba całkowita większa lub równa | |
I tak na przykład:
x | ||
2 | 2 | 2 |
-2 | -2 | -2 |
2.5 | 2 | 3 |
-2.5 | -3 | -2 |
3 | 4 | |
Przykład
Funkcji w połączeniu z funkcją logarytmu można użyć do wyliczania liczby cyfr liczby naturalnej zapisanej w układzie dziesiętnym. Jest to mianowicie
Podobnie
jest liczbą bitów potrzebnych do zapisania liczby naturalnej .
W dalszym ciągu przyjmujemy, że jeśli nie jest napisane jakie wartości może przyjmować zmienna, to przyjmuje ona wartości z .
Indukcja matematyczna
Indukcja matematyczna będzie przez nas używana jako metoda dowodzenia twierdzeń. Zazwyczaj są to twierdzenia dotyczące liczb naturalnych, ale - jak się jeszcze wielokrotnie przekonamy - wiele różnych twierdzeń, pozornie nie dotyczących liczb naturalnych, można sformułować tak, by można było je poddać dowodowi indukcyjnemu.
Poprawność indukcji matematycznej wynika z dobrego uporządkowania liczb naturalnych, czyli z następującej zasady minimum:
Zasada Minimum
Dowolny niepusty podzbiór zbioru liczb naturalnych ma w sobie liczbę najmniejszą.
Założenie, że zbiór nie jest pusty jest oczywiście konieczne, gdyż w zbiorze pustym nie istnieje żadna liczba.
Przykład
Pierwszy, znany dowód używający indukcji przedstawił Francesco Maurolio
w 1575 roku. Udowodnił on, że suma początkowych liczb nieparzystych wynosi , tzn.:
Istotnie, bardzo łatwo sprawdzić, że dla wybranej wartości jest to prawda. Na przykład:
Ale jak pokazać, że jest to prawdą dla wszystkich liczb?
Z pomocą może nam tu przyjść Zasada Minimum. Gdyby rozważana równość nie zachodziła dla wszystkich liczb naturalnych, to zbiór
byłby niepusty, i zgodnie z Zasadą Minimum miałby liczbę najmniejszą. Ten najmniejszy kontrprzykład dla równości Maurolio, tzn. najmniejszą liczbę w zbiorze , oznaczmy sobie przez . Wiemy już, że , bo te liczby spełniają równości Maurolio, więc nie leżą w zbiorze . Również no oczywiście suma zerowej liczby nieparzystych liczb wynosi , wiec . Oznacza to, że .
Z drugiej strony, skoro jest najmniejszym kontrprzykładem, to spełnia równość Maurolio więc:
Dodając teraz do obu stron równości kolejną liczbę nieparzystą, czyli , dostajemy
co oczywiście oznacza, że . Tym samym nie może być najmniejszą liczbą w zbiorze kontrprzykładów, a więc w ogóle taki kontrprzykład istnieć nie może, i wobec tego wszystkie liczby naturalne spełniają równość Maurolio.
Rozumowanie przeprowadzone na przykładzie równości Maurolio wskazuje, że jeśli tylko jest jakimś zbiorem liczb naturalnych,
- w którym jest zero, tzn. ,
- oraz wraz z każdą liczbą naturalną zawiera również kolejną liczbę , tzn. ,
to wtedy musi już zawierać wszystkie liczby naturalne, tzn. .
Przykład
Pokażemy, że dla dowolnej liczby naturalnej zachodzi:
Podobnie jak poprzednio łatwo udowodnić, iż jest to prawda dla wybranych, konkretnych . W szczególności:
- dla mamy oraz ,
- dla mamy oraz ,
- dla mamy oraz .
Jednak te wszystkie równości nie dowodzą, iż jest to prawda dla dowolnego . Żadnym skończonym ciągiem sprawdzeń nie jesteśmy w stanie uzasadnić tej równości dla wszystkich liczb naturalnych z osobna, gdyż jest ich zbyt wiele. Z pomocą przychodzi jednak schemat rozumowania indukcyjnego zaproponowany powyżej:
Niech
Wtedy
- , bo ,
- nadto, gdy , tzn.
to, badając, czy rozważamy sumę
co świadczy o tym, że .
A stąd już możemy wnosić, podobnie jak w przypadku równości Maurolio, że .
Przykład
Niech
Jeśli pokażemy, że , to dostaniemy ważny wzór na sumę kolejnych kwadratów.
Oczywiście .
Nadto, gdy , to aby stwierdzić czy jest w rozważamy sumę
co świadczy o tym, że .
Przykład
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | ... | |
0 | 1 | 4 | 9 | 16 | 25 | 36 | 49 | 64 | ... | |
1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | ... | |
i zachowanie tych dwu funkcji nie jest zdecydowane, ale już dla większych wartości , liczba znacznie dominuje .
}}
Często, tak jak w powyższym przykładzie, pewna własność nie dotyczy wszystkich liczb naturalnych, ale prawie wszystkich, tzn. wszystkich poza być może pewną skończoną liczba wartości początkowych. Wtedy z pomocą przychodzi już następujące sformułowanie Zasady Indukcji Matematycznej.