MAT2033 · 3. hafta · proof techniques and mathematical induction
Matematiksel tümevarım ve güçlü tümevarım
Toplam formülü, bölünebilme ve eşitsizlik için tümevarım iskeleti; pul problemleri ve özyinelemeli dizilerde güçlü tümevarım. Vizede neredeyse kesin bir 20 puanlık soru.
mathematical inductionbasis stepinductive stepinductive hypothesisstrong inductionwell-ordering principledivisibilityinequalityrecursively defined sequence
Tümevarım (mathematical induction), “her pozitif tam sayı n için …” diye başlayan iddiaları ispatlamanın standart yolu. Vizede neredeyse kesin bir soru: bir toplam formülü, bir bölünebilme ya da bir eşitsizlik. İyi haber: iskelet hep aynı. İskeleti kelimesi kelimesine ezberlersen, içine sadece cebiri koyarsın. Basis step tek başına bile puan getirir.
Altın kurallar:
İki adım: basis ve inductive step. İkisi de şart.
Basis, iddianın başladığı n0‘dır. "n≥4" diyorsa n=4.
Hipotezi mutlaka kullan. Kullanmıyorsan tümevarım yapmıyorsun.
P(k+1)‘i önce açıkça yaz. Nereye gittiğini bilmeden yola çıkma.
Tek taraftan başla.P(k+1)‘in sol tarafını al, sağ tarafa ulaş. İki tarafı birlikte işleme.
Fikir: domino
Sonsuz bir domino dizisinin hepsini devirmek için iki şey yeter:
İlk taşı devir (basis step): P(n0) doğru.
Herhangi bir taş düşerse bir sonrakini de düşürdüğünü göster (inductive step): her k≥n0 için P(k)→P(k+1).
Biçimsel olarak:
(P(n0)∧∀k≥n0(P(k)→P(k+1)))→∀n≥n0P(n)
Inductive step’te ”P(k) doğru olsun” diyorsun. Bu, ispatlamak istediğini varsaymak değil: sadece “bir taş düşerse” diyorsun, düştüğünü iddia etmiyorsun. Bu varsayıma inductive hypothesis (IH) denir.
İskelet (sınavda İngilizce yazacaksın)
Let P(n) be the statement "...". We prove P(n) for all integers n ≥ n0.Basis step. For n = n0: LHS = ..., RHS = .... They are equal, so P(n0) is true.Inductive step. Assume P(k) is true for some arbitrary integer k ≥ n0, i.e. [P(k)'yi yaz] (inductive hypothesis)We must show P(k+1): [P(k+1)'i yaz] [cebir: P(k+1)'in sol tarafında P(k)'nin sol tarafını bul, IH ile değiştir]So P(k+1) is true.Conclusion. By the principle of mathematical induction, P(n) is truefor all integers n ≥ n0. ∎
Tip 1: Toplam formülü
Örnek. Prove that 2+5+8+⋯+(3n−1)=2n(3n+1) for all n≥1.
Buradaki hamle: 4⋅4k gördüğünde 4(4k+5) yazıp fazladan eklediğin 20‘yi çıkarmak. Bölünebilme sorularının neredeyse hepsi bu hamleyle çözülür.
Tip 3: Eşitsizlik
Hipotezden başla, sonra k≥n0‘dan gelen basit bir gerçekle aradaki boşluğu kapat.
Örnek. Prove that 2n>n2 for all integers n≥5.
Basis n=5: 32>25.
IH: 2k>k2 for some k≥5. Then
2k+1=2⋅2k>2k2.
Şimdi 2k2≥(k+1)2 olduğunu göstermem lazım. 2k2−(k+1)2=k2−2k−1. k≥3 için k2−2k−1=k(k−2)−1≥3−1>0. Demek ki k≥5 için de doğru. Zincir:
2k+1>2k2≥(k+1)2.
So P(k+1) holds. By induction ∎.
TUZAK · Eşitsizliğin yönünü kaybetmek. Zincirdeki her halka aynı yönde olmalı (> ve ≥ karışabilir, sonuç > olur). Bir halkada ≤ çıkarsa zincir kopar. Her ara eşitsizliğin neden doğru olduğunu tek cümleyle yaz.
Güçlü tümevarım (strong induction)
Bazen P(k+1)‘i göstermek için sadece P(k) yetmez, daha önceki değerler de lazım olur. Strong induction’da hipotez daha geniştir:
IH: P(n0),P(n0+1),…,P(k) all true⇒P(k+1).
Mantıksal olarak normal tümevarımla aynı güçtedir; sadece yazımı kolaylaştırır. İkisinin temeli well-ordering principle: pozitif tam sayıların boş olmayan her alt kümesinin en küçük elemanı vardır.
Örnek: pul problemi
Teorem. Every amount of postage of 12 cents or more can be formed using 4-cent and 5-cent stamps.
Basis. 12 = 4+4+4, 13 = 4+4+5, 14 = 4+5+5, 15 = 5+5+5.Inductive step. Let k ≥ 15 and assume every amount j with 12 ≤ j ≤ kcan be formed (strong IH). Then k + 1 = (k − 3) + 4, and12 ≤ k − 3 ≤ k, so k − 3 can be formed. Add one 4-cent stamp.Hence k + 1 can be formed. By strong induction, every n ≥ 12 works. ∎
Neden dört basis? Adım 4 geri gidiyor. k+1=16 için 12‘ye bakıyoruz; ama 13,14,15 için geri gidince 12’nin altına düşerdik, onları ayrı göstermek zorundayız. 12’nin altında 1, 2, 3, 6, 7, 11 oluşturulamaz; bu yüzden iddia 12’den başlıyor.
Örnek: asal çarpanlara ayırma
Teorem. Every integer n≥2 is a prime or a product of primes.
Basis n=2: 2 asal. Step: 2≤j≤k için doğru olsun. k+1 asalsa bitti. Değilse k+1=ab, 2≤a,b≤k. IH ile a ve b asal çarpımı, o zaman ab de öyle. ∎ (Örnek: 360=23⋅32⋅5.) Burada a ve b‘nin ne olduğunu bilmiyoruz, sadece k‘den küçük olduklarını biliyoruz. Normal tümevarım (P(k)→P(k+1)) burada işe yaramaz; strong induction tam bunun için var.
Basis neden şart: sahte ispat
İddia: ”n2+n is odd for all n≥1.” Inductive step: k2+k tek olsun. (k+1)2+(k+1)=(k2+k)+2(k+1), tek + çift = tek. Adım kusursuz! Ama n=1 için 1+1=2 çift. Basis çöküyor, iddia baştan yanlış. Domino’lar birbirini devirir ama ilk taş hiç düşmez.
Sık yapılan hatalar
Yanlış düşünce
Doğrusu
Basis’i atlamak ya da “açık” demek
Her zaman sayıyla iki tarafı ayrı hesapla
Basis’i n=1‘den yapmak, iddia n≥5
Basis n0 olmalı
IH: “Assume P(n) is true for all n”
Bu ispatlamak istediğin şey. “for some arbitrary k” yaz
P(k+1)‘in iki tarafını birlikte işleyip 0=0‘a ulaşmak
Bir taraftan başla, öbür tarafa var
Hipotezi hiç kullanmamak
Kullanmıyorsan tümevarım değil
P(k+1) için son terimi yanlış yazmak
Formülde n yerine k+1 koy: 3(k+1)−1=3k+2
Strong induction’da tek basis
Adım kaç geri gidiyorsa o kadar basis
Kapanış cümlesini unutmak
“By the principle of mathematical induction …” puanın parçası
Kendini test et
Sınavdaki gibi İngilizce sorular. Önce kâğıt kalemle çöz, sonra cevabı aç.
Soru 1kolay
You want to prove 2n>n2 for all integers n≥5 by induction. State the basis step and check it.
Cevabı göster
n = 5: 2⁵ = 32 > 25 = 5²
Basis, iddianın başladığı yerdir: n0=5. n=1 değil. 25=32, 52=25, 32>25 doğru. (İddia n=2,3,4 için yanlış: 4=4, 8<9, 16=16. Bu yüzden 5'ten başlıyor.)
Soru 2kolay
Let P(n) be 1+4+7+⋯+(3n−2)=2n(3n−1). Write P(k+1) explicitly.
Formülde her n yerine k+1 koy. Son terim 3(k+1)−2=3k+1. Sağ taraf 2(k+1)(3(k+1)−1)=2(k+1)(3k+2). Sol tarafta son terimden bir önceki terimi de (3k−2) yazmak, hipotezi nerede kullanacağını gösterir.
Soru 3orta
Prove by induction that i=1∑ni(i+1)1=n+1n for all n≥1.
Basis n=1: sol 1⋅21=21, sağ 21. Eşit. Inductive step: ∑i=1ki(i+1)1=k+1k olsun (IH). Theni=1∑k+1i(i+1)1=k+1k+(k+1)(k+2)1=(k+1)(k+2)k(k+2)+1=(k+1)(k+2)(k+1)2=k+2k+1.Bu tam olarak P(k+1). By induction, P(n) holds for all n≥1. ∎ Anahtar: k2+2k+1=(k+1)2.
Soru 4zor
Prove by induction that 6∣n3+5n for every positive integer n.
Cevabı göster
(k+1)³ + 5(k+1) = (k³ + 5k) + 3k(k+1) + 6, and 6 divides each part.
Basis n=1: 1+5=6=6⋅1. IH: k3+5k=6m. Aç: (k+1)3+5(k+1)=k3+3k2+3k+1+5k+5=(k3+5k)+3k2+3k+6=6m+3k(k+1)+6.k(k+1) ardışık iki sayının çarpımı, çift: k(k+1)=2t. O zaman 3k(k+1)=6t. Toplam 6(m+t+1), 6'ya bölünür. By induction ∎. Tuzak: 3k(k+1)'in 6'ya bölündüğünü gerekçesiz yazmak.
Soru 5orta
Prove by induction that 5∣6n−1 for all integers n≥0.
Cevabı göster
6^(k+1) − 1 = 6(6^k − 1) + 5
Basis n=0: 60−1=0=5⋅0. 0 her sayıya bölünür. IH: 6k−1=5m. Then 6k+1−1=6⋅6k−6+5=6(6k−1)+5=6⋅5m+5=5(6m+1). 6m+1 tam sayı, yani 5∣6k+1−1. ∎ Hile: 6k+1'i açıp eski ifadeyi (6k−1) içinde yarat.
Basis n=4: 4!=24>16=24. IH: k!>2k for some k≥4. Then (k+1)!=(k+1)⋅k!>(k+1)⋅2k. k≥4 olduğu için k+1≥2, yani (k+1)⋅2k≥2⋅2k=2k+1. Zincir: (k+1)!>2k+1. ∎ Eşitsizlikte "biraz küçültmek/büyütmek" serbest, yeter ki yön bozulmasın ve kullandığın gerçeği (k+1≥2) yaz.
Basis n=1: sol 1⋅2=2, sağ 0⋅4+2=2. IH: ∑i=1ki2i=(k−1)2k+1+2. Yeni terim (k+1)2k+1.i=1∑k+1i2i=(k−1)2k+1+2+(k+1)2k+1=2k⋅2k+1+2=k⋅2k+2+2.Hedef ((k+1)−1)2(k+1)+1+2=k⋅2k+2+2. Aynı. ∎ Ortak çarpan 2k+1'i dışarı almak işi bitirir.
Soru 8kolay
A student "proves" that n2+n is odd for all n≥1: "Assume k2+k is odd. Then (k+1)2+(k+1)=(k2+k)+2(k+1) is odd + even = odd." What is wrong?
Cevabı göster
The basis step fails: for n = 1, 1² + 1 = 2 is even.
Inductive step gerçekten doğru: tek + çift = tek. Ama domino zincirinin ilk taşı hiç devrilmiyor: n=1 için 2 çift. Basis olmadan inductive step hiçbir şey ispatlamaz. Aslında n2+n her zaman çift.
Soru 9orta
Which positive integer amounts of postage cannot be formed using only 3-cent and 7-cent stamps? Explain why strong induction shows every amount n≥12 can be formed.
Cevabı göster
1, 2, 4, 5, 8, 11
Küçük değerleri dene: 3, 6, 7, 9, 10 olur; 1, 2, 4, 5, 8, 11 olmaz. Basis: 12=4⋅3, 13=2⋅3+7, 14=2⋅7. Inductive step: k≥14 ve 12≤j≤k için j oluşturulabiliyorsa, k+1=(k−2)+3 ve k−2≥12; k−2 için kullanılan pullara bir 3'lük ekle. Üç ardışık basis lazım, çünkü 3 geri gidiyoruz.
Soru 10zor
Let a0=2, a1=1 and an=an−1+2an−2 for n≥2. Prove by strong induction that an=2n+(−1)n, and find a5.
Cevabı göster
a_5 = 31
Basis: a0=2=1+1, a1=1=2−1. İki basis lazım, çünkü kural iki önceki terime bakıyor. Step: k≥1 ve aj=2j+(−1)j for all j≤k (strong IH). Thenak+1=ak+2ak−1=2k+(−1)k+2⋅2k−1+2(−1)k−1=2k+1+(−1)k−1(−1+2)=2k+1+(−1)k+1. ((−1)k=−(−1)k−1 ve (−1)k−1=(−1)k+1.) ∎ a5=32−1=31. Kontrol: 2, 1, 5, 7, 17, 31.
Soru 11zor
Prove that 1+41+91+⋯+n21≤2−n1 for all n≥1.
Cevabı göster
Step reduces to 1/(k+1)² ≤ 1/k − 1/(k+1) = 1/(k(k+1)), which is true.
Basis n=1: 1≤2−1=1. Doğru. IH: ∑i=1ki21≤2−k1. Then ∑i=1k+1i21≤2−k1+(k+1)21. Bunun ≤2−k+11 olduğunu göstermek için (k+1)21≤k1−k+11=k(k+1)1 yeter; bu doğru çünkü k(k+1)≤(k+1)2. ∎ Eşitsizlik tümevarımında "hedefe ulaşmak için neye ihtiyacım var?" diye geriye çalış, sonra ileri yaz.
Soru 12orta
To prove that every postage of n≥12 cents can be formed with 4-cent and 5-cent stamps using strong induction and the step "k+1=(k−3)+4", how many basis cases are needed?
Cevabı göster
4 (n = 12, 13, 14, 15)
Adım 4 geri gidiyor: k+1'i k−3'ten elde ediyoruz. k−3≥12 olması için k+1≥16 lazım. Yani 12, 13, 14, 15'i ayrı ayrı göstermelisin: 12=3⋅4, 13=2⋅4+5, 14=4+2⋅5, 15=3⋅5.
Doğrulama: Her toplam formülü n = 1..80 için tam sayı/BigInt ile, bölünebilmeler n ≤ 500 için, eşitsizlikler n ≤ 200 için (kesirler tam kesir aritmetiğiyle), pul problemleri bütün kombinasyonlar denenerek, özyinelemeli dizi 60 terim iterasyonla node'da kontrol edildi (verify/MAT2033/03.mjs).
Deftere not kartı
İSKELET: Let P(n): "...". Basis: n=n0, LHS=..., RHS=..., equal.
Inductive step: Assume P(k) for arbitrary k≥n0 (IH). Show P(k+1).
Conclusion: By mathematical induction, P(n) holds for all n≥n0. ∎
n0'ı iddiadan al: "n≥4" ise basis n=4, "n≥0" ise n=0.
TOPLAM: LHS(k+1) = LHS(k) + yeni terim → IH koy → ortak çarpanı dışarı al
BÖLÜNEBİLME: f(k)=dm yaz; f(k+1)'i aç, içinde f(k)'yı yarat, kalan d'nin katı
6^(k+1)−1 = 6(6^k−1)+5 4^(k+1)+5 = 4(4^k+5)−15
EŞİTSİZLİK: IH'den başla, k≥n0'dan gelen küçük bir gerçekle kapat (k+1≥2, 2k+1≤k² ...)
k(k+1) her zaman çift → 3k(k+1) 6'nın katı
GÜÇLÜ (strong): P(n0),...,P(k) hepsini varsay → P(k+1)
adım kaç geri gidiyorsa o kadar basis (pul 4-5: 12,13,14,15)
a_n iki önceki terime bakıyorsa iki basis
Basis yoksa ispat yok (n²+n tek "ispatı" basis'te çöker)