¿La inconfundibilidad de la complejidad de Kolmogorov se deriva del teorema del punto fijo de Lawvere?


17

Muchos teoremas y "paradojas": la diagonalización de Cantor, la indecidibilidad de la incubación, la indecisión de la complejidad de Kolmogorov, la incompletitud de Gödel, la incompletitud de Chaitin, la paradoja de Russell, etc., tienen esencialmente la misma prueba por diagonalización (tenga en cuenta que esto es más específico de lo que pueden todo se demuestra mediante la diagonalización; más bien, se siente que todos estos teoremas realmente usan la misma diagonalización; para más detalles ver, por ejemplo , Yanofsky , o para una explicación mucho más breve y menos formalizada, mi respuesta a esta pregunta ).

En un comentario sobre la pregunta mencionada anteriormente, Sasho Nikolov señaló que la mayoría de ellos eran casos especiales del Teorema del Punto Fijo de Lawvere . Si se tratara de casos especiales, esta sería una buena manera de capturar la idea anterior: realmente habría un resultado con una prueba (la de Lawvere) de la cual todo lo anterior siguió como corolarios directos.

Ahora, para Gödel Incompletez e indecidibilidad del problema de detención y sus amigos, es bien sabido que siguen el Teorema del Punto Fijo de Lawvere (ver, por ejemplo, aquí , aquí o Yanofsky ). Pero no veo de inmediato cómo hacer eso por la indecidibilidad de la complejidad de Kolmogorov, a pesar de que la prueba subyacente es de alguna manera "la misma". Entonces:

¿Es la indecidibilidad de la complejidad de Kolmogorov un corolario rápido, que no requiere diagonalización adicional, del teorema del punto fijo de Lawvere?


2
Debo decir que todo lo que sabía sobre este tema lo aprendí de esta publicación de blog de Andrej Bauer: math.andrej.com/2007/04/08/on-a-proof-of-cantors-theorem
Sasho Nikolov

1
@MaxNew: Let sea una función computable, calculada por algunos TM . Deje que sea ​​la siguiente TM: en la entrada vacía, comienza a recorrer las cadenas de una en una hasta que encuentra una con y salida . Tenga en cuenta que para algunos dependiendo solo de. Entonces para cualquier tal que(cualquier suficientemente grande servirá), o no existe tal (en cuyo caso ) o genera algunafMMkxf(x)|x|>kx|Mk|log2(k)+CCEl |METROEl |kk>El |METROkEl |kXFCMETROkXtal que (por construcción), pero el hecho de que produzca implica que , entonces . F(X)El |XEl |>kMETROkXC(X)El |METROkEl |<kF(X)C(X)
Joshua Grochow

2
@NealYoung: Similar, pero esos no responden mi pregunta. Reducir el problema de la detención es tomar HALT como la "fuente" de indisputabilidad y luego usar reducciones. Pero (por ejemplo) la prueba que proporcioné en los comentarios anteriores muestra que también puede tomar la complejidad K como la "fuente de indisputabilidad", pero con una prueba muy similar a la de HALT. ¿Se puede demostrar que una prueba similar es la misma en algún sentido técnico? (En este caso, al mostrar que todas son instancias del Teorema de Lawvere, que me parece más fuerte que muchos tipos de reducción). Eso es lo que realmente busco.
Joshua Grochow el

1
@NealYoung: Sí, generaliza el teorema del punto fijo de Roger. Pero si solo piensas en él como el Teorema de Roger, te perderás el punto; el punto es que Lawvere's es lo suficientemente general como para capturar la estrategia de prueba de muchas pruebas diferentes, más allá de eso en Roger's. El artículo de Yonofsky vinculado a la pregunta pretende ser una exposición "sin categoría" del Teorema de Lawvere, amigable con las personas para quienes la teoría de la categoría de Lawvere podría ser intimidante.
Joshua Grochow el

Respuestas:


14

EDITAR: Agregar la advertencia de que el teorema de punto fijo de Roger puede no ser un caso especial de Lawvere.

Aquí hay una prueba que puede estar "cerca" ... Utiliza el teorema de punto fijo de Roger en lugar del teorema de Lawvere. (Consulte la sección de comentarios a continuación para obtener más información).

Deje ser la complejidad de Kolmogorov de la cadena x . K(x)x

lema . no es computableK .

Prueba .

  1. Supongamos por contradicción que es computable.K

  2. Defina como la longitud mínima de codificación de cualquier máquina de Turing M con L ( M ) = { x } . K(x)ML(M)={x}

  3. Existe una constante tal que | K ( x ) - K ( x ) | c para todas las cadenas x .c|K(x)K(x)|cx

  4. Función Definir tal que f ( M ) = M ' donde L ( M ' ) = { x } tal que x es la cadena mínimo tal que K ( x ) > | M | + c . ff(M)=ML(M)={x}xK(x)>|M|+c

  5. Como es computable, también lo es f .Kf

  6. Por el teorema del punto fijo de Roger , tiene un punto fijo, es decir, existe una máquina de Turing M 0 tal que L ( M 0 ) = L ( M ' 0 ) donde M ' 0= f ( M 0) .fM0L(M0)=L(M0)M0=f(M0)

  7. Según la definición de en la línea 4, tenemos L ( M 0 ) = { x } tal que K ( x ) > | M 0| + c .FL(M0)={x}K(x)>|M0|+c

  8. Las líneas 3 y 7 implican . K(x)>|M0|

  9. Pero por la definición de en la línea 2, K ( x ) | M 0| , contradiciendo la línea 8.KK(x)|M0|


44
Hasta donde sé, el teorema de punto fijo de Roger no es una instancia del teorema de punto fijo de Lawvere. Sin embargo, es una variante, porque en el topos efectivo se lee de la siguiente manera: si es una sobreposición de valores múltiples, entonces A tiene la propiedad de punto fijo. (El teorema de Lawvere en los topos efectivos es: si f : B A B es una sobreposición, entonces A tiene la propiedad de punto fijo.)f:NANAf:BABA
Andrej Bauer el

Por encima de mi calificación salarial, @AndrejBauer: no sé la teoría de categorías. Intenté leer esto y tu respuesta aquí . Aún no lo entiendo. ¿Puede decirme, en su comentario anterior, para el teorema de Rogers, qué toma para la función (con el tipo f : N A N ) y qué es A ? ¿O tal vez sugiera un tutorial apropiado? FF:norteUNnorteUN
Neal Young

44
Diapositivas 45 y 46 en math.andrej.com/wp-content/uploads/2007/05/syncomp-mfps23.pdf (la buena noticia es que ahora tengo un plan definido y una fecha límite para escribir un extenso documento sobre computabilidad sintética )
Andrej Bauer
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.