Teoría de NúmerosContenidos

Paridad: el invariante más simple y más poderoso

El argumento de paridad consiste en observar que cierta cantidad es par o impar, y que las operaciones permitidas no cambian esa condición. Detrás de su aparente trivialidad se esconde uno de los métodos más versátiles de la olimpiada.

DificultadIniciación
Etiquetasparidadinvariantesmodularcoloracioncombinatoria
Requisitosdivisibilidad-basica
AutorAdrián García Bouzas
Actualizado2026-06-03

La paridad es el primer invariante que aprende un matemático. Un entero es par o impar. Eso es todo. Pero este hecho —tan simple que parece trivial— resuelve problemas que de otro modo parecerían completamente intratables.

La idea fundamental: si una operación conserva la paridad de cierta magnitud, entonces la paridad de la configuración inicial y la final debe coincidir. Si no coincide, la transformación es imposible. Este esquema —invariante, operación, conclusión— aparece decenas de veces al año en olimpiadas de todo nivel.

Definición

Un entero nn es par si 2n2 \mid n, es decir, si existe kZk \in \mathbb Z con n=2kn = 2k. Es impar si 2n2 \nmid n, es decir, si existe kZk \in \mathbb Z con n=2k+1n = 2k + 1.

La paridad de nn es su clase módulo 22: nmod2{0,1}n \bmod 2 \in \{0, 1\}.

Teorema

(Reglas de paridad) Sean a,ba, b enteros. Entonces:

OperaciónPar ++ ParImpar ++ ImparPar ++ Impar
a+ba + bParParImpar
aba - bParParImpar
ababParImparPar

En general: a+ba + b es par     \iff aa y bb tienen la misma paridad.

La suma de nn números impares es par si nn es par, e impar si nn es impar.

Demostración

Si a=2ja = 2j y b=2kb = 2k, entonces a+b=2(j+k)a + b = 2(j + k) (par) y ab=4jkab = 4jk (par). Si a=2j+1a = 2j + 1 y b=2k+1b = 2k + 1, entonces a+b=2(j+k+1)a + b = 2(j + k + 1) (par) y ab=4jk+2j+2k+1=2(2jk+j+k)+1ab = 4jk + 2j + 2k + 1 = 2(2jk + j + k) + 1 (impar). Las demás combinaciones son análogas. \blacksquare

Corolario

(Cuadrados y paridades)

(i) Si nn es par, n20(mod4)n^2 \equiv 0 \pmod 4. Si nn es impar, n21(mod4)n^2 \equiv 1 \pmod 4.

En particular, n2≢2,3(mod4)n^2 \not\equiv 2, 3 \pmod 4 para ningún entero nn, y n20n^2 \equiv 0 o 1(mod4)1 \pmod 4.

(ii) Si nn es impar, n21(mod8)n^2 \equiv 1 \pmod 8.

Demostración de (i). Si n=2kn = 2k: n2=4k20(mod4)n^2 = 4k^2 \equiv 0 \pmod 4. Si n=2k+1n = 2k+1: n2=4k2+4k+1=4k(k+1)+11(mod4)n^2 = 4k^2 + 4k + 1 = 4k(k+1) + 1 \equiv 1 \pmod 4.

Demostración de (ii). Si n=2k+1n = 2k+1: n2=4k(k+1)+1n^2 = 4k(k+1) + 1. Como k(k+1)k(k+1) es el producto de dos enteros consecutivos, es par, así k(k+1)=2mk(k+1) = 2m y n2=8m+11(mod8)n^2 = 8m + 1 \equiv 1 \pmod 8. \blacksquare

Este corolario es inmediatamente útil: la ecuación x2+y2=nx^2 + y^2 = n no tiene solución si n3(mod4)n \equiv 3 \pmod 4, porque el lado izquierdo solo puede ser 0,1,2(mod4)\equiv 0, 1, 2 \pmod 4.

Ejemplo

Los siguientes ejemplos ilustran la técnica de paridad en orden creciente de sofisticación.

Nivel 1: imposibilidad directa

Ejemplo 1. Demostrar que la suma de tres números impares cualesquiera es impar.

La suma de tres números impares tiene la misma paridad que 1+1+1=31 + 1 + 1 = 3, que es impar. \square

Ejemplo 2. ¿Es posible que x2+y2=2026x^2 + y^2 = 2026 tenga solución en enteros?

20262(mod4)2026 \equiv 2 \pmod 4. Pero x2+y20,1,2(mod4)x^2 + y^2 \equiv 0, 1, 2 \pmod 4, y el valor 2(mod4)2 \pmod 4 requiere x2y21(mod4)x^2 \equiv y^2 \equiv 1 \pmod 4, es decir, ambos impares. Pero entonces x=2s+1x = 2s+1 y y=2t+1y = 2t+1:

x2+y2=(2s+1)2+(2t+1)2=4s2+4s+4t2+4t+2=4(s2+s+t2+t)+2.x^2 + y^2 = (2s+1)^2 + (2t+1)^2 = 4s^2 + 4s + 4t^2 + 4t + 2 = 4(s^2+s+t^2+t) + 2.

Necesitamos 2026=4m+22026 = 4m + 2 para algún mm, es decir m=506m = 506. ¿Es posible? Sí, la paridad módulo 44 no descarta. Necesitamos una condición más fina. La representación como suma de dos cuadrados requiere que todo primo p3(mod4)p \equiv 3 \pmod 4 que divide a 2026=21013=210132026 = 2 \cdot 1013 = 2 \cdot 1013 aparezca con exponente par. 10131013 es primo y 1013=4253+11(mod4)1013 = 4 \cdot 253 + 1 \equiv 1 \pmod 4. Por tanto sí hay representación: 2026=252+392+2026 = 25^2 + 39^2 + \ldots En este caso la paridad fue necesaria pero no suficiente.

Ejemplo 3. Demostrar que n2+n+1n^2 + n + 1 es siempre impar para entero nn.

n2+n=n(n+1)n^2 + n = n(n+1) es el producto de enteros consecutivos, siempre par. Así n2+n+1=par+1=imparn^2 + n + 1 = \text{par} + 1 = \text{impar}.


Nivel 2: invariante en un proceso

Ejemplo 4. Sobre una pizarra están escritos los números 1,2,3,,1001, 2, 3, \ldots, 100. En cada paso se borran dos números a,ba, b y se escribe ab|a - b|. Tras 9999 pasos queda un número. ¿Puede ese número ser 11?

La clave: ¿cuál es el invariante?

La suma SS de todos los números en la pizarra no es invariante bajo esta operación (ya que a+ba + b es reemplazado por ab|a - b|, la suma cambia). Pero la paridad de SS sí lo es: al borrar a,ba, b y escribir ab|a-b|, la suma cambia en

abab=±(ab)ab.|a - b| - a - b = \pm(a - b) - a - b.

Si aba \geq b: cambia en (ab)ab=2b(a-b) - a - b = -2b, un número par.

Si b>ab > a: cambia en (ba)ab=2a(b-a) - a - b = -2a, un número par.

En ambos casos la suma cambia en un número par, así que la paridad de SS es invariante.

La suma inicial es S0=1+2++100=5050S_0 = 1 + 2 + \cdots + 100 = 5050, que es par. Luego el número final también es par. Como 11 es impar, no puede ser 11. \square


Ejemplo 5. Inicialmente hay nn fichas, todas cara arriba. En cada paso se voltea exactamente kk fichas. ¿Se puede llegar a tener todas las fichas cara abajo?

Sea ff el número de fichas cara arriba. Inicialmente f=nf = n. Cada operación cambia ff en ±k,±(k2),\pm k, \pm(k-2), \ldots; en cualquier caso, ff cambia en un número de la misma paridad que kk.

Si kk es impar: cada operación cambia la paridad de ff. Para pasar de f=nf = n a f=0f = 0, necesitamos un número de operaciones que cambie la paridad de nn a la de 0=0 = par. Esto requiere que nn sea impar (empezar impar, cambiar paridad, llegar a par).

Si kk es par: ff mantiene su paridad. Para llegar a f=0f = 0 (par), se necesita que nn también sea par.

Conclusión: Se puede llegar a todas cara abajo si y solo si n0(modgcd(2,k))n \equiv 0 \pmod{\gcd(2, k)}... (La condición completa es más sutil e involucra el número de pasos disponibles, pero la paridad da la obstrucción básica.)


Nivel 3: coloración como paridad extendida

Ejemplo 6. (Tablero mutilado de Gomory) Se elimina la casilla (1,1)(1,1) y la casilla (8,8)(8,8) de un tablero de ajedrez de 8×88 \times 8. ¿Se puede cubrir el tablero restante de 6262 casillas con 3131 piezas de dominó de 1×21 \times 2?

Coloreamos el tablero como tablero de ajedrez: negras las casillas con i+ji+j par, blancas las de i+ji+j impar. Cada pieza de dominó cubre exactamente una casilla negra y una blanca. Los 3131 dominós cubrirían 3131 negras y 3131 blancas.

Las casillas eliminadas son (1,1)(1,1) y (8,8)(8,8), ambas con i+ji+j par, ambas negras. Quedan 3030 negras y 3232 blancas. La diferencia es 202 \neq 0.

Pero los 3131 dominós requieren diferencia 00. Imposible. \square


Ejemplo 7. En un tablero de n×nn \times n se tienen fichas. La operación permitida es: elegir cualquier fila o columna y voltear todas las fichas de esa fila/columna. ¿Puede conseguirse que el número de fichas cara arriba sea exactamente 11?

Sea ff el número inicial de fichas cara arriba. Cada operación en una fila/columna cambia el número de fichas cara arriba en n2rn - 2r donde rr es el número de fichas cara arriba en esa fila/columna (las cara arriba se voltean para abajo y las cara abajo para arriba). Así n2rn(mod2)n - 2r \equiv n \pmod 2.

Si nn es par: cada operación cambia ff por un número par. La paridad de ff es invariante. Si ff inicial es par, el resultado siempre es par; si inicial es impar, siempre es impar. Para llegar a 11 (impar), ff inicial debe ser impar.

Si nn es impar: cada operación cambia ff por un número impar, alternando la paridad. Si partimos de ff par, tras un número impar de movimientos ff es impar.

Así la paridad da condiciones sobre qué configuraciones finales son alcanzables.


Nivel 4: cuadrados módulo 4 como herramienta fuerte

Ejemplo 8. Demostrar que x2+y2+z2=7x^2 + y^2 + z^2 = 7 no tiene solución en enteros.

Los cuadrados son 0\equiv 0 o 1(mod4)1 \pmod 4. Por tanto x2+y2+z2x^2 + y^2 + z^2 puede ser 0,1,2,3(mod4)0, 1, 2, 3 \pmod 4, pero no 73(mod4)7 \equiv 3 \pmod 4.

Espera — sí puede ser 3(mod4)3 \pmod 4 (tomando x,y,zx, y, z todos impares: 1+1+1=31 + 1 + 1 = 3). El problema entonces es módulo 88: x20,1,4(mod8)x^2 \equiv 0, 1, 4 \pmod 8 para xx par, impar, o 2(mod4)\equiv 2 \pmod 4 respectivamente. Con un análisis más fino, la suma de tres cuadrados 0,1,2,3,4,5,6(mod8)\equiv 0, 1, 2, 3, 4, 5, 6 \pmod 8 pero no 7(mod8)\equiv 7 \pmod 8. Como 77(mod8)7 \equiv 7 \pmod 8, no hay solución. \square

Teorema (Legendre, 1798). Un entero n0n \geq 0 es suma de tres cuadrados si y solo si nn no es de la forma 4a(8b+7)4^a(8b + 7). La condición módulo 88 es necesaria y (con la condición módulo 4a4^a) suficiente.


Ejemplo 9. (OMG 2017, regional) Hay 100100 monedas en una fila, alternando cara-cruz-cara-cruz-... (primera con cara). En cada paso se puede elegir cualquier moneda cara arriba y voltear las dos monedas adyacentes. ¿Se puede llegar a tener todas las monedas con cara?

El invariante: sea SS la suma de posiciones (de 11 a 100100) de las monedas con cara arriba. Inicialmente S=1+3+5++99=2500S = 1 + 3 + 5 + \cdots + 99 = 2500 (impar... espera, 1+3++99=502=25001 + 3 + \cdots + 99 = 50^2 = 2500, par).

Cuando se elige la moneda en posición pp (cara arriba) y se voltean las adyacentes en p1p-1 y p+1p+1: si la moneda p1p-1 era cara, SS baja en p1p-1; si era cruz, SS sube en p1p-1. Análogo para p+1p+1. El cambio de SS es ±(p1)±(p+1)\pm(p-1) \pm (p+1), que es siempre par o impar dependiendo de la paridad de p1p-1 y p+1p+1.

Como p1p-1 y p+1p+1 tienen la misma paridad, ±(p1)±(p+1)0(mod2)\pm(p-1) \pm(p+1) \equiv 0 \pmod 2 o 0(mod2)\equiv 0 \pmod 2 — la suma es siempre par. Así SS cambia su paridad en múltiplos de... el análisis completo requiere más trabajo, pero la paridad de SS módulo 44 suele dar la respuesta.

(Este problema ilustra que a veces la paridad simple no basta y se necesita el módulo 44, como en el análisis de los cuadrados.)

Aplicaciones

Criterios de irresolubilidad. Cuando un problema pide demostrar que algo es imposible, la paridad es lo primero que hay que intentar. Si falla, se pasa a módulo 44, luego módulo 88, y así sucesivamente hasta encontrar la obstrucción.

Paridad de permutaciones. Cada permutación es un producto de transposiciones. El número de transposiciones en cualquier descomposición tiene la misma paridad (par o impar). Esto define la signatura de una permutación, que es un invariante fundamental en álgebra y en la teoría del determinante.

Problema del 1515. El rompecabezas del 1515 (las fichas numeradas en un tablero de 4×44 \times 4) tiene la propiedad de que exactamente la mitad de las 16!16! configuraciones son alcanzables desde la inicial. La condición exacta es que la paridad de la permutación más la paridad de la posición del hueco sea fija. La demostración usa la paridad de permutaciones.

Observación

Paridad como caso especial de módulo nn. La paridad es el invariante módulo 22. Las mismas ideas generalizan:

  • Módulo 33: suma de cifras módulo 33.
  • Módulo 44: cuadrados son 00 o 11 (muy útil para sumas de cuadrados).
  • Módulo 88: cuadrados de impares son siempre 11 (para sumas de tres cuadrados).
  • Módulo pp: criterio de Euler para residuos cuadráticos.

La habilidad en teoría de números es saber qué módulo elegir. La paridad (módulo 22) es la primera opción. Si no basta, se escalan los módulos.

Coloraciones generalizadas. La coloración del tablero de ajedrez (bipartición) es una paridad de la posición: la casilla (i,j)(i, j) tiene paridad i+j(mod2)i + j \pmod 2. Generalizando, se puede colorear con kk colores donde el color de (i,j)(i, j) depende de i+j(modk)i + j \pmod k. Cada operación de dominó (o de caballo, etc.) mueve entre colores de una forma predecible, y los invariantes de color limitan las configuraciones alcanzables.