Documentos de Académico
Documentos de Profesional
Documentos de Cultura
por G3
Agosto 2014
Resumen
A menudo interesa afirmar que todos, o que solo algunos individuos
de cierto universo, o solo uno, cumplen alguna propiedad. El cálculo
proposicional no es suficiente para expresar todas las afirmaciones
que requerimos en estos casos, ni para decidir sus valores de verdad.
Introducimos aquı́ los elementos básicos del cálculo de predicados y
los cuantificadores lógicos, como las herramientas para abordar esta
problemática.
1 Motivación
Pensemos el siguiente (tı́pico) razonamiento:
1
Entonces el razonamiento del párrado anterior es del tipo siguiente:
p
q (1)
∴ r.
X es Y .
X es Z.
Por tanto, existe algún Y tal que es Z.
2
2 Predicados
Definición 1. Un predicado es un enunciado que expresa una propiedad
entre ciertos objetos. Un predicado se denota con el sı́mbolo p(x) (también
usamos q(x), s(x), P (x), Q(x), etc.) donde p representa la propiedad en
cuestión, y x es una variable que representa a los objetos a los que se
refiere el predicado p. En general, si un predicado se refiere a n objetos,
entonces escribimos p(x1 , ..., xn ).
3 Predicados y proposiciones
Los predicados no son por sı́ mismos proposiciones. Un predicado p(x) no
significa nada, a menos que ubiquemos la variable x dentro de un rango de
significados.
Por ejemplo, los predicados
“p(x) : x ≥ 5” y “q(x, y) : 3x = y”
3
Hemos motivado ası́ la siguiente definición.
Definición 2. Si p(x) es un predicado, llamaremos universo local de significa-
dos (o simplemente universo de significados, o bien, universo de intrepretación)
al rango U de valores que puede tomar la variable x, de tal forma que, para
cada valor particular x = c dentro del universo de significados U, p(c) es
una proposición, que puede interpretarse desde U como V o F .
Ejemplo 2. Consideremos
p(x, y) : x es divisor de y.
Si nuestro universo de significados es el conjunto de los números enteros Z,
entonces p(−2, 6) es una proposición verdadera y p(12, 6) es falsa.
Ejemplo 3. Sea
p(x) : 2 < 3.
Sobre el universo de los números naturales N, (o cualquier otro universo que
contenga a N y admita la relación de orden usual, como por ejemplo R), se
tiene que para cualquier x, p(x) es de hecho una proposición V. A este tipo
de predicados suele llamárseles predicados “constantes”, o de “aridad” cero.
Observación 1. Note que según los ejemplos anteriores, para una misma
proposición podemos considerar más de un universo de significados.
Observación 2. El universo de significados puede ser un conjunto, como
los números enteros Z o los números reales R. Otras veces el universo
local es tan grande que no puede ser abarcado en ningún conjunto (como el
“conjunto” de todos los conjuntos, el cual en realidad, no es un conjunto).
Veremos más detalles de esta observación un poco adelante en el curso.
Convención. Si queremos decir que para algún x sucede que p(x) es
una proposición verdadera, a veces sólo escribimos p(x), y obviamos la frase
“es verdadera”. Si en cambio, queremos decir que p(x) es falsa, entonces
algunas veces sólo escribimos ¬p(x). Por ejemplo, consideremos el predicado
“p(x) : x es par”, sobre el universo de los números naturales N. Si tomamos
x como algún múltiplo de 6, entonces p(x). Si por el contrario, tomamos
x algún impar, entonces ¬p(x). Más especı́ficamente, tenemos por ejemplo
que p(12) y ¬p(9).
4
4 Cuantificadores
A partir de un predicado y un universo de significados podemos construir
nuevas proposiciones mediante un proceso que llamamos de “cuantificación”.
Cuantificador universal ∀. Sea p(x) un predicado. Si nos intersa
afirmar que todos los elementos de un determinado universo local satisface
p(x), entonces bastará escribir cualquiera de la siguientes frases
“para todo x, p(x)”,
“p(x), para cualquier x”,
“p(x), para cada x”.
Todas estas frases se abrevian usando el sı́mbolo ∀, el cual se lee “para todo”,
escribiendo la cadena de sı́mbolos:
∀ x (p(x)). (2)
El sı́mbolo ∀ es conocido como cuantificador universal. En una expresión
como (2), decimos que la variable x está gobernada por el cuantificador
universal.
Valor de verdad del cuantificador universal ∀. Dentro de un uni-
verso de significados, la fórmula (2) es una proposición (aquella que afirma
que p(x) es V, para cada x). El valor de verdad de dicha proposición depen-
derá de si, en efecto, p(x) es V sin importar el valor que asuma x dentro del
universo local que estemos considerando. Por tanto, postulamos el siguiente
principio:
es V si, y sólo si, p(x) es V para cada x.
∀x(p(x))
es F si, y sólo si, p(x) es F para al menos un x.
5
Lo cual se abrevia con sı́mbolo ∃, el cual se lee “existe”, escribiendo
∃ x (p(x)). (3)
6
Ejemplo 4. Sobre el universo de los números reales R,
p0 (x) : ¬p(x)
p1 (x) : p(x) ∨ q,
p2 (x) : p(x) ∧ q,
p3 (x) : p(x) ⇒ q
p4 (x) : q ⇒ p(x).
p(x)Fq(x) y q(x)Fp(x),
7
Ejemplo 5. Supongamos que p(x), q(x) y r(s) son predicados. Entonces
los siguientes son también predicados:
Ejemplo 6. Sea
p(x, y) : x es divisor de y,
sobre el universo de los números enteros Z. Entonces el predicado
∀x∃y!(p(x, y)),
la cual se lee “para todo entero x, existe un único entero y, tal que x+y = 0,
es verdadera.
8
Ejemplo 8. Sean los predicados
p(x, y, z) : xy = z,
q(x, y) : x = y,
r(x, y) : x > y.
2. Si xy 6= 0, entonces x = 0 y y = 0.
∀x∀y ¬p(x, y, 0) ⇒ ¬q(x, 0) ∧ ¬q(0, y) .
9
depende de las caracterı́sticas propias de f . En este caso, el predicado
p(x) : ax + b = 0
contiene los parámetros a y b. Note entonces que, de hecho, (1) y (2), son
predicados que interpretamos sobre el universo R2 = R × R.
Por ejemplo, si a = 0 y b = 0, entonces (1) y (2) son proposiciones
verdaderas. Si a = 1 y b = 0, entonces (1) es F y (2) es V. Si a = 0 y b = 1,
entonces (1) y (2) son F.
6 Cálculo de predicados
Sobre el cálculo de predicados y cuantificadores pueden probarse reglas
generales, del mismo modo que hicimos para el cálculo proposicional.
10
Primero enunciamos una regla de reemplazo para cuantificadores.
∀x(p(x)) ≡ ∀x(q(x))
∃x(p(x)) ≡ ∃x(q(x)).
¬∀x(p(x)) ≡ ∃x(¬p(x)),
¬∃x(p(x)) ≡ ∀x(¬p(x)).
Por lo tanto,
¬(∃x(p(x))) ≡ ∀x(¬p(x)).
11
Ejemplo 11. Sea la proposición (sobre el universo R)
Ahora,
(x < z < y) ≡ (x < z) ∧ (z < y).
Por lo tanto,
¬(x < z < y) ≡ (z ≤ x) ∨ (y ≤ z).
De este modo,
12
De modo análogo, supongamos que ∃!x(p(x)) es F. Entonces, o bien
∃x(p(x)) es F, o bien, ∃x∃y(p(x) ∧ p(y) ∧ (x 6= y)) es V. En este último caso,
note que
de donde
13
Supongamos que ∀x[p(x) ∨ q] es F, entonces para al menos un x, sucede
que p(x) ∨ q es F. Se sigue que para al menos un x, p(x) es F y q es F. Luego,
∀x(p(x)) es F y q es F. Esto es, [∀x(p(x))] ∨ q es F.
Para probar (ii), mostraremos también que ∃x[p(x) ∨ q] y [∃x(p(x))] ∨ q
tienen la misma tabla de valores de verdad. Supongamos que ∃x[p(x) ∨ q] es
V. Significa esto que para algún x, p(x) ∨ q es V, es decir, p(x) es V o bien
q es V. Analizamos dos casos:
Caso 1. Supongamos que ∃x(p(x)) es F. Entonces, p(x) es F, para todo x.
Ası́ que q es V, y por tanto, [∃x(p(x))] ∨ q es V.
Caso 2. Si ∃x(p(x)) es V, es inmediato que [∃x(p(x))] ∨ q es V.
De forma análoga, si ∃x[p(x) ∨ q] es F, entonces p(x) ∨ q es F, para todo
x. Esto es, para cada x, tanto p(x) como q son F. Luego, ∃x(p(x)) es F y q
es F, y por tanto [∃x(p(x))] ∨ q es F.
Para probar (iii), procedemos ası́:
i) [∀x(p(x))] ⇒ q ≡ ∃x[p(x) ⇒ q]
14
Demostración. (i). Tenemos,
Ejemplo 12. Sen p(x) y q(x) predicados. Probaremos que el siguiente ra-
zonamiento es válido (independientemente del universo de significados)
∀x(p(x) ⇒ q(x))
p(a)
∴ q(a).
es tautologı́a.
Pues bien, la única manera en que esta implicación sea F es que la
proposición [∀x(p(x) ⇒ q(x))] ∧ p(a) sea V y q(a) sea F. Veamos si esto es
posible:
Si [∀x(p(x) ⇒ q(x))]∧p(a) es V, entonces ∀x(p(x) ⇒ q(x)) y p(a) son V.
Es decir, por un lado, para todo x, si p(x) entonces q(x) es una afirmación
V. En particular, si p(a) entonces q(a), es una afirmación V. Como p(a) es
V, se sigue que q(a) es V. De modo que [∀x(p(x) ⇒ q(x))] ∧ p(a) ⇒ q(a)
nunca es F, y por ello es una tautologı́a.
15