<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=%D0%9F%D0%BE%D0%BB%D0%BD%D0%BE%D1%82%D0%B0_%D0%BF%D0%BE_%D0%A2%D1%8C%D1%8E%D1%80%D0%B8%D0%BD%D0%B3%D1%83</id>
	<title>Полнота по Тьюрингу - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://camokathomelab.servebeer.com/mediawiki/index.php?action=history&amp;feed=atom&amp;title=%D0%9F%D0%BE%D0%BB%D0%BD%D0%BE%D1%82%D0%B0_%D0%BF%D0%BE_%D0%A2%D1%8C%D1%8E%D1%80%D0%B8%D0%BD%D0%B3%D1%83"/>
	<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=%D0%9F%D0%BE%D0%BB%D0%BD%D0%BE%D1%82%D0%B0_%D0%BF%D0%BE_%D0%A2%D1%8C%D1%8E%D1%80%D0%B8%D0%BD%D0%B3%D1%83&amp;action=history"/>
	<updated>2026-07-18T13:51:19Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://camokathomelab.servebeer.com/mediawiki/index.php?title=%D0%9F%D0%BE%D0%BB%D0%BD%D0%BE%D1%82%D0%B0_%D0%BF%D0%BE_%D0%A2%D1%8C%D1%8E%D1%80%D0%B8%D0%BD%D0%B3%D1%83&amp;diff=23796&amp;oldid=prev</id>
		<title>imported&gt;Dabmasterars: Добавлена картинка-пример Игры «Жизнь» рекурсивно реализованной в Игре «Жизнь».</title>
		<link rel="alternate" type="text/html" href="https://camokathomelab.servebeer.com/mediawiki/index.php?title=%D0%9F%D0%BE%D0%BB%D0%BD%D0%BE%D1%82%D0%B0_%D0%BF%D0%BE_%D0%A2%D1%8C%D1%8E%D1%80%D0%B8%D0%BD%D0%B3%D1%83&amp;diff=23796&amp;oldid=prev"/>
		<updated>2025-10-10T20:02:53Z</updated>

		<summary type="html">&lt;p&gt;Добавлена картинка-пример Игры «Жизнь» рекурсивно реализованной в Игре «Жизнь».&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__&lt;br /&gt;
[[Файл:OTCA metapixel.gif|мини|[[Игра «Жизнь»]] является полной по Тьюрингу и может моделировать любую систему, [[Рекурсия|включая саму себя]] (на фото).]]&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Полнота́ по Тью́рингу&amp;#039;&amp;#039;&amp;#039; — характеристика исполнителя (множества вычисляющих элементов) в [[Теория вычислимости|теории вычислимости]], означающая возможность реализовать на нём любую [[Вычислимая функция|вычислимую функцию]]. Другими словами, для каждой вычислимой функции существует вычисляющий её элемент (например, [[машина Тьюринга]]) или программа для исполнителя, а все функции, вычисляемые множеством вычислителей, являются вычислимыми функциями (возможно, при некотором кодировании входных и выходных данных).&lt;br /&gt;
&lt;br /&gt;
Свойство названо по имени [[Тьюринг, Алан Матисон|Алана Тьюринга]], разработавшего абстрактный вычислитель&lt;br /&gt;
— машину Тьюринга, и давшего определение множества функций, вычислимых посредством машин Тьюринга.&lt;br /&gt;
&lt;br /&gt;
== Примеры ==&lt;br /&gt;
Большинство широко используемых [[Язык программирования|языков программирования]] — тьюринг-полные. Это касается как [[Императивное программирование|императивных языков]], таких как [[Паскаль (язык программирования)|Паскаль]], так и [[Язык функционального программирования|функциональных]] ([[Haskell]]) и [[Логическое программирование|языков логического программирования]] ([[Пролог (язык программирования)|Пролог]]). Некоторые языки программирования (Haskell, [[C++]]) обладают тьюринг-полнотой времени компиляции, помимо тьюринг-полноты времени исполнения.&lt;br /&gt;
&lt;br /&gt;
Полны по Тьюрингу [[нормальный алгоритм Маркова]], [[2-теговая система]], [[клеточный автомат]] с [[Правило 110|правилом 110]], ингибиторная [[сеть Петри]], [[Лямбда-исчисление#β-редукция|лямбда-исчисление с бета-редукцией]], [[Неограниченная грамматика|неограниченные грамматики]].&lt;br /&gt;
&lt;br /&gt;
Неполны по Тьюрингу [[Конечный автомат|конечные автоматы]], [[Примитивно рекурсивная функция|примитивно рекурсивные функции]], [[Контекстно-свободная грамматика|контекстно-свободные]] и [[Регулярная грамматика|регулярные]] грамматики.&lt;br /&gt;
&lt;br /&gt;
== Универсальная система ==&lt;br /&gt;
В каждом тьюринг-полном классе вычислителей существует универсальный представитель класса, имитирующий выполнение произвольного заданного представителя класса. Так, например, универсальная [[машина Тьюринга]] по ленте, содержащей шифр произвольной заданной машины Тьюринга М и её входной цепочки В, имитирует выполнение М над В. В настоящее время построены универсальные машины Тьюринга, содержащие менее 23 инструкций&amp;lt;ref&amp;gt;[http://www.ini.uzh.ch/~tneary/ T. Neary] {{Wayback|url=http://www.ini.uzh.ch/~tneary/ |date=20150924034951 }} and D. Woods. [http://www.ini.uzh.ch/~tneary/NearyWoods_FI2009.pdf Four small universal Turing machines. Fundamenta Informaticae, 91(1):123-144, 2009.] {{Wayback|url=http://www.ini.uzh.ch/~tneary/NearyWoods_FI2009.pdf |date=20150924034953 }}&amp;lt;/ref&amp;gt; для комбинаций числа состояний-символов 4×6, 5×5. Универсальная ингибиторная [[сеть Петри]] содержит 56 вершин&amp;lt;ref&amp;gt;[http://daze.ho.ua Zaitsev D.A.] {{Wayback|url=http://daze.ho.ua/ |date=20220401044239 }} [http://dx.doi.org/10.1109/TSMC.2012.2237549 Toward the Minimal Universal Petri Net, IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2013, 1- 12.]&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Примечания ==&lt;br /&gt;
{{примечания}}&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
* {{книга&lt;br /&gt;
 | автор = Brainerd, W.S., Landweber, L.H.&lt;br /&gt;
 | год = 1974&lt;br /&gt;
 | заглавие = Theory of Computation&lt;br /&gt;
 | издательство = Wiley&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
* [http://c2.com/cgi/wiki?TuringComplete c2.com] {{Wayback|url=http://c2.com/cgi/wiki?TuringComplete |date=20050408214232 }}&lt;br /&gt;
&lt;br /&gt;
{{computer-sci-stub}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Теория алгоритмов]]&lt;br /&gt;
[[Категория:Алан Тьюринг]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Dabmasterars</name></author>
	</entry>
</feed>