Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Preliminares
Considérese el enunciado Esto es un número complejo. En principio, a este
enunciado no se le puede asociar ningún valor de verdad dado que la palabra
Esto se refiere a algo indeterminado. De hecho, dicha palabra puede considerarse
como un espacio en blanco y el enunciado quedarı́a,
es un número real
Un espacio en blanco que puede completarse. Algunas opciones son:
−7 es un número complejo
−i3 es un número complejo
Mi gato Yang es un número complejo
Sara es un número complejo
Con cada sustitución, la palabra indeterminada adquiere un significado y, por
tanto, el enunciado puede ahora ser o verdadero falso.
Aquı́ conviene hacer notar que es la parte del enunciado que se modifica, sin
embargo, es un número real permanece fijo5 . Esto se debe a que ambas son
estructuras diferenciadas dentro del enunciado: la primera se refiere al objeto,
y la segunda a la propiedad que satisface dicho objeto.
Con este ejemplo ilustrativo lo que se ha hecho es escoger una propiedad, “ser
un número complejo”, para posteriormente comprobar cuáles de los objetos
propuestos la satisfacen. Ası́,
Enunciado inicial: Esto es un número complejo ⇒ ¿?
33
Sustitución 3: Mi gato Yang es un número complejo ⇒ Falso
Sustitución 4: Sara es un número complejo ⇒ Falso
Esto es, cuando ambas partes, objeto y propiedad, se combinan conforman un
enunciado al que se le puede asociar un valor de verdad.
x − 3 = −14
Por sı́ mismo, no tiene asociado un valor de verdad, sin embargo si se considera
la sustitución x = −11 o x = 9, el enunciado adquiere un valor de verdad
definido.
Enunciado inicial: x − 3 = −14 ⇒ ¿?
Sustitución 1: −11−3 = −14 ⇒ Verdadero (−11 satisface la propiedad
x − 3 = −14)
Sustitución 2: 9 − 3 = −14 ⇒ Falso
En este sentido x − 3 = −14 se comporta del mismo modo Esto es un número
complejo, en ambos casos hay una “componente indeterminada” que, una vez
asignado un significado, proporciona de un valor de verdad para el enunciado.
34
Existe x tal que x − 3 = −14
En este pueden distinguirse dos partes:
Existe x ⇐ Cuantificador
tal que
x − 3 = −14 ⇐ Predicado
Un cuantificador indica cuántos objetos satisfacen la propiedad descrita en el
enunciado. En este caso concreto, se trata del cuantificador existencial. Tal
enunciado establece que existe al menos un objeto que satisface el predicado.
Otros enunciados que expresan lo mismo que el enunciado original son:
Existe un número real x tal que x − 3 = −14
x − 3 = −14 para algún número real x
Algún número real x satisface x − 3 = −14
De hecho, todos estos enunciados sı́ que tienen asociado un valor de verdad
concreto, dado que existe un número real x tal que se satisface la igualdad
x − 3 = −14, esto es, x − 11.
Figure 1:
35
Para todos los números reales x, x · 7 = 7 · x
x · 7 = 7 · x para cada número real x
De nuevos, todos estos enunciados tienen un valor de verdad concreto, dado que
todo número real verifica la propiedad x · 7 = 7 · x.
Alfabeto
Los elementos básicos del alfabeto de la lógica de primer orden son:
1. Sı́mbolos de objeto:
(a) de variable.
Representan objetos indeterminados cuyo dominio o universo del
discurso7 hay que especificar. Se denotan como x, y, z, . . . , o bien
x1 , x2 , x3 , . . ..
(b) de constantes.
Representan objetos especı́ficos del dominio, i.e., se trata de indi-
viduos distinguidos del universo del discurso. Se denotan como
a, b, c, . . . o bien a1 , a2 , a3 , . . ..
2. Conectivos lógicos.
(a) constantes (aridad 0): (verdadero), ⊥ (falso)
(b) unarios (aridad 1): ¬ (negación)
(c) binarios (aridad 2): ∧ (conjunción), ∨ (disyunción), → (impli-
cación), ↔ (coimplicación o bicondicional)
3. Cuantificadores:
(a) Existencial, ∃ (existe algún).
Permite referirse a algunos individuos del universo del discurso.
7 El universo del discurso representa la colección de objetos sobre los cuales se realiza
el proceso de razonamiento.
36
(b) Universal, ∀ (para todo).
Permite referirse a todos y cada uno de los individuos del universo
del discurso.
4. Sı́mbolos de puntuación (o sı́mbolos auxiliares): (), “,”, [].
5. Sı́mbolos de predicado.
Se denotan como P, Q, R, . . . o P1 , P2 , P3 , . . ..
Todo predicado tienen un número de argumentos n ∈ N ∪ {0}, siendo n la
aridad del predicado. A veces se especificará esta como P n .
(a) Predicados constantes (n = 0).
Representan proposiciones atómicas. Se denotan como p, q, r, . . .
o p1 , p2 , p3 , . . ..
(b) Predicados monádicos (n = 1).
Representan propiedades de objetos.
(c) Predicados poliádicos (n ≥ 2).
Representan relaciones entre objetos.
Los predicados son relaciones sobre conjuntos. Ası́, un predicado
monádico asocia una propiedad a los elementos de un conjunto, mientras
que un predicado binario es una relación binaria R entre dos conjuntos A
y B, i.e., R ⊆ A × B 8 .
6. Sı́mbolos de función.
Se denotan como f, g, h, . . . o f1 , f2 , f3 , . . .. Toda función tienen un número
de argumentos n ∈ N ∪ {0}, siendo n la aridad de la función. A veces se
especificará esta como f n .
(a) Funciones constantes (n = 0).
Son sı́mbolos de constantes y se denotan como a, b, c . . . o a1 , a2 , a3 , . . ..
(b) Funciones monádicas (n = 1).
Representan un objeto en función de otro.
(c) Funciones poliádicas (n ≥ 2).
Representan un objeto en función de otros n objetos.
7. Igualdad, =.
Se empleará la relación de igualdad, denotada con el sı́mbolo “=” para
enunciados del tipo x − 4 = 12, mcm(x, y) = 5,...
En este sentido, se trata de una lógica de predicados con igualdad.
Ejemplos de predicados:
8 Un predicado es tal que al sustituir todos sus sı́mbolos de variable por sı́mbolos de con-
37
– “p: hoy es miércoles” es un predicado constante, i.e., una proposición
atómica.
– “R(x): x es irracional” es un predicado monádico, siendo x un
número real arbitrario.
Al sustituir x por un sı́mbolo de constante, por ejemplo π, se obtiene
la proposición atómica “R(π): π es un número irracional”
– “P (x, y): x es hermano de y” es un predicado binario, siendo el
universo del discurso, el conjunto de las personas.
Al sustituir x e y por los sı́mbolos de constante e y l resulta la fórmula
proposicional “P (l, j): Elio es hermano de Laura”.
– “P (x, y, z): x prefiere y a z” es un predicado ternario, siendo el
dominio de la variable x el conjunto de las personas y el dominio de
las variables y y z el conjunto de las asignaturas.
Concretamente, “P (l, j, c): Laura prefiere la psicologı́a jurı́dica a la
psicologı́a clı́nica” es una fórmula proposicional.
“E(a): Pedro es un estudiante” es un predicado unario cuya negación es
“¬E(a): Pedro no es un estudiante”
El enunciado “Batman es un superhéroe pero no tiene superpoderes” se
formaliza como S(b) ∧ ¬P (b), donde
“S(x): x es un superhéroe”
“P (x): x tiene superpoderes”
con x un sı́mbolo de variable en el universo del discurso de las personas.
El enunciado “Valeria es periodista o Valeria trabaja en la radio” se for-
maliza como P (v) ∨ R(v) donde
“P (x): x es periodista”
“R(x): x trabaja en la radio”
con x un sı́mbolo de variable en el conjunto de las personas.
El enunciado “Yang duerme si y sólo si Thor está entretenido” se formal-
iza como D(y) ↔ E(t) donde
“D(x): x duerme”
“E(x): x está entretenido”
con x un sı́mbolo de variable en el conjunto de los gatos.
Ejemplo 3 Cuantificadores
38
“M (x): x es mayor que 2”
“P (x): x es primo”
y x es un elemento arbitrario del conjunto de los números enteros.
El enunciado “Todo persona es mortal y hay personas que no respetan” se
formaliza como
∀ x(P (x) → M (x)) ∧ ∃ x(P (x) ∧ ¬R(x))
donde
– “P (x): x es persona”
– “M (x): x es mortal”
– “R(x): x respeta”
y x es un elemento arbitrario del conjunto de todos los seres.
Ejemplo 4 Funciones e igualdad
1
El enunciado “Si x < 0 entonces z = x 3 ” se formaliza como P (x) → (z =
f (x)) donde
– “P (x): x es negativo”
1
– “f (x): x 3 es una función unaria
y x y z son sı́mbolos de variable en el conjunto de los números reales.
√
f (x): x es la función unaria raı́z cuadrada de un número real no nega-
tivo, f ⊆ [0, ∞) × R.
f (x, y) : x · y es la función binaria producto de dos números reales, f ⊆
R×R×R
f (x, g(y, z), a): x(y−z)+a es una función ternaria, f ⊆ R×R×R×R, que
multiplica las dos primeras variables reales y suma al producto resultante la
constante real, a, donde g es la función binaria, g ⊆ R × R × R, diferencia
de dos números reales.
Nota
Toda función n-aria se puede escribir como un predi-
cado (n + 1)-ario, sin embargo el recı́proco no es cierto.
El uso de funciones permite simplificar la estructura de las
fórmulas en lógica de primer orden.
39
Términos, que representan objetos.
Estos se obtienen a partir del alfabeto haciendo uso sólo de las siguientes reglas
de formación definidas de forma recursiva.
Términos
Definición 2 Definición recursica de términos
donde
x es un sı́mbolo de variable
e es un sı́mbolo de constante
Fórmulas
Definición 3 Fórmula atómica
Una fórmula atómica es cualquier expresión de la forma
P (t1 , t2 , . . . , tn )
40
3. Si φ y ψ son fórmulas, entonces φ ◦ ψ es una fórmula.
4. Si φ es una fórmula y x es un sı́mbolo de variable, entonces ∃ xφ y ∀ xφ
son fórmulas.
5. Si una palabra no se obtiene mediante las cuatro reglas anteriores, no es
una fórmula.
41
Nota
Si todas las apariciones de la variable, x, en una fórmula,
φ, están ligadas, se dice que φ no contiene a la vari-
able x libre o, en otras palabras, que φ es indepen-
diente de x.
2. Fórmulas abiertas.
Una fórmula es abierta si tiene alguna ocurrencia de variables libres,
i.e., variables no afectadas por la acción de un cuantificador.
La fórmula
∀ x((P (x) ∨ ¬Q(x)) ∧ (P (x) ∨ R(x)))
es cerrada, dado que el cuantificador existencial afecta a ambas fórmulas
de la disyunción y, por tanto, la variable x es ligada.
La fórmula
∀ x((P (x) ∨ ¬Q(x))) ∧ (P (x) ∨ R(x))
es abierta, dado que el cuantificador sólo afecta a la primera fórmula de
la disyunción, por tanto la variable x es libre en la segunda.
De hecho, esta última fórmula puede reescribirse de la forma
1. Base de inducción:
Todos los términos atómicos (sı́mbolos de variable y constantes) satisfacen
la propiedad P.
2. Paso de inducción:
(a) Si f es un sı́mbolo de función de aridad n ≥ 1 y los términos
t1 , t2 , . . . , tn satisfacen P (hipótesis de inducción (HI)), entonces
f (t1 , t2 , . . . , tn ) satisface P.
42
PIE para fórmulas
Sea la propiedad P tal que:
1. Base de inducción:
Todas las fórmulas atómicas (proposiciones atómicas, conectivas constantes,
igualdad entre términos y predicados) satisfacen P.
2. Pasos de inducción:
43
6. φ es ∀ xψ o ∃ xψ para cierta fórmula ψ y sı́mbolo de variable x unı́vocamente
determinados.
El término compuesto
La fórmula
44
La segunda consecuencia del PUE es el llamado Principio de Recursión Es-
tructural (PRE) para expresiones bien construidas. Este principio permite
definir de forma recursiva funciones sobre el conjunto de términos y fórmulas de
la lógica de predicados.
fun : T → A
1. Base recursiva:
Si t es un término atómico, fun(t) se define explı́citamente, i.e., fun(t) ∈ A.
2. Paso recursivo:
Si g(t1 , t2 , . . . , tn ) es un término compuesto, se define fun(g(t1 , t2 , . . . , tn ))
en función de fun(t1 ), fun(t2 ), . . . , fun(tn ).
Estas definiciones determinan la función fun sobre T .
fun : F → A
f p : T → N ∪ {0}
45
1. Base:
Si t es un término atómico, f p(t) = 0
2. Paso recursivo:
si g(t1 , t2 , . . . , tn ) es un término compuesto, se define
F re : F → P (var)
1. Base:
Si φ es una fórmula atómica, F re(φ) es el conjunto de todas las
variables libres de φ. En particular,
F re() = F re(⊥) = F re(p) = ∅
F re(s = t) = F re(s) ∪ F re(t)
F re(P (t1 , t2 , . . . , tn )) = F re(t1 ) ∪ F re(t2 ) ∪ . . . ∪ F re(tn )
2. Pasos recursivos:
– F re(¬φ) = F re(φ)
– F re(φ ◦ ψ) = F re(φ) ∪ F re(ψ)
– F re(∀ xφ) = F re(∃ xψ) = F re(φ) \ {x}
Estas definiciones determinan la función F re sobre todo F .
46
(e) los predicados de aridad n ≥ 1, representan relaciones entre objetos.
4. Identificar las conectivas y cuantificadores lingüı́sticos, y sustituirlos por
los conectivos y cuantificadores de la lógica de predicados.
5. Para formalizar un razonamiento, se ha de formalizar el conjunto de sus
premisas y su conclusión.
Nota
Conviene tener en cuenta las siguientes observaciones respecto
a la formalización de enunciados y razonamientos:
1. El dominio juega un papel clave en la formalización:
pueden obtenerse diferentes formalizaciones para un
mismo enunciado.
Formalización 1:
Sea D1 el conjunto de todos los gatos. Entonces la formalización resulta,
∃ xD(x)
Formalización 2:
Sea D2 el conjunto de los seres y sea el predicado
G(x): x es un gato
En este caso, la formalización es
∃ x(G(x) ∧ D(x))
Formalización 3:
Sea D1 el conjunto de los seres y D2 el conjunto de los objetos. Entonces,
hacemos uso de,
“j=juguetes” es una constante en D2 .
G(x): x es un gato
47
resultando la formalización,
Formalización 1:
Sean D el dominio de las personas y los predicados
P (x, y): x es el profesor de y
E(x, y): x estima mucho a y
En este caso, la formalización resulta,
Formalización 2:
Sean el dominio D el dominio de las personas, ası́ como la función y
predicado
f (x): el profesor de x
E(x, y): x estima mucho a y
resultando la formalización
∀ xQ(f (x), x)
1. Universal afirmativo
48
Todos los objetos que poseen la propiedad φ tienen también la propiedad
ψ
Todo φ es ψ
Sólo los ψ son φ
Nadie es φ a menos que sea ψ
No hay ningún φ que no sea ψ
φ es suficiente para ψ
ψ es necesario para φ
∀ x(φ → ¬ψ)
Esta fórmula es la formalización de los siguientes enunciados:
Ningún φ es ψ
Todos los φ carecen de ψ
3. Existencial afirmativo
∃ x(φ ∧ ψ)
Esta fórmula resulta de formalizar los enunciados del tipo:
4. Existencial negativo
∃ x(φ ∧ ¬ψ)
La fórmula anterior formaliza los siguientes enunciados:
Algún φ no es ψ
No todos los φ son ψ
49
1. Universal → Existencial
∀ x(S(x) → E(x))
50
Ejemplo 14 Formalización del existencial afirmativo
Algunos gatos sólo son amigos de los perros que son grandes
Este puede reescribirse como
P (x): x es un perro
B(x): x es grande
B(x): x es interesante
R(x): x rima bien
Ası́, la formalización resulta,
51
La formalización resulta entonces,
∀ xA(x)
cuya formalización es
¬∀ A(x)
Enunciado que puede reescribirse como
∃ xS(x)
cuya formalización es
∀ x¬S(x)
52
J(x): x salta
E(x, y): x entrena con y
D(x): x es deportista
S(x): x es aficionado al sofá
Con estas definiciones, la formalización del razonamiento resulta,
53