En los sistemas de prueba para la lógica proposicional clásica, si se quiere mostrar que una determinada fórmula no es derivable, simplemente se muestra que se puede derivar (aunque ciertamente son posibles otras técnicas). La no derivabilidad se deriva esencialmente de la solidez y la integridad del sistema de prueba.
Desafortunadamente para las lógicas no clásicas y los sistemas de prueba más exóticos (como las reglas subyacentes a la semántica operativa) no existe tal técnica directa. Esto podría deberse a que la no derivabilidad de no implica que sea derivable, como es el caso de las lógicas intuicionistas, o simplemente que no existe una noción de negación.
Mi pregunta tiene un sistema de prueba , donde , (y presumiblemente su semántica), qué técnicas existen para mostrar la no derivabilidad?
Los sistemas de prueba de interés podrían incluir semántica operativa de lenguajes de programación, lógicas Hoare, sistemas de tipos, una lógica no clásica o reglas de inferencia para lo que usted tiene.
Respuestas:
IME, la siguiente lista es la más fácil a la más difícil (por supuesto, también es la menos poderosa):
Si su sistema es sólido y puede probar , entonces tiene un resultado de no rentabilidad, por supuesto.¬ϕ
Si tiene una semántica teórica de celosía para su lógica, en relación con la cual todas sus reglas de prueba son válidas, entonces si el significado de una proposición no es el elemento superior de la red, entonces no es una proposición derivable.
Si sabe que su lógica está completa con respecto a una clase de modelos, verifique si hay un modelo en particular en esa clase que invalide .ϕ
A veces puede salirse con la suya a una traducción a otra lógica y mostrar que la derivabilidad aquí implica un resultado de no derivabilidad conocido allá.
Si tiene una deducción natural o un cálculo posterior, verifique si se conoce un resultado de eliminación de corte o si puede probarlo. Si lo hay, entonces a menudo puede explotar la propiedad subformula para dar argumentos inductivos simples sobre la no capacidad de derivación. (Por ejemplo, la consistencia a través de la eliminación de cortes es solo la afirmación de que no hay pruebas de falsos sin cortes, por lo que si todos los cortes se pueden eliminar, entonces no hay inconsistencias).
Si nada más funciona, a menudo puede mostrar resultados de consistencia / no capacidad de derivación a través de un argumento de relaciones lógicas. Esta es la gran pistola, que funciona cuando nada más lo hace: en términos de teoría de conjuntos, se reduce al uso del axioma de Reemplazo, que le permite mostrar que los conjuntos enormes están bien ordenados. (Es por eso que puede usarlo para probar cosas como la normalización del Sistema F.)
fuente