Estoy atascado en cómo deshacerme de la negación en "$\lnot \exists x~(P(x) \land R(x))$" en este caso particular. Tengo una idea relativa de cómo abordar esta oración, donde primero usando la segunda premisa eliminando el "$\exists x$" y luego obteniendo respectivamente el "$P(x_0)$" y "$R(x_0)$", luego después usar la eliminación de "$\forall x$" para obtener "$P(x_0) \to (Q(x_0) \lor R(x_0))", lo que me permite usar el $P(x_0)$ de la expresión anterior "$P(x_0) \land R(x_0)" para eliminar el conectivo condicional que me permite tener 2 sub-pruebas para eliminar la disyunción. Luego puedo hacer una introducción condicional dando "$P(x_0) \to Q(x_0)$" necesario y después simplemente introducir $\forall x$ que me da $\forall x~(P(x) \to Q(x))$ lo que estoy buscando.
Tienes la idea correcta. Sin embargo, deberías comenzar asumiendo $P(x_0)$ para un $x_0$ arbitrario, luego eliminar el cuantificador universal en la primera premisa para ese testigo, eliminar el condicional, y así eliminar la disyunción resultante. (Dado que tienes $P(x_0)$ y $Q(x_0)\lor R(x_0)$ en ese punto.)
En el caso izquierdo, $Q(x_0)$ se deriva trivialmente, mientras que en el caso derecho es donde ocurre la magia. A partir de $R(x_0)$ y el $P(x_0)$ asumido, deriva la existencia de $P(x_0)\land R(x_0)$, es decir $\exists x~(P(x)\land R(x)$, lo que contradiría la segunda premisa. Explota esa contradicción.
Luego introduce un cuantificador universal, deduciendo $\forall x~(P(x)\to Q(x))$ como se deseaba.
$\def\fitch#1#2{\quad\begin{array}{|l} #1\\\hline #2\end{array}}\fitch{1.\forall x~(P(x)\to(Q(x)\lor R(x))\hspace{10ex}\textsf{Premisa}\\2.\neg\exists x~(P(x)\land R(x))\hspace{18ex}\textsf{Premisa}}{\fitch{3.[x_0]\hspace{10ex}\textsf{Testigo Arbitrario}}{\fitch{4.P(x_0)\hspace{10ex}\textsf{Suposición}}{5.P(x_0)\to(Q(x_0)\lor R(x_0))\hspace{10ex}\textsf{Eliminación Universal}\\6.Q(x_0)\lor R(x_0)\hspace{10ex}\textsf{Eliminación Condicional}\\\fitch{7.Q(x_0)\hspace{10ex}\textsf{Suposición (Caso Izquierdo)}}{}\\8.Q(x_0)\to Q(x_0)\hspace{10ex}\textsf{Introducción Condicional}\\\fitch{9.R(x_0)\hspace{10ex}\textsf{Suposición (Caso Derecho)}}{10.P(x_0)\land R(x_0)\hspace{10ex}\textsf{Introducción de Conjunción}\\11.\exists x~(P(x)\land R(x))\ldots\hspace{10ex}\textsf{Introducción Existencial}\\12.\bot\hspace{10ex}\textsf{Eliminación de Negación}\\13.Q(x_0)\hspace{10ex}\textsf{Explotar (Ex Falsum Quodlibet)}}\\14.R(x_0)\to Q(x_0)\hspace{10ex}\textsf{Introducción Condicional}\\15.Q(x_0)\hspace{10ex}\textsf{Eliminación de Disyunción}}\\16.P(x_0)\to Q(x_0)\hspace{10ex}\textsf{Introducción Condicional}}\\17.\forall x~(P(x)\to Q(x))\hspace{10ex}\textsf{Introducción Universal}}$
0 votos
Siempre podrías hacer $\neg\exists x(P(x)\land R(x)) \;\to\;\forall x \neg(P(x)\land R(x)).$
0 votos
¿Cómo puedo lograr eso, dado que necesito llegar a x (P(x) Q(x)) al final y no puedo cambiar las premisas?
0 votos
Por favor, intenta hacer que los títulos de tus preguntas sean más informativos. Por ejemplo, _¿Por qué $a es mucho más útil para otros usuarios que Una pregunta sobre desigualdades. De ¿Cómo puedo hacer una buena pregunta?: Haz que tu título sea lo más descriptivo posible. En muchos casos, uno realmente puede formular el título como la pregunta, al menos de una manera comprensible para un lector experto. Puedes encontrar más consejos para elegir un buen título aquí._
0 votos
¡Gracias por el consejo! He cambiado el título.
0 votos
Si estás en las reglas de Deducción Natural, necesitas usar $\forall$ Intro.
0 votos
Tuve x introducción al final de la oración para dar x (P(x) Q(x)). ¿Es a esto a lo que te refieres?
0 votos
¿Podrías probar esta afirmación informalmente si tuvieras que hacerlo? ¿Podrías explicar en un lenguaje sencillo por qué (si?) la afirmación es verdadera?
0 votos
@DanielV No, tiene que ser una prueba de validez por deducción natural de la lógica de predicados.
0 votos
@KazyKamakaze Quiero preguntar cuál es tu habilidad, no cuál es la tarea, porque parece que ni siquiera tienes una demostración informal en mente. Podría ayudar si agregas a tu pregunta cómo demostrarías el teorema en inglés sencillo.
0 votos
@DanielV La pregunta literalmente dice entre comillas "Utilizando las reglas de deducción natural, prueba la validez de los siguientes secuentes en lógica de predicados. En todos los casos, enumera tus pasos, indica qué regla estás utilizando e indica claramente las subpruebas." como expliqué antes.
0 votos
La línea 7 debe tener el mismo alcance que las premisas. Las líneas 23 a 28 actualmente no son necesarias. Después de que tengas ($\lnot$P(x0)$\lor$$\lnot$R(x0)), mira la conclusión. Entonces, asume P(x0). Luego mira la primera premisa, y justo después usa el modus ponens. También, toma P(x0) y ($\lnot$P(x0)$\lor$$\lnot$R(x0)) y deriva $\lnot$R(x0). De manera similar, deriva Q(x0). Luego descarta la suposición, y generaliza.
0 votos
@DougSpoonwood ¿Podrías mostrarme cómo se hace, estoy completamente perdido ahora con esto.
0 votos
@DougSpoonwood ¿Podrías por favor utilizar mi ejemplo y mostrar dónde he cometido errores y cómo terminarlo? Estoy a punto de rendirme con esta pregunta.
0 votos
@KazyKamakaze No conozco todos las reglas permisibles de inferencia para tu sistema (a menudo varían). Así que no, no puedo terminar la pregunta.