Table of Contents
Fetching ...

Locally Sampleable Uniform Symmetric Distributions

Daniel M. Kane, Anthony Ostuni, Kewen Wu

TL;DR

The paper characterizes the distributions that constant-depth Boolean circuits can sample when given uniform inputs, proving that any $d$-local sampler whose output is close to a uniform symmetric distribution must be close to one of six canonical distributions (zeros, ones, zerones, evens, odds, all). The approach combines a hypergraph-based structured decomposition with a local limit theorem, distinguishing tail and central regimes to reduce the problem to analyzing parity and weight distributions. A Kolmogorov-type decomposition and a continuity bound underpin a local limit theorem that shows near-centered targets are well-approximated by even/odd mixtures, enabling a complete, depth-independent classification. These results tightens our understanding of the sampling power of $\mathsf{NC^0}$ circuits and has implications for pseudorandomness, data structures, and sampling in the low-depth regime.

Abstract

We characterize the power of constant-depth Boolean circuits in generating uniform symmetric distributions. Let $f\colon\{0,1\}^m\to\{0,1\}^n$ be a Boolean function where each output bit of $f$ depends only on $O(1)$ input bits. Assume the output distribution of $f$ on uniform input bits is close to a uniform distribution $D$ with a symmetric support. We show that $D$ is essentially one of the following six possibilities: (1) point distribution on $0^n$, (2) point distribution on $1^n$, (3) uniform over $\{0^n,1^n\}$, (4) uniform over strings with even Hamming weights, (5) uniform over strings with odd Hamming weights, and (6) uniform over all strings. This confirms a conjecture of Filmus, Leigh, Riazanov, and Sokolov (RANDOM 2023).

Locally Sampleable Uniform Symmetric Distributions

TL;DR

The paper characterizes the distributions that constant-depth Boolean circuits can sample when given uniform inputs, proving that any -local sampler whose output is close to a uniform symmetric distribution must be close to one of six canonical distributions (zeros, ones, zerones, evens, odds, all). The approach combines a hypergraph-based structured decomposition with a local limit theorem, distinguishing tail and central regimes to reduce the problem to analyzing parity and weight distributions. A Kolmogorov-type decomposition and a continuity bound underpin a local limit theorem that shows near-centered targets are well-approximated by even/odd mixtures, enabling a complete, depth-independent classification. These results tightens our understanding of the sampling power of circuits and has implications for pseudorandomness, data structures, and sampling in the low-depth regime.

Abstract

We characterize the power of constant-depth Boolean circuits in generating uniform symmetric distributions. Let be a Boolean function where each output bit of depends only on input bits. Assume the output distribution of on uniform input bits is close to a uniform distribution with a symmetric support. We show that is essentially one of the following six possibilities: (1) point distribution on , (2) point distribution on , (3) uniform over , (4) uniform over strings with even Hamming weights, (5) uniform over strings with odd Hamming weights, and (6) uniform over all strings. This confirms a conjecture of Filmus, Leigh, Riazanov, and Sokolov (RANDOM 2023).

Paper Structure

This paper contains 13 sections, 30 theorems, 138 equations.

Key Result

Theorem 1.2

conj:nc0_classification is true.

Theorems & Definitions (59)

  • Conjecture 1.1: filmus2023sampling
  • Theorem 1.2: Consequence of \ref{['thm:nc0']}
  • Corollary 1.3
  • Lemma 3.2: kane2024locality
  • Lemma 3.3: viola2020sampling, kane2024locality
  • Lemma 3.6: bonami1970etude
  • Theorem 4.1
  • Remark 4.2
  • Theorem 4.3
  • Theorem 4.4
  • ...and 49 more