Processing math: 100%

9 votos

Demostrar por Hilbert deducción: HFOLx(¬(A¬B))¬(xA¬(xB))

Realmente me gustaría su ayuda para probar:

HFOLx(¬(A¬B))¬(xA¬(xB))

Donde HFOL es la prueba del sistema que contiene los Hilbert relevantes axiomas:

  1. A(BA)
  2. (A(BC))((AB)(AC))
  3. (AB)((AˉB)ˉA)
  4. ˉˉAA

Además de los dos siguientes axiomas:

x(BA)(xBA)

x(AB)(AxB)

Restringido a su uso, mientras que sólo x no es una variable libre en A.

Y otros dos axiomas: xAA{t/x}, A{t/x}xA donde t es gratuito para asignación de lugar dexA.

Finalmente hay el MP regla: De A,AB llegamos a la conclusión de B y el Gen de la regla que de A llegamos a la conclusión de xA.

He intentado par de maneras diferentes, pero no vienen con cualquier smart resultado.

Alguna sugerencia?

4voto

David Puntos 316

Bien, usted puede utilizar el teorema de la deducción debido a que ∀x((a→B)) no tiene variables libres. Después de usar se obtiene: ∀x((a→B))⊢HFOL(∀xA→(∀xB))

Ahora haremos una prueba en HFOL:

  1. ∀x((a→B)) - por supuesto.
  2. ∀x((A→B)→(a→B) - primer axioma.
  3. (A→B) - MP en 1,2.
  4. (A→B)→A - debido a que usted puede probar en hpc.
  5. Un - MP en 3,4.
  6. ∀xA - Gen en 5.
  7. (A→B)→B - debido a que usted puede probar en hpc.
  8. B - MP en 3,7.
  9. ∀xB - Gen en 8.
  10. (∀xA→(∀xB)) - debido a que usted puede probar en hpc.

3voto

Fire Crow Puntos 2273

Jozef, perdonar la torpeza de mi notación, ya que no estoy acostumbrado a HFOL,me gustó el desafío. También me ofreció una segunda prueba en Dijsktra del Estilo, ya que me pareció una ayuda útil a mi intuición, ya que usted menciona que se ha intentado muchas cosas, sin suerte. Puede resultar muy útil.


Prueba en HFOL:

x(¬(A¬B))¬(xA¬xB)

Sabiendo (AB)((A¬B)¬A), se puede intentar:

x(¬(A¬B)),xA¬xB¬(A¬B),(A¬B)

Tomé ¬(A¬B),(A¬B) porque podemos obtener ¬(A¬B) fácilmente.

Llegamos ¬(A¬B) x(¬(A¬B)) y xAAt/x.

Ahora para la parte difícil. A¬B

x(¬(A¬B)),xA¬xBA¬B

Conocer el MP regla se puede intentar:

x(¬(A¬B)),xA¬xB,A¬B

Llegamos xA A y el Gen de la regla.

Llegamos ¬xB a partir de xA, xA¬xB y el MP de la regla.

Llegamos ¬B¬xBxAA{t/x}.

Hecho.


Ahora en el de Dijkstra Estilo.

x(¬(A¬B))¬(xA¬xB)

={pq=¬pq}

x(¬(¬A¬B))¬(¬xA¬xB)

={deMorgan}

x(AB)(xAxB)

={Distributivityofover}

(xAxB)(xAxB)

Hecho.

Edit: Para aclarar el motivo por el que he encontrado la segunda prueba útil para ayudar a mi intuición. Como puede ver, esta prueba es considerablemente más corto. Esto es debido a que el estilo permite más general de las leyes (en lugar de un conjunto mínimo de axiomas) y porque prefiere normas que eviten el análisis de casos. Esto significa que es mucho más fácil de probar algo de este estilo.

Ahora, para mí, el paso más difícil en mi primera prueba fue:

x(¬(A¬B)),xA¬xB¬(A¬B),(A¬B)

Yo sabía que tenía que aplicar (AB)((A¬B)¬A) Pero tuve que decidir, ¿qué fórmula utilizar como B.

Volviendo a mi segunda prueba, x(¬(A¬B)) ¬(xA¬xB) son iguales. Eso significaba que cualquier cosa que yo podría probar con una, yo podría probar con el otro.

Así que, cuando me doy cuenta de que yo podía demostrar ¬(A¬B)x(¬(A¬B)), yo sabía que podía demostrar lo contrario de (xA¬xB). Esto redujo la cantidad de cosas para tratar inmensamente.

2voto

Tony Edgecombe Puntos 2142

Los convenios 1.
1. Podemos abreviar el símbolo HFOL.
2. Podemos abreviar el plazo wff de HFOL por wff.
3. Se denota una prueba formal como una deducción, y un metaproof como un prueba.
4. Al dar abreviado deducciones, nos referimos a subdeductions por citando lemmata.

Desde el Lemmata 1 y 2 se utilizan en la prueba de la Deducción Teorema, no vamos a presuponer que el Teorema de la Deducción en su pruebas.

Lema 1. Deje A ser un wff.
A continuación,AA.

Prueba. Vamos a dar una deducción.
1.(A((AA)A))((A(AA))(AA))Axiom schema 22.A((AA)A)Axiom schema 13.(A(AA))(AA)MP: 2, 14.A(AA)Axiom schema 15.AAMP: 4, 3 Por lo tanto, podemos concluir que AA.

Q. E. D.

Lema 2. Vamos A, B, y C ser wffs.
A continuación,AB,BCAC.

Prueba. Vamos a dar una deducción.
1.ABHyp2.BCHyp3.(A(BC))((AB)(AC))Axiom schema 24.(BC)(A(BC))Axiom schema 15.A(BC)MP: 2, 46.(AB)(AC)MP: 5, 37.ACMP: 1, 6 Por lo tanto, podemos concluir que AB,BCAC.

Q. E. D.

Definición 1 (Depende). Deje B1,,Bk ser una deducción, y deje A C ser wffs.

  1. Un subconjunto M {B1,,Bk} es llamado inductivo y si sólo si las tres propiedades siguientes están satisfechos:
    • Si A es algunas hipótesis de la deducción B1,,Bk, luego AM.
    • Si por 1ik, Bi es una consecuencia directa por MPde algunos wffs Bp Bq con 1p<i, 1q<i, y {Bp,Bq}M ,BiM.
    • Si por 1ik, Bi es una consecuencia directa por la Generaciónde algunos wff BpM1p<i,BiM.
  2. Deje D={M|M is an inductive set}.
  3. La wff C se dice que dependen de A para B1,,Bk si y sólo si CD.

Observación. El conjunto D está bien definido desde {B1,,Bk} es un conjunto inductivo.

La Proposición 1 (Teorema De La Deducción). Deje Γ ser un conjunto de wffs, y deje A B ser wffs. Suponga que en algunos deducción B1,,Bk mostrando que Γ,AB, la no aplicación de Gen a un wff que depende de a A B1,,Bk tiene como variable cuantificada un variable libre de A. A continuación,ΓAB.

Prueba. Ver constructivo que se prueba en el libro [1]. Se utiliza sólo propiedades de la libreta de autor de la teoría formal de K que también se les da por la teoría formal HFOL.

Lema 3. Deje A B ser wffs.
A continuación,A(AB)B.

Prueba. Desde A,ABB por MP, podemos aplicar el Teorema de la Deducción y a la conclusión de que A(AB)B.

Q. E. D.

Lema 4. Deje A B ser wffs. Entonces
1. A,B¬A¬B.
2. (B¬A)(A¬B).
3. A¬¬A.
4. A¬¬A.
5. ¬A,¬BAB.
6. (¬BA)(¬AB).
7. A,¬AB.
8. ¬A(AB).

Prueba. Anuncio de 1. Vamos a dar una deducción.
1.AHyp2.B¬AHyp3.A(BA)Axiom schema 14.BAMP: 1, 35.(BA)((B¬A)¬B)Axiom schema 36.(B¬A)¬BMP: 4, 57.¬BMP: 2, 6 Por lo tanto, podemos concluir que A,B¬A¬B, como fue necesario.

Ad 2. Aplicando dos veces el Teorema de la Deducción a Lema 4.1, se se puede concluir que el Lema 4.2 sostiene, como era necesario.

Ad 3. Vamos a dar una abreviado de la deducción.
1.AHyp2.A(¬AA)Axiom schema 13.¬AAMP: 1, 24.¬A¬ALemma 15.(¬AA)((¬A¬A)¬¬A)Axiom schema 36.(¬A¬A)¬¬AMP: 3, 57.¬¬AMP: 4, 6 Por lo tanto, podemos concluir que A¬¬A, como era necesario.

Anuncio de 4. La aplicación de la Deducción del Teorema de Lema 4.3, podemos concluir que A¬¬A, como era necesario.

Anuncio de 5. Vamos a dar una abreviado de la deducción.
1.¬AHyp2.¬BAHyp3.A¬¬ALemma 4.44.¬B¬¬ALemma 2: 2, 35.¬¬BLemma 4.1: 1, 46.¬¬BBAxiom schema 47.BMP: 5, 6 Por lo tanto, podemos concluir que ¬A,¬BAB, como era necesario.

Anuncio de 6. Aplicando dos veces el Teorema de la Deducción a Lema 4.5, podemos a la conclusión de que (¬Ba)(¬aB), como era necesario.

Anuncio de 7. Vamos a dar una abreviado de la deducción.
1.AHyp2.¬AHyp3.¬A(¬B¬A)Axiom schema 14.¬B¬AMP: 2, 35.¬¬BLemma 4.1: 1, 46.¬¬BBAxiom schema 47.BMP: 5, 6 Por lo tanto, podemos concluir que A,¬AB, como era necesario.

Anuncio de 8. Aplicando dos veces el Teorema de la Deducción a Lema 4.7, se se puede concluir que el Lema 4.8 sostiene.

Q. E. D.

Lema 5. Deje A B ser wffs. Entonces
1. A,B¬(A¬B).
2. ¬(A¬B)A.
3. ¬(A¬B)B.

Prueba. Anuncio de 1. Vamos a dar una abreviado de la deducción.
1.AHyp2.BHyp3.(A¬B)¬BLemma 3: 14.((A¬B)¬B)(B¬(A¬B))Lemma 4.25.B¬(A¬B)MP: 3, 46.¬(A¬B)MP: 2, 5 Por lo tanto, podemos concluir que A,B¬(A¬B), como fue necesario.

Ad 2. Vamos a dar una abreviado de la deducción.
1.¬(A¬B)Hyp2.¬A(A¬B)Lemma 4.83.(¬A(A¬B))(¬(A¬B)A)Lemma 4.64.¬(A¬B)AMP: 2, 35.AMP: 1, 4 Por lo tanto, podemos concluir que ¬(A¬B)A, como fue necesario.

Ad 3. Vamos a dar una abreviado de la deducción.
1.¬(A¬B)Hyp2.¬B(A¬B)Axiom schema 13.(¬B(A¬B))(¬(A¬B)B)Lemma 4.64.¬(A¬B)BMP: 2, 35.BMP: 1, 4 Por lo tanto, podemos concluir que ¬(A¬B)B.

Q. E. D.

Proposición 2 (Principal De La Proposición). Deje A B ser wffs, y deje x ser una de las variables. Entonces
1. x¬(A¬B)¬(xA¬xB).
2. x¬(A¬B)¬(xA¬xB).

Prueba. Anuncio de 1. Vamos a dar una abreviado de la deducción.
1.x¬(A¬B)Hyp2.x¬(A¬B)¬(A¬B)Axiom schema 73.¬(A¬B)MP: 1, 24.ALemma 5.2: 35.xAGen: 46.BLemma 5.3: 37.xBGen: 68.¬(xA¬xB)Lemma 5.1: 5, 7 Por lo tanto, podemos concluir que la Proposición 2.1 sostiene, como era necesario.

Ad 2. Desde que aplicar Gen en el abreviado de la deducción de los de la prueba de la Proposición 2.1 sólo con la persona a la variable x como cuantificado variable y x no es una variable libre en x¬(a¬B), podemos aplicar el Teorema de Deducción a la Proposición 2.1, y a la conclusión de que x¬(a¬B)¬(x¬xB).

Q. E. D.

Referencias

[1]: Mendelson, Elliott. Introducción a la lógica matemática. 3ª ed. (c) 1987 por Wadsworth. ISBN 0-534-06624-0.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X