Википедия

Вычислимые функции

Вычисли́мая функция — математическая функция, значение которой может быть получено посредством эффективной процедуры — алгоритма. В современной логике вычислимые функции моделируются как частично рекурсивные функции; функции, реализуемые на некоторой машине Тьюринга, машине Поста, регистровой машине; задаваемые нормальным алгоритмом. Эквивалентность классов вычислимых и таким образом моделируемых функций постулируется тезисом Чёрча — Тьюринга (или его аналогами).

Функции называют алгоритмически разрешимыми или алгоритмически неразрешимыми, в зависимости от того, возможен ли некоторый теоретический алгоритм, вычисляющий эту функцию за конечное время.

В упрощённом виде в качестве множества обычно рассматривается  — множество слов в двоичном алфавите . Это не снижает общности рассмотрения функций с точки зрения разрешимости, если результатом вычисления может быть не только некоторое слово, но и специальное значение — «неопределённость», соответствующее случаю, когда алгоритм вычисления аргумента функции на некотором множестве аргументов «зависает» — то есть никогда не выдает результат. Таким образом, можно дать следующее определение вычислимой функции :

,

где , а  — специальный элемент, означающий неопределённость.

Роль множества может играть множество натуральных чисел, к которому добавлен элемент , и тогда вычислимые функции — это некоторое подмножество натуральнозначных функций натурального аргумента.

Непринципиально, что в качестве аргументов могут выступать различные счётные множества, например, — множество натуральных чисел, множество рациональных чисел, множество слов в каком-либо конечном алфавите и др. Важно, чтобы существовал некоторый формальный язык в конечном алфавите описания элементов множества и чтобы задача распознавания корректных описаний аргументов была вычислима. Например, для описания натуральных чисел удобно использовать двоичную систему счисления — язык описания натуральных чисел в алфавите , но это совсем не обязательно.

В качестве исполнителя алгоритма вместо машин Тьюринга можно взять один из иных тьюринг-полных исполнителей. Грубо говоря, «абстрактным исполнителем» алгоритма может быть некоторый гипотетический компьютер, подобный персональным компьютерам, но с актуально бесконечным объёмом памяти и архитектурой, обеспечивающей обращение к этой бесконечной памяти.

Важно отметить, что множество программ для этого исполнителя (например, множество машин Тьюринга при фиксированном алфавите входных и выходных данных) счётно.

Поэтому и множество вычислимых функций счётно, в то время как множество функций вида несчётно, даже если счётно.

Отсюда следует, что существуют невычислимые функции, причём мощность их множества больше, чем мощность множества вычислимых функций.

Примером невычислимой функции (алгоритмически неразрешимой проблемы) может быть функция определения остановки — функция, которая получает на вход описание некоторой машины Тьюринга и входные данные для неё, а возвращает, например, 0 или 1 в зависимости от того, остановится данная машина Тьюринга на заданном наборе входных данных или нет. Ещё одним примером невычислимой функции является колмогоровская сложность.

Исследования о возможности физического вычисления функций, не удовлетворяющих современным моделям вычислимости, объединены в направление, обозначаемое как сверхтьюринговые вычисления.

Литература

  • Н. К. Верещагин, А. Шень. Лекции по математической логике и теории алгоритмов. Часть 3. Вычислимые функции.. — 4-е изд., исправленное.. — М.: МЦНМО, 2012. — 160 с. — ISBN 978-5-4439-0014-8.

Ссылки

  • Курсы по теории вычислимости

Википедия, чтение, книга, библиотека, поиск, нажмите, истории, книги, статьи, wikipedia, учить, информация, история, скачать, скачать бесплатно, mp3, видео, mp4, 3gp, jpg, jpeg, gif, png, картинка, музыка, песня, фильм, игра, игры, мобильный, телефон, Android, iOS, apple, мобильный телефон, Samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Сеть, компьютер, Информация о Вычислимые функции, Что такое Вычислимые функции? Что означает Вычислимые функции?

Vychisli maya funkciya matematicheskaya funkciya znachenie kotoroj mozhet byt polucheno posredstvom effektivnoj procedury algoritma V sovremennoj logike vychislimye funkcii modeliruyutsya kak chastichno rekursivnye funkcii funkcii realizuemye na nekotoroj mashine Tyuringa mashine Posta registrovoj mashine zadavaemye normalnym algoritmom Ekvivalentnost klassov vychislimyh i takim obrazom modeliruemyh funkcij postuliruetsya tezisom Chyorcha Tyuringa ili ego analogami Funkcii f displaystyle f nazyvayut algoritmicheski razreshimymi ili algoritmicheski nerazreshimymi v zavisimosti ot togo vozmozhen li nekotoryj teoreticheskij algoritm vychislyayushij etu funkciyu za konechnoe vremya V uproshyonnom vide v kachestve mnozhestva N displaystyle N obychno rassmatrivaetsya B displaystyle B mnozhestvo slov v dvoichnom alfavite B 0 1 displaystyle B 0 1 Eto ne snizhaet obshnosti rassmotreniya funkcij s tochki zreniya razreshimosti esli rezultatom vychisleniya mozhet byt ne tolko nekotoroe slovo no i specialnoe znachenie neopredelyonnost sootvetstvuyushee sluchayu kogda algoritm vychisleniya argumenta funkcii na nekotorom mnozhestve argumentov zavisaet to est nikogda ne vydaet rezultat Takim obrazom mozhno dat sleduyushee opredelenie vychislimoj funkcii N displaystyle N N B displaystyle N B cup top gde B 0 1 displaystyle B 0 1 a displaystyle top specialnyj element oznachayushij neopredelyonnost Rol mnozhestva N displaystyle N mozhet igrat mnozhestvo naturalnyh chisel k kotoromu dobavlen element displaystyle top i togda vychislimye funkcii eto nekotoroe podmnozhestvo naturalnoznachnyh funkcij naturalnogo argumenta Neprincipialno chto v kachestve argumentov N displaystyle N mogut vystupat razlichnye schyotnye mnozhestva naprimer mnozhestvo naturalnyh chisel mnozhestvo racionalnyh chisel mnozhestvo slov v kakom libo konechnom alfavite i dr Vazhno chtoby sushestvoval nekotoryj formalnyj yazyk v konechnom alfavite opisaniya elementov mnozhestva N displaystyle N i chtoby zadacha raspoznavaniya korrektnyh opisanij argumentov byla vychislima Naprimer dlya opisaniya naturalnyh chisel udobno ispolzovat dvoichnuyu sistemu schisleniya yazyk opisaniya naturalnyh chisel v alfavite B displaystyle B no eto sovsem ne obyazatelno V kachestve ispolnitelya algoritma vmesto mashin Tyuringa mozhno vzyat odin iz inyh tyuring polnyh ispolnitelej Grubo govorya abstraktnym ispolnitelem algoritma mozhet byt nekotoryj gipoteticheskij kompyuter podobnyj personalnym kompyuteram no s aktualno beskonechnym obyomom pamyati i arhitekturoj obespechivayushej obrashenie k etoj beskonechnoj pamyati Vazhno otmetit chto mnozhestvo programm dlya etogo ispolnitelya naprimer mnozhestvo mashin Tyuringa pri fiksirovannom alfavite vhodnyh i vyhodnyh dannyh schyotno Poetomu i mnozhestvo vychislimyh funkcij schyotno v to vremya kak mnozhestvo funkcij vida f N N displaystyle f colon N to N neschyotno dazhe esli N displaystyle N schyotno Otsyuda sleduet chto sushestvuyut nevychislimye funkcii prichyom moshnost ih mnozhestva bolshe chem moshnost mnozhestva vychislimyh funkcij Primerom nevychislimoj funkcii algoritmicheski nerazreshimoj problemy mozhet byt funkciya opredeleniya ostanovki funkciya kotoraya poluchaet na vhod opisanie nekotoroj mashiny Tyuringa i vhodnye dannye dlya neyo a vozvrashaet naprimer 0 ili 1 v zavisimosti ot togo ostanovitsya dannaya mashina Tyuringa na zadannom nabore vhodnyh dannyh ili net Eshyo odnim primerom nevychislimoj funkcii yavlyaetsya kolmogorovskaya slozhnost Issledovaniya o vozmozhnosti fizicheskogo vychisleniya funkcij ne udovletvoryayushih sovremennym modelyam vychislimosti obedineny v napravlenie oboznachaemoe kak sverhtyuringovye vychisleniya LiteraturaN K Vereshagin A Shen Lekcii po matematicheskoj logike i teorii algoritmov Chast 3 Vychislimye funkcii 4 e izd ispravlennoe M MCNMO 2012 160 s ISBN 978 5 4439 0014 8 SsylkiKursy po teorii vychislimostiV state ne hvataet ssylok na istochniki sm rekomendacii po poisku Informaciya dolzhna byt proveryaema inache ona mozhet byt udalena Vy mozhete otredaktirovat statyu dobaviv ssylki na avtoritetnye istochniki v vide snosok 2 noyabrya 2016

NiNa.Az

NiNa.Az - Абсолютно бесплатная система, которая делится для вас информацией и контентом 24 часа в сутки.
Взгляните
Закрыто