Reference. Logics for context-free languages
We define matchings, and show that they capture the essence of context-freeness. More precisely, we show that the class of context-free languages coincides with the class of those sets of strings which can be defined by sentences of the form ∃ bϕ, where ϕ is first order, b is a binary predicate symbol, and the range of the second order quantifier is restricted to the class of matchings. Several variations and extensions are discussed.
Cite
Cites 11 works (0 here)
External (11)
- Graph Connectivity, Monadic NP and built-in relations of moderate degree (1995)
- Graph connectivity and monadic NP (1994)
- On monadic NP vs. monadic co-NP (1993)
- Regular languages in NC1 (1992)
- Reachability is harder for directed than for undirected finite graphs (1990)
- Second‐order and Inductive Definability on Finite Structures (1987)
- Monadic generalized spectra (1975)
- Tree acceptors and some of their applications (1970)
- Generalized finite automata theory with an application to a decision problem of second-order logic (1968)
- Algebraic automata and context-free sets (1967)
- Weak Second‐Order Arithmetic and Finite Automata (1960)