Permutation closure for multiple context-free languages
By: Andrew Duncan , Murray Elder , Lisa Frenkel and more
Potential Business Impact:
Makes computer languages more powerful and flexible.
We prove that the \emph{permutation closure} of a multiple context-free language is multiple context-free, which extends work of Okhotin and Sorokin [LATA 2020] who showed closure under \emph{cyclic shift}, and complements work of Brandst\"adt [1981, RAIRO Inform. Th\'{e}or.] (resp. Brough \emph{et al.} [2016, Discrete Math. Theor. Comput. Sci.]) who showed the same result for regular, context-sensitive, recursively enumerable (resp. EDT0L and ET0L) languages. In contrast to Okhotin and Sorokin who work with grammars, our proof uses restricted tree stack automata due to Denkinger [DLT 2016].
Similar Papers
A substitution lemma for multiple context-free languages
Formal Languages and Automata Theory
Proves some computer languages are too complex.
A substitution lemma for multiple context-free languages
Formal Languages and Automata Theory
Proves some language rules are too complex for computers.
Automata for the commutative closure of regular sets
Formal Languages and Automata Theory
Lets computers understand word meanings, not just order.