Изменения

Перейти к: навигация, поиск
м
Определение сведения
<tex>D</tex> — множество языков, <tex>\widetilde{D}</tex> — '''сведение''' — класс функций, соответствующих языкам из <tex>D</tex>.
'''Язык <tex>L_1</tex> сводится к языку <tex>L_2</tex> относительно <tex>\widetilde{D}</tex> (<tex>L_1 \leq_{\widetilde{D}} L_2</tex>)''', если существует такая функция <tex>f(x)</tex> из <tex>\widetilde{D}</tex>, что <tex>x</tex> принадлежит <tex>L_1</tex> тогда и только тогда, когда <tex>f(x)</tex> принадлежит <tex>L_2</tex>:<br>
<tex> (L_1 \leq_{\widetilde{D}} L_2) \overset{\underset{\mathrm{def}}{}}{\Leftrightarrowiff} ( \exists f \in \widetilde{D} : x \in L_1 \Leftrightarrow f(x) \in L_2 ) </tex>.
}}
|definition =
'''Язык <tex>L_1</tex> сводится по Карпу к языку <tex>L_2</tex> (<tex>L_1 \leq L_2</tex>)''', если существует такая функция <tex>f(x)</tex>, вычислимая за полиномиальное от длины входа время, что <tex>x</tex> принадлежит <tex>L_1</tex> тогда и только тогда, когда <tex>f(x)</tex> принадлежит <tex>L_2</tex>:<br>
<tex> (L_1 \leq L_2) \overset{\underset{\mathrm{def}}{}}{\Leftrightarrowiff} ( \exists f \in P : x \in L_1 \Leftrightarrow f(x) \in L_2 ) </tex>.
}}
editor
177
правок

Навигация