Кіріспе

Математикалық логика тұжырымдамасы

Есептеу теориясында S табиғи сандар жиыны есептеуге болатын, рекурсивті саналатын (r. e.), жартылай шешілетін, ішінара шешілетін, тізімделетін, дәлелденетін немесе Тьюрингтік танылатын деп аталады, егер:

Алгоритм тоқтаған кіріс сандарының жиыны дәл S-қа тең болатын алгоритм бар.

Немесе, баламалы түрде,

S жиынының мүшелерін тізімдейтін алгоритм бар. Яғни, оның шығысы S жиынының барлық мүшелерінің тізімі болады: s1, s2, s3, … Егер S жиыны шексіз болса, бұл алгоритм мәңгі жұмыс істей береді. Бірінші шарт неліктен кейде «жартылай шешілетін» термині қолданылатынын түсіндіреді. Нақтырақ айтқанда, егер сан жиынтықта болса, оны алгоритмді іске қосу арқылы анықтауға болады, ал егер сан жиынтықта болмаса, алгоритм мәңгі жұмыс істейді және ешқандай нәтиже қайтармайды. «Толық шешілетін» жиын – есептеуге болатын жиын. Екінші шарт «есептеуге болатын» терминінің неліктен қолданылатынын түсіндіреді. Толық сөз тіркесінің орнына c. e. және r. e. аббревиатуралары жиі қолданылады, тіпті баспа материалдарында да. Есептеу күрделілігі теориясында барлық есептеуге болатын жиындарды қамтитын күрделілік класы RE деп белгіленеді. Рекурсия теориясында, кіріктіру бойынша c. e. жиындарының решеті деп белгіленеді.

Ресми анықтама

Табиғи сандар жиыны S, егер оның домені дәл S-қа тең болатын ішінара есептеуге болатын функция болса, есептеуге болатын тізімдік деп аталады, яғни функция тек қана оның кірісі S жиынының мүшесі болғанда ғана анықталады.

Мысалдар

Кез келген есептелетін жиын санауға жарамды, бірақ санауға жарамды әрбір жиын есептелетін емес. Есептелетін жиындар үшін алгоритм кіріс жиынға жатпаса, оны да көрсетуі керек – бұл санауға жарамды жиындардан талап етілмейді. Рекурсивті санауға жарамды тіл – формальды тілдің есептеу арқылы санауға жарамды кіші жиыны. Тиімді ұсынылған аксиоматикалық жүйедегі барлық дәлелденетін сөйлемдер жиыны – есептеу арқылы санауға жарамды жиын. Матиясевич теоремасы бойынша, кез келген санауға жарамды жиын – диофанттық жиын (керісі тривиальды түрде орындалады). Қарапайым жиындар санауға жарамды, бірақ есептелетін емес. Шығармашылық жиындар санауға жарамды, бірақ есептелетін емес. Кез келген өнімді жиын санауға жарамды емес. Есептелетін функциялардың Гёдель нөмірлеуін ескере отырып, жиын (кантор жұптастыру функциясы және көрсеткіш анықталған) есептеулік түрде санауға жарамды (суретті x үшін қараңыз). Бұл жиын тоқтату мәселесін кодтайды, өйткені ол әрбір Тьюринг машинасы тоқтатын кіріс параметрлерін сипаттайды. Есептелетін функциялардың Гёдель нөмірлеуін ескере отырып, жиын есептеу арқылы санауға жарамды. Бұл жиын функция мәнін анықтау мәселесін кодтайды. f функциясы табиғи сандардан табиғи сандарға бөліп берілген болса, f ішінара есептелетін функция болады, егер және тек қана f графигі, яғни f(x) анықталған барлық жұптар жиыны, санауға жарамды болса.

Қасиеттері

Егер A және B есептеуге болатын жиынтықтар болса, онда A ∩ B, A ∪ B және A × B (Кантор жұптастыру функциясымен табиғи сандардың реттелген жұбы бір табиғи санға бейнеленгенде) есептеуге болатын жиынтықтар болады. Ішінара есептеуге болатын функция бойынша есептеуге болатын жиынтықтың кері бейнесі есептеуге болатын жиынтық болады. Егер жиынтықтың толықтығы есептеуге болатын болса, онда ол ко-есептеуге болатын жиынтық деп аталады. Басқаша айтқанда, жиынтық ко-есептеуге болатын болады, егер және тек қана ол арифметикалық иерархия деңгейінде болса. Ко-есептеуге болатын жиынтықтардың күрделілік класы co RE деп белгіленеді. A жиынтығы есептеуге болатын болады, егер және тек қана A және A-ның толықтығы екеуі де есептеуге болатын болса. Кейбір есептеуге болатын жиынтықтардың жұптары тиімді түрде ажыратылады, ал кейбіреулері ажыратылмайды.

Ескертпелер

Church–Turing тезисіне сәйкес, кез келген тиімді есептелетін функция Тьюринг машинасымен есептеледі, демек S жиыны есептеуге болатын жиын болып табылады, егер және тек қана S жиынының тізімін беретін алгоритм болса. Дегенмен, бұл ресми анықтама ретінде қабылдана алмайды, себебі Church–Turing тезисі ресми аксиома емес, бұл бейресми болжам. Қазіргі заманғы мәтіндерде есептеуге болатын жиынды толық есептелмелі функцияның мәндер жиыны емес, ішінара функцияның анықталу облысы ретінде қарастыру жиі кездеседі. Мұндай таңдаудың себебі – жалпыланған рекурсиялық теорияларда, мысалы α-рекурсиялық теориясында, анықталу облысына сәйкес келетін анықтаманың көбірек табиғи екендігі анықталды. Басқа мәтіндерде жиынды тізімдеу арқылы анықтама беріледі, бұл есептеуге болатын жиындар үшін эквивалентті.