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