English

Weight recursions for any rotation symmetric Boolean functions

Combinatorics 2017-01-25 v1 Information Theory math.IT

Abstract

Let fn(x1,x2,,xn)f_n(x_1, x_2, \ldots, x_n) denote the algebraic normal form (polynomial form) of a rotation symmetric Boolean function of degree dd in ndn \geq d variables and let wt(fn)wt(f_n) denote the Hamming weight of this function. Let (1,a2,,ad)n(1, a_2, \ldots, a_d)_n denote the function fnf_n of degree dd in nn variables generated by the monomial x1xa2xad.x_1x_{a_2} \cdots x_{a_d}. Such a function fnf_n is called {\em monomial rotation symmetric} (MRS). It was proved in a 20122012 paper that for any MRS fnf_n with d=3,d=3, the sequence of weights {wk=wt(fk): k=3,4,}\{w_k = wt(f_k):~k = 3, 4, \ldots\} satisfies a homogeneous linear recursion with integer coefficients. In this paper it is proved that such recursions exist for any rotation symmetric function fn;f_n; such a function is generated by some sum of tt monomials of various degrees. The last section of the paper gives a Mathematica program which explicitly computes the homogeneous linear recursion for the weights, given any rotation symmetric fn.f_n. The reader who is only interested in finding some recursions can use the program and not be concerned with the details of the rather complicated proofs in this paper.

Cite

@article{arxiv.1701.06648,
  title  = {Weight recursions for any rotation symmetric Boolean functions},
  author = {Thomas W. Cusick},
  journal= {arXiv preprint arXiv:1701.06648},
  year   = {2017}
}

Comments

18 pages

R2 v1 2026-06-22T17:57:55.527Z