English

On A. V. Anisimov's problem for finding a polynomial algorithm checking inclusion of context-free languages in group languages

Formal Languages and Automata Theory 2026-02-23 v1 Combinatorics

Abstract

The work investigates the problem of whether a context-free language is a subset of a group language. A.~V. Anisimov has shown that the problem of determining the unambiguity of finite automata is a special case of this problem. Then the question of finding polynomial algorithm verifying the inclusion of context-free languages in group languages naturally arises. The article focuses on this open problem. For the purpose, the paper describes an unconventional method of description of context-free languages, namely a representation with the help of a finite digraph whose arcs are labelled with a specially defined monoid U\mathcal{U}. Also, we define a semiring SU\mathcal{S}_\mathcal{U} whose elements are the set 2U2^\mathcal{U} of all subsets of U\mathcal{U} and with operations - product and union of the elements of 2U2^\mathcal{U}. The described algorithm executes no more than O(n3)O(n^3) operations in SU\mathcal{S}_\mathcal{U}.

Keywords

Cite

@article{arxiv.2602.18305,
  title  = {On A. V. Anisimov's problem for finding a polynomial algorithm checking inclusion of context-free languages in group languages},
  author = {Krasimir Yordzhev},
  journal= {arXiv preprint arXiv:2602.18305},
  year   = {2026}
}

Comments

14 pages, 2 figures

R2 v1 2026-07-01T10:44:21.428Z