English

Linear Decomposition of the Majority Boolean Function using the Ones on Smaller Variables

Logic in Computer Science 2025-04-07 v1 Hardware Architecture Emerging Technologies

Abstract

A long-investigated problem in circuit complexity theory is to decompose an nn-input or nn-variable Majority Boolean function (call it MnM_n) using kk-input ones (MkM_k), k<nk < n, where the objective is to achieve the decomposition using fewest MkM_k's. An O(n)\mathcal{O}(n) decomposition for MnM_n has been proposed recently with k=3k=3. However, for an arbitrary value of kk, no such construction exists even though there are several works reporting continual improvement of lower bounds, finally achieving an optimal lower bound Ω(nklogk)\Omega(\frac{n}{k}\log k) as provided by Lecomte et. al., in CCC '22. In this direction, here we propose two decomposition procedures for MnM_n, utilizing counter trees and restricted partition functions, respectively. The construction technique based on counter tree requires O(n)\mathcal{O}(n) such many MkM_k functions, hence presenting a construction closest to the optimal lower bound, reported so far. The decomposition technique using restricted partition functions present a novel link between Majority Boolean function construction and elementary number theory. These decomposition techniques close a gap in circuit complexity studies and are also useful for leveraging emerging computing technologies.

Keywords

Cite

@article{arxiv.2504.03262,
  title  = {Linear Decomposition of the Majority Boolean Function using the Ones on Smaller Variables},
  author = {Anupam Chattopadhyay and Debjyoti Bhattacharjee and Subhamoy Maitra},
  journal= {arXiv preprint arXiv:2504.03262},
  year   = {2025}
}
R2 v1 2026-06-28T22:46:26.104Z