12. Logica de predicados
La lógica de predicados (también llamada lógica de primer orden) amplía la lógica proposicional al permitir hablar de objetos, propiedades y relaciones, proporcionando un lenguaje mucho más expresivo para describir y razonar sobre el mundo.
1. Conceptos preliminares de la lógica de predicados
Antes de estudiar su sintaxis formal, es necesario comprender algunos conceptos básicos que constituyen la base de esta lógica.
a) Individuos y dominio de discurso
Los individuos son los objetos sobre los cuales se razona. El dominio de discurso es el conjunto de todos los individuos que se consideran en una interpretación. Por ejemplo, el dominio puede ser el conjunto de personas, números, animales, entre otros, según el contexto del razonamiento.
b) Predicados
Un predicado representa una propiedad de un individuo o una relación entre varios individuos. A diferencia de las proposiciones, los predicados no tienen valor de verdad por sí mismos hasta que se aplican a individuos concretos. Por ejemplo, “ser estudiante” o “ser mayor que” son predicados que, al aplicarse a un objeto, pueden resultar verdaderos o falsos.
c) Variables
Las variables representan individuos del dominio. Son símbolos que permiten generalizar afirmaciones y expresar enunciados que valen para muchos objetos. Comúnmente se usan letras como x,y,zx, y, zx,y,z.
d) Constantes
Las constantes nombran individuos específicos del dominio. Funcionan como nombres propios dentro del lenguaje lógico, por ejemplo, un símbolo que represente a una persona o a un número determinado.
e) Funciones
Las funciones asocian individuos con otros individuos del dominio. A cada conjunto de argumentos les corresponde un único valor. Son útiles para describir operaciones o dependencias entre objetos, como el “sucesor” de un número.
f) Cuantificadores
Los cuantificadores permiten expresar generalidad o existencia:
-
Cuantificador universal (∀): indica que una propiedad se cumple para todos los elementos del dominio.
-
Cuantificador existencial (∃): indica que existe al menos un elemento del dominio que cumple la propiedad.
2. Sintaxis de la lógica de predicados
La sintaxis define las reglas formales para construir expresiones válidas dentro del lenguaje de la lógica de predicados.
a) Términos
Los términos son expresiones que representan individuos del dominio. Pueden ser:
-
Variables
-
Constantes
-
Funciones aplicadas a otros términos
Los términos son los elementos básicos con los que se forman los predicados.
b) Fórmulas atómicas
Una fórmula atómica se obtiene al aplicar un predicado a uno o más términos. Estas fórmulas son las expresiones más simples que pueden ser verdaderas o falsas.
c) Fórmulas bien formadas
Las fórmulas bien formadas se construyen a partir de fórmulas atómicas mediante:
-
Conectivos lógicos: ¬ (negación), ∧ (conjunción), ∨ (disyunción), → (implicación), ↔ (doble implicación).
-
Cuantificadores: ∀ y ∃, que se aplican a variables dentro de una fórmula.
Cada cuantificador tiene un alcance, que indica la parte de la fórmula a la que afecta.
3. Variables libres y ligadas
Una variable puede ser:
-
Ligada: cuando está bajo el alcance de un cuantificador.
-
Libre: cuando no está cuantificada dentro de la fórmula.
Una fórmula sin variables libres se llama enunciado cerrado, y es la que puede evaluarse como verdadera o falsa en una interpretación.



4. Importancia de la sintaxis
La sintaxis de la lógica de predicados garantiza que las expresiones sean claras, no ambiguas y formalmente correctas, lo cual es esencial para la demostración de teoremas, la automatización del razonamiento y la verificación formal en informática y matemáticas.
relatedInteligencia Artificial