Integer Addition and Hamming Weight
John Y. Kim

TL;DR
This paper investigates how adding a fixed integer with a complex binary structure affects the Hamming weight distribution of numbers, revealing implications for computational complexity and circuit size requirements.
Contribution
It demonstrates that addition by such an integer significantly increases the Hamming weight of many low-weight integers, impacting the complexity of powering maps in circuit models.
Findings
Addition by lpha with lpha many blocks causes many low Hamming weight integers to become high Hamming weight.
Powering by lpha with many blocks requires exponential-size, bounded-depth circuits over _2.
Results have applications in complexity theory, particularly in circuit complexity lower bounds.
Abstract
We study the effect of addition on the Hamming weight of a positive integer. Consider the first positive integers, and fix an among them. We show that if the binary representation of consists of blocks of zeros and ones, then addition by 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 . Our result implies that powering by composed of many blocks require exponential-size, bounded-depth arithmetic circuits over .
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Coding theory and cryptography · Cryptography and Data Security
