Loading [MathJax]/jax/output/HTML-CSS/jax.js
Skip to main content
LibreTexts - Ukrayinska

13: Невизначність

  • 13.1: Вступ
    Одна справа - не бути в змозі уявити, як можна було б обчислити складні функції, і зовсім інше, щоб насправді довести, що вони необчислювані.
  • 13.2: Перерахування машин Тьюринга
    Ми можемо показати, що набір всіх машин Тьюринга піддається рахунку. Це випливає з того, що кожну машину Тьюринга можна остаточно описати.
  • 13.3: Проблема зупинки
    Проблема зупинки є одним із прикладів більшого класу задач виду «Xможна виконати за допомогою машин Тьюринга». (Відповідь - ні: проблема зупинки нерозв'язна.)
  • 13.4: Рішення проблеми
    Ми говоримо, що логіка першого порядку вирішується, якщо існує ефективний метод визначення того, чи є дане речення дійсним чи ні. Як виявляється, такого методу немає: проблема вирішення обґрунтованості пропозицій першого порядку нерозв'язна.
  • 13.5: Представлення машин Тьюринга
    Для того, щоб представити машини Тьюринга та їх поведінку реченням логіки першого порядку, ми повинні визначити відповідну мову. Мова складається з двох частин: присудкових символів для опису конфігурацій машини, і виразів для нумерації кроків виконання («моментів») і позицій на стрічці.
  • 13.6: Перевірка представництва
    Для того, щоб переконатися, що наше представництво працює, ми повинні довести дві речі. По-перше, ми повинні показати, що якщоM зупиняється на входіw, тоT(M,w)E(M,w) є дійсним. Потім, ми повинні показати зворотне, тобто, що якщоT(M,w)E(M,w) є дійсним, тоM насправді в кінцевому підсумку зупинити при запуску на входіw.
  • 13.7: Проблема рішення є нерозв'язною
    Якби проблема рішення була розв'язною, ми могли б використовувати її для вирішення проблеми зупинки.
  • 13.8: Резюме

  • Was this article helpful?