Questions: Post Correspondence Problem and Applications

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

Why is the Post Correspondence Problem (PCP) particularly valuable as an intermediate step when proving undecidability of formal language problems?

ABecause PCP is decidable for small domino sets, making it easier to use in reductions
BBecause PCP can be solved in polynomial time, making reductions from it efficient
CBecause PCP involves only string concatenation and matching — not Turing machine states or tapes — making reductions to grammar and language problems natural
DBecause PCP is the only undecidable problem that does not involve the halting problem
Question 2 Multiple Choice

You are given three domino pairs: (ab/a), (b/ba), (a/ab). Which of the following constitutes a valid PCP solution?

AAny arrangement where the total number of characters on top equals the total on the bottom
BThe sequence domino 1, domino 2, domino 3 chosen exactly once — giving top='abba', bottom='abaab'
CA sequence (possibly with repetition) of dominoes where the concatenation of all top strings equals the concatenation of all bottom strings
DA sequence where each domino's top string is longer than its bottom string
Question 3 True / False

The Post Correspondence Problem can be decided for any finite set of dominoes by exhaustively testing most sequences up to a sufficiently large length bound.

TTrue
FFalse
Question 4 True / False

Undecidability of context-free grammar equivalence can be proved by reducing PCP to it, because the string concatenations in PCP correspond naturally to language generation by CFGs.

TTrue
FFalse
Question 5 Short Answer

Describe how the domino encoding in the PCP undecidability proof simulates a Turing machine computation, and what guarantees that a matching sequence exists if and only if the TM accepts.

Think about your answer, then reveal below.