Изменения

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

Иммунные и простые множества

1299 байт добавлено, 01:51, 10 декабря 2010
Нет описания правки
{{Определение|definition = Множество А называется имунным, если А - бесконечное, для любого бесконечного перечислимого B, <tex>B \not \subset A</tex>.}}
{{Определение
|definition = Множество A называется простым, если A - перечислимое, бесконечное, и дополнение A - имунно.
}}
{{Теорема|statement=|proof=Рассмотрим все перечислимые языки программы в лексикографическом порядке их перечислителей p_1нумерации,p_2каждая из них задает некоторый перечислимый язык,причем каждому языку соответствует программа...,p_nНапишем следующую программу q:
Для каждого q: for (TL = 1 .. <tex>+\infty</tex>) for (i = 1 .. TL) запустить <tex>U(i, \varepsilon)</tex> на TL шагов (U - универсальная программа) напечатать первый <tex>x \ge 2 * i</tex>, который вывела эта программа
for (TL = 1 .. \inf)
for (i = 1 .. TL)
run pi with TL
print first x \ge 2 * i
Множество E(q), которое перечисляет эта программа - бесконечно- перечислимо Дополнение этого множества <tex>\overline{E(q)}</tex>- бесконечно, для первых k слов, множеству E(q) принадлежат не более <tex>\frac{k}{2}</tex>- Для любого перечислимого множества B, существует его элемент принадлежащий <tex>E(q)</tex>, и следовательно не принадлежащий <tex>\overline{E(q)}</tex>, <tex>\overline{E(q)} \not \subset A</tex> Таким образом <tex>\overline{E(q)}</tex> --- имунно, а <tex>E(q)</tex> --- простое.}}
Анонимный участник

Навигация