Some unsolvable problems on context-free languages and their application to on-line language recognizers

https://doi.org/10.1016/S0019-9958(68)91114-5Get rights and content
Under an Elsevier user license
open archive

It is proved that there exist context-free languages L1, L2, L3, and words w1, w2 such that it is recursively unsolvable to determine for an arbitrary word w(1 ∼ 4) whether w1 \ L1w \ L1 is the empty set (a finite set, a regular set, a context-free language, respectively), (5 ∼ 8) whether w \ L2 is the empty set (a finite set, a regular set, a context-free language, respectively), (9) whether w \ L2 is a regular set, (10) whether w3 \ L3 ∪| w \ L3, and (11) whether w3 \ L3 = w \ L3.

Let M be an on-line recognizer of a set X of words. Suppose that M is given an input word wu. Let δ(w) denote the configuration of M immediately before it reads the first letter of u. M is said to be nonredundant if δ(w) = δ(w′) for all words w, w′ such that w \ X = wm ′ \ X. From unsolvable problem (11) above it follows that there exists a context-free language that has no nonredundant on-line recognizer.

Cited by (0)