Approach to the construction of algebraic models of algorithms and programs (Q1364100): Difference between revisions
From MaRDI portal
Changed an Item |
Set profile property. |
||
Property / MaRDI profile type | |||
Property / MaRDI profile type: MaRDI publication profile / rank | |||
Normal rank |
Revision as of 04:05, 5 March 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Approach to the construction of algebraic models of algorithms and programs |
scientific article |
Statements
Approach to the construction of algebraic models of algorithms and programs (English)
0 references
24 August 1997
0 references
The article represents a new approach to construction of algebraic models of algorithms and programs. The basis of the approach is the algebra of Omega-regular elements. The algebra is distinguished from the algebra of regular expressions (Kleene algebra) by including one more operation in its signature, named herein as a characteristic. The algebra of Omega-regular element contains Kleene algebra. Besides, the Omega-regular elements define algorithms, which cannot be described in traditional terms of automata. In particular, conventional programming constructions defined by the means of deterministic and nondeterministic algorithmic algebra can be described in the terms of the considered algebra. The algebra in question includes objects which have not an adequate description in algorithmic algebras. In addition, the algebra of Omega-regular elements contains only four operations in comparison, for example, with algebra of nondeterministic algorithms, containing eight operations. Most attention is given to interpretations of Omega-regular element algebra in various classes of objects. The interpretation is the surjective homomorphism of considered algebra to the algebra which elements are objects of a given class. Examples are given. Connection with algorithmic algebras is shown. It is possible to consider the algorithmic algebra operations as derivative operations of Omega-regular element algebra. The set of the nondeterministic algebra operators (conditions) can strictly be put in the set of multiple-valued operators (accordingly -- in a Cartesian square of this set) of Omega-regular element algebra interpreted in a class of multiple-valued operators. The similar result is obtained for algebras of deterministic algorithms. The solvability of identity problem for nondeterministic algorithms algebra is proved on the base of the described approach.
0 references
algorithmic algebras
0 references
Omega-regular element algebra
0 references