Comparando la complejidad de las teorías de Kolmogorov


14

Incompleto de Chaitin teorema dice que no lo suficientemente fuerte como la teoría de la aritmética puede llegar K(s)>L , donde K(s) es la complejidad de Kolmogorov de cuerda s y L es una constante suficientemente grande. L es suficientemente grande si es más grande que el tamaño en bits de una máquina de verificación de pruebas (PCM). A PCM para la teoría T toma una cadena codificada como un entero como entrada y salida a un 1 si la cadena es una prueba válida en el lenguaje de la T .

Suponga que L(T)>|PCMT|para la teoría T es una cota superior de la complejidad de la T . Considere la siguiente jerarquía de teorías: deje que la teoría base sea la aritmética de Robinson ( Q ). Aumento Q con axiomas cada vez más fuertes de inducción limitada polinómica. Sea Q la teoría de los teoremas demostrable con Q y cualquiera de estos axiomas de inducción acotados. Supongamos que podemos definir L(Q) y definiendo PCM para cada teoría.L(Q)

Quiero considerar una máquina de verificación de pruebas mejorada (EPCM) para . Este EPCM toma una cadena como entrada al igual que un ECM y tiene una segunda entrada que define el rango y el nivel de una subteoría de Q . Si la cadena de entrada es una prueba válida en Q ∗, el EPCM sigue los pasos de la prueba para determinar el rango más alto y el nivel de inducción utilizado. Este EPCM luego escribe un 1 si la oración de entrada es una prueba válida en la subteoría especificada de Q .QQQQ

¿Es factible el comprobador de pruebas mejorado que describo? Si es así, ¿el tamaño de este EPCM sería un límite superior no solo para la complejidad de , sino también un límite superior para la complejidad de cualquier subteoría de Q ?QQ

¿Es razonable decir que hay un límite superior constante en la complejidad de y todas sus subteorías?Q


Esta pregunta fue inspirada por la prueba fallida de Nelson de la inconsistencia de la aritmética. No lo señalé antes porque a algunas personas les resulta inquietante esa prueba. Mi motivación es hacer una pregunta interesante. CSTheory parece ser el foro adecuado para esta pregunta. La complejidad de y todas sus subteorías está limitada por una constante o ilimitada. Cualquiera de las respuestas lleva a más preguntas.Q

Si la complejidad de las subteorías es ilimitada, podemos hacer preguntas como ¿cuál es la subteoría más débil de más compleja que Q ? ¿O más complejo que PA y ZFC? Pensar en esta pregunta ya me ha demostrado que hay un límite severo sobre cuánto puede demostrar una teoría sobre la complejidad de las cuerdas de Kolmogorov. Si Q es consistente, entonces ninguna de sus subteorías puede probar K ( s ) > L ( Q ) para ninguna cadena. Esto significa que incluso las subteorías realmente fuertes no pueden probar que hay cadenas más complejas que algunas subteorías mucho más débiles donde la teoría más débil es más compleja que QQQQK(s)>L(Q) .Q


1
Esto es correcto en la medida de lo posible, pero, por supuesto, la entrada adicional ( , por ejemplo) requerida para verificar la restricción en el esquema de inducción es de complejidad ilimitada en sí misma, por lo que es algo engañoso sugerir que ha limitado estas complejidades de manera uniforme . n

La complejidad adicional sería . Si requiero n L, entonces solo tendría que mostrar L > c + l o g ( L ) . log(n)nLL>c+log(L)
Russell Easterly

Su notación me recuerda de manera inquietante este intento incorrecto de probar la inconsistencia de la aritmética. ¿Puedes aclarar tus motivaciones?
cody

Hola russell Esto me suena bastante interesante. Si alguna vez quisieras chatear, avísame. ¡Que tengas un buen día! :)
Michael Wehar

Sí, tal TM se puede usar para definir la complejidad de una teoría. Estoy preguntando si hay un límite en el tamaño de este TM cuando tenemos múltiples teorías.
Russell Easterly

Respuestas:


5

Trataré de dar una respuesta a esta pregunta, y trataré de aclarar alguna confusión sobre la forma exacta de la pregunta.

El primer punto que quiero hacer: la en el estado de constante de Chaitin es de hecho una función de t . En el sentido absoluto , es monótono en la expresividad de T : si L ( T ) es el número natural más pequeño para el cual T K ( s ) L ( T ) para cualquier cadena s , entonces si T es una teoría consistente más fuerte que T ( T φ implica T LTTL(T)

TK(s)L(T)
sTTTφL por hipótesis.Tφpara cualquier oración aritmética ) entonces L ( T ) L ( T ) . El argumento es muy simple: si existe s tal que T K ( s ) L entonces T K ( s )φL(T)L(T)sTK(s)LTK(s)L

Sin embargo, esto solo es cierto si es la constante absoluta de Chaitin. En particular, si T prueba C o n ( T ) , entonces T L s T K ( ¯ s ) ¯ LL(T)TCon(T)

TLs TK(s¯)L¯

internalizando el argumento de Chaitin. Sin embargo , un concreto para el cuall

Ts TK(s¯)l¯

en general no será igual a L(T) . En particular, puede ser mucho mayor, generalmente proporcional al tamaño de la prueba de en T 'Con(T)T . Esto puede verse fácilmente en la prueba del teorema de sí mismo, que depende fundamentalmente de la consistencia de la .T

Entonces, mientras puede probar la consistencia del sistema con inducción acotada, la longitud de estas pruebas se alarga cuanto más se acerca a Q en expresividad (una forma de comprender los teoremas de incompletitud es que la longitud se vuelve infinita cuando se alcanza Q , por lo tanto, no tiene una prueba finita de consistencia en Q ). Por lo tanto, lo mismo se aplica a los diversos límites superiores que la L ( T ) s Q interna puede describir para cada subteoría.QQQQ L(T)Q

L(T)QQ


Con(Q)Q

LPRACon(Q)TQPRACon(Q)Con(T)QT

Q

Hola Cody, gracias por la respuesta. Espero que todo este bien. :)
Michael Wehar

1
Gracias Mike! Esta fue una pregunta divertida. El hecho de que el mismo Nelson se haya confundido en los detalles sugiere que hay algunas trampas sutiles en el camino ...
cody
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.