Como todos sabéis, en la lógica de predicados cuando se utiliza el método Tableaux hay que eliminar los cuantificadores y sustituir sus variables por constantes dentro de las relaciones y funciones. El problema es que no sé cómo debe hacerse este proceso. He leído mucha documentación (como este o este y muchos otros archivos y páginas web) pero sigo sin poder resolver estos problemas y no sé cómo asignar las constantes. Aquí hay algunas preguntas en mi mente:
-
¿Cuál es la diferencia entre $\forall$ y $\exists$ ¿al introducir una nueva constante?
-
¿Es cierto que se puede definir la misma constante para diferentes variables? $\forall x,y R(x,y)$ con $R(a,a)$ es correcto o debe ser $R(a,b)$ ?
-
¿Bajo qué condiciones se nos permite utilizar una constante ya utilizada (definida) para una variable de un cuantificador (me refiero a que la constante se utiliza en el nodo antecesor)?
-
¿Qué restricciones hay que tener en cuenta a la hora de introducir constantes en las distintas ramas?
Por ejemplo $\exists y \exists x \forall z (C(x,y,z) \rightarrow \neg C(x,x,x))$ es inconsistente pero no pude probarlo, es la forma en que lo intenté:
$\exists y \exists x \forall z (C(x,y,z) \rightarrow \neg C(x,x,x))$
$\exists y \exists x \forall z (\neg C(x,y,z) \lor \neg C(x,x,x))$
$\exists y \exists x (\neg C(x,y,\overbrace {a} ^ {Constant}) \lor \neg C(x,x,x))$
$\exists y (\neg C(b,y,a) \lor \neg C(b,b,b))$
$(\neg C(b,d,a) \lor \neg C(b,b,b))$
y no es una contradicción mientras que estoy seguro de que esta fórmula es inconsistente.
Como otro ejemplo, este conjunto de fórmulas es consistente pero no sé cómo asignar constantes a las variables de los cuantificadores, te agradecería que me ayudaras con este conjunto.
$\{ \forall x \exists y B(x,y) \rightarrow \neg \exists y \forall x B(x,y) , \exists B(x,x) \}$
Sólo he probado esto:
$\exists B(x,x)$
$\forall x \exists y B(x,y) \rightarrow \neg \exists y \forall x B(x,y)$
$\neg \forall x \exists y B(x,y) \vee \neg \exists y \forall x B(x,y)$
$B(a,a)$
pero en este momento no sé si es cierto que hay que usar $a$ en su lugar si $x$ en $\neg \forall x \exists y B(x,y) \vee \neg \exists y \forall x B(x,y)$ o no (porque $a$ se utiliza en lugar de $\exists$ cuantificador en otra fórmula)?
Gracias