Beruflich Dokumente
Kultur Dokumente
1.1 Introducción
Se puede ampliar las capacidades de los sistemas al dotarlos con una capacidad de
razonamiento general. Los agentes basados en el conocimiento, lógicos, parten de cierto
conocimiento del mundo y de sus propias acciones. Se valen del razonamiento lógico para
mantener actualizada la descripción de su mundo, conforme van surgiendo nuevas
percepciones y para deducir el tipo de acciones que les permitirán el logro de sus objetivos.
Los agentes basados en el conocimiento, también conocidos como sistemas expertos, están en
posibilidad de aceptar nuevas tareas en forma de metas. Estos agentes logran un buen
desempeño tan solo con que se les dé información pertinente o con que aprendan nuevos
conocimientos acerca del ambiente. Para esto necesitan conocer varias cosas:
Por ejemplo, un médico puede diagnosticar una enfermedad (infiere una enfermedad que no
es directamente observable). Parte de su conocimiento está en forma de:
También el entendimiento del lenguaje natural necesita inferir estados ocultos de la intensión
del que habla. Como por ejemplo cuando decimos “Juan lanzo el ladrillo a la ventana y se
rompió”. ¿qué se rompió? ¿la ventana o el ladrillo?
Entre otros objetivos, el razonamiento puede ser utilizado para diagnosticar el mal
funcionamiento de sistemas físicos, biológicos y electromecánicos; por ejemplo las
características asociadas con las causas pueden ser inferidas a partir de las características
asociadas con los síntomas. 1
x1: BATERIA_OK
x2: PESO_OK
x3: ROBOT_SE_MUEVE
1. Un lenguaje mediante el cual se expresa el conocimiento con una sintaxis que especifique
cuáles son las expresiones correctas del lenguaje.
3. Una semántica para asociar los elementos del lenguaje con los elementos de algún
dominio, esto es determina los hechos del mundo a lo que hacen referencia las oraciones
(el significado).
1.2.1 La sintaxis
La sintaxis de la lógica proposicional nos define las sentencias que se pueden construir. Los
elementos del lenguaje son:
Sentencias atómicas
o Verdadero V y falso F.
o Símbolos proposicionales, que se componen de cadenas: P1, MOVER_A, P, Q,
etc.
Sentencias complejas se construyen de sentencias más simples y conectivos lógicos:
o se lee “no”.
o se lee “y”.
o se lee “o”.
o se lee “implica” también se representa como o .
(PQ) (PQ)
P (P Q)
1.2.2 Semántica
El papel de la semántica es la de asociar los elementos de un lenguaje lógico con los
elementos de un dominio de discurso. Tales asociaciones se conocen como significados. En la
lógica proposicional se asocian átomos con proposiciones acerca del mundo (de ahí el nombre
de lógica proposicional). Una asociación de átomos con proposiciones se denomina
interpretación.
Bajo una interpretación dado los átomos pueden tener valores de Verdadero o Falso. Si la
proposición asociada al un átomo es verdadera en el mundo, ese átomo tiene el valor de
verdadero, en caso contrario tiene valor falso.
❖ Tablas de verdad
Dados los valores de verdad de los átomos bajo alguna interpretación, se puede utilizar una
tabla de verdad para calcular el valor de cualquier sentencia bajo dicha interpretación. La
tabla de verdad establece la semántica (significado) de los conectores proposicionales. Las
reglas para construir tablas de verdad generalmente se representan en forma tabular, como se
muestra a continuación siendo P y Q dos sentencias de lógica proposicional.
P Q P Q P Q P P Q P Q
Verdadero Verdadero Verdadero Verdadero Falso Verdadero Verdadero
Verdadero Falso Falso Verdadero Falso Falso Falso
Falso Verdadero Falso Verdadero Verdadero Verdadero Falso
Falso Falso Falso Falso Verdadero Verdadero Verdadero
Se pueden utilizar las tablas de verdad para calcular el valor de verdad de una sentencia
lógica. Dado los valores de los átomos de la sentencia. Por ejemplo, dadas las siguientes
sentencias, calcular su valor de verdad.
1. (P Q) Q
P Q (P Q) Q
Verdadero Verdadero Verdadero Verdadero
Verdadero Falso Falso Falso
Falso Verdadero Verdadero Verdadero
Falso Falso Verdadero Verdadero
Nótese que primero se debe de resolver las sentencias que están en los paréntesis más
internos. El valor de verdad de la sentencia es el que señala la columna sombreada.
2. P Q (P Q) Q
P Q P Q (P Q) Q
Verdadero Verdadero Verdadero Verdadero Verdadero Verdadero
Verdadero Falso Falso Verdadero Falso Falso
Falso Verdadero Falso Verdadero Falso Falso
Falso Falso Falso Verdadero Falso Falso
En este caso, el valor de verdad del conector de equivalencia , como es verdadero en todas
sus interpretaciones, indica que la sentencia PQ es equivalente a la sentencia (PQ)Q.
❖ Validez
s
Una sentencia es válida si es verdadera en todos los modelos. Las sentencias válidas también
se conocen como tautologías, son necesariamente verdaderas. Ejemplos:
PP
V (Verdadero)
P(QP)
La tabla de verdad para determinar la validez de una sentencia crece de forma exponencial en
relación al número de átomos constituyentes, ya que la sentencia debe ser evaluada para todas
las combinaciones de los valores de los átomos.
❖ Satisfacibilidad
Existen ciertos patrones de inferencia (o reglas de inferencia) que se presentan una y otra vez,
lo que permite establecer de una vez su confiabilidad. De esta manera se aprende el patrón
respectivo en algo que se conoce como regla de inferencia. Una vez establecida una regla, se
le puede emplear para hacer más inferencias sin necesidad de pasar por el tedioso proceso de
la construcción de las tablas de verdad. La notación afirma que se puede obtener
desde mediante inferencia donde y pueden ser cualquier sentencia.
,
1 2 … n
Resolución: Puesto que no puede ser al mismo tiempo verdadera ni falsa, uno de los
otros disyuntos debe serlo en una de las premisas. O, también, que la implicación es
transitiva.
, o equivalente ,
Existe otra conectiva que es llamada equivalencia y es representada por el conector lógico
(o ). Si tenemos , decimos “ es equivalente a ”. También se le conoce como
bicondicional (“si y sólo si”) A continuación se enumeran algunas de las equivalencias más
comunes. Siendo P y Q cualquier sentencia.
❖ Demostración
A la secuencia de aplicaciones de reglas de inferencia, se le denomina demostración
(deducción o prueba). Se representa como . Ejemplo: dado el siguiente conjunto {P, R,
PQ}, la siguiente secuencia es una demostración de QR, dado el conjunto de reglas de
inferencia.
Si se aplica la regla del Modus Ponens citada anteriormente a P y PQ del conjunto
anterior, se obtiene Q:
Modus Ponens o Eliminación de la implicación: A partir de una implicación y la
premisa de la implicación, se puede inferir la conclusión.
,
P PQ R
QR
BC
Este indica que a partir de la base de conocimiento (BC) se pude derivar una sentencia . 8
❖ 1.4 La resolución
Muchas de las reglas de inferencia, incluida la del modus ponens pueden ser combinadas en
una sola, llamada resolución. La versión de la resolución que se verá se aplica a un tipo
especial de sentencias llamadas cláusulas.
Recordando, un literal puede ser un átomo (en cuyo caso se denomina literal positivo) o la
negación de un átomo (llamada literal negativo). Una cláusula es un conjunto de literales. El
conjunto es una forma de representar la disyunción de todos los literales del conjunto. Así,
una cláusula es un tipo especial de sentencia. Por ejemplo, la cláusula {P,Q,R} es
equivalente a PQR. La cláusula vacía { } es equivalente a F (cuyo valor es Falso).
Ejemplo:
PQR
PQS
QRS
• Al resolver RP y PQ obtenemos RQ. Las dos cláusulas resueltas se pueden
rescribir como las implicaciones RP y PQ (aplicando la regla de inferencia de
eliminación de la implicación). La regla de inferencia denominada silogismo
hipotético, aplicada a estas implicaciones, obtiene RQ, que es equivalente al
resolvente RQ. Entonces, el silogismo hipotético es un caso especial de la resolución.
•
• Al resolver R y RP se obtiene P. Como la segunda cláusula es equivalente a RP,
entonces el modus ponens también es un caso especial de resolución.
•
• Al resolver PQR y PWQR sobre Q obtenemos PRRW. Al resolverlas
sobre R obtenemos PQQW. En este caso, se debe resolver sobre Q o sobre R
–pero no sobre ambos átomos al mismo tiempo–.
•
• Al resolver PQRS y PQW sobre P obtenemos QRSW. En el resolvente
solo aparece una instancia de Q, aun cuando aparecía en cada una de las cláusulas a
resolver.
• Al resolver P y P, se produce la cláusula vacía. Así de P y P se puede inferir F.
porque P y P son contradictorios.
9
❖ Cláusulas de Horn
Las cláusulas de este tipo fueron investigadas por primera vez por el lógico Alfred Horn
(1951). Existen tres tipos de cláusulas de Horn:
10
¬ p ∧ q → r ↔ q ∧ r ∧p
((¬ p ∧ q ) → r ) ↔ (q∧ (r ∧ p ))
((( ¬ p) ∧ q) ∨ r)
se representa por:
( ¬ p∧ q) ∨ r.
11