Logica de Predicados
Logica de Predicados
Logica de Predicados
Lógica de predicados
Nuevas situaciones
Ejemplos
En Lógica proposicional
Simbolización
Lógica de predicados
¿Y ahora qué?
¿Qué ha ocurrido?
Simbolización
Lógica de predicados
R(…) =… es rojo.
Con letras mayúsculas denotamos Son
N(…) = … come manzanas
la acción o propiedad predicados
H(…, …) = … es hermano de …
c= el coche
Con letras minúsculas denotamos
p= Pedro
objetos específicos o individuos
m= María
Son proposiciones
Simbolización
Lógica de predicados
Ejemplos
1. Juan es rubio
Definimos R(x)= x es rubio, j= Juan
Simbolizamos R(j)
2. Si definimos A(x)= x es alumno, M(x)= x estudia Matemáticas
¿Cómo traduciríamos A(x) ⟶ M(x)?
Si x es alumno entonces x estudia Matemáticas
Observaciones
Simbolización
Lógica de predicados
Nuevo problema
¿Qué o quién es esa x?
Ejemplo
En A(x)= x es alumno
A(x) ⟶ M(x)
M(x)= x estudia Matemáticas
¿A qué alumnos nos referimos: los de esta clase, los de esta
escuela, los de esta universidad, los de esta comunidad,…?
Solución
Cuando simbolizamos es necesario definir el conjunto en el que vamos
a considerar los elementos. Le llamamos universo, U.
Ejemplo
En el ejemplo anterior consideramos , por ejemplo,
U={miembro de la ETSInf de la UPV}
Universo
Lógica de predicados
¿Qué falta ?
Cuantificadores
Lógica de predicados
Cuantificador universal: ∀
¿Cómo se lee ∀x ?
Supongamos definido un universo U.
• Cualquiera que sea x el elemento de U escogido, si…
• Dado un x cualquiera del universo, si …
• Sea x un elemento cualquiera del universo, si…
• Para cualquier elemento x del universo que consideremos, si...
• Si x es un elemento cualquiera del universo,…
Ejemplo
Todas las águilas vuelan
• U={aves} x A(x) V(x)
A(x)=x es águila Dada un ave cualquiera si es águila entonces vuela
V(x)=x vuela No puedo leer « para todo » o « todos »
• U={águilas} x V(x)
Si x es un águila cualquiera, x vuela
Puedo leer « para todo » o « todos »
Cuantificadores
Lógica de predicados
Cuantificador existencial: ∃
¿Cómo se lee ∃ x?
Supongamos definido un universo U.
• Hay al menos un elemento x en U que verifica…
• Existe en el universo un elemento que verifica…
• Algún elemento x del universo verifica …
Observación
Aunque no se indique siempre se sobrentiende al menos uno,
salvo que se indique explícitamente que es sólo uno, que es único.
Si es único escribiremos ∃ *x ó ∃! x
Ejemplo
En esa tienda hay portátiles que pesan muy poco
U={ordenadores de la tienda}
P(x) = x es un portátil ∃x P(x) ∧ M(x)
M(x) = x pesa muy poco
Cuantificadores
Lógica de predicados
Nota
P(x) no es una forma proposicional en lógica proposicional, ya que no puede ser
declarada verdadera o falsa. Sin embargo, sí obtenemos una forma proposicional
cuando la variable x se remplaza por un objeto o término concreto
Formas proposicionales
Lógica de predicados
Formas proposicionales
Lógica de predicados
Reglas aristotélicas
Simbolización
Ejemplos
U={personas}, P(x) = x es payaso, D(x) = x es divertido
Reglas aristotélicas
Todos los Q son R Algunos Q son R
∀x (Q(x) ⟶ R(x)) ∃ x (Q(x) ∧ R(x))
Reglas aristotélicas
Lógica de predicados
Reglas aristotélicas
Lógica de predicados
1. Negación de cuantificadores
• ⏋∀x P(x) ≡ ∃x ⏋P(x)
• ⏋∃ x P(x) ≡ ∀x ⏋P(x)
2. Disyunción y conjunción
• ∀x (P(x) ∧ Q(x)) ≡ (∀x P(x)) ∧ (∀x Q(x))
• ∃x (P(x) ∨ Q(x)) ≡ (∃x P(x)) ∨ (∃x Q(x))
• ((∀x P(x)) ∨ (∀x Q(x)) ∀ x (P(x) ∨ Q(x))
• ∃x (P(x) ∧ Q(x)) (∃x P(x)) ∧ (∃x Q(x))
¡Atención!
3. Predicados de dos variables
• ∀y ∀x P(x, y) ≡ ∀x ∀y P(x, y)
• ∃ y ∃ x P(x, y) ≡ ∃ x ∃ y P(x, y)
• ∃x ∀y P(x, y) ∀y ∃ x P(x, y) ¡Atención!
1. Especificación universal
De la forma proposicional ∀x P(x) se puede deducir
P(a) para un elemento a cualquiera del universo.
2. Especificación existencial
De la forma proposicional ∃x P(x) podemos deducir P(a)
para algún elemento determinado, concreto, del universo.
3. Generalización universal
Si P(y) es verdadero para cualquier elemento y del universo
entonces podemos deducir ∀x P(x).
4. Generalización existencial
Si P(a) es verdadero para un elemento concreto a del
universo entonces podemos deducir ∃x P(x).
Leyes de inferencia
Lógica de predicados
Ejercicio
1. Haciendo uso de las reglas específicas del cálculo de predicados y de las
propiedades generales de la Lógica Proposicional, demostrad las
equivalencias que aparecen a continuación.
a) x (P(x) Q(x)) x (P(x) Q(x))
b) x (P(x) Q(x)) x (P(x) Q(x))