La segunda línea de ataque permite un mayor uso de puntos fijos, pero para configurar las cosas para que la sintaxis no aritmetice. Los sistemas más bonitos para esto son (IMO) basados en variantes de lógica lineal. Por ejemplo, en la teoría de conjuntos afines a la luz de Kazushige Terui, incluso el principio de comprensión de conjuntos sin restricciones es sólido, pero dado que la lógica ambiental de la teoría de conjuntos es lineal (y, por lo tanto, no se permite la contracción), la paradoja de Russell no es derivable.
La razón intuitiva por la que falla la aritmetización es que el espacio de función lineal de luz está configurado de modo que todos sus habitantes sean tiempo polinomial. Como resultado, la versión lineal ligera de los axiomas de Peano no puede probar la exponenciación total (ya que la exponenciación de números unarios toma tiempo exponencial), por lo que ya no hay un isomorfismo entre los números naturales y las cadenas de bits.A ⊸ B
Kazushige Terui. Teoría de conjuntos afín ligera: una teoría de conjuntos ingenua del tiempo polinomial. Studia Logica, vol. 77, núm. 1, págs. 9-40, 2004.
Creo que este documento es más accesible después de leer el siguiente documento de Yves Lafont:
Y. Lafont, Soft Linear Logic and Polynomial Time , Theoretical Computer Science 318 (número especial sobre Complejidad computacional implícita) p. 163-180, Elsevier (2004)
La teoría de conjuntos de Terui es muy expresiva, pero es difícil de comparar con las teorías de conjuntos tradicionales, ya que los ordinales teóricos de prueba no son una buena herramienta para comparar sistemas muy débiles. Por ejemplo, la teoría de conjuntos de Terui obviamente no puede probar la exponenciación total y, por lo tanto, su fuerza teórica de prueba ni siquiera puede alcanzar hasta . Las clases de complejidad son probablemente mejores: está completa para polytime (puede probar el total de todas las funciones de polytime, pero no más).ω
Tiendo a pensar en este tipo de sistemas como pruebas de concepto de la idea de que la teoría de la complejidad puede servir como base para ciertos tipos de ultrafinitismo.