¿Todas las tautologías proposicionales tienen pruebas de Frege de tamaño polinómico?
Posiblemente el principal problema abierto de la complejidad de la prueba : demuestre límites inferiores del tamaño súper polinomial en las pruebas proposicionales (llamadas también pruebas de Frege).
Informalmente, un sistema de prueba de Frege es solo un sistema de prueba proposicional estándar para probar tautologías proposicionales (se aprende en un curso de lógica básica), que tiene axiomas y reglas de deducción, donde las líneas de prueba se escriben como fórmulas. El tamaño de una prueba de Frege es el número de símbolos necesarios para anotar la prueba.
El problema entonces pregunta si hay una familia de fórmulas tautológicas proposicionales para las cuales no hay un polinomio tal que el tamaño mínimo de prueba de Frege de sea como máximo , para todos (donde denota el tamaño de la fórmula ).(Fn)∞n=1pFnp(|Fn|)n=1,2,…|Fn|Fn
Definición formal de un sistema a prueba de Frege
Definición (regla de Frege) Una regla de Frege es una secuencia de fórmulas proposicionales , para , escrita como . En caso de que , la regla de Frege se llama esquema de axioma . Una fórmula se dice que es derivado por la regla de si son todos los casos de sustitución de , por alguna asignación a los las variables (es decir, hay fórmulas
A0(x¯¯¯),…,Ak(x¯¯¯)k≤0A1(x¯¯¯),…,Ak(x¯¯¯)A0(x¯¯¯)k=0F0F1,…,FkF0,…,FkA1,…,Akx¯¯¯B1,…,Bn modo que para todos . La regla Frege se dice que es sonido si cada vez que una asignación satisface las fórmulas en el lado superior
, entonces también satisface la fórmula en el lado inferior .Fi=Ai(B1/x1,…,Bn/xn),i=0,…,kA1,…,AkA0
Definición (prueba de Frege) Dado un conjunto de reglas de Frege, una prueba de Frege es una secuencia de fórmulas de tal manera que cada línea de prueba es un axioma o se deriva de una de las reglas de Frege de líneas de prueba anteriores. Si la secuencia termina con la fórmula , entonces la prueba se dice que es una prueba de . El tamaño de una prueba de Frege es el tamaño total de todas las fórmulas en la prueba.AA
Un sistema de prueba se dice que es implicationally completa si para todo conjunto de fórmulas , si implica semánticamente , entonces no es una prueba de usando los axiomas (posiblemente) de . Se dice que un sistema de prueba es sólido si admite pruebas de solo tautologías (cuando no se utilizan axiomas auxiliares, como en la
anterior).TTFFTT
Definición (sistema de prueba de Frege) Dado un lenguaje proposicional y un conjunto finito de reglas Frege de sonido, se dice que es un sistema a prueba de Frege , si es implicationally completa.PPP
Tenga en cuenta que una prueba de Frege siempre es válida, ya que se supone que las reglas de Frege son válidas. No necesitamos trabajar con un sistema de prueba de Frege específico, ya que un resultado básico en la complejidad de la prueba establece que cada dos sistemas de prueba de Frege, incluso en diferentes idiomas, son polinomialmente equivalentes [Reckhow, tesis doctoral, Universidad de Toronto, 1976].
Establecer límites inferiores en las pruebas de Frege podría verse como un paso hacia la prueba de , ya que si esto es cierto, entonces ningún sistema de prueba proposicional (incluido Frege) puede tener pruebas de tamaño polinomiales para todas las tautologías.NP≠coNP