Matematyka dyskretna 1/Wykład 1: Indukcja
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.