Affiliation:
1. Lomonosov Moscow State University , Moscow Russia
Abstract
Abstract
We consider polynomials f(x
1, …, xn
) over a finite filed that satisfy the following condition: the set of solutions of the equation f(x
1, …, xn
) = b, where b is some element of the field, coincides with the set of solutions of some system of linear equations over this field. Such polynomials are said to be multiaffine with the right-hand side b (or with respect to b). We describe a number of properties of multiaffine polynomials. Then on the basis of these properties we propose a polynomial algorithm that takes a polynomial over a finite field and an element of the field as an input and decides whether the polynomial is multiaffine with respect to this element. In case of the positive answer the algorithm also outputs a system of linear equations that corresponds to this polynomial. The complexity of the proposed algorithm is the smallest in comparison with other known algorithms that solve this problem.
Reference8 articles.
1. Gorshkov S. P., “On the complexity of recognizing multiaffinity, bijunctivity, weak positivity and weak negativity”, Obozr. promyshl. i prikl. matem., 4:2 (1997), 216–237 (in Russian).
2. Selezneva S. N., “Multiaffine polynomials over a finite field”, Discrete Math. Appl., 31:6 (2021), 421–430.
3. Selezneva S. N., “Multiaffinity testing of algebra logic functions by their Zhegalkin polynomials”, Vestnik Mosk. un-ta. Ser. 15. Vychisl. matem. i kibernetika, 2022, №1, 42–49 (in Russian).
4. Lidl R., Niederreiter H., Finite Fields, Addison-Wesley Publ. Inc., 1983, 755 pp.
5. Yablonsky S. V., Introduction to Discrete Mathematics, Vyssh. shk., Moscow, 2001 (in Russian), 384 pp.