Un novato total aquí, y exasperado por eso. Puedo traducir declaraciones de lenguaje natural en fórmulas de lógica modal, pero su valoración en el modelo de Kripke parece difícil de alcanzar, ya que simplemente no estoy seguro de cómo aplicar la teoría a la práctica.
¿Alguien puede ser tan amable de explicarme, paso a paso , cómo hacer la fórmula (p & q -> (p -> q)) -> [](p -> q) para asignar valores de verdad a cada variable en cada mundo en un modelo de Kripke?
Gracias
Los modelos de Kripke se pueden utilizar para demostrar que una fórmula no es válida .
Reevaluando su ejemplo, esto significa mostrar que el antecedente: (p & q → (p → q)) es verdadero en w (el mundo "real") y la consecuencia □ (p → q) no lo es, es decir (p → q) es falso en algún mundo w' accesible desde w (es decir, tal que wRw' ).
Si q es falsa en w (escrito: w ⊮ q ) tenemos que p & q es falsa en w , y por lo tanto (p & q → (p → q)) es verdadera.
Y si p es verdadera, tenemos que (p → q) es falsa en w .
Si la relación de "accesibilidad" R es reflexiva , es decir , wRw , tenemos que (p → q) no es verdadera en todo w' tal que wRw' , y esto implica que □(p → q) es falsa.
Si, en cambio, tiene que "evaluar" el valor de verdad de una fórmula en un mundo específico, con una asignación de valores de verdad a los átomos , por ejemplo
w ⊩ { pag q }
en este caso nos limitamos a aplicar las especificaciones semánticas.
Claramente, w ⊩ p & q y w ⊩ p → q , y por lo tanto w ⊩ (p & q → (p → q)) , y así sucesivamente.
La relación de accesibilidad es necesaria para evaluar el operador modal □ ; tenemos eso:
w ⊩ □p si y sólo si w' ⊩ p para todo w' tal que wRw' .
Rasa Van Cauwelaert
Rasa Van Cauwelaert
Rasa Van Cauwelaert
Rasa Van Cauwelaert