I know there are infinite number of topics on here asking about how to prove decidability, but I have been reading a lot of them, as well as reading proofs from a book, trying to understand how to approach this problem, but I'm struggling quite a lot. My question is - is there a general approach for proving decidability/undecidability or does it come with practice of reading a lot of those proofs? To me, it looks like a trivial problem, but whenever I try to prove something myself, I get stuck.
2026-03-27 00:09:50.1774570190
General approach for proving decidability/undecidability
3.1k Views Asked by Bumbble Comm https://math.techqa.club/user/bumbble-comm/detail At
1
We will use the following language L as an example:
$L=\{⟨M,w⟩:M$ is a Turing Machine that accepts w reversed whenever it accepts w$\}$
The general approach would be to construct the following Turing Machine (TM) H assuming that D is a decider for L.
If D decides L then H would be a decider for the Halting Problem.
This would be a contradiction that the Halting problem is undecidable.
This means that L must be undecidable.
The parts of the proof that need to be modified depending on the language would be lines 20 and line 2.
In Line 20, you basically pick a 'w' so that is in L.
Hope that helps.