38. Indukcja matematyczna. Definicje rekurencyjne.
Indukcja matematyczna
Sposób dowodzenia twierdzeń matematycznych, odnoszących się do liczb całkowitych. Takie twierdzenie sprowadza się zazwyczaj do pewnej propozycji P(n), która - jak przypuszczamy odnosi się do zbioru wszystkich liczb całkowitych, lub przynajmniej do pewnego ich podzbioru (np. dla wszystkich
, gdzie n0 jest pewną ustaloną wartością). Podkreślmy słowo przypuszczamy - metoda indukcyjna nie odkryje nam pewnej własności, ale pozwoli udowodnić taką własność, którą - w oparciu np. o pewne przesłanki ,,empiryczne'' - podejrzewamy o istnienie. Metoda indukcji składa się z dwóch etapów:
1. Wykazujemy słuszność P(n) dla pewnego ustalonego n=n0. Zwykle n0 = 1, bo zwykle dowody indukcyjne odnoszą się do całego zbioru dodatnich liczb całkowitych. Dla n0=1 ewentualne rachunki są też najprostsze.
2. Zakładamy, że P(n) jest prawdziwe i w oparciu o to założenie udowadniamy prawdziwość naszego przypuszczenia dla n= n+1, a więc wykazujemy słuszność P(n+1).
Niech φ (n) będzie pewną funkcją zdaniową określoną na zbiorze liczb naturalnych lub ogólniej na zbiorze liczb całkowitych n ≥ no, gdzie no jest pewną liczbą całkowitą. Będziemy mówić, że n posiada własność φ jeśli φ(n)≡1 (jest zdaniem prawdziwym). W tym przypadku mówimy również, że własność φ zachodzi (lub jest spełniona) dla liczby całkowitej n.
Zasada indukcji zupełnej, pierwsze sformułowanie
Niech φ będzie pewną własnością dla liczb całkowitych n ≥ no, tj. φ(n) jest funkcją zdaniową dla każdego n ≥ no. Wówczas jeśli spełnione są następujące warunki:
własność φ zachodzi dla no, tj. φ(no)≡1;
jeśli własność φ zachodzi dla liczby n ≥ no , to własność φ zachodzi dla liczby n+1, czyli spełniona jest implikacja φ(n)=> φ(n+1)≡1;
to wtedy własność φ zachodzi dla dowolnej liczby n ≥ no , czyli:
.
Zasada indukcji zupełnej, drugie sformułowanie
Niech φ będzie pewną własnością dla liczb całkowitych n ≥ no , tj. φ(n) jest funkcją zdaniową dla każdego n ≥ no. Wówczas jeśli spełnione są następujące warunki:
własność φ zachodzi dla no, tj. φ(no)≡1;
jeśli n>no i własność φ zachodzi dla każdej liczby no ≤ k <n, to własność φ jest spełniona dla φ(n), czyli φ(n)≡1 (dokładnie w całości ozn. To, że implikacja
)
to wtedy własność φ zachodzi dla dowolnej liczby n ≥ no , czyli:
.
Uzasadnienie zasady indukcji zupełnej
Pierwsze sformułowanie
φ(no)≡1
φ(n)=> φ(n+1), n ≥ no
φ(n-1)=> φ(n), n > no
φ(no) - no ma własność φ
φ(no)=> φ(no+1)=> φ(no+2)=> φ(no+3)
φ(n) ≡1
Drugie sformułowanie
no≤ k < no+1
k=no
φ(no)=> φ(no+1)=>
φ(k)=> φ(no+2) φ(no), φ(no+1)≡1
φ(no) ∧ φ(no+1)=> φ(no+2)
φ(k)=> φ(no+3)
φ(no) ∧ φ(no+1) ∧ φ(no+2)=> φ(no+3)
φ(n) ≡1
Przykład:
Typowym przykładem metody indukcji może być na przykład wykazanie wzoru na sumę sześcianów pierwszych n dodatnich liczb całkowitych:
|
(1.3) |
Zgodnie ze schematem zaczynamy od ,,sprawdzenia'' hipotezy dla n=1. Mamy
Następnie zakładamy słuszność P(n) dla n=k
|
(1.4) |
i próbujemy udowodnić ją dla n=k+1. dodajemy do obu stron 1.4 (k+1)3:
Definicje rekurencyjne
Rekurencja - odwoływanie się funkcji do samej siebie.
(*)
(suma n - składników)
(I)
, definiowanie symbolu (*) dla n=1
(II) Zakładamy, że symbol
jest określony.
Zależność rekurencyjna
została określona dla liczby n+1∈N.
(np. ciąg arytmetyczny)
(#)
(iloczyn n - składników)
(I)
, definiowanie symbolu (#) dla n=1
(II) Zakładamy, że symbol
jest określony.
Zależność rekurencyjna
została określona dla liczby n+1∈N.
(np. silnia, potęgowanie - ai=a)
Innym przykładem rekurencji jest ciąg Fibonacciego.
Definicja ciągu Fibonacciego jest rekurencyjna:
fib(0) = 0
fib(1) = 1
fib(n) = fib(n - 1) + fib(n - 2), dla
gdyż definiuje funkcję odwołując się w definicji do niej samej.
Wyrazy ciągu Fibonacciego: 1, 1, 2, 3, 5, 8 , 13, 21, 34, 55, 89, 144, ....
W ciągu tym pierwsze dwa wyrazy są równe jeden, każdy następny wyraz otrzymujemy sumując dwa poprzednie.