Simpler proof for nonlinearity of majority function (Q2022506)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Simpler proof for nonlinearity of majority function
scientific article

    Statements

    Simpler proof for nonlinearity of majority function (English)
    0 references
    29 April 2021
    0 references
    Let \(V_n = \mathrm{GF}(2)^n\), where \(\mathrm{GF}(2)\) denotes the field of \(2\) elements. The Hamming weight of a vector \(v\in V_n\) is denoted \(wt(v)\). Any function \(f: V_n\to \mathrm{GF}(2)\) may be identified with the vector of its values, which we also denote by \(f\) when there is no confusion. This function \(f\) may also be identified with a (unique) polynomial in \(n\) variables, called its algebraic normal form. If each term in this polynomial is (total) degree at most \(1\) then we call such a function affine. The distance between two functions, \(f\) and \(g\), is defined to be the Hamming weight of their sum, \(d(f,g)=wt(f+g)\). The nonlinearity of \(f:V_n\to \mathrm{GF}(2)\) is its minimum distance to an affine function, denoted \[ N(f)=\min_{a\text{ affine}} d(f,a). \] The first lemma in the paper under review states the following interesting result: If \(f:V_n\to \mathrm{GF}(2)\) has Hamming weight no larger than \(2^{n-2}\) then \(N(f)=wt(f).\) Roughly speaking, \(\mathrm{GF}(2)\)-valued functions which are zero at least 75\% of the time have nonlinearity equal to their Hamming weight. This paper is devoted to the nonlinearity of the majority function, \(M_n:V_n\to \mathrm{GF}(2)\), defined by \[ M_n(v)= \begin{cases}1, & \text{if } wt(v)\geq \frac{n-1}{2}+1\ \ \ (n\text{ odd}),\\ 1, & \text{if } wt(v)\geq \frac{n}{2}\ \ \ (n\text{ even}),\\ 0, & \text{otherwise}. \end{cases} \] The goal of the paper is to gives a simple proof of the following result. \textbf{Theorem}: If \(n\) is odd then \(N(M_n)=2^{n-1}- \binom{n-1}{\frac{n-1}{2}}\). If \(n\) is even then \(N(M_n)=2^{n-1}-\frac{1}{2}\cdot \binom{n}{\frac{n}{2}}\). For further details, see the well-written paper itself.
    0 references
    Hamming weight
    0 references
    nonlinearity
    0 references
    Boolean functions
    0 references
    majority function
    0 references
    Walsh transform
    0 references
    0 references

    Identifiers