Skip to main content

Boolean functions with a large number of subfunctions and small complexity and depth

  • Commanications
  • Conference paper
  • First Online:
  • 164 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 529))

Abstract

If f(x1,...,xn) is a Boolean function on the variables x1,...,xn then f(*1,...,*n) where *i ∈ {0, 1, xi}, i = 1,...,n, is called subfunction of f. The number of subfunctions of f is at most 3n. Intuition suggests that a Boolean function with a large number of subfunctions has a large (combinatorial) complexity and a large depth. We show that this intuition is wrong. There exist Boolean functions with about 3n subfunctions (i. e. about the maximal number of subfunctions) and with a very small complexity and depth (about 2n and log2n, respectively).

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. Blum, A Boolean function requiring 3n network size TCS 28(1984) 337–345.

    Google Scholar 

  2. L. H. Harper; W. N. Hsieh; J. E. Savage, A class of Boolean function with linear combinational complexity, TCS 1 (1975) 161–183.

    Google Scholar 

  3. O. B. Lupanov, A method of circuit synthesis, Jzv. VUZ Radiofiz 1 (1958) 120–140.

    Google Scholar 

  4. J. E. Savage, The complexity of computing, Wiley, New York (1976).

    Google Scholar 

  5. C. P. Schnorr, A 3n-lower bound on the network complexity of Boolean functions, TCS 10 (1980) 83–92.

    Google Scholar 

  6. D. Uhlig, On a Boolean function with a small number of subfunctions and a great complexity, Probl. Kibern. 35(1979), 133–139.

    Google Scholar 

  7. I. Wegener, The complexity of Boolean functions, Wiley-Teubner, Chichester — New York (1987).

    Google Scholar 

  8. S. V. Yablonskii, On algorithmic difficulties of the synthesis of minimal contact schemes, Probl. Kibern. 2 (1959) 75–121.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

L. Budach

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Uhlig, D. (1991). Boolean functions with a large number of subfunctions and small complexity and depth. In: Budach, L. (eds) Fundamentals of Computation Theory. FCT 1991. Lecture Notes in Computer Science, vol 529. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54458-5_84

Download citation

  • DOI: https://doi.org/10.1007/3-540-54458-5_84

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-54458-6

  • Online ISBN: 978-3-540-38391-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics