A condition for uniqueness of linear decomposition of a boolean function into disjunctive sum of indecomposable functions
Let n ^ 1, К = [GF(2)]n, that is, Vn is the n-dimensional vector space over the field GF(2), and Hn be the group of shifts : Vn ^ Vn of the space Vn defined as aa(x) = a ф x. Let Fn be the set of all Boolean functions f : Vn ^GF(2) in n variables and, for integer t ^ 0, let Ut be the set of all functions in Fn of degree not more than t. Let, at last, (H^f = {aa : G Hn,f (a ф x) ф f (x) G Ut}. We say that functions g and h in Fn are equivalent modulo Ut and write g = h (mod Ut) if g ф h G Ut. Also, we say that a function f G Fn is linearly decomposable into disjunctive sum modulo Ut if there exist a linear transformation A of the vector space Vn, an integer k G {1, 2,...,n - 1}, and some Boolean functions f1 and f2 such that, for any x = x1x2 ... xn G Vn, f (xA) = f1(x1,... ,xk) ф f2(xk+1, ... ,xn) (mod Ut). In this case, the right part of the last equivalence is called a linear decomposition of the function f into disjunctive sum modulo Ut and f 1, f2 are the components of the decomposition. By the principle of mathematical induction, these notions are defined for every number m ^ 2 of components in the sum and, further, just this definition of the linear decomposition of f into disjunctive sum modulo Ut is meant. The main result is the following: if s ^ 2, (Hn)f 1) is trivial (consists only of the identical shift of Vn), and f is linearly decomposable into disjunctive sum modulo then there exists an unique linear decomposition D of f into disjunctive sum modulo of linearly indecomposable (into disjunctive sum modulo Us) components. The term "uniqueness" of the decomposition D means that any other similar decomposition of f gives the same decomposition of Vn into the direct sum of subspaces induced by its components that are, in turn, linearly equivalent modulo to components in D.
Keywords
двоичные функции, разложение в прямую сумму, линейное преобразование, Boolean functions, disjunctive sum, linear transformationAuthors
Name | Organization | |
Cheremushkin A. V. | Research Institute "KVANT" | avc238@mail.ru |
References
