Skip to main content
Log in

Upper bounds for the formula size of symmetric Boolean functions

  • Published:
Russian Mathematics Aims and scope Submit manuscript

Abstract

We prove that the complexity of the implementation of the counting function of n Boolean variables by binary formulas is at most n 3.03, and it is at most n 4.47 for DeMorgan formulas. Hence, the same bounds are valid for the formula size of any threshold symmetric function of n variables, particularly, for the majority function. The following bounds are proved for the formula size of any symmetric Boolean function of n variables: n 3.04 for binary formulas and n 4.48 for DeMorgan ones. The proof is based on the modular arithmetic.

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. O. B. Lupanov, Asymptotic Bounds on the Complexity of Control Systems (Mosk. Gos. Univ., Moscow, 1984) [in Russian].

    Google Scholar 

  2. R. G. Nigmatullin, The Complexity of Boolean Functions (Nauka, Moscow, 1991) [in Russian].

    MATH  Google Scholar 

  3. A. V. Chashkin, Discrete Mathematics (Akademiya, Moscow, 2012) [in Russian].

    Google Scholar 

  4. S. V. Yablonskii, Introduction to Discrete Mathematics (Nauka, Moscow, 1986) [in Russian].

    Google Scholar 

  5. P. E. Dunne, The Complexity of Boolean Networks (Academic Press, San Diego, 1988).

    MATH  Google Scholar 

  6. S. Jukna, Boolean Function Complexity (Springer-Verlag, Berlin-Heidelberg, 2012).

    Book  MATH  Google Scholar 

  7. V. M. Khrapchenko, “On the Complexity of Realization of Symmetric Boolean Functions by Formulas over Finite Bases,” in Problemy Kibernetiki (Nauka, Moscow, 1976), No. 31, pp. 231–234.

    Google Scholar 

  8. D. Yu. Cherukhin, “Lower Bounds for the Formula Complexity of Symmetric Boolean Functions,” Diskr. Analiz i Issled. Oper. Ser. 1 7(3), 86–98 (2000).

    MathSciNet  Google Scholar 

  9. V. M. Khrapchenko, “Method of Determining Lower Bounds for the Complexity of π-Schemes,” Matem. Zametki 10(1), 83–92 (1971).

    MATH  Google Scholar 

  10. M. J. Fischer, A. R. Meyer, and M. S. Paterson, “Ω(n log n) Lower Bounds on Length of Boolean Formulas,” SIAM J. Comput. 11(3), 416–427 (1982).

    Article  MATH  MathSciNet  Google Scholar 

  11. I. S. Sergeev, “Upper Bounds for the Formula Size of the Majority Function,” http://arxiv.org/abs/1208.3874 (2012).

    Google Scholar 

  12. M. Paterson and U. Zwick, “Shallow Circuits and Concise Formulae for Multiple Addition and Multiplication,” Comput. Complexity 3(3), 262–291 (1993).

    Article  MATH  MathSciNet  Google Scholar 

  13. G. L. Peterson, “An Upper Bound on the Size of Formulae for Symmetric Boolean Function,” Tech. Report 78-03-01 (Univ. Washington, 1978).

    Google Scholar 

  14. V. M. Khrapchenko, “The Complexity of the Realization of Symmetrical Functions by Formulae,” Matem. Zametki 11(1), 109–120 (1972).

    Google Scholar 

  15. M. S. Paterson, N. Pippenger, and U. Zwick, “Optimal Carry Save Networks,” in LMS Lecture Notes Series. Boolean Function Complexity (Cambridge University Press, 1992), Vol. 169, pp. 174–201.

    Article  MathSciNet  Google Scholar 

  16. M. S. Paterson, N. Pippenger, and U. Zwick, “Faster Circuits and Shorter Formulae for Multiple Addition, Multiplication, and Symmetric Boolean Functions,” in Proceedings of 31st IEEE Symp. Found. Comput. Sci., 642–650 (1990).

    Google Scholar 

  17. G. K. Stolyarov, “Parallel Multiplication Technique for Computer Hardware and Design of a Multiplier,” Author Certificate cl. 42 V. 14, No. 126668 (1960).

    Google Scholar 

  18. L. J. Stockmeyer, “On the Combinational Complexity of Certain Symmetric Boolean Functions,” Math. Syst. Theory 10(4), 323–336 (1977).

    MATH  MathSciNet  Google Scholar 

  19. E. Demenkov, A. Kojevnikov, A. Kulikov, and G. Yaroslavtsev, “New Upper Bounds on the Boolean Circuit Complexity of Symmetric Functions,” Inf. Proc. Letters 110(7), 264–267 (2010).

    Article  MATH  MathSciNet  Google Scholar 

  20. O. B. Lupanov, “To the Question on the Implementation of Symmetric Functions of the Algebra of Logic of Contact Boolean Circuits,” in Problemy Kibernetiki (Nauka, Moscow, 1965), No. 15, pp. 85–99.

    Google Scholar 

  21. S. B. Gashkov, Entertaining Computer Arithmetic. Quick Algorithms of Operations with Numbers and Polynomials (Librokom, Moscow, 2012) [in Russian].

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to I. S. Sergeev.

Additional information

Original Russian Text © I.S. Sergeev, 2014, published in Izvestiya Vysshikh Uchebnykh Zavedenii. Matematika, 2014, No. 5, pp. 38–52.

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sergeev, I.S. Upper bounds for the formula size of symmetric Boolean functions. Russ Math. 58, 30–42 (2014). https://doi.org/10.3103/S1066369X14050041

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.3103/S1066369X14050041

Keywords

Navigation