Рекурсивне означення (також індуктивне означення) у математичній логіці та інформатиці — задання елементів множин через інші елементи цієї ж множини (Aczel 1978:740).
Рекурсивне означення функції встановлює результат функції для деяких параметрів через її ж результат для інших параметрів. Наприклад, функція факторіала n! визначається наступними правилами:
- 0! = 1.
- (n+1)! = (n+1)·n!.
Дане означення дійсне для всіх n, через те, що в процесі рекурсії врешті-решт досягається початковий варіант 0. Означення можна також розуміти як опис процедури, що визначає функцію n!, починаючи з n = 0 і прогресуючи далі для n = 1, n = 2, n = 3, і т.д.
стверджує, що таке означення насправді задає функцію. Доведення ґрунтується на методі математичної індукції.
Індуктивне означення множини описує її елементи через інші елементи. Наприклад, означення множини натуральних чисел N:
- 1 належить N.
- Якщо елемент n належить N, то n+1 також належить N.
- N — перетин всіх множин, що задовольняють умовам (1) і (2).
Можна сконструювати багато множин, що задовольняють (1) і (2) — наприклад, множина {1, 1.649, 2, 2.649, 3, 3.649, ...}. Однак саме умова (3) визначає множину натуральних чисел, видаляючи всі підмножини, що містять ненатуральні числа.
Властивості рекурсивно-означених функцій і множин часто можна вивести з принципу математичної індукції (який слідує рекурсивному означенню). Наприклад, означення натуральних чисел наведене вище напряму містить принцип індукції для натуральних чисел: якщо властивість чинна для натурального числа 0, і властивість чинна для n+1 кожного разу, коли вона чинна для n, тоді властивість чинна для всіх натуральних чисел (Aczel 1978:742).
Види рекурсивних означень
Більшість рекурсивних означень у своїй основі мають два елементи: початкове значення (базис, англ. basis) і індуктивне твердження. Наявність базису — основна відмінність рекурсивного означення від : базис (або кілька базисів) дає означення функції без звернення до самої функції (тобто, без рекурсії). На противагу, кругове (або циркулярне, англ. circular) означення часто не має базису, і задає значення функції через те саме значення (замість інших значень) цієї функції. Дана ситуація приводить до нескінченної регресії.
Чинність рекурсивного означення (іншими словами, твердження, що рекурсивне означення задає унікальну функцію) є теоремою у теорії множин, доказ якої нетривіальний. Коли областю визначення функції є натуральні числа, достатніми умовами для чинності означення є наявність значення (базис), і наявність алгоритму, що для всіх n>0 задає у термінах (індуктивне твердження).
Цей розділ потребує доповнення. (лютий 2018) |
Див. також
Джерела
- Paul Halmos: Naive set theory, van Nostrand, 1960
- P. Aczel (1977), "An introduction to inductive definitions", Handbook of Mathematical Logic, J. Barwise (ed.), .
- James L. Hein (2009), Discrete Structures, Logic, and Computability. .
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Rekursivne oznachennya takozh induktivne oznachennya u matematichnij logici ta informatici zadannya elementiv mnozhin cherez inshi elementi ciyeyi zh mnozhini Aczel 1978 740 Chotiri stadiyi pobudovi snizhinki Koha Yak i dlya bagatoh inshih fraktaliv stadiyi zadayutsya rekursivnim oznachennyam Rekursivne oznachennya funkciyi vstanovlyuye rezultat funkciyi dlya deyakih parametriv cherez yiyi zh rezultat dlya inshih parametriv Napriklad funkciya faktoriala n viznachayetsya nastupnimi pravilami 0 1 n 1 n 1 n Dane oznachennya dijsne dlya vsih n cherez te sho v procesi rekursiyi vreshti resht dosyagayetsya pochatkovij variant 0 Oznachennya mozhna takozh rozumiti yak opis proceduri sho viznachaye funkciyu n pochinayuchi z n 0 i progresuyuchi dali dlya n 1 n 2 n 3 i t d stverdzhuye sho take oznachennya naspravdi zadaye funkciyu Dovedennya gruntuyetsya na metodi matematichnoyi indukciyi Induktivne oznachennya mnozhini opisuye yiyi elementi cherez inshi elementi Napriklad oznachennya mnozhini naturalnih chisel N 1 nalezhit N Yaksho element n nalezhit N to n 1 takozh nalezhit N N peretin vsih mnozhin sho zadovolnyayut umovam 1 i 2 Mozhna skonstruyuvati bagato mnozhin sho zadovolnyayut 1 i 2 napriklad mnozhina 1 1 649 2 2 649 3 3 649 Odnak same umova 3 viznachaye mnozhinu naturalnih chisel vidalyayuchi vsi pidmnozhini sho mistyat nenaturalni chisla Vlastivosti rekursivno oznachenih funkcij i mnozhin chasto mozhna vivesti z principu matematichnoyi indukciyi yakij sliduye rekursivnomu oznachennyu Napriklad oznachennya naturalnih chisel navedene vishe napryamu mistit princip indukciyi dlya naturalnih chisel yaksho vlastivist chinna dlya naturalnogo chisla 0 i vlastivist chinna dlya n 1 kozhnogo razu koli vona chinna dlya n todi vlastivist chinna dlya vsih naturalnih chisel Aczel 1978 742 Vidi rekursivnih oznachenBilshist rekursivnih oznachen u svoyij osnovi mayut dva elementi pochatkove znachennya bazis angl basis i induktivne tverdzhennya Nayavnist bazisu osnovna vidminnist rekursivnogo oznachennya vid bazis abo kilka bazisiv daye oznachennya funkciyi bez zvernennya do samoyi funkciyi tobto bez rekursiyi Na protivagu krugove abo cirkulyarne angl circular oznachennya chasto ne maye bazisu i zadaye znachennya funkciyi cherez te same znachennya zamist inshih znachen ciyeyi funkciyi Dana situaciya privodit do neskinchennoyi regresiyi Chinnist rekursivnogo oznachennya inshimi slovami tverdzhennya sho rekursivne oznachennya zadaye unikalnu funkciyu ye teoremoyu u teoriyi mnozhin dokaz yakoyi netrivialnij Koli oblastyu viznachennya funkciyi ye naturalni chisla dostatnimi umovami dlya chinnosti oznachennya ye nayavnist znachennya f 0 displaystyle f 0 bazis i nayavnist algoritmu sho dlya vsih n gt 0 zadaye f n displaystyle f n u terminah n f 0 f 1 f n 1 displaystyle n f 0 f 1 f n 1 induktivne tverdzhennya Cej rozdil potrebuye dopovnennya lyutij 2018 Div takozhRekursiya Matematichna indukciya Nepredikativnist matematika DzherelaPaul Halmos Naive set theory van Nostrand 1960 P Aczel 1977 An introduction to inductive definitions Handbook of Mathematical Logic J Barwise ed ISBN 0 444 86388 5 James L Hein 2009 Discrete Structures Logic and Computability ISBN 0 7637 7206 2