Home Complexity of systems of functions of Boolean algebra and systems of functions of three-valued logic in classes of polarized polynomial forms
Article
Licensed
Unlicensed Requires Authentication

Complexity of systems of functions of Boolean algebra and systems of functions of three-valued logic in classes of polarized polynomial forms

  • Svetlana N. Selezneva EMAIL logo
Published/Copyright: April 26, 2016

Abstract

A polarized polynomial form (PPF) (modulo k) is a modulo k sum of products of variables x1, . . . , xn or their Post negations, where the number of negations of each variable is determined by the polarization vector of the PPF. The length of a PPF is the number of its pairwise distinct summands. The length of a function f(x1, . . . , xn)of k-valued logic in the class of PPFs is the minimum length among all PPFs realizing the function. The paper presents a sequence of symmetric functions fn(x1, . . . , xn)of three-valued logic such that the length of each function fn in the class of PPFs is not less than ⌊3n+1/4⌋, where ⌊a⌋ denotes the greatest integer less or equal to the number a. The complexity of a system of PPFs sharing the same polarization vector is the number of pairwise distinct summands entering into all of these PPFs. The complexity LkPPF(F) of a system F ={f1,..., fm} of functions of k-valued logic depending on variables x1,..., xn in the class of PPFs is the minimum complexity among all systems of PPFs {p1,...,pm}such that all PPFs p1,...,pm share the same polarization vector and the PPF pj realizes the function fj, j = 1,...,m. Let LkPPF(m,n)=maxFL2PPF(F), where F runs through all systems consisting of m functions of k-valued logic depending on variables x1,..., xn. For prime values of k it is easy to derive the estimate LkPPF(m,n)kn. In this paper it is shown that LkPPF(m,n)=2n and LkPPF(m,n)=3n for all m ≥ 2, n= 1, 2, . . . Moreover, it is demonstrated that the estimates remain valid when consideration is restricted to systems of symmetric functions only.


Originally published in Diskretnaya Matematika (2015) 27,No1, 118–130 (in Russian).


Award Identifier / Grant number: 13-01-00684-a

Funding statement: This work was supported by the Russian Foundation for Basic Research, projects no. 13-01-00684-a and 13-01-00958-a.

References

[1] Ugryumov E.P., Digital circuitry, BKhV-Petersburg, 2004 (in Russian), 782 pp.Search in Google Scholar

[2] Astola J.T., Stankovich R. S., Fundamentals of switching theory and logic design, Dordrechht, The Netherlands, Springer, 2006.Search in Google Scholar

[3] Sasao T., Besslich P., “On the complexity of mod-2 sum PLA’s”, IEEE Trans. on Comput.,39 :2 (1990), 262–266.10.1109/12.45212Search in Google Scholar

[4] Suprun V.P., “Complexity of Boolean functions in the class of canonical polarized polynomials”, Discrete Math. Appl.,4 :3 (1994), 273–277.10.1515/dma.1994.4.3.273Search in Google Scholar

[5] Peryazev N.A., “Complexity of Boolean functions in the class of polarized polynomial forms”, Algebra and Logic,34 :3 (1995), 177–179 (in Russian).10.1007/BF02341875Search in Google Scholar

[6] Selezneva S.N., “On complexity of representation of multiple-valued logic functions as polarized polynomials”, Discrete Math. Appl.,12 :3 (2002), 229–234.10.1515/dma-2002-0304Search in Google Scholar

[7] Selezneva S.N., “On the complexity of polarized polynomials of functions of many-valued logics that depend on one variable”, Discrete Math. Appl.,14 :3 (2004), 263–266.10.1515/1569392031905539Search in Google Scholar

[8] Kirichenko K.D., “An upper bound for complexity of polynomial normal forms of Boolean functions”, Discrete Math. Appl., 15:4 (2005), 351–360.10.1515/156939205774464891Search in Google Scholar

[9] Selezneva S.N., Dainyak A.B., “On the complexity of generalized polynomials of k-valued functions”, Moscow Univ. Comput. Math. and Cybernetics,32, 2008, 152–158.10.3103/S0278641908030060Search in Google Scholar

[10] Markelov N.K., “A lower estimate of the complexity of three-valued logic functions in the class of polarized polynomials”, Moscow Univ. Comput. Math. and Cybernetics,36, Allerton Press, Inc., 2012, 150–154.10.3103/S0278641912030041Search in Google Scholar

[11] Yablonskiy S.V., “Functional constructions in a k-valued logic”, Collection of articles on mathematical logic and its applications to some questions of cybernetics, Trudy Mat. Inst. Steklov.,51, 1958, 5–142.Search in Google Scholar

[12] Stolov E.L., “Mathematical model of random generator based on ternary logic”, Prikl. Diskr. Mat. Suppl., 2012, ł 5, 54–56 (in Russian).10.17223/20710410/16/3Search in Google Scholar

[13] Mazurov A.A., “On stationary classes of three-value logic functions”, Moscow Univ. Comput. Math. and Cybernetics,36, 2012, 92–100.10.3103/S0278641912010050Search in Google Scholar

[14] Alekhina M.A., Barsukova O. Yu., “On reliability of circuits realizing ternary logic functions”, Diskretn. Anal. Issled. Oper., 21:4 (2014), 12–24.Search in Google Scholar

[15] Alekhina M.A., Barsukova O. Yu., “Unreliability of circuits in the basis by Rosser–Turkett”, Prikl. Diskr. Mat. Suppl., 2014, ł 7, 109–110.Search in Google Scholar

Received: 2014-10-9
Published Online: 2016-4-26
Published in Print: 2016-4-1

2016 Walter de Gruyter GmbH, Berlin/Boston

Downloaded on 23.9.2025 from https://www.degruyterbrill.com/document/doi/10.1515/dma-2016-0009/html?lang=en
Scroll to top button