Table of Contents
Fetching ...

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

Krasimir Yordzhev

TL;DR

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.

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 $\mathcal{U}$. Also, we define a semiring $\mathcal{S}_\mathcal{U}$ whose elements are the set $2^\mathcal{U}$ of all subsets of $\mathcal{U}$ and with operations - product and union of the elements of $2^\mathcal{U}$. The described algorithm executes no more than $O(n^3)$ operations in $\mathcal{S}_\mathcal{U}$.

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

TL;DR

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.

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 . Also, we define a semiring whose elements are the set of all subsets of and with operations - product and union of the elements of . The described algorithm executes no more than operations in .
Paper Structure (4 sections, 8 theorems, 41 equations, 2 figures, 1 algorithm)

This paper contains 4 sections, 8 theorems, 41 equations, 2 figures, 1 algorithm.

Key Result

Theorem 2.1

(A. V. Anisimov springerlink:10.1007/BF01068773) Let $L$ be a context-free language and let $G$ be a group with the set of generators (SigmaGroup), and the set of defining relations $\Theta$ satisfying the condition (ThetaGroup). Then $L \subseteq \mathfrak{L} (G)$ if and only if $W_1 = \Omega_1 \cu

Figures (2)

  • Figure 1:
  • Figure 2:

Theorems & Definitions (13)

  • Definition 1.1
  • Theorem 2.1
  • Definition 3.1
  • Definition 3.2
  • Theorem 3.3
  • Example 3.4
  • Theorem 3.5
  • Theorem 4.1
  • Proposition 4.2
  • Theorem 4.3
  • ...and 3 more