Versão curta: As saídas das máquinas não estão corretas ou incorretas, são apenas contraditórias, o que prova que a máquina inicial que decide se a máquina de entrada pára na sequência especificada ou não pode existir.
Versão longa : primeiro, esboçaremos a prova (ou pelo menos uma versão - existem muitas).
- Suponha que temos uma Máquina de Turing que decide se a Máquina de Turing pára na entrada ou não.H xHALT(⟨M⟩,x)Mx
- Usando , construímos uma máquina que usa para verificar se pára em ou não, então faz o oposto, ou seja, se pára em , loops, se não parar em , pára.F G I P ( ⟨ M ⟩ , x ) H A G T M x M x F G I P H x F G I PHALTFLIP(⟨M⟩,x)HALTMxMxFLIPMxFLIP
- Por fim, criamos uma TM (fiquei sem nomes bons), que pega a descrição de uma TM e executa com a entrada , produzindo o que quer que seja .F G I P ( ⟨ M ⟩ , ⟨ M ⟩ ) F G I PC(⟨M⟩)FLIP(⟨M⟩,⟨M⟩)FLIP
É importante observar que, enquanto o existir, cada uma dessas etapas é simples de implementar; apenas precisa usar para verificar o que fazer e apenas duplica sua entrada para passar para .F L I P H A L T C F L I PHALTFLIPHALTCFLIP
A contradição surge quando olhamos para o que acontece quando executamos . O pára quando se apresenta como entrada ou não. decidirá isso:C H A G TC(⟨C⟩)CHALT
- Se parar na entrada , dirá , mas então fará um loop, então fará um loop , contradizendo .C⟨C⟩HALTYesFLIPCHALT
- Se fizer loop na entrada , dirá , mas então será interrompido, então também parar, contradizendo .C⟨C⟩HALTNoFLIPCHALT
Como cada uma das etapas da construção é claramente sólida, podemos concluir apenas que não pode existir; nós construímos um caso em que não importa o que diz, não pode decidir o que produzir, ou seja, o problema é indecidível. Apenas para realmente insistir um pouco, não pode existir - ou seja, não pode haver uma TM que decida o Problema da Parada - porque há pelo menos um caso que construímos explicitamente onde não há resposta logicamente possível. Lembre-se de que um decisor não tem permissão para dar a resposta errada e precisa dar algo, mas no caso que construímos, ambas as respostas possíveis estão erradas.HALTHALTHALT