Характеристика перечислимых множеств через вычислимые функции — различия между версиями
м |
м |
||
Строка 2: | Строка 2: | ||
|definition=Множество <tex>X</tex> называется перечислимым, если выполняется хотя бы одно условие из приведенных ниже: | |definition=Множество <tex>X</tex> называется перечислимым, если выполняется хотя бы одно условие из приведенных ниже: | ||
# существует программа, перечисляющая все элементы <tex>X</tex> в произвольном порядке. | # существует программа, перечисляющая все элементы <tex>X</tex> в произвольном порядке. | ||
− | # <tex>X</tex> является областью определения вычиcлимой функции <tex>f</tex>. | + | # <tex>X</tex> является областью определения [[Вычислимые функции|вычиcлимой функции]] <tex>f</tex>. |
− | # <tex>X</tex> является областью значений вычиcлимой функции <tex>f</tex>. | + | # <tex>X</tex> является областью значений [[Вычислимые функции|вычиcлимой функции]] <tex>f</tex>. |
# функция <tex>f_X(x) = \begin{cases} | # функция <tex>f_X(x) = \begin{cases} | ||
1, & x \in X \\ | 1, & x \in X \\ | ||
Строка 28: | Строка 28: | ||
*2 <tex>\Rightarrow</tex> 1, 3 <tex>\Rightarrow</tex> 1 | *2 <tex>\Rightarrow</tex> 1, 3 <tex>\Rightarrow</tex> 1 | ||
− | Пусть <tex>X</tex> — область определения вычислимой функции <tex>f</tex>, вычисляемой программой <tex>p</tex>. | + | Пусть <tex>X</tex> — область определения [[Вычислимые функции|вычислимой функции]] <tex>f</tex>, вычисляемой программой <tex>p</tex>. |
Тогда <tex>X</tex> перечисляется такой программой: | Тогда <tex>X</tex> перечисляется такой программой: |
Версия 05:29, 19 декабря 2011
Определение: |
Множество
| называется перечислимым, если выполняется хотя бы одно условие из приведенных ниже:
Теорема: |
Определения 1, 2, 3, 4 эквивалентны. |
Доказательство: |
Пусть — программа, перечисляющая .Приведем программу , вычисляющую функциюfor if return 1
Пусть вычислимой функции , вычисляемой программой . — область определенияТогда перечисляется такой программой:for for if print Если print заменить на print( ), то станет перечислять область значений .
Пусть дана .Введем новую функцию Очевидно, она вычислима, и ее область определения и область значений совпадают с , если . . |
Литература
- Верещагин Н. К., Шень А. Лекции по математической логике и теории алгоритов. Часть 3. Вычислимые функции — М.: МЦНМО, 1999