Коротше кажучи: НІ
Є машини Тюрінга, для яких ми (ще) не знаємо, чи ці машини Halt ( Collatz Conjecture, наприклад).
Поки ми не знайдемо способу перерахувати всі машини Тюрінга, для яких у нас немає стійкості, і поки ми не знайдемо способу довести Халтус цих машин, ми не є кращими, ніж машина Тьюрінга (Якщо Я маю рацію, хто вже довів, що ми не можемо все довести, вказує на те, що ми такі обмежені, як машини Тюрінга). О, зачекайте, ми не можемо перерахувати всі ці машини, тому що в інфакті ми маємо обмежену пам’ять і обмежений термін експлуатації.
Однак ви запитуєте, це самовідповідь:
Ви запитуєте, чи здатні люди "вирішувати", але саме рішення визначається як алгоритм, тож чи ми запускаємо алгоритм на розум і приходить до правильного висновку (або зовсім не до висновку: відкриті проблеми), або ми просто здогадуємось
Теорія обчислень полягає в:
- Припустимо, існує алгоритм чорної скриньки (Oracle), ніж може відповісти так чи ні на певні питання
- Потім ви можете використовувати його для відповіді на невідповідні запитання, побудувавши інший алгоритм, який його використовує
- Тим самим закінчуєш суперечність
Це означає, що якщо у вас є будь-яка система, яка бажає відповіді No
або Yes
відповіді, Oracle не сумісний з цією системою, тому Oracles насправді може існувати, але ми не маємо можливості повідомляти їх результати , тому що якщо ми зможемо повідомити їх результати, то ми закінчуємо десь протиріччя.
Припустимо, що квантова механіка складається з безлічі маленьких оракул, то ви не можете передавати їх результати, оскільки, читаючи статус частинки, ви також змінюєте статус цієї частинки.
У мене була відповідь, але я її прочитав ..
Фактом ми можемо довести що завгодно, якщо виходити з підробленого гіпотезу. Таким чином, ми можемо довести, що алгоритм зупиняється, але ми можемо також довести, що алгоритм не зупиняється, що може бути цікаво, але він марний, оскільки суперечливий (ви хочете Yes
або No
відповідь) результат - це не те, чого ви хочете.