Questions: Post Correspondence Problem

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

An engineer builds a program to solve the Post Correspondence Problem: it searches all domino sequences of length 1, 2, 3, … in order and reports 'no solution exists' if no match is found after 10¹⁰⁰ steps. Why is this not a correct decision procedure for PCP?

AThe algorithm is too slow for practical use — a correct algorithm would need to run in polynomial time
BA valid matching sequence might have length 10¹⁰⁰ + 1 or longer — there is no finite bound N such that the absence of a solution of length at most N certifies that no solution exists at all
CThe algorithm does not check all permutations of each length, only sequences in a fixed order
DPCP is only undecidable for instances with more than 7 string pairs; the algorithm works correctly on small instances
Question 2 Multiple Choice

Why is the Post Correspondence Problem especially useful as an intermediate step for proving undecidability results in formal language theory, rather than always reducing directly from the halting problem?

ABecause the halting problem is decidable in special cases where PCP is not, making PCP a stronger reduction source
BBecause PCP's clean combinatorial structure — matching string sequences — is much easier to embed into formal language problems such as CFG ambiguity than full Turing machine computation histories
CBecause PCP is more computationally complex than the halting problem, making reductions from it yield stronger undecidability results
DBecause formal language proofs require reductions that operate only on context-free grammars, not Turing machines
Question 3 True / False

The Post Correspondence Problem is undecidable in general, but restricted to instances over a unary alphabet (strings built from a single symbol), it becomes decidable.

TTrue
FFalse
Question 4 True / False

The undecidability of PCP means that PCP instances are simply too computationally hard for current computers — a sufficiently powerful future computer could solve most instances.

TTrue
FFalse
Question 5 Short Answer

Why does the 'no finite witness of failure' property explain why no algorithm can decide PCP, and what makes this property characteristic of undecidable problems more generally?

Think about your answer, then reveal below.