Lógica proposicional

Definición

Sistema formal de representación del razonamiento basado en sentencias declarativas (proposiciones) que afirman hechos del mundo que solo pueden ser verdaderos () o falsos ().

Posee un compromiso ontológico limitado a hechos y un compromiso epistemológico donde el agente cree que un hecho es verdadero, falso o desconocido ().

Sintaxis formal

La sintaxis define cuáles cadenas de caracteres constituyen fórmulas bien formadas mediante una gramática formal en forma Backus-Naur (BNF):

Precedencia de operadores

Para eliminar ambigüedad en fórmulas sin paréntesis, los conectores se evalúan en el siguiente orden estricto de precedencia:

Por ejemplo, se interpreta inequívocamente como .

Semántica

La semántica asigna significado determinando el valor de verdad de una fórmula con respecto a un modelo . La función de interpretación se evalúa de forma composicional:

0010011
0110110
1000100
1101111

Implicación material ( )

Es falsa únicamente cuando el antecedente es verdadero y el consecuente es falso. Si es falso, la implicación es trivialmente verdadera en ese modelo (condición vacía).

Ejemplo mínimo

En una sala con luz y alarma:

  • : “La luz está encendida”.
  • : “La alarma está sonando”.
  • Fórmula compuesta: . En un mundo , evaluamos: . La fórmula es satisfecha por el mundo .

Contraejemplo o límites

  • Falta de cuantificación y objetos: La lógica proposicional no puede expresar de forma compacta afirmaciones generales como “todos los pozos producen brisa en sus casillas vecinas”. Para un tablero de , se deben escribir manualmente 16 fórmulas proposicionales distintas ().
  • Para superar esta limitación expresiva, se introduce la lógica de primer orden (con objetos, predicados, funciones y cuantificadores ).

Relaciones

Procedencia

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