Módulos / tdn-1 / Capítulo 5 — Cifras y representaciones / Lección 5.2

Representaciones en base $b$

Lección 5.2·Capítulo 5 — Cifras y representaciones·11 min·Piloto

Video en producción

El contenido pedagógico de esta lección ya está completo y lo puedes leer abajo. El video con la voz de Eduardo Espinoza Ramos se produce según la Política de IA.

Disclosure de IA: al publicarse, este contenido reproducirá digitalmente, con autorización expresa del autor, la voz y fisonomía de Eduardo Espinoza Ramos. Curaduría revisada por matemáticos profesionales. Política completa →

Objetivo de la lección

Entender la representación de enteros en base $b$ arbitraria, convertir entre bases, y usar congruencias módulo $b-1$ y $b+1$ para resolver problemas olímpicos de cifras en base $b$.

¿Qué es una base?

La base 10 es familiar, pero no es especial. Cualquier entero b2b \ge 2 puede usarse como base para representar números. En base bb, cada entero positivo nn se escribe de forma única como:

n=dkbk+dk1bk1++d1b+d0n = d_k b^k + d_{k-1} b^{k-1} + \cdots + d_1 b + d_0

donde 0dib10 \le d_i \le b-1 para todo ii y dk0d_k \ne 0. Los "dígitos" en base bb son los enteros 0,1,,b10, 1, \ldots, b-1. En base 2 (binaria) solo hay los dígitos 00 y 11; en base 16 (hexadecimal) se usan las letras A–F para los "dígitos" 10–15.

La notación dkdk1d0(b)\overline{d_k d_{k-1} \cdots d_0}_{(b)} indica que los dígitos se leen en base bb. Cuando la base es 10 (la usual), se omite el subíndice.

n=i=0kdibi,0dib1n = \sum_{i=0}^{k} d_i \, b^i, \quad 0 \le d_i \le b-1

Conversión entre bases

Para convertir nn de base 10 a base bb, se usa la división sucesiva: dividir nn por bb, anotar el resto (que es d0d_0), dividir el cociente por bb, anotar el resto (que es d1d_1), y así sucesivamente hasta que el cociente sea 00.

Ejemplo: convertir 4545 a base 33. 45=153+045 = 15 \cdot 3 + 0; 15=53+015 = 5 \cdot 3 + 0; 5=13+25 = 1 \cdot 3 + 2; 1=03+11 = 0 \cdot 3 + 1. Los restos de abajo hacia arriba dan 45=1200(3)45 = \overline{1200}_{(3)}. Verificación: 127+29+03+0=27+18=451 \cdot 27 + 2 \cdot 9 + 0 \cdot 3 + 0 = 27 + 18 = 45.

Para convertir de base bb a base 10, basta evaluar la expresión polinómica: dkd0(b)=dkbk++d0\overline{d_k \cdots d_0}_{(b)} = d_k b^k + \cdots + d_0.

Conversión entre bases distintas de 10: lo más seguro es pasar primero por base 10 como intermediario.

Congruencias en base $b$: el análogo del criterio del 9

Al igual que en base 10 usamos 101(mod9)10 \equiv 1 \pmod 9, en base bb tenemos b1(modb1)b \equiv 1 \pmod{b-1}. Por lo tanto bj1(modb1)b^j \equiv 1 \pmod{b-1} y:

n=dkbk++d0dk+dk1++d0(modb1)n = d_k b^k + \cdots + d_0 \equiv d_k + d_{k-1} + \cdots + d_0 \pmod{b-1}.

Es decir, en base bb, la suma de dígitos da la congruencia módulo b1b-1. Esto generaliza el criterio del 9 (que usa base 10 y módulo 9).

Análogamente, b1(modb+1)b \equiv -1 \pmod{b+1}, así que nd0d1+d2(modb+1)n \equiv d_0 - d_1 + d_2 - \cdots \pmod{b+1}. Esto generaliza el criterio del 11.

Ejemplo: en base 7, ¿es 3254(7)\overline{3254}_{(7)} divisible por 6? La suma de dígitos es 3+2+5+4=14=273 + 2 + 5 + 4 = 14 = 2 \cdot 7, y 142(mod6)14 \equiv 2 \pmod 6. Entonces 3254(7)2(mod6)\overline{3254}_{(7)} \equiv 2 \pmod 6, luego no es divisible por 6.

ndk+dk1++d0(modb1)n \equiv d_k + d_{k-1} + \cdots + d_0 \pmod{b-1}

Problemas olímpicos frecuentes con bases

Tipo 1: "Halla todos los enteros positivos nn cuya representación en base 3 tiene exactamente 4 dígitos y cuya representación en base 9 tiene exactamente 2 dígitos." Los números de 4 dígitos en base 3 van de 1000(3)=27\overline{1000}_{(3)} = 27 a 2222(3)=80\overline{2222}_{(3)} = 80. Los de 2 dígitos en base 9 van de 10(9)=9\overline{10}_{(9)} = 9 a 88(9)=80\overline{88}_{(9)} = 80. La intersección es [27,80][27, 80]. Todos los enteros de 27 a 80 satisfacen ambas condiciones.

Tipo 2: "¿En qué bases b2b \ge 2 el número 121(b)=b2+2b+1=(b+1)2\overline{121}_{(b)} = b^2 + 2b + 1 = (b+1)^2 es un cuadrado perfecto?" La respuesta es: para todo b2b \ge 2, pues (b+1)2(b+1)^2 siempre es un cuadrado. Este tipo de problema enseña que la representación en base bb de ciertos números tiene estructura algebraica elegante.

Tipo 3: condiciones con dígitos repetidos o patrones. Por ejemplo, aaa(b)=a(b2+b+1)\overline{aaa}_{(b)} = a(b^2 + b + 1). Si queremos que sea un cuadrado perfecto, necesitamos que a(b2+b+1)a(b^2 + b + 1) sea cuadrado, lo que impone condiciones sobre aa y b2+b+1b^2+b+1.

Representación en base 2: la más usada en demostraciones

La base binaria (base 2) tiene propiedades especiales por ser la base más pequeña. Todo número se escribe en forma única como suma de potencias distintas de 2: n=2a1+2a2++2arn = 2^{a_1} + 2^{a_2} + \cdots + 2^{a_r} con a1>a2>>ar0a_1 > a_2 > \cdots > a_r \ge 0.

En problemas de olimpiadas, la representación binaria aparece en contextos de: (a) problemas de "juego de Nim" y teoría de juegos, (b) problemas que involucran n/2k\lfloor n/2^k \rfloor o la función de Legendre para v2(n!)v_2(n!), (c) condiciones de la forma "la suma de dígitos binarios de nn es par" (que equivale a que el número de unos en la representación binaria es par, relacionado con la función de Thue-Morse).

La suma de dígitos binarios, a menudo denotada s2(n)s_2(n), satisface s2(n)n(mod1)s_2(n) \equiv n \pmod 1... trivialmente. Lo que importa es: s2(n)s_2(n) cuenta las potencias de 2 en la factorización de n!n! mediante la fórmula de Legendre: v2(n!)=ns2(n)v_2(n!) = n - s_2(n).

v2(n!)=ns2(n)v_2(n!) = n - s_2(n)

Problemas del Capítulo 5 — con solución

8 problemas verificados. Intenta cada uno antes de abrir la solución.

T1-5.1

El número 4a35b\overline{4a35b} de cinco cifras es divisible por 9. Sabiendo que a+b=8a + b = 8, determina todos los posibles valores de aa y bb.

T1-5.2

Halla todos los números de dos cifras ab\overline{ab} (con a0a \ne 0) tales que ab=4(a+b)\overline{ab} = 4(a + b).

T1-5.3

Convierte el número 1021(3)\overline{1021}_{(3)} (escrito en base 3) a base 10. Luego determina el residuo que deja al dividir por 8.

T1-5.4★★

Demuestra que todo número palíndromo de cuatro cifras es divisible por 11.

T1-5.5★★

Halla todos los números de tres cifras nn tales que nn es igual al cubo de la suma de sus cifras. Es decir, n=[S(n)]3n = [S(n)]^3.

T1-5.6★★

El número xyz(b)\overline{xyz}_{(b)} escrito en base bb satisface xyz(b)=x2+y2+z2\overline{xyz}_{(b)} = x^2 + y^2 + z^2 (donde x,y,zx, y, z son sus dígitos en base bb, con x1x \ge 1). Para b=5b = 5, halla todas las soluciones.

T1-5.7★★

Sea nn un entero positivo tal que al concatenar nn consigo mismo se obtiene un cuadrado perfecto. Es decir, el número nn\overline{nn} (que tiene el doble de cifras que nn) es un cuadrado perfecto. Halla al menos un ejemplo y determina la condición general.

T1-5.8★★★

Determina todos los enteros positivos nn de dos cifras tales que nn divide a nnn\overline{nn\cdots n} (nn repetido nn veces).