RUS  ENG
Full version
JOURNALS // Modelirovanie i Analiz Informatsionnykh Sistem // Archive

Model. Anal. Inform. Sist., 2023 Volume 30, Number 2, Pages 106–127 (Mi mais793)

Discrete mathematics in relation to computer science

The zhegalkin polynomial of multiseat sole sufficient operator

L. Yu. Bystrov, E. V. Kuzmin

P. G. Demidov Yaroslavl State University, 14 Sovetskaya, Yaroslavl 150003, Russia

Abstract: Among functionally complete sets of Boolean functions, sole sufficient operators are of particular interest. They have a wide range of applicability and are not limited to the two-seat case. In this paper, the conditions, imposed on the Zhegalkin polynomial coefficients, are formulated. The conditions are necessary and sufficient for the polynomial to correspond to a sole sufficient operator. The polynomial representation of constant-preserving Boolean functions is considered. It is shown that the properties of monotone and linearity do not require special consideration in describing a sole sufficient operator. The concept of a dual remainder polynomial is introduced. The value of it allows one to determine the self-duality of a Boolean function. It is proved that the preserving 0 and 1 or preserving neither 0 nor 1 Boolean function is self-dual if and only if the dual remainder of its corresponding Zhegalkin polynomial is equal to 0 for any sets of function variable values. Based on this fact, a system of leading coefficients is obtained. The solution of the system made it possible to formulate the criterion for the self-duality of the Boolean function represented by the Zhegalkin polynomial. It imposes necessary and sufficient conditions on the polynomial coefficients. Thus, it is shown that Zhegalkin polynomials are a rather convenient tool for studying precomplete classes of Boolean functions.

Keywords: Zhegalkin polynomial, sole sufficient operator, Sheffer function, precomplete classes, constant-preserving Boolean functions, self-dual Boolean functions, dual remainder polynomial, leading coefficient.

UDC: 510.6

MSC: 06E30

Received: 27.02.2023
Revised: 15.05.2023
Accepted: 17.05.2023

DOI: 10.18255/1818-1015-2023-2-106-127



© Steklov Math. Inst. of RAS, 2024