In My Mind
← inteligencia-artificial

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.

Pasted image 20260116184702.png

Pasted image 20260116184920.png

Pasted image 20260116184945.png


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