Logica de Predicados
Logica de Predicados
Logica de Predicados
DEFINICIÓN:
La lógica de predicados es una extensión de la lógica de proposiciones, y a ella se
extienden también los conectivos lógicos y operadores de la lógica proposicional. La
lógica de predicados descompone la proposición en sus dos componentes básicas
(sujeto y predicado) y cuantifica al sujeto, introduciendo símbolos para el sujeto, para
el predicado y para los cuantificadores "todos" y "alguno", además de un símbolo de
relación entre sujeto y predicado.
Desde la lógica de predicados, una proposición expresa relaciones entre objetos y/o
atributos asignados a los objetos. En la oración "Juan es hermano de Pedro" lo que
realmente se está expresando es una relación (de hermandad) entre Juan y Pedro. En
la oración "Juan es estudiante de la universidad" se está asignando un atributo a Juan.
(La lógica de predicados es muy importante para representar el conocimiento en
Inteligencia Artificial; las oraciones anteriores se representarían como "Hermano de
(Juan, Pedro)" y "Estudiante Universitario (Juan)").
El universo de discurso o dominio es la colección de personas, ideas, símbolos,
estructuras de datos, etc., que afecta el argumento lógico bajo consideración. Los
elementos del universo de discurso se llaman individuos. La veracidad de una
afirmación puede depender del dominio seleccionado. “Hay un número que es el más
pequeño” es verdadera en el dominio de los números naturales, pero falsa en el
dominio de los enteros. Para evitar casos triviales, se estipula que cada universo de
discurso debe contener al menos un individuo. Para referirse a un individuo en
particular u objeto, se usan identificadores. Estos identificadores se llaman constantes
individuales.
EJEMPLOS:
Ejemplos de universo de discurso
Personas, las constantes individuales pueden ser sus nombres.
En los números naturales, las constantes individuales son los dígitos que
representan a los números.
Cada constante individual debe identificar a un individuo en particular. Por
ejemplo, si el universo de discurso consta de personas, no debe haber dos
personas con el mismo nombre.
Generalmente, los predicados hacen afirmaciones sobre individuos.
María y Pablo son hermanos.
Juana es la madre de María.
Tomás es un gato.
La suma de 2 y 3 es 5.
En cada una de estas afirmaciones, hay una lista de individuos, los cuales vienen
dados por la lista de argumentos, junto con las frases que describen ciertas relaciones
o propiedades entre los individuos de la lista de argumentos. Estas propiedades o
relaciones son llamadas predicados.
En la afirmación “María y Pablo son hermanos”
La lista de argumentos está dada por María y Pablo, mientras que el predicado
se describe por la frase “son hermanos”
Los elementos de la lista de argumentos se llaman argumentos. Los argumentos
pueden ser variables o constantes individuales.
En el cálculo de predicados, a cada predicado se le da un nombre, el cual es seguido
por la lista de argumentos. La lista de argumentos se encierra en paréntesis. Por
ejemplo, para expresar que “Juana es la mamá de María”, uno podría escoger un
identificador, digamos “madre”, para expresar el predicado “es mamá de” y uno
escribiría:
Ejemplo
Cualquier método que asigne valores de verdad a todas las posibles combinaciones
de individuos de un predicado se llama asignación del predicado. Por ejemplo, la tabla
anterior es una asignación del predicado “madre”.
Ejemplos:
Madre (x, y)
Madre (Juana, Pablo) = V
Renglón Columna
Primer Argumentó Segundo Argumentó
Dominio: 1,2,3,4
Predicado: “mayor” es verdadero si el primer argumento es mayor que el segundo
1 2 3 4
1 F F F F
2 V F F F
3 V V F F
4 V V V F
gato(x) → tienecola(x)
Esta expresión debe ser cuantificada universalmente para hallar la solución requerida.
∀ x (gato(x) → tienecola(x))