Skip to content

Apuntes Sitemas inteligentes

El orden de precedencia en la lógica proposicional es –de mayor a menor prioridad–: ¬,,,    ,    \neg, \land, \lor, \implies, \iff

Por lo tanto, la oración: ¬PQR    S\lnot P \lor Q \land R \implies S se puede escribir como: ((¬P)(QR))    S((\lnot P) \lor (Q \land R)) \implies S

Tabla de contenido

BC = Base de conocimiento

Demuéstrese paso a paso, por aplicación de una secuencia de reglas de inferencia, que existe una contradicción en la siguiente base de conocimientos

{α,¬β,α    β\alpha, \lnot \beta, \alpha \implies \beta}

Solución:

  1. Tenemos la premisa α\alpha (dada por la base de conocimientos).
  2. Tenemos la premisa ¬β\lnot \beta (dada por la base de conocimientos).
  3. Tenemos la premisa α    β\alpha \implies \beta (dada por la base de conocimientos).

Aplicamos la regla de Modus Ponens a las premisas 1 y 3, lo que nos da β\beta. Ahora tenemos una contradicción, ya que tenemos β\beta (de la premisa 4) y ¬β\lnot \beta (de la premisa 2). Por lo tanto, la base de conocimientos es contradictoria.

Conviertre la siguiente oración en lógica de primer orden en cláusulas

x[B(x)(y ¬z C(y,z)    D(x,y))]    Q(K)\forall x [B(x) \lor (\exists y \space \lnot\exists z \space C(y, z) \implies D(x, y))] \implies Q(K) donde K es una constante

Solución: Primero, eliminamos los implicadores (A implica B se convierte en no A o B):

x¬[B(x)(y ¬z C(y,z)    D(x,y))]Q(K)\forall x \lnot [B(x) \lor (\exists y \space \lnot\exists z \space C(y, z) \implies D(x, y))] \lor Q(K)

Luego, movemos la negación hacia adentro (De Morgan’s Laws):

x[¬B(x)¬(y ¬z C(y,z)    D(x,y))]Q(K)\forall x [\lnot B(x) \land \lnot (\exists y \space \lnot\exists z \space C(y, z) \implies D(x, y))] \lor Q(K)

Después, eliminamos los cuantificadores existenciales:

x[¬B(x)(y z C(y,z)¬D(x,y))]Q(K)\forall x [\lnot B(x) \land (\forall y \space \exists z \space C(y, z) \land \lnot D(x, y))] \lor Q(K)

Finalmente, convertimos a la forma normal de Skolem:

x[¬B(x)(C(f(x),g(x))¬D(x,f(x)))]Q(K)\forall x [\lnot B(x) \land (C(f(x), g(x)) \land \lnot D(x, f(x)))] \lor Q(K)

Donde f(x) y g(x) son funciones de Skolem que representan los valores específicos que y y z pueden tomar, respectivamente.

Describe formalmente en términos de un ejemplo en lógica proposicional el conceptro de consecuencia lógica αβ\alpha \models \beta e ilustralo también en terminos semánticos, mediante relaciones entre conjuntos

Solución:

La consecuencia lógica, denotada como αβ\alpha \models \beta, se refiere a la idea de que si α\alpha es verdadero, entonces β\beta también debe ser verdadero. Es decir, β\beta sigue lógicamente de α\alpha.

Por ejemplo, consideremos las proposiciones α:PQ\alpha: P \land Q y β:P\beta: P. Aquí, podemos decir que αβ\alpha \models \beta porque si PQP \land Q es verdadero (es decir, tanto PP como QQ son verdaderos), entonces PP también debe ser verdadero.

En términos semánticos y de conjuntos, podemos pensar en α\alpha y β\beta como conjuntos de mundos posibles o estados de cosas en los que estas proposiciones son verdaderas. Decir que αβ\alpha \models \beta es decir que el conjunto de mundos donde α\alpha es verdadero es un subconjunto del conjunto de mundos donde β\beta es verdadero. En otras palabras, en todos los mundos donde α\alpha es verdadero, β\beta también es verdadero.

Demustra formalmente, paso a pasao y muy claramente en lógica preposicional, que las siguientes expresiones
A. (P    (Q    R))((PQ)    R)(P \implies (Q \implies R)) \models ((P \land Q) \implies R)

Solución:

Para demostrar que (P    (Q    R))((PQ)    R)(P \implies (Q \implies R)) \models ((P \land Q) \implies R), necesitamos mostrar que en todas las interpretaciones en las que (P    (Q    R))(P \implies (Q \implies R)) es verdadero, ((PQ)    R)((P \land Q) \implies R) también es verdadero.

Podemos demostrar (P    (Q    R))((PQ)    R)(P \implies (Q \implies R)) \models ((P \land Q) \implies R) con una tabla de verdad. La tabla de verdad para estas expresiones es la siguiente:

PPQQRRQ    RQ \implies RP    (Q    R)P \implies (Q \implies R)PQP \land Q(PQ)    R(P \land Q) \implies R
TTTTTTT
TTFFFTF
TFTTTFT
TFFTTFT
FTTTTFT
FTFFTFT
FFTTTFT
FFFTTFT

Supongamos que (P    (Q    R))(P \implies (Q \implies R)) es verdadero. Esto significa que si PP es verdadero, entonces (Q    R)(Q \implies R) también es verdadero.

Si PP es falso, entonces (P    (Q    R))(P \implies (Q \implies R)) es verdadero (porque la implicación es verdadera si la primera parte es falsa), y ((PQ)    R)((P \land Q) \implies R) también es verdadero (por la misma razón).

Si PP es verdadero, entonces (Q    R)(Q \implies R) es verdadero. Esto significa que si QQ es verdadero, entonces RR es verdadero.

Si QQ es falso, entonces (Q    R)(Q \implies R) es verdadero (por la misma razón que antes), y por lo tanto, ((PQ)    R)((P \land Q) \implies R) también es verdadero (porque PQP \land Q es falso).

Si QQ es verdadero, entonces RR es verdadero. Esto significa que ((PQ)    R)((P \land Q) \implies R) también es verdadero (porque la implicación es verdadera si la segunda parte es verdadera).

Por lo tanto, en todas las interpretaciones en las que (P    (Q    R))(P \implies (Q \implies R)) es verdadero, ((PQ)    R)((P \land Q) \implies R) también es verdadero. Por lo tanto, (P    (Q    R))((PQ)    R)(P \implies (Q \implies R)) \models ((P \land Q) \implies R).

Como puedes ver, en todas las filas donde P    (Q    R)P \implies (Q \implies R) es verdadero, ((PQ)    R)((P \land Q) \implies R) también es verdadero. Por lo tanto, (P    (Q    R))((PQ)    R)(P \implies (Q \implies R)) \models ((P \land Q) \implies R).

B. (P    Q)((PQ)(¬P¬Q))(P \iff Q) \models ((P \land Q) \lor (\lnot P \land \lnot Q))

Solución:

Para demostrar que (P    Q)((PQ)(¬P¬Q))(P \iff Q) \models ((P \land Q) \lor (\lnot P \land \lnot Q)), necesitamos mostrar que en todas las interpretaciones en las que (P    Q)(P \iff Q) es verdadero, ((PQ)(¬P¬Q))((P \land Q) \lor (\lnot P \land \lnot Q)) también es verdadero.

PPQQP    QP \iff QPQP \land Q¬P\lnot P¬Q\lnot Q¬P¬Q\lnot P \land \lnot Q(PQ)(¬P¬Q)(P \land Q) \lor (\lnot P \land \lnot Q)
TTTTFFFT
TFFFFTFF
FTFFTFFF
FFTFTTTT

Supongamos que (P    Q)(P \iff Q) es verdadero. Esto significa que PP y QQ tienen el mismo valor de verdad.

Si PP y QQ son ambos verdaderos, entonces (PQ)(P \land Q) es verdadero y por lo tanto, ((PQ)(¬P¬Q))((P \land Q) \lor (\lnot P \land \lnot Q)) es verdadero.

Si PP y QQ son ambos falsos, entonces (¬P¬Q)(\lnot P \land \lnot Q) es verdadero y por lo tanto, ((PQ)(¬P¬Q))((P \land Q) \lor (\lnot P \land \lnot Q)) es verdadero.

Por lo tanto, en todas las interpretaciones en las que (P    Q)(P \iff Q) es verdadero, ((PQ)(¬P¬Q))((P \land Q) \lor (\lnot P \land \lnot Q)) también es verdadero. Por lo tanto, (P    Q)((PQ)(¬P¬Q))(P \iff Q) \models ((P \land Q) \lor (\lnot P \land \lnot Q)).