Изменения

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

Игра «Жизнь»

224 байта убрано, 14:41, 13 января 2016
Нет описания правки
<br>
Доказательство строится на том, что простая логика, необходимая для построения МТ, может быть построена в игре "Жизнь":
* [[Детерминированные_конечные_автоматы|детерминированный конечный автомат]],
* ленту(с ячейками памяти),
* головку записи-чтения.
<br>
Если показать, что мы можем построить в игре "Жизнь" любую булеву функцию, то мы сможем построить булеву функцию УМТ.
Из курса дискретной математики Так <tex>NAND</tex> является [[Полные системы функций. Теорема Поста о полной системе функций |известнополной системой]], что <tex>NAND</tex> {{---}} полная система, т.е. с его помощью можно то достаточно построить любую. Следовательно, чтобы построить любую булеву функцию, нам нужно просто построить <tex>NAND</tex>, то есть <tex>NOT</tex> и <tex>AND</tex> в игре "Жизнь".
===Построение NOT===
Рассмотрим поток данных, состоящий из планеров. Наличие планера {{---}} <tex>1</tex>, отсутствие {{---}} <tex>0</tex>. Добавим поток планеров, состоящий только из <tex>1</tex>. При столкновении планеры исчезают, следовательно на месте <tex>1</tex> образуется <tex>0</tex> и наоборот.<br>
102
правки

Навигация