Я где-то читал, что машина Тьюринга не может вычислить это, и поэтому она неразрешима, но почему? Почему для компьютера невозможно вычислить дерево разбора и принять решение? Возможно я ошибаюсь и это можно сделать?
19
Я где-то читал, что машина Тьюринга не может вычислить это, и поэтому она неразрешима, но почему? Почему для компьютера невозможно вычислить дерево разбора и принять решение? Возможно я ошибаюсь и это можно сделать?
Ответы:
Мы уменьшаем из почтовой проблемы корреспонденции . Предположим , что мы можем, по сути, решают язык .{⟨G⟩|G a CFG and L(G) ambiguous}
Для данных : построить следующий CFG G = ( V , Σ , R , S ) : V = { S , S 1 , S 2 } , R = { S → S 1 | S 2 , S 1 → α 1 Sα1,…,αm,β1,…,βm G=(V,Σ,R,S) V={S,S1,S2} (где σ iR={S→S1|S2,S1→α1S1σ1|⋯|αmS1σm|α1σ1|⋯|αmσm,S2→β1S2σ1|⋯|βmS2σm|β1σ1|⋯|βmσm} σi новые символы, добавленные к алфавиту, например, ).σi=i–
Следовательно, мы сократили до PCP, и, поскольку это неразрешимо, мы закончили.
(Дайте мне знать, если я сделал что-нибудь с головой!)
источник