VC-Dimension vs Degree: An Uncertainty Principle for Boolean Functions
By: Fan Chang, Yijia Fang
Potential Business Impact:
New math rule helps understand computer programs.
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 ($\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:$\mathrm{VC}(f)+\deg(f)\ge n,$ and $\mathrm{VC}(f)+\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 $\mathbb{F}_2$.
Similar Papers
VC-Dimension vs Degree: An Uncertainty Principle for Boolean Functions
Combinatorics
Limits how complex computer programs can be.
The Parameterized Complexity of Computing the VC-Dimension
Computational Complexity
Makes computers learn faster by understanding complexity.
The Parameterized Complexity of Computing the VC-Dimension
Computational Complexity
Makes computers understand complex data faster.