ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

Π‘Π°ΠΌΠΎΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈ остановка

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ЛСксикографичСский порядок Π½Π° ΡΠ»ΠΎΠ²Π°Ρ… Π² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π΅ {0,1,…, Π³Π°} опрСдСляСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ: слово ΠΈ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΠ΅Ρ‚ слову v Π² Π»Π΅ΠΊΡΠΈΠΊΠΎΠ³Ρ€Π°Ρ„ичСском порядкС (ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ —, Π»ΠΈΠ±ΠΎ ΠΈ = pasi, v = pbs2, Π³Π΄Π΅ p, s, S2 € {0,1,…, n}*, a, b € {0,1,…, Π³Π°} ΠΈ a < b. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ сущСствуСт Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вычисляСт F. Ясно, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ³Π΄Π°… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π‘Π°ΠΌΠΎΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈ остановка (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ самопримСнимости ΠΌΠΎΠΆΠ½ΠΎ ΡΡ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ вСсьма ΠΎΠ±Ρ‰ΠΈΠΌ способом. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ мноТСство Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² счётно, ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Ρ‚ΡŒ. ЀиксируСм Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² А$, А,… (повторСния допустимы).

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, мноТСство Π²Ρ…ΠΎΠ΄ΠΎΠ² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Ρ‚Π°ΠΊΠΆΠ΅ счётно. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π±Π΅Π· ограничСния общности считаСм, Ρ‡Ρ‚ΠΎ Π½Π° Π²Ρ…ΠΎΠ΄ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ подаётся Π½Π°Ρ‚ΡƒΡ€Π°Π»ΡŒΠ½ΠΎΠ΅ число.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° самопримСнимости. ΠŸΡƒΡΡ‚ΡŒ функция F: N —" N ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ: F (i) = 1, Ссли Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ А{ останавливаСтся Π½Π° Π²Ρ…ΠΎΠ΄Π΅ Π³, ΠΈ F (i) = 0 Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° самопримСнимости состоит Π² Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ F.

Π’Π΅ΠΎΡ€Π΅ΠΌΠ° 4.18. Для. любой Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° самопримСнимости алгоритмичСски Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌΠ°, Ρ‚. Π΅. функция F Π½Π΅ ΡΠ²Π»ΡΠ΅Ρ‚ся вычислимой.

Π”ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ. Боставим Π±Π΅ΡΠΊΠΎΠ½Π΅Ρ‡Π½ΡƒΡŽ Ρ‚Π°Π±Π» ΠΈΡ‰Ρƒ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ элСмСнт S{j, стоящий Π² Π³-ΠΉ строкС ΠΈ j-ΠΌ столбцС, Ρ€Π°Π²Π΅Π½ 1, Ссли Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Ai останавливаСтся Π½Π° Π²Ρ…ΠΎΠ΄Π΅ j, ΠΈ Ρ€Π°Π²Π΅Π½ 0 Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС. Π—Π°ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ F (i) = Π²Ρ†.

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ сущСствуСт Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ вычисляСт F. Ясно, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ³Π΄Π° сущСствуСт ΠΈ Ρ‚Π°ΠΊΠΎΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ А, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π° Π²Ρ…ΠΎΠ΄Π΅ Π³ вычисляСт F (i), послС Ρ‡Π΅Π³ΠΎ останавливаСтся, Ссли F (i) = 0, Π° Π΅ΡΠ»ΠΈ F (i) = 1, Ρ‚ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ «Π·Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π΅Ρ‚ся» (Ρ‚. Π΅. ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ бСсконСчно Π΄ΠΎΠ»Π³ΠΎ).

Π£ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° А Π΅ΡΡ‚ΡŒ Π½ΠΎΠΌΠ΅Ρ€ Π² Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². ΠŸΡƒΡΡ‚ΡŒ этот ΠΏΠΎΠΌΠ΅Ρ€ Ρ€Π°Π²Π΅Π½ N. Π§Π΅ΠΌΡƒ Ρ€Π°Π²Π½ΠΎ 5Π΄Π³Π΄Π³? ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Snn — F (N) — 1* Π’ΠΎΠ³Π΄Π° с ΠΎΠ΄Π½ΠΎΠΉ стороны это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ А Π½Π° Π²Ρ…ΠΎΠ΄Π΅ с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ N останавливаСтся (Snn = 1)? Π° Ρ Π΄Ρ€ΡƒΠ³ΠΎΠΉ — Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΎΡΡ‚анавливаСтся (Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ F (N) = 1). Если ΠΆΠ΅ Snn = Fn = 0, Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π½Π΅ ΠΎΡΡ‚анавливаСтся Π½Π° Π²Ρ…ΠΎΠ΄Π΅ N, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Snn = О, Π½ΠΎ ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Fjv = 0, Ρ‚ΠΎ ΠΈΠ· ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° А слСдуСт, Ρ‡Ρ‚ΠΎ ΠΎΠ½ ΠΎΡΡ‚анавливаСтся. Π˜Ρ‚Π°ΠΊ, для любого ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ 5. ΡƒΠ΄Π³ ΠΌΡ‹ ΠΏΡ€ΠΈΡˆΠ»ΠΈ ΠΊ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΡŽ. ΠžΡ‚ΡΡŽΠ΄Π° слСдуСт, Ρ‡Ρ‚ΠΎ Π»ΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‰Π΅Π³ΠΎ F. ?

Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 4.19. ΠŸΡ€ΠΈΠΌΠ΅Π½Ρ‘Π½Π½Ρ‹ΠΉ Π² ΡΡ‚ΠΎΠΌ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π΅ ΠΏΡ€ΠΈΡ‘ΠΌ называСтся диагональной конструкциСй. Π’ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΎΠ½ Π±Ρ‹Π» использован Π“. ΠšΠ°Π½Ρ‚ΠΎΡ€ΠΎΠΌ для Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° нСсчётности мноТСства Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… чисСл.

Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 4.20. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ нумСрация Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π² ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅ самопримСнимости ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Π° ΠΈ Π΄Π°ΠΆΠ΅ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π²Ρ‹ Ρ‡ΠΈΡΠ»ΠΈΠΌΠ°.

Π—Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅ 4.21. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½ΠΎΠΌ Π΄ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π΅ Π΅ΡΡ‚ΡŒ Ρ„Ρ€Π°Π·Π°, Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π°ΡΡΡ словами «Π―сно, Ρ‡Ρ‚ΠΎ…». Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ ошибок Π² ΠΌΠ°Ρ‚СматичСских рассуТдСниях ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π·Π° ΡΡ‚ΠΈΠΌ Π²Π²ΠΎΠ΄Π½Ρ‹ΠΌ ΠΎΠ±ΠΎΡ€ΠΎΡ‚ΠΎΠΌ ΠΈ Π΅Π³ΠΎ синонимами.

Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π² Π΄Π°Π½Π½ΠΎΠΌ случаС Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ошибки Π½Π΅Ρ‚. Однако ΡƒΡ‚ΠΎΡ‡Π½Π΅Π½ΠΈΠ΅ рассуТдСния Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ использования ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ опрСдСлСния Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, машин Π’Ρ‹ΠΎΡ€ΠΈΠ½Π³Π°.

ΠžΠΏΠΈΡΠ°Π½Π½Ρ‹ΠΉ Π² Ρ€Π°ΡΡΡƒΠΆΠ΄Π΅Π½ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ соСдинСниСм ΠΌΠ°ΡˆΠΈΠ½Ρ‹, Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡŽΡ‰Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ F, ΠΈ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ свойством: начиная Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π° Π»Π΅Π½Ρ‚Π΅, содСрТащСй Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ вычислСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ F, машина останавливаСтся, Ссли количСство Π΅Π΄ΠΈΠ½ΠΈΡ† Π½Π° Π»Π΅ΠΉΡ‚Π΅ Ρ€Π°Π²Π½ΠΎ 1, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΎΠ½Π° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π³ΠΎΠ»ΠΎΠ²ΠΊΡƒ Π²ΠΏΡ€Π°Π²ΠΎ бСсконСчно Π΄ΠΎΠ»Π³ΠΎ. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΎΠ΄Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡ†Π° являСтся ΠΊΠΎΠ΄ΠΎΠΌ числа 0 Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ вычислимой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° с. 165. Для коррСктности Ρ€Π°Π±ΠΎΡ‚Ρ‹ соСдинСния машин Π½ΡƒΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ вторая машина выполняла ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ дСйствия, начиная Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π»ΡŽΠ±ΠΎΠ³ΠΎ мСста Π»Π΅Π½Ρ‚Ρ‹.

Π—Π°Π΄Π°Ρ‡Π° 4.4. ΠŸΠΎΡΡ‚Ρ€ΠΎΠΉΡ‚Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρƒ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°, ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‰ΡƒΡŽ описанными Π² ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΌ Π·Π°ΠΌΠ΅Ρ‡Π°Π½ΠΈΠΈ свойствами.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ самопримСнимости ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ.

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° остановки. Она состоит Π² Π²Ρ‹Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΠΈ значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ /s: N Ρ… N —> N, Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ: fs (i, j) = = 1, Ссли Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ А{ останавливаСтся Π½Π° Π²Ρ…ΠΎΠ΄Π΅.;, ΠΈ fs (ij) = = 0 Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС.

Π’Π΅ΠΎΡ€Π΅ΠΌΠ° 4.22. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° остановки ΠΏΡ€ΠΈ любой Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² являСтся алгоритмичСски Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌΠΎΠΉ.

Π­Ρ‚Π° Ρ‚Π΅ΠΎΡ€Π΅ΠΌΠ° Π»Π΅Π³ΠΊΠΎ слСдуСт ΠΈΠ· Ρ‚Π΅ΠΎΡ€Π΅ΠΌΡ‹ 4.18, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ.

Π‘Π°ΠΌΠΎΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΈ остановка.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΈΠ· Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΠΌΠΎΡΡ‚ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ /s слСдуСт Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ самопримСнимости F.

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

ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 4.23. ΠžΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΠΌ Ρ‡Π΅Ρ€Π΅Π· stop язык Π² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π΅ {0,1}*, состоящий ΠΈΠ· Ρ‚Π΅Ρ… описаний (M, w) ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π° М ΠΈ Π΅Ρ‘ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ слова w, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… М останавливаСтся Π½Π° Π²Ρ…ΠΎΠ΄Π΅ Π³ΠΈ.

Π’Π΅ΠΎΡ€Π΅ΠΌΠ° 4.24. Π―Π·Ρ‹ΠΊ stop Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΡ‚ΠΈ.

Π”ΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΠΎ этой Ρ‚Π΅ΠΎΡ€Π΅ΠΌΡ‹ слСдуСт ΠΈΠ· Ρ‚Π΅ΠΎΡ€Π΅ΠΌΡ‹ 4.22, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ с Π»ΡŽΠ±Ρ‹ΠΌ способом описания ΠœΠ’ ΠΈ ΠΈΡ… Π²Ρ…ΠΎΠ΄ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΡΠ·Π°Ρ‚ΡŒ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΡŽ. НапримСр, слова ΠΌΠΎΠΆΠ½ΠΎ Π½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Ρ‚ΡŒ Π² Π»Π΅ΠΊΡΠΈΠΊΠΎΠ³Ρ€Π°Ρ„ичСском порядкС.

ЛСксикографичСский порядок Π½Π° ΡΠ»ΠΎΠ²Π°Ρ… Π² Π°Π»Ρ„Π°Π²ΠΈΡ‚Π΅ {0,1,…, Π³Π°} опрСдСляСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎΠΌ: слово ΠΈ ΠΏΡ€Π΅Π΄ΡˆΠ΅ΡΡ‚Π²ΡƒΠ΅Ρ‚ слову v Π² Π»Π΅ΠΊΡΠΈΠΊΠΎΠ³Ρ€Π°Ρ„ичСском порядкС (ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈ -< v) Ρ‚ΠΎΠ³Π΄Π° ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π°-Π»ΠΈΠ±ΠΎ Π΄Π»ΠΈΠ½Π° ΠΈ мСньшС Ρ‡Π΅ΠΌ Π΄Π»ΠΈΠ½Π° Π³>, Π»ΠΈΠ±ΠΎ ΠΈ = pasi, v = pbs2, Π³Π΄Π΅ p, s, S2 € {0,1,…, n}*, a, b € {0,1,…, Π³Π°} ΠΈ a < b.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ лСксикографичСский порядок Π½Π° ΡΠ»ΠΎΠ²Π°Ρ… Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΌ Π°Π»Ρ„Π°Π²ΠΈΡ‚Π΅ А, символы этого Π°Π»Ρ„Π°Π²ΠΈΡ‚Π° Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π½ΡƒΠΌΠ΅Ρ€ΠΎΠ²Π°Ρ‚ΡŒ, послС Ρ‡Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅.

Π—Π°Π΄Π°Ρ‡Π° 4.5. ΠŸΠΎΡΡ‚Ρ€ΠΎΠΉΡ‚Π΅ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Π’ΡŒΡŽΡ€ΠΈΠ½Π³Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅.

  • (Π°) Π½ΠΎ ΡΠ»ΠΎΠ²Ρƒ w строит ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π² Π»Π΅ΠΊΡΠΈΠΊΠΎΠ³Ρ€Π°Ρ„ичСском порядкС слово;
  • (Π±) Π½ΠΎ ΡΠ»ΠΎΠ²Ρƒ w опрСдСляСт Π΅Π³ΠΎ Π½ΠΎΠΌΠ΅Ρ€ ΠΏΡ€ΠΈ Π½ΡƒΠΌΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π² Π»Π΅ΠΊΡΠΈΠΊΠΎΠ³Ρ€Π°Ρ„ичСском порядкС.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΈΠ· Π·Π°Π΄Π°Ρ‡ΠΈ 4.5, ΠΌΠΎΠΆΠ½ΠΎ вывСсти Ρ‚Π΅ΠΎΡ€Π΅ΠΌΡƒ 4.24 ΠΈΠ· Ρ‚Π΅ΠΎΡ€Π΅ΠΌΡ‹ 4.22 с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ стандартного ΠΏΡ€ΠΈΡ‘ΠΌΠ°, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠ²ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒΡŽ.

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ сущСствуСт Ρ€Π΅ΡˆΠ°ΡŽΡ‰ΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ R для языка stop. Π’ΠΎΠ³Π΄Π° функция /$ вычисляСтся ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠΌ: ΠΏΠΎ Π²Ρ…ΠΎΠ΄Ρƒ (i, j) ΠΎΠ½ ΡΡ‚Ρ€ΠΎΠΈΡ‚ описаниС (Mj, Π ), Π³Π΄Π΅ МВ, описаниС ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΎΠΌΠ΅Ρ€ i Π² Π»Π΅ΠΊΡΠΈΠΊΠΎΠ³Ρ€Π°Ρ„ичСском порядкС[1]), послС Ρ‡Π΅Π³ΠΎ примСняСт Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ R ΠΊ ΡΡ‚ΠΎΠΌΡƒ описанию ΠΈ Π²Ρ‹Π΄Π°Ρ‘Ρ‚ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1, Ссли (М*, Π ) € stop, ΠΈΠ»ΠΈ 0 Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΠ΅Ρ‚ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° вычислСния /s, Ρ‚ΠΎ ΡΠ·Ρ‹ΠΊ stop Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΠΌ.

  • [1] Π’ ΡΡ‚ΠΎΠΌ мСстС имССтся Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π°Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π½ΠΈΠ΅ — Π½Π΅ Π²ΡΠ΅ΡΠ»ΠΎΠ²Π° ΡΠ²Π»ΡΡŽΡ‚ΡΡ описаниями ΠœΠ’ Π² ΡΠΌΡ‹ΡΠ»Π΅ опрСдСлСния Π½Π° с. 162. ΠŸΡ€Π΅ΠΎΠ΄ΠΎΠ»Π΅Ρ‚ΡŒ эту Ρ‚Ρ€ΡƒΠ΄Π½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ сопоставлСниСм Ρ‚Π°ΠΊΠΈΠΌ словам нСкоторойфиксированной ΠœΠ’ А/ΠΎ.
ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ