ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°

Машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° (Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ)

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ, Π³Π΄Π΅ Ρƒ нас Π² Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ состоянии стоит Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π³Π΄Π΅-Ρ‚ΠΎ справа ΠΎΡ‚ записанных исходных чисСл. Если Π½Π΅Ρ‚, спСрва Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΅Π΅ Ρ‚ΡƒΠ΄Π° пСрСмСстит.

ΠŸΠΎΡ‚ΠΎΠΌ Π΄Π΅Π»Π°Π΅ΠΌ набросок Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°:

1) Найти Π½Π°Ρ‡Π°Π»ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ (ΠΏΡ€Π°Π²ΠΎΠ³ΠΎ) числа
2) Π—Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π²ΡƒΡŽ Ρ†ΠΈΡ„Ρ€Ρƒ
3) ΠŸΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π²ΠΏΡ€Π°Π²ΠΎ Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠ΅ свободноС мСсто
4) Π—Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ эту Ρ†ΠΈΡ„Ρ€Ρƒ Π² эту ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ
5) ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚ΡŒ шаги 1-4 для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ†ΠΈΡ„Ρ€ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ числа
6) Π‘Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠ΅Π΅ Π½Π° 1-5 для ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ (Π»Π΅Π²ΠΎΠ³ΠΎ) числа Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π² ΠΏ. 3 Π½ΡƒΠΆΠ½ΠΎ спСрва ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ копию Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ числа, Π° ΡƒΠΆ ΠΏΠΎΡ‚ΠΎΠΌ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡƒΡŽ ΠΊΠ»Π΅Ρ‚ΠΊΡƒ.

Π‘) Как Π½Π°ΠΉΡ‚ΠΈ Π²Ρ‚ΠΎΡ€ΡƒΡŽ, Ρ‚Ρ€Π΅Ρ‚ΡŒΡŽ ΠΈ Ρ‚. Π΄ Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅ΠΌΠΎΠ³ΠΎ числа? Для этого Π½ΡƒΠΆΠ½ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, скопированныС числа Π·Π°ΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ символ. НапримСр, скопированныС 1 Π±ΡƒΠ΄Π΅ΠΌ Π·Π°ΠΌΠ΅Π½ΡΡ‚ΡŒ Π½Π° Π±ΡƒΠΊΠ²Ρƒ А, 0 Π½Π° Π±ΡƒΠΊΠ²Ρƒ B.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΏΡ€ΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ Π²Π»Π΅Π²ΠΎ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ всС Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΊΠΎΠΏΠΈΠΈ ΠΈ Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒΡΡ ΠΊ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ поиска ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π½Π΅ скопированной Ρ†ΠΈΡ„Ρ€Ρ‹ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ числа
q70->q70L
q71->q71L
q7_->q0_L

Π’Π΅ΠΏΠ΅Ρ€ΡŒ пишСм симмСтричный ΠΊΠΎΠ΄, для копирования 0, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉΡΡ с q5, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π°ΠΌ вмСсто q6, q7 Π±ΡƒΠ΄ΡƒΡ‚ q7, q9

Выполняя эту ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° скопируСт Π²Ρ‚ΠΎΡ€ΠΎΠ΅ (ΠΏΡ€Π°Π²ΠΎΠ΅) число, Π±ΡƒΠ΄Π΅Ρ‚ ΡΡ‚ΠΎΡΡ‚ΡŒ Π² исходной ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ (Π½Π° пустой ΠΊΠ»Π΅Ρ‚ΠΊΠ΅), Π° всС Ρ†ΠΈΡ„Ρ€Ρ‹ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ числа Π±ΡƒΠ΄Ρƒ Π·Π°ΠΌΠ΅Π½Π΅Π½Π° Π½Π° А ΠΈ Π’.

Π”Π°Π»ΡŒΡˆΠ΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ для «Π»Π΅Π²ΠΎΠ³ΠΎ» числа, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π°ΠΌ, Π²ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΏΠΎΠΊΠ° ΠΈΡ‰Π΅ΠΌ Π½Π°Ρ‡Π°Π»ΠΎ числа, ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ А ΠΈ Π’ Π½Π° 1 ΠΈ 0. И ΠΏΡ€ΠΈ поискС Π½Π°Ρ‡Π°Π»Π° ΠΈ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π΅ Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ «ΠΏΡ€Π°Π²ΠΎΠ΅» число ΠΈ Π΅Π³ΠΎ копию. ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ дальшС сами.

Как-Ρ‚ΠΎ Ρ‚Π°ΠΊ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ΡΡ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΏΡ€ΠΎΡ‰Π΅, Π½ΠΎ это Π½Π°Π΄ΠΎ ΠΏΠΎΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎΠ΄Π΅Π»Π°Ρ‚ΡŒ, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Π’ΠΎΠΎΠ±Ρ‰Π΅, всСгда ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΠΎΡ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° простых Π·Π°Π΄Π°Ρ‡Π°Ρ…, «Π½Π°Π±ΠΈΡ‚ΡŒ Ρ€ΡƒΠΊΡƒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ сразу Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ дСйствия.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°

ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π€ΠΎΡ‚ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°

Один ΠΈΠ· Π²Π°ΠΆΠ½Π΅ΠΉΡˆΠΈΡ… вопросов соврСмСнной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ β€” сущСствуСт Π»ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ любого Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ исполнитСля. ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° этот вопрос Π±Ρ‹Π» ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ двумя Π²Ρ‹Π΄Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ ΡƒΡ‡Π΅Π½Ρ‹ΠΌΠΈ β€” А. Π’ΡŒΡŽΡ€ΠΈΠ½Π³ΠΎΠΌ ΠΈ Π­. ΠŸΠΎΡΡ‚ΠΎΠΌ. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΈΠΌΠΈ исполнитСли ΠΎΡ‚Π»ΠΈΡ‡Π°Π»ΠΈΡΡŒ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°, Π½ΠΎ оказалось, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°, Π° Π³Π»Π°Π²Π½ΠΎΠ΅ β€” ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ любого Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ исполнитСля.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ? Π§Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚ β€” ΠΎΠ΄ΠΈΠ½ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ исполнитСля? Если Π’Ρ‹ ΠΈΠ³Ρ€Π°Π»ΠΈ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ β€” Π½Π° экранС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ бСспрСкословно ΠΏΠΎΠ΄Ρ‡ΠΈΠ½ΡΡŽΡ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ ΠΈΠ³Ρ€Π°ΡŽΡ‰Π΅Π³ΠΎ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Π½Π°Π±ΠΎΡ€ΠΎΠΌ допустимых ΠΊΠΎΠΌΠ°Π½Π΄. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ сам являСтся исполнитСлСм, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π½Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ, Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ. Π’ΠΎΡ‚ ΠΈ получаСтся, Ρ‡Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ исполнитСля.

Рассмотрим Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠœΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°.

Машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° прСдставляСт собой Π±Π΅ΡΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ, ΠΏΠΎΠ΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Π½Π° ячСйки, ΠΈ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΡƒ (ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰Π΅-ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‰Π΅Π΅ устройство), которая двиТСтся вдоль Π»Π΅Π½Ρ‚Ρ‹.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ описываСтся Π½Π°Π±ΠΎΡ€ΠΎΠΌ Π΄Π²ΡƒΡ… Π°Π»Ρ„Π°Π²ΠΈΡ‚ΠΎΠ²:

A= β€” внСшний Π°Π»Ρ„Π°Π²ΠΈΡ‚, слуТит для записи исходных Π΄Π°Π½Π½Ρ‹Ρ…

Q= β€” Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Π°Π»Ρ„Π°Π²ΠΈΡ‚, описываСт Π½Π°Π±ΠΎΡ€ состояний ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰Π΅-ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠ³ΠΎ устройства.

ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π€ΠΎΡ‚ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°

КаТдая ячСйка Π»Π΅Π½Ρ‚Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ символ ΠΈΠ· внСшнСго Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° A = (Π’ нашСм случаС A=<0, 1>)

ДопустимыС дСйствия ΠœΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° Ρ‚Π°ΠΊΠΎΠ²Ρ‹:

1) Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ символ внСшнСго Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° Π² ячСйку Π»Π΅Π½Ρ‚Ρ‹ (символ, Π±Ρ‹Π²ΡˆΠΈΠΉ Ρ‚Π°ΠΌ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, затираСтся)

2) ΡΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π² сосСднюю ячСйку

3) ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ состояниС Π½Π° ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… символом Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° Q

Машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° β€” это Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ управляСтся Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ.

Π‘Ρ‚Ρ€ΠΎΠΊΠΈ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ символам Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° A, Π° столбцы β€” состояниям Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Π° Q = . Π’ Π½Π°Ρ‡Π°Π»Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° находится Π² состоянии q1. БостояниС q0 β€” это ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ состояниС, ΠΏΠΎΠΏΠ°Π² Π² Π½Π΅Π³ΠΎ, Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ.

Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ»Π΅Ρ‚ΠΊΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ символу ai ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ qj, находится ΠΊΠΎΠΌΠ°Π½Π΄Π°, состоящая ΠΈΠ· Ρ‚Ρ€Π΅Ρ… частСй
Β· символ ΠΈΠ· Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° A
Β· Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрСмСщСния: Β«>Β» (Π²ΠΏΡ€Π°Π²ΠΎ), Β«

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Навигация

ΠšΠ°Π»Π΅Π½Π΄Π°Ρ€ΡŒ

Машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π—Π°Π΄Π°Ρ‡ΠΈ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

Один ΠΈΠ· Π²Π°ΠΆΠ½Π΅ΠΉΡˆΠΈΡ… вопросов соврСмСнной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ β€” сущСствуСт Π»ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ любого Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ исполнитСля. ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° этот вопрос Π±Ρ‹Π» ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ двумя Π²Ρ‹Π΄Π°ΡŽΡ‰ΠΈΠΌΠΈΡΡ ΡƒΡ‡Π΅Π½Ρ‹ΠΌΠΈ β€” А. Π’ΡŒΡŽΡ€ΠΈΠ½Π³ΠΎΠΌ ΠΈ Π­. ΠŸΠΎΡΡ‚ΠΎΠΌ. ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΈΠΌΠΈ исполнитСли ΠΎΡ‚Π»ΠΈΡ‡Π°Π»ΠΈΡΡŒ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°, Π½ΠΎ оказалось, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°, Π° Π³Π»Π°Π²Π½ΠΎΠ΅ β€” ΠΈΠΌΠΈΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ любого Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ исполнитСля.

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ? Π§Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚ β€” ΠΎΠ΄ΠΈΠ½ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ исполнитСля? Если Π’Ρ‹ ΠΈΠ³Ρ€Π°Π»ΠΈ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ β€” Π½Π° экранС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ бСспрСкословно ΠΏΠΎΠ΄Ρ‡ΠΈΠ½ΡΡŽΡ‚ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ ΠΈΠ³Ρ€Π°ΡŽΡ‰Π΅Π³ΠΎ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Π½Π°Π±ΠΎΡ€ΠΎΠΌ допустимых ΠΊΠΎΠΌΠ°Π½Π΄. Π’ Ρ‚ΠΎ ΠΆΠ΅ врСмя ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ сам являСтся исполнитСлСм, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π½Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ, Π° Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ. Π’ΠΎΡ‚ ΠΈ получаСтся, Ρ‡Ρ‚ΠΎ ΠΎΠ΄ΠΈΠ½ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒ ΠΈΠΌΠΈΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ исполнитСля.

Рассмотрим Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠœΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°.

Машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° прСдставляСт собой Π±Π΅ΡΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Π»Π΅Π½Ρ‚Ρƒ, ΠΏΠΎΠ΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Π½Π° ячСйки, ΠΈ ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΡƒ (ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰Π΅-ΠΏΠ΅Ρ‡Π°Ρ‚Π°ΡŽΡ‰Π΅Π΅ устройство), которая двиТСтся вдоль Π»Π΅Π½Ρ‚Ρ‹.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ описываСтся Π½Π°Π±ΠΎΡ€ΠΎΠΌ Π΄Π²ΡƒΡ… Π°Π»Ρ„Π°Π²ΠΈΡ‚ΠΎΠ²:

A= β€” внСшний Π°Π»Ρ„Π°Π²ΠΈΡ‚, слуТит для записи исходных Π΄Π°Π½Π½Ρ‹Ρ…

Q= β€” Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ Π°Π»Ρ„Π°Π²ΠΈΡ‚, описываСт Π½Π°Π±ΠΎΡ€ состояний ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰Π΅-ΠΏΠ΅Ρ‡Π°Ρ‚Π½ΠΎΠ³ΠΎ устройства.

ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π€ΠΎΡ‚ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°

КаТдая ячСйка Π»Π΅Π½Ρ‚Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ символ ΠΈΠ· внСшнСго Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° A = (Π’ нашСм случаС A=<0, 1>)

ДопустимыС дСйствия ΠœΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° Ρ‚Π°ΠΊΠΎΠ²Ρ‹:

1) Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ символ внСшнСго Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° Π² ячСйку Π»Π΅Π½Ρ‚Ρ‹ (символ, Π±Ρ‹Π²ΡˆΠΈΠΉ Ρ‚Π°ΠΌ Π΄ΠΎ Ρ‚ΠΎΠ³ΠΎ, затираСтся)

2) ΡΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π² сосСднюю ячСйку

3) ΡΠΌΠ΅Π½ΠΈΡ‚ΡŒ состояниС Π½Π° ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… символом Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° Q

Машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° β€” это Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ управляСтся Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ.

Π‘Ρ‚Ρ€ΠΎΠΊΠΈ Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ символам Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° A, Π° столбцы β€” состояниям Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Π° Q = . Π’ Π½Π°Ρ‡Π°Π»Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° находится Π² состоянии q1. БостояниС q0 β€” это ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ΅ состояниС, ΠΏΠΎΠΏΠ°Π² Π² Π½Π΅Π³ΠΎ, Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ Π·Π°ΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ.

Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ»Π΅Ρ‚ΠΊΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ символу ai ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ ΡΠΎΡΡ‚ΠΎΡΠ½ΠΈΡŽ qj, находится ΠΊΠΎΠΌΠ°Π½Π΄Π°, состоящая ΠΈΠ· Ρ‚Ρ€Π΅Ρ… частСй
Β· символ ΠΈΠ· Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° A
Β· Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ пСрСмСщСния: Β«>Β» (Π²ΠΏΡ€Π°Π²ΠΎ), Β«

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° (Π°Π½Π³Π». Turing machine) β€” модСль абстрактного вычислитСля, прСдлоТСнная британским ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΌ Аланом Π’ΡŒΡŽΡ€ΠΈΠ½Π³ΠΎΠΌ Π² 1936 Π³ΠΎΠ΄Ρƒ. Π­Ρ‚Π° модСль ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»Π° Π’ΡŒΡŽΡ€ΠΈΠ½Π³Ρƒ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π΄Π²Π° утвСрТдСния. ΠŸΠ΅Ρ€Π²ΠΎΠ΅ β€” ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° останова Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌΠ°, Ρ‚.Π΅. Π½Π΅ сущСствуСт Ρ‚Π°ΠΊΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°, которая способна ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ другая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Π°Ρ машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° Π½Π° Π΅Ρ‘ Π»Π΅Π½Ρ‚Π΅ зациклится ΠΈΠ»ΠΈ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚ΠΈΡ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ. Π’Ρ‚ΠΎΡ€ΠΎΠ΅ β€” Π½Π΅ сущСствуСт Ρ‚Π°ΠΊΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°, которая способна ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ другая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Π°Ρ машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° Π½Π° Π΅Ρ‘ Π»Π΅Π½Ρ‚Π΅ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π½Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ символ. Π’ этом ΠΆΠ΅ Π³ΠΎΠ΄Ρƒ Π±Ρ‹Π» высказан тСзис Π§Ρ‘Ρ€Ρ‡Π°-Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ… Ρ‚Π΅ΠΎΡ€ΠΈΠΈ рСкурсии формулируСтся ΠΊΠ°ΠΊ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ описаниС ΠΈΠ½Ρ‚ΡƒΠΈΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ понятия вычислимости классом общСрСкурсивных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π’ этой Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ΅ часто упоминаСтся ΠΊΠ°ΠΊ просто тСзис Π§Ρ‘Ρ€Ρ‡Π°. Π’ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Ρ… вычислимости ΠΏΠΎ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Ρƒ тСзис гласит, Ρ‡Ρ‚ΠΎ для любой алгоритмичСски вычислимой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ сущСствуСт Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‰Π°Ρ Π΅Ρ‘ значСния машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π’ Π²ΠΈΠ΄Ρƒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ классы частично вычислимых ΠΏΠΎ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Ρƒ ΠΈ частично рСкурсивных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚, ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ Π² Π΅Π΄ΠΈΠ½Ρ‹ΠΉ тСзис Π§Ρ‘Ρ€Ρ‡Π° β€” Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°.

ΠΠ΅Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° опрСдСляСтся ΠΊΠ°ΠΊ устройство, состоящСС ΠΈΠ· Π΄Π²ΡƒΡ… частСй:

ΠŸΡ€ΠΈ запускС ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° Π½Π° Π»Π΅Π½Ρ‚Π΅ написано Π²Ρ…ΠΎΠ΄Π½ΠΎΠ΅ слово, ΠΏΡ€ΠΈΡ‡Ρ‘ΠΌ Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ символС этого слова находится Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°, Π° слСва ΠΈ справа ΠΎΡ‚ Π½Π΅Π³ΠΎ записаны пустыС символы. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ шаг Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ символ ΠΏΠΎΠ΄ Π»Π΅Π½Ρ‚ΠΎΠΉ ΠΈ ΡΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΎΠ΄Π½Ρƒ ячСйку, Ссли Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ Π² Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‰Π΅Π΅ ΠΈΠ»ΠΈ ΠΎΡ‚Π²Π΅Ρ€Π³Π°ΡŽΡ‰Π΅Π΅ состояниС, Ρ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚Π° ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ.

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Ρ†ΠΈΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π²Ρ‹ΡˆΠ΅ опрСдСлСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π±Π΅Π· ΠΎΡ‚Π²Π΅Ρ€Π³Π°ΡŽΡ‰Π΅Π³ΠΎ состояния ΠΈΠ»ΠΈ с мноТСством Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΡ… состояний), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ способности ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°.

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ процСсса Ρ€Π°Π±ΠΎΡ‚Ρ‹ [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

Особо слСдуСт Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ случай ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² ΠΏΠΎ ΠΏΡ€ΠΎΠ±Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ символу:

Для ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°, которая ΠΏΠΈΡˆΠ΅Ρ‚ символ [math]B[/math] Π½Π° Π»Π΅Π½Ρ‚Ρƒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°Ρ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅. Оно Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ символы Π² строчках ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π΅Π»Ρ‹, ΠΈ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эти строчки ΠΈΠΌΠ΅ΠΊΠ»ΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Π΄Π»ΠΈΠ½Ρƒ, Π½ΡƒΠΆΠ½ΠΎ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ ΡƒΡ‡Π΅ΡΡ‚ΡŒ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π΅Π»ΠΎΠ² ΠΏΡ€ΠΈ записи ΠΏΡ€Π°Π²ΠΈΠ» ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°.

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ машин-распознаватСлСй ΠΈ машин-ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Π±ΡƒΠ΄ΡƒΡ‚ Π΄Π°Π½Ρ‹ Π½ΠΈΠΆΠ΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ машин Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

ΠŸΡ€ΠΈΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

Для Π½Π°Ρ‡Π°Π»Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠ°ΡˆΠΈΠ½Ρ‹-прСобразоватСля, которая прибавляСт Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ ΠΊ числу, записанному Π½Π° Π»Π΅Π½Ρ‚Π΅ Π² Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠΉ записи ΠΎΡ‚ младшСго Π±ΠΈΡ‚Π° ΠΊ ΡΡ‚Π°Ρ€ΡˆΠ΅ΠΌΡƒ. Алгоритм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ:

[math]0[/math][math]1[/math][math]B[/math]
[math]S[/math][math]\langle R, 1, \downarrow \rangle[/math][math]\langle S, 0, \rightarrow \rangle[/math][math]\langle R, B, \leftarrow \rangle[/math]
[math]R[/math][math]\langle R, 0, \leftarrow \rangle[/math][math]\langle R, 1, \leftarrow \rangle[/math][math]\langle Y, B, \rightarrow \rangle[/math]

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Ρ‚ΠΎΠ³ΠΎ, являСтся Π»ΠΈ слово ΠΏΠ°Π»ΠΈΠ½Π΄Ρ€ΠΎΠΌΠΎΠΌ [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

[math]0[/math][math]1[/math][math]B[/math]
[math]S[/math][math]\langle F_0, B, \rightarrow \rangle[/math][math]\langle F_1, B, \rightarrow \rangle[/math][math]\langle Y, B, \downarrow \rangle[/math]
[math]F_0[/math][math]\langle F_0, 0, \rightarrow \rangle[/math][math]\langle F_0, 1, \rightarrow \rangle[/math][math]\langle B_0, B, \leftarrow \rangle[/math]
[math]F_1[/math][math]\langle F_1, 0, \rightarrow \rangle[/math][math]\langle F_1, 1, \rightarrow \rangle[/math][math]\langle B_1, B, \leftarrow \rangle[/math]
[math]B_0[/math][math]\langle R, B, \leftarrow \rangle[/math][math]\langle N, 1, \downarrow \rangle[/math][math]\langle Y, B, \downarrow \rangle[/math]
[math]B_1[/math][math]\langle N, 0, \downarrow \rangle[/math][math]\langle R, B, \leftarrow \rangle[/math][math]\langle Y, B, \downarrow \rangle[/math]
[math]R[/math][math]\langle R, 0, \leftarrow \rangle[/math][math]\langle R, 1, \leftarrow \rangle[/math][math]\langle S, B, \rightarrow \rangle[/math]

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

Π’ этом Ρ€Π°Π·Π΄Π΅Π»Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ машин Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… машин Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° ΠΏΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ мощности.

ΠœΠ½ΠΎΠ³ΠΎΠ΄ΠΎΡ€ΠΎΠΆΠ΅Ρ‡Π½Π°Ρ машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

Машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° с полубСсконСчной Π»Π΅Π½Ρ‚ΠΎΠΉ [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

Π—Π°ΠΌΠ΅Π½ΠΈΠ² Ρƒ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° Π±Π΅ΡΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Π² ΠΎΠ±Π΅ стороны Π»Π΅Π½Ρ‚Ρƒ Π½Π° Π±Π΅ΡΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Π² ΠΎΠ΄Π½Ρƒ сторону, ΠΌΡ‹ Π½Π΅ тСряСм Π² Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ мощности. По ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ машинС Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° строится двухдороТСчная машина с полубСсконСчной Π»Π΅Π½Ρ‚ΠΎΠΉ.

БущСствуСт Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ для любой ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ построСна эквивалСнтная машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° с ΠΎΠ±ΡŠΡΠ²Π»Π΅Π½Π½Ρ‹ΠΌ свойством. Π‘Π½Π°Ρ‡Π°Π»Π° Π·Π°Π½ΡƒΠΌΠ΅Ρ€ΡƒΠ΅ΠΌ ячСйки Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π»Π΅Π½Ρ‚Ρ‹ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° с бСсконСчной Π»Π΅Π½Ρ‚ΠΎΠΉ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π€ΠΎΡ‚ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°

Π—Π°Ρ‚Π΅ΠΌ ΠΏΠ΅Ρ€Π΅Π½ΡƒΠΌΠ΅Ρ€ΡƒΠ΅ΠΌ ячСйки, ΠΈ запишСм символ [math]c \in \Pi \setminus \Sigma, B[/math] Π² Π½Π°Ρ‡Π°Π»ΠΎ Π»Π΅Π½Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ·Π½Π°Ρ‡Π°Ρ‚ΡŒ Π³Ρ€Π°Π½ΠΈΡ†Ρƒ Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ Π·ΠΎΠ½Ρ‹:

ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π€ΠΎΡ‚ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°

ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π€ΠΎΡ‚ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°

ΠΠ°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ΅ состояниС Π½ΠΎΠ²ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° устанавливаСтся Π² ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π·ΠΎΠ½Π΅ Π² зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, Π² ΠΊΠ°ΠΊΠΎΠΉ части исходной Π»Π΅Π½Ρ‚Ρ‹ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Π»Π°ΡΡŒ Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° считывания-записи Π² исходной ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.[math]\triangleleft[/math]

ΠœΠ½ΠΎΠ³ΠΎΠ»Π΅Π½Ρ‚ΠΎΡ‡Π½Π°Ρ машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

ΠœΠ½ΠΎΠ³ΠΎΠ»Π΅Π½Ρ‚ΠΎΡ‡Π½Π°Ρ машина с [math]n[/math] Π΄ΠΎΡ€ΠΎΠΆΠΊΠ°ΠΌΠΈ эмулируСтся ΠΌΠ½ΠΎΠ³ΠΎΠ΄ΠΎΡ€ΠΎΠΆΠ΅Ρ‡Π½ΠΎΠΉ машиной с [math]2n[/math] Π΄ΠΎΡ€ΠΎΠΆΠΊΠ°ΠΌΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: каТдая нСчётная Π΄ΠΎΡ€ΠΎΠΆΠΊΠ° соотвСтствуСт Π»Π΅Π½Ρ‚Π΅ исходной ΠΌΠ°ΡˆΠΈΠ½Ρ‹, Π° Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Ρ‡Ρ‘Ρ‚Π½ΠΎΠΉ Π΄ΠΎΡ€ΠΎΠΆΠΊΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ символом [math]*[/math] позиция Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π½Π° Π»Π΅Π½Ρ‚Π΅ Π²Ρ‹ΡˆΠ΅ (считаСм, Ρ‡Ρ‚ΠΎ Π»Π΅Π½Ρ‚Ρ‹ Π½ΡƒΠΌΠ΅Ρ€ΡƒΡŽΡ‚ΡΡ свСрху Π²Π½ΠΈΠ·).

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ шаг исходной ΠΌΠ°ΡˆΠΈΠ½Ρ‹ эмулируСтся ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ шагов построСнной ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: исходно Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° находится Π² ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ самой Π»Π΅Π²ΠΎΠΉ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠΈ ΠΈ ΠΈΠ΄Ρ‘Ρ‚ Π²ΠΏΡ€Π°Π²ΠΎ Π΄ΠΎ самой ΠΏΡ€Π°Π²ΠΎΠΉ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠΈ, запоминая ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π½Ρ‹Π΅ ΠΎΠΊΠΎΠ»ΠΎ символов [math]*[/math] символы Π² состоянии. ΠŸΡ€ΠΎΠΉΠ΄Ρ Π΄ΠΎ самой ΠΏΡ€Π°Π²ΠΎΠΉ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠΈ, Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° возвращаСтся Π²Π»Π΅Π²ΠΎ, ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Ρ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ дСйствия (пСрСписывая символы ΠΎΠΊΠΎΠ»ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΈ пСрСдвигая сами ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΊΠΈ). ПослС Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π° Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ состояниС, Π·Π°Π²Π΅Ρ€ΡˆΠ°Ρ ΡΠΌΡƒΠ»ΡΡ†ΠΈΡŽ шага.

Аланом Π’ΡŒΡŽΡ€ΠΈΠ½Π³ΠΎΠΌ Π±Ρ‹Π»ΠΎ сформулировано ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅:

Π˜Π½Ρ‹ΠΌΠΈ словами, тСзис Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ любой Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° машинС Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°.

Π£Π½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π°Ρ машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° [ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ]

БущСствуСт машина Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°, которая ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π° Π²Ρ…ΠΎΠ΄ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ описаниС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΈ Π²Ρ…ΠΎΠ΄Π½ΡƒΡŽ строку ΠΈ эмулируСт Ρ€Π°Π±ΠΎΡ‚Ρƒ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π½Π° Π·Π°Π΄Π°Π½Π½ΠΎΠΌ Π²Ρ…ΠΎΠ΄Π½ΠΎΠΌ словС. Π˜Π½Ρ‹ΠΌΠΈ словами, ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ язык пСрСчислим с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Бсылки Π½Π° явныС конструкции ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹Ρ… машин Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½ΠΈΠΆΠ΅.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Алгоритмы: ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ опрСдСлСния

РассматриваСмая Π² этом Ρ€Π°Π·Π΄Π΅Π»Π΅ модСль Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π±Ρ‹Π»Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° английским ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΌ Π’ΡŒΡŽΡ€ΠΈΠ½Π³ΠΎΠΌ Π² 1937 Π³. Π΅Ρ‰Π΅ Π΄ΠΎ создания соврСмСнных ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² 1 Аналогичная модСль вычислСний Π±Ρ‹Π»Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° Π•. ΠŸΠΎΡΡ‚ΠΎΠΌ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΈΠ½ΠΎΠ³Π΄Π° Ρ‚Π°ΠΊΠΈΠ΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ машинами Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°-ΠŸΠΎΡΡ‚Π° Он исходил ΠΈΠ· ΠΎΠ±Ρ‰Π΅ΠΉ ΠΈΠ΄Π΅ΠΈ модСлирования Ρ€Π°Π±ΠΎΡ‚Ρ‹ вычислитСля, ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ Π² соотвСтствии с Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ строгим прСдписаниСм. Π’ машинС Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° расчлСнСниС процСсса вычислСния Π½Π° элСмСнтарныС шаги Π΄ΠΎΠ²Π΅Π΄Π΅Π½ΠΎ Π² извСстном смыслС Π΄ΠΎ ΠΏΡ€Π΅Π΄Π΅Π»Π°. Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ€Π½Ρ‹ΠΌ дСйствиСм являСтся Π·Π°ΠΌΠ΅Π½Π° ΠΎΠ΄Π½ΠΎΠ³ΠΎ символа Π² ячСйкС Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΊ сосСднСй ячСйкС. ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ процСсс вычислСния Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ удлиняСтся, Π½ΠΎ Π·Π°Ρ‚ΠΎ логичСская структура процСсса сильно упрощаСтся ΠΈ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π°Π΅Ρ‚ ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ для тСорСтичСского исслСдования Π²ΠΈΠ΄.

Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰Π°Ρ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹:

ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π€ΠΎΡ‚ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°

ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π€ΠΎΡ‚ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°Π·Π°Π΄Π°Π΅Ρ‚ сдвиг Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ Π²ΠΏΡ€Π°Π²ΠΎ, Π²Π»Π΅Π²ΠΎ ΠΈΠ»ΠΈ Π½Π° мСстС;

Π‘ΡƒΠ΄Π΅ΠΌ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ символ стираСтся, Ссли ΠΎΠ½ замСняСтся Π½Π° пустой. Π”Π²Π° слова ΠΈΠ· ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π€ΠΎΡ‚ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°Π±ΡƒΠ΄Π΅ΠΌ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ€Π°Π²Π½Ρ‹ΠΌΠΈ, Ссли ΠΎΠ½ΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡŽΡ‚ послС отбрасывания всСх пустых символов слСва ΠΈ справа. НапримСр, ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π€ΠΎΡ‚ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°, Π½ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°. Π€ΠΎΡ‚ΠΎ ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ числа машина Ρ‚ΡŒΡŽΡ€ΠΈΠ½Π³Π°.

АналогичноС ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°Ρ‚ΡŒ ΠΈ для Π΄Ρ€ΡƒΠ³ΠΈΡ… спосбов кодирования чисСл (Π΄Π²ΠΎΠΈΡ‡Π½ΠΎΠ³ΠΎ, дСсятичного ΠΈ Π΄Ρ€.). НиТС ΠΌΡ‹ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ, Ρ‡Ρ‚ΠΎ класс вычислимых Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π½Π΅ зависит ΠΎΡ‚ Π²Ρ‹Π±ΠΎΡ€Π° ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Ρ‚Π°ΠΊΠΈΡ… ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΉ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *

Π£Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠ΅ (ВСзис Π§Ρ‘Ρ€Ρ‡Π°-Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°):