No tengo ni idea de si esta pregunta es demasiado específica o si ya se ha preguntado algo similar (supongo que todavía tenemos que encontrar una forma de buscar fórmulas).
De todos modos aquí voy: Quiero demostrar que alguna elección de axiomas (lógicos/cuantitativos) para un sistema de derivación de Hilbert (lógica de primer orden, un tipo) puede demostrar todos los axiomas de alguna otra elección.
Tengo lo siguiente a mi disposición:
Axiomas:
-
(fot): tautologías de primer orden (es decir, insertar fórmulas para las proposiciones en una tautología proposicional)
-
(aax): $\forall x A[x] \to A[t]$ (donde $t$ es cualquier término y suponemos que no hay conflictos con las variables libres que se ligan, $[...]$ denota sustitución)
Reglas de inferencia:
-
(mp): modus ponens
-
(aru): $\frac{A\to B}{A\to\forall x B}$ donde $x$ no es libre en $A$ .
Quiero demostrar que este sistema demuestra la fórmula:
$\forall x (A\to B) \to(A \to \forall x B)$ para $x$ no libre en $A$ (que asumiré en lo que sigue).
Esto es, por supuesto, muy similar a (aru), pero quiero esta fórmula, que es, por supuesto, una declaración más fuerte. Estoy bastante perdido aquí.
Aquí están mis intentos fallidos: Con (aax) y (aru), obtengo fácilmente la regla demostrable $\frac{\forall x(A\to B)}{A\to\forall x B}$ que es la formulación de mi fórmula de meta como regla (más débil).
Incluso tengo
$$\frac{\bar\forall(A\to B)}{A\to\forall x B}$$ donde $\bar\forall$ denota el cierre universal de la siguiente fórmula.
Usando el Teorema de la Deducción (que demostré para esta teoría) obtengo que mi sistema demuestra $$\bar\forall(A\to B)\to(A\to\forall x B).$$ pero eso no es exactamente lo que estoy buscando.