Изменения

Перейти к: навигация, поиск

Вычисления с оракулом

1316 байт добавлено, 02:05, 5 июня 2012
Нет описания правки
Если <tex>\mathrm{A}</tex> — множество языков, то <tex>\mathrm{C^A} =\bigcup\limits_{D \in A}\mathrm{C^D}</tex>.
== Сведение по Тьюрингу ==
 
В теории вычислимости, сведение по Тьюрингу задачи A к задаче B — это сведение, которое решает A, предполагая, что B уже известно. Это можно понимать как алгоритм, который может быть использован для решения A, если в его распоряжении имеются подпрограммы для решения B. Более формально, сведение по Тьюрингу является функцией вычислимой машиной с оракулом для В.
{{Определение
|definition =
Даны два множества натуральных чисел <tex>A</tex> и <tex>B</tex>, тогда говорим, что <tex>A</tex> сводится по Тьюрингу к <tex>B</tex> (<tex>A \leq_{\widetilde{T}} B</tex>), если есть машина с оракулом <tex>B</tex>, которая вычисляет характеристическую функцию <tex>A</tex>. В этом случае мы также говорим, что <tex>A</tex> является <tex>B</tex>-рекурсивным и <tex>B</tex>-вычислимым.
}}
[[Категория: Теория сложности]]

Навигация