Иммунные и простые множества — различия между версиями
Строка 1: | Строка 1: | ||
{{Определение | {{Определение | ||
− | |definition = Множество | + | |definition = Множество <tex>A</tex> называется '''имунным''', если <tex>A</tex> - бесконечное, для любого бесконечного перечислимого <tex>B</tex>, <tex>B \not \subset A</tex>. |
}} | }} | ||
{{Определение | {{Определение | ||
− | |definition = Множество A называется '''простым''', если A - перечислимое, бесконечное, и дополнение A - имунно. | + | |definition = Множество <tex>A</tex> называется '''простым''', если <tex>A</tex> - перечислимое, бесконечное, и дополнение <tex>A</tex> - имунно. |
}} | }} | ||
Строка 12: | Строка 12: | ||
Рассмотрим все программы, каждая из них задает некоторый перечислимый язык, причем каждому перечислимому языку соответствует какая-то программа - его перечислитель. | Рассмотрим все программы, каждая из них задает некоторый перечислимый язык, причем каждому перечислимому языку соответствует какая-то программа - его перечислитель. | ||
− | Напишем следующую программу q: | + | Напишем следующую программу <tex>q</tex>: |
q: | q: | ||
Строка 21: | Строка 21: | ||
− | Множество E(q), которое перечисляет эта программа: | + | Множество <tex>E(q)</tex>, которое перечисляет эта программа: |
* перечислимо; | * перечислимо; | ||
− | * бесконечно | + | * бесконечно. Существует бесконечное количество бесконечных множеств. В каждом из них есть элемент <tex>x \geqslant 2 * i</tex>, где <tex>i</tex> - номер программы перечисляющей это множество. |
Дополнение этого множества <tex>\overline{E(q)}</tex>: | Дополнение этого множества <tex>\overline{E(q)}</tex>: | ||
− | * бесконечно. Для первых k слов, множеству E(q) принадлежат не более <tex>\frac{k}{2}</tex>. | + | * бесконечно. Для первых <tex>k</tex> слов, множеству <tex>E(q)</tex> принадлежат не более <tex>\frac{k}{2}</tex>. |
− | * для любого перечислимого множества B, существует его элемент принадлежащий <tex>E(q)</tex>, и следовательно не принадлежащий <tex>\overline{E(q)}</tex>, <tex>\overline{E(q)} \not \subset A</tex> | + | * для любого перечислимого множества <tex>B</tex>, существует его элемент принадлежащий <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> --- простое. | Таким образом <tex>\overline{E(q)}</tex> --- имунно, а <tex>E(q)</tex> --- простое. | ||
}} | }} |
Версия 02:12, 10 декабря 2010
Определение: |
Множество | называется имунным, если - бесконечное, для любого бесконечного перечислимого , .
Определение: |
Множество | называется простым, если - перечислимое, бесконечное, и дополнение - имунно.
Теорема: |
Существует простое множество. |
Доказательство: |
Рассмотрим все программы, каждая из них задает некоторый перечислимый язык, причем каждому перечислимому языку соответствует какая-то программа - его перечислитель. Напишем следующую программу :q: for главной нумерации программу на шагов напечатать первый , который вывела эта программа, такой чтоfor запустить -ую в
Дополнение этого множества :
|