El rompecabezas MU es un rompecabezas planteado por Douglas Hofstadter y que se encuentra en Gödel, Escher y Bach que involucra un sistema formal simple llamado "MIU". La motivación de Hofstadter es contrastar el razonamiento dentro de un sistema formal (es decir, derivar teoremas) con el razonamiento sobre el sistema formal en sí. MIU es un ejemplo de un sistema postcanónico y puede reformularse como un sistema de reescritura de cadenas .
Supongamos que existen los símbolos M
, I
, y U
que pueden combinarse para producir cadenas de símbolos. El rompecabezas MU pide que se comience con la cadena "axiomática" MI
y se la transforme en la cadena MU
utilizando en cada paso una de las siguientes reglas de transformación: [1] [2]
El problema no se puede resolver: es imposible transformar la cadena MI
en MU
mediante la aplicación repetida de las reglas dadas. En otras palabras, MU no es un teorema del sistema formal MIU. Para demostrarlo, hay que salir "fuera" del propio sistema formal.
Para probar afirmaciones como ésta, a menudo es beneficioso buscar un invariante , es decir, alguna cantidad o propiedad que no cambie al aplicar las reglas.
En este caso, se puede observar el número total de I
en una cadena. Solo la segunda y la tercera reglas cambian este número. En particular, la regla dos lo duplicará, mientras que la regla tres lo reducirá en 3. Ahora bien, la propiedad invariante es que el número de I
no es divisible por 3:
I
s es 1, que no es divisible por 3.Por lo tanto, el objetivo de MU
cero I
no se puede lograr porque 0 es divisible por 3.
En el lenguaje de la aritmética modular , el número n de I
obedece a la congruencia
donde a cuenta la frecuencia con la que se aplica la segunda regla.
De manera más general, una cadena x dada arbitrariamente se puede derivar MI
mediante las cuatro reglas anteriores si, y solo si , x respeta las tres propiedades siguientes:
M
y cualquier número de I
y U
,M
, yI
en x no es divisible por 3.Sólo si: Ninguna regla mueve M
, cambia el número de M
, o introduce algún carácter fuera de M
, I
, U
. Por lo tanto, cada x derivada de MI
respeta las propiedades 1 y 2. Como se mostró antes, también respeta la propiedad 3.
Si: Si x respeta las propiedades 1 a 3, sean y el número de y en x , respectivamente, y sea . Por la propiedad 3, el número no puede ser divisible por 3, por lo tanto, tampoco puede serlo. Es decir, . Sea tal que y . [nota 2] Partiendo del axioma , aplicando la segunda regla veces se obtiene ... con . Como es divisible por 3, por construcción de , aplicando la tercera regla veces se obtendrá ... ... , con exactamente , seguido de algún número de . El recuento siempre se puede hacer par, aplicando la primera regla una vez, si es necesario. Aplicando la cuarta regla con la suficiente frecuencia, se pueden eliminar todos, obteniendo así ... con . Aplicando la tercera regla para reducir los tripletes de en a en los lugares correctos se obtendrá x . En total, x se ha derivado de .I
U
MI
MIII
I
I
MIII
IU
U
I
U
U
U
MIII
I
I
I
U
MI
Para ilustrar la construcción en la parte If de la prueba, la cadena MIIUII
, que respeta las propiedades 1 a 3, conduce a , , , ; por lo tanto, se puede derivar de la siguiente manera:
MI
MII
MIIII
MIIIIIIII
MIIIIIIIIIIIIIIII
MIIIIIIIUIIIIII
MIIIIIIIUUIII
MIIIIIIIUUIIIU
MIIIIIIIUUUU
MIIIIIIIUU
MIIIIIII
MIIUII
.El capítulo XIX de Gödel, Escher, Bach ofrece una aplicación del sistema MIU a la aritmética, de la siguiente manera. En primer lugar, cada cadena MIU se puede traducir a un entero asignando las letras M
, I
, y U
a los números 3, 1 y 0, respectivamente. (Por ejemplo, la cadena MIUIU
se asignaría a 31010).
En segundo lugar, el único axioma del sistema MIU, es decir la cadena MI
, se convierte en el número 31.
En tercer lugar, las cuatro reglas formales expuestas anteriormente se convierten en las siguientes:
( NB: La interpretación de la primera regla anterior difiere superficialmente de la del libro, donde está escrita como "[s]i hemos hecho 10 m + 1, entonces podemos hacer 10 × (10 m + 1)". Aquí, sin embargo, la variable m se reservó para su uso en exponentes de 10 solamente, y por lo tanto se reemplazó por k en la primera regla. Además, en esta interpretación, la disposición de los factores en esta regla se hizo consistente con la de las otras tres reglas).
El sistema MIU ilustra varios conceptos importantes en lógica por medio de analogía.
Puede interpretarse como una analogía de un sistema formal : una encapsulación de conceptos matemáticos y lógicos mediante símbolos. La cadena MI es similar a un único axioma y las cuatro reglas de transformación son similares a las reglas de inferencia .
La cadena MU y la imposibilidad de su derivación son entonces análogas a un enunciado de lógica matemática que no puede ser probado o refutado por el sistema formal.
También demuestra el contraste entre la interpretación en el nivel "sintáctico" de los símbolos y en el nivel "semántico" de los significados. En el nivel sintáctico, no hay conocimiento de la insolubilidad del rompecabezas MU. El sistema no hace referencia a nada: es simplemente un juego que involucra cadenas sin significado. Trabajando dentro del sistema, un algoritmo podría generar sucesivamente cada cadena válida de símbolos en un intento de generar MU, y aunque nunca lo lograría, buscaría eternamente, sin deducir nunca que la búsqueda fue inútil. Para un jugador humano, sin embargo, después de varios intentos, uno pronto comienza a sospechar que el rompecabezas puede ser imposible. Uno entonces "salta fuera del sistema" y comienza a razonar sobre el sistema, en lugar de trabajar dentro de él. Finalmente, uno se da cuenta de que el sistema de alguna manera trata sobre la divisibilidad por tres. Este es el nivel "semántico" del sistema - un nivel de significado que el sistema alcanza naturalmente. En este nivel, el rompecabezas MU puede verse como imposible.
La incapacidad del sistema MIU para expresar o deducir hechos sobre sí mismo, como la incapacidad de derivar MU, es una consecuencia de su simplicidad. Sin embargo, sistemas formales más complejos, como los sistemas de lógica matemática, pueden poseer esta capacidad. Esta es la idea clave detrás del Teorema de Incompletitud de Gödel .
En su libro de texto, Matemáticas discretas con aplicaciones , Susanna S. Epp utiliza el rompecabezas MU para introducir el concepto de definiciones recursivas y comienza el capítulo relevante con una cita de GEB. [3]