On a procedural platform for the theory of algorithms

  • Vitaly Zubenko к.ф.-м.н., доцент, КНУ ім.Тараса Шевченка, вул. Володимирська, 60, Київ, 01033

Abstract

The work is devoted to an attempt to mathematically clarify the general concept of an algorithm. It is proposed to move away from the practice existing in the theory of algorithms to define a specific representative class of algorithms and associate the general concept of an algorithm with it. Our approach is based on the idea of mathematically specifying a more abstract and broader concept  -  a  computational  procedure[2],  and  then  in  narrowing  it  down  to  the  notion  of  an algorithm.  The  concept  of  operational  table  of  procedures  is  introduced,  and  the  basis  of narrowing is the solvability of these tables. The place of basic mathematical models of algorithms and  calculations  within  the  proposed  procedural  platform,  such  as  finite  automata,  Turing machines, normal algorithms, discrete Glushkov transforms, formal grammars, Post systems, and others,  is  considered.  As  it  turns  out,  procedures  with  finite  operational  tables  correspond  to almost all of these models. Issues of arrangement and systematization of all currently existing models of algorithms and calculus within the framework of this platform are discussed.

References

Uspensky V.A. Theory of algorithms: its main discoveries and applications / Semenov A.L. – In: Algorithms in modern mathematics and its applications / ed. A.P. Ershova, D. Knuta.-N.: Computing Center of the Siberian Branch of the USSR Academy of Sciences.- 1982.- pp. 99-342.

Zubenko V.V. Programming/ L.L. Omelchuk. - K .: VPC "Kyiv University", 2011. - 625 p.

Zubenko V.V. Temporal Procedures and Algorithms // Programming Problems. -2006. - No. 2-3. - pp. 53-59.

Published
2023-06-13
How to Cite
Zubenko, V. (2023). On a procedural platform for the theory of algorithms. PHYSICO-MATHEMATICAL MODELLING AND INFORMATIONAL TECHNOLOGIES, (36), 92-95. Retrieved from http://www.fmmit.lviv.ua/index.php/fmmit/article/view/283