Abstract
The algorithm described can be called the replenishment algorithm by analogy with the Buchberger and Knuth–Bendix algorithms. Specific implementations of the theoretical construction (abstract reduction system) in algebras of finite, numerical, and linear semi-algebraic sets, as well as in the algebra of multisets are given. The elementary number theory problem interpreted as a problem of multiset algebra is considered. The main purpose of this study is to draw attention to simple examples of the replenishment algorithm application.
Similar content being viewed by others
References
B. Buchberger, “Basic features and development of the critical-pair/completion procedure,” in: J. P. Jouannaud (ed.), Rewriting Techniques and Applications, RTA 1985; Lecture Notes in Comput. Sci., Vol. 202, Springer, Berlin–Heidelberg (1985), pp. 1–45. https://doi.org/10.1007/3-540-15976-2_1.
B. Buchberger, G. E. Collins, R. Loos, and R. Albrecht (eds.), Computer Algebra: Symbolic and Algebraic Computation, Springer-Verlag, Wien–New York (1983).
B. Buchberger and R. Loos, “Algebraic simplification,” in: B. Buchberger, G. E. Collins, and R. Loos (eds.), Computer Algebra; Computing Supplementum, Vol. 4, Springer, Vienna (1982), pp. 11–43. https://doi.org/10.1007/978-3-7091-3406-1_2.
D. Knuth and P. Bendix, “Simple word problems in universal algebras,” in: J. H. Siekmann and G. Wrightson (eds.), Automation of Reasoning; Symbolic Computation (Artificial Intelligence), Springer, Berlin–Heidelberg (1983), pp. 342–376. https://doi.org/10.1007/978-3-642-81955-1_23.
D. A. Cox, J. Little, and D. O’Shea, Ideals, Varieties, and Algorithms: An Introduction to Computational Algebraic Geometry and Commutative Algebra, Springer, Cham (2015).
J. Staples, “Church–Rosser theorems for replacement systems,” In: J. N. Crossley (ed.) Algebra and Logic; Lecture Notes in Mathematics, Vol. 450, Springer, Berlin–Heidelberg (1975), pp. 291–307. https://doi.org/10.1007/BFb0062861.
R. V. Book and F. Otto, “String-rewriting systems,” in: String-Rewriting Systems, Text and Monographs in Computer Science, Springer, New York (1993), pp. 35–64. https://doi.org/10.1007/978-1-4613-9771-7_3.
F. Winkler, “The Church–Rosser property in computer algebra and special theorem proving: An investigation of critical-pair/completion algorithms (Ph.D. thesis),” ACM SIGSAM Bulletin, Vol. 18, Iss. 3, 22 (1984). https://doi.org/10.1145/1089389.1089396.
M. S. Lvov, “Polynomial invariants for linear loops,” Cybern. Syst. Analysis, Vol. 46, No. 4, 660–668 (2010). https://doi.org/10.1007/s10559-010-9242-x.
M. Lvov, V. Peschanenko, O. Letychevskyi, Y. Tarasich, and A. Baiev, “Algorithm and tools for constructing canonical forms of linear semi-algebraic formulas,” Cybern. Syst. Analysis, Vol. 54, No. 6, 993–1002 (2018). https://doi.org/10.1007/s10559-018-0102-4.
M. Lvov, V. Peschanenko, O. Letychevskyi, and Y. Tarasich, “The canonical forms of logical formulae over the data types and their using in programs verification,” in: V. Ermolayev, N. Bassiliades, H.-G. Fill, V. Yakovyna, H. C. Mayr, V. Kharchenko, V. Peschanenko, M. Shyshkina, M. Nikitchenko, and A. Spivakovsky (eds.), ICT in Education, Research and Industrial Applications: Integration, Harmonization and Knowledge Transfer: Proc. 13th Int. Conf. ICTERI 2017 (Kyiv, Ukraine, May 15–18, 2017), CEUR-WS, Vol. 1844 (2017), pp. 536–554.
M. S. Lvov, “Algebraic approach to the problem of solving systems of linear inequalities,” Cybern. Syst. Analysis, Vol. 46, No. 2, 326–338 (2010). https://doi.org/10.1007/s10559-010-9210-5.
Author information
Authors and Affiliations
Corresponding author
Additional information
Translated from Kibernetyka ta Systemnyi Analiz, No. 5, September–October, 2021, pp. 168–174.
Rights and permissions
About this article
Cite this article
Lvov, M., Tarasich, Y. The Replenishment Algorithm in Algebras of Sets. Cybern Syst Anal 57, 820–826 (2021). https://doi.org/10.1007/s10559-021-00407-0
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10559-021-00407-0