Redirigiendo al acceso original de articulo en 15 segundos...
ARTÍCULO
TITULO

Semi-­lattices of the subsets of potential roots in the problems of the formal languages theory. Part I. Extracting the root from the language

Boris Melnikov    

Resumen

In the paper, we consider all possible subsets of the set of potential roots forming in some situations semi­lattices, by intersection and / or by union. Such structures arise in two similar problems in the theory of formal languages. Specifically, for some given finite language, we consider the problem of extracting the root of a given degree and the problem of constructing an optimal inverse morphism, where optimality can be defined, for example, as the length of the maximum word of a language that is an inverse morphic image. In both of the above cases, it is necessary to construct the set of so­called potential roots, i.e., such words of the alphabet in question, for each of which some degree of it is included in the source language. It is important to note that the construction of the set of all potential roots can be performed using a simple polynomial algorithm. Exponential algorithms for both problems are obvious: we just need to sort through all subsets of the set of these potential roots, and choose the appropriate one among these subsets. Therefore, the problem is to describe possible polynomial algorithms for these problems. For both of these problems, the possible existence of two semi­lattices available on a pre­constructed set of subsets of potential roots is of interest. Among other things, in the paper we present the formulation of one important hypothesis of the theory of formal languages, in which we can assert that a special subset of a set of languages, each of which is an inverse morphic image of a given language, forms not only a half­lattice by union, but also a half­lattice by intersection (and, therefore, a lattice). The first part of the paper contains motivation, definition of basic concepts, after which includes the material, more dedicated the first of the tasks under consideration, i.e., the task of extracting a root from a language.

 Artículos similares

       
 
Dimitris C. Gkikas, Prokopis K. Theodoridis and Grigorios N. Beligiannis    
An excessive amount of data is generated daily. A consumer?s journey has become extremely complicated due to the number of electronic platforms, the number of devices, the information provided, and the number of providers. The need for artificial intelli... ver más
Revista: Informatics

 
Ayman Taha, Bernard Cosgrave and Susan Mckeever    
Insurance is a data-rich sector, hosting large volumes of customer data that is analysed to evaluate risk. Machine learning techniques are increasingly used in the effective management of insurance risk. Insurance datasets by their nature, however, are o... ver más
Revista: Applied Sciences

 
Boris Melnikov     Pág. 1 - 11
This paper discusses (non-deterministic) finite automata of a special kind. We have not found any publications in the literature in Russian that define the title for such automata, so we propose a new name for them, i.e. ?petal automata?. (In the only pu... ver más

 
Boris Melnikov     Pág. 1 - 10
This paper discusses (non-deterministic) finite automata of a special kind. We have not found any publications in the literature in Russian that define the title for such automata, so we propose a new name for them, i.e. ?petal automata?. (In the only pu... ver más

 
Markus Rabe, Majsa Ammouriova, Dominik Schmitt and Felix Dross    
The distribution process in business-to-business materials trading is among the most complex and in transparent ones within logistics. The highly volatile environment requires continuous adaptations by the responsible decision-makers, who face a substant... ver más
Revista: Algorithms