English

VC-Dimension vs Degree: An Uncertainty Principle for Boolean Functions

Combinatorics 2025-10-17 v2 Computational Complexity Discrete Mathematics

Abstract

In this paper, we uncover a new uncertainty principle that governs the complexity of Boolean functions. This principle manifests as a fundamental trade-off between two central measures of complexity: a combinatorial complexity of its supported set, captured by its Vapnik-Chervonenkis dimension (VC(f)\mathrm{VC}(f)), and its algebraic structure, captured by its polynomial degree over various fields. We establish two primary inequalities that formalize this trade-off: VC(f)+deg(f)n,\mathrm{VC}(f)+\mathrm{deg}(f)\ge n, and VC(f)+degF2(f)n\mathrm{VC}(f)+\mathrm{deg}_{\mathbb{F}_2}(f)\ge n. In particular, these results recover the classical uncertainty principle on the discrete hypercube, as well as the Sziklai--Weiner's bound in the case of F2\mathbb{F}_2.

Keywords

Cite

@article{arxiv.2510.13705,
  title  = {VC-Dimension vs Degree: An Uncertainty Principle for Boolean Functions},
  author = {Fan Chang and Yijia Fang},
  journal= {arXiv preprint arXiv:2510.13705},
  year   = {2025}
}

Comments

13 pages, comments are welcome! The code accompanying this paper is available on GitHub at https://github.com/FangYijia/deg-VC. Added a reference for Corollary 1.6 and corrected the formula rendering on the arXiv interface

R2 v1 2026-07-01T06:39:16.198Z