The key to understanding why the PCP is undecidable (aside from the proof of undecidability by reduction from the acceptance problem) is to note that the driver of complexity in the PCP is the maximum string length in the domino set. For a given maximum string length n, an algorithm can be produced for deciding if a match exists. However, the algorithm found for a particular n will not decide a PCP for n + 1. A new algorithm must be found for each n-version of the problem.
Contrast this situation with some of the common algorithms with which we are familiar, like an algorithm for sorting. We can apply the same algorithm to any list of n elements and get our desired result.
notes08a.htm, this hand crafted HTML file created August 31, 1998.
Last updated May 14, 2011, by
Rick Wagner. Copyright © 1998-2011, all rights reserved.