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)+°(f)\ge n,$ and $\mathrm{VC}(f)+°_{\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$.
- ID del Artículo: 2510.13705
- Título: VC-Dimension vs Degree: An Uncertainty Principle for Boolean Functions
- Autores: Fan Chang (Facultad de Estadística y Ciencia de Datos, Universidad de Nankai & Instituto de Ciencias Básicas, Corea del Sur), Yijia Fang (Departamento de Matemáticas, Universidad Nacional de Singapur)
- Clasificación: math.CO cs.CC cs.DM
- Fecha de Publicación: 17 de octubre de 2025
- Enlace del Artículo: https://arxiv.org/abs/2510.13705
Este artículo revela un nuevo principio de incertidumbre que domina la complejidad de las funciones booleanas. El principio se manifiesta como un equilibrio fundamental entre dos medidas de complejidad centrales: la complejidad combinatoria del conjunto de soporte (caracterizada por la dimensión Vapnik-Chervonenkis VC(f)) y la complejidad de la estructura algebraica (caracterizada por el grado polinomial en varios campos). El artículo establece dos desigualdades principales para formalizar este equilibrio: VC(f) + deg(f) ≥ n y VC(f) + deg_F₂(f) ≥ n. Estos resultados recuperan particularmente el principio clásico de incertidumbre en el hipercubo discreto, así como la cota de Sziklai-Weiner en el caso F₂.
- Naturaleza Fundamental de las Funciones Booleanas: Las funciones definidas en el hipercubo booleano {0,1}ⁿ son objetos fundamentales en matemática combinatoria e informática teórica
- Representación mediante Expansión de Fourier: Cada función f : {0,1}ⁿ → ℝ puede representarse como una combinación lineal f = Σ_{S⊆n} f̂(S)·χ_S
- Diversidad de Medidas de Complejidad: Existen múltiples formas de caracterizar la complejidad de funciones booleanas, incluyendo complejidad combinatoria y algebraica
- Estudio de Funciones Booleanas de Bajo Impacto: Inspirado por la investigación de funciones booleanas de bajo impacto, se exploran las propiedades estructurales del espectro de Fourier de funciones booleanas con dimensión VC acotada
- Relación entre Medidas de Complejidad: Se estudia la relación fundamental entre la dimensión VC (complejidad combinatoria) y el grado polinomial (complejidad algebraica)
- Unificación Teórica: Se busca establecer un puente que conecte la combinatoria extremal y el análisis de funciones booleanas
Los métodos existentes que combinan el teorema de Sauer-Perles-Shelah y el lema de Schwartz-Zippel solo pueden proporcionar una relación de equilibrio más débil d log₂(en/d) + d* ≥ n, mientras que los resultados de este artículo lo fortalecen a d + d* ≥ n.
- Establecimiento de un Nuevo Principio de Incertidumbre: Se demuestra la relación fundamental de equilibrio entre la dimensión VC y el grado polinomial en el campo de los números reales: VC(f) + deg(f) ≥ n
- Extensión a Campos Finitos: Se demuestra la relación de equilibrio entre la dimensión VC y el grado polinomial en el campo F₂: VC(f) + deg_F₂(f) ≥ n
- Unificación de Resultados Teóricos: Se recuperan el principio clásico de incertidumbre en el hipercubo discreto y la cota de Sziklai-Weiner
- Establecimiento de Conexión con Diseños d-Nulos: Se revelan conexiones profundas con el concepto de diseño d-nulo introducido por Frankl y Pach
- Extensión a Otras Medidas de Complejidad: Se exploran relaciones de equilibrio entre la dimensión VC y otras medidas de complejidad de funciones booleanas como complejidad de árbol de decisión, sensibilidad y complejidad de certificado
Se estudia la relación cuantitativa entre la dimensión VC VC(f) de una función booleana f : {0,1}ⁿ → {0,1} y su grado polinomial deg(f), deg_F₂(f).
Teorema 1.2: Para cualquier función booleana no nula f : {0,1}ⁿ → {0,1}, se tiene VC(f) + deg(f) ≥ n.
Teorema 1.5: Para cualquier función booleana no nula f : {0,1}ⁿ → {0,1}, se tiene VC(f) + deg_F₂(f) ≥ n.
- Configuración por Contradicción: Se asume deg(f) ≤ n - d - 1, donde d = VC(f)
- Restricciones de Coeficientes de Fourier: Se utiliza la restricción de grado para obtener f̂(S^c) = 0 para todo |S| ≤ d
- Derivación de Condiciones Combinatorias: Mediante análisis de Fourier se derivan condiciones #{F ∈ ℱ | F ∩ S = T} ≡ 0 (mod 2)
- Conexión con Diseños d-Nulos: Se demuestra que esta condición es equivalente a la definición de diseño d-nulo
- Generación de Contradicción: Se utiliza el Lema 2.3 para demostrar que las familias que satisfacen diseño d-nulo deben tener dimensión VC ≥ d+1, generando una contradicción
- Lema Combinatorio: Se demuestra primero el Lema 2.4, estableciendo la relación entre condiciones de conteo de intersecciones pares y dimensión VC
- Representación Polinomial en F₂: Se utiliza la Proposición 2.7 para dar una fórmula de coeficientes polinomiales en F₂
- Construcción Directa: Se demuestra el límite inferior de grado mediante construcción de monomios específicos
- Aplicación de Diseños d-Nulos: Aplicación innovadora del concepto de diseño d-nulo de Frankl-Pach al análisis de complejidad de funciones booleanas
- Uso de Inversión de Möbius: Aplicación ingeniosa de la fórmula de inversión de Möbius en el retículo booleano para establecer equivalencia entre diferentes condiciones de conteo
- Marco de Prueba Unificado: Se proporciona una línea de prueba unificada para resultados en el campo de números reales y en el campo F₂
El artículo verifica mediante programación la enumeración de funciones donde se alcanza la igualdad en casos de baja dimensión:
| n | Número Total de Funciones | Funciones con deg(f)+VC(f)=n | Funciones con deg_F₂(f)+VC(f)=n |
|---|
| 1 | 4 | 3 | 3 |
| 2 | 16 | 9 | 11 |
| 3 | 256 | 55 | 83 |
| 4 | 65536 | 633 | 2491 |
El código computacional relacionado ha sido publicado en GitHub: https://github.com/FangYijia/deg-VC
- Complejidad del Caso de Igualdad: Los resultados computacionales muestran que los casos donde se alcanza la igualdad son considerablemente complejos, no limitados únicamente a subcubos
- Contraejemplos Específicos: Se proporcionan funciones específicas para n=4 donde deg(f)=VC(f)=2 pero el conjunto de soporte no es un subcubo
- Dificultad de Caracterización: La caracterización completa de las condiciones para la igualdad es una tarea extremadamente difícil
- Recuperación de Resultados Clásicos: Se recupera exitosamente el principio clásico de incertidumbre para funciones booleanas (Corolario 1.6)
- Cota de Sziklai-Weiner: Se recupera la cota inferior de Sziklai-Weiner para polinomios con restricción de peso en el caso F₂ (Corolario 1.7)
- Teorema de Sauer-Perles-Shelah: Proporciona la relación clásica entre dimensión VC y tamaño de familia de conjuntos
- Lema de Schwartz-Zippel: Proporciona cotas inferiores para la cantidad de puntos no nulos de polinomios
- Diseños d-Nulos de Frankl-Pach: Proporciona herramientas clave para la prueba de este artículo
- Análisis de Funciones Booleanas: Conexiones con análisis de Fourier, conjetura de sensibilidad y otras teorías clásicas
En comparación con trabajos existentes, este artículo es el primero en establecer una relación de equilibrio ajustada entre dimensión VC y grado polinomial, proporcionando un marco teórico unificado.
- Se establece un nuevo principio de incertidumbre para la complejidad de funciones booleanas: VC(f) + deg(f) ≥ n y VC(f) + deg_F₂(f) ≥ n
- Estas desigualdades son ajustadas, siendo alcanzadas por funciones indicadoras de subcubos
- Se recuperan y unifican múltiples resultados clásicos
- Rebanadas Booleanas: Exploración de relaciones de equilibrio similares en rebanadas del hipercubo booleano
- Grupos Abelianos Generales: Investigación de generalizaciones en grupos abelianos finitos arbitrarios
- Otras Medidas de Complejidad: Relaciones con complejidad de árbol de decisión, sensibilidad y complejidad de certificado
- Caracterización de Igualdad: La caracterización completa de condiciones para la igualdad sigue siendo difícil
- Complejidad Computacional: La verificación computacional para casos de alta dimensión se vuelve inviable
- Restricciones de Generalización: Algunas generalizaciones (como la relación con sensibilidad) presentan contraejemplos
- Profundidad Teórica: Se establece una conexión profunda entre complejidad combinatoria y algebraica
- Innovación Técnica: Aplicación ingeniosa de técnicas avanzadas como diseños d-nulos
- Unificación de Resultados: Se recuperan múltiples resultados clásicos dentro de un marco unificado
- Elegancia de Pruebas: Se proporcionan líneas de prueba concisas y profundas
- Caracterización Incompleta de Igualdad: La caracterización de condiciones para la igualdad aún no es suficientemente completa
- Restricciones en Algunas Generalizaciones: Algunas generalizaciones, como la relación con sensibilidad, presentan contraejemplos
- Alcance de Verificación Computacional: Solo se pueden realizar verificaciones completas en casos de baja dimensión
- Contribución Teórica: Proporciona nuevas herramientas fundamentales para la teoría de complejidad de funciones booleanas
- Valor Metodológico: La aplicación de diseños d-nulos proporciona nuevas perspectivas para investigaciones relacionadas
- Puente de Conexión: Establece nuevas conexiones entre combinatoria extremal y análisis de funciones booleanas
- Informática Teórica: Aplicaciones en teoría de complejidad y teoría del aprendizaje
- Combinatoria Extremal: Investigación de propiedades estructurales de familias de conjuntos
- Análisis de Funciones Booleanas: Aplicaciones en análisis de Fourier, análisis de influencia y campos relacionados
El artículo cita 33 referencias importantes que abarcan múltiples campos incluyendo análisis de funciones booleanas, combinatoria extremal y teoría de complejidad, proporcionando una base teórica sólida para la investigación.
Resumen: Este es un artículo con contribuciones importantes en la teoría de complejidad de funciones booleanas, que establece una relación fundamental de equilibrio entre dimensión VC y grado polinomial, proporcionando nuevas herramientas teóricas para comprender la complejidad intrínseca de funciones booleanas.