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