Vinculación lógica

Definición

Relación semántica fundamental entre una Base de Conocimiento ($KB$) y una sentencia (o entre dos sentencias y ), denotada como:

Significa que se sigue necesariamente de ; es decir, en todo modelo o mundo posible donde es verdadera, también debe ser obligatoriamente verdadera.

Formulación mediante conjuntos de modelos

La vinculación lógica equivale estrictamente a la inclusión de subconjuntos en el espacio de mundos posibles:

flowchart LR
  subgraph Mf["M(f) - Mundos donde f es verdadera"]
    subgraph MKB["M(KB) - Mundos de la Base de Conocimiento"]
      w["Mundos compatibles con lo que sabe el agente"]
    end
  end

Distinción crítica: Implicación material () vs. Vinculación lógica ()

  • (o ): Es un conector sintáctico dentro del lenguaje formal. Produce una nueva fórmula que puede ser verdadera o falsa según el modelo.
  • : Es una relación metalógica semántica entre una teoría () y una fórmula (). No es un operador del lenguaje; es una afirmación sobre todos los modelos.
  • Teorema de la deducción: Ambas nociones se conectan mediante la tautología:

Los tres posibles escenarios entre KB y una sentencia

  1. Vinculación (): .
    • Respuesta a Ask[f]: “Sí”.
    • Respuesta a Tell[f]: “Ya lo sabía” (redundante).
  2. Contradicción (): .
    • Respuesta a Ask[f]: “No”.
    • Respuesta a Tell[f]: “¡No lo creo!” (inconsistencia).
  3. Contingencia: .
    • Respuesta a Ask[f]: “No lo sé” (indecidible con la información actual).
    • Respuesta a Tell[f]: “Aprendí algo nuevo” (reduce ).

Teorema de refutación: Reducción a Satisfactibilidad

La vinculación lógica puede demostrarse mediante prueba por contradicción (reducción a absurdum):

Este resultado es la piedra angular de los algoritmos modernos de inferencia (SAT solvers y resolución).

Ejemplo mínimo

Sea .

  • Consideremos la consulta .
  • En todo mundo donde llueve y nieva, evidentemente llueve. Por tanto, . Conclusión: .
  • En cambio, para , la intersección con es vacía; por ende contradice .

Relaciones

Procedencia

  • Clase: Clase 9: Agentes lógicos.
  • Fuente: Russell & Norvig, Artificial Intelligence: A Modern Approach (4.ª ed.), Capítulo 7.