Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción 9
I Lógica Básica 17
Lógica Proposicional 19
Cálculo de Predicados 37
II Teoría de Conjuntos 51
Funciones 67
Relaciones 81
Bibliografía 143
El término lógica viene del antiguo λ$γικη, que significa dotada de ra-
zón, intelectual, dialéctica, este a su vez viene del griego λ$γ$ζ (lógos)
que significa palabra, pensamiento, idea, argumento, razón o principio. En
este sentido, algunos autores afirman que la Lógica es la rama de la
Filosofía (y la Matemática) que estudia los principios de la demostra-
ción, inferencia válida y la noción de verdad, entre otras. Así las cosas,
podríamos afirmar que la Lógica Matemática es el estudio de la lógica
mediante sistemas formales (o más aún el estudio matemático de la ló-
gica). Algunos sistemas formales son: la Lógica Proposicional, la Lógica
Modal, la Lógica de primer orden y la Lógica Intuicinista, etc. Más recien-
temente han ganado campo vertienentes de la lógica bajo el título de
Lógicas Paraconsistentes, donde ciertos grados de inconsistencia son per-
mitidos.
Los principios de la lógica se podrían ubicar en los silogismos de Aris-
tóteles1 , que se definen como patrones simples que permiten forma- 1
Aristóteles (Estagira, 384 a. C.
lizar el razonamiento humano y la noción de argumento válido. Hacia - Calcis, 322 a. C.) fue un filósofo,
polímata y científico. Fue discípulo de
el siglo XVII, Leibnitz2 hablaba de reducir el razonamiento humano a Platón y de otros pensadores, como
una máquina universal que pudiera realizar cálculos de razonamiento Eudoxo de Cnido, durante los veinte
años que estuvo en la Academia de
(García 2019). Aristoteles sabía que es imposible definirlo todo, pues Atenas.
siempre recurrimos a términos más primitivos, que habríamos de de- 2
Gottfried Wilhelm Leibniz, (Leipzig
finir con antelación. Entonces, resulta necesario partir de principios el 1 de julio de 1646 - Hannover el 14
de noviembre de 1716), fue un filósofo,
indiscutibles, que sean lo suficientemente obvios para aceptarlos sin matemático, lógico, teólogo, jurista,
decir ¿por qué? Fue así como entre los siglos IV y V antes de Cris- bibliotecario y político alemán. Fue uno
de los grandes pensadores de los siglos
to, Euclides3 intentó dar un tratamiento en términos de lo que hoy XVII y XVIII se le reconoce como el
conocemos como el método axiomático a la geometría plana (que hoy «último genio universal».
llamamos Geometría Euclideana). 3
Euclides (325 a.C. - 265 a.C.) Fue un
matemático y geómetra griego conocido
El método axiomático busca organizar las proposiciones y conceptos como el padre de la Geometría. Tam-
aceptados de una ciencia emplenado un razonamiento riguroso, con el bién se le conoce por sus aportes a la
fin de incrementar la certeza de esas proposiciones. Este razonamiento Teoría de números.
La Teoría de conjuntos.
La Teoría de Conjuntos es la rama de la Lógica Matemática que estudia
las propiedades y relaciones de los conjuntos. Un conjunto podría pen-
sar de manera ingeúa como colección abstracta de objetos, que por sí
se puede considerar como un objeto. Ciertamente, los conjuntos y sus
operaciones más elementales son una herramienta básica en la formu-
14 joel torres del valle
Teoría de la Demostración.
La Teoría de la Demostración o Teoría de la Prueba es una rama de la
Lógica Matemática que trata a las demostraciones como objetos ma-
temáticos, facilitando su análisis mediante técnicas matemáticas. Las
demostraciones suelen presentarse como estructuras de datos induc-
tivamente definidas que se construyen de acuerdo con los axiomas y
reglas de inferencia de los sistemas lógicos. En este sentido, la Teo-
ría de la Demostración se ocupa de la sintaxis, en contraste con la
lógica y conjuntos 15
Teoría de Modelos.
En matemática, la Teoría de Modelos es el estudio de (clases de) estruc-
turas matemáticas tales como grupos, cuerpos, grafos, o incluso uni-
versos de Teoría de Conjuntos, en relación con las teorías axiomáticas
y la lógica matemática.
La Teoría de Modelos permite atribuir una interpretación semántica
a las expresiones puramente formales de los lenguajes formales. Ade-
más permite estudiar en sí mismos los conjuntos de axiomas, su com-
pletitud, consistencia, independencia mutua, y permiten introducir un
importante número de cuestiones metalógicas.
Algunas definiciones famosas de Teoría de Modelos son:
I. C.C. Chang & H.J. Keisler. La Teoría de Modelos es la suma del Álgebra
universal y la Lógica Matemática.
Lógica Básica
Lógica Proposicional
Algunas equivalencias.
Aquí establecemos algunas reglas que nos permitan poner todas las
expresiones obtenidas empleando los conectivos ¬, ∨, ∧, →, ↔ en una
forma estántar que llamaremos forma nomal.
q.e.d.
A1 ∧ · · · A n → p
es una fórmula lógica universalmente válida. Así, por ejemplo, del sis-
tema A1 : α y A2 : α → β podemos deducir β, y la deducción en este
caso corresponde a (α ∧ (α → β)) → β. Que es una fórmula univer-
salmente válida. Ahora describimos un primer método para derivar
consecuencias lógicas de axiomas.
Método 1. Dado el conjunto de axiomas A1 , ...., An , los conectamos todos
usando ∧ y formamos la forma normal conjuntiva de la expresión resultante.
Ahora, para obtener la forma normal distinguida de todas las consecuencias de
los axiomas seleccionamos cualquier colecciones de conjunciones de la forma
normal anterior y las conectamos por ∧.
Ejemplo 7 Suponga, como antes que tenemos axiomas A1 : α y A2 : α → β.
Entonces
α ∧ (α → β) eq. α ∧ (¬α ∨ β)
eq. (α ∨ ( β ∧ ¬ β)) ∧ (¬α ∨ β)
eq. (α ∨ β) ∧ (α ∨ ¬ β) ∧ (¬α ∨ β).
Las consecuencias que se pueden derivar de estos axiomas son
α ∨ β, α ∨ ¬ β, ¬α ∨ β, (α ∨ β) ∧ (α ∨ ¬ β),
(α ∨ ¬ β) ∧ (¬αβ), (α ∨ β) ∧ (α ∨ ¬ β) ∧ (¬α ∨ β).
Para un siguiente ejemplo, considere el sistema de axiomas A1 : α ↔ β y
A2 : β ↔ γ. Vamos a demostrar que α ↔ γ es una consecuencia lógica de
estos axiomas. Primero note que la forma normal de estos axiomas es
A1 : (¬α ∨ β) ∧ (¬ β ∨ α) y
A2 : (¬ β ∨ γ) ∧ (¬γ ∨ β).
Desarrollando en términos de α, β y γ tenemos que
(α ∨ β ∨ ¬γ) ∧ (α ∨ ¬ β ∨ γ) ∧ (α ∨ ¬ β ∨ ¬γ) ∧ (¬α ∨ β ∨ γ)
∧(¬α ∨ β ∨ ¬γ) ∧ (¬α ∨ ¬ β ∨ γ).
Una de las consecuencias es
q : (α ∨ β ∨ ¬γ) ∧ (α ∨ ¬ β ∨ ¬γ) ∧ (¬α ∨ β ∨ γ) ∧ (¬α ∨ ¬ β ∨ γ)
Note que
L1. α ∨ α → α.
L2. α → α ∨ β.
L3. α ∨ β → β ∨ α.
L4. (α → β) → (γ ∨ α → γ ∨ β).
L1. ¬(α ∨ α) ∨ α.
L2. ¬α ∨ (α ∨ β).
El sistema que tratamos aquí en relidad aunque es citado de (Hilbert & Ackermann 1950)
viene, salvo la regla
α ∨ ( β ∨ γ) → β ∨ (α ∨ γ)
de Russell-Whitehead, en su Principia Mathematica. No obstante, Paul
Bernays demostró que este axioma es redundante24 . 24
Ver Axiomatiche Untersuchung des Aus-
En contraste podemos introducir el sistema de Frege25 . sagenkallküls der Princioia Mathematica.
Math. Z. Vol. 25 (1926)
25
Ver Bregriffsschrift, eine der aerithme-
F1. α → ( β → α). tischen nachgebildete Formelisprache des
reinen Denkens. Halle, 1879
26 lógica y conjuntos
F4. (α → β) → (¬ β → ¬α).
F5. ¬¬α → α.
F6. α → ¬¬α.
J1. α → ( β → α).
p ∨ p → p.
Usando RI tenemos que al ser p ∨ p un teorema, así lo es p. q.e.d.
Teorema 2
HA ` (α → β) → ((γ → α) → (γ → β)).
(q → r ) → (( p → q) → ( p → r )).
Aplicando RI tenemos que ( p → q) → ( p → r ) es teorema, puesto
que por hipótesis q → r es teorema. Nuevamente unsando RI p → q
es teorema, ya que p → q es fórmula por hipótesis. q.e.d.
Teorema 3
HA ` ¬α ∨ α.
Teorema 4
HA ` α ∨ ¬α.
Teorema 5
HA ` α → ¬¬α.
Teorema 6
HA ` ¬¬α → α.
28 lógica y conjuntos
Teorema 7
HA ` (α → β) → (¬ β → ¬α).
Demostración.
1. β → ¬¬ β TM.
2. (¬α ∨ β) → (¬α ∨ ¬¬ β) TM.
3. (¬α ∨ ¬¬ β) → (¬¬ β ∨ ¬α) RS en el Axioma L3.
4. (¬α ∨ β) → (¬¬ β ∨ ¬α) TM.
5. (α → β) → (¬ β → ¬α). Def. de →.
q.e.d.
Regla 0.6 Si una expresión p ocurre como parte de una combinación sen-
tencial, que es representada por Φ( p), y si p → q y q → p son teoremas,
entonces Φ( p) → Φ(q) y Φ(q) → Φ( p) también son teoremas.
Teorema 8
HA ` ¬(α ∧ β) → ¬α ∨ ¬ β
Teorema 9
HA ` ¬α ∨ ¬ β → ¬(α ∧ β).
lógica proposicional 29
Teorema 10
HA ` ¬(α ∨ β) → ¬α ∧ ¬ β.
Teorema 11
HA ` ¬α ∧ ¬ β → ¬(α ∨ β).
Teorema 12
HA ` α ∧ β → β ∧ α.
Teorema 13
HA ` α ∧ β → α.
Demostración.
1. α → α ∨ β Axioma L2.
2. ¬α → ¬α ∨ ¬ β RS.
3. ¬(¬α ∨ ¬ β) → ¬¬α, Contrareciproco.
4. α ∧ β → ¬¬α Def. de ∧.
5. α ∧ β → α.
q.e.d.
Teorema 14
HA ` α ∧ β → β.
Teorema 15
HA ` α ∨ ( β ∨ γ) → β ∨ (α ∨ γ).
Demostración.
1. γ → α ∨ γ
2. β ∨ γ → β ∨ (α ∨ γ)
3. α ∨ ( β ∨ γ) → α ∨ ( β ∨ (α ∨ γ))
4. α ∨ ( β ∨ γ) → ( β ∨ (α ∨ γ)) ∨ α.(*)
30 lógica y conjuntos
5. α → γ∨α
6. α ∨ γ → β ∨ (α ∨ γ)
7. α → β ∨ (α ∨ γ)
8. ( β ∨ (α ∨ γ)) ∨ α → ( β ∨ (α ∨ γ)) ∨ ( β ∨ (α ∨ γ))
9. ( β ∨ (α ∨ γ)) ∨ α → β ∨ (α ∨ γ))(**).
Luego, de (*) y (**) α ∨ ( β ∨ γ) → β ∨ (α ∨ γ). q.e.d.
Teorema 16
HA ` α ∨ ( β ∨ γ) → (α ∨ β) ∨ γ.
Demostración.
1. α ∨ ( β ∨ γ) → α ∨ (γ ∨ β)
2. α ∨ (γ ∨ β) → γ ∨ (α ∨ β)
3. α ∨ ( β ∨ γ) → γ ∨ (α ∨ β).
Esto finaliza la prueba. q.e.d.
Teorema 17
HA ` (α ∨ β) ∨ γ → α ∨ ( β ∨ γ).
γ ∨ ( β ∨ α) → (γ ∨ β) ∨ α.
Teorema 18
HA ` α ∧ ( β ∧ γ) → (α ∧ β) ∧ γ.
HA ` (α ∧ β) ∧ γ → α ∧ ( β ∧ γ).
Teorema 19
α → ( β → α ∧ β ).
Teorema 20
HA ` α ∨ ( β ∧ γ) → (α ∨ β) ∧ (α ∨ γ).
Demostración.
1. β ∧ γ → γ
2. α ∨ ( β ∧ γ) → (α ∨ β)
3. α ∨ ( β ∧ γ) → α ∨ γ
4. α ∨ β → (α ∨ γ → ((α ∨ β) ∧ (α ∨ γ)))
5. α ∨ ( β ∧ γ) → (α ∨ β → ((α ∨ β) ∧ (α ∨ γ)))
6. α ∨ γ → ((α ∨ ( β ∧ γ)) → ((α ∨ β) ∧ (α ∨ γ)))
7. α ∨ ( β ∧ γ) → (α ∨ ( β ∧ γ) → ((α ∨ β) ∧ (α ∨ γ))
8. α ∨ ( β ∧ γ) → ((α ∨ β) ∧ (α ∨ γ)).
Esto finaliza la prueba. q.e.d.
Teorema 21
HA ` (α ∨ β) ∧ (α ∨ γ) → α ∨ ( β ∧ γ).
Demostración.
1. β → (γ → β ∧ γ)
2. (γ → β ∧ γ) → (α ∨ γ → α ∨ ( β ∧ γ))
3. β → (α ∨ γ → α ∨ ( β ∧ γ))
4. α ∨ γ → ( β → α ∨ ( β ∧ γ))
5. ( β → α ∨ ( β ∧ γ)) → (α ∨ β → α ∨ (α ∨ ( β ∧ γ)))
6. α ∨ γ → (α ∨ β → α ∨ (α ∨ ( β ∧ γ)))
Para α ∨ (α ∨ ( β ∧ γ)) podemos sustituir (α ∨ α) ∨ ( β ∧ γ) y entonces
α ∨ ( β ∧ γ ).
α ∨ γ → (α ∨ γ → α ∨ ( β ∧ γ)).
ν(L2) = ν(α → α ∨ β)
= ν(¬α ∨ (α ∨ β))
= ν(¬α) · ν(α ∨ β)
= ν(¬α) · ν(α) ·ν( β)
| {z }
=0
= 0.
Además,
ν(L3) = ν(α ∨ β → β ∨ α)
= ν(¬(α ∨ β) ∨ (α ∨ β))
= 0
Finalmente
lógica proposicional 33
(1) 0 ∨ 0 = 0 ∨ 1 = 0 ∨ 2 = 0 ∨ 3 = 0,
(2) 1 ∨ 1 = 1 ∨ 2 = 1 ∨ 3 = 1,
(3) 2 ∨ 2 = 2, 3 ∨ 3 = 3, 2 ∨ 3 = 2,
(5) ¬0 = 1, ¬1 = 0, ¬2 = 3 y ¬3 = 2.
(1) ¬0 = 1, ¬1 = 0, ¬2 = 0, ¬3 = 2,
(2) 0 ∨ 0 = 0 ∨ 1 = 0 ∨ 2 = 0 ∨ 3 = 1 ∨ 0 = 2 ∨ 0 = 3 ∨ 0 = 0,
(3) 1 ∨ 1 = 1, 1 ∨ 2 = 2 ∨ 1 = 2, 1 ∨ 3 = 3 ∨ 1 = 3,
(4) 2 ∨ 3 = 0, 3 ∨ 2 = 3, 2 ∨ 2 = 2, 3 ∨ 3 = 3.
(1) ¬0 = 1, ¬1 = 0, ¬2 = 3, ¬3 = 0,
(2) 0 ∨ 0 = 0 ∨ 1 = 1 ∨ 0 = 0 ∨ 2 = 2 ∨ 0 = 0 ∨ 3 = 3 ∨ 0 = 2 ∨ 3 =
3 ∨ 2 = 0,
lógica proposicional 35
(3) 1 ∨ 1 = 1, 1 ∨ 2 = 2 ∨ 1 = 2, 1 ∨ 3 = 3 ∨ 1 = 3,
(4) 2 ∨ 2 = 2, 3 ∨ 3 = 3.
Los símbolos lógicos están en todo lenguaje, por lo que para especificar
un lenguaje sólo hace falta definir los símbolos no lógicos. Además, los
símbolos que usamos en un lenguaje no tienen significado per se. En
general usamos la notación F , R, C para referirnos a la colección de
símbolos de función, relación y constantes de un lenguaje genérico L.
Alguna (o todas) de las colecciones F , R, o C de puede ser vacía.
∃ xϕeq. ¬∀ x (¬ ϕ).
Aquí usamos la notación x + y en lugar de +( a, y). Asimismo, ·( x, y)
se escribe x · y y x ≤ y en lugar de ≤ ( x, y).
^ ^
¬∃ x1 · · · ∃ xn xi 6 = x j ∧ R ( x i , x i +1 ) ∧ R ( x n , x 1 ) ,
1≤ i < j ≤ n 1≤ i ≤ n
afirma que para cada objeto x, existen n objetos diferentes, todos relacionados
con x. q.e.d.
∀ x ( x 6= 0 → ∃y( x · y = 1))
1. ∀ x ( x + 0 = x ∧ 0 + x = x ),
2. ∀ x ∀y∀z( x + (y + z) = ( x + y) + z),
3. ∀ x ∃y( x + y = 0 ∧ y + x = 0).
q.e.d.
para cada n = 2, 3, ... se le llema Teoría de árboles, TA, este axioma, cuando
n está fijo afirma que no hay ciclos de n elementos.
La Teoría de árboles de ramificación ifnfita IB se obtiene de la Teoría de
aárboles más los axiomas que afirman que hay infinitos vértices: para cada
n = 2, 3, ... el axioma
^
∃ x1 · · · ∃ x n xi 6 = x j .
1≤ i < j ≤ n
que afirma, existen al menos n elementos diferentes. Más los axiomas que
establecen que hay, por cada n = 1, 2, .. n elementos relacionados con un
punto dado:
^ ^
∀ x ∃ x1 · · · ∃ x n xi 6 = x j ∧ R( x, xi ) .
1≤ i < j ≤ n 1≤ i ≤ n
2. ∀ x ∀y∀z( x ∗ (y ∗ z) = ( x ∗ y) ∗ z) (Asociatividad),
q.e.d.
1. ∀ x ∀y( x + y = y + x ),
2. ∀ x ∀y∀z( x + (y + z) = ( x + y) + z),
3. ∀ x ( x + 0 = x ),
4. ∀ x ∃y( x + y = 0),
5. ∀ x ∀y( x · y = y · x ),
6. ∀ x ∀y∀z( x · (y · z) = ( x · y) · z),
7. ∀ x ( x · 1 = x ),
8. ∀ x ( x 6= 0 → ∃y( x · y = 1)),
9. ∀ x ∀y∀z( x · (y + z) = x · y + x · z).
q.e.d.
4. si φ es (ψ ∧ θ ), entonces M |= φ( a) si M |= ψ( a) y M |= θ ( a),
5. si φ es (ψ ∨ θ ), entonces, M |= φ( a) si M |= ψ( a) o M |= θ ( a),
El Cálculo de Predicados
P1. α ∨ α → α.
P2. α → α ∨ β.
P3. α ∨ β → β ∨ α.
P4. (α → β) → (γ ∨ α → γ ∨ β).
.
Denote por Th(N) el conjunto de todas las sentencias que son ciertas
en N. Existe un modelo de Th(N) que contiene a un entero c mayor
que todo x ∈ N, a él se le llama modelo no estándar28 . En efecto, sea 28
En 1954 Thoralf Skolem demostró
n∈Ny la existencia de modelos de la aritmé-
tica que no son «idénticos» al modelo
natural (N, 0, 1, +, ·, ≤), esta prueba
n := (...(((1 + 1) + 1) + 1) + ... + 1) podría seguirse en tres simples lineas
| {z } empleando el Teorema de Compacidad.
n−veces 1
y cero es simplemente el símbolo constante 0. Sea c un nuevo símbolo
constante y Lc = L A ∪ {c}. Sea T la Lc -teoría
Teorema 27
PM ` (∀ xφ( x )) → φ.
Demostración.
1. (∀ xφ( x )) → φ( x ) P5
2. (∀ xφ) → φ. Notación φ( x ) ≡ φ
q.e.d.
PM ` φ(t) → ∃ xφ( x ).
Demostración.
q.e.d.
Teorema 29
PM ` φ → ∃ xφ.
q.e.d.
Teorema 30
φ → ψ ` ∀ xφ → ∀ xψ.
Demostración.
1. φ → ψ Hip.
2. ∀ xφ → φ TM
3. ∀ xφ → ψ 1, 2, Transitividad
4. ∀ x (∀ xφ → ψ) 1, GEN
5. (∀ x (∀ xφ → ψ)) → (∀ xφ → ∀ xψ) P6, x no es libre en ∀ xφ
6. ∀ xφ → ∀ xψ. 4, 5, RI
q.e.d.
Teorema 31
φ → ψ ` ∃ xφ → ∃ xψ.
Demostración.
1. φ → ψ Hip.
2. ¬ψ → ¬φ 1, Contrarecíproco
3. ∀ x (¬ψ) → ∀ x (¬φ) 2, TM
4. ¬∀ x (¬φ) → ¬∀ x (¬ψ) 3, Contrarecíproco
5. ∃ xφ → ∃ xψ. Def. de ∃
q.e.d.
Teorema 32
PM ` ¬∃ xφ ↔ ∀ x (¬φ).
Demostración.
¬∃ xφ ↔ ¬¬∀ x (¬φ)
↔ ∀ x ¬φ.
q.e.d.
Γ ∪ {¬φ} ` T ψ ∧ ¬ψ.
Suponga que en la prueba no se aplica GEN sobre variables libres de ψ,
entonces Γ ` T φ.
1. ψ ∧ ¬ψ Pues Γ ∪ {¬φ} ` T ψ ∧ ¬ψ
2. ψ De HA
3. ¬ψ De HA
4. ¬ψ → (ψ → φ)Universalemente válida
5. ψ → φ 3, 4 RI
6. φ 2, 5 RI
Teoría de Conjuntos
Teoría Elemental de Clases
Álgebra de Clases
A ⊆ B : = ∀ x ( x ∈ A → x ∈ B ).
A ∪ B = { x : x ∈ A ∨ x ∈ B }.
A ∩ B = { x : x ∈ A ∧ x ∈ B }.
{ a } : = { x : x = a }.
que contiene sólo un elemento, a saber, a.
{ a, b} : { x : x = a ∨ x = b}.
existe. Además, esta sólo contiene dos elementos, a saber, a y b.
Definición 14 Una clase que sólo contiene dos elementos se llama par no
ordenado, o doblete. A la clase { a, b} la llamamos el doblete de a y b.
( a, b) := {{ a}, { a, b}}.
Note que, por definición, (b, a) = {{b}, { a, b}}, así que en general
no es cierto que ( a, b) = (b, a).
A × B := {( x, y) : x ∈ A ∧ y ∈ B}.
(a) A × ( B ∩ C ) = ( A × B) ∩ ( A × C ).
(b) A × ( B ∪ C ) = ( A × B) ∪ ( A × C ).
(c) ( A × B) ∩ (C × D ) = ( A ∩ C ) × ( B ∩ D ).
Demostración.
56 lógica y conjuntos
(a)
( x, y) ∈ A × ( B ∩ C ) ↔ x ∈ A ∧ y ∈ ( B ∩ C ) Def. de ×
↔ x ∈ A ∧ (y ∈ B ∧ y ∈ C ) Def. de ∩
↔ x ∈ A∧x ∈ A∧y ∈ B∧y ∈ C
↔ ( x ∈ A ∧ y ∈ B) ∧ ( x ∈ A ∧ y ∈ C ) Aso. de ∧
↔ (( x, y) ∈ A × B)) ∧ (( x, y) ∈ A × C ) Def. de ×
↔ ( x, y) ∈ ( A × B) ∩ ( A × C ) Def. de ∩
Luego
∀( x, y)(( x, y) ∈ A × ( B ∩ C ) ↔ ( x, y) ∈ ( A × B) ∩ ( A × C )).
Por lo tanto, A × ( B ∩ C ) = ( A × B) ∩ ( A × C ).
(b)
( x, y) ∈ A × ( B ∪ C ) ↔ x ∈ A ∧ y ∈ ( B ∪ C ) Def. de ×
↔ x ∈ A ∧ (y ∈ B ∨ y ∈ C ) Def. de ∪
↔ ( x ∈ A ∧ y ∈ B) ∨ ( x ∈ A ∧ y ∈ C ) Dis. de ∧
↔ (( x, y) ∈ A × B) ∨ (( x, y) ∈ A × C ) Def. de ×
↔ ( x, y) ∈ ( A × B) ∪ ( A × C ) Def. de ∪
Luego
∀( x, y)(( x, y) ∈ A × ( B ∪ C ) ↔ ( x, y) ∈ ( A × B) ∪ ( A × C ))
Por lo tanto
A × ( B ∪ C ) = ( A × B ) ∪ ( A × C ).
(c)
( x, y) ∈ ( A × B) ∩ (C × D ) ↔ (( x, y) ∈ A × B) ∧ (( x, y) ∈ C × D )
↔ ( x ∈ A ∧ y ∈ B) ∧ ( x ∈ C ∧ y ∈ D )
↔ ( x ∈ A ∧ x ∈ C ) ∧ (y ∈ B ∧ y ∈ D )
↔ ( x ∈ A ∩ C ) ∧ (y ∈ B ∩ D )
↔ ( x, y) ∈ ( A ∩ C ) × ( B ∩ D )
Luego
teoría elemental de clases 57
∀( x, y)(( x, y) ∈ ( A × B) ∩ (C × D ) ↔ ( x, y) ∈ ( A ∩ C ) × ( B ∩ D )).
Por lo tanto
( A × B ) ∩ ( C × D ) = ( A ∩ C ) × ( B ∩ D ).
q.e.d.
Gráficos
(a) ( G ◦ H ) ◦ J = G ◦ ( H ◦ J ).
(b) ( G −1 )−1 = G
(c) ( G ◦ H )−1 = H −1 ◦ G −1 .
Demostración.
( x, y) ∈ ( G ◦ H ) ◦ J ↔ ∃z(( x, z) ∈ J ∧ (z, y) ∈ G ◦ H )
↔ ∃w∃z((( x, z) ∈ J ) ∧ ((z w) ∈ H ∧ (w, y) ∈ G ))(∗)
↔ ∃w((( x, w) ∈ H ◦ J ) ∧ ((w, y) ∈ G ))
↔ ( x, y) ∈ G ◦ ( H ◦ J ).
Luego
∀( x, y)(( x, y) ∈ ( G ◦ H ) ◦ J ↔ ( x, y) ∈ G ◦ ( H ◦ J )).
Luego ( G ◦ H ) ◦ J = G ◦ ( H ◦ J ).
(b)
−1
( x, y) ∈ ( G −1 )−1 ↔ (y, x ) ∈ G −1 Def. de .
−1
↔ ( x, y) ∈ G Def. de .
Luego
∀( x, y)(( x, y) ∈ ( G −1 )−1 ↔ ( x, y) ∈ G ).
(c)
−1
( x, y) ∈ ( G ◦ H )−1 ↔ ( x, y) ∈ G ◦ H Def. de .
↔ ∃z(((y, z) ∈ H ) ∧ ((z, x ) ∈ G )) Def. de ◦ .
↔ ∃z((( x, z) ∈ G −1
) ∧ ((z, y) ∈ H −1
)) Def. de −1 .
↔ ( x, y) ∈ H −1 ◦ G −1 Def. de ◦ .
Luego
∀( x, y)(( x, y) ∈ ( G ◦ H )−1 ↔ ( x, y) ∈ H −1 ◦ G −1 ).
q.e.d.
Ran( G ) = {y : ∃ x (( x, y) ∈ G )}.
Demostración.
(a)
Luego
(b)
Luego
(c)
(d)
Luego
q.e.d.
Ai = { x : (i, x ) ∈ G }.
{ Ai }i ∈ I
para referirnos a la clase { Ai , A j , Ak , ...}.
Si { Ai }i∈ I es una familia indexada de clases tal que para cada i ∈ I,
Ai es un elemento, entonces escribimos
{ Ai : i ∈ I } = { x : x = Ai para algún i ∈ I }.
!
\
∀x x ∈ B → x ∈ Ai .
i∈ I
\
Por lo tanto B ⊆ Ai . q.e.d.
i∈ I
Entonces
!c
Aic .
[ \
x∈ Ai ↔x∈
i∈ I i∈ I
Por lo tanto
!c
Aic .
[ \
Ai =
i∈ I i∈ I
(b)
!c
\ \
x∈ Ai ⇔ x 6∈ Ai
i∈ I i∈ I
⇔ ∃i ∈ I ( x 6 ∈ Ai )
⇔ ∃i ∈ I ( x ∈ Aic )
Aic .
[
⇔x∈
i∈ I
Entonces
!c
Aic .
\ [
x∈ Ai ↔x∈
i∈ I i∈ I
Por lo tanto
!c
Aic .
\ [
Ai =
i∈ I i∈ I
q.e.d.
!
\ \ \
(b) Ai ∪ Bj = ( A i ∪ B j ).
i∈ I j∈ J (i,j)∈ I × J
(a)
! !
[ [ [ [
x∈ Ai ∩ Bj ⇔ x∈ Ai ∧ x ∈ Bj
i∈ I j∈ J i∈ I j∈ J
⇔ x ∈ Ah y x ∈ Bk para algún h ∈ I y k ∈ J
⇔ x ∈ Ah ∩ Bk para algún (h, k) ∈ I × J
[
⇔x∈ ( A i ∩ B j ).
(i,j)∈ I × J
Luego
!
[ [ [
x∈ Ai ∩ Bj ↔ x ∈ ( A i ∩ B j ).
i∈ I j∈ J (i,j)∈ I × J
Como x no es constante
!
[ [ [
∀x x ∈ Ai ∩ Bj ↔ x ∈ ( Ai ∩ B j ) .
i∈ I j∈ J (i,j)∈ I × J
Por lo tanto
!
[ [ [
Ai ∩ Bj = ( A i ∩ B j ).
i∈ I j∈ J (i,j)∈ I × J
(b)
! !
\ \ \ \
x∈ Ai ∪ Bj ⇔ x∈ Ai ∨ x ∈ Bj
i∈ I j∈ J i∈ I j∈ J
⇔ x ∈ Ah o x ∈ Bk para todo h ∈ I y k ∈ J
⇔ x ∈ Ah ∪ Bk para todo (h, k) ∈ I × J
\
⇔x∈ ( A i ∪ B j ).
(i,j)∈ I × J
Luego
!
\ \ \
x∈ Ai ∪ Bj ↔ x ∈ ( A i ∪ B j ).
i∈ I j∈ J (i,j)∈ I × J
Como x no es constante
!
\ \ \
∀x x ∈ Ai ∪ Bj ↔ x ∈ ( Ai ∪ B j ) .
i∈ I j∈ J (i,j)∈ I × J
64 lógica y conjuntos
Por lo tanto
!
\ \ \
Ai ∪ Bj = ( A i ∪ B j ).
i∈ I j∈ J (i,j)∈ I × J
q.e.d.
(a) (b)
! !
[ [ [ [
Dom Gi = Dom( Gi ). Ran Gi = Ran( Gi ).
i∈ I i∈ I i∈ I i∈ I
(a)
! !
[ [
x ∈ Dom Gi ⇔ ∃y ( x, y) ∈ Gi
i∈ I i∈ I
⇔ ∃y tal que ( x, y) ∈ Gj para algún j ∈ I
⇔ x ∈ Dom( Gj ) para algún j ∈ I
[
⇔x∈ Dom( Gi ).
i∈ I
Luego
!
[ [
x ∈ Dom Gi ↔x∈ Dom( Gi ).
i∈ I i∈ I
Como x no es constante,
! !
[ [
∀ x x ∈ Dom Gi ↔x∈ Dom( Gi ) .
i∈ I i∈ I
Por lo tanto
!
[ [
Dom Gi = Dom( Gi ).
i∈ I i∈ I
Definiciones básicas
F2. Si ( x, y1 ) ∈ f y ( x, y2 ) ∈ f , entonces y1 = y2 .
1. F2 se cumple y,
2. Dom( f ) = A,
3. Ran( f ) ⊆ B.
∀ x ( x ∈ Dom( f ) → x ∈ A).
Así, Dom( f ) ⊆ A (*). De otro lado
68 lógica y conjuntos
y ∈ Ran( f ) ⇒ ∃ x (( x, y) ∈ f )
⇒ ( x, y) ∈ A × B
⇒ y ∈ B.
∀ x ( x ∈ Ran( f ) → x ∈ B)
( x, y) ∈ f ⇒ x ∈ Dom( f ) y y ∈ Ran( f )
⇒x∈Ayy∈B
⇒ ( x, y) ∈ A × B.
F2’. x1 = x2 implica f ( x1 ) = f ( x2 ).
y = f ( x ) ⇔ ( x, y) ∈ f ⇔ ( x, y) ∈ g ⇔ y = g( x );
( x, y) ∈ f ⇔ y = f ( x ) ⇔ y = g( x ) ⇔ ( x, y) ∈ g.
∀( x, y)(( x, y) ∈ f ↔ ( x, y) ∈ g).
Así, f = g. q.e.d.
INJ. Si ( x1 , y) ∈ f y ( x2 , y) ∈ f , entonces x1 = x2 .
INJ’. Si f ( x1 ) = f ( x2 ) entonces x1 = x2 .
SURJ. ∀y ∈ B, ∃ x ∈ A, y = f ( x ).
SURJ’. Ran( f ) ⊇ B.
SURJ”. Ran( f ) = B.
Función Identidad.
Sea A una clase; por la función identidad sobre A, entendemos la
función I A : A → A dada por
I A ( x ) = x, ∀ x ∈ A.
En otras palabras,
I A = {( x, x ) : x ∈ A}.
Función constante.
Sean A y B clases. Sea b ∈ B fijo. La función b-constante Kb : A → B
es aquella función tal que Kb ( x ) = b para todo x ∈ A.
Es decir,
Kb = {( x, b) : x ∈ A}.
Función inclusión.
Sea A una clase y B una subclase de A. Por la función inclusión de
B en A entedemos la función EB : B → A dada por EB ( x ) = x para
todo x ∈ B.
Note que EB siempre es inyectiva. Además, si A 6= B entonces EB
no es sobreyectiva. Si A = B entonces EB = I A .
Función Característica.
Sea 2 = {0, 1}. Si A es una clase y B es una subclase de A, la función
característica de B en A es la función CB : A → 2 dada por: CB ( x ) = 0
si x ∈ B o 1 si x 6∈ B para todo x ∈ A.
Entonces
funciones 71
B = { x ∈ A : CB ( x ) = 0} y B c = { x ∈ A : CB ( x ) = 1}.
Función restricción.
Sea f : A → B una función y sea C una subclase de A. Por la
restriccción de f a C entendemos la función f [C] : C → B dada por
f [C] ( x ) = f ( x ), ∀ x ∈ C.
Así,
f [C] = {( x, y) : ( x, y) ∈ f and x ∈ C }.
Note que f [C] ⊆ f .
(a) f : B ∪ C → A es función.
(b) f 1 = f [ B] y f 2 = f [C] .
Demostración.
( x, y) ∈ f 1 ⇔ ( x, y) ∈ f [ B]
es decir, f 1 = f [ B] ; analogamente f 2 = f [C] . Finalmente, (a) afirma que
y = f ( x ) y x ∈ B ⇔ y = f 1 ( x ).
y = f ( x ) y x ∈ C ⇔ y = f 2 ( x ).
(y, x1 ) ∈ f −1 y (y, x2 ) ∈ f −1 ⇒ ( x1 , y) ∈ f y ( x2 , y) ∈ f
⇒ x1 = x2 .
(y1 , x ) ∈ f −1 y (y2 , x ) ∈ f −1 ⇒ ( x, y1 ) ∈ f y ( x, y2 ) ∈ f
⇒ y1 = y2 .
( x1 , y) ∈ f y ( x2 , y) ∈ f ⇒ (y, x1 ) ∈ f −1 y (y, x2 ) ∈ f −1
⇒ x1 = x2 .
[ f −1 ◦ f ]( x ) = f −1 [ f ( x )] = f −1 (y) = x = I A ( x ).
esto es cierto para todo x ∈ A, así f −1 ◦ f = I A . Similarmente,
Demostración.
f ( x1 ) = f ( x2 ) ⇒ g( f ( x1 )) = g( f ( x2 ))
⇒ [ g ◦ f ]( x1 ) = [ g ◦ f ]( x2 )
⇒ x1 = x2 .
reciprocamente,
x = f −1 ( y ) ⇒ y = f ( x )
⇒ g(y) = g( f ( x )) = [ g ◦ f ]( x ) = I A ( x ) = x.
q.e.d.
Demostración.
( x1 , y) ∈ f y ( x2 , y) ∈ f ⇒ (y, x1 ) ∈ g y (y, x2 ) ∈ g
⇒ x1 = x2 .
Luego f es uno-a-uno.
[ g ◦ f ]( x ) = g( f ( x )) = g(y) = f −1 (y) = x.
q.e.d.
funciones 75
q.e.d.
f (C ) = {y ∈ B : ∃ x ∈ C (y = f ( x ))}.
f˜( D ) = { x ∈ A : f ( x ) ∈ D }.
Demostración.
y ∈ f (C ) ⇔ ∃ x ∈ C tal que y = f ( x )
⇔ ∃ x ∈ D tal que y = f ( x )
⇔ y ∈ f ( D ).
∀ x ( x ∈ f (C ) ↔ x ∈ f ( D )).
Así, f (C ) = f ( D ).
x ∈ f˜(C ) ⇔ f ( x ) ∈ C
⇔ f (x) ∈ D
⇔ x ∈ f˜( D ).
q.e.d.
Dejamos como ejercicio al lector verificar mediante un contraejemplo
que el reciproco de i) y ii) no siempre es cierto.
Dados A y B conjuntos, podemos pensar en la aplicación f : ℘( A) →
℘( B) tal que envía C ∈ ℘( A) en f (C ) ∈ ℘( B), más propiamente, defina
la tripa ( f , ℘( A), ℘( B)), donde ( x, y) ∈ f significa que y = f ( x ), sien-
do x ∈ ℘( A). De forma similar se puede definir la aplicación f˜. En el
siguiente teorema mostraremos que estas aplicaciones son funciones.
! !
(c) f˜ f˜( Di ).
[ [ \ \
(a) f Ci = f (Ci ). Di =
i∈ I i∈ I i∈ I i∈ I
! !
(b) f˜ f˜( Di ).
[ [ \ \
Di = (d) f Ci ⊆ f (Ci ).
i∈ I i∈ I i∈ I i∈ I
q.e.d.
!
\ \
y∈ f Ci ⇔ ∃x ∈ Ci tal que f ( x ) = y.
i∈ I i∈ I
⇒ ∀i ∈ I, ∃ x ∈ Ci , y = f ( x )(∗∗).
⇔ ∀i ∈ I, y ∈ f (Ci )
\
⇔y∈ f (Ci ).
i∈ I
[
A= Ai .
i∈ I
∏ Ai = { f : I → A| f es una función, y f (i ) ∈ Ai , ∀i ∈ I }.
i∈ I
f 1 = {(1, a), (2, c)}, f 2 = {(1, a), (2, d)}, f 3 = {(1, b), (2, c)} y
f 4 = {(1, b), (2, d)}.
78 f
Podemos identificar estas funciones con los pares ordenados ( a, c), ( a, d),
(b, c) y (b, d). Luego,
∏ A i = A1 × A2 .
i∈ I
q.e.d.
πi : ∏ Ai → Ai ,~a 7→ ai .
i∈ I
Axioma de reemplazo.
Axioma 9 (Axioma de Reemplazo) Si A es un conjunto y f : A → B es
una función sobreyectiva, entonces B es un conjunto.
Definiciones básicas
Demostración.
82 f
( x, y) ∈ G ⇔ (y, x ) ∈ G ⇔ ( x, y) ∈ G −1 .
( x, y) ∈ G ⇒ ( x, y) ∈ G −1 ⇒ (y, x ) ∈ G.
( x, y) ∈ G ∩ G −1 ⇒ ( x, y) ∈ G y ( x, y) ∈ G −1
⇒ ( x, y) ∈ G y (y, x ) ∈ G
⇒x=y
⇒ ( x, y) = ( x, x ) ∈ I A .
( x, y) ∈ G y (y, x ) ∈ G ⇒ ( x, y) ∈ G y ( x, y) ∈ G −1
⇒ ( x, y) ∈ G ∩ G −1 ⊆ I A
⇒ x = y.
( x, y) ∈ G ◦ G ⇒ ∃z, ( x, z) ∈ G y (z, y) ∈ G
⇒ ( x, y) ∈ G
( x, y) ∈ G y (y, z) ∈ G ⇒ ( x, z) ∈ G ◦ G
⇒ ( x, z) ∈ G.
q.e.d.
G es llamada asimétrica si
ANS. ∀( x, y), ( x, y) ∈ G ⇒ (y, x ) 6∈ G.
G se llama intransitiva si
ITR. ∀( x, y)∀(y, z), [( x, y) ∈ G y (y, z)] ⇒ ( x, z) 6∈ G.
Particiones
P1. ∀i, j ∈ I, Ai ∩ A j = ∅ o Ai = A j .
[
P2. A = Ai .
i∈ I
P1’. Si ∃ x ∈ Ai ∩ A j , entonces Ai = A j .
P2’. A ⊆
S
i∈ I Ai .
Más aún,
[ x ]G = {y ∈ A : (y, x ) ∈ G } = {y ∈ A : y ∼G x }
Es decir, [ x ]G es el conjunto de todos los elementos de A que están relacionados
con x mediante G. Si no hay lugar a ambiguadades simplemente escribiremos
[ x ].
Algunos símbolos usuales para la clase de x, en la literatura matemática
son: A x , Gx , x/G, etc.
84 f
G = {( x, y) : x ∈ Ai y y ∈ Ai para algún i ∈ I }.
Entonces G es una relación de equivalencia sobre A. Más aún, { Ai }i∈ I es la
partición inducida por G en A.
f˜( G ) = {( x, y) : ( f ( x ), f (y)) ∈ G }.
relaciones 85
G[ B] = {( x, y) : x ∈ B y y ∈ B y ( x, y) ∈ G }.
G = {( x, y) : f ( x ) = f (y)}.
f ( x ) = [ x ]G , ∀ x ∈ A.
A esta fución se llama la función canponica de A en A/G.
[ f /G ]([ x ]G ) = f ( x ), ∀ x ∈ A.
Definiciones básicas
a1 < a2 o
a1 = a2 y b1 ≤ b2 .
b1 < b2 o
b1 = b2 y a1 ≤ a2 .
Reflexiva. ∀ x ( x ≤ x ).
S a = { x ∈ A : x < a }.
L ∩ U = ∅ y L ∪ U = A.
Si x ∈ L y y ≤ x, entonces y ∈ L.
Si x ∈ U y y ≥ x, entonces y ∈ U.
A. Dejamos como ejercicio al lector, escribir una lista de todas las ca-
denas de A y todos los cortes de A.
x ≤ A y ⇒ f ( x ) ≤ B f ( y ).
x < A y ⇒ f ( x ) < B f ( y ).
La función f : A → B llamada un isomorfismo si es biyectiva y satisface la
siguiente condición; para todo x, y ∈ A;
x ≤ A y ⇔ f ( x ) ≤ B f ( y ).
f es un isomorfismo
clases parcialmente ordenadas 91
∀ x ∈ A, si x ≥ m, entonces x = m.
Asimismo, un elemento n ∈ A es llamada un elemento minimal de A si
ninguno de los elementos de A es estrictamente menor que n, en símbolos
∀ x ∈ A, si x ≤ n, entonces x = n.
Un elemento a ∈ A se llama el mayor elemento de A si a ≥ x para todo
x ∈ A.
Un elemento b ∈ A es el menor elemento, también llamado elemento
mínimo de A si b ≤ x para todo x ∈ A.
Es fácil ver que cuando el ínfimo y el supremo existen, estos son úni-
cos. Hay una dualidad obvia entre las nociones de supremo e ínfimo,
y entre las de maximalidad y minimalidad, cuando se cambian ≤ y ≥.
En este sentido es común que de un teorema se obtenga otro sólo con
considerar su dual, que se obtiene de cambiar las nociones de máximo,
supremo, ≤, etc. Por sus respectivos duales.
92 f
Filtros
a ≤ a ∨ b y b ≤ a ∨ b.
Si a ≤ c y b ≤ c, entonces a ∨ b ≤ c.
94 f
a ∧ b ≤ a y a ∧ b ≤ b.
Si c ≤ a y c ≤ b, entonces c ≤ a ∧ b.
q.e.d.
x ∨ x = x y x ∧ x = x. Idempotencia.
x ∨ y = y ∨ x y x ∧ y = y ∧ x. Conmutativa.
( x ∨ y ) ∨ z = x ∨ ( y ∨ z ) y ( x ∧ y ) ∧ z = x ∧ ( y ∧ z ). Asociativa.
( x ∨ y) ∧ x = x y ( x ∧ y) ∨ x = x. Absorción.
Teorema 86 Sea A una clase dada con dos operaciones ∨ y ∧ dadas. Supon-
ga que esas operaciones tienen las propiedades de idempotencia, conmutativi-
dad, asociatividad y absorción como en el Teorema 85. Defina la relación ≤ en
A así: x ≤ y si y sólo si x ∨ y = y. Entonces ≤ es una relación de orden en
A. Más aún, A es un filtro.
x ∨ ( y ∧ z ) = ( x ∨ y ) ∧ ( x ∨ z ) y x ∧ ( y ∨ z ) = ( x ∧ y ) ∨ ( x ∧ z ).
Inducción transfinita
Teorema 88 Sea A una clase bien ordenada. Entonces las únicas secciones
de A diferentes de A son los segmentos iniciales. Es decir, B es una sección de
A si y sólo si A = B o B = Sa para algún a ∈ A.
Ejercicio 24 Sea A una clase bien ordenada. Demuestre que no existe nin-
gún isomorfismo de A en un segmento inicial de A.
clases parcialmente ordenadas 97
A y B son isomorfas.
Axioma de Elección
p ∈ B,
si x ∈ B, entonces f ( x ) ∈ B,
Principios Maximales
B ⊆ B0 .
G ⊆ G0 .
x ∈ B y y ∈ B0 − B implica que ( x, y) ∈ G 0 .
Teorema 102 (Teorema del Buen Orden) Todo conjunto A puede ser bien
ordenado43 . 43
Ernst Zermelo introdujo el Axioma
de Elección para demostrar el Teorema
Demostración. Por el Lemma 6 y el Lemma 7 podemos aplicar el del Buen Orden. El Teorema del Buen
Orden tiene consecuencias que pueden
Lema de Zorn, Teorema 99 a A. Así que A tiene un elemento maxi- parecer paradójicas, como por ejemplo
mal ( B, G ). Veremos que B = A. Si así no fuera, sea x ∈ A − B, por la Paradoja de Banach–Tarski.
La Paradoja de Banach–Tarski es un
definición, x debe ser mayor que cada elemento de B, y podemos ex- teorema en Geometría teórica de conjuntos
tender G a G ∗ para bien ordenar a B ∪ { x }, G ∗ se puede definir así: cuyo enunciado es el siguiente:
G ∗ = G ∪ {( a, x ) : a ∈ B}. Esto es una contradicción, ya que ( B, G ) Dada una bola en el espacio tridimensio-
nal, existe una descomposición de la bola en
se asumió como maximal. Así que A − B = ∅. Es decir, ( A, G ) es un un número finito de piezas no solapadas (es
buen orden. q.e.d. decir, subconjuntos disjuntos), que pueden
juntarse de nuevo de manera diferente para
dar dos copias idénticas de la bola original.
Ejercicio 28 Demuestre que si asumimos el Teorema del Buen Orden como Todavía más, el proceso de reensamblaje
axioma, entonces podemos demostrar el Axioma de Elección. requiere únicamente remover las piezas y
rotarlas, sin cambiar su forma. Sin embargo,
Teorema 103 Las siguientes son equivalentes al Axioma de elección. las mismas piezas no son "sólidas.en el sen-
tido habitual, sino dispersiones de infinitos
puntos. O en otras palabras, Es posible
Principio Maximal de Hausdorff. dividir una esfera (llena) de radio 1 en ocho
partes disjuntas dos a dos, de modo que,
Lemma de Zorn. aplicando movimientos oportunos a cinco
de ellas, obtengamos nuevos conjuntos que
Teorema del Buen orden. constituyan una partici´on de una esfera
(llena) de radio 1, y lo mismo ocurra con
las tres partes restantes. (Ver La paradoja
Demostración. Obvia. q.e.d. de Bahach Tarski, Carlos Ivorra, la
imagen de abajo es tomada de allí)
∃ A(∅ ∈ A ∧ ∀ x ( x ∈ A → s( x ) ∈ A)).
∀ x ∀y[( x ∈ y ∧ y ∈ A) → x ∈ A].
A⊆
S
Ejercicio 30 Demuestre que A es un conjunto transitivo si y sólo si
A y si y sólo si A ⊆ ℘( A).
S
Lemma 8 Un conjunto A es transitivo si y sólo si s( A) = A.
Demostración.
[ [ [ [ [
s( A) = ( A ∪ { A}) = A∪ { A} = A ∪ A.
Teorema de Recursión
Bajo las hipótesis del enunciado del teorema anterior, diremos que
una función v es aceptable si Dom(v) ⊆ ω, Ran(v) ⊆ A y además
C∗ =
\
{X : A ⊆ X ⊆ B y f (X) ⊆ X}
y
[
C∗ = γ ( i ),
i ∈ω
Sm (0) = m,
1. m + 0 = m.
Pm (0) = 0.
Pm (s(n)) = Pm (n) + m.
1. m + (n + k) = (m + n) + k. (Asociativa de +)
2. m + n = n + m. (Conmutativa de +)
Y luego, en el volumen dos (más
de 500 páginas depués) se mues-
3. m · (n + k) = m · n + m · k. (Distributiva de ·)
tra que 1 + 1 = 2, es decir
4. m · (n · k ) = (m · n) · k. (Asociativa de ·)
5. m · n = n · m. (Conmutativa de ·)
ωmn = {k ∈ ω : (m + n) + k = m + (n + k)}.
( m + n ) + 0 = m + n = m + ( n + 0).
Así que 0 ∈ ωmn . Ahora, sea k ∈ ωmn , entonces
( m + n ) + k = m + ( n + k ).
Luego
Así que s(k ) ∈ ωmn , es decir, ωmn es inductivo y así ωmn = ω, por el
Teorema 105. Ahora mostremos 2. Nuevamente usaremos inducción:
sea
ω m = { n ∈ ω : m + n = n + m }.
Por el Teorema 108 se tiene que m + 0 = m = 0 + m, así que 0 ∈ ωm .
Ahora, para n ∈ ωm se tiene que m + n = n + m y así
m · (n + s(k )) = m · s(n + k)
= m · (n + k) + m
= (m · n + m · k) + m
= m · n + (m · k + m)
= m · n + m · s ( k ).
Luego s(k ) ∈ ωmn , así que ωmn es inductivo y por lo tanto igual a ω.
Las otras clausulas se demuestran de manera similar y se dejan como
ejercicio al lector. q.e.d.
112 f
{m ∈ ω : ∀k(k ∈ m → k 6∈ A)}
es inductivo, por lo que A = ∅. Es decir, todo subconjunto no vacío de
ω tiene menor elemento respecto al orden ∈. q.e.d.
En adelante emplearemos la notación usual del orden en lugar de
∈.
Incompletitud de Gödel
Lemma 11 Sean [(m, n)]∼ , [( a, b)]∼ , [( x, y)]∼ y [(u, v)]∼ números enteros.
Entonces, si (m, n) ∼ ( a, b) y ( x, y) ∼ (u, v), se sigue que
(m + x, n + y) ∼ ( a + u, b + v).
[( a, b)]∼ + ([( x, y)]∼ + [(u, v)]∼ ) = ([( a, b)]∼ + [( x, y)]∼ ) + [(u, v)]∼ .
(Asociativa de +)
Lemma 12 Sean [(m, n)]∼ , [(u, v)]∼ , [( x, y)]∼ y [( a, b)]∼ números enteros
y suponga que (m, n) ∼ (u, v) y ( x, y) ∼ ( a, b), entonces
(m · x + n · v, n · a + m · b) ∼ (u · x + v · y, v · y + u · x ).
matemática basada en conjuntos 115
Definibilidad
Hay un celebre Teorema de Lagrange53 que afirma que todo número 53
Joseph-Louis Lagrange (Turín, 25
entero positivo es la suma de cuatro cuadrados. Esto se podría usar de enero de 1736-París, 10 de abril
de 1813), fue un físico, matemático
para probar que toda sentencia de N se puede traducir en una de Z. y astrónomo italiano, que después
Así las cosas, si la Aritmética de primer orden en Z fuera completa, de formarse en su Italia natal pasó
la mayor parte de su vida en Prusia
así lo sería en N y ya sabemos que ese no es el caso. Por lo tanto, la y Francia (Ver Wikipedia para más).
incompletitud de N se transfiere a Z. Sobre el Teorema de los cuatro
cuadrados pueden leer https://
mathenki.wordpress.com/2016/03/10/
Los Números Racionales teorema-de-lagrange-de-los-cuatro-cuadrados/.
n 6= 0 (en ω).
1
ω = {0, 1, · · · } ⊆ Z = {· · · , −1, 0, 1, · · · } ⊆ Q = {· · · , − , · · · , 0, · · · }.
2
X 6= ∅ y X 6= Q.
Si x ∈ X y y ≤ x entonces y ∈ X.
X no tiene máximo.
x ≤ y ⇔ x ⊆ y.
Ejercicio 49 ¿Es posible escribir una sentencia (de primer orden) en el len-
guaje L = {∈} para expresar la «completitud de R»? Si su respuesta es
positiva, escriba tal sentencia.
x + y = { q + r : q ∈ x ∧ r ∈ y }.
Teorema 127 Los racionales son un subconjunto denso sin extremos de los
reales. Es decir, las tres sentencias siguientes son ciertas en la estructura
(Q, +, ·, 0, 1, ≤);
∀ x ∀ y ∃ z ( x < z < y ).
56
f = {( x, ( x, ∅)) : x ∈ A} ⊆ A × C
es una biyección entre A y C. Además, si D = B × {{∅}}, entonces la
función
g = {( x, ( x, {∅})) : x ∈ B} ⊆ B × D
es una biyección entre B y D. Es claro que C ∩ D = ∅ puesto que en
este caso {∅} ∩ {{∅}} = ∅. q.e.d.
Si A ≡ B y C ≡ D, entonces AC ≡ B D .
Si C ∩ D = ∅, entonces A B∪C ≡ A B × AC .
( A × B )C ≡ AC × BC .
122 f
( A B )C ≡ A B×C .
Lemma 15 Si C ⊆ A y A C entonces A ≡ C.
Demostración. El conjunto
es inductivo. q.e.d.
Conjuntos numerables
Definiciones básicas
4. Si α es un ordinal, entonces, α 6∈ α.
Demostración. q.e.d.
Demostración. q.e.d.
126 f
Demostración. q.e.d.
Demostración. q.e.d.
∀ x ∃!y φ( x, t1 , ..., tn )
y escribimos
y = F ( x ) ↔ φ( x, y, t1 , ..., tn )
Demostración. q.e.d.
Demostración. q.e.d.
Aritmética de Ordinales
( A × B, ≤ A ⊗ ≤ B )
donde
Sα (0) = α.
{ Sα ( β ) : β < λ }.
S
Sα ( λ ) =
Mα (0) = 0.
Mα (s( β)) = Mα ( β) + α.
α0 = 1.
αs( β) = α β · α.
{α β : β < λ} si lı́m(λ).
S
αλ =
Ejemplo 34 2ω = ω. q.e.d.
monotóna y continua.
Lemma 17 Sea t una operación normal entre ordinales. Sea β un ordinal tal
que t0 ≤ β. Entonces, el conjunto {α : tα <≤ β} tiene máximo.
Demostración. q.e.d.
Teorema 143 (Teorema del punto fijo) Sea t una operación normal entre
ordinales. En tonces, t tiene puntos arbitrariamente grandes. Es decir, para
cada β ∈ On, existe α ∈ On con α ≥ β tal que tα = α.
β ≤ γ implica α + β ≤ α + γ.
β ≤ γ implica α · β ≤ α · γ, con α ≥ 1.
β ≤ γ, implica α β ≤ αγ , con α ≥ 2.
α + β = α + γ, implica β = γ.
α · β = α · γ, implica β = γ, con α ≥ 1.
α β = αγ , implica β = γ, con α ≥ 2.
Demostración. q.e.d.
Demostración. q.e.d.
Demostración. q.e.d.
130 f
Teorema 147 (Forma Normal de Cantor) Para todo ordinal α, hay ordi-
nales únicos n1 , ..., nk ∈ ω y γ1 , ..., γk ∈ On tales que γk ∈ γk−1 ∈ · · · ∈ γ1
y además
α = ω γ1 · n1 + ω γ2 · n2 + · · · + ω γk · nk .
Demostración. q.e.d.
Números Cardinales
Parte III
Teoría Elemental de
Modelos
Bibliografía
[Pinter 1971] Pinter, Ch. A Book on Set Theory. Addison Wesley, 1971.
[Hrbacek & Jech 1999] Hrbacek y Jech. Introduction to Set Theory. Mar-
cel y Dekker, 1999.