Alphabeta Math
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

✓ 12 results · all verified · 8 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 4 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Post Correspondence and Language Undecidability

1 · Prerequisites

2 · Summary

This page follows the standard undecidability spine through Post correspondence. Modified PCP is obtained from accepting computation histories, ordinary PCP inherits undecidability from modified PCP, and the resulting tile matching problem is then re-used to force undecidability for several grammar questions.

The closing hierarchy theorem packages the comparison points prepared by the preceding automata and computability pages. The witnesses are kept separate: {a^n b^n} for regular versus context-free, a decidable non-context-free language for context-free versus decidable, and A_{TM} for decidable versus computably enumerable.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-12Open item page →

The Post correspondence problem

Definition

Fix a finite alphabet Σ. A Post correspondence problem instance over Σ is a finite list of pairs of nonempty words (u1,v1),…,(un,vn)∈(Σ+×Σ+).

A match for that instance is a nonempty finite index sequence i1,…,ik∈{1,…,n} such that ui1⋯uik=vi1⋯vik.

The Post correspondence problem asks, given such a finite list of dominoes, whether a match exists.

Remarks

  • The chosen sequence may repeat dominoes.

  • The equality compares the two concatenated words exactly as written. One may choose dominoes and their order, but one may not reorder symbols inside a domino.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-12Open item page →

The modified Post correspondence problem

Definition

An instance of the modified Post correspondence problem is a PCP instance (u1,v1),…,(un,vn) with the extra requirement that a permitted match must start with the first domino.

Thus a modified-PCP match is a nonempty sequence 1=i1,i2,…,ik such that ui1⋯uik=vi1⋯vik.

Remarks

  • Modified PCP differs from ordinary PCP only by fixing the first chosen tile.

  • Every modified-PCP match is a PCP match, but not conversely.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-09-12Open item page →

Accepting computation histories can be encoded by modified-PCP domino matches

Statement

For every coded deterministic one-tape Turing machine M and every input word w, one can effectively construct a modified-PCP instance PM,w such that PM,w has a match if and only if M has an accepting computation history on w. The construction may be chosen so that every match spells a separator-delimited accepting history before its forced cleanup suffix and uses only start, copier, local-transition, boundary-extension, accepting-cleanup, and terminal tiles.

Facts & Assumptions

Given: A coded deterministic one-tape Turing machine M and an input word w.

[L1]

A modified-PCP solution is a PCP match that starts with the designated first domino, by The modified Post correspondence problem.

[L2]

M accepts w exactly when M has an accepting computation history on w, by Finite computation histories, halting computations, and divergence.

[L3]

The chosen machine coding is effective and gives one finite transition table and one chosen start configuration for the pair (M,w), by A fixed effective binary encoding of deterministic one-tape Turing machines.

[L4]

For a fixed machine-input pair, accepting computation histories admit an effective configuration coding and form a decidable language, by For a fixed machine and input, valid accepting computation histories form a decidable language.

Proof

technique · direct
1.1L3L4givenconstruct

For a concrete version of the effective configuration coding in [L4], tag the finite state and tape alphabets disjointly. For C=(q,h,t) and any padding bound r≥max⁡({h}∪supp⁡(t)), put ai:=t(i) and encode the padded representative as C~(r):=▹a0⋯ah−1qah⋯ar, where ▹ is a fresh left-end marker. This word contains exactly one state symbol and decodes unambiguously to C even when some final ai are blank; different amounts of trailing blank padding may represent the same configuration. We also permit the right-blank abbreviation ▹a0⋯ah−1q when t(h)=⊔ and every cell from h onward is blank; it records the same configuration with the scanned blank left implicit. Adjoin a second fresh symbol # as a block separator. Starting with the least explicit bound for C0, the intended history prefix has the form #C~0(r0)#C~1(r1)#⋯#C~t(rt)#.

2.1L1L3step 1.1construct

Write a domino as (u,v) with top word u and bottom word v. Let PM,w contain the designated start domino (#, #C~0(r0)#). Add copier dominoes (c,c) for c∈Γ∪{▹,#}, but not for state symbols. For every transition δ(q,a)=(r,b,R) add (qa,br). Add the boundary-padding domino (#,⊔#): it supplies the newly scanned blank when a right move passes the last displayed tape cell, and otherwise merely permits one additional trailing blank in the next padded representative. For every δ(q,a)=(r,b,L) and c∈Γ add (cqa,rcb), and add the separate clamped-left domino (▹qa,▹rb). Finally, for each c∈Γ∪{▹} add the accepting-cleanup dominoes (cqacc,qacc) and (qaccc,qacc), and add the terminal domino (qacc##,#). These are finitely many pairs of nonempty words and are computed directly from the finite alphabet, transition table, and start configuration in [L3].

3.1L1L2step 1.1step 2.1construct

If M has an accepting history C0,C1,…,Ct, choose padding bounds recursively. Having chosen rj, keep the same bound for Cj+1 unless a right move from cell rj requires rj+1=rj+1; in particular, retain a now-trailing blank when a left move erases the last nonblank cell. Begin with the start domino. For each Cj⊢MCj+1, use copier dominoes up to the head window, the unique right-, interior-left-, or clamped-left transition domino from step 2.1 at that window, copier dominoes after it, and then (#,#) if rj+1=rj or (#,⊔#) if rj+1=rj+1. At every separator the top row has thereby copied C~j(rj)# while the bottom row has appended C~j+1(rj+1)#, so the bottom remains exactly one padded configuration block ahead. In the final accepting block, repeated whole-block passes use copiers together with (cqacc,qacc) to delete the symbol immediately left of the accepting state, or with (qaccc,qacc) to delete the symbol immediately right of it. These passes eventually leave the one-block lag qacc#, which the terminal domino closes because its top is qacc## and its bottom is #. The two full concatenations are then equal, giving a modified-PCP match.

3.2L1L2step 1.1step 2.1induction

Conversely, let a modified-PCP match be given. Its first domino is the designated start domino by [L1], so the unmatched bottom suffix initially is exactly C~0(r0)#. Induct over the separators subsequently matched by the top row. Copier dominoes cannot copy a state symbol. Before qacc appears, the unique state symbol in the current block must therefore be consumed by one transition domino from step 2.1. The symbol immediately before it distinguishes an interior left move from the special ▹-boundary move. All other tape symbols are copied, while the choice between (#,#) and (#,⊔#) either preserves the displayed length or adds one trailing blank. If a right move has put a nonaccepting state just beyond the last displayed cell, choosing (#,#) would leave that state immediately before the separator, where no transition or cleanup top can consume it, so a complete match must choose the boundary-padding tile. If the new state is qacc, the shorter choice is precisely the right-blank abbreviation from step 1.1. Consequently every pre-cleanup bottom block decodes to the unique configuration Cj+1 with Cj⊢MCj+1, although its harmless trailing-blank padding need not be unique. Cleanup dominoes contain qacc and cannot begin this suffix before an accepting block has been reached; after they begin, their shorter bottom words and the terminal anchor can remove the remaining offset. Hence every match has a prefix decoding to an accepting computation history of the original machine M on w.

4.1step 2.1step 3.1step 3.2∎

Steps 3.1 and 3.2 prove that PM,w has a match if and only if M has an accepting computation history on w. Step 2.1 constructs its finite domino list effectively from (M,w).

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-09-12Open item page →

The modified Post correspondence problem is undecidable

Statement

The modified Post correspondence problem is undecidable.

Facts & Assumptions

Given: The language of modified-PCP instances with a match.

[L1]

From every machine-input pair (M,w) one can compute a modified-PCP instance PM,w such that PM,w has a match if and only if M accepts w, by Accepting computation histories can be encoded by modified-PCP domino matches.

[L2]

The Turing-machine acceptance problem is undecidable, by The Turing-machine acceptance problem is undecidable.

[L3]

If A≤mB and B is decidable, then A is decidable, by Computable many-one reductions transfer decidability and recognizability backward.

Proof

technique · direct
1.1L1givenconstruct

Define a map f on coded machine-input pairs by f(⟨M,w⟩):=PM,w. By [L1], this map is total and computable and satisfies ⟨M,w⟩∈ATM  ⟺  f(⟨M,w⟩)∈MPCP⁡. Thus ATM≤mMPCP⁡.

2.1L2L3step 1.1contradiction

If modified PCP were decidable, then [L3] and step 1.1 would imply that ATM is decidable. This contradicts [L2].

3.1step 2.1discharge-contradiction: a decider for modified PCP would decide $A_{TM}$∎

Therefore modified PCP is undecidable.

LemmaStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-12Open item page →

Modified PCP many-one reduces to PCP

Statement

There is a computable many-one reduction from modified PCP to ordinary PCP.

Facts & Assumptions

Given: A modified-PCP instance (x1,y1),…,(xn,yn).

[L1]

A modified-PCP match is an index sequence beginning with the first domino, by The modified Post correspondence problem.

[L2]

An ordinary PCP match is any nonempty domino sequence whose top and bottom concatenations are equal, by The Post correspondence problem.

Proof

technique · direct
1.1L1L2givenconstruct

Introduce fresh symbols * and !. For a word a1⋯ak, write L(a1⋯ak):=a1∗a2∗⋯ak∗,R(a1⋯ak):=∗a1∗a2∗⋯∗ak. Construct a PCP instance consisting of one special start tile, one shifted tile for each original domino, and one end tile: (∗L(x1),R(y1)),(L(xi),R(yi)) (1≤i≤n),(!,∗!). The extra leading * appears only on the special start tile, and ! appears only on the end tile.

2.1L1step 1.1construct

If 1=i1,i2,…,ik is a modified-PCP match, choose the special start tile, then the ordinary shifted tiles for i2,…,ik, and finally the end tile. The top concatenation is ∗L(x1)L(xi2)⋯L(xik)!, while the bottom concatenation is R(y1)R(yi2)⋯R(yik)∗!. Because the original match satisfies x1xi2⋯xik=y1yi2⋯yik, these two shifted strings agree symbol by symbol: the leading * on top supplies the one-symbol offset, every interior * matches the next boundary marker on the bottom, and the end tile matches the final extra *. Hence the transformed PCP instance has a match.

2.2L1L2step 1.1construct

Conversely, let a PCP match be given for the transformed instance. The common concatenated word begins with *, and among the available top words only the special start tile begins with *, so the first chosen tile is the special start tile. Equality cannot be completed without an end tile. Consider the prefix ending at the first use of that tile. The fresh symbol ! occurs nowhere else, so its two first occurrences align and this prefix already has equal top and bottom concatenations. Delete the initial *, the terminal !, and all separator symbols * from this matched prefix. The remaining equality is x1xi2⋯xik=y1yi2⋯yik. Thus the recovered sequence begins with the original first domino and is a modified-PCP match. Later repetitions of the start or end tiles, if present in the original PCP match, are irrelevant because the first completed prefix has already supplied the required modified-PCP match.

3.1step 2.1step 2.2∎

Steps 2.1 and 2.2 prove the required equivalence, and the construction in step 1.1 is effective. Therefore modified PCP many-one reduces to PCP.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-12Open item page →

The Post correspondence problem is undecidable

Statement

The Post correspondence problem is undecidable.

Facts & Assumptions

Given: The language of PCP instances with a match.

[L1]

Modified PCP many-one reduces to PCP, by Modified PCP many-one reduces to PCP.

[L2]
[L3]

If A≤mB and B is decidable, then A is decidable, by Computable many-one reductions transfer decidability and recognizability backward.

Proof

technique · direct
1.1L1given

By [L1], there is a total computable map sending each modified-PCP instance to a PCP instance with the same yes-or-no answer.

2.1L2L3step 1.1contradiction

If PCP were decidable, then [L3] and step 1.1 would imply that modified PCP is decidable. This contradicts [L2].

3.1step 2.1discharge-contradiction: a decider for PCP would decide modified PCP∎

Therefore PCP is undecidable.

PropositionStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-12Open item page →

The Post correspondence problem is recognizable

Statement

The language of PCP instances that have a match is recognizable.

Facts & Assumptions

Given: A PCP instance (u1,v1),…,(un,vn).

[L1]

A yes-instance of PCP is exactly a nonempty finite index sequence i1,…,ik with ui1⋯uik=vi1⋯vik, by The Post correspondence problem.

Proof

technique · direct
1.1L1givenconstruct

Enumerate all nonempty finite sequences over {1,…,n} in length-lexicographic order: (1),(2),…,(n),(1,1),(1,2),… . For each sequence σ=(i1,…,ik), compute the two concatenations ui1⋯uik and vi1⋯vik and compare them.

2.1L1step 1.1

If the instance has a match, [L1] supplies some witnessing sequence σ, and the enumeration from step 1.1 eventually reaches it and accepts. If the instance has no match, every tested sequence fails and the search runs forever.

3.1step 2.1∎

Therefore there is a Turing machine that accepts exactly the PCP yes-instances, so PCP is recognizable.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-09-12Open item page →

Emptiness of the intersection of two CFGs is undecidable

Statement

The problem of deciding, from two context-free grammars G and H, whether L(G)∩L(H)=∅ is undecidable.

Facts & Assumptions

Given: A PCP instance (u1,v1),…,(un,vn).

[L1]

A PCP match is a nonempty index sequence with equal top and bottom concatenations, by The Post correspondence problem.

[L3]

If A≤mB and B is decidable, then A is decidable, by Computable many-one reductions transfer decidability and recognizability backward.

Proof

technique · direct
1.1L1givenconstruct

From the PCP instance build two context-free grammars over the alphabet consisting of the original symbols together with index symbols 1,…,n: ST→uiSTi∣uii,SB→viSBi∣vii(1≤i≤n). Thus GT generates exactly the words ui1⋯uikik⋯i1, and GB generates exactly the words vi1⋯vikik⋯i1, for nonempty index sequences i1,…,ik.

2.1L1step 1.1

If i1,…,ik is a PCP match, then ui1⋯uikik⋯i1=vi1⋯vikik⋯i1, so that common word lies in L(GT)∩L(GB). Conversely, if a word lies in L(GT)∩L(GB), its reversed index suffix uniquely determines the same index sequence on both sides, and removing that suffix leaves ui1⋯uik=vi1⋯vik. Hence the original PCP instance has a match if and only if L(GT)∩L(GB)≠∅.

3.1L2L3step 2.1contradiction

The map from the PCP instance to the pair (GT,GB) is total and computable by step 1.1. If intersection-emptiness for pairs of CFGs were decidable, step 2.1 and [L3] would make PCP decidable, contradicting [L2].

4.1step 3.1discharge-contradiction: a decider for CFG intersection-emptiness would decide PCP∎

Therefore emptiness of the intersection of two CFGs is undecidable.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-12Open item page →

CFG universality is undecidable

Statement

The problem of deciding whether a context-free grammar generates all words over its terminal alphabet is undecidable.

Facts & Assumptions

Given: A coded deterministic one-tape Turing machine M and an input word w.

[L1]

M accepts w exactly when it has an accepting computation history on w, by Finite computation histories, halting computations, and divergence.

[L2]

For the fixed pair (M,w), accepting computation histories admit an effective encoding, by For a fixed machine and input, valid accepting computation histories form a decidable language.

[L3]

The acceptance problem ATM is undecidable, by The Turing-machine acceptance problem is undecidable.

[L4]

If A≤mB and B is decidable, then A is decidable, by Computable many-one reductions transfer decidability and recognizability backward.

Proof

technique · direct
1.1L1L2givenconstruct

Choose the explicit finite configuration alphabet allowed by [L2], and encode a candidate history as C0#C1R#C2#C3R#⋯ , alternating ordinary and reversed configuration words. Let BM,w be the set of words that are not accepting histories in this encoding. Malformed words and words with the wrong initial or accepting endpoint form regular languages. For an alleged adjacent pair Ci,Ci+1, a pushdown automaton nondeterministically chooses that pair, pushes the first configuration, and compares it with the oppositely oriented second configuration while allowing exactly one of the finitely many local windows prescribed by a transition of M. It accepts when no legal window explains the pair. Taking separate machines for the two parities and their finite union handles every adjacent pair. Thus histories containing an illegal transition form a context-free language, and so does their union with the two regular error languages. The construction is effective in the finite transition table, hence produces a CFG GM,w with L(GM,w)=BM,w.

2.1L1step 1.1

By the definition of BM,w, the grammar GM,w is universal exactly when there is no accepting computation history of M on w. Using [L1], this is equivalent to L(GM,w)=Σ∗  ⟺  ⟨M,w⟩∉ATM.

3.1L3L4step 2.1contradiction

The construction of GM,w is effective by step 1.1. If CFG universality were decidable, then step 2.1 would decide ATM‾, and hence decide ATM by complementing the answer. That contradicts [L3].

4.1step 3.1discharge-contradiction: a universality decider would decide $A_{TM}$∎

Therefore CFG universality is undecidable.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-12Open item page →

CFG equivalence is undecidable

Statement

The CFG equivalence problem is undecidable.

Facts & Assumptions

Given: A context-free grammar G over a terminal alphabet Σ.

[L1]

The CFG equivalence problem asks whether two CFGs generate the same language, by The CFG equivalence and ambiguity problems.

[L2]

CFG universality is undecidable, by CFG universality is undecidable.

Proof

technique · direct
1.1L1givenconstruct

Let UΣ be a fixed grammar generating Σ∗. Such a grammar is easy to write, for example with productions S→aS∣ε(a∈Σ). Then L(G)=Σ∗  ⟺  L(G)=L(UΣ).

2.1L2step 1.1contradiction

Therefore a decision procedure for CFG equivalence would decide whether L(G)=Σ∗ by comparing G with the fixed universal grammar UΣ. That would decide CFG universality, contradicting [L2].

3.1step 2.1discharge-contradiction: equivalence with a fixed universal grammar would decide universality∎

Hence CFG equivalence is undecidable.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-12Open item page →

CFG ambiguity is undecidable

Statement

The CFG ambiguity problem is undecidable.

Facts & Assumptions

Given: A PCP instance (u1,v1),…,(un,vn).

[L1]

A grammar is ambiguous exactly when some word in its language has two distinct leftmost derivations, by Ambiguous grammars, unambiguous grammars, and inherently ambiguous languages.

[L2]

A PCP match is a nonempty index sequence with equal top and bottom concatenations, by The Post correspondence problem.

[L4]

If A≤mB and B is decidable, then A is decidable, by Computable many-one reductions transfer decidability and recognizability backward.

Proof

technique · direct
1.1L2givenconstruct

Choose fresh terminal symbols ι1,…,ιn disjoint from the PCP alphabet, and build one grammar with start symbol S and two branches: S→T∣B, T→uiTιi∣uiιi,B→viBιi∣viιi(1≤i≤n). A leftmost derivation from T yields exactly the words ui1⋯uikιik⋯ιi1, and a derivation from B yields the analogous words with the vi. The fresh reversed suffix uniquely determines the entire index sequence, so each branch is unambiguous.

2.1L1L2step 1.1

If i1,…,ik is a PCP match, then the word ui1⋯uikιik⋯ιi1=vi1⋯vikιik⋯ιi1 has one leftmost derivation beginning with S⇒T and another beginning with S⇒B. Hence the grammar is ambiguous by [L1].

2.2L1L2step 1.1

Conversely, if the grammar is ambiguous, [L1] gives a word with two distinct leftmost derivations. Step 1.1 proves that neither the T branch nor the B branch has two derivations of one word, so one derivation begins with S⇒T and the other with S⇒B. The common terminal word has the form ui1⋯uikιik⋯ιi1=vj1⋯vjmιjm⋯ιj1. Freshness and unique parsing of the reversed suffix force k=m and ir=jr for every r, so i1,…,ik is a PCP match.

3.1L3L4step 2.1step 2.2contradiction

Steps 2.1 and 2.2 show that the constructed grammar is ambiguous if and only if the original PCP instance has a match. If CFG ambiguity were decidable, then [L4] and this equivalence would make PCP decidable, contradicting [L3].

4.1step 3.1discharge-contradiction: an ambiguity decider would decide PCP∎

Therefore CFG ambiguity is undecidable.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-12Open item page →

The regular, context-free, decidable, and recognizable language-class ladder

Definition

For a fixed finite alphabet Σ, the language-class ladder used on this page records the containments {regular languages over Σ}⊆{context-free languages over Σ}⊆{decidable languages over Σ}⊆{recognizable languages over Σ}.

Here:

Remarks

  • On this page, "computably enumerable" and "recognizable" are synonymous.

  • This four-class ladder is not the classical Chomsky hierarchy. The classical hierarchy inserts the context-sensitive languages as its type-1 class; decidable languages are used here instead as a broader comparison class.

  • The hierarchy concerns classes of languages, not classes of machine descriptions.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-09-12Open item page →

The inclusions in the language-class ladder are proper

Statement

For every fixed finite alphabet Σ with at least two symbols, the containments in The regular, context-free, decidable, and recognizable language-class ladder are all strict: regular⊊context-free⊊decidable⊊computably enumerable.

Facts & Assumptions

Given: The classes from The regular, context-free, decidable, and recognizable language-class ladder over a finite alphabet Σ containing distinct symbols a,b.

[L1]

Every regular language satisfies the pumping property from The pumping lemma for regular languages.

[L2]

Membership in a context-free language is decidable, by Context-free-language membership is decidable.

[L3]

Every context-free language satisfies the pumping property from The pumping lemma for context-free languages.

Proof

technique · direct
1.1givenconstruct

If a language is regular, choose a DFA D recognizing it. Make one CFG whose variables are the states of D, whose start variable is the start state, whose productions are q→a δ(q,a) for each transition, and whose accepting states also have productions q→ε. Then the grammar generates exactly the words accepted by D. Hence every regular language is context-free.

1.2givenconstruct

Every decidable language is recognizable by running its decider and accepting exactly when the decider accepts. Thus decidable⊆computably enumerable.

2.1L1step 1.1

The language Lab:={anbn:n≥0} is context-free, for example via the grammar S→aSb∣ε. It is not regular: if it were regular, [L1] would give a pumping length p, but apbp cannot be pumped inside the first p symbols without changing the number of a's and leaving the number of b's fixed. Therefore regular⊊context-free.

2.2L5L6step 1.2construct

Relabel the binary alphabet of ATM injectively by the two chosen symbols a,b∈Σ. This computable letter-by-letter bijection preserves recognizability and decidability. By [L5] and [L6], the relabeled language over Σ is computably enumerable but not decidable. Therefore decidable⊊computably enumerable.

3.1L2step 2.1

Every context-free language is decidable by [L2], so context-free⊆decidable.

4.1L3step 3.1algebra

The language Laba:={anbnan:n≥0} is decidable by checking the three blocks and comparing their lengths. It is not context-free: if p were a pumping length from [L3], then a pumping window of length at most p in apbpap could meet at most two consecutive blocks and could not meet both a-blocks. Pumping a nonempty part therefore changes at least one of the three required counts without changing all three equally, or destroys the block order. This contradicts [L3]. Hence context-free⊊decidable.

5.1step 2.1step 4.1step 2.2∎

Steps 2.1, 4.1, and 2.2 prove that all three containments are strict over the fixed alphabet Σ.

5 · Examples, counterexamples and false statements

False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-12Open item page →

FALSE: PCP permits reordering symbols inside a domino

Statement

In a PCP match, one may reorder the symbols inside a chosen domino before concatenating it.

Facts & Assumptions

Given: The one-domino PCP instance (ab,ba).

[L1]

A PCP match must satisfy equality of the literal top and bottom concatenations of the chosen domino sequence, by The Post correspondence problem.

Refutation

technique · direct
1.1given

If one were allowed to reorder symbols inside the domino, the unique tile could be changed from (ab,ba) to (ab,ab) by swapping the bottom symbols, and then a one-tile sequence would look like a match.

2.1L1step 1.1

In actual PCP, [L1] forbids that operation. The only nonempty sequences use the same domino some number k≥1 of times, yielding top word (ab)k and bottom word (ba)k. Their first symbols are always different, so these words are never equal.

3.1step 2.1∎

Therefore the claimed permission is false: PCP concatenates whole dominoes in the chosen order and does not allow symbol reordering within a tile.

False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-12Open item page →

FALSE: decidable CFLs have a decidable intersection-emptiness problem

Statement

Because every context-free language has decidable membership, there is an algorithm that decides from two CFGs whether their intersection is empty.

Facts & Assumptions

Given: Two context-free grammars G and H.

[L1]

Membership in each context-free language is decidable, by Context-free-language membership is decidable.

[L2]

The problem of deciding whether L(G)∩L(H)=∅ is undecidable, by Emptiness of the intersection of two CFGs is undecidable.

Refutation

technique · direct
1.1L1given

Fact [L1] says that for any fixed word w, one can decide separately whether w∈L(G) and whether w∈L(H). That is a pointwise membership statement about the two languages themselves.

2.1L2step 1.1

The claim in the statement is stronger: it asks for one algorithm that, from the grammar descriptions alone, decides whether some word lies in both languages. But [L2] says that this description-level problem is undecidable.

3.1step 2.1∎

Hence the statement is false. Decidable membership for each individual CFL does not make the intersection-emptiness problem for pairs of CFGs decidable.

Sources