Proving Properties of φφ-Representations with the Walnut Theorem-Prover

Este artículo demuestra cómo utilizar el demostrador de teoremas Walnut para obtener una prueba computacionalmente directa de un teorema clásico sobre representaciones ϕ\phi, lo que permite recuperar automáticamente resultados existentes y obtener nuevos hallazgos de manera uniforme y sin inducción.

Jeffrey Shallit

Publicado 2026-03-11
📖 5 min de lectura🧠 Análisis profundo

Each language version is independently generated for its own context, not a direct translation.

Un Viaje Mágico a través de los Números: Cómo "Walnut" Resuelve Misterios Matemáticos

Imagina que los números no son solo símbolos aburridos en una hoja de papel, sino que tienen una "voz" y una forma de hablar. Normalmente, hablamos de números en base 10 (usando los dígitos del 0 al 9), como si tuviéramos 10 dedos. Pero, ¿qué pasaría si tuviéramos un sistema de conteo basado en el Número Áureo (φ, o "phi")? Este es un número mágico que aparece en las conchas de los caracoles, en las espirales de las galaxias y en la proporción perfecta del arte.

En este número, los dígitos solo pueden ser 0 o 1, pero las reglas son un poco extrañas: no puedes poner dos "1" juntos (como "11"), porque eso rompería la magia de la proporción.

El artículo que nos ocupa es como un manual de instrucciones para un detective matemático. El autor, Jeffrey Shallit, nos cuenta cómo usó un software llamado Walnut (una herramienta de "cerebro artificial" para matemáticas) para resolver acertijos sobre cómo se escriben los números en este sistema especial.

Aquí te explico las ideas principales con analogías sencillas:

1. El Problema: Traducir entre Idiomas

Imagina que tienes dos idiomas:

  • El idioma de Zeckendorf: Una forma muy ordenada de escribir números usando la secuencia de Fibonacci (1, 1, 2, 3, 5, 8...). Es como escribir un número usando solo bloques de construcción de tamaños específicos.
  • El idioma de φ (phi): La forma en que se ve el número cuando lo descomponemos en potencias del número áureo.

La pregunta es: ¿Cómo sabemos si una secuencia de ceros y unos en el idioma de φ representa realmente un número entero?

Antes, los matemáticos tenían que hacer demostraciones muy largas y complicadas (como construir una torre de ladrillos una por una) para probar esto. Shallit dice: "¡Espera! Hay una forma más rápida".

2. La Herramienta: Walnut, el Traductor Automático

Walnut es como un traductor automático superpoderoso. En lugar de que un humano escriba una prueba lógica paso a paso, tú le das a Walnut una regla simple (en un lenguaje lógico) y él:

  1. Construye un robot (automata) que sabe exactamente cuándo una secuencia de números es correcta.
  2. Verifica si esa regla es verdadera para todos los números posibles.
  3. Si hay dudas, el robot las resuelve instantáneamente.

Es como si le dijeras a un robot: "Crea un guardia de seguridad que solo deje pasar a los números que se escriben correctamente en base phi". Y el robot construye ese guardia en segundos.

3. Los Descubrimientos: Lo que el Robot Encontró

Una vez que el robot (el autómata) estaba construido, Shallit le pidió que resolviera varios misterios que habían dejado otros matemáticos:

  • El Misterio de los Palíndromos:
    Un palíndromo es una palabra que se lee igual al derecho y al revés (como "oso" o "radar"). ¿Hay números que, escritos en base phi, sean palíndromos?

    • La analogía: Imagina que los números son espejos. Walnut encontró exactamente qué números se reflejan a sí mismos perfectamente en este sistema. ¡Y descubrió que hay una regla muy clara para encontrarlos!
  • La Cuenta de las "1":
    ¿Cuántas veces aparece el dígito "1" en la escritura de un número en base phi?

    • La analogía: Es como contar cuántas luces se encienden en una fila de farolas. Walnut pudo predecir exactamente cuántas luces se encenderán para cualquier número, sin tener que contar una por una.
  • Las "Carreras Verticales" de 1s:
    Imagina que escribes los números uno debajo del otro, como una columna. A veces, verás una columna de "1" que sube y baja. Walnut descubrió que la longitud de estas columnas sigue un patrón matemático muy bonito relacionado con los números de Lucas (un primo hermano de los de Fibonacci).

  • Los "Expansiones Knott":
    Algunos matemáticos anteriores (Dekking y Van Loon) habían creado reglas complicadas para contar cuántas formas diferentes existen de escribir un número sin romper ciertas reglas.

    • La analogía: Era como intentar contar cuántas rutas diferentes hay para subir una montaña sin pisar ciertas piedras. Antes, esto requería cálculos manuales agotadores. Con Walnut, el robot simplemente "caminó" por todas las rutas posibles y contó: "¡Hay exactamente X caminos!". Y lo hizo sin cansarse.

4. ¿Por qué es importante esto?

Este trabajo es como pasar de caminar a pie a usar un cohete.

  • Antes: Los matemáticos tenían que usar "inducción" (probar el caso 1, luego el 2, luego asumir que funciona para el 100). Era lento y propenso a errores.
  • Ahora: Con Walnut, se puede probar una propiedad para todos los números infinitos de una sola vez, de forma automática y sin errores.

Además, el autor no solo repitió lo que otros habían hecho; descubrió cosas nuevas que nadie había visto antes, como secuencias de números que nunca se habían estudiado.

En Resumen

Este artículo nos enseña que, a veces, la mejor manera de entender la belleza y el orden del universo matemático no es con más lápiz y papel, sino con la ayuda de computadoras inteligentes que pueden "pensar" en lógica pura.

Es como si el autor hubiera construido un telescopio matemático (Walnut) que nos permite ver patrones en los números que antes estaban ocultos en la oscuridad, revelando que incluso en el caos aparente de los números, hay una danza perfecta y predecible.

La moraleja: La matemática no tiene por qué ser un laberinto solitario. Con las herramientas correctas, podemos convertir problemas imposibles en juegos de lógica que una máquina puede resolver por nosotros, dejándonos a nosotros la tarea de disfrutar de la belleza del resultado.