Кіріспе

Математикалық индукция – бұл мәлімдеменің кез келген табиғи сан үшін, яғни шексіз көп жағдайдың барлығының дұрыс екенін дәлелдеу әдісі. Бұл әдіс алдымен қарапайым жағдайды дәлелдеу арқылы жүзеге асырылады, содан кейін егер берілген жағдайдағы талап дұрыс деп қабылданса, келесі жағдай да дұрыс болатынын көрсету арқылы қолданылады. Бұл техниканы түсіндіруге көмектесетін бейресми метафоралар бар, мысалы, доминоның құлауы немесе баспақышпен көтерілу: мәтін = Математикалық индукция біз баспақышпен қалаған биіктікке көтеріле алатынымызды дәлелдейді, төменгі сатыға (негіз) көтеріле алатынымызды және әр сатыдан келесі сатыға (қадамға) көтеріле алатынымызды дәлелдеу арқылы. "Нақты математика", 3-бет. Индукция арқылы дәлелдеу екі жағдайдан тұрады. Біріншісі, негізгі жағдай, басқа жағдайларды білмей, үшін мәлімдемені дәлелдейді. Екінші жағдай, индукциялық қадам, егер мәлімдеме кез келген жағдайда дұрыс болса, онда ол келесі жағдайда да дұрыс болуы керек екенін дәлелдейді. Бұл екі қадам мәлімдеменің кез келген табиғи сан үшін дұрыс екенін анықтайды. Негізгі жағдай міндетті түрде , , , немесе кез келген белгілі бір табиғи санмен басталмайды, бірақ барлық табиғи сандар үшін мәлімдеменің дұрыстығын анықтайды. Бұл әдіс ағаштар сияқты жалпы, жақсы негізделген құрылымдар туралы мәлімдемелерді дәлелдеу үшін кеңейтілуі мүмкін; бұл жалпылау құрылымдық индукция деп аталады және математикалық логикада және компьютерлік ғылымда қолданылады. Математикалық индукция осы кеңейтілген мағынада рекурсиямен тығыз байланысты. Математикалық индукция – формалды дәлелдемелерде қолданылатын қорытындылау ережесі және компьютерлік бағдарламалардың көпшілігі үшін дұрыстығын дәлелдеудің негізі болып табылады. Атына қарамастан, математикалық индукция философияда қолданылатын индуктивті ойлаудан түбегейлі ерекшеленеді, онда көптеген жағдайларды қарастыру ықтимал қорытындыға әкеледі. Математикалық әдіс жалпы мәлімдемені дәлелдеу үшін шексіз көп жағдайларды қарастырады, бірақ оны шексіз көп мәндерді қабылдай алатын айнымалыны қамтитын дедуктивті ойлаудың шекті тізбегі арқылы жасайды. Нәтижесі – бұл мәлімдеменің нақты дәлелі, оның ықтималдығы туралы мәлімдеме емес.

Мысал: доллар сомаларын монеталар арқылы қалыптастыру

4 және 5 долларлық монеталардың шексіз қоры бар деп есептейік. Индукцияны 12 доллардан үлкен немесе оған тең кез келген соманы осындай монеталардың комбинациясымен құрастыруға болатынын дәлелдеу үшін қолдануға болады. S(k) белгісі «k долларды 4 және 5 долларлық монеталардың комбинациясымен құрастыруға болады» дегенді білдірсін. S(k) барлық k ≥ 12 үшін дұрыс екенін дәлелдеуді индукция арқылы k бойынша келесідей жүзеге асыруға болады:

Базалық жағдай: S(k) k = 12 үшін дұрыс екенін көрсету оңай: үш 4 долларлық монета алыңыз. Индукция қадамы: Егер S(k) k ≥ 12 үшін дұрыс болса (индукция гипотезасы), онда S(k + 1) да дұрыс екенін дәлелдеңіз. S(k) кез келген k ≥ 12 үшін дұрыс деп есептейік. Егер k доллар үшін кем дегенде бір 4 долларлық монета болса, оны 5 долларлық монетамен алмастырып k + 1 доллар жасаңыз. Әйтпесе, егер тек 5 долларлық монеталар қолданылса, k саны 5-ке бөлінуі керек, яғни кем дегенде 15 болуы керек; бірақ онда үш 5 долларлық монетаны төрт 4 долларлық монетамен алмастырып k + 1 доллар жасауға болады. Қай жағдайда болсын, S(k + 1) дұрыс. Демек, индукция принципі бойынша, S(k) барлық k ≥ 12 үшін дұрыс, және дәлелдеу аяқталды. Бұл мысалда, S(k) басқа да мәндер үшін де дұрыс болғанымен, жоғарыдағы дәлелді 12 доллардың ең төмен сомасын кез келген кішірек мәнге өзгертуге болмайды. 1 = m = 11 үшін базалық жағдай жалған; 1 = m = 10 үшін индукция қадамындағы екінші жағдай (үш 5 долларды төрт 4 долларлық монетамен алмастыру) жұмыс істемейді; тіпті одан да кіші m үшін де.

Бірден көп есептегіште индукция

Кейде екі табиғи сан, n және m, туралы мәлімдемені индукция процесін қайталап дәлелдеуге тура келеді. Яғни, n үшін базалық жағдайды және индукциялық қадамды дәлелдейсіз, содан кейін әрқайсысында m үшін базалық жағдайды және индукциялық қадамды дәлелдейсіз. Мысалы, табиғи сандарды қосудың коммутативтілігін дәлелдеуді қараңыз. Үш немесе одан да көп өрнектерді қолданатын күрделірек дәлелдер де мүмкін.

шексіз төмендеу

Шексіз түсу әдісі – Пьер де Ферма қолданған математикалық индукцияның бір түрі. Ол кейбір Q(n) тұжырымының барлық n табиғи сандары үшін жалған екенін көрсетуге қолданылады. Оның дәстүрлі түрі Q(n) тұжырымы белгілі бір n табиғи саны үшін орындалса, онда ол n-ден кіші табиғи сан m үшін де орындалатынын көрсетуден тұрады. Табиғи сандардың шексіз кеміту тізбегі болмайтындықтан, мұндай жағдай мүмкін емес, соның салдарынан (кері дәлелдеу арқылы) Q(n) ешқандай n үшін орындала алмайды.

Осы әдістің дұрыстығын математикалық индукцияның қағидасынан тексеруге болады. "Q(m) тұжырымы n-ден кіші немесе оған тең барлық m табиғи сандары үшін жалған" деп анықталған P(n) тұжырымы бойынша математикалық индукция қолданса, P(n) барлық n үшін орындалады, яғни Q(n) әрбір n табиғи саны үшін жалған.

Толық (күшті) индукция

Толық индукция, мәндер қатары бойынша индукция немесе күшті индукция деп аталатын тағы бір нұсқа (мұндай жағдайда индукцияның негізгі түрі кейде әлсіз индукция деп аталады) күшті гипотеза қолдану арқылы индукция қадамын дәлелдеуді жеңілдетеді: мәлімдеме барлық табиғи сандар үшін дұрыс деген болжаммен дәлелденеді ; керісінше, негізгі форма тек қана деп есептейді. "Күшті индукция" деген атау бұл әдіс "әлсіз индукциядан" гөрі көбірек дәлелдей алады дегенді білдірмейді, тек индукция қадамында қолданылатын күшті гипотезаны көрсетеді. Шындығында, екі әдіс бірдей екенін төменде көрсетілгендей дәлелдеуге болады. Осы толық индукция түрінде негізгі жағдайды , дәлелдеу қажет, және жалпы аргумент қолданылғанға дейін, мысалы, Фибоначчи саны мысалында, қосымша негізгі жағдайларды дәлелдеу қажет болуы мүмкін. Егер жоғарыда сипатталған формада негізгі жағдайды дәлелдеу қажет болмаса, онда барлық үшін (барлық кішірек ) дәлелдеуге болады. Бұл төменде сипатталған трансфинитті индукцияның ерекше жағдайы, бірақ ол енді қалыпты индукциямен тең емес. Бұл формада негізгі жағдай басқа ешқандай болжамсыз дәлелденетін жағдайға біріктіріледі; бұл жағдайды бөлек қарау қажет болуы мүмкін, бірақ кейде бірдей аргумент пен қолданылады, бұл дәлелді қарапайым және әдемі етеді. Алайда, бұл әдісте дәлелдеудің жасырын түрде емес екеніне көз жеткізу өте маңызды, мысалы, "кәдімгіні таңдау" деп айту арқылы немесе m элементтен тұратын жиынның бір элементі бар деп есептеу арқылы.

Кәдімгі индукцияға теңдестігі

Толық индукция жоғарыда сипатталғандай, қарапайым математикалық индукцияға эквивалентті, яғни бір әдіспен дәлелдеуді екінші әдіспен дәлелдеуге түрлендіруге болады. Толық индукция арқылы дәлелдеу бар деп есептейік. Онда, бұл дәлелді күштірек индукциялық гипотезаны қабылдау арқылы қарапайым индукциялық дәлелге түрлендіруге болады. "барлық үшін " – бұл кәдімгі индукция үшін индукциялық гипотеза болады. Содан кейін, тек қана деп қабылдап, және егер екенін көрсетуге болады. Егер, екінші жағынан, қарапайым индукция арқылы дәлелденсе, онда дәлел толық индукция арқылы да дәлелденген болып табылады: базалық жағдайда ешқандай болжамсыз дәлелденеді, ал индукциялық қадамда барлық алдыңғы жағдайларды қабылдауға болады, бірақ тек қана жағдайын пайдалану жеткілікті.

Мысал: Фибоначчи сандары

Толық индукция бірнеше индукциялық гипотеза мысалдары әрбір индукциялық қадам үшін қажет болғанда ең пайдалы. Мысалы, толық индукцияны n-ші Фибоначчи саны екенін көрсету үшін қолдануға болады, мұнда (алтын қатынас) және көпмүшеліктің түбірлері. әрбір үшін фактысын пайдаланып, жоғарыдағы тепе-теңдік егер олар екі де үшін осы тепе-теңдік орындалады деп есептелсе, тікелей есептеу арқылы тексерілуі мүмкін. Дәлелді аяқтау үшін тепе-теңдік екі базалық жағдайда тексерілуі керек: және .

Мысал: жай көбейтінділер

Толық индукция арқылы дәлелдеудің тағы бір түрі – мәлімдеме барлық кішірек сандар үшін дұрыс деп есептелетін гипотезаны одан да толық пайдаланады. "1-ден үлкен кез келген табиғи сан (бір немесе бірнеше) жай сандардың көбейтіндісі" деген мәлімдемені қарастырайық, бұл арифметиканың негізгі теоремасының "бар болу" бөлігі. Индукциялық қадамды дәлелдеу үшін индукциялық гипотеза берілген сан үшін барлық кішірек сандар үшін дұрыс екенін білдіреді. Егер сан жай болса, онда ол әрине жай сандардың көбейтіндісі болады, ал егер жай болмаса, онда анықтамасы бойынша көбейтінді болады: , мұнда екі фактордың да бірі 1-ге тең емес; демек, ешқайсысы да тең емес , сондықтан екеуі де 1-ден үлкен және берілген сандан кіші. Индукциялық гипотеза енді және сандарына қолданылады, сондықтан әрқайсысы жай сандардың көбейтіндісі. Осылайша, ол жай сандардың көбейтінділерінің көбейтіндісі, демек, жай сандардың көбейтіндісі болып табылады.

Мысал: қайта қаралған долларлық сомалар

Жоғарыда келтірілген мысалмен, бұл жолы күшті индукция арқылы дәлелдеуге көшеміз. Мәлімдеме сол күйінде қалады:

Дегенмен, дәлелдеу құрылымы мен болжамдарында, кеңейтілген базалық жағдайдан бастап, шағын өзгерістер болады. Дәлел. Базалық жағдай: үшін орындалатынын көрсету. Базалық жағдай орындалады. Индукция қадамы: кез келген берілген үшін, барлық үшін орындалады деп есептейік, сонда орындалатынын дәлелдеу керек. үшін таңдап, және байқап көрсек, индукциялық гипотеза бойынша орындалатыны көрінеді. Яғни, соманы бірнеше доллар және доллар монеталарының комбинациясы арқылы құруға болады. Содан кейін, осы комбинацияға бір доллар монетасын қоссақ, соманы аламыз. Яғни, орындалады. Дәлел келтірілді.

Алға-артқа индукция

Кейде кері шешіндіру ыңғайлырақ болады, егер ол үшін дұрыс болса, мәлімдемені дәлелдеуге болады. Дегенмен, мәлімдеменің дұрыстығын бір ғана сан үшін дәлелдеу негізгі жағдайды орнату үшін жеткіліксіз; керісінше, мәлімдемені табиғи сандардың шексіз жиыны үшін дәлелдеу қажет. Мысалы, Огюстен Луи Коши алдымен 2-нің барлық дәрежелері үшін арифметикалық және геометриялық орташалардың теңсіздігін дәлелдеу үшін алға (қалыпты) индукцияны қолданды, содан кейін оны барлық табиғи сандар үшін көрсету үшін кері индукцияны қолданды.

Индукциялық қадамдағы қате үлгісі

Индукция қадамы n-нің барлық мәндері үшін дәлелденуі керек. Мұны түсіндіру үшін Джоэл Э. Коэн келесі аргументті ұсынды, ол математикалық индукция арқылы барлық жылқылардың бірдей түсте екенін дәлелдеуге тырысады: Базалық жағдай: тек бір жылқыдан тұратын жиынтықта тек бір ғана түс бар. Индукциялық қадам: кез келген жылқылар жиынында тек бір ғана түс бар деп индукциялық гипотеза ретінде қабылдайық. Енді кез келген жылқылар жиынын қарастырайық. Оларды нөмірлейік: және жиынтықтарын қарастырайық. Әрқайсысы тек жылқыдан тұратын жиынтық болғандықтан, әрқайсысының ішінде тек бір ғана түс бар. Бірақ екі жиынтық бір-бірін қиылыстырады, сондықтан барлық жылқылардың арасында тек бір ғана түс болуы керек. Базалық жағдай тривиальды, ал индукциялық қадам барлық жағдайларда дұрыс. Дегенмен, индукциялық қадамда қолданылатын аргумент , үшін дұрыс емес, өйткені "екі жиынтық қиылысады" деген тұжырым және үшін жалған.

Кіріспе

(Б. 8.) (Бөлім 1.2.1: Математикалық индукция, 11–21 бб.) (Бөлім 3.8: Трансфинитті индукция, 28–29 бб.)

Тарих

Қайта басылған (CP 3.252–288), (W 4:299–309)