Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Motivación 5
Introducción 7
Capı́tulo 1. Lógica Proposicional 9
1. Lenguajes Proposicionales 11
2. Semantica de la Lógica Proposicional 15
3. Teorı́a de la prueba de la Lógica Proposicional 43
Capı́tulo 2. Lógica de Predicados 55
1. Estructuras de Primer Orden 55
2. Lenguajes de Primer Orden 57
3. Semántica de la lógica de primer orden 60
4. Aritmética de Peano de primer orden 71
5. Compacidad de la lógica de primer orden 74
3
Motivación
5
6 MOTIVACIÓN
Lógica Proposicional
1. Lenguajes Proposicionales
La primera etapa en la matematización de la lógica proposicional
consiste en dar tratamiento matemático a su lenguaje. Éste se cons-
truye a partir de los elementos más básicos, los sı́mbolos, que serán
unidades de lenguaje, en el sentido de que estos se considerarán indi-
visibles, es decir, se supondrá que ninguno de estos está formado por
otros sı́mbolos. Los lenguajes proposicionales contienen los siguientes
sı́mbolos:
◦ Letras Proposicionales:
Las cuales están en algún conjunto no-vacı́o P. Lo que de P po-
drı́a ser relevante es su cardinalidad. Tı́picamente usaremos las
letras P, Q, R, P1 , P2 , . . . como variables que recorren el conjun-
to de letras proposicionales.
◦ Conectivos lógicos:
Estos son ¬ negación, ∨ disyunción, ∧ conjunción, → condicio-
nal y ↔ bicondicional.
◦ Sı́mbolos auxiliares:
parentésis derecho ) e izquierdo ( .
Ejercicios 6.
1. Demuestra la Proposición 2.7.
2. Con referencia al Ejercicio 5.1, da tres ejemplos de enteros que
sean compatibles con el 60 y otros tres que le sean incompati-
bles. ¿Será que 60 no tiene pseudocomplemento en esta retı́cula?
¿Hay alguien que sı́ tenga pseudocomplemento en esta retı́cula?
3. Con referencia al Ejercicio 5.3, sea ahora B el conjunto de todos
los intervalos abiertos contenidos en el intervalo (0, 1). Da un
ejemplo de intervalo en B que sı́ tiene pseudocomplemento, y
otro que no lo tenga.
4. Con referencia al ejercicio anterior, ahora sea B = {(0, x) : 0 ≤
x ≤ 1} ∪ {(x, 1) : 0 ≤ x ≤ 1}. Demuestra que todo elemento de
B tiene pesudocomplemento. ¿Esta retı́cula es distributiva?
5. Con referencia al ejercicio anterior, calcula los pseudocomple-
mentos relativos.
a) (0, 41 ) → (0, 21 ),
b) (0, 12 ) → (0, 41 ) y
c) (0, 34 ) → ( 41 , 1).
6. Demuestra la Proposición 2.12.
Definición 2.21. a → b = ac ∨ b.
1. ϕ(0P ) = 0Q y ϕ(1P ) = 1Q .
2. ϕ(ac ) = ϕ(a)c .
3. ϕ(a ∧ b) = ϕ(a) ∧ ϕ(b).
Observe que todo homomorfismo ϕ es creciente, i.e. satisface que
si a ≤ b entonces ϕ(a) ≤ ϕ(b). Más aún, satisface también que ϕ(a ∨
b) = ϕ(a) ∨ ϕ(b). Por otro lado, note que no basta que una función
sea creciente para que sea homomorfismo de álgebras booleanas (las
demostraciones quedan como ejercicio).
Ejemplo 2.29.
1. El álgebra booleana 2 esta encajada en cualquier álgebra boo-
leana P por la función ϕ dada por ϕ(0) = 0 y ϕ(1) = 1.
2. La función inclusión de CO(X) en RO(X) es un homomorfismo
de álgebras booleanas (donde X es un espacio topológico).
3. Sean A cualquier conjunto y B ⊆ A. La función ϕ : P(A) →
P(B) dada por ϕ(a) = a ∩ B es un homomorfismo. La inclusión
de P(B) en P(A) no lo es.
De manera natural, los homomorfismos de álgebras booleanas de-
terminan un filtro y un ideal en su dominio.
Definición 2.30. Sea ϕ : P −→ Q un homomorfismo de álgebras
booleanas. Se define la coraza de ϕ por
Shell(ϕ) = {a ∈ P : ϕ(a) = 1Q },
y el núcleo de ϕ se define por
Ker(ϕ) = {a ∈ P : ϕ(a) = 0Q }.
Proposición 2.31. Sea ϕ un homomorfismo de álgebras boolea-
nas. Entonces Shell(ϕ) es un filtro, Ker(ϕ) es un ideal y Ker(ϕ) =
Shell(ϕ)∗ .
Dejamos al lector probar esta proposición, a manera de ejercicio.
Cada filtro (o ideal) define una relación de equivalencia sobre un
álgebra booleana P, cuyo cociente hereda de manera natural la estruc-
tura de álgebra booleana. A continuación los detalles.
30 1. LÓGICA PROPOSICIONAL
Demostración. (3 ⇒ 2) es inmediato.
(2 ⇒ 1) Supongamos α no es una tautologı́a, sea v : P −→ 2 tal
que v ∗ (α) = 0. Sea P cualquier álgebra booleana. Consideremos el
homomorfismo ϕ : 2 −→ P dado por ϕ(0) = 0P y ϕ(1) = 1P . De este
modo, w := ϕ ◦ v : P → P es una asignación tal que w∗ (α) = 0.
(1 ⇒ 3) Supongamos que existe un álgebra booleana P y una fun-
ción v : P → P tal que v ∗ (α) 6= 1P . Entonces v ∗ (¬α) = v ∗ (α)c 6= 0P .
De este modo, el conjunto {v ∗ (¬α)} tiene la pif. Por Teorema del Ul-
trafiltro 2.39 existe un ultrafiltro F en P tal que v ∗ (¬α) ∈ F . Ahora
definamos w : P −→ 2 de la siguiente manera: w(P ) = 1 si y sólo si
v(P ) ∈ F . Se deja como ejercicio demostrar por inducción que para ca-
da fórmula β, w∗ (β) = 1 si y sólo si v ∗ (β) ∈ F . Ası́ w es una asignación
para la cual w(α) = 0, demostrando que α no es tautologı́a.
Ejercicios 8.
1. Demuestre que las siguientes familias de conjuntos tienen la pif.
Describa al filtro generado por ellos y a su ideal dual.
a) {(a, ∞) ⊆ R : a ∈ R}
b) {A ⊆ κ : A es cerrado y no acotado}, donde κ es un cardi-
nal.
c) {A ⊆ R : A denso y abierto}
d ) {A ⊆ [0, 1] : λ(A) = 1}, donde λ es la medida de Labesgue
sobre [0, 1].
2. Sea ϕ un homomorfismo de álgebras booleanas y a y b en el
dominio de ϕ. Demuestre que ϕ(a ∨ b) = ϕ(a) ∨ ϕ(b) y que si
a ≤ b entonces ϕ(a) ≤ ϕ(b).
3. Complete la demostración de la Proposición 2.26.
4. Demuestre la proposición 2.31.
5. Demuestre la reflexividad y simetrı́a en la Proposición 2.33.
6. Demuestre (3) en la proposición 2.34.
7. Complete la demostración de la Proposición 2.37.
8. Demuestre que si el filtro fijo Fa es ultrafiltro entonces a es un
átomo.
9. Complete la demostración del Teorema 2.41.
2.4. Árboles signados. En esta sección estudiaremos el método
de árboles signados que de modo ágil permite reconocer tautologı́as
e implicación y equivalencia lógica. Su agilidad es notable comparada
con las tablas de verdad, las cuales suelen requerir demasiados cálculos
cuando quedan involucradas muchas letras proposicionales.
Recuerde el lector que las fórmulas proposicionales han sido cons-
truidas recursivamente, teniendo como base a las letras proposicionales,
de modo que cada fórmula lleva implı́cito un árbol de construcción, en
34 1. LÓGICA PROPOSICIONAL
P → (R ∧ ¬S)
P R ∧ ¬S
R ¬S
S
En un árbol signado igualmente descompondremos una fórmula en
sus subfórmulas, pero ahora en términos de un signo previamente es-
tablecido. Este signo será 0 o 1, y se seguirán las siguientes reglas de
descomposición de nodos.
¬α 1 ¬α 0
α0 α1
(α ∧ β) 1 (α ∧ β) 0
α1 α0 β0
β1
(α ∨ β) 1 (α ∨ β) 0
α1 β1 α0
β0
2. SEMANTICA DE LA LÓGICA PROPOSICIONAL 35
(α → β) 1 (α → β) 0
α0 β1 α1
β0
Observe que hay dos tipos de reglas: las de bifurcación y las descen-
dentes. Las reglas descendentes tienen prioridad sobre las de bifurcación
y el desglose de fórmulas deberá ser exhaustivo, es decir, antes de des-
glosar una fórmula deben haber sido desglosadas las fórmulas de nivel
superior.
Ejemplo 2.42. El árbol signado para la fórmula (P ∧ S) → ((R ∨
P ) ∧ ¬S) 1 es:
(P ∧ S) → ((R ∨ P ) ∧ ¬S) 1
(P ∧ S) 0 ((R ∨ P ) ∧ ¬S)1
P 0 S0 (R ∨ P ) 1
¬S 1
R1 P 1
S0 S0
Definición 2.43. Decimos que una rama está muerta si hay una
letra proposicional P tal que P 0 y P 1 aparecen en tal rama. Una
rama esta viva si y sólo si no esta muerta.
Proposición 2.44. Sea S = 0 o S = 1. Entonces toda rama viva
para el árbol signado α S induce una asignación v tal que v ∗ (α) = S.
Tal asignación consiste simplemente en v(P ) = 1, si P 0 no aparece en
tal rama, y v(P ) = 0 en otro caso. Inversamente, para cada asignación
v, si v ∗ (α) = S entonces el árbol α S tiene una rama viva tal que
36 1. LÓGICA PROPOSICIONAL
a) ((¬P ∨ Q) ∧ R) → (Q ∧ R)
b) (P → (Q → R)) → ((P → Q) → (P → R))
c) ((P → R) ∧ (P → S)) → (R → S)
d ) (P → R) ∧ (P → S) → (P → R ∧ S)
2. Mediante el método de árboles signados, pruebe o refute que
el conjunto {P ∧ Q, (R ∨ Q) → M } implica lógicamente a la
fórmula (M ∧ P ) ∨ ¬R.
3. Demuestra que {α, β} |= (α ∧ β).
4. Demuestra que α |= (α ∨ β).
5. Demuestra que {α, (α → β)} |= β.
6. Agregue las reglas que faltan a nuestra lista para fórmulas que
contienen el signo de bicondicional.
7. Complete la demostración de la proposición 2.44.
{1, 2, 3}
9 O e
{1, 2, 3}
e
∅
En general, para cualquier conjunto parcialmente ordenado finito
podemos hacer una extensión de este estilo, ordenando nivel por ni-
vel. Sin embargo cuando el conjunto es infinito, no queda claro que
haya niveles ni que los niveles estén linelmente ordenados, como en los
conjuntos finitos. En este caso es en el que podemos utilizar la Lógica
Proposicional.
Definamos un lenguaje de proposiciones
(1) P = {A(p, q) : p, q ∈ P},
es decir asignemos una letra proposicional a cada par ordenado de pun-
tos del conjunto. Codifiquemos al orden parcial considerando el siguien-
te conjunto
B = {A(p, q) : p ≤ q}.
La propiedad de orden parcial se puede codificar a través el conjunto
C = {A(p, p) : p ∈ P} ∪ {¬(A(p, q) ∧ A(q, p)) : p 6= q}
∪{(A(p, q) ∧ A(q, r)) → A(p, r) : p, q, r ∈ P}.
Y el siguiente conjunto B codifica la propiedad de ser orden total.
D = {(A(p, q) ∨ A(q, p)) : p, q, ∈ P}.
Nuestro sueño dorado serı́a encontrar una asignación v : P → 2 tal
que para toda α en B ∪ C ∪ D, v ∗ (α) = 1, pues en caso de tenerla, el
orden total v que extenderı́a a ≤ podrı́a quedar definido por:
(2) a v b si y sólo si v ∗ (A(a, b)) = 1.
El lector queda comprometido a verificar los detalles a manera de
ejercicio. La pregunta es ¿existe tal asignación? Hagamos un poco de
teorı́a al respecto
Definición 2.47. Un conjunto T de fórmulas proposicionales en
un lenguaje P es satisfacible si existe una asignación v : P → 2 tal que
para toda fórmula α en T , v ∗ (α) = 1.
2. SEMANTICA DE LA LÓGICA PROPOSICIONAL 39
Ejercicios 10.
1. Demuestra que si T = {α} entonces T es satisfacible si y sólo si
α no es una contradicción si y sólo si α 1 tiene una rama viva.
2. Demuestra que si T = {α1 , . . . , αn } entonces T es satisfacible si
y sólo si α1 ∧ · · · ∧ αn es satisfacible.
3. Considere el lenguaje P definido en la ecuación (1) 1. Sea v :
P → 2 de modo tal que para cada fórmula α en B ∪ C ∪ D, se
cumple que v ∗ (α) = 1. Sea v la relación definida en 2. Dé una
demostración detallada de que v es un orden total sobre P que
extiende a ≤.
4. Dé una prueba detallada de que la asignación v definida en el
ejercicio anterior existe.
5. Demuestre la proposición 2.51.
Ejercicios 11.
1. Demuestre la Proposición 2.53.
2. Complete la demostración del la Proposición 2.54.
3. Demuestre el Lema 2.55.
4. Demuestre el regreso del Teorema 2.56.
5. Demuestre que el Teorema 2.56 implica al Teorema de Compa-
cidad.
1. (A ∧ B) → A A3
2. A ∧ B Hipótesis
3. A M P 1, 2
4. (A ∧ B) → B A4
5. B M P 2, 4
6. A → (B → C) Hip
7. B → C M P 3, 6
8. C M P 5, 7.
Estamos en posición de hacer unas cuantas observaciones sencillas.
Proposición 3.3. El Cálculo Proposicional de Kleene tiene las
siguientes propiedades:
Si ∆ ` α y ∆ ⊆ Γ entonces Γ ` α.
Si α1 , . . . , αk son fórmulas tales que Γ ` αi para toda i = 1, .., k
y {α1 , . . . , αk } ` β entonces Γ ` β.
Si Γ ` α → β entonces Γ, α ` β.
(Lema de finitud) Si Γ ` α entonces existe Γ0 ⊆ Γ tal que
Γ0 ` Γ.
Demostración. (1) Toda deducción a partir de ∆ lo es a par-
tir de Γ cuando ∆ ⊆ Γ. (2) Si L1 , L2 , . . . , Lk son, respectivamente,
deducciones de α1 , α2 , . . . , αk a partir de Γ, y L es una deducción de
β a partir de {α1 , α2 , . . . , αk } entonces la concatenación de las listas
L1 , L2 , . . . , Lk , L es una deducción de β a partir de Γ (se deja como
ejercicio al lector verificarlo). (3) Use la regla MP. (4) Sea α1 , . . . , αn
una deducción de α a partir de Γ, y sea Γ0 = Γ∩{α1 , . . . , αn }. Entonces
α1 , . . . , αn es una deducción de α a partir de Γ0 (la verificación de este
hecho queda también como ejercicio para el lector).
Dos trucos útiles en la construcción de deducciones se muestran en
la siguiente proposición.
Proposición 3.4. 1. Si Γ ` α y β es cualquier fórmula, en-
tonces Γ ` β → α.
2. Si α y β son dos fórmulas cualesquiera, entonces α, ¬α ` β.
Demostración. Construyamos las deducciones correspondientes.
(1) Supongamos que Γ ` α. Como α → (β → α) está en A1 , haciendo
MP con esta fórmula y α obtenemos β → α. (2) Por (1), a partir de
α y ¬α se obtiene ¬β → α y ¬β → ¬α. Haciendo MP sucesivamente
con la fórmula (¬β → ¬α) → ((¬β → α) → ¬¬β), la cual está en A9 ,
46 1. LÓGICA PROPOSICIONAL
1. Γ ` α → βj hip
2. Γ ` α → (βj → βi ) hip
3. Γ ` (α → βj ) → ((α → (βj → βi )) → (α → βi )) A2
4. Γ ` (α → (βj → βi )) → (α → βi ) M P 4, 1
5. Γ ` α → βi M P 3, 6
A ∧ B ` (A → (B → C)) → C
1. (A ∧ B) → A A3
2. ((A ∧ B) → A) → ((A → (B → C)) → ((A ∧ B) → A)) A1
3. (A → (B → C)) → ((A ∧ B) → A) M P 1, 2
4. A ∧ B Hip
5. (A ∧ B) → (A → (B → C)) → ((A ∧ B)) A1
6. ((A → (B → C)) → (A ∧ B) M P 5, 6
7. ((A → (B → C)) → (A ∧ B)) →
[(A → (B → C)) → ((A ∧ B) → A)] → ((A → (B → C)) → A) A2
8. [(A → (B → C)) → ((A ∧ B) → A)] → ((A → (B → C)) → A) M P 6, 7
9. (A → (B → C)) → A M P 9, 10
10. (A ∧ B) → B A4
11. ((A ∧ B) → B) → ((A → (B → C)) → ((A ∧ B) → B)) A1
12. (A → (B → C)) → ((A ∧ B) → B) M P 10, 11
13. ((A → (B → C)) → (A ∧ B)) →
[(A → (B → C)) → ((A ∧ B) → B)] → ((A → (B → C)) → B) A2
14. [(A → (B → C)) → ((A ∧ B) → B)] → ((A → (B → C)) → B) M P 6, 13
15. (A → (B → C)) → B M P 12, 14
16. (A → (B → C)) →
(((A → (B → C)) → (A → (B → C))) → (A → (B → C))) A1
17. ((A → (B → C)) → ((A → (B → C)) → (A → (B → C))))
→ (((A → (B → C)) → (((A → (B → C)) → (A → (B → C)))
→ (A → (B → C)))) → ((A → (B → C)) → (A → (B → C)))) A2
18. (A → (B → C)) → ((A → (B → C)) → (A → (B → C))) A1
19. ((A → (B → C)) → (((A → (B → C)) → (A → (B → C)))
→ (A → (B → C)))) → ((A → (B → C)) → (A → (B → C))) M P 16, 17
20. (A → (B → C)) → (A → (B → C)) M P 16, 19
21. (A → (B → C)) → (A → (B → C)) →
[(A → (B → C)) → A] → [(A → (B → C)) → (B → C)] A3
22. [(A → (B → C)) → A] → [(A → (B → C)) → (B → C)] M P 20, 21
23. (A → (B → C)) → (B → C) M P 9, 22
24. (A → (B → C)) → (B → C) →
[((A → (B → C)) → B) → ((A → (B → C)) → C)] A3
25. ((A → (B → C)) → B) → ((A → (B → C)) → C) M P 23, 24
26. (A → (B → C)) → C M P 15, 25
48 1. LÓGICA PROPOSICIONAL
1. α∧β `α
2. α∧β `β
3. α ` ¬¬α
4. ¬¬α ` α
5. α`α∨β
6. β `α∨β
7. α, β ` α ∧ β
8. α, β ` α ∧ β
9. α → γ, β → γ ` (α ∨ β) → γ
10. ¬β, α → β ` ¬α
11. α → β, β → α ` α ↔ β
12. α↔β`α→β
13. α↔β`β→α
14. α → β, α → ¬β ` ¬α
15. ¬α → β, ¬α → ¬β ` α
16. α ∨ β, ¬β ` α
17. α ∨ β, ¬α ` β
18. α → β ` ¬β → ¬α
19. α → ¬β ` β → ¬α
20. ¬α → β ` ¬β → α
21. ¬α → ¬β ` β → α
3. TEORÍA DE LA PRUEBA DE LA LÓGICA PROPOSICIONAL 49
Ejercicios 12.
y (
α si v(α) = 1
ᾱ =
¬α si v(α) = 0
Lema 3.14. p¯1 , . . . , p¯k ` ᾱ.
Demostración. (del lema) Inducción sobre la formación de α.
1. Si α es una letra proposicional, entonces k = 1, α es P1 , y
claramente P1 ` P1 y ¬P1 ` ¬P1 , ası́ que en ambos casos se
tiene que P¯1 ` P¯1 .
2. Supongamos que α es la negación de β y β cumple. Si v(α) = 1
entonces v(β) = 0 y por tanto β̄ es α, ası́ que por hipótesis de
inducción, P¯1 , . . . , P¯k ` α. Si v(α) = 0 entonces v(β) = 1 y con-
secuentemente β̄ es β. Por hipótesis de inducción P¯1 , . . . , P¯k ` β,
pero ᾱ es ¬α y por tanto ᾱ es ¬¬β, ası́ que usando la regla de-
rivada 3.7(3), tenemos que p¯1 , . . . , p¯k ` ¬¬β.
3. Si α es β ∧ γ y β y γ cumplen, entonces consideramos dos casos:
Caso 1. Si v(α) = 1, entonces v(β) = 1 = v(γ), por lo tanto ᾱ
es α, β̄ es β y γ̄ es γ. Por hipótesis de inducción se tiene que
p¯1 , . . . , p¯k ` β y p¯1 , . . . , p¯k ` γ y por tanto, p¯1 , . . . , p¯k ` β ∧ γ.
Caso 2. Si v(α) = 0, entonces: v(β) = 0 o v(γ) = 0. Supongamos
lo primero, en vista de que el otro caso es análogo. De este modo,
ᾱ es ¬α y β̄ es ¬β. Por hipótesis de inducción se tiene que
p¯1 , . . . , p¯k ` ¬β. Observe además que p¯1 , . . . , p¯k ` (β ∧ γ) → β,
por ser un axioma de A3. Por la regla derivada 10, tenemos que
p¯1 , . . . , p¯k ` ¬(β ∧ γ).
4. El resto de la demostración se deja como ejercicio al lector, con
la pista de que la estrategia es la misma que la utilizada en el
caso de la conjunción.
Regresando a la prueba del Teorema de Completud, sea LP (α) =
{p1 , . . . , pn } el conjunto de letras proporcionales que aparecen en α.
Como α es una tautologı́a, para cada asignación v, ᾱ es α. Por el lema
anterior, p¯1 , . . . p¯k ` α. Por lo tanto p¯1 , . . . pk−1
¯ , pk ` α y p¯1 , . . . pk−1
¯ , ¬pk
` α. Por el Lema 3.12 se tiene que p¯1 , . . . pk−1 ¯ ` α. Repitiendo ese
argumento k − 1 veces tenemos que ` α.
Por último, enunciaremos la versión extendida del Teorema de Com-
pletud, dejando su demostración al lector,
Teorema 3.15. (Completud extendido) Si Γ |= α entonces Γ ` α.
Ejercicios 13.
52 1. LÓGICA PROPOSICIONAL
Ejemplo:
P N AN D Q ≡ ¬(P ∧ Q).
P N OR Q ≡ ¬(P ∨ Q).
Lógica de Predicados
las variables,
las constantes de L, y
las expresiones de la forma f (t1 , . . . , tn ) donde cada ti es un
término.
Entrados en gastos, distinguiremos las fórmulas de un lenguaje de
predicados, dejando para después las interpretaciones.
Definición 2.5. (Informal) Fórmula es una expresión que se inter-
preta como alguna relación que puede ocurrir o no entre individuos del
universo de interpretación.
Nuevamente, en el lenguaje español no tenemos un criterio para
decidir si una expresión tiene sentido, o ya no digamos, que se pueda
calcular su valor de verdad. En los lenguajes de predicados siempre
hay reglas para definir las fórmulas, que capturan la intención de la
definición informal, y que sirven como criterio para decidir cuándo una
expresión es fórmula. La construcción de las fórmulas es recursiva, y a
las expresiones que sirven como base se les llama fórmulas atómicas,
que se pueden obtener de dos modos:
Si t1 y t2 son términos t1 = t2 es fórmula atómica.
Si P es un sı́mbolo de relación de aridad n, y t1 , . . . , tn son
términos entonces P (t1 , . . . , tn ) es una fórmula atómica.
El paso recursivo de la construcción de fórmulas se describe como
sigue:
Las fórmulas atómicas son fórmulas.
Si α y β son fórmulas entonces: (¬α), (α ∧ β), (α ∨ β), (α → β),
(α ↔ β) son fórmulas.
Si α es una fórmula y x es variable, entonces: ∃xα y ∀xα son
fórmulas.
Ejercicios 16.
a) “La tierra”
b) “Las pirámides de Egipto”
c) “El amigo de la hermana de un señor que no vino a la fiesta”
d ) “El ave fénix”
2. Enumere los términos construibles en el lenguaje L = ∅.
3. Demuestre que un término sólo involucra una cantidad finita de
sı́mbolos, lo mismo que una fórmula.
4. Si L es un lenguaje de primer orden que tiene una cantidad
finita de sı́mbolos, ¿cuántos términos del lenguaje L hay? ¿y
si L es infinito numerable? ¿y si es infinito no numerable? ¿y
cuántas fórmulas en cada caso?
5. Como ejercicio de inducción, pruebe que todo término y toda
fórmula tienen tantos paréntesis izquierdos como derechos.
6. Enuncie y demuestre un principio de recursión para términos y
otro para fórmulas, en el sentido del Teorema 1.2.
Ejercicios 18.
Ejercicios 21.