Skip to main content
Log in

The Replenishment Algorithm in Algebras of Sets

  • SOFTWARE–HARDWARE SYSTEMS
  • Published:
Cybernetics and Systems Analysis Aims and scope

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. 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.

  2. B. Buchberger, G. E. Collins, R. Loos, and R. Albrecht (eds.), Computer Algebra: Symbolic and Algebraic Computation, Springer-Verlag, Wien–New York (1983).

  3. 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.

    Chapter  Google Scholar 

  4. 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.

  5. 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).

    Book  Google Scholar 

  6. 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.

  7. 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.

  8. 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.

  9. 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.

    Article  MathSciNet  MATH  Google Scholar 

  10. 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.

    Article  MATH  Google Scholar 

  11. 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.

  12. 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.

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. Lvov.

Additional information

Translated from Kibernetyka ta Systemnyi Analiz, No. 5, September–October, 2021, pp. 168–174.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10559-021-00407-0

Keywords

Navigation