Matematyka dyskretna 1/Wykład 1: Indukcja: Różnice pomiędzy wersjami
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 39: | Linia 39: | ||
* Matematyka dyskretna 1: | * Matematyka dyskretna 1: | ||
** kombinatoryka, | ** kombinatoryka, | ||
** teoria grafów, | ** teoria grafów, | ||
** teoria liczb. | ** teoria liczb. | ||
* Matematyka dyskretna 2: | * Matematyka dyskretna 2: | ||
** zaawansowana teoria grafów, | ** zaawansowana teoria grafów, | ||
** teoria grup i ciał skończonych, | ** teoria grup i ciał skończonych, | ||
** elementy kryptografii. | ** elementy kryptografii. | ||
===Notacja:=== | |||
* Oznaczenia zbiorów: | * Oznaczenia zbiorów: | ||
** <math>\mathbb{N}</math> - zbiór liczb naturalnych, czyli <math>{\left\{ {0,1,2,\ldots} \right\}\ }</math>. <br> | ** <math>\mathbb{N}</math> - zbiór liczb naturalnych, czyli <math>{\left\{ {0,1,2,\ldots} \right\}\ }</math>. <br> | ||
Tak, tak <math>0</math> jest liczbą naturalną! | Tak, tak <math>0</math> jest liczbą naturalną! | ||
** <math>\mathbb{Z}</math> - zbiór liczb całkowitych, | ** <math>\mathbb{Z}</math> - zbiór liczb całkowitych, | ||
** <math>\mathbb{Q}</math> - zbiór liczb wymiernych, | ** <math>\mathbb{Q}</math> - zbiór liczb wymiernych, | ||
** <math>\mathbb{R}</math> - zbiór liczb rzeczywistych, | ** <math>\mathbb{R}</math> - zbiór liczb rzeczywistych, | ||
** <math>\mathbb{C}</math> - zbiór liczb zespolonych. | ** <math>\mathbb{C}</math> - zbiór liczb zespolonych. | ||
Linia 72: | Linia 61: | ||
** <math>\log x</math> - to logarytm z liczby <math>x</math> przy podstawie <math>10</math>, | ** <math>\log x</math> - to logarytm z liczby <math>x</math> przy podstawie <math>10</math>, | ||
** <math>\lg x</math> - to logarytm z liczby <math>x</math> przy podstawie <math>2</math>, | ** <math>\lg x</math> - to logarytm z liczby <math>x</math> przy podstawie <math>2</math>, | ||
** <math>\left\lfloor x\right\rfloor</math> - to największa liczba całkowita nie większa od <math>x</math>, | ** <math>\left\lfloor x\right\rfloor</math> - to największa liczba całkowita nie większa od <math>x</math>, | ||
** <math>\left\lceil x\right\rceil</math> - to najmniejsza liczba całkowita nie mniejsza od <math>x</math>. | ** <math>\left\lceil x\right\rceil</math> - to najmniejsza liczba całkowita nie mniejsza od <math>x</math>. | ||
Linia 82: | Linia 68: | ||
|+ <span style="font-variant:small-caps"></span> | |+ <span style="font-variant:small-caps"></span> | ||
|- | |- | ||
| | | Podłoga: || <math>\mathbb{R} \ni x \mapsto \left\lfloor x\right\rfloor \in \mathbb{Z}</math> || <math>\left\lfloor x\right\rfloor</math> to największa liczba całkowita mniejsza lub równa <math>x</math> | ||
Podłoga: | |||
|| <math>\left\lfloor x\right\rfloor</math> to największa liczba całkowita mniejsza lub równa <math>x</math> | |||
|- | |- | ||
| | | Sufit: || <math>\mathbb{R} \ni x \mapsto \left\lceil x\right\rceil \in \mathbb{Z}</math> || <math>\left\lceil x\right\rceil</math> to najmniejsza liczba całkowita większa lub równa <math>x</math> | ||
Sufit: | |||
|| <math>\left\lceil x\right\rceil</math> to najmniejsza liczba całkowita większa lub równa <math>x</math> | |||
|- | |- | ||
Linia 101: | Linia 83: | ||
|+ <span style="font-variant:small-caps"></span> | |+ <span style="font-variant:small-caps"></span> | ||
|- | |- | ||
| | | x || <math>\left\lfloor x\right\rfloor</math> || <math>\left\lceil x\right\rceil</math> | ||
x | |||
|- | |- | ||
| | | 2 || 2 || 2 | ||
2 | |||
|- | |- | ||
| -2 | | -2 || -2 || -2 | ||
|- | |- | ||
| 2.5 || 2 | | 2.5 || 2 || 3 | ||
|- | |- | ||
| -2.5 || -3 | | -2.5 || -3 || -2 | ||
|- | |- | ||
| <math>\pi</math> | | <math>\pi</math> || 3 || 4 | ||
|- | |- | ||
Linia 185: | Linia 165: | ||
Ale jak pokazać, że jest to prawdą dla wszystkich liczb? | Ale jak pokazać, że jest to prawdą dla wszystkich liczb? | ||
[[ | [[Rysunek: 1.3 Szkic na kartce]] | ||
Z pomocą może nam tu przyjść Zasada Minimum. Gdyby rozważana równość nie zachodziła dla wszystkich liczb naturalnych, to zbiór | Z pomocą może nam tu przyjść Zasada Minimum. Gdyby rozważana równość nie zachodziła dla wszystkich liczb naturalnych, to zbiór | ||
Linia 225: | Linia 205: | ||
<center><math>0+1+2+\ldots+n=\frac{n(n+1)}{2}\qquad\textrm{dla </math>n<math>. | <center><math>0+1+2+\ldots+n=\frac{n(n+1)}{2}\qquad \textrm{dla} </math>n<math>. | ||
</math></center> | </math></center> | ||
Wersja z 09:05, 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 .
- - 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:
''Rysunek:'' 1.1 Szkic na kartce.
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
Można zauważyć, że funkcja rośnie wolniej niż . Co prawda dla początkowych wartości mamy
{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.