Teoría de NúmerosMétodos

Principio del palomar y sus generalizaciones

Si se colocan objetos en cajas, alguna caja contiene al menos dos. Trivial en el enunciado, demoledor en aplicación: una de las técnicas más usadas en combinatoria olímpica.

DificultadIniciación
Etiquetaspalomarcombinatoriaprincipio-cajasdirichlet
AutorAdrián García Bouzas
Actualizado2026-02-10
Definición

El principio del palomar, también llamado principio de las cajas de Dirichlet o pigeonhole principle, afirma:

Teorema

Si n+1n + 1 objetos se distribuyen en nn cajas, entonces al menos una caja contiene dos o más objetos.

Más generalmente: si mm objetos se distribuyen en nn cajas, alguna caja contiene al menos m/n\lceil m/n \rceil objetos.

Demostración

Si todas las cajas contuvieran a lo más m/n1\lceil m/n \rceil - 1 objetos, el total sería a lo sumo n(m/n1)n \cdot (\lceil m/n \rceil - 1). Como m/n1<m/n\lceil m/n \rceil - 1 < m/n, obtendríamos un total estrictamente menor que mm. Contradicción. \blacksquare

Ejemplo

Ejemplo 1. Entre 7 personas hay dos que nacieron el mismo día de la semana.

Ejemplo 2. En cualquier conjunto de 5 enteros, hay dos con la misma paridad. (Solo hay 2 paridades: 5 > 2.)

Ejemplo 3. Entre 10 enteros cualesquiera, hay dos cuya diferencia es múltiplo de 9. (Las 10 clases módulo 9 son solo 9, así que dos enteros caen en la misma clase, y su diferencia es divisible por 9.)

Aplicaciones

El verdadero arte del palomar es inventar las cajas correctas. A continuación algunos ejemplos donde la elección de cajas es la idea brillante.

Aplicación 1: subconjuntos con suma divisible

Problema. Demostrar que entre cualesquiera nn enteros, existe un subconjunto no vacío cuya suma es divisible por nn.

Solución. Sean a1,,ana_1, \ldots, a_n los enteros. Consideramos las sumas parciales

S0=0,  S1=a1,  S2=a1+a2,  ,  Sn=a1++an.S_0 = 0, \; S_1 = a_1, \; S_2 = a_1 + a_2, \; \ldots, \; S_n = a_1 + \cdots + a_n.

Tenemos n+1n + 1 sumas y nn posibles residuos módulo nn. Por palomar, dos sumas SiS_i y SjS_j con i<ji < j tienen el mismo residuo. Entonces

SjSi  =  ai+1+ai+2++aj    0(modn).S_j - S_i \;=\; a_{i+1} + a_{i+2} + \cdots + a_j \;\equiv\; 0 \pmod n. \qquad \blacksquare

Aplicación 2: irracionalidad y aproximación diofántica

Teorema (Dirichlet, 1842). Para todo irracional α\alpha y todo entero N1N \geq 1, existen enteros p,qp, q con 1qN1 \leq q \leq N tales que

αpq  <  1qN.\left| \alpha - \frac{p}{q} \right| \;<\; \frac{1}{qN}.

Demostración. Consideramos los N+1N+1 números 0,{α},{2α},,{Nα}0, \{\alpha\}, \{2\alpha\}, \ldots, \{N\alpha\} en el intervalo [0,1)[0, 1), donde {x}\{x\} denota la parte fraccionaria. Dividimos [0,1)[0, 1) en NN intervalos de longitud 1/N1/N:

[0,1N),  [1N,2N),  ,  [N1N,1).\left[0, \tfrac{1}{N}\right), \; \left[\tfrac{1}{N}, \tfrac{2}{N}\right), \; \ldots, \; \left[\tfrac{N-1}{N}, 1\right).

Por palomar, dos de los N+1N + 1 números caen en el mismo intervalo: digamos {iα}\{i\alpha\} y {jα}\{j\alpha\} con i<ji < j. Entonces

(ji)α(jαiα)  <  1N.|(j - i)\alpha - (\lfloor j\alpha\rfloor - \lfloor i\alpha\rfloor)| \;<\; \frac{1}{N}.

Poniendo q=jiq = j - i y p=jαiαp = \lfloor j\alpha\rfloor - \lfloor i\alpha\rfloor, obtenemos qαp<1/N|q\alpha - p| < 1/N, equivalente a la afirmación. \blacksquare

Aplicación 3: geometría

Problema (clásico). Si se eligen 5 puntos dentro de un cuadrado de lado 1, hay dos a distancia 2/2\leq \sqrt 2 / 2.

Solución. Dividimos el cuadrado en 4 cuadraditos de lado 1/21/2. Por palomar, dos puntos caen en el mismo cuadradito; su distancia es a lo más la diagonal de este, que mide 2/2\sqrt 2 / 2. \blacksquare

Observación

La forma más fina del principio — el palomar infinito — afirma: si se distribuyen infinitos objetos en finitas cajas, alguna caja recibe infinitos. Es la base del teorema de Ramsey y de muchos argumentos en combinatoria infinita y análisis.