Ajedrez y matemáticas

El tablero de Sissa: ¿cuántos granos de arroz? El cálculo explicado paso a paso

Un grano en la primera casilla, dos en la segunda, cuatro en la tercera… La leyenda de Sissa es el ejercicio favorito de los profesores de 4.º de ESO para hacer sentir qué es un crecimiento exponencial.

En resumen

El problema del tablero de Sissa consiste en duplicar un grano de arroz en cada una de las 64 casillas: la última casilla contiene 263 granos y el total vale 264 − 1, es decir, 18 446 744 073 709 551 615 granos. Esto representa varios cientos de miles de millones de toneladas de arroz, cientos de años de cosecha mundial.

La leyenda se cuenta de muchas maneras, pero su núcleo matemático nunca cambia. Un rey quiere recompensar al inventor del juego de ajedrez, un sabio al que la tradición llama Sissa. Este reclama una recompensa de apariencia modesta: un grano en la primera casilla del tablero, dos en la segunda, cuatro en la tercera, y así sucesivamente, duplicando en cada casilla hasta la 64a. El rey acepta riendo… y descubre que todo el grano del reino no bastará.

La leyenda del tablero de Sissa en pocas líneas

Según las versiones, la recompensa es en granos de trigo o de arroz, y el rey recibe nombres distintos (Belkib, por ejemplo, en varios relatos francófonos). La historia es una leyenda: no narra el origen real del ajedrez. El relato escrito más antiguo conocido de esta historia se atribuye al historiador Ibn Jallikán, en 1256. Lo que importa aquí es el cálculo, y es implacable.

Problema del tablero de Sissa
Problema que consiste en colocar 1 grano en la primera casilla de un tablero y duplicar el número de granos en cada casilla siguiente. La casilla n contiene 2n−1 granos, y el total de las 64 casillas vale 264 − 1 = 18 446 744 073 709 551 615 granos.

El enunciado típico de un ejercicio de 4.º de ESO

De una forma u otra, este es el ejercicio que aparece en muchos cuadernos de instituto:

  1. ¿Cuántos granos de arroz hay en la 2.ª, la 3.ª y la 4.ª casilla? Escribe estos números como potencias de 2.
  2. ¿Cuántos granos hay en la 10.ª casilla? ¿Y en la 64.ª?
  3. ¿Cuántos granos hay en total en las 5 primeras casillas? Compáralo con el número de granos de la 6.ª casilla. ¿Qué observas?
  4. Deduce el número total de granos del tablero.

El cálculo paso a paso

1. Granos en una casilla determinada

En la 1.ª casilla hay 1 grano, que puede escribirse como 20. En la 2.ª, 2 = 21. En la 3.ª, 4 = 22. En la 4.ª, 8 = 23. En cada casilla el exponente aumenta en 1, pero siempre va un paso por detrás del número de la casilla. Por tanto, la casilla número n contiene 2n−1 granos: la 10.ª casilla tiene 29 = 512, y la 64.ª tiene 263 = 9 223 372 036 854 775 808.

2. El total: una observación que lo resuelve todo

Sumemos las primeras casillas: 1 + 2 + 4 + 8 + 16 = 31. La casilla siguiente contiene 32. El total de las casillas anteriores siempre es la casilla siguiente menos 1. Lo comprobamos en cada paso: 1 = 2 − 1, 1 + 2 = 4 − 1, 1 + 2 + 4 = 8 − 1… Así, el total de las 64 casillas es igual a la «casilla 65» menos 1, es decir, 264 − 1.

3. La demostración, para los más avanzados

Llamemos S = 1 + 2 + 22 + … + 263. Multipliquemos por 2: 2S = 2 + 22 + … + 263 + 264. Restemos la primera línea a la segunda: casi todos los términos desaparecen y queda 2S − S = 264 − 1. Por tanto, S = 264 − 1. Es un caso particular de la suma de una progresión geométrica de razón 2, que se estudia en 1.º de bachillerato.

264 − 1 = 18 446 744 073 709 551 615

Se lee: dieciocho trillones cuatrocientos cuarenta y seis mil setecientos cuarenta y cuatro billones setenta y tres mil millones setecientos nueve millones quinientos cincuenta y un mil seiscientos quince. Una calculadora de instituto suele mostrar 264 en forma de 1,844674407 × 1019: no tiene suficientes cifras para escribirlo completo y, por tanto, no puede mostrar la diferencia entre 264 y 264 − 1.

Tabla casilla por casilla

CasillaPotenciaGranos en la casillaTotal acumulado
12011
22123
32247
423815
5241631
6253263
72664127
827128255
928256511
10295121 023
1621532 76865 535
322312 147 483 6484 294 967 295
332324 294 967 2968 589 934 591
632624 611 686 018 427 387 9049 223 372 036 854 775 807
642639 223 372 036 854 775 80818 446 744 073 709 551 615

Dos observaciones sorprenden a los alumnos. Primero, la primera fila del tablero (8 casillas) contiene solo 255 granos: un puñado pequeño. Después, la última casilla contiene por sí sola un grano más que las 63 casillas anteriores juntas. Es la marca de un crecimiento exponencial: cada duplicación pesa tanto como toda la historia que la precede.

¿Cuántas toneladas de arroz? Un orden de magnitud

Para pasar de granos a toneladas hace falta una hipótesis sobre la masa de un grano, que varía según la variedad. Un grano de arroz pesa unas pocas centésimas de gramo: el artículo de Wikipedia dedicado al problema toma 0,04 g, y mediciones agronómicas de algunas variedades dan más bien algo más de 0,025 g (unos 26 g por mil granos). Las dos hipótesis dan:

Masa de un grano (hipótesis)Masa totalAños de producción mundial
0,025 g≈ 461 000 millones de toneladas≈ 590 años
0,04 g≈ 738 000 millones de toneladas≈ 950 años

Cálculo: 18 446 744 073 709 551 615 × masa de un grano. Comparación con una cosecha mundial de unos 776 millones de toneladas de arroz en 2022 (datos de FAOSTAT recogidos por Wikipedia). Con granos de trigo de 65 mg, hipótesis que adopta el artículo en inglés de Wikipedia, se superan los 1 199 000 millones de toneladas.

Dicho de otra forma: contando un grano por segundo, sin parar nunca, harían falta unos 585 000 millones de años para contar todos los granos, es decir, más de cuarenta veces la edad estimada del Universo.

Obtener el orden de magnitud sin calculadora

Un truco útil en clase: 210 = 1 024, es decir, aproximadamente 1 000 = 103. Ahora bien, 264 = 24 × (210)6, luego aproximadamente 16 × (103)6 = 16 × 1018 = 1,6 × 1019. El valor real es 1,84 × 1019: la aproximación se queda algo corta, porque cada «1 024 ≈ 1 000» pierde un 2,4 %, seis veces seguidas. Es un buen ejercicio sobre potencias y notación científica.

Las preguntas que plantean los alumnos

¿Y si en lugar de duplicar triplicamos?

Con un triplicado, la casilla n contiene 3n−1 granos, y el total vale (364 − 1) ÷ 2. El mismo método (multiplicar S por 3 y después restar) da el resultado. El número obtenido supera 1030.

¿Cuántas casillas hacen falta para superar un millón de granos?

El total tras n casillas vale 2n − 1. Como 219 = 524 288 y 220 = 1 048 576, hacen falta 20 casillas para superar un millón de granos en total. Y hacen falta 30 casillas para superar los mil millones (230 − 1 = 1 073 741 823).

¿Por qué aparece 264 en informática?

Porque un número escrito con 64 bits puede tomar exactamente 264 valores distintos. El mayor entero positivo codificable con 64 bits sin signo es, por tanto, 264 − 1: el mismo número que el de Sissa.

Para ir más lejos

El tablero esconde otros números gigantescos. El número de partidas de ajedrez posibles, estimado por Claude Shannon, hace que el de Sissa parezca minúsculo: véase otros números muy grandes del ajedrez con el número de Shannon. Para problemas más geométricos, visita los acertijos matemáticos del tablero. Y para mantener la mente despierta entre dos ejercicios, Le Palais des Échecs propone un test de lógica matemática para practicar.

Preguntas frecuentes

¿Cuántos granos de arroz hay en un tablero?

En la leyenda de Sissa, el número de granos se duplica en cada casilla partiendo de 1. El total vale 264 − 1 = 18 446 744 073 709 551 615 granos, es decir, varios cientos de miles de millones de toneladas de arroz.

¿Cuánto vale 2 elevado a 64?

264 = 18 446 744 073 709 551 616, es decir, aproximadamente 1,84 × 1019. El total de granos del tablero de Sissa es uno menos: 18 446 744 073 709 551 615.

¿Cuánto vale 2 elevado a 63?

263 = 9 223 372 036 854 775 808. Es el número de granos colocados en la 64.ª y última casilla del tablero de Sissa.

¿Por qué el total vale 2 elevado a 64 menos 1?

Porque la suma 1 + 2 + 4 + … + 263 es una progresión geométrica de razón 2: llamando S a esa suma, 2S − S = 264 − 1. Dicho más sencillamente, el total de las primeras casillas siempre es la casilla siguiente menos 1.