Изменения

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

Игра «Жизнь»

436 байт добавлено, 15:31, 13 января 2016
Нет описания правки
[[Файл:Memory.png|200px|thumb|right|Стабильная ячейка]]
[[Файл:Datatransmission.png|150px|thumb|right|Передача данных]]
Ячейки памяти можно построить с помощью стабильныx конструкций, т.е. мы можем построить ленту МТ.<br>Можно также построить Передачу данных можно осуществлять c помощью планеров: наличие планера {{---}} <tex>1</tex>, отсутствие {{---}} <tex>0</tex>.<br> 
===Булевы функции===
Заметим, что управляющая часть МТ считывает с ленты входную строчку и завершается, записав на ленту выходную строчку. Без ограничения общности, будем рассматривать бинарные строки. Следовательно, управляющая часть МТ есть булева функциявида <tex>f:\{0, 1\}^n \rightarrow \{0, 1\}^m </tex>.Заметим, что можно построить функции такого вида из булевых функций <tex>f_i:\{0, 1\}^n \rightarrow \{0, 1\}</tex>:<tex>f(x_1, x_2, x_3 ... x_n) = f(f_1(x_1, x_2, x_3 ... x_n), f_2(x_1, x_2, x_3 ... x_n), ... f_m(x_1, x_2, x_3 ... x_n) </tex>.<br><br>
Каждая МТ вычисляет определенную вычислимую функцию. Так как мы можем записать управляющий автомат в виде строки, можно подать МТ и входные данные на вход другой МТ. Следовательно, достаточно построить универсальную МТ.
<br>
102
правки

Навигация