English

Integer Addition and Hamming Weight

Combinatorics 2015-04-21 v2 Computational Complexity

Abstract

We study the effect of addition on the Hamming weight of a positive integer. Consider the first 2n2^n positive integers, and fix an α\alpha among them. We show that if the binary representation of α\alpha consists of Θ(n)\Theta(n) blocks of zeros and ones, then addition by α\alpha causes a constant fraction of low Hamming weight integers to become high Hamming weight integers. This result has applications in complexity theory to the hardness of computing powering maps using bounded-depth arithmetic circuits over F2\mathbb{F}_2. Our result implies that powering by α\alpha composed of many blocks require exponential-size, bounded-depth arithmetic circuits over F2\mathbb{F}_2.

Keywords

Cite

@article{arxiv.1503.01170,
  title  = {Integer Addition and Hamming Weight},
  author = {John Y. Kim},
  journal= {arXiv preprint arXiv:1503.01170},
  year   = {2015}
}

Comments

21 pages, 0 figures

R2 v1 2026-06-22T08:43:45.799Z