S.A. Lozhkin∗ , D.S. Kinzhikeyeva∗∗
Lomonosov Moscow State University, Moscow, 119991 Russia
E-mail: ∗lozhkin@cs.msu.ru, ∗∗kinzhikeyeva@yandex.ru
Received August 11, 2020
DOI: 10.26907/2541-7746.2020.3.335-349
For citation: Lozhkin S.A., Kinzhikeyeva D.S. On the structure, complexity, and depth of the circuits over the basis {&, ∨} realizing step Boolean functions. Uchenye Zapiski Kazanskogo Universiteta. Seriya Fiziko-Matematicheskie Nauki, 2020, vol. 162, no. 3, pp. 335–349. doi: 10.26907/2541-7746.2020.3.335-349. (In Russian)
Abstract
The step Boolean function is a function of the algebra of logic of n Boolean variables, n = 1, 2, … , reducing to 1 on all of the sets of an n -dimensional unit cube, the ordinal numbers of which are not lower than the given set. In this paper, the problem of synthesis of circuits over the basis {&, ∨} realizing step Boolean functions was considered. The optimized structure of the given circuits was studied with regard to complexity and depth. Step functions often appear in theoretical and applied tasks as an auxiliary subfunctions. For instance, an n- bit adder contains such a subfunction.
Keywords: Boolean circuits, basis {&, ∨}, step Boolean functions, complexity and depth minimization, structure of minimal circuits
Acknowledgments. The study was supported by the Moscow Center for Fundamental and Applied Mathematics and the Russian Foundation for Basic Research (project no. 18-01-00800).
References
The content is available under the license Creative Commons Attribution 4.0 License.