0% encontró este documento útil (0 votos)
81 vistas118 páginas

Nociones de Lógica y Conjuntos Matemáticos

Este documento presenta un índice general de varios temas de lógica y matemáticas. En la sección 1 se introducen nociones básicas de lógica proposicional y lógica de predicados. Se definen proposiciones, conectivos lógicos como la negación, conjunción, disyunción, implicación y doble implicación, y se muestran sus tablas de verdad. La sección 2 cubre temas sobre conjuntos como axiomas, intersección, unión y otros. La sección 3 trata sobre relaciones,

Cargado por

DenAbi Licht
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
81 vistas118 páginas

Nociones de Lógica y Conjuntos Matemáticos

Este documento presenta un índice general de varios temas de lógica y matemáticas. En la sección 1 se introducen nociones básicas de lógica proposicional y lógica de predicados. Se definen proposiciones, conectivos lógicos como la negación, conjunción, disyunción, implicación y doble implicación, y se muestran sus tablas de verdad. La sección 2 cubre temas sobre conjuntos como axiomas, intersección, unión y otros. La sección 3 trata sobre relaciones,

Cargado por

DenAbi Licht
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Índice general

1. Nociones de lógica 3

1.1. Lógica proposicional . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

1.1.1. Conectivos y tablas de verdad . . . . . . . . . . . . . . . . . . . 5

1.1.2. Proposiciones compuestas y sus tablas de verdad . . . . . . . . 7

1.1.3. Equivalencia lógica y tautologı́as . . . . . . . . . . . . . . . . . 9

1.1.4. Razonamiento deductivo válido . . . . . . . . . . . . . . . . . . 12

1.2. Lógica de predicados . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

1.2.1. Traducciones en la lógica de predicados . . . . . . . . . . . . . 14

1.2.2. Interpretaciones y verdad . . . . . . . . . . . . . . . . . . . . . 16

1.2.3. Equivalencia lógica y negación de traducciones . . . . . . . . . 17

2. Conjuntos 21

2.1. Axiomas que definen conjuntos . . . . . . . . . . . . . . . . . . . . . . 21

2.2. Intersección y unión . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

2.3. Diferencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

2.4. Complementación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35

2.5. Diferencia simétrica . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

2.6. Potencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

2.7. Producto cartesiano . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

3. Relaciones y Funciones 47

3.1. Relaciones de equivalencia . . . . . . . . . . . . . . . . . . . . . . . . . 50

3.2. Particiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51

3.3. Relaciones de orden parcial . . . . . . . . . . . . . . . . . . . . . . . . 56

1
3.4. Funciones y gráficas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59

3.5. Tipos de funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

3.6. Composición de funciones y funciones inversas . . . . . . . . . . . . . . 69

4. Números naturales 75

4.1. Suma y multiplicación . . . . . . . . . . . . . . . . . . . . . . . . . . . 77

4.2. Principio de inducción . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

4.3. Orden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86

5. Combinatoria 95

5.1. Cardinalidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

5.2. Principios elementales de combinatoria . . . . . . . . . . . . . . . . . . 100

5.3. Ordenaciones y permutaciones . . . . . . . . . . . . . . . . . . . . . . 104

5.4. Combinaciones y expansión binomial . . . . . . . . . . . . . . . . . . . 109

2
Capı́tulo 1
Nociones de lógica
Veremos en principio algunas nociones lógicas, esto con el objetivo de tener

una base para poder desarrollar el contenido que se presenta más adelan-

te. No profundizaremos estos conceptos, sin embargo, el lector interesado

puede consultar [?] para un estudio más completo de este tema.

1.1. Lógica proposicional


Definición 1.1: Una proposición es aquella parte de una oración que puede deter-

minarse como verdadera o falsa.

Ejemplos 1.2:

Las siguientes oraciones reflejan proposiciones:

1. Cuatro es un número primo.

2. Ningún número es primo.

3. Romeo ama a Julieta.

4. Julieta es amada por Romeo.

Las siguientes frases no reflejan proposiciones:

1. ¿Quién vino a clase?.

2. Asómate al salón.

3. La mañana húmeda y frı́a.

A partir de estos ejemplos podrı́as preguntarte, si una oración (según te enseñaron

3
en la primaria) son un conjunto de palabras ordenados con alguna lógica que tienen

un sujeto y un predicado, ¿existirá alguna oración que no refleje una proposición?

Bertrand Russell propuso la siguiente oración:

“El actual Rey de Francia es calvo”

Esta oración claramente no es verdadera, pues si revisamos el conjunto de todas

las personas calvas no encontraremos al actual rey de Francia, por lo que no es cierto

que el actual rey de Francia es calvo.

Sin embargo, esta oración tampoco es falsa pues si revisamos el conjunto de todas

las personas que no son calvas tampoco encontraremos al actual rey de Francia, por

lo que no falso que el actual rey de Francia es calvo.

Ya que nos detuvimos un poco a discutir la filosofı́a de Russell, hagamos un po-

quito más de filosofı́a. ¿Por qué una oraciı́n refleja y no es una proposición? Hay,

básicamente, dos razones. Primera, dos oraciones distintas pueden expresar la misma

proposición:

“El perro es café”

“The dog is brown”

Las oraciones claramente son distintas, pero el valor de verdad de sus proposiciones

será el mismo en cualquier mundo posible.

La segunda, y relacionada con la anterior, es que una oración es una figura del

lenguaje, mientras que una proposición es un objeto lógico. En fin, regresemos a hacer

matemáticas.

Utilizaremos las letras P, Q, R, S, etc. para representar proposiciones. Abreviamos

la frase “la verdad o falsedad de la proposición P ” como “el valor de verdad de P ”. Hay

exactamente dos, y sólo dos, valores de verdad: verdadero (V) o falso (F) y ninguna

oración puede tener más de un valor de verdad (en la lógica clásica). Es decir, la lógica

que vamos a estudiar no puede estudiar ni el significado de la oración propuesta por

Russel ni de la oración “Esta oración es falsa”.

4
1.1.1. Conectivos y tablas de verdad
Los conectivos lógicos son herramientas que utilizamos para construir nuevas pro-

posiciones a partir de viejas. Adicionalmente tratan de recuperar el uso que en el

lenguaje natural hacemos de palabras como: “no”, “y” u “o”.

La siguiente es una tabla de los conectivos lógicos más utilizados y sus traducción

al lenguaje natural:

Sı́mbolo/ Conectivo Nombre de la operación Notación Significado

¬ Negación ¬P no P

∧ Conjunción P ∧Q P yQ

∨ Disyunción P ∨Q P oQ

⇒ Implicación P ⇒Q P implica Q

⇔ Doble implicación P ⇔Q P si y solo si Q

Si los operadores lógicos son maneras como se relacionan las proposiciones, y estas

están determinadas por su valor de verdad, entonces los operadores lógicos se encuen-

tran totalmente definidos por la manera como operan con los valores de verdad.

Definición 1.3: Las tablas de verdad, como ya sabes, son la manera como describi-

mos el proceso por el que se determina el valor de verdad de una proposición nueva,

creada a partir de proposiciones viejas a través de conectivos lógicos.

Siendo ası́, veamos la manera como se definen los operadores lógicos, a través de

sus tablas de verdad.

Negación. P = 9 es un número primo, ¬P = 9 no es un número primo o no es

cierto que 9 sea un número primo.

Tabla de verdad:

P ¬P

V F

F V

5
Conjunción. P = 9 es un número impar, Q = 3 es un número primo, P ∧ Q = 9

es un número impar y 3 es un número primo.

Tabla de verdad:

P Q P ∧Q

V V V

V F F

F V F

F F F

Disyunción. P = Hoy es viernes, Q = Hoy es sábado, P ∨ Q = Hoy es viernes o

sábado.

Tabla de verdad:

P Q P ∨Q

V V V

V F V

F V V

F F F

Implicación o Condicional P = Si llego a la presidencia, Q = Bajaré las tarifas

de luz, P ⇒ Q = Si llego a la presidencia, (entonces) bajaré las tarifas de luz.

Tabla de verdad:

P Q P ⇒Q

V V V

V F F

F V V

F F V

Doble implicación o bicondicional. P = C es un cı́rculo, Q = Los puntos que

forman a C están a la misma distancia de un punto dado, P ⇔ Q = C es un cı́rculo

si y solo si los puntos que forman a C están a la misma distancia de un punto dado.

Tabla de verdad:

6
P Q P ⇔Q

V V V

V F F

F V F

F F V

1.1.2. Proposiciones compuestas y sus tablas

de verdad
Por la sección anterior, sabemos que si P y Q son proposiciones entonces ¬P , P ∧Q,

P ∨ Q, P ⇒ Q y P ⇔ Q son proposiciones, por lo que a su vez α = (¬P ) ∧ (P ⇒ Q)

es una proposición, a este tipo de proposiciones les llamaremos compuestas. Podemos

generalizar de manera natural las tablas de verdad:

P Q P ∧Q P Q P ∨Q

P ¬P V V V V V V

V F V F F V F V

F V F V F F V V

F F F F F F

P Q P ⇒Q P Q P ⇔Q

V V V V V V

V F F V F F

F V V F V F

F F V F F V

Usamos los paréntesis como sı́mbolos de puntuación para clarificar la proposición

de la que se trata, por ejemplo, las siguientes proposiciones son distintas:

(¬P ) ∧ (P ⇒ Q), ¬(P ∧ (P ⇒ Q)), ¬((P ∧ P ) ⇒ Q).

7
Convención: la negación es el conectivo lógico más débil, es decir, si se aplica a una

sola letra de proposición puede omitirse los paréntesis. Por ejemplo, cuando escribamos

¬P ∧ Q, la proposición de la que estamos hablando es (¬P ) ∧ Q. Veamos un ejemplo:

P Q ¬P P ⇒Q ¬P ∧ (P ⇒ Q)

V V F V F

V F F F F

F V V V V

F F V V V

La construcción de estas tablas de verdad se hizo tomando en cuenta lo siguiente.

1. Se pone una columna por cada letra de proposición que aparece en la proposición

compuesta, además de una columna por cada paso en la construcción de la

proposición final.

2. Si n es el número de letras de proposición distintas que aparecen en la proposición

completa, entonces la tabla consta de 2n renglones, que corresponden a todos

los posibles valores de verdad de las letras proposicionales que aparecen.

3. Convenimos adoptar el orden lexicográfico para colocar los valores de verdad de

las letras de proposición, donde el “abecedario” es {V, F} en este orden.

Llamamos conectivo principal al último conectivo usado en la construcción de una

proposición.

Veamos que existe una proposición que captura el sentido exclusivo del “o”, es

decir, la idea es que se cumplan P o Q pero no ambos.

P Q P ∨Q P ∧Q ¬(P ∧ Q) (P ∨ Q) ∧ ¬(P ∧ Q)

V V V V F F

V F V F V V

F V V F V V

F F F F V F

8
1.1.3. Equivalencia lógica y tautologı́as
Definición 1.4: Dos proposiciones son lógicamente equivalentes si la última columna

de construcción en su tabla de verdad es igual, es decir, si las letras de proposición

involucradas están en el mismo orden, entonces los valores de verdad de la proposición

están puestos en el mismo orden en ambas tablas.

Ejemplos 1.5:

1. P ∧ (Q ∨ R) es lógicamente equivalente a (P ∧ Q) ∨ (P ∧ R) ya que

P Q R Q∨R P ∧ (Q ∨ R)

V V V V V

V V F V V

V F V V V

V F F F F

F V V V F

F V F V F

F F V V F

F F F F F

P Q R P ∧Q P ∧R (P ∧ Q) ∨ (P ∧ R)

V V V V V V

V V F V F V

V F V F V V

V F F F F F

F V V F F F

F V F F F F

F F V F F F

F F F F F F

2. P ⇔ Q es lógicamente equivalente a (P ⇒ Q) ∧ (Q ⇒ P ) ya que

9
P Q P ⇔Q P Q P ⇒Q Q⇒P (P ⇒ Q) ∧ (Q ⇒ P )

V V V V V V V V

V F F V F F V F

F V F F V V F F

F F V F F V V V

3. ¬(P ⇒ Q) es lógicamente equivalente a P ∧ ¬Q ya que

P Q P ⇒Q ¬(P ⇒ Q) P Q ¬Q P ∧ ¬Q)

V V V F V V F F

V F F V V F V V

F V V F F V F F

F F V F F F V F

4. ¬(¬P ) es lógicamente equivalente a P .

5. ¬(P ∧ Q) es lógicamente equivalente a ¬P ∨ ¬Q.

6. ¬(P ∨ Q) es lógicamente equivalente a ¬P ∧ ¬Q.

7. ¬(P ⇔ Q) es lógicamente equivalente a (P ∧ ¬Q) ∨ (Q ∧ ¬P ).

Definición 1.6: Una tautologı́a es una proposición que es siempre verdadera sin

importar los valores de verdad que tengan las proposiciones que la componen.

Ejemplo 1.7: ((P ⇒ Q) ∧ P ) ⇒ Q es una tautologı́a.

P Q P ⇒Q ((P ⇒ Q) ∧ P ) ((P ⇒ Q) ∧ P ) ⇒ Q

V V V V V

V F F F V

F V V F V

F F V F V

Las tautologı́as son útiles, pues, como siempre son verdaderas, pueden utilizarse

en cualquier razonamiento. Revisaremos esto en la siguiente sección con más calma.

La siguiente es una lista de tautologı́as útiles:

10
NOMBRE TAUTOLOGIA

Doble negación ¬(¬P ) ⇔ P

Tercero excluido P ∨ ¬P

No contradicción ¬(P ∧ ¬P )

Idempotencia (P ∧ P ) ⇔ P , (P ∨ P ) ⇔ P

Conmutatividad (P ∧ Q) ⇔ (Q ∧ P ), (P ∨ Q) ⇔ (Q ∨ P )

Asociatividad ((P ∧ Q) ∧ R) ⇔ (P ∧ (Q ∧ R)), ((P ∨ Q) ∨ R) ⇔ (P ∨ (Q ∨ R))

Distributividad ((P ∨ Q) ∧ R) ⇔ ((P ∧ R) ∨ (Q ∧ R)), ((P ∧ Q) ∨ R) ⇔ ((P ∨ R) ∧ (Q ∨ R))

Leyes de De Morgan ¬(P ∧ Q) ⇔ (¬P ∨ ¬Q), ¬(P ∨ Q) ⇔ (¬P ∧ ¬Q)

Transitividad ((P ⇒ Q) ∧ (Q ⇒ R)) ⇒ (P ⇒ R)

Contrapuesta (P ⇒ Q) ⇔ (¬Q ⇒ ¬P )

Observa que en todas estas tautologı́as (excepto la segunda, la tercera y la penúlti-

ma) el conectivo principal es una doble implicación, ası́ que el hecho de que sean tau-

tologı́as expresa que las expresiones de los dos lados son equivalentes, por eso se

conocen como reglas de equivalencia lógica (y por eso están en negritas).

Definición 1.8: Una contradicción es una proposición que siempre es falsa indepen-

dientemente de los valores de verdad que tengan las proposiciones que la componen.

Ejemplo 1.9: P ∧ ¬P es una contradicción.

P ¬P P ∧ ¬P

V F F

F V F

Las contradicciones van a ser muy útiles para uno de nuestros métodos de prueba.

11
1.1.4. Razonamiento deductivo válido
Definición 1.10: Un razonamiento deductivo es una colección finita de proposicio-

nes φ1 , φ2 , . . . , φn llamadas premisas o hipótesis, junto con una proposición ψ, llamada

conclusión, respecto de la cual se afirma que se deriva de las premisas. Decimos que un

razonamiento deductivo es válido si y solo si de la verdad de las premisas se sigue la

verdad de la conclusión. Es decir, un razonamiento es válido si y solo si no es posible

que las premisas sean verdaderas y la conclusión falsa.

Lo anterior lo denotamos por


φ1

φ2
...

φn

ψ.

Puedes preguntarte ¿por qué pedimos que la colección de proposiciones sea finita?

¿Qué pasa con las pruebas por inducción?

Los siguientes razonamientos deductivos son válidos y se conocen como reglas de

inferencia lógica.

• Modus Ponens.
φ

φ⇒ψ

• Modus Tolens.
¬ψ

φ⇒ψ

¬φ

12
• Silogismo Hipotético.
φ⇒ψ

ψ⇒χ

φ⇒χ

• Silogismo Disyuntivo.
φ∧ψ

¬φ

Puedes revisar que todos estos razonamientos son tautologı́as si interpretamos la

conclusión lógica como la implicación.

Ejemplos 1.11:

1. El siguiente es un razonamiento deductivo no válido

P ⇒Q

Para convencernos de ello, consideremos los valores de verdad F y V, para P y

Q respectivamente, obtenemos que las premisas son verdaderas y la conclusión

es falsa.

2. El siguiente es un razonamiento deductivo válido

P ∨Q

P ∨ ¬Q

Para convencernos de ello, supongamos que el valor de verdad de P es falso.

Como P es falsa, para que la primera premisa sea verdadera, se tiene que Q debe

ser verdadera. Luego, como Q es verdadera se tiene que ¬Q es falsa. Entonces,

13
P ∨ ¬Q es falsa ya que ambas proposiciones lo son. Por lo que, no existe alguna

configuración de los valores de verdad para P y Q donde las premisas sean

verdaderas y la conclusión sea falsa. Esto es, el razonamiento anterior es válido.

1.2. Lógica de predicados


En esta sección analizaremos razonamientos deductivos del tipo

Todos los hombres son mortales

Sócrates es hombre (1.1)

Sócrates es mortal.

1.2.1. Traducciones en la lógica de predicados


El sı́mbolo P (x) será la representación de una propiedad relativos al objeto indeter-

minado x, perteneciente a cierto universo. A este tipo de representación la llamaremos

un predicado.

Ejemplo 1.12: Si a lo que nos referimos es a los seres vivos y la propiedad de ser

hombre: P (x) significa “el ser vivo x es hombre”.

Es importante notar que “el ser vivo x es hombre” no refleja una proposición, pues

no está especificado qué ser vivo es x, por lo que no podemos decir si lo que significa

la oración es verdadero o falso. Sin embargo, para cada asignación particular dada

a x, el enunciado resultante sı́ es una proposición, por ejemplo, P (Sócrates) significa

“Sócrates es hombre” lo cual es verdadero, mientras que P (King Kong) que significa

“King Kong es hombre” es falsa.

Introducimos los sı́mbolos ∀, llamado el cuantificador universal y ∃, llamado el

cuantificador existencial . De esta forma se tiene que la expresión: “Para todo x, se

cumple P (x)” se traduce como ∀ xP (x) y la expresión “existe x tal que cumple P (x)”

14
se traduce como ∃ xP (x). En el primer ejemplo, si el universo son los seres vivos,

∀ xP (x) se traduce como “Todos los seres vivos son hombres” o como “Cualquier ser

vivo es hombre”. Por otro lado, ∃ xP (x) se traduce como “Existe un ser vivo, tal que

es hombre” o como “Hay seres vivos que son hombres” o también como “Algún ser

vivo es hombre”.

Decimos que un predicado cuantificado universalmente ∀xP (x) es verdadero si son

verdaderas todas las proposiciones P (a) para cualquier a fija en nuestro universo y es

falso si hay al menos un individuo a fijo del universo tal que P (a) es falsa. Diremos

que un predicado cuantificado existencial ∃xP (x) es verdadero si hay al menos un

individuo a en nuestro universo tal que P (a) sea verdadera y es falso si para cualquier

individuo a en el universo, la proposición P (a) es falsa.

Veamos algunos ejemplos.

• Consideremos el universo de los seres vivos. Usemos P (x) para representar “x es

hombre” y Q(x) para representar “x es mortal”. Ası́, “si x es hombre entonces x es

mortal” lo podemos traducir como P (x) ⇒ Q(x) y el pedazo que dice cualquiera que

sea el ser vivo” como ∀x. De esta manera, la traducción de “Todos los hombres son

mortales” resulta ∀x(P (x) ⇒ Q(x)). Ası́, la traducción de (1.1) queda de la siguiente

manera:
∀x(P (x) ⇒ Q(x))

P (Sócrates)

Q(Sócrates)

• Consideremos la siguiente proposición: “Hay primos pares”. Para traducirla po-

demos fijar a los números enteros como nuestro universo, a R(x) para representar

la propiedad de ser primo, y a S(x) para representar la propiedad de ser par. Sirve

enunciar la proposición de otra manera: Hay números enteros que son primos y pares.

Ası́, la traducción correcta es: ∃x(R(x) ∧ S(x)).

• Consideremos la siguiente proposición: “Todo primo es impar o no existe un

impar negativo”. Ası́, la traducción queda: ∀x(P (x) ⇒ I(x)) ∨ ¬∃x(I(x) ∧ N (x)),

donde P (x) significa “x es primo”, I(x) significa “x es impar” y N (x) significa “x es

15
negativo”.

• Se pueden presentar también predicados con más de una variable, como por

ejemplo Q(x, y) que signifique “x es divisor de y”. En este ejemplo la proposición

∃x∀y(Q(x, y)) se traduce como “Existe un número entero tal que es divisor de todos

los números enteros” la cual es verdadera pues el 1 divide a todos los enteros.

1.2.2. Interpretaciones y verdad


Sean α y β cualesquiera proposiciones escritas en el lenguaje de la Lógica de predi-

cados. Dada una interpretación para ellas, es decir, un universo y una traducción

del significado de todos los predicados que aparecen en α y en β con individuos de ese

universo, la asignación de valores de verdad a esas proposiciones se realiza siguiente

las siguientes reglas:

1. ¬α es verdadera respecto a la interpretación dada si y solo si α es falsa respecto

a esa interpretación;

2. α ∧ β es verdadera respecto a la interpretación dada si y solo si α y β son ambas

verdaderas respecto a esa interpretación;

3. α ∨ β es verdadera respecto a esa interpretación dada si y solo si α es verdadera,

o β es verdadera, o ambas son verdaderas respecto a esa interpretación;

4. α ⇒ β es falsa respecto a la interpretación dada si y solo si α es verdadera y β

es falsa respecto a esa interpretación;

5. α ⇔ β es verdadera respecto a la interpretación dada si y solo si α y β son

ambas verdaderas, o α y β son ambas falsas respecto a esa interpretación;

6. ∀ x α es verdadera respecto a la interpretación dada si y solo si para todos los

individuos en el universo de esa interpretación, α es verdadera respecto a esa

interpretación y respecto a cada uno de esos individuos;

7. ∃ x α es verdadera respecto a la interpretación dada si y solo si hay al menos un

individuo en el universo de esa interpretación tal que α es verdadera respecto a

16
esa interpretación y respecto a ese individuo.

1.2.3. Equivalencia lógica y negación de traduc-

ciones
De manera similar a como definimos equivalencia lógica para la Lógica proposi-

cional, podemos decir que dos proposiciones α y β de la Lógica de predicados son

lógicamente equivalentes si y solo si para cualquier interpretación la verdad o falsedad

de α y β coincide. En particular, los cuantificadores se relacionan con la la negación

de la siugiente manera.

¬(∀xα) es lógicamente equivalente a ∃x¬α

¬(∃xα) es lógicamente equivalente a ∀x¬α


Definir ası́ la negación de ambos operadores no sólo es elegante y sencillo, sino que

respeta la manera como, en el lenguaje natural, usammos los cuantificadores. Veamos

algunos ejemplos.

• Consideremos la proposición: “Todo entero admite un inverso aditivo”. Fijamos

nuestro universo como los números enteros y usamos P (x, y) para representar “x+y =

0”. Entonces, la proposición se traduce como ∀x∃yP (x, y) o bien ∀x∃y(x + y = 0). La

negación de esta proposición es

¬(∀x∃y(x + y = 0)), que es lógicamente equivalente a

∃x(¬∃y(x + y = 0)), que es lógicamente equivalente a

∃x∀y¬(x + y = 0), que es lógicamente equivalente a

∃x∀y(x + y ̸= 0),

cuya traducción es “Existe un entero cuya suma con cualquier otro, es distinta de

cero”.

• Consideremos la proposición: “Hay enteros pares que son primos”. Fijemos nues-

tro universo como los números enteros y usamos P (x) para representar “x es par” y

17
Q(x) para representar “x es primo”. La traducción simbólica de esta proposición es

∃x(P (x) ∧ Q(x)). La negación de esta proposición es

∀x(¬(P (x) ∧ Q(x))), que es lógicamente equivalente a

∀x(¬P (x) ∨ ¬Q(x)),

cuya traducción es “Cualquiera que sea el entero, no es par o no es primo”.

• Consideremos la proposición: “Todos las rectas son paralelas”. Fijemos nuestro

universo como los objetos geométricos y usamos P (x) para representar “x es una

recta” y Q(x, y) para representar “x es paralela a y”. La traducción simbólica de esta

proposición es ∀x∀y((P (x) ∧ P (y)) ⇒ Q(x, y)). La negación de esta proposición es

∃x¬∀y((P (x) ∧ P (y)) ⇒ Q(x, y)), que es lógicamente equivalente a

∃x∃y¬((P (x) ∧ P (y)) ⇒ Q(x, y)), que es lógicamente equivalente a

∃x∃y((P (x) ∧ P (y)) ∧ ¬Q(x, y)),

cuya traducción es “Existe dos rectas que no son paralelas”.

• Consideremos la proposición: “Todos los triángulos son equiláteros si y solo

si son isósceles”. Fijemos nuestro universo como los triángulos y usamos P (x) para

representar “x es equilatero” y Q(x) para representar “x es isósceles”. La traducción

simbólica de esta proposición es ∀x(P (x) ⇔ Q(x)). La negación de esta proposición

es

∃x¬(P (x) ⇔ Q(x)), que es lógicamente equivalente a

∃x¬((P (x) ⇒ Q(x)) ∧ (Q(x) ⇒ P (x))), que es lógicamente equivalente a

∃x(¬(P (x) ⇒ Q(x)) ∨ ¬(Q(x) ⇒ P (x))), que es lógicamente equivalente a

∃x((P (x) ∧ ¬Q(x)) ∨ (Q(x) ∧ ¬P (x)))

cuya traducción es “Existe un triángulo tal que o bien es equilátero y no es isósceles,

o bien es isósceles y no equilátero”.

Recordemos que un razonamiento deductivo es válido si y solo si suponiendo la

18
verdad de las premisas se obtiene la verdad de la conclusión. Veamos que el razona-

miento 1.1 es válido. Supongamos que ∀x(P (x) ⇒ Q(x)) y P (Sócrates) son verdaderas

donde usamos P (x) para representar “x es hombre” y Q(x) representa “x es mortal”.

Como ∀x(P (x) ⇒ Q(x)) es verdadero, P (a) ⇒ Q(a) es verdadero para cualquier in-

dividuo a del universo, en particular P (Sócrates) ⇒ Q(Sócrates) es verdadero. Siendo

ası́, tenemos que P (Sócrates) es verdadero y P (Sócrates) ⇒ Q(Sócrates) es verdadero,

por Modus ponens tenemos que Q(Sócrates) es verdadero. Por lo tanto, el razona-

miento deductivo en 1.1 es válido.

19
20
Capı́tulo 2
Conjuntos
“Un conjunto es una colección de objetos definidos de nuestra percepción

o nuestro pensamiento” Georg Cantor.

En este capı́tulo analizamos teorı́a básica de conjuntos, la cual representa

el fundamento de la matemática moderna.

Revisaremos la definición de contención y pertenencia, y hacemos notar

la diferencia entre ambos conceptos con ejemplos.

También definimos algunas operaciones básicas entre conjuntos : inter-

sección, unión (ası́ como sus versiones generalizadas), diferencia, comple-

mentación, diferencia simétrica, potencia y producto cartesiano, adiciona-

lemte estudiamos el comportamiento e interacción entre ellas.

2.1. Axiomas que definen conjuntos


En matemáticas cuando se introduce un nueva teorı́a, el primer paso a realizar es

definir claramente los objetos de esta teorı́a. Dado que la teorı́a de conjuntos funcio-

na como el fundamento del resto de teorı́as matemáticas serı́a de esperarse que esta

iniciara por definir de la manera más clara posible sus objetos, pues de ofrecer una de-

finición ambigüa, esto condenarı́a al resto de objetos matemáticos a tener definiciones

igual o más ambiguas.

Paradójicamente, no ofreceremos definición de lo que es un conjunto. Esto se de-

be a que para ofrecer una definición es necesario partir de un concepto más básico

a partir del cual definir. Pero, dado que en matemáticas los conjuntos son los con-

21
ceptos más básicos estos no pueden ser definidos de esta manera. Por lo tanto, solo

diremos de manera intuitiva que un conjunto es una colección de objetos. En esta

clase usarémos letras mayúsculas A, B, C, . . . para los conjuntos, minúsculas a, b, c, . . .

para los elementos y utilizaremos llaves para describirlos. Por ejemplo, A = {a, b, c}

denotará al conjunto A cuyos elementos son a, b, c.

La noción a pertenece a A o (equivalentemente) a es elemento de A, va a ser una

noción primitiva en nuestra teorı́a. Esto significa que, por un lado, no la vamos a

definir, y que, por la otra, representa la noción más básica de conjuntos, a partir de

la cual se definen todas las otras. Denotamos esta relación por a ∈ A.

Sin embargo, aunque no vamos a definir la relación pertenencia, sı́ vamos a decir

qué reglas cumple, a estas reglas se le conocen como los axiomas de la teorı́a de

conjuntos.

A continuación presentamos los axiomas que utilizaremos a lo largo de esta sección.

Considera estos axiomas como propiedades que todo conjunto satisface por definición.

Es decir, estas propiedades son necesariamente ciertas sin necesitar ser demostradas.

1. Axioma de Extensionalidad: Dos conjuntos son iguales si y solo si tienen

los mismos elementos. a ∈ B denotará “a pertenece a B”. En caso contrario,

escribiremos a ∈
/ B. Es decir, A = B si y solo si ∀a (a ∈ A ⇔ a ∈ B).

2. Axioma del Vacı́o: Existe un conjunto que carece de elementos. El sı́mbolo

∅ se usará para denotar al conjunto que no tiene elementos, este conjunto es

llamado el conjunto vacı́o.

3. Axioma de separación: Si A es un conjunto y P (x) un predicado (propiedad)

entonces la colección de los x ∈ A que cumplen P (x) es un conjunto. Este

conjunto se denotará por {x ∈ A : P (x)}.

Veamos unos ejemplos de cómo usar los axiomas 1 y el 3.

Por axioma de extensionalidad si A = {a, b, c} y {a, b, c, a} entonces A = B.

Por axioma de separación si Z es un conjunto y P (x) la propiedad ”x es par”,

entonces la colección de todos los enteros pares, P = {z ∈ Z : P (z)}, es un conjunto.

22
Definición 2.1: Decimos que un conjunto es unitario si únicamente tiene un ele-

mento. Esto es, B es un conjunto unitario si y solo si existe a tal que B = {a}, es

decir, B = {x : x = a}.

Observación 2.2: ∅ =
̸ {∅} por el Axioma de Extensionalidad ya que ∅ no tiene

elementos y {∅} tiene uno.

Ejemplos 2.3:

1. El conjunto de los números naturales N := {0, 1, 2, 3, . . .}.

2. El conjunto de los números enteros Z := {. . . , −3, −2, −1, 0, 1, 2, 3, . . .}.

3. Sea el conjunto A = {2, 4, 6, 8}. Entonces, 6 ∈ A y 5 ∈


/ A.

4. Sea A = {1, 3, 5, 7, . . . , 2n + 1, . . .}, el conjunto de los naturales impares. Enton-

ces, 15 ∈ A y 20 ∈
/ A.

5. El conjunto de las letras de la palabra Álgebra es {a, l, g, e, b, r}.

6. El conjunto de números reales, denotado por R.

7. El plano cartesiano R2 := {(x, y) : x, y ∈ R};

8. Y = {x ∈ Z : x2 = 1} = {1, −1};

9. D el conjunto de número racionales mayores que 2 y menores o iguales a 3.

D = {x ∈ Q : x > 2 ∧ x ≤ 3} = {x ∈ Q : 2 < x ≤ 3};

10. {1, 3, 5, 7, . . .} = {n ∈ N : n es impar} = {n ∈ N : n = 2m + 1, m ∈ N};

11. {1, 4, 9, . . . , m2 , . . .} = {n ∈ N : n = m2 , m ∈ N};

12. {0, 2, 4, 6, 8, 10} = {n ∈ N : 0 ≤ n ≤ 10 ∧ n es par}.

Definición 2.4: Sean A y B dos conjuntos. Decimos que A es un subconjunto de B

(o que A está contenido en B), denotado por A ⊆ B (o bien, por B ⊇ A), si cada

elemento de A es también elemento de B. Es decir:

A ⊆ B si y solo si ∀x (x ∈ A ⇒ x ∈ B).

Si A no es un subconjunto de B, escribimos A ⊈ B (o bien, B ⊉ A), es decir,

23
A ⊈ B si y solo si ∃x(x ∈ A ∧ x ∈
/ B).

Ejemplos 2.5:

1. Sean A = {n ∈ N : n ≤ 10}, B = {1, 2, 5, 7, 9} y C = {2, 4, 6, 8, 10}. Entonces,

B ⊆ A, C ⊆ A, B ⊈ C, C ⊈ B, A ⊈ B y A ⊈ C;

2. Sean [0, 1] = {x ∈ R : 0 ≤ x ≤ 1},

[0, 1) = {x ∈ R : 0 ≤ x < 1} y

(0, 1) = {x ∈ R : 0 < x < 1}.

Entonces, (0, 1) ⊆ [0, 1) ⊆ [0, 1] y [0, 1] ⊈ [0, 1) ⊈ (0, 1);

3. Si A = {golondrinas}, B = {aves} y C = {reptiles}, entonces A ⊆ B y B ⊈ C;

4. Si A = {n ∈ N : 1 ≤ n ≤ 7}, B = {2, 3, 7} y C = {2, 3, 8}, entonces B ⊆ A y

B ⊈ C;

5. Si z, w ∈ L, donde L es una recta en R2 , y A = {t ∈ L : t ∈ zw}, donde zw es

el segmento en L que une a z con w, entonces z ∈ L y A ⊆ L;

6. En geometrı́a euclidiana, todo punto del segmento AB pertenece a la recta de-


−→ −→
terminada por A y B, denotada por AB. Entonces, AB ⊆ AB. Los elementos
−→ −→
de AB son puntos, no segmentos, por lo que AB ∈
/ AB.

¡Pertenenencia y contención no son equivalentes!.

Lema 2.6: Sea X un conjunto cualquiera. Entonces ∅ ⊆ X.

Demostración. Sea X un conjunto cualquiera. Tenemos que demostrar que ∅ ⊆ X;

esto es, ∀ x(x ∈ ∅ ⇒ x ∈ X). Dado que al antecedente, x ∈ ∅, es falso para todo x ya

que ∅ no tiene elementos se sigue que la implicación x ∈ ∅ ⇒ x ∈ X es verdadera para

todo x. Por lo tanto, se cumple que ∀ x(x ∈ ∅ ⇒ x ∈ X) y ası́ ∅ ⊆ X.

En particular, tenemos ∅ ⊆ ∅, sin embargo, ∅ ∈


/ ∅ pues el vacı́o no tiene elementos.

Ejemplo 2.7: Sea D = {{∅}, {{∅}}}. Entonces,

24
∅∈
/D y ∅⊆D

{∅} ∈ D y {∅} ⊈ D

{{∅}} ∈ D y {{∅}} ⊆ D

{{{∅}}} ∈
/D y {{{∅}}} ⊆ D.

Observación 2.8: Por el Axioma de Extensionalidad, A = B si y solo si A ⊆ B y

B ⊆ A.

Ejemplo 2.9: D = {x ∈ R : x2 = 2x} y E = {x ∈ R : (x − 2)x = 0} son iguales

como conjuntos.

Definición 2.10: Si A es un subconjunto de B pero no es igual a B, escribimos

A & B y decimos que A está contenido propiamente en B.

En este caso, como A ⊆ B y A ̸= B, se tiene que B ⊈ A. Esto es, A & B significa

que todo elemento de A es un elemento de B pero existe un elemento de B que no es

elemento de A.

Ejemplo 2.11: Como (0, 1) ⊆ [0, 1) ⊆ [0, 1] y [0, 1] ⊈ [0, 1) ⊈ (0, 1) concluimos que

(0, 1) & [0, 1) & [0, 1].

Teorema 2.12: La contención tiene las siguientes propiedades.

1. Reflexividad: Todo conjunto está contenido en si mismo, es decir, para cualquier

conjunto A se tiene que A ⊆ A.

2. Transitividad: Si A, B y C son conjuntos tales que A ⊆ B y B ⊆ C entonces

A ⊆ C.

3. Antisimetrı́a: Si A y B son conjuntos tales que A ⊆ B y B ⊆ A entonces A = B.

Demostración. Sean A, B y C conjuntos cualesquiera.

25
1. Tenemos que demostrar que ∀ x(x ∈ A ⇒ x ∈ A). Notemos que siempre que

se cumpla el antecedente se tiene que el consecuente también se cumple. Por lo

que, el enunciado ∀ x(x ∈ A ⇒ x ∈ A) es verdadero y ası́ A ⊆ A.

2. Supongamos que A ⊆ B y B ⊆ C. Veamos que ∀ x(x ∈ A ⇒ x ∈ C), es decir,

probemos que todo elemento de A pertenece a C. Como se debe probar que la

propiedad es cierta para todo elemento de A, consideremos un elemento a ∈ A

arbitrario. Luego, por hipótesis A ⊆ B, a ∈ B. Ahora bien, por la segunda

contención B ⊆ C, tenemos que a ∈ C. Por lo tanto, la contención A ⊆ C se

cumple.

3. Se sigue de la Observación 2.8.

Teorema 2.13: El conjunto vacı́o tiene las siguientes propiedades:

1. El conjunto vacı́o está contenido en cualquier conjunto.

2. El conjunto vacı́o es único.

3. Sea A cualquier conjunto. Si A ⊆ ∅ entonces A = ∅.

Demostración.

1. Es el Lema 2.6.

2. Supongamos que ∅′ es otro conjunto que carece de elementos. Al igual como en la

prueba del Lema 2.6, se puede demostrar que ∅′ ⊆ X para cualquier conjunto X.

En particular, como ∅ y ∅′ están contenidos en cualquier conjunto (ver también el

Lema 2.6), se tiene que ∅ ⊆ ∅′ y ∅′ ⊆ ∅. Por lo que, ∅ = ∅′ por el Teorema 2.12(3).

3. Como A ⊆ ∅ y ∅ ⊆ A por el Lema 2.6 se tiene por el Teorema 2.12(3) que A = ∅.

Para terminar esta sección vale la pena tener una discusión. Por razones relacio-

nadas con el famosı́simo conjunto de Russel, la colección de todos los conjuntos No

es un conjunto. Debido a esta esto, cuando estemos considerando una colección de

26
elementos (o de conjuntos), siempre debemos especificar a qué conjunto pertenecen

todo ellos (pues si no corremos el riesgo de estar hablando de la colección de todos los

conjuntos).

Siendo ası́, siempre especificaremos, al trabajar con conjuntos, que estamos traba-

jando con el conjunto universal U , el cual no es la colección de todos los conjuntos

y puede variar dependiendo de dónde estemos trabajando. Por ejemplo, en cálculo el

conjunto universal es R, mientras que en geometrı́a analı́tica (usualmente) es R2 .

En ocasiones no escribiremos a dicho conjunto (cuando sea evidente que se está

haciendo referencia a él) para no distraer al lector

2.2. Intersección y unión


Ahora que ya definición las nociones más básicas de conjuntos vamos a empezar a

definir las operaciones que se pueden realizar entre conjuntos.

Definición 2.14: Sean A y B dos conjuntos.

1. La intersección de A y B, la cual denotamos por A ∩ B, es el conjunto cuyos

elementos pertenecen a ambos, esto es,

A ∩ B := {x ∈ U : (x ∈ A) ∧ (x ∈ B)}.

2. La unión de A y B, la cual denotamos por A∪B, es el conjunto cuyos elementos

pertenecen a alguno de ellos, esto es,

A ∪ B := {x ∈ U : (x ∈ A) ∨ (x ∈ B)}.

Definición 2.15: Los conjuntos A y B son ajenos si y solo si su intersección es

vacı́a, es decir, A ∩ B = ∅.

27
Ejemplos 2.16:

1. Sean E el conjunto de elefantes, M el conjunto de mamı́feros y G el conjunto de

las gallinas. Entonces, E ∩ M = E, M ∩ G = ∅, G ∩ E = ∅ y E ∪ M = M ;

2. Sean P = {x ∈ N : x es par}, I = {x ∈ N : x es impar} y L = {x ∈ N :

x es primo}. Entonces, P ∩ I = ∅, P ∩ L = {2}, I ∩ L es el conjunto de todos los

números naturales primos que no sean el 2, P ∪ I = N.

3. Sean R y S dos rectas en un plano. Podemos pensar en estas rectas como con-

juntos cuyos elementos son los puntos que las conforman. Si R y S son ajenas,

entonces R y S son paralelas y distintas. Si R ∩ S ̸= ∅, entonces hay dos posi-

bilidades: R ∩ S tiene un solo elemento, un punto del plano; o bien, R = S, es

decir, R ∩ S = R = S.

Teorema 2.17: La intersección y la unión tienen las siguientes propiedades.

1. Idempotencia. Para todo conjunto A, se tiene que A ∩ A = A y A ∪ A = A.

2. Asociatividad. Para cualesquiera conjuntos A, B y C, se tiene que

(A ∩ B) ∩ C = A ∩ (B ∩ C) y

(A ∪ B) ∪ C = A ∪ (B ∪ C).

3. Conmutatividad. Para cualesquiera conjuntos A y B, se tiene que

A∩B =B∩A y

A ∪ B = B ∪ A.

4. El neutro para la intersección es el conjunto universal. Sea A un sub-

conjunto del conjunto universal U . Entonces, A ∩ U = A.

5. El neutro para la unión es el conjunto vacı́o. Para cualquier conjunto A

se tiene que A ∪ ∅ = A.

Observación 2.18: Una consecuencia de la propiedad de asociatividad del Teorema

anterior es que para denotar la intersección o la unión de una cantidad finita de

conjuntos, no es necesario escribir los paréntesis.

28
Proposición 2.19: Para cualesquiera conjuntos A y B, se tiene que

A ∩ B = A si y solo si A ⊆ B si y solo si A ∪ B = B.

Demostración. Ejercicio.

Hasta ahora hemos trabajado con la intersección finita y la unión finita, ahora

veremos las versiones generalizadas de estas operaciones. Estas versiones recuperan la

manera como el cuantificador universal generaliza al operador conjunción y como el

cuantificador existencial generalizar al operador disyunción.

Definición 2.20: Sean I un conjunto de ı́ndices y {Ai }i∈I una familia de conjuntos

(es decir, Ai es un conjunto para cada i ∈ I). Definimos la intersección de {Ai }i∈I

como
\
Ai := {x : ∀ i ∈ I (x ∈ Ai )}.
i∈I

Si I es un conjunto finito, entonces {Ai }i∈I = {A1 , A2 , . . . , An } consiste de un número

finito de conjuntos, entonces esta intersección generalizada coincide con la intersección

que estudiamos inicialmente A1 ∩ A2 ∩ · · · ∩ An .

Ejemplos 2.21:

1. Sean A1 = {1, 2, 3, 4}, A2 = {2, 3, 4, 5}, A3 = {3, 4, 5, 6}, A4 = {4, 5, 6, 7} y A5 =


T
{5, 6, 7, 8}. Sean I = {1, 2, 3, 4} y J = {1, 2, 3, 4, 5}. En este caso, i∈I Ai = {4}
T
y j∈J Aj = ∅;

2. Para cada n ∈ N+ , sea An = [−n, n] ⊆ R. Entonces, n∈N+ An = [−1, 1] y


T

T
n∈N An = {0}.

Proposición 2.22: Sean I un conjunto y {Ai }i∈I una familia de conjuntos. Enton-

ces, la intersección generalizada tiene las siguientes propiedades:


T
1. i∈I Ai ⊆ Aj para todo j ∈ I.
T
2. Si para alguna j ∈ I se tiene que Aj = ∅ entonces i∈I Ai = ∅.

29
Demostración. Sean I un conjunto y {Ai }i∈I una familia de conjuntos.
T
1. Sea x ∈ i∈I Ai y j ∈ I. Entonces, x ∈ Ai para todo i ∈ I. En particular,

x ∈ Aj . Por lo tanto, tenemos la contención.


T
2. Probemos la implicación por contrapuesta; esto es, veamos que si i∈I Ai ̸= ∅

entonces Ai ̸= ∅ para todo i ∈ I.


T T
Supongamos que i∈I Ai ̸= ∅. Entonces, existe x ∈ i∈I Ai y por definición de

intersección, se tiene que x ∈ Ai para todo i ∈ I. Luego, Ai ̸= ∅ ya que tiene al

menos un elemento (en este caso x). Por lo tanto, la implicación se sigue.

Definición 2.23: Sean I un conjunto de ı́ndices y {Ai }i∈I una familia de conjuntos.

Definimos la unión de {Ai }i∈I como

[
Ai := {x : ∃i ∈ I (x ∈ Ai )}.
i∈I

Si I es un conjunto finito, entonces {Ai }i∈I = {A1 , A2 , . . . , An } consiste de un

número finito de conjuntos, entonces esta unión generalizada coincide con la unión

que estudiamos inicialmente A1 ∪ A2 ∪ · · · ∪ An .

Ejemplos 2.24:
S S
1. Para cada n ∈ N, sea An = {n}. Entonces, n∈N An = n∈N {n} = N.

2. Para cada n ∈ N+ , sea An = [−n, n] ⊆ R. Entonces,

[ [
An = [−n, n] = R.
n∈N+ n∈N+

Proposición 2.25: Sean I un conjunto y {Ai }i∈I una familia de conjuntos. Enton-

ces,
S
Aj ⊆ i∈I Ai para toda j ∈ I.

Demostración. Sea j ∈ I y x ∈ Aj . Entonces, x satisface que pertenece a Ai para

30
S
algún i ∈ I. Luego, x ∈ i∈I Ai por la definición de unión.

Proposición 2.26(Leyes distributivas): Sean I y B conjuntos y {Ai }i∈I una

familia de conjuntos. Para cualquier conjunto B se cumple lo siguiente:


S S
1. ( i∈I Ai ) ∩ B = i∈I (Ai ∩ B).
T T
2. ( i∈I Ai ) ∪ B = i∈I (Ai ∪ B).

Demostración. Sean I y {Ai }i∈I una familia de conjuntos.


S S
1. (⊆) Sea x ∈ ( i∈I Ai ) ∩ B. Entonces, por definición de intersección, x ∈ i∈I Ai

y x ∈ B. Luego, por la definición de unión tenemos que x ∈ Ai para algún i ∈ I


S
de donde obtenemos que x ∈ Ai ∩B para algún i. Por lo tanto, x ∈ i∈I (Ai ∩B).
S
(⊇) Sea x ∈ i∈I (Ai ∩ B). Entonces, x ∈ Ai ∩ B para algún i ∈ I. Por la

definición de intersección tenemos que x ∈ Ai y x ∈ B para algún i ∈ I. Luego,


S
se cumple que x ∈ Ai para algún i y x ∈ B, es decir, x ∈ i∈I Ai y x ∈ B. Por
S
lo tanto, x ∈ ( i∈I Ai ) ∩ B debido a la definición de intersección.

Como se cumplen ambas contenciones entre dichos conjuntos, por el Axioma de

Extensionalidad se sigue que son iguales.

2. Se prueba de manera similar al inciso anterior.

2.3. Diferencia
Definición 2.27: Sean A y B conjuntos (subconjuntos de un conjunto universal U ).

La diferencia de A menos B, denotada por A \ B, es el conjunto de los elementos de

A que no son elementos de B, es decir,

A \ B := {x ∈ U : (x ∈ A) ∧ (x ∈
/ B)}

31
.

Observación 2.28: Como A y B son subconjuntos de U se tiene que x ∈ A \ B si

y solo si x ∈ A y x ∈
/ B.

Ejemplos 2.29:

1. Sean A = {2, 3} y B = {2, 4, 5}. Entonces, A \ B = {3} y B \ A = {4, 5}. Por lo

que, la diferencia de conjuntos no es conmutativa.

2. Sean R el conjunto de números reales y P = {π}. Entonces, R \ P = {x ∈ R :

x < π ∨ x > π} y P \ R = ∅.

3. Sean P = {x ∈ N : x es par},

I = {x ∈ N : x es impar} y

L = {x ∈ N : x es primo}. Entonces,

P\L = {x ∈ N : x es par y x no es primo} = {x ∈ N : x es par y x ̸= 2} = P\{2},

L \ P = L \ {2},

P \ I = P,

I\P=I y

L \ I = {2}.

I\I=∅

4. Sean A = [1, ∞) y B = (−∞, 3]. Entonces, A \ B = (3, ∞) y B \ A = (−∞, 1).

Teorema 2.30: La diferencia de conjuntos tienen las siguientes propiedades.

1. El neutro por la derecha es el conjunto vacı́o. Para cualquier conjunto A,

se tiene que A \ ∅ = A.

2. El inverso de un conjunto es él mismo. Para cualquier conjunto A, se tiene

que A \ A = ∅.

3. Para cualquier conjunto A, se tiene que ∅ \ A = ∅.

32
Demostración. Sea A un conjunto cualquiera.

1. De la definición de diferencia, x ∈ A \ ∅, si y solo si, x ∈ A y x ∈


/ ∅. Como x ∈
/∅

para cualquier x se tiene que x ∈ A y x ∈


/ ∅, es lógicamente equivalente a x ∈ A.

Por lo tanto, x ∈ A \ ∅, si y solo si, x ∈ A, es decir, A \ ∅ = A.

2. Por reducción al absurdo, supongamos que existe un conjunto A tal que A\A ̸= ∅.

Entonces, existe un elemento x ∈ A \ A. Luego, por la definición de diferencia,

x∈Ayx∈
/ A lo cual es absurdo. Por lo tanto, para cualquier conjunto A se

cumple que A \ A = ∅.

3. Por reducción al absurdo, supongamos que existe un conjunto A tal que ∅\A ̸= ∅.

Entonces, existe un elemento x ∈ ∅ \ A. Por lo que, x ∈ ∅ y x ∈


/ A lo cual es una

contradicción debido a que el vacı́o no tiene elementos. Por lo tanto, ∅ \ A = ∅.

Proposición 2.31: Para cualesquiera conjuntos A y B, se tiene que

A \ B = A si y solo si A ∩ B = ∅.

Demostración. Sean A y B conjuntos cualesquiera.

(⇒) Por contradicción; supongamos A \ B = A y A ∩ B ̸= ∅. Entonces, existe

x ∈ A ∩ B y por definición de intersección x ∈ A y x ∈ B. Ahora bien, dado que

A = A \ B tenemos x ∈ A \ B, es decir, x ∈ A y x ∈
/ B lo cual es una contradicción

ya que x ∈ B.

(⇐) Supongamos que A ∩ B = ∅. Veamos que A \ B = A. La contención A \ B ⊆ A

es clara. Por otra parte, para x ∈ A tenemos que x ∈


/ B debido a A ∩ B = ∅. Luego,

x ∈ A ∩ B c = A \ B si x ∈ A. Por lo que, la contención A ⊆ A \ B es cierta.

Concluimos entonces que A \ B = A si y solo si A ∩ B = ∅.

Proposición 2.32: Sean I, B conjuntos y {Ai }i∈I una familia de conjuntos. Enton-

ces,

33
T S
1. B \ ( i∈I Ai ) = i∈I (B \ Ai );
S T
2. B \ ( i∈I Ai ) = i∈I (B \ Ai ).

Demostración. Sean I, B conjuntos y {Ai }i∈I una familia de conjuntos.

1. Podemos ofrecer dos pruebas. Primera Prueba

T T
x ∈ B \ ( i∈I Ai ) ⇔ [x ∈ B] ∧ [x ∈
/ i∈I Ai ] (Definición de diferencia )

⇔ [x ∈ B] ∧ ¬[∀i ∈ I (x ∈ Ai )] (Definición de intersección)

⇔ [x ∈ B] ∧ [∃i ∈ I (x ∈
/ Ai )] (Propiedades de cuantificadores )

⇔ ∃i ∈ I [(x ∈ B) ∧ (x ∈
/ Ai )] (Propiedad de cuantificadores)

⇔ ∃i ∈ I [x ∈ (B \ Ai )] (Definición de diferencia)
S
⇔ x ∈ i∈I Ai (B \ Ai ) (Definición de unión)

Segunda prueba.
T
(⊆) Sea x ∈ B \ ( i∈I Ai ). Entonces, por la definición de diferencia, x ∈ B y
T
x∈/ i∈I Ai . Luego, negando la definición de intersección se tiene que para algún

i ∈ I, x ∈
/ Ai . Como además x ∈ B, obtenemos que para ese i ∈ I, x ∈ B \ Ai .
S
Por lo tanto, existe i ∈ I, tal que x ∈ B \ Ai , es decir, x ∈ i∈I (B \ Ai ).
S
(⊇) Sea x ∈ i∈I (B \ Ai ). Entonces, por la definición de unión, existe i ∈ I, tal

que x ∈ B \ Ai . Por la definición de diferencia se tiene que para ese i ∈ I, x ∈ B

yx∈/ Ai . Recordando la definición de intersección, esto significa que x ∈ B y


T T
x∈
/ i∈I Ai . Por lo tanto, x ∈ B \ ( i∈I Ai ).

Por el Axioma de Extensionalidad y las contenciones anteriores, se sigue la igual-

dad.

2. La prueba es similar al inciso anterior.

34
2.4. Complementación
En curso de nivel superior sobre conjuntos es muy usual introducir la noción de

”complemento”, esta noción se deberı́a introducir de la siguiente manera:

Definición 2.33: Sea A un conjunto (subconjunto de un conjunto universal U ). El

conjunto complemento de A con respecto a U es el conjunto formado por los elementos

de U que no pertenecen a A, y es denotado por Ac . Es decir, Ac := {x ∈ U : x ∈


/ A}.

Observación 2.34: Como x ∈ Ac si y solo si x ∈ U y x ∈ / Ac si y


/ A, se tiene x ∈

solo si x ∈
/ U o x ∈ A.

Teorema 2.35: Tenemos que ∅c = U .

Demostración. Veamos que U ⊆ ∅c . Sea x ∈ U . Como x ∈


/ ∅, pues ∅ no tiene elementos,

/ ∅. Por lo tanto, U ⊆ ∅c .
se tiene que x ∈ U y x ∈

Por otra parte, como ∅c := {x ∈ U : x ∈


/ ∅}, en particular, cualquier elemento de

∅c es elemento de U Ası́, ∅c ⊆ U .

Por lo tanto, ∅c = U por el Axioma de Extensionalidad.

Observación 2.36: Si no se tiene cuidado en aclarar que la operación complemen-

tación es relativa a un conjunto universal U se corre el riesgo de terminar hablando

de la colección de todos los conjuntos.

Por la observación anterior, en la teorı́a de conjuntos formal la noción de com-

pleto es una noción que se define a partir de la diferencia de conjuntos, la siguiente

proposición muestra cómo se harı́a esto:

Proposición 2.37: Para cualesquiera A y B subconjuntos de un conjunto universal

U , se tiene que A \ B = A ∩ B c . En particular B c = U \ B.

35
Demostración. Sean A ⊆ U y B ⊆ U . Notemos que

x∈A\B ⇔ x∈A∧x∈
/B

⇔ x ∈ A ∧ x ∈ Bc (ya que A ⊆ U )

⇔ x ∈ A ∩ Bc.

Por lo tanto, A \ B = A ∩ B c .

Observación 2.38: Recordemos que el complemento de un conjunto depende del

conjunto universal que estamos considerando. Notemos que, por la proposición ante-

rior, si A = U entonces U \ B = U ∩ B c = B c . Por lo que, en este caso, el conjunto

universal al que nos referimos queda implı́cito usando esta notación.

Ejemplo 2.39: Notemos que el complemento de un conjunto varı́a si el conjunto

universal cambia. Por ejemplo,

1. El complemento de A = {1, 2} en U = {1, 2, 3} es {3} pero en U = {1, 2, 3, 4} es

{3, 4};

2. Sea P el conjunto de los números naturales pares, es decir, P = {x ∈ N : ∃ k ∈

N (x = 2k)}. Entonces, Pc := {x ∈ N : ¬∃ k(x = 2k)} = {x ∈ N : ∀ k(x ̸= 2k)},

considerando U = N. Sin embargo, si U = Z tenemos que Pc := {x ∈ Z :

¬∃ k(x = 2k) ∨ x < 0} = {x ∈ Z : ∀ k(x ̸= 2k) ∨ x < 0}.

Teorema 2.40: Sean U un conjunto universal y A, B subconjuntos de U . Entonces,

los siguientes enunciados se cumplen.

1. (Ac )c = A;

2. U c = ∅;

3. A ⊆ B si y solo si B c ⊆ Ac ;

4. A = B si y solo si Ac = B c .

Demostración.

36
1. Veamos que (Ac )c ⊆ A. Sea x ∈ (Ac )c . Entonces, x ∈ U y x ∈
/ Ac . Luego, por la

Observación 2.34, tenemos que x ∈


/ U o x ∈ A. Como x ∈ U se sigue que x ∈ A.

Por lo tanto, (Ac )c ⊆ A.

Veamos ahora que A ⊆ (Ac )c . Sea x ∈ A. Dado que A es subconjunto de U ,

/ Ac (ver la
en particular, se tiene que x ∈ U . Como x ∈ A obtenemos que x ∈

/ Ac . Por lo que, A ⊆ (Ac )c .


Observación 2.34). Luego, x ∈ U y x ∈

Por lo tanto, A = (Ac )c por el Axioma de Extensionalidad.

2. Por una parte, ya sabemos que ∅c = U . Luego, (∅c )c = U c . Por otra parte,

usando el primer inciso obtenemos que (∅c )c = ∅. Por lo tanto, ∅ = U c .

3. Para la implicación (⇒), procedemos por contradicción. Supongamos que existe

x ∈ B c tal que x ∈
/ Ac . Luego, por la Observación 2.34 x ∈ A y como A ⊆ B se

sigue que x ∈ B lo cual contradice que x ∈ B c . Por lo tanto, si x ∈ B c entonces

x ∈ Ac .

Para la implicación contraria (⇐), por lo anterior tenemos que si B c ⊆ Ac

entonces (Ac )c ⊆ (B c )c . Luego, A ⊆ B ya que A = (Ac )c y B = (B c )c por el

inciso 2.

4. Por el Axioma de Extensionalidad se tiene que A = B si y solo si A ⊆ B y

B ⊆ A. Por otra parte, usando el inciso anterior tenemos que estas últimas

condiciones pasan si y solo si B c ⊆ Ac y Ac ⊆ B c . Por lo tanto, B c = Ac de

nuevo por el Axioma de Extensionalidad.

Proposición 2.41(Leyes de De Morgan): Sean I un conjunto y {Ai }i∈I una

familia de subconjuntos de un conjunto universal U . Entonces,

1. ( i∈I Ai )c = i∈I Aci .


T S

2. ( i∈I Ai )c = i∈I Aci .


S T

Demostración. Sean I un conjunto y {Ai }i∈I una familia de subconjuntos de un con-

junto universal U .

37
1. Podemos ofrecer dos pruebas. Primera prueba

 
x ∈ ( i∈I Ai )c ⇔ x ∈ U \ i∈I Ai ]
T T
(Definición de complementación )
S
⇔ x ∈ i∈I (U \ Ai ) (Proposición 2.32)

⇔ x ∈ i∈I Aci
S
(Definición de complementación)

Segunda Prueba.

(⊆) Sea x ∈ ( i∈I Ai )c . Entonces, por la definición de complemento, x ∈ U y


S

S
x ∈
/ i∈I Ai . Luego, negando la definición de unión se tiene que x ∈/ Ai para

todo i ∈ I. Como además x ∈ U , obtenemos que x ∈ Aci para todo i ∈ I. Por lo

tanto, x ∈ i∈I Aci .


T

(⊇) Sea x ∈ i∈I Aci . Entonces, x ∈ Aci para todo i ∈ I. Por la definición de
T

complemento se tiene que x ∈ U y x ∈ / Ai para todo i ∈ I, es decir, x ∈ U y

/ i∈I Ai . Por lo tanto, x ∈ ( i∈I Ai )c .


S S
x∈

Por el Axioma de Extensionalidad y las contenciones anteriores, se sigue la igual-

dad.

2. La demostración de este inciso es similar a la prueba del inciso anterior.

2.5. Diferencia simétrica


A partir de la diferencia de conjuntos se puede definir otra operación conjuntista,

esta operación tiene muchos propiedades importantes.

Definición 2.42: Sean A y B subconjuntos de U . La diferencia simétrica de A y B,

denotada por A △ B, es

A △ B := (A \ B) ∪ (B \ A).

38
Notemos que, dado que la unión es conmutativa, la diferencia simétrica también

lo es. De esto se desprende que la diferencia simétrica no es equivalente a la diferencia

de conjuntos.

Ejemplos 2.43:

1. Sean A = {2, 3} y B = {2, 4, 5}. Entonces, A △ B = {3, 4, 5}.

2. Sean P = {x ∈ N : x es par} y L = {x ∈ N : x es primo}. Entonces,

P△L= (P \ L) ∪ (L \ P)

= {x ∈ N : x es par ∧ x no es primo} ∪ {x ∈ N : x es primo ∧ x no es par}

= {x ∈ N : x es par ∧ x ̸= 2} ∪ {x ∈ N : x es primo ∧ x ̸= 2}

= {x ∈ N : x es par o primo ∧ x ̸= 2}

= (P ∪ L) \ {2}.

3. Sean A = [1, ∞) y B = (−∞, 3]. Entonces, A △ B = (3, ∞) ∪ (−∞, 1).

Observación 2.44: Por la Proposición 2.37, tenemos que A△B = (A∩B c )∪(B∩Ac ).

Proposición 2.45: Para cualesquiera conjuntos A y B, se tiene que

A △ B = (A ∪ B) \ (A ∩ B).

Demostración. Sean A y B conjuntos cualquiera. Entonces,

A△B = (A ∩ B c ) ∪ (B ∩ Ac ) (Proposición 2.37);

= [(A ∩ B c ) ∪ B] ∩ [(A ∩ B c ) ∪ Ac ] (Proposición 2.26);

= [(A ∪ B) ∩ (B c ∪ B)] ∩ [(A ∪ Ac ) ∩ (Ac ∪ B c )] (Proposición 2.26);

= [(A ∪ B) ∩ U ] ∩ [U ∩ (Ac ∪ B c )] (B c ∪ B = U = A ∪ Ac );

= (A ∪ B) ∩ (Ac ∪ B c ) (Teorema 2.17);

= (A ∪ B) ∩ (A ∩ B)c (Proposición 2.41);

= (A ∪ B) \ (A ∩ B) (Proposición 2.37).

39
Teorema 2.46: La diferencia simétrica tiene las siguientes propiedades.

1. Conmutatividad. Para cualesquiera conjuntos A y B, se tiene que

A △ B = B △ A;

2. Asociatividad. Para cualesquiera conjuntos A, B y C, se tiene que

(A △ B) △ C = A △ (B △ C);

3. El neutro para la diferencia simétrica es el vacı́o. Para cualquier conjunto

A, se tiene que A △ ∅ = A;

4. El inverso de un conjunto con respecto a la diferencia simétrica es él

mismo. Para cualquier conjunto A, se tiene que A △ A = ∅.

Demostración. Sean A, B y C conjuntos cualesquiera.

1. Es consecuencia directa de la conmutatividad de la unión, A △ B = (A \ B) ∪

(B \ A) = (B \ A) ∪ (A \ B) = B △ A.

2. Tenemos que

(A △ B) △ C = [(A △ B) ∩ C c ] ∪ [(A △ B)c ∩ C] (1)

= [[(A ∩ B c ) ∪ (Ac ∩ B)] ∩ C c ] ∪ [[(A ∪ B) ∩ (A ∩ B)c )]c ∩ C] (2)

= (A ∩ B c ∩ C c ) ∪ (Ac ∩ B ∩ C c ) ∪ (Ac ∩ B c ∩ C) ∪ (A ∩ B ∩ C) (3)

(⋆) = (A ∩ B ∩ C) ∪ (A ∩ B c ∩ C c ) ∪ (Ac ∩ B ∩ C c ) ∪ (Ac ∩ B c ∩ C) (4)

donde,

(1) se sigue de la Proposición 2.37 y el Teorema 2.46;

(2) se sigue de las Proposiciones 2.26 y 2.41, y el Teorema 2.40;

(3) se sigue de las Proposiciones 2.26 y 2.41;

40
(4) se sigue por la conmutatividad de la unión.

Finalmente, por el inciso anterior, la igualdad (⋆) y la conmutatividad de la

intersección obtenemos

A △ (B △ C) = (B △ C) △ A

= (B ∩ C ∩ A) ∪ (B ∩ C c ∩ Ac ) ∪ (B c ∩ C ∩ Ac ) ∪ (B c ∩ C c ∩ A)

= (A ∩ B ∩ C) ∪ (Ac ∩ B ∩ C c ) ∪ (Ac ∩ B c ∩ C) ∪ (A ∩ B c ∩ C c )

= (A △ B) △ C.

3. Notemos que

A△∅= (A \ ∅) ∪ (∅ \ A)

= A∪∅ (Teorema 2.30)

= A (Teorema 2.17)

4. Tenemos que

A△A= (A \ A) ∪ (A \ A)

= ∅∪∅ (Teorema 2.30)

= ∅ (Teorema 2.17)

2.6. Potencia
Definición 2.47: El conjunto potencia de un conjunto A, denotado por P(A), es el

conjunto P(A) := {X : X ⊆ A}. Esto es, X ∈ P(A) si y solo si X ⊆ A.

La existencia de este conjunto es consecuencia de otro axioma de la teorı́a de

conjuntos:

Axioma de las partes Si A es un conjunto, los subconjuntos de A son elementos

41
de otro conjunto.

Nótese que el conjunto vacı́o ∅ y A pertenecen al conjunto potencia de cualquier

conjunto A.

A partir de este momento de las notas nuestra convención que establecı́a que los

elementos de un conjunto se denotan con minúsculas y los conjuntos con mayúsculas

pierde sentido, pues ahora un conjunto es claramente elemento de otro conjunto. Por

esto debes poner mucha atención a los objectos sobre los que se están hablando y a

las relaciones entre ellos.

Ejemplo 2.48: Si A = {a, b} con a ̸= b entonces su conjunto potencia es P(A) =

{∅, {a}, {b}, A}.

Lema 2.49: Para cualesquiera conjuntos A, B y X, se tiene que

X ⊆ (A ∩ B) si y solo si X ⊆ A y X ⊆ B.

Demostración. (⇒) Supongamos que la contención X ⊆ (A ∩ B) es cierta. Probemos

que X ⊆ A y X ⊆ B, es decir, veamos que todo elemento de X es elemento de ambos

A y B. En efecto, como X ⊆ (A ∩ B) para un elemento x ∈ X se tiene que x ∈ A ∩ B;

esto es, x ∈ A y x ∈ B. Por lo tanto, X ⊆ A y X ⊆ B.

(⇐) Supongamos que X ⊆ A y X ⊆ B. Veamos que X ⊆ A ∩ B, es decir,

probemos que todo elemento de X es elemento de A ∩ B. Sea x ∈ X. Dado que X ⊆ A

y X ⊆ B tenemos que x ∈ A y x ∈ B, respectivamente. Por lo tanto, x ∈ A ∩ B y ası́

X ⊆ A ∩ B.

Teorema 2.50: Para cualesquiera conjuntos A y B, se tiene que

P(A ∩ B) = P(A) ∩ P(B).

42
Demostración. Tenemos que

X ∈ P(A ∩ B) ⇔ X ⊆A∩B

⇔ X ⊆A∧X ⊆B (Lema 2.49)

⇔ X ∈ P(A) ∧ X ∈ P(B)

⇔ X ∈ P(A) ∩ P(B).

Proposición 2.51: Si A y B son conjuntos cualesquiera entonces

P(A) ∪ P(B) ⊆ P(A ∪ B).

Demostración. Sea X ∈ P(A) ∪ P(B). Entonces, por definición de unión, X ∈ P(A)

o X ∈ P(B) lo cual sucede si y solo si X ⊆ A o X ⊆ B. Por el Teorema 2.12(2) y

dado que ambos A y B están contenidos en A ∪ B, si se cumple alguno de los casos

anteriores obtenemos que X ⊆ A ∪ B. Luego, X ∈ P(A ∪ B). Por lo tanto, obtenemos

la contención P(A) ∪ P(B) ⊆ P(A ∪ B).

¿Será cierta la otra contención?

2.7. Producto cartesiano


Para esta sección vamos a necesitar la noción de par ordenado. Es decir vamos a

querer definir un objeto matemático que cumpla la siguiente propiedad:

Dados a, b, c y d, las parejas ordenadas (a, b) y (c, d) satisfacen que (a, b) = (c, d)

si y sólo si a = c y b = d.

Para esto se cumplan, en la teorı́a de conjuntos se definen los pares ordenados de

la siguiete manera:

43
(a, b) = {{a}, {a, b}}

puedes revisar que definidos de esta manera los pares ordenados cumplen la pro-
1
piedad que buscamos.

A partir de la noción de par ordenado se define el objeto que estudiaremos en esta

sección.

Definición 2.52: Sean A y B conjuntos. El producto cartesiano de A y B, denotado

por A × B, es el conjunto de parejas ordenadas

A × B = {(a, b) : a ∈ A ∧ b ∈ B}.

En particular, cuando A = B, escribimos A2 en lugar de A × A.

Ejemplos 2.53:

1. Sean A = {1, 2, 3} y B = {1, 2}. Entonces,

A × B = {(1, 1), (1, 2), (2, 1), (2, 2), (3, 1), (3, 2)} y

B × A = {(1, 1), (1, 2), (1, 3), (2, 1), (2, 2), (2, 3)}.

Por lo que, el producto cartesiano no es conmutativo.

2. N2 = {(n, m) : n, m ∈ N}. De manera similar se definen Z2 y R2 , este último

llamado el plano cartesiano.

3. Sean a, b, c, d ∈ R tales que a < b y c < d. Sean A = {x ∈ R : a ≤ x ≤ b} y B =

{y ∈ R : c ≤ y ≤ d}. Entonces, A × B = {(x, y) ∈ R2 : a ≤ x ≤ b ∧ c ≤ y ≤ d} y

su descripción en el plano cartesiano es

1
Esta es sólo una de múltiples maneras como se define el par ordenado, lo importante
es que en todas ellas la propiedad de que un par ordenado es igual si y sólo si entrada por
entrada son iguales se cumple.

44
Proposición 2.54: Para cualesquiera conjuntos A y B, se tiene que A × B = ∅ si y

solo si A = ∅ o B = ∅.

Demostración. Notemos que

A × B ̸= ∅ ⇔ ∃ (x, y) ∈ A × B

⇔ ∃x ∈ A ∧ ∃y ∈ B

⇔ A ̸= ∅ ∧ B ̸= ∅

Luego, el resultado se sigue ya que es lógicamente equivalente a la equivalencia anterior.

Teorema 2.55: Sean A, B y C conjuntos cualesquiera. Entonces,

1. (A ∪ B) × C = (A × C) ∪ (B × C);

2. (A ∩ B) × C = (A × C) ∩ (B × C);

3. (A \ B) × C = (A × C) \ (B × C).

Demostración. Sean A, B y C conjuntos cualesquiera. Usando las propiedades distri-

butivas y conmutativas de la conjunción y la disyunción tenemos:

45
1.
(x, y) ∈ (A ∪ B) × C ⇔ x ∈ A ∪ B ∧ y ∈ C

⇔ (x ∈ A ∨ x ∈ B) ∧ y ∈ C

⇔ (x ∈ A ∧ y ∈ C) ∨ (x ∈ B ∧ y ∈ C)

⇔ (x, y) ∈ A × C ∨ (x, y) ∈ B × C

⇔ (x, y) ∈ (A × C) ∪ (B × C).

2.
(x, y) ∈ (A ∩ B) × C ⇔ x∈A∩B∧y ∈C

⇔ (x ∈ A ∧ x ∈ B) ∧ y ∈ C

⇔ (x ∈ A ∧ y ∈ C) ∧ (x ∈ B ∧ y ∈ C)

⇔ (x, y) ∈ A × C ∧ (x, y) ∈ B × C

⇔ (x, y) ∈ (A × C) ∩ (B × C).

3. Notemos la siguiente cadena de equivalencias: (x, y) ∈ (A × C) \ (B × C)

⇔ (x, y) ∈ A × C ∧ (x, y) ∈
/ B×C

⇔ (x, y) ∈ A × C ∧ [x ∈
/ B∨y ∈
/ C]

⇔ [(x, y) ∈ A × C ∧ x ∈
/ B] ∨ [(x, y) ∈ A × C ∧ y ∈
/ C]

⇔ [(x ∈ A ∧ y ∈ C) ∧ x ∈
/ B] ∨ [(x ∈ A ∧ y ∈ C) ∧ y ∈
/ C]

⇔ [(x ∈ A ∧ y ∈ C) ∧ x ∈
/ B]

⇔x∈A\B∧y ∈C

⇔ (x, y) ∈ (A \ B) × C.

46
Capı́tulo 3
Relaciones y Funciones
En este capı́tulo nuestro estudio se centra en los conceptos de relación y

función. Empezamos dando la definición de relación y estudiamos un caso

especial de ellas llamadas relaciones de equivalencia. Este último concepto

se relaciona con otro llamado partición. Más aún, probamos que existe una

correspondencia biyectiva entre estas dos nociones.

Posteriormente estudiaremos otro tipo de relación: las relaciones de or-

den.

Por último, analizamos otro tipo especial de relaciones llamadas funcio-

nes, caracterizamos algunas de ellas y también, mostramos ejemplos de su

representación gráfica.

Definición 3.1: Sean A y B conjuntos.

1. Una relación (binaria) entre A y B es un subconjunto R de A × B, es decir

R ⊆ A × B. En el caso en que A = B, decimos que R es una relación binaria

sobre A.

2. El dominio de una relación R ⊆ A × B, denotado por dom(R), es el conjunto

dom(R) = {x ∈ A : ∃ y ∈ B ((x, y) ∈ R)}.

3. La imagen de una relación R ⊆ A × B, denotado por im(R) es el conjunto

im(R) = {y ∈ B : ∃ x ∈ A ((x, y) ∈ R)}

Notemos que R ⊆ dom(R)×im(R). Si (a, b) ∈ R lo denotaremos por a ∼ b y cuando


R
el contexto sea claro solo escribimos a ∼ b.

Ejemplos 3.2:

47
1. Para cualesquiera conjuntos A y B, tanto ∅ como A × B son relaciones entre A

y B. La primera es llamada la relación vacı́a y la segunda la relación total .

2. Sea H el conjunto de todos los humanos. Sea R la relación sobre H definida

como a ∼ b si y solo si a es hijo(a) de b.


R
3. Sean K = {1, 2, 3, 4} y M = {1, 2, 3, 4, 5}. Definimos la siguiente relación R =

{(2, 1), (2, 3), (3, 4), (4, 4), (4, 5)} ⊆ K × M . Entonces, dom(R) = {2, 3, 4} ⊆ K y

im(R) = {1, 3, 4, 5} ⊆ M .

Definición 3.3: Sean R y S relaciones binarias.

1. La relación inversa de una relación R, denotada por R−1 , es el conjunto

R−1 = {(y, x) : x ∼ y} = {(y, x) : (x, y) ∈ R}.


R

Notemos que R−1 ⊆ im(R) × dom(R).

2. La relación composición de R con S, denotada por S ◦ R, es el conjunto


S ◦ R := {(x, z) : ∃ y ∈ im(R) ∩ dom(S) ((x, y) ∈ R) ∧ ((y, z) ∈ S) }.

Ejemplo 3.4:

1. Sean A = {a} y B = {b}. Como A×B = {(a, b)} solo hay dos relaciones posibles:

la vacı́a y la total. En este caso, ∅−1 = ∅ y (A × B)−1 = {(b, a)}.

2. Sean A = {0, 1, 2, 3, 4}, B = {−3, −2, −1, 0, 1, 2, 3} y C = {0, 1, 2, 3}. Definimos

48
las relaciones R ⊆ A × B y S ⊆ B × C como x ∼ y si y solo si x = y 2 , y
R
x ∼ y si y solo si x + 3 = y. Entonces, la relación compuesta S ◦ R ⊆ A × C es
S
S ◦ R = {(0, 3), (1, 2), (4, 1)}.

Proposición 3.5: Si R y S son relaciones entonces S ◦ R ⊆ dom(R) × im(S).

Demostración. Supongamos que (x, z) ∈ S ◦ R. Entonces, existe y ∈ im(R) tal que

x ∼ y y y ∼ z de donde x ∈ dom(R) y z ∈ im(S). Por lo tanto, (x, z) ∈ dom(R)×im(S)


R S
y S ◦ R ⊆ dom(R) × im(S).

Teorema 3.6: Sean T, S y R relaciones. Entonces,

1. (T ◦ S) ◦ R = T ◦ (S ◦ R);

2. (S ◦ R)−1 = R−1 ◦ S −1 .

Demostración. Sean T, S y R relaciones.

(x, y) ∈ (T ◦ S) ◦ R ⇔ ∃ z [(x, z) ∈ R ∧ (z, y) ∈ T ◦ S]

⇔ ∃ z [(x, z) ∈ R ∧ ∃ w[(z, w) ∈ S ∧ (w, y) ∈ T ]]

⇔ ∃ z ∃ w [(x, z) ∈ R ∧ (z, w) ∈ S ∧ (w, y) ∈ T ]

⇔ ∃ w ∃ z [(x, z) ∈ R ∧ (z, w) ∈ S ∧ (w, y) ∈ T ]

⇔ ∃ w [∃ z [(x, z) ∈ R ∧ (z, w) ∈ S] ∧ (w, y) ∈ T ]

⇔ ∃ w [(x, w) ∈ S ◦ R ∧ (w, y) ∈ T ]

⇔ (x, y) ∈ T ◦ (S ◦ R)

(x, z) ∈ (S ◦ R)−1 ⇔ (z, x) ∈ S ◦ R

⇔ ∃ y [(z, y) ∈ R ∧ (y, x) ∈ S]

⇔ ∃ y [(y, z) ∈ R−1 ∧ (x, y) ∈ S −1 ]

⇔ ∃ y [(x, y) ∈ S −1 ∧ (y, z) ∈ R−1 ]

⇔ (x, z) ∈ R−1 ◦ S −1 .

49
3.1. Relaciones de equivalencia
A lo largo de esta sección, dada una relación R escribimos x ∼ y para denotar que

(x, y) ∈ R en lugar de x ∼ y por motivo de simpleza.


R

Definición 3.7: Dado un conjunto A ̸= ∅, decimos que una relación R sobre A es

una relación de equivalencia si y solo si R es:

1. Reflexiva. Para todo x ∈ A se tiene que x ∼ x.

2. Simétrica. Para todo x, y ∈ A, si x ∼ y entonces y ∼ x.

3. Transitiva. Para todo x, y, z ∈ A, si x ∼ y y y ∼ z entonces x ∼ z.

Si R es una relación de equivalencia y x ∼ y diremos que x es equivalente a y.

Definición 3.8: Sean R una relación de equivalencia sobre un conjunto A ̸= ∅ y

a ∈ A. La clase de equivalencia de a, denotada por [a] o [a]∼ , es el conjunto de todos

los elementos de A equivalentes a a, es decir, [a]∼ = {x ∈ A : x ∼ a}.Un representante

de la clase [a] es cualquier elemento que pertenezca a la clase [a].

Ejemplos 3.9:

1. La relación R sobre Z definida como x ∼ y si y solo si x y y tienen la misma

paridad, es una relación de equivalencia.

2. La relación sobre M , el conjunto de todos los mexicanos nacidos en el territorio,

mexicano dada por x ∼ y si y sólo si x nació en el mismo estado que y.

3. La relación S sobre Z definida como x ∼ y si y solo si ∃ k ∈ Z tal que x − y = 3k,

es una relación de equivalencia.

4. La relación T sobre R definida como x ∼ y si y solo si x − y ∈ Z, es una relación

de equivalencia.

Proposición 3.10: Sean R una relación de equivalencia en un conjunto A ̸= ∅ y

a, a′ ∈ A. Entonces,

1. a ∼ a′ si y solo si [a] = [a′ ].

50
2. a ≁ a′ si y solo si [a] ∩ [a′ ] = ∅.

Demostración.

1. (⇒) Supongamos que a ∼ a′ . Veamos que [a] = [a′ ] por doble contención.

(⊆) Sea b ∈ [a]. Entonces, b ∼ a y a ∼ a′ , dado que la relación es transitiva

se sigue b ∼ a′ . Luego, de la definición de clase de equivalencia obtenemos que

b ∈ [a′ ]. Para la contención contraria (⊇), sea b ∈ [a′ ]. Tenemos que b ∼ a′ y

a′ ∼ a ya que R es simétrica. Por lo tanto, b ∈ [a′ ] de nuevo por transitividad.

(⇐) Supongamos [a] = [a′ ]. Por reflexividad, tenemos que a ∼ a, lo cual implica

a ∈ [a] = [a′ ]. Por lo tanto, a ∼ a′ .

2. Por contrapuestas; esto es, demostremos que [a] ∩ [a′ ] ̸= ∅ si y solo si a ∼ a′ .

(⇒) Supongamos [a] ∩ [a′ ] ̸= ∅ y sea b ∈ [a] ∩ [a′ ]. Por definición, b ∼ a y b ∼ a′ .

Como R es simétrica, tenemos que a ∼ b y por transitividad, a ∼ a′ .

(⇐) Supongamos a ∼ a′ . Entonces, a ∈ [a′ ]. Por otra parte, como R es reflexiva

se tiene que a ∼ a, lo cual implica que a ∈ [a]. Luego, a ∈ [a] ∩ [a′ ] y ası́,

[a] ∩ [a′ ] ̸= ∅.

Definición 3.11: Sean R una relación de equivalencia en un conjunto A ̸= ∅. El

conjunto cociente de A bajo R, denotado A/∼ , es el conjunto de todas las clases de

equivalencia inducida por R, es decir, A/∼ = {[a] : a ∈ A}.

3.2. Particiones
Definición 3.12: Sean A e I conjuntos no vacı́os y P = {Ai }i∈I una familia de

subconjuntos de A. Decimos que P es una partición de A si y solo si se cumplen las

siguientes condiciones:

1. Ai ̸= ∅ para toda i ∈ I.

51
2. Si i, j ∈ I son tales que Ai ̸= Aj entonces Ai ∩ Aj = ∅.
S
3. Para toda a ∈ A, existe i ∈ I tal que a ∈ Ai , es decir, i∈I Ai = A.

Ejemplo 3.13:

1. Sea A = {1, 2, 3}. Entonces, P = {{1, 2}, {3}} es una partición de A.

2. P = {{z ∈ Z : z es par}, {z ∈ Z : z es impar}} es una partición de Z.

3. Para cada i ∈ I := [0, 1), definimos Ai = {x ∈ R : x − i ∈ Z}. Entonces,

P = {Ai }i∈I es una partición de R.

4. Sea M el conjunto de todos los mexicanos nacidos en el territorio. Entonces

P = {X : X es un estado de la República} es una partición de M si x ∈ X

significa x nació en X.

Teorema 3.14: Sea R una relación de equivalencia en A ̸= ∅. Se cumple lo siguiente.

1. Si a ∈ A entonces [a] ̸= ∅.

2. Para cualesquiera a, a′ ∈ A, si [a] ̸= [a′ ] entonces [a] ∩ [a′ ] = ∅.

3. Para todo a ∈ A, existe a′ ∈ A tal que a ∈ [a′ ].

Demostración.

1. Se sigue de la reflexividad de R ya que a ∼ a implica que a ∈ [a].

2. Sean a, a′ ∈ A y supongamos que [a] ̸= [a′ ]. Por la contrapuesta de la Proposi-

ción 3.10(1) se tiene que a ≁ a′ y por el inciso 2 de ella misma, obtenemos que

[a] ∩ [a′ ] = ∅.

3. Como hemos notado en el inciso 1, a ∈ [a] para todo a ∈ A.

Corolario 3.15: Sea R una relación de equivalencia en un conjunto A ̸= ∅. Entonces,

el conjunto cociente A/ ∼= {[a] : a ∈ A} es una partición de A. A esta partición la

llamamos la partición inducida por R.

Demostración. Es consecuencia del Teorema 3.14.

52
Ejemplo 3.16: Sea A = R2 . Definimos la relación R en A como p ∼ q si y solo si

p y q distan lo mismo del origen. La clase de equivalencia de un punto p en el plano

está dada por todos aquellos puntos cuya distancia al origen es la misma que la de

p, es decir, [p] = {q ∈ A :∥ p ∥=∥ q ∥}, lo cual geométricamente corresponde a la

circunferencia centrada en el origen que pasa por el punto p. La colección de todas

las circunferencias con centro en el origen es la partición del plano inducida por esta

relación de equivalencia.

Teorema 3.17: Sea P = {Ai }i∈I una partición de un conjunto A ̸= ∅. La relación

sobre A definida por: a ∼ b, si y solo si, existe i ∈ I tal que a ∈ Ai y b ∈ Ai , es una


P
relación de equivalencia. Se dice que ∼P es la relación inducida por la partición P .

Demostración. Sea P = {Ai }i∈I una partición de un conjunto A. Veamos que la

relación inducida por P es una relación de equivalencia.

1. Reflexiva. Sea a ∈ A. Como P es una partición, existe i ∈ I tal que a ∈ Ai lo

cual es lógicamente equivalente a a ∈ Ai y a ∈ Ai . Luego, a ∼ a.


P
2. Simétrica. Sean a, b ∈ A tales que a ∼ b. Entonces, existe i ∈ I tal que a ∈ Ai y
P
b ∈ Ai que es lógicamente equivalente a b ∈ Ai y a ∈ Ai . Por lo tanto, b ∼ a.
P

53
3. Transitiva. Sean a, b, c ∈ A tales que a ∼ b y b ∼ c. Entonces, existen i, j ∈ I tales
P P
que a ∈ Ai , b ∈ Ai y b ∈ Aj , c ∈ Aj . Dado que b ∈ Ai ∩ Aj y P es una partición

se sigue que Ai = Aj , lo cual implica que a ∈ Ai y c ∈ Ai para el mismo ı́ndice

i ∈ I. Por lo tanto, a ∼ c.
P

Ejemplo 3.18: Sean A = R2 y P = {Ay }y∈R la partición de A, donde para un y ∈ R

fijo Ay := {(x, y) : x ∈ R}. La relación de equivalencia inducida por P está dada por:

(x1 , y1 ) ∼P (x2 , y2 ) ⇔ ∃ y ∈ R [(x1 , y1 ) ∈ Ay ∧ (x2 , y2 ) ∈ Ay ]

⇔ ∃ y ∈ R [(x1 , y1 ) = (x1 , y) ∧ (x2 , y2 ) = (x2 , y)]

⇔ y1 = y = y2 .

Proposición 3.19: Sean R y R′ relaciones de equivalencia definidas sobre un con-

junto A ̸= ∅. Si A/∼ = A/∼′ entonces R = R′ .

Demostración. Sean R y R′ relaciones de equivalencia sobre A tales que A/∼ = A/∼′ ,

es decir, {[z]∼′ : z ∈ A} = {[z]∼ : z ∈ A}. Probemos que R = R′ ; esto es, a ∼ b si y

solo si a ∼′ b, para cualesquiera a, b ∈ A.

Sean x, y ∈ A tales que x ∼ y. Ası́, x ∈ [y]∼ . Como

[y]∼ ∈ {[z]∼ : z ∈ A} = {[z]∼′ : z ∈ A}

tenemos que [y]∼ = [z]∼′ para algún z ∈ A. Ahora bien, como x, y ∈ [y]∼ = [z]∼′ se

sigue que x ∼′ z y y ∼′ z. Luego, por simetrı́a de R′ , x ∼′ z y z ∼′ y, y por transitividad

x ∼′ y. De manera análoga se puede probar que x ∼′ y implica x ∼ y.

Observación 3.20: Sea P = {Ai }i∈I una partición de A ̸= ∅. Si x ∈ Ai entonces

54
[x]∼P = Ai . Esto ocurre pues

[x]∼P = {z ∈ A : z ∼P x} = {z ∈ A : ∃ j ∈ I(z, x ∈ Aj )}.

Por lo que, si z, x ∈ Aj como x ∈ Ai se tiene que Ai ∩ Aj ̸= ∅, lo cual implica que

Ai = Aj ya que P es una partición. Por lo tanto,

[x]∼P = {z ∈ A : z ∼P x} = {z ∈ A : z ∈ Ai } = Ai .

Proposición 3.21: Sean P = {Ai }i∈I y P ′ = {A′j }j∈J particiones sobre un conjunto

A ̸= ∅. Si las relaciones inducidas por P y P ′ coinciden entonces P = P ′ .

Demostración. Veamos que P ⊆ P ′ . Sea Ai ∈ P . Como Ai ̸= ∅, existe x ∈ Ai y por

la Observación 3.20 se tiene que [x]∼P = Ai . Por otro lado, dado que P ′ es partición

de A, existe A′j tal que x ∈ A′j y de nuevo por la Observación 3.20 obtenemos que

[x]∼P ′ = A′j . Luego, como las relaciones inducidas por P y P ′ son la misma tenemos

Ai = [x]∼P = [x]∼P ′ = A′j . Por lo tanto, Ai ∈ P ′ y ası́, P ⊆ P ′ . Similarmente, se

prueba la contención contraria.

Proposición 3.22: Sean P = {Ai }i∈I una partición de un conjunto A ̸= ∅. Enton-

ces, P = {[x]∼P : x ∈ A}.

Demostración. Veamos que P = {[x]∼P : x ∈ A} por doble contención.

(⊆) Sea Ai ∈ P . Como P es una partición sabemos que Ai ̸= ∅ y podemos conside-

rar z ∈ Ai . Luego, por la Observación 3.20, tenemos que Ai = [z]∼P ∈ {[x]∼P : x ∈ A}.

Por lo tanto, P ⊆ {[x]∼P : x ∈ A}.

(⊇) Sea [z]∼P ∈ {[x]∼P : x ∈ A}. Como P es partición y z ∈ A se tiene que existe

i ∈ I tal que z ∈ Ai . Por la Observación 3.20 se sigue que [z]∼P = Ai ∈ P . Por lo

tanto, {[x]∼P : x ∈ A} ⊆ P .

55
3.3. Relaciones de orden parcial
Definición 3.23: Dado un conjunto A ̸= ∅, decimos que una relación R sobre A es

una relación de orden parcial si y solo si R es:

1. Reflexiva. Para todo x ∈ A se tiene que (x, x) ∈ R.

2. Anti-simétrica. Para todo x, y ∈ A, si (x, y) ∈ R y (y, x) ∈ R entonces x = y.

3. Transitiva. Para todo x, y, z ∈ A, si (x, y) ∈ R y (y, z) ∈ R entonces (x, z) ∈ R.

Si R es una relación de orden parcial, la denotamos por R =≤ y denotamos (x, y) ∈≤

por x ≤ y.

Si x ≤ y diremos que x es menor o igual a y.

Ejemplo 3.24:

1. Sea A el conjunto de todas las personas en la clase y R la relación (x, y) ∈ R si

y sólo si y salta más alto que x. Como los fı́sicos en el salón nos pueden asegurar

que no hay dos personas que salten igual de alto, entonces R es una relación de

orden en A.

2. Sea A = R. Entonces la relación de orden usual, es decir, x ≤ y si y sólo si

y − x ∈ P donde P es la clase positiva, es una relación de orden parcial.

3. Consideremos R, y {(−∞, x) ⊆ R : x ∈ R}. Definimos (−∞, x) ≤ (−∞, y) si y

sólo si (−∞, x) ⊆ (−∞, y). Entonces esto define una relación de orden.

Observa dos cosas. La primera es que (−∞, x) ≤ (−∞, y) si y sólo si x ≤ y. Ası́

que en realidad esta no es una nueva relación de orden, sino una vieja definiad

en unos conjuntos raros. La segunda es que la contención siempre define una

relación de orden.

4. Sea X un conjunto, consideremos P(X) y

≤= {(A, B) ∈ P(X)2 : A ⊆ B}

Es decir, A ≤ B si y sólo si A ⊆ B. Entonces ≤ es una relación de orden en

56
P(X).

Ahora viene un festival de definiciones que permite establecer la noción de una

relación de orden parcial:

Definición 3.25: Sea A ̸= ∅, y ≤ una relación de orden parcial sobre A.

1. Máximo Dado un subconjunto B ⊆ A, decimos que un elemento a ∈ B es

máximo de B si ∀ b ∈ B, b ≤ a, y escribimos maxB = a.

2. Mı́nimo Dado un subconjunto B ⊆ A, decimos que un elemento a ∈ B es mı́nimo

de B si ∀ b ∈ B, a ≤ b, y escribimos minB = a.

3. Cota superior Dado un subconjunto B ⊆ A, decimos que un elemento a ∈ A es

cota superior de B si ∀ b ∈ B, b ≤ a.

4. Cota inferior Dado un subconjunto B ⊆ A, decimos que un elemento a ∈ A es

cota inferior de B si ∀ b ∈ B, a ≤ b.

5. Maximal Dado un subconjunto B ⊆ A, decimos que un elemento a ∈ B es

maximal en B si ∀ c ∈ A, a ≤ c ⇒ c ∈
/ B.

6. Minimal Dado un subconjunto B ⊆ A, decimos que un elemento a ∈ B es

minimal en B si ∀ c ∈ A, c ≤ a ⇒ c ∈
/ B.

7. Supremo Dado un subconjunto B ⊆ A, decimos que un elemento a ∈ A es

supremo de B si es la mı́nima cota superior, es decir,

a = min{b ∈ A : b es cota superior de B}.

Y escribimos a = supB

8. Ínfimo Dado un subconjunto B ⊆ A, decimos que un elemento a ∈ A es ı́nfimo

de B si es la máxima cota inferior, es decir,

a = max{b ∈ A : b es cota inferior de B}.

Y escribimos a = ı́nfB

57
Seguramente te estarás preguntando. ¿Por qué tantas definiciones? ¿No estamos

definiendo lo mismo de muchas maneras diferentes? No

Aquı́ un ejemplo.

Considera X = {1, 2, 3, 4, 5}, A = P(X) y ⊆ como la relación de orden.

Considera los conjuntos:

B1 = {{1}, {1, 2}, {1, 2, 3}} B2 = {{1}, {1, 2}, {1, 2, 3}, {1, 2, 4}}

Entonces es claro que {1, 2, 3} es máximo de B1 , pero no es máximo de B2 .

Mientras que {1, 2, 3} y {1, 2, 4} son maximales en B2 pero ninguno es máximo,

de hecho B2 no tiene máximos. Además, {1, 2, 3, 4, 5} es cota de B1 y B2 , pero

no es ni máximo ni maximal en ellos, pues no es elemento de ellos. Por último

{1, 2, 3, 4} es supremo de B2 .

Se puede construir un ejemplo análoga para establecer las distinciones entre

mı́nimo, minimal, cota inferior e ı́nfimo.

Lo que si es cierto es:

Proposición 3.26: Sea A ̸= ∅, y ≤ una relación de orden parcial sobre A y

B⊆A

a) Si a ∈ B es máximo en B entonces es maximal en, cota superior de y el

supremo de B.

b) Si a ∈ B es mı́nimo en B entonces es minimal en, cota inferior de y el

ı́nfimo de B.

La razón por la que tenemos tantas definiciones referentes al orden es porque las

relaciones de orden parcial no nos permiten comprar a cualquiera dos elementos. En

el ejemplo ofrecido B2 no tiene máximos pues no hay manera de comprar {1, 2, 3}

y {1, 2, 4}: ninguno es menor o igual que el otro. Para solucionar esto ofrecemos la

siguiente definición:

Definición 3.27: Dado un conjunto A ̸= ∅, decimos que una relación R sobre A es

una relación de orden total si y solo si R es:

58
1. Total. Para todo x, y ∈ A se tiene: (x, y) ∈ R ó (y, x) ∈ R.

2. Anti-simétrica. Para todo x, y ∈ A, si (x, y) ∈ R y (y, x) ∈ R entonces x = y.

3. Transitiva. Para todo x, y, z ∈ A, si (x, y) ∈ R y (y, z) ∈ R entonces (x, z) ∈ R.

Si R es una relación de orden total recuperamos las convenciones para orden parcial:

La denotamos por R =≤ y denotamos (x, y) ∈≤ por x ≤ y.

Si x ≤ y diremos que x es menor o igual a y.

Puedes revisar que toda relación de orden total es relación de orden total (sólo hay

que checar que la propiedad total implica la propiedad reflexiva.)

Todos los ejemplos que habı́amos visto previamente de relaciones de orden parcial

eran relaciones de orden total, excepto el ejemplo del conjunto potencia. Lo cual

muestra que no todo orden parcial es total.

Puedes revisar como ser maximal en un conjunto totalmente ordenado implica ser

máximo.

3.4. Funciones y gráficas


Definición 3.28: Sean A y B conjuntos. Una función f de A en B es una relación

f ⊆ A × B que cumple:

1. Para todo x ∈ A, existe y ∈ B tal que (x, y) ∈ f .

2. Cada elemento de A tiene asociado solo uno de B, es decir, para cualesquiera

x ∈ A y y1 , y2 ∈ B, si (x, y1 ) ∈ f y (x, y2 ) ∈ f entonces y1 = y2 .

A f lo denotamos como f : A → B y diremos que A es el dominio de f y B el

codominio de f . Denotamos por f (x) al único elemento de B que le corresponde a x

y le llamamos la imagen de x bajo f , para denotar este hecho escribimos x 7→ f (x).

La imagen de f es la misma imagen como relación, y en este caso se puede reescribir

como

imf = {b ∈ B : ∃ a ∈ A tal que (a, b) ∈ f } = {f (a) : a ∈ A}.

59
La representación de una función mediante un sistema de coordenadas cartesianas en

el plano o en el espacio se le llama la gráfica de f . La regla de correspondencia de

una función se refiere a la manera en que se hacen corresponder los elementos del

dominio con los del codominio. Cuando el dominio de una función f : A → B es

un conjunto de n elementos, digamos a1 , a2 , . . . , an , podemos escribirla mediante un

arreglo de renglones, donde el primer renglón son los distintos elementos del dominio

y el segundo sus correspondientes imágenes

 
a1 a2 ··· an
f = .
 
f (a1 ) f (a2 ) · · · f (an )

Ejemplos 3.29:

1. Sean A = {−1, 0, 1, 2} y B = {0, 1, 4}.

a) Sea f ⊆ A × B la siguiente relación (x, y) ∈ f si y solo si y = x2 . Entonces,

f = {(−1, 1), (0, 0), (1, 1), (2, 4)}. Ası́, f es una función de A en B y imf =

{0, 1, 4} = B.

b) Sea r ⊆ B × A la siguiente relación (x, y) ∈ r si y solo si x = y 2 . Entonces

r = {(1, −1), (0, 0), (1, 1), (4, 2)}. Ası́, r no es una función ya que a 1 le

corresponden 1 y −1. Notemos que r es la relación inversa de f , por lo que

en general, no se cumple que la relación inversa de una función sea una

función.

2. Sea f : R → Z definida como






 1 si x > 0,

f (x) = 0 si x = 0,



 −1

si x < 0.

Su gráfica está dada por:

3. Sean A = {1, 2, 3, 4, 5, 6, 7}, B = {−2, −1, 0, 9} y f : A → B la función dada

60
por f (1) = f (3) = f (5) = 0, f (2) = f (6) = −1, f (4) = f (7) = 9. Su regla de

correspondencia se puede escribir como

 
 1 2 3 4 5 6 7 
f = .
0 −1 0 9 0 −1 9

3.5. Tipos de funciones


Definición 3.30: Sea f : A → B una función.

1. Decimos que f es inyectiva (o una correspondencia uno a uno) si y solo si para

cualesquiera x1 , x2 ∈ A tales que x1 ̸= x2 se tiene que f (x1 ) ̸= f (x2 ) (lo cual es

equivalente a: para cualesquiera x1 , x2 ∈ A, si f (x1 ) = f (x2 ) entonces x1 = x2 ).

En caso de que f sea inyectiva escribimos f : A ↣ B.

2. Decimos que f es suprayectiva (o sobre) si y solo si para todo y ∈ B, existe

x ∈ A tal que y = f (x) y lo denotaremos por f : A ↠ B. Notemos que f es

suprayectiva si y solo si imf = B.

3. Decimos que f es biyectiva si y solo si f es inyectiva y suprayectiva.

Ejemplos 3.31:

1. Sea f : Z → Z dada por f (x) = −x + 1. Entonces, f es biyectiva.

2. Sean A = {0, −1, 1, 2} y B = {0, 1, 2, 3, 4}. La función f : A → B definida como

f (x) = x2 no es inyectiva ni suprayectiva.

61
3. Sean A = {1, 2, 3, 4} y B = {1, 2, 3}. La función f : A → B definida como

f (1) = 1, f (2) = 2, f (3) = 2 y f (4) = 3 no es inyectiva pero si suprayectiva.

4. Sea f : N → N tal que f (x) = 2x. Entonces, f es inyectiva pero no suprayectiva.

Observación 3.32: Podemos restringir el dominio (respectivamente, codominio)

para crear una función inyectiva (respectivamente, suprayectiva). Por ejemplo, sea

f : A → B donde A = {0, −1, 2, 1}, B = {0, 1, 2, 3, 4} dada por f (x) = x2 . Notemos

que f no es inyectiva ni suprayectiva. Tomando A′ = {0, 1, 2}, A′′ = {0, −1, 2} y

B ′ = {0, 1, 4} tenemos que f1 : A′ → B ′ y f2 : A′′ → B ′ dadas por fi (x) = x2 para

i = 1, 2 son biyectivas y además, A′ ̸= A′′ . Por lo que, la forma de restringir no es

única.

Teorema 3.33: Sean un conjunto A ̸= ∅,

R := {R : R es una relación de equivalencia sobre A} y

P := {P : P es una partición de A}.

Entonces, existe una función biyectiva F : R → P definida como F (R) = A/∼ donde

A/∼ es el conjunto cociente de la relación de equivalencia R.

Demostración.

1. F es suprayectiva. Sea P = {Ai }i∈I una partición de A. Por el Teorema 3.17

sabemos que ∼P es una relación de equivalencia. Además, por la Proposición 3.22

se tiene que F (∼P ) = P . Por lo tanto, F es suprayectiva.

2. F es inyectiva. Sean R, R′ ∈ R. Entonces, por la Proposición 3.19, si F (R) =

F (R′ ) entonces R = R′ y por tanto F es inyectiva.

Por lo probado antes, podemos concluir que F es biyectiva.

Definición 3.34: Sean f : X → Y una función y A ⊆ X. La imagen de A bajo f ,

denotada por f [A], es el conjunto f [A] := {f (a) : a ∈ A}.

62
Ejemplos 3.35:

1. Sean A = {0, 1, 2}, B = {0, 1}, C = {{2}, {0, 1}} ⊆ P(A) y f : P(A) → P(B)

dada por f (X) = X ∩ B. Entonces, f [C] := {f ({2}), f ({0, 1})} = {∅, B}.

2. Sean f : Z → Z definida como f (x) = −x + 1 y C = {z ∈ Z : 2 < z < 100}.

Entonces, f [C] = {z ∈ Z : −99 < z < −1}.

Lema 3.36: Sean X, Y conjuntos y f : X → Y una función. Entonces,

1. f [∅] = ∅

2. Si A1 , A2 ⊆ X entonces f [A1 ∩ A2 ] ⊆ f [A1 ] ∩ f [A2 ].

3. Si A1 , A2 ⊆ X entonces f [A1 ∪ A2 ] = f [A1 ] ∪ f [A2 ].

Demostración.

1. Si f [∅] ̸= ∅ podemos considerar y ∈ f [∅]. Entonces, por definición, existe x ∈ ∅

tal que f (x) = y, lo cual es una contradición ya que ∅ no tiene elementos.

2. Sean A1 , A2 ⊆ X y y ∈ f [A1 ∩A2 ]. Entonces, existe x ∈ A1 ∩A2 tal que y = f (x).

Luego, existe x ∈ A1 tal que y = f (x) y existe x ∈ A2 tal que y = f (x). Por lo

que, y = f (x) ∈ f [A1 ] ∩ f [A2 ].

3. (⊆) Sea y ∈ f [A1 ∪ A2 ]. Entonces, existe x ∈ A1 ∪ A2 tal que y = f (x). Luego,

existe x ∈ A1 tal que y = f (x) o existe x ∈ A2 tal que y = f (x). Por lo tanto,

f [A1 ∪ A2 ] ⊆ f [A1 ] ∪ f [A2 ].

(⊇) Sea y ∈ f [A1 ] ∪ f [A2 ]. Entonces, existe x ∈ A1 ⊆ A1 ∪ A2 tal que y = f (x)

o bien, existe x ∈ A2 ⊆ A1 ∪ A2 tal que y = f (x). Sin importar el caso, existe

x ∈ A1 ∪ A2 tal que y = f (x). Por lo tanto, f [A1 ] ∪ f [A2 ] ⊆ f [A1 ∪ A2 ].

Teorema 3.37: Sean X, Y conjuntos y f : X → Y una función. Entonces, f es

inyectiva si y solo si para cualesquiera subconjuntos A1 , A2 de X se cumple f [A1 ∩

A2 ] = f [A1 ] ∩ f [A2 ].

63
Demostración. (⇒) Por el Lema 3.36 tenemos que la contención f [A1 ∩ A2 ] ⊆ f [A1 ] ∩

f [A2 ] es válida para cualesquiera subconjuntos A1 y A2 de X. Veamos la contención

contraria. Supongamos que f es inyectiva y sea y ∈ f [A1 ] ∩ f [A2 ]. Entonces, existen

x1 ∈ A1 y x2 ∈ A2 tales que f (x1 ) = y = f (x2 ). Dado que f es inyectiva se sigue que

x1 = x2 . Luego, existe x ∈ A1 ∩ A2 tal que y = f (x), es decir, y ∈ f [A1 ∩ A2 ]. Por lo

tanto, f [A1 ] ∩ f [A2 ] ⊆ f [A1 ∩ A2 ] y se obtiene la igualdad.

(⇐) Supongamos que f [A1 ∩ A2 ] = f [A1 ] ∩ f [A2 ] para cualesquiera conjuntos A1

y A2 de X. Sean x1 , x2 ∈ X tales que f (x1 ) = f (x2 ). Considerando A1 = {x1 } y

A2 = {x2 } tenemos que

f [A1 ] ∩ f [A2 ] = {f (x1 )} ∩ {f (x2 )} = {f (x1 )} =


̸ ∅.

Luego, por hipótesis f [A1 ∩A2 ] ̸= ∅ y usando el primer inciso del Lema 3.36 deducimos

que ∅ ̸= A1 ∩ A2 = {x1 } ∩ {x2 }. Esto último implica que x1 = x2 . Por lo tanto, f es

inyectiva.

Definición 3.38: Sean X, Y conjuntos, f : X → Y y B ⊆ Y . La preimagen de

B (o la imagen inversa de Y ) bajo f , denotada por Im(f )−1 [B], es el conjunto

Im(f )−1 [B] := {x ∈ X : f (x) ∈ B}.1

Ejemplos 3.39:

1. Sea f : A → B definida como f (x) = x2 donde A = {−1, 0, 1, 2} y B =

{0, 1, 2, 3, 4}. Sean C := {0, 4} y D := {0, 3, 4}. Entonces, Im(f )−1 [C] = {0, 2} =

Im(f )−1 [D] pero C ̸= D.

2. Sean A = {0, 1, 2}, B = {0, 1} y f : P(A) → P(B) dada por f (X) = X ∩ B. Sea

1
En otros textos encontras la notación f −1 [B] para este mismo conjunto. Nosotros adota-
mos nuestra notación para no confundirnos con la afirmación de que f −1 (la función inversa)
existe.

64
C = {{0}, {0, 1}}. Entonces,

Im(f )−1 [C] = {{0}, {0, 2}, {0, 1}, {0, 1, 2}}.

Proposición 3.40: Sean X, Y conjuntos y f : X → Y una función. Entonces,

1. Im(f )−1 [∅] = ∅;

2. Si B1 , B2 son subconjuntos de Y entonces

Im(f )−1 [B1 ∪ B2 ] = Im(f )−1 [B1 ] ∪ Im(f )−1 [B2 ];

3. Si B1 , B2 son subconjuntos de Y entonces

Im(f )−1 [B1 ∩ B2 ] = Im(f )−1 [B1 ] ∩ Im(f )−1 [B2 ];

4. Si B ⊆ Y entonces

X \ Im(f )−1 [B] = Im(f )−1 [Y \ B].

Demostración.

1. Supongamos que Im(f )−1 [∅] ̸= ∅. Luego, existe x ∈ Im(f )−1 [∅], es decir, x =

f (y) para algún y ∈ ∅ lo cual es una contradicción. Por lo tanto, Im(f )−1 [∅] = ∅.

2. Sean B1 , B2 ⊆ Y . Entonces,

x ∈ Im(f )−1 [B1 ∪ B2 ] ⇔ f (x) ∈ B1 ∪ B2

⇔ f (x) ∈ B1 ∨ f (x) ∈ B2

⇔ x ∈ Im(f )−1 [B1 ] ∨ x ∈ Im(f )−1 [B2 ]

⇔ x ∈ Im(f )−1 [B1 ] ∪ Im(f )−1 [B2 ].

65
3. Sean B1 , B2 ⊆ Y . Entonces,

x ∈ Im(f )−1 [B1 ∩ B2 ] ⇔ f (x) ∈ B1 ∩ B2

⇔ f (x) ∈ B1 ∧ f (x) ∈ B2

⇔ x ∈ Im(f )−1 [B1 ] ∧ x ∈ Im(f )−1 [B2 ]

⇔ x ∈ Im(f )−1 [B1 ] ∩ Im(f )−1 [B2 ].

4. Sea B ⊆ Y . Entonces,

x ∈ Im(f )−1 [Y \ B] ⇔ f (x) ∈ Y \ B

⇔ f (x) ∈ Y ∧ f (x) ∈
/B

⇔ / Im(f )−1 [B]


x∈X ∧x∈

⇔ x ∈ X \ Im(f )−1 [B].

Lema 3.41: Sean X, Y conjuntos y f : X → Y una función. Entonces,

1. Para cualquier A ⊆ X, se tiene que A ⊆ Im(f )−1 [f [A]];

2. Para cualquier B ⊆ Y , se tiene que f [Im(f )−1 [B]] ⊆ B;

3. Para cualquier A ⊆ X, se tiene que f [X] \ f [A] ⊆ f [X \ A].

Demostración.

1. Sean A ⊆ X y a ∈ A. Es claro que f (a) ∈ f [A]. Luego, por definición se tiene

que a ∈ Im(f )−1 [f (A)]. Por lo tanto, la contención A ⊆ Im(f )−1 [f [A]] es cierta.

2. Sean B ⊆ Y y y ∈ f [Im(f )−1 [B]]. Entonces, y = f (x) para algún x ∈ Im(f )−1 [B].

Como x ∈ Im(f )−1 [B] tenemos que f (x) ∈ B. Luego, y ∈ B. Por lo tanto,

f [Im(f )−1 [B]] ⊆ B.

3. Sean A ⊆ X y y ∈ f [X] \ f [A]. Entonces, y = f (x) para algún x ∈ X y y ∈


/ f [A]

de donde se sigue que x ∈


/ A. Luego, existe x ∈ X \ A tal que y = f (x). Por lo

tanto, y ∈ f [X \ A] y la contención f [X] \ f [A] ⊆ f [X \ A] es cierta.

66
Teorema 3.42: Sean X, Y conjuntos y f : X → Y una función. Entonces,

1. f es inyectiva si y solo si para cualquier A ⊆ X se cumple que

A = Im(f )−1 [f [A]].

2. f es suprayectiva si y solo si para cualquier B ⊆ Y se cumple que

f [Im(f )−1 [B]] = B.

3. f es biyectiva si y solo si para cualquier A ⊆ X se cumple que

Y \ f [A] = f [X \ A].

Demostración.

1. (⇒) Supongamos que f es inyectiva y A ⊆ X. Por el Lema 3.41 tenemos la

contención A ⊆ Im(f )−1 [f [A]], por lo que, es suficiente probar f −1 [f [A]] ⊆ A.

Sea x ∈ Im(f )−1 [f [A]]. Entonces, f (x) ∈ f [A]. Luego, existe a ∈ A tal que

f (x) = f (a). Dado que f es inyectiva, tenemos que x = a ∈ A. Por lo tanto,

Im(f )−1 [f [A]] ⊆ A y se sigue la igualdad.

(⇐) Supongamos que la igualdad A = Im(f )−1 [f [A]] es cierta para cualquier

A ⊆ X. Sean x, y ∈ X tales que f (x) = f (y). Consideremos A1 = {x} y A2 =

{y}. Por hipótesis, {x} = A1 = Im(f )−1 [f [A1 ]] = Im(f )−1 [{f (x)}] y {y} =

A2 = Im(f )−1 [f [A2 ]] = Im(f )−1 [{f (y)}]. Dado que f (x) = f (y) obtenemos

que

A1 = Im(f )−1 [{f (x)}] = Im(f )−1 [{f (y)}] = A2

y por tanto, x = y.

2. (⇒) Supongamos que f es sobre y sea B ⊆ Y . Por el Lema 3.41 tenemos la

67
contención f [Im(f )−1 [B]] ⊆ B. Veamos la contención contraria, sea y ∈ B.

Dado que f es sobre, existe x ∈ X tal que y = f (x). Como y ∈ B se tiene

que x ∈ Im(f )−1 [B]. Luego, y = f (x) con x ∈ Im(f )−1 [B]. Por lo tanto,

y ∈ f [Im(f )−1 [B]].

(⇐) Supongamos que f [Im(f )−1 [B]] = B para cualquier B ⊆ Y . En particular,

considerando B = Y tenemos que f [Im(f )−1 [Y ]] = Y . Como Im(f )−1 [Y ] = X

(ya que f : X → Y ) se sigue que f [X] = Y . Por lo tanto, im(f ) = Y y ası́, f es

sobre.

3. (⇒) Supongamos que f es biyectiva y sea A ⊆ X. Veamos que Y \f [A] = f [X \A]

por doble contención.

(⊆) Como f es sobre se tiene que f [X] = Y . Por el Lema 3.41, tenemos que

Y \ f [A] = f [X] \ f [A] ⊆ f [X \ A].

(⊇) Sea y ∈ f [X \ A]. Entonces, y = f (x) para algún x ∈ X \ A. Como el

codominio de f es Y , se tiene que y = f (x) ∈ Y . Por lo que, basta probar que

/ f [A]. En efecto, si y ∈ f [A] existe x′ ∈ A tal que f (x) = y = f (x′ ) y


f (x) ∈

como f es inyectiva se sigue que x = x′ ∈ A lo cual es una contradicción. Por lo

tanto, y ∈ Y \ f [A] y la contención f [X \ A] ⊆ Y \ f [A] se cumple.

(⇐) Supongamos que la igualdad Y \ f [A] = f [X \ A] es cierta para cualquier

A ⊆ X. Veamos que f es biyectiva.

• f es inyectiva. Sean a1 , a2 ∈ X tales que a1 ̸= a2 . Veamos que f (a1 ) ̸= f (a2 ).

Consideremos A = {a1 }. Como a1 ̸= a2 se tiene que a2 ∈ X \ A y entonces

f (a2 ) ∈ f [X \ A]. Por hipótesis, f [X \ A] = Y \ f [A] de donde se obtiene que

f (a2 ) ∈
/ f [A] = {f (a1 )}, es decir, f (a2 ) ̸= f (a1 ).

• f es sobre. Por contradicción, supongamos que existe y ∈ Y tal que para todo

x ∈ X f (x) ̸= y. Entonces, y ∈ Y \ f [X] y por hipótesis (tomando A = X) tene-

mos que y ∈ f [X \ X] = f [∅] = ∅ (ver el Lema 3.36) lo cual es una contradicción.

Por lo tanto, f es sobre. Concluimos que f es biyectiva.

68
3.6. Composición de funciones y fun-

ciones inversas
Definición 3.43: Dos funciones f : A → B y g : A → B son iguales si y solo si para

toda x ∈ A, f (x) = g(x).

Ejemplos 3.44:

1. Las funciones f : N → N y g : N → N dadas por f (x) = 2 | x | y g(x) = 2x son

iguales.

2. Las funciones f : Z → Z y g : Z → Z dadas por f (x) = 2 | x | y g(x) = 2x no

son iguales.

Definición 3.45: Sean A, B, C conjuntos y B ′ ⊆ B. Si f : A → B ′ y g : B → C,

definimos la composición de f seguida de g, denotada por g ◦ f como la función g ◦ f :

A → C tal que para toda x ∈ A, (g ◦ f )(x) = g(f (x)).

Ejemplos 3.46:

1. Sean f : R → R y g : R → R definidas por f (x) = x2 + 1 y g(x) = 3x + 2.

Entonces, (g ◦ f )(x) = 3x2 + 5 y (f ◦ g)(x) = 9x2 + 12x + 5. Notemos que

(g ◦f )(2) ̸= (f ◦g)(2). Por lo que, la composición de funciones no es conmutativa.

2. Sea f : Z → Z dada por f (x) = −x + 1. Sean A = {0, −1, 1, 2}, B = {0, 1, 2, 3, 4}

y g : A → B dada por g(x) = x2 . Entonces, la composición f ◦ g : A → Z está

dada por (f ◦ g)(a) = −(a2 ) + 1 para todo a ∈ A.

3. Sea A = {1, 2, 3, 4, 5} y f : A → A, g : A → A definidas como:

   
 1 2 3 4 5   1 2 3 4 5 
f =  y g= .
3 2 5 1 4 1 2 5 4 3

69
Entonces, f ◦ g : A → A y g ◦ f : A → A están dadas por:

   
 1 2 3 4 5   1 2 3 4 5 
g◦f =  y f ◦g = .
5 2 3 1 4 3 2 4 1 5

Concluimos que g ◦ f ̸= f ◦ g.

Definición 3.47: Sea A un conjunto. La función identidad en A, denotada por idA ,

está definida como idA : A → A donde idA (a) = a para toda a ∈ A.

Observación 3.48: Para cualquier función f : A → B, se cumple que idB ◦ f = f

y f ◦ idA = f .

Definición 3.49: Sea f : A → B una función. Un inverso izquierdo (respectivamen-

te, derecho) de f es una función g : B → A tal que g ◦ f = idA (respectivamente,

f ◦ g = idB ).

Ejemplos 3.50:

1. Sean f : R → [0, ∞) con f (x) = x2 y g : [0, ∞) → R con g(x) = x. Entonces,

f ◦ g = id[0,∞) pero g ◦ f ̸= idR .

2. Sean A = {1, 2, 3, 4} y B = {5, 6, 7} y f : A → B definida como

 
 1 2 3 4 
f = .
5 5 6 7

Consideremos g : B → A y h : B → A dadas por

   
 5 6 7   5 6 7 
g=  y h= .
1 3 4 2 3 4

Notemos que g ̸= h. Además, f ◦ g = f ◦ h = idB pero g ◦ f ̸= idA ̸= h ◦ f .

Por lo que, g y h son dos inversos derechos (distintos) de f pero no son inversos

70
izquierdos de f .

3. Sean A = {1, 2, 3} y B = {4, 5, 6, 7} y f : A → B definida como

 
 1 2 3 
f = .
4 5 6

Consideremos g : B → A y h : B → A dadas por

   
 4 5 6 7   4 5 6 7 
g=  y h= .
1 2 3 1 1 2 3 2

Notemos que g ̸= h. Además, g ◦ f = h ◦ f = idA pero f ◦ g ̸= idB ̸= f ◦ h. Por

lo que, g y h son dos inversos izquierdos (distintos) de f pero no son inversos

derechos de f .

Teorema 3.51: Sean A, B conjuntos y f : A → B una función. Entonces,

1. Si A ̸= ∅, entonces f es inyectiva si y solo si f tiene inverso izquierdo.

2. f es suprayectiva si y solo si f tiene inverso derecho.

Demostración. Sean A, B conjuntos y f : A → B una función.

1. (⇒) Supongamos que f es inyectiva. Como A ̸= ∅ considera a0 ∈ A. Definimos

g : B → A de la siguiente manera:

 a

si f (a) = b
g(b) =
 a0 si b ∈
/ f [A].

Notemos que como f es inyectiva, si b ∈ f [A], existe una única a ∈ A tal que

f (a) = b. Ası́, g está bien definida, es decir, g es función. Ahora bien, de la

definición de composición, tenemos que g ◦ f y idA tienen el mismo dominio y

codominio. Además, para a ∈ A, se cumple que (g ◦ f )(a) = g(f (a)) = a =

idA (a). Por lo tanto, g ◦ f = idA y f tiene inverso izquierdo.

71
(⇐) Supongamos que f tiene inverso izquierdo y sean x, y ∈ A tales que f (x) =

f (y). Como f tiene inverso izquierdo, existe g : B → A tal que g ◦ f = idA .

Luego,

x = idA (x) = (g ◦ f )(x) = g(f (x)) = g(f (y)) = (g ◦ f )(y) = idA (y) = y.

Por lo tanto, f es inyectiva.

2. (⇒) Supongamos que f es sobre y sea b ∈ B. Entonces, el conjunto {a ∈ A :

f (a) = b} ̸= ∅. De este conjunto, elegimos uno y solo un elemento ab , tal que

f (ab ) = b. Definimos la función g : B → A como g(b) := ab . Notemos que g está

bien definida (es decir, es función) ya que elegimos uno y solo un ab . También,

notemos que f ◦g y idB tienen el mismo dominio y el mismo codominio. Además,

para b ∈ B se cumple que (f ◦ g)(b) = f (g(b)) = f (ab ) = b = idB (b). Por lo que,

f ◦ g = idB y f tiene inverso derecho.

(⇐) Supongamos que f tiene inverso derecho y sea b ∈ B. Entonces, existe

g : B → A tal que f ◦ g = idB . Como b ∈ B se tiene que g(b) ∈ A y f (g(b)) =

(f ◦g)(b) = idB (b) = b. De aquı́ obtenemos que existe a ∈ A (tomando a := g(b))

tal que f (a) = b. Por lo tanto, f es sobre.

Ejemplo 3.52: Sean f : Z → Z y g : Z → Z dadas por f (n) = 2n y g(n) = ⌊ n2 ⌋,

donde ⌊x⌋ es el mayor entero menor o igual que x. Entonces, g◦f = idZ pero f ◦g ̸= idZ .

Lema 3.53: Sean A, B, C, D conjuntos, B ′ ⊆ B y C ′ ⊆ C. Sean f : A → B ′ ,

g : B → C ′ y h : C → D funciones. Entonces, h ◦ (g ◦ f ) = (h ◦ g) ◦ f .

Demostración. Por definición de composición de funciones se tiene que h ◦ (g ◦ f ) y

(h ◦ g) ◦ f tienen el mismo dominio y codominio. Ahora sea x ∈ A. Por una parte,

(h ◦ (g ◦ f ))(x) = h((g ◦ f )(x)) = h(g(f (x))). Por otra parte, ((h ◦ g) ◦ f )(x) =

(h ◦ g)(f (x)) = h(g(f (x))). Por lo tanto, h ◦ (g ◦ f ) = (h ◦ g) ◦ f y la composición es

72
asociativa.

Teorema 3.54: Sea f : A → B una función. Si g1 : B → A es un inverso izquierdo

de f y g2 : B → A es un inverso derecho de f entonces g1 = g2 .

Demostración. Como g1 es un inverso izquierdo de f se tiene que g1 ◦ f = idA . Por

otra parte, como g2 es un inverso derecho de f se cumple f ◦ g2 = idB . Luego, g1 =

g1 ◦ idB = g1 ◦ (f ◦ g2 ) = (g1 ◦ f ) ◦ g2 = idA ◦ g2 = g2 .

Definición 3.55: Sea f : A → B una función. Decimos que f es invertible si y solo

si existe una función g : B → A tal que g ◦ f = idA y f ◦ g = idB .

Ejemplo 3.56: Sean X = {0, 1, 2}, Y = {0, 1, 4} y h : X → Y dada por h(x) = x2 .

Entonces, h = {(0, 0), (1, 1), (2, 4)} como relación mientras que la relación inversa de h

es h−1 = {(0, 0), (1, 1), (4, 2)}. Notemos que h−1 es función y su dominio es Y . Luego,

h−1 : Y → X. Además, h ◦ h−1 = idY y h−1 ◦ h = idX .

Proposición 3.57: Sea f : A → B una función y f −1 la relación inversa de f . Los

siguientes enunciados se cumplen.

1. Si f −1 es función y f −1 : B → A, entonces f ◦ f −1 = idB y f −1 ◦ f = idA .

2. f es invertible si y solo si f −1 es una función y f −1 : B → A.

3. Si f es invertible, el inverso derecho e izquierdo de f es f −1 .

Demostración. Sea f : A → B una función y f −1 la relación inversa de f .

1. Supongamos que f −1 es función y f −1 : B → A. Entonces, para todo b ∈ B,

existe un único ab ∈ A tal que f −1 (b) = ab . Además, f −1 (b) = ab si y solo si

f (ab ) = b. Por definición de composición, f ◦ f −1 y idB tienen el mismo dominio

y codominio. Ahora bien, sea b ∈ B. Entonces, (f ◦ f −1 )(b) = f (f −1 (b)) =

f (ab ) = b = idB (b). Por lo tanto, f ◦ f −1 = idB . Análogamente, f −1 ◦ f = idA .

2. (⇒) Supongamos que f es invertible. Entonces, f tiene inverso izquierdo y de-

recho. Veamos que dom(f −1 ) = B. Por definición, dom(f −1 ) ⊆ B. Para la otra

73
contención, sea b ∈ B. Como f tiene inversa derecha se tiene que f es sobre por

el Teorema 3.51. Luego, existe a ∈ A tal que f (a) = b, es decir, (a, b) ∈ f lo

cual implica (b, a) ∈ f −1 . Entonces, b ∈ dom(f −1 ) y ası́, B ⊆ dom(f −1 ). Por lo

tanto, dom(f −1 ) = B.

• f −1 es función. Sea (y, x1 ) ∈ f −1 y supongamos que (y, x2 ) ∈ f −1 . Veamos

que x1 = x2 . Entonces, (x1 , y) ∈ f y (x2 , y) ∈ f . Como f es función se tiene

que f (x1 ) = y = f (x2 ). Ahora bien, dado que f tiene inverso izquierdo, f es

inyectiva por el Teorema 3.51. Por lo que, x1 = x2 . Concluimos que f −1 es

función y f −1 : B → A.

(⇐) Se sigue por el inciso anterior.

3. Es consecuencia de los incisos anteriores.

Corolario 3.58: Sea f : A → B una función con A ̸= ∅. Entonces,

1. f es invertible si y solo si f es biyectiva.

2. f es biyectiva si y solo si f −1 es una función con dominio B.

Demostración. Sea f : A → B una función con A ̸= ∅.

1. (⇒) Por el Teorema 3.57, si f es invertible entonces f −1 es el inverso izquierdo

y el derecho de f . Luego, por el Teorema 3.51 se sigue que f es inyectiva y

suprayectiva. Por lo tanto, f es biyectiva.

(⇐) Si f es biyectiva, por el Teorema 3.51, f tiene inverso izquierdo y derecho.

Usando el Teorema 3.54, tenemos que el inverso izquierdo y el derecho de f

coinciden. Por lo tanto, f es invertible.

2. Por el inciso anterior, f es biyectiva si y solo si f es invertible. Por la Proposi-

ción 3.57 se tiene que f es invertible si y solo si f −1 es una función y f −1 : B → A.

Por lo tanto, f es biyectiva si y solo si f −1 es una función con dominio B.

74
Capı́tulo 4
Números naturales
En este capı́tulo daremos la definición de Von Neumann para los números

naturales. Definimos un orden lineal en este conjunto, y las operaciones

suma y multiplicación. Probamos ciertas propiedades de lo anterior usando

el Principio de inducción y finalmente, veremos como otros principios de

inducción están relacionados.

A finales del siglo XX, después de los desarrollos, gracias a David Hilbert, del

método axiomático, Giuseppe Peano introdujo una axiomatización de los números na-

turales. Los matemáticos (y toda persona que supiera contar) llevaban trabajando con

los números naturales por milenios. Sin embargo, dado el nuevo impulso formaliza-

dor de las matemáticas, resultaba deseable idear una definición axiomática de estos

números. Lo que sigue es la propuesta de este matemático, definición que hoy en dı́a

es estándar

Definición 4.1(Axiomas de Peano): Dados 0, N conjuntos y s una relación cuyo

dominio es N. Los Axiomas de Peano son los siguientes:

• Axioma 1. 0 ∈ N.

• Axioma 2. ∀ n ∈ N, hay un único m ∈ N tal que (n, m) ∈ s. Es decir, s es

función y s : N → N.

• Axioma 3. ∀n ∈ N s(n) ̸= 0. Es decir, 0 ∈


/ im(s).

• Axioma 4. ∀n, m ∈ N, s(n) = s(m) → n = m. Es decir, s es inyectiva.

• Axioma 5 (Principio de Inducción). Si A ⊆ N es tal que:

a) 0 ∈ A y;

b) ∀n ∈ N, n ∈ A → s(n) ∈ A,

75
entonces N ⊆ A.

Notemos que por el Axioma de extensionalidad, esto último implica N = A.

Observa que esta definición no es ”constructiva”, es decir, afirma que si un conjunto

N satisface los 5 axiomas de Peano entonces a ese conjunto le llamaremos el conjunto

de los números naturales. Sin embargo, no nos dice quiénes son ni como se ven los

naturales.

Recuerda que desde la teorı́a de conjuntos un objeto existe si y sólo si es un

conjunto. Siendo ası́, la teorı́a de conjuntos nos exige una ”construcción” de los núme-

ros naturales, es decir, exhibir unos conjuntos que pueden ”interpretarse” como el

0, 1, 2 . . . y que satisfagan los axiomas de Peano.

Existen varias construcciones de los naturales, algunas de las famosas son la de

Cantor y la de Von Neumann, esta última es más pedagógica, ası́ que es la que usare-

mos.

Definición 4.2(Definición de Von Neumann): El conjunto de números natu-

rales, denotado por N, es el conjunto cuyos elementos son:

0 := ∅,

1 := 0 ∪ {0} = ∅ ∪ {∅} = {∅} = {0},

2 := 1 ∪ {1} = {0} ∪ {1} = {0, 1},

3 := 2 ∪ {2} = {0, 1} ∪ {2} = {0, 1, 2}


..
.

s(n) := n ∪ {n} = {0, 1, . . . , n},


..
.

Notemos que si n es un número natural, entonces s(n) := n∪{n} es un número natural,

a s(n) lo llamamos el sucesor de n y a s : N → N dada por n 7→ s(n) la función sucesor .

Se puede demostrar que los números naturales definidos como Von Neumann cumplen

los Axiomas de Peano. No lo vamos a hacer pues supera los objetivos del curso.

76
4.1. Suma y multiplicación
Para desarrollar esta sección necesitaremos el siguiente Teorema cuya prueba se omi-

te. El teorema se conoce como Teorema de recursión. Este teorema afirma que los

naturales traen ”de regalo” un método constructivo para crear nuevas funciones con

dominio mathbbN . La prueba se puede hacer con métodos algebráicos o conjuntistas,

pero es compleja y no ofrece mucho a la comprensión de los naturales que no sepas

ya.

Teorema 4.3(Teorema de Recursión): Sean X un conjunto, x0 ∈ X y f : X →

X una función. Entonces, existe una única función g : N → X tal que g(0) = x0 y

g(s(n)) = f (g(n)) para todo n ∈ N.

Definición 4.4(Sumar m): Sea m ∈ N. Usando el Teorema de Recursión con

X = N, x0 = m y f = s la función sucesor, existe una única función m + ( ) : N → N

tal que m + (0) = m y m + (s(n)) = s(m + (n)) para todo n ∈ N. A dicha función la

llamamos la función sumar m.

Figura 4.1: Esquema ilustrativo del Teorema de la recursión

Observa que en lugar de definir la operación ( )+( ) : N → N, directamente lo que

77
hacimos fue definir ”la tabla de sumar” de m ∈ N, usando el teorema de recursión. Sin

embargo, no importa, pues ahora ya podemos definir esta operación correctamente.

Definición 4.5: La suma en N es la función +(−, −) : N × N → N tal que (m, n) 7→

m + (n). Usaremos la notación m + n en lugar de +(m, n).

Observación 4.6: En particular, usando las definiciones anteriores obtenemos que:

1. 0 + 0 = 0 y 0 + s(n) = s(0 + n) para todo n ∈ N.

2. n + 1 = n + s(0) = s(n + 0) = s(n) para todo n ∈ N.

Ahora repetimos el proceso para la multiplicación y la exponenciación.

Definición 4.7(Multiplicar por m): Sea m ∈ N. Por el Teorema de Recursión,

tomando X = N, x0 = 0 y f = m+(−) (la función sumar m), existe una única función

m • (−) : N → N tal que m • (0) = 0 y m • (s(n)) = m + (m • (n)) para todo n ∈ N. A

esta función la llamamos multiplicar por m.

Definición 4.8: La multiplicación en N es la función •(−, −) : N × N → N tal que

(m, n) 7→ m • (n). Por motivos prácticos escribiremos m · n o bien mn, en lugar de

•(m, n).

Observación 4.9: En particular, se cumple que 0 · 0 = 0 y 0 · s(n) = 0 + 0 · n para

todo n ∈ N.

Definición 4.10(Exponenciar m): Sea m ∈ N. Por el Teorema de Recursión,

tomando X = N, x0 = 1 y f = m • (−) (la función multiplicar por m), existe una

única función m(−) : N → N tal que m(0) = 1 y m(s(n)) = m · m(n) para todo n ∈ N.

Definición 4.11: La exponenciación en N es la función (−)(−) : N × N → N tal que

(m, n) 7→ m(n) . Escribiremos mn en lugar de (m)(n) .

78
4.2. Principio de inducción
Ahora que ya definimos nuestra operaciones, quisiéramos probar que cumplen ciertas

propiedades, en particular: asociatividad, conmutatividad y distributividad. Una per-

sona muy sabia dijo una vez ”si quieres probar algo sobre los naturales, la prueba va

a ser por inducción”. Esta frase refleja que el quinto axioma de Peano nos ofrece un

método de prueba único para los naturales. En esta sección vamos a estudiarlo.

Esta técnica muy conocida de demostración llamada “prueba por inducción”. Esta

técnica consiste en utilizar el Axioma 5 de Peano como herramienta, para demostrar

una propiedad sobre los números naturales. La técnica comienza definiendo un con-

junto inductivo A ⊆ N, y lo que se busca es probar que A = N, y está dividida en las

siguientes partes:

1. Paso base. Verificar primero que 0 ∈ A. En ocasiones, se tendrá que checar que

la propiedad es cierta para naturales n ≥ 1, dependiendo del enunciado.

2. Paso inductivo. Consiste en suponer que n ∈ A, a esto se le llama hipótesis de

inducción (HI), y bajo esta suposición demostrar que s(n) ∈ A.

El hecho de que A = N permite concluir que el resultado es cierto utilizando el

Axioma 5.

Veamos un ejemplo.

Lema 4.12: Para toda n ∈ N, se tiene que s(n) ̸= n.

Demostración. Sea

A := {n ∈ N : s(n) ̸= n} ⊆ N

queremos ver que A = N. Hacemos la prueba por inducción sobre n.

1. Paso base. Veamos que el resultado es cierto para n = 0. Por el Axioma 3, se

tiene que s(n) ̸= 0 para todo n ∈ N. En particular, s(0) ̸= 0 y ası́, 0 ∈ A.

2. Demostremos que si para n es cierto el resultado entonces para s(n) = n + 1

también es cierto.

79
Hipótesis de Inducción Supongamos que n ∈ A, esto es, s(n) ̸= n.

Paso inductivo. Veamos que s(n) ∈ A, es decir, s(s(n)) ̸= s(n). Por el Axioma

4, sabemos que s es inyectiva y dado que s(n) ̸= n se sigue que s(s(n)) ̸= s(n)

lo cual implica que s(n) ∈ A.

Por lo tanto, por el Axioma 5 concluimos que A = N. Por lo tanto para toda n ∈ N,

s(n) ̸= n.

Teorema 4.13: Para cualquier n ∈ N, se tiene que n = 0 o que existe m ∈ N tal

que s(m) = n.

Demostración. Sea

A = {n ∈ N : n = 0 o existe m ∈ N tal que s(m) = n} ⊆ N.

Queremos ver que A = N. Hacemos la prueba por inducción sobre n.

1. Paso base. Veamos que el resultado es cierto para n = 0. Por como se define A,

es claro que 0 ∈ A.

2. Demostremos que si para n es cierto el resultado entonces para s(n) = n + 1

también es cierto.

Hipótesis de inducción. Supongamos que n ∈ A.

Paso inductivo. Veamos que s(n) ∈ A. En efecto, como A ⊆ N se tiene que

n ∈ A. Luego, existe m ∈ N, a saber n mismo, tal que s(m) = s(n), usando que

s es función por el Axioma 2.

Por lo tanto, por el Axioma 5 concluimos que A = N. Esto nos permite concluir el

resultado

Teorema 4.14(Asociatividad de la suma): Para cualesquiera a, b y n ∈ N, se

tiene que (a + b) + n = a + (b + n).

80
Demostración. Sean a y b cualesquiera naturales y

A = {n ∈ N : (a + b) + n = a + (b + n)} ⊆ N.

Queremos ver que A = N. Hacemos la prueba por inducción sobre n.

1. Paso base. Veamos que el resultado es cierto para n = 0. Como

(a + b) + 0 = a+b (definición de +),

= a + (b + 0) (definición de +),

se sigue que 0 ∈ A.

2. Demostremos que si para n es cierto el resultado entonces para s(n) = n + 1

también es cierto.

Hipótesis de Inducción. Supongamos que n ∈ A, esto es, (a+b) +n = a+ (b+n).

Paso inductivo.Veamos que s(n) ∈ A, es decir, (a + b) + s(n) = a + (b + s(n)).

(a + b) + s(n) = s((a + b) + n) (definición de +),

= s(a + (b + n)) (HI ),

= a + s(b + n) (definición de +),

= a + (b + s(n)) (definición de +),

tenemos que s(n) ∈ A.

Por lo tanto, por el Axioma 5 concluimos que A = N.

Notemos que por el resultado anterior podemos simplemente escribir a + b + n, sin

riesgo de confusión, ya que (a + b) + n = a + (b + n).

Teorema 4.15(Cancelación de la suma): Para cualesquiera a, b y n ∈ N, si

a + n = b + n entonces a = b.

81
Demostración. Sean a y b cualesquiera naturales y

A = {n ∈ N : a + n = b + n implica a = b} ⊆ N.

Queremos ver que A = N. Hacemos la prueba por inducción sobre n.

1. Paso base. Veamos que el resultado es cierto para n = 0. Supongamos que a+0 =

b + 0. Por la definición de suma, se tiene que a + 0 = a y b + 0 = b. Por lo tanto,

a = a + 0 = b + 0 = b y ası́, 0 ∈ A.

2. Demostremos que si para n es cierto el resultado entonces para s(n) = n + 1

también es cierto.

Hipótesis de inducción. Supongamos que n ∈ A, esto es, que si a + n = b + n

entonces a = b.

Paso inductivo. Veamos que s(n) ∈ A, es decir, que si a+s(n) = b+s(n) entonces

a = b. En efecto, supongamos que a + s(n) = b + s(n). Por la definición de suma,

sabemos que a + s(n) = s(a + n) y b + s(n) = s(b + n). Luego, s(a + n) = s(b + n).

Como la función s es inyectiva por el Axioma 4, se sigue que a + n = b + n y por

(HI) concluimos que a = b. Por ende, s(n) ∈ A.

Por lo tanto, por el Axioma 5 concluimos que A = N.

Teorema 4.16: Se tienen las siguientes propiedades de la suma:

1. Para cualquier n ∈ N, se tiene que 0 + n = n;

2. Para cualesquiera a y n ∈ N, se tiene que a + s(n) = s(a) + n;

3. Conmutatividad de la suma: Para cualesquiera a y n ∈ N, se tiene que

a + n = n + a;

4. Para cualesquiera a y n ∈ N, si a ̸= 0 entonces a + n ̸= 0;

5. Para cualesquiera a y b, a + b = 0 si y solo si a = 0 y b = 0.

Demostración. Ejercicio.

Ya terminamos con las propiedades de la suma en N, vamos ahora con las de la

82
multiplicación.

Lema 4.17: Para cualquier n ∈ N, se tiene que 1 · n = n.

Demostración. Sea A = {n ∈ N : 1 · n = n} ⊆ N. Queremos ver que A = N. Hacemos

la prueba por inducción sobre n.

1. Paso base. Veamos que el resultado es cierto para n = 0. Tenemos que 1 · 0 = 0

por la definición de multiplicación. Por lo tanto, 0 ∈ A.

2. Demostremos que si para n es cierto el resultado entonces para s(n) = n + 1

también es cierto.

Hipótesis de Inducción. Supongamos que n ∈ A, esto es, 1 · n = n.

Paso inductivo.Veamos que s(n) ∈ A, es decir, 1 · s(n) = s(n). En efecto, como

1 · s(n) = 1 + (1 · n) (definición de •),

= 1+n (HI ),

= n+1 (conmutatividad de +),

= s(n) (Observación 4.6).

Ası́, s(n) ∈ A.

Por lo tanto, por el Axioma 5 concluimos que A = N.

Teorema 4.18(Distributividad): Para cualesquiera a, b y n ∈ N, se tiene que

(a + b) · n = a · n + b · n.

Demostración. Sean a y b cualesquiera naturales y

A = {n ∈ N : (a + b) · n = a · n + b · n} ⊆ N.

Queremos ver que A = N. Hacemos la prueba por inducción sobre n.

83
1. Paso base. Veamos que el resultado es cierto para n = 0. Como

(a + b) · 0 = 0 (definición de •, )

= a·0 (definición de •),

= (a · 0) + 0 (definición de +),

= (a · 0) + (b · 0) (definición de •).

se sigue que 0 ∈ A.

2. Demostremos que si para n es cierto el resultado entonces para s(n) = n + 1

también es cierto.

Hipótesis de Inducción. Supongamos que n ∈ A, esto es, (a + b) · n = a · n + b · n.

Paso inductivo. Veamos que s(n) ∈ A, es decir, (a + b) · s(n) = a · s(n) + b · s(n).

En efecto, como

(a + b) · s(n) = (a + b) + ((a + b) · n) (definición de •),

= (a + b) + (a · n + b · n) (HI ),

= (a + a · n) + (b + b · n) (asoc. y conmut. de +),

= a · s(n) + b · s(n) (definición de •).

tenemos que s(n) ∈ A.

Por lo tanto, por el Axioma 5 concluimos que A = N.

En ocasiones dentro de una demostración por inducción se necesita hacer otra demos-

tración por inducción, como veremos en el siguiente teorema. Esto se conoce como

inducción doble.

Teorema 4.19(Conmutatividad de la multiplicación): Para cualesquiera n, m ∈

N, se tiene que m · n = n · m.

Demostración. Sea A = {n ∈ N : ∀ m ∈ N (m · n = n · m)} ⊆ N. Queremos ver que

A = N. Hacemos la prueba por inducción sobre n.

84
1. Paso base. Veamos que el resultado es cierto para n = 0. Debemos demostrar que

para cualquier m ∈ N se tiene que m · 0 = 0 · m. Sea A′ = {m ∈ N : m · 0 = 0 · m}.

Para ver que A′ = N, haremos la prueba por inducción sobre m.

a) Paso base. Veamos que el resultado es cierto para m = 0. Por la definición

de multiplicación, 0 · 0 = 0 = 0 · 0. Por lo tanto, 0 ∈ A′ .

b) Demostremos que si para m es cierto el resultado entonces para s(m) =

m + 1 también es cierto.

Hipótesis de Inducción Supongamos que m ∈ A′ ; esto es, m · 0 = 0 · m.

Paso inductivo. Veamos que s(m) ∈ A′ , es decir, s(m) · 0 = 0 · s(m). En

efecto, como

0 · s(m) = 0 + (0 · m) (definición de •),

= 0 + (m · 0) (HI ),

= 0+0 (definición de •),

= 0 (definición de +),

= s(m) · 0 (definición de •).

Ası́, s(m) ∈ A′ . Por lo tanto, A′ = N.

2. Demostremos que si para n es cierto el resultado entonces para s(n) = n + 1

también es cierto.

Hipótesis de Inducción. Supongamos que n ∈ A; esto es, m · n = n · m.

Paso inductivo. Veamos que s(n) ∈ A, es decir, m · s(n) = s(n) · m. En efecto,

como
m · s(n) = m + (m · n) (definición de •),

= m + (n · m) (HI ),

= (1 · m) + (n · m) (Lema 4.17),

= (1 + n) · m (distributividad),

= (n + 1) · m (conmutatividad de +),

= s(n) · m (Observación 4.6).

85
Por lo tanto, s(n) ∈ A y podemos concluir que A = N.

Teorema 4.20: Se tienen las siguientes propiedades del producto:

1. Asociatividad de la multiplicación. Para cualesquiera a, b, n ∈ N, se tiene

que (a · b) · n = a · (b · n).

2. Cancelación de la multiplicación. Para cualesquiera n, m, k ∈ N, si k ̸= 0 y

m · k = n · k entonces n = m.

3. Para cualesquiera a, b ∈ N, a · b = 0 si y solo si a = 0 o b = 0.

Demostración. Ejercicio.

4.3. Orden
Definición 4.21: Denotamos por N+ al conjunto N \ {0}, llamado el conjunto de

los naturales positivos.

Definición 4.22: La relación “menor que” en N × N, denotada por <, está definida

como m < n si y solo si existe t ∈ N+ tal que m + t = n. En este caso, decimos que

m es menor que n (o que n es mayor que m). Diremos que m es menor o igual que n

(o que n es mayor o igual que m) si y solo si m = n o m < n lo cual denotamos por

m ≤ n o bien n ≥ m.

Observación 4.23: Dados m, n ∈ N, se tiene que m ≤ n si y solo si existe t ∈ N tal

que n = m + t. En este caso, t es único (por la cancelación de la suma) y lo denotamos

por n − m. A dicho t lo llamamos la resta o diferencia de n menos m.

Lema 4.24: Se tienen las siguientes propiedades del orden:

1. Para cualquier n ∈ N, se tiene que 0 ≤ n;

86
2. Para cualquier n ∈ N+ , se tiene que 0 < n;

3. Para cualquier n ∈ N, se tiene que n < s(n);

4. Para cualesquiera n y m ∈ N, si m < n entonces s(m) ≤ n;

5. Para cualquier n ∈ N, si n ̸= 0 entonces 1 ≤ n.

Demostración. Solo probaremos 4 y 5, los demás incisos se dejan como ejercicio.

4. Sean n, m ∈ N tales que m < n. Tenemos que n = m + t para alguna t ∈ N+ .

Como t ̸= 0, por el Teorema 4.13, sabemos que t = s(k) para alguna k ∈

N. Luego, n = m + s(k) = m + (k + 1). Por el Teorema 4.16, tenemos que

n = m + (k + 1) = (m + 1) + k = s(m) + k con k ∈ N. Por lo tanto, por la

Observación 4.23, concluimos que s(m) ≤ n.

5. Sea n ∈ N+ . Por el Teorema 4.13, tenemos que n = s(k) = k + 1 para alguna

k ∈ N. Por lo tanto, 1 ≤ n por la Observación 4.23.

Observación 4.25: Por el Teorema anterior podemos concluir que no existe un

natural entre el 0 y el 1.

Teorema 4.26: (N, ≤) es un conjunto parcialmente ordenado.

Demostración.

1. ≤ es reflexiva. Sea n ∈ N, como n + 0 = n, sea t = 0, entonces t ∈ N y n ≤ n

2. ≤ es antisimétrica Sean n, m ∈ N tales que n ≤ m y m ≤ n. Entonces existen

t, s ∈ N tales que n + t = m y m + s = n. Por lo tanto, n = m + s = (n + t) + s =

n + (t + s). Por ley de la cancelación 0 = t + s, lo que implia que t = 0 y s = 0.

Por lo que n = m

3. ≤ es transitiva. Sean a, b, c ∈ N tales que a ≤ b y b ≤ c. Luego, existen t, r ∈ N

tales que a = b + t y b = c + r. Entonces,

a = b + t = (c + r) + t = c + (r + t)

87
por asociatividad de la suma. Usando el Teorema 4.16, se tiene que r + t ∈ N ya

que r, t ∈ N. Ası́, a = c + k para algún k ∈ N. Por lo tanto, a ≤ c.

Teorema 4.27: La relación ≤ en N es total. Es decir, dados n, m ∈ N tenemos que

n ≤ m ó m ≤ n.

Demostración. Sean n ∈ N y A = {m ∈ N : m ≤ m o m ≤ n} ⊆ N. Haremos la

prueba por inducción sobre b.

1. Paso base. Veamos que el resultado es cierto para m = 0. Por el Lema 4.24, se

tiene que 0 ≤ n. Por lo que, 0 ∈ A.

2. Demostremos que si para m es cierto el resultado entonces para s(m) = m + 1

también es cierto.

Hipótesis de Inducción. Supongamos que m ∈ A; esto es, n ≤ m o m ≤ n.

Paso inductivo. Veamos que s(m) ∈ A, es decir, n ≤ s(m) o s(m) ≤ n. Si n ≤ m,

por el Lema 4.24, sabemos que m ≤ s(m) y por la transitividad, n ≤ s(m). Si

m ≤ n, tenemos dos casos, si m < n por el Lema 4.24, s(m) ≤ n. Si m = n

entonces n = m ≤ s(m). Luego, s(m) ∈ A en todos los casos.

Por lo tanto, A = N por el Axioma 5.

Corolario 4.28: ≤ es una relación de orden total sobre N.

Demostración. Se sigue de los Teoremas 4.26 y 4.27.

Observación 4.29(Tricotomı́a): Para cualesquiera a, b ∈ N se dá uno y solamente

uno de los siguientes casos: a < b o a = b o b < a.

Teorema 4.30: Se cumple lo siguiente.

1. Para cualesquiera n, m ∈ N, si m ̸= 0, entonces n < n + m;

2. Para cualesquiera n, m ∈ N, se tiene que n ≤ n + m;

88
3. Para cualesquiera n, m, k ∈ N, n < m si y solo si n + k < m + k;

4. Para cualesquiera n, m, k ∈ N, si k ̸= 0 y n < m, entonces n · k < m · k;

5. Para cualesquiera n, m, k ∈ N, si n · k < m · k, entonces n < m;

6. Para cualesquiera n, m ∈ N, si m ̸= 0, entonces n ≤ n · m;

7. Para cualesquiera n, m ∈ N+ , si m ̸= 1, entonces n < n · m.

Demostración.

1. Sean n, m ∈ N tales que m ̸= 0, denotamos por k a la suma de n + m, es decir,

k = n + m. Entonces, k = n + m con m ∈ N+ . Ası́, por definición de orden,

n < k, es decir, n < n + m.

4. Sean n, m, k ∈ N tales que k ̸= 0 y n < m. Tenemos que m = n + t para

algún t ∈ N+ , y entonces m · k = (n + t) · k = n · k + t · k, por distributividad.

Por el Teorema 4.20, como t y k ∈ N+ se tiene que t · k ∈ N+ . Por lo tanto,

m · k = n · k + t · k con t · k ∈ N+ y ası́, n · k < m · k.

5. Sean n, m, k ∈ N tales que n · k < m · k. Observemos que en este caso k ̸= 0,

ya que m · 0 = 0 y no existe un natural menor que 0, por el Lema 4.24. Por

tricotomı́a, sabemos que n < m o n = m o m < n. Ahora bien, si n = m, se

tendrı́a que n · k = m · k; y si m < n, por el inciso anterior, m · k < n · k, lo que

contradice que n · k < m · k, por la Observación 4.29. Por lo tanto, n < m.

Los demás incisos se dejan como ejercicio.

En ocasiones queremos demostrar que todos los números naturales mayores que algún

natural k cumplen una propiedad. Podemos probar esto con una versión alternativa

del Principio de inducción: en el paso base se prueba que el resultado es cierto para

el primer natural en el que se afirma que se cumple, es decir, k; luego se hace el paso

inductivo de manera análoga a la versión original del Axioma 5.

Definición 4.31: Definimos la operación factorial de forma recursiva de la siguiente

manera: 0! = 1 y s(n)! = n! · s(n).

89
Proposición 4.32: Para cualquier n ∈ N, si n ≥ 4 entonces 2n < n!.

Demostración. Primera demostración. Sea

A = {n ∈ N : n ≥ 4 ⇒ 2n < n!} ⊆ N.

Queremos ver que A = N. Hacemos la prueba por inducción sobre n.

1. Paso base. Veamos que el resultado es cierto para n = 4.1 Como 24 = 16 y

4! = 4 · 3 · 2 · 1 = 24 el resultado se cumple para n = 4.

2. Demostremos que si para n es cierto el resultado entonces para s(n) = n + 1

también es cierto.

Hipótesis de Inducción Supongamos que 2n < n! con n ≥ 4.2

Paso inductivo. Veamos que 2n+1 < (n + 1)!. En efecto, como n ≥ 4 se tiene

que 2 < n + 1. Además, por hipótesis de inducción, 2n < n!. Entonces, 2n · 2 <

n! · (n + 1), por lo que 2n+1 < (n + 1)!. Luego, si la afirmación se cumple para

n se cumple para n + 1.

Segunda demostración. La proposición es equivalente a demostrar: para cual-

quier n ∈ N, se tiene que 2n+4 < (n + 4)!. Sea

A = {n ∈ N : 2n+4 < (n + 4)!} ⊆ N.

Queremos ver que A = N. Hacemos la prueba por inducción sobre n.

1. Paso base. Veamos que el resultado es cierto para n = 0. Como 20+4 = 24 = 16

y (0 + 4)! = 4! = 4 · 3 · 2 · 1 = 24 el resultado se cumple para n = 0.

2. Demostremos que si para n es cierto el resultado entonces para s(n) = n + 1

1
Notemos que, si n no es mayor que 4, el antecedente de la implicación n ≥ 4 ⇒ 2n < n!
es falso, por lo que se cumplirı́a también el resultado en este caso.
2
Si no es cierto que n ≥ 4 entonces 0 ≤ n ≤ 3. Luego, 1 ≤ n + 1 ≤ 4, de donde, por el
paso base, tenemos que el resultado es cierto para n + 1.

90
también es cierto.

Hipótesis de Inducción. Supongamos que 2n+4 < (n + 4)!.

Paso inductivo. Queremos probar que 2(n+1)+4 < ((n + 1) + 4)!. En efecto,

como n ∈ N se tiene que 2 < (n + 4) + 1. Además, por hipótesis de inducción,

2n+4 < (n + 4)!. Entonces,

2n+4 · 2 < (n + 4)! · ((n + 4) + 1) = ((n + 4) + 1)!.

Luego, 2(n+1)+4 = 2n+4 · 2 < ((n + 4) + 1)! = ((n + 1) + 4)!. Por lo que, si la

afirmación se cumple para n se cumple para n + 1.

Por lo tanto, el resultado es cierto.

En esta sección veremos principios muy importantes que cumplen los naturales.

Primer principio de inducción o Axioma 5 de Peano. Si A ⊆ N es tal que 0 ∈ A

y ∀ n ∈ N (n ∈ A ⇒ s(n) ∈ A), entonces A = N.

Definición 4.33: Sea n un natural. Denotamos con n< al conjunto de todos los

naturales menores que n, es decir, n< := {m ∈ N : m < n}.

Segundo principio de inducción o principio de inducción fuerte. Si S ⊆ N es

tal que ∀ n ∈ N (n< ⊆ S ⇒ n ∈ S), entonces S = N.

Principio del buen orden. Si B ⊆ N es tal que B ̸= ∅, entonces

∃ b0 ∈ B ∀ n ∈ N (n ∈ B ⇒ b0 ≤ n).

Es decir, cualquier subconjunto no vacı́o de N tiene un elemento mı́nimo (respecto a

≤). Usando la totalidad de ≤, lo anterior es lógicamente equivalente a

∃ b0 ∈ B ∀ n ∈ N (n < b0 ⇒ n ∈
/ B).

Lema 4.34: Se cumple lo siguiente.

91
1. 0< = ∅.

2. Para cualquier n ∈ N, se tiene que s(n)< = n< ∪ {n}.

3. Para cualesquiera n, m ∈ N, n ≤ m si y solo si n< ⊆ m< .

4. Para cualesquiera n, m ∈ N, n < m si y solo si n< ⫋ m< .

Demostración. Ejercicio.

Teorema 4.35: El primer principio de inducción implica el segundo principio.

Demostración. Sea S ⊆ N tal que ∀ n ∈ N (n< ⊆ S ⇒ n ∈ S). Debemos probar que

S = N. Definimos el conjunto S ′ = {n ∈ S : n< ⊆ S}. Claramente S ′ ⊆ S ⊆ N.

Veamos que N ⊆ S ′ , es decir que N = S ′ . Hacemos la prueba por inducción sobre n.

1. Paso base. Veamos que el resultado es cierto para n = 0. Como 0< = ∅, tenemos

que 0< ⊆ S ya que el vacı́o es subconjunto de cualquier conjunto. Por la hipótesis

sobre S, como 0< ⊆ S, se sigue 0 ∈ S. Luego, 0 ∈ S ′ .

2. Paso inductivo. Demostremos que si para n es cierto el resultado entonces para

s(n) = n + 1 también es cierto.

(HI): Supongamos que n ∈ S ′ . Veamos que s(n) ∈ S ′ . En efecto, por el Le-

ma 4.34, sabemos que s(n)< = n< ∪ {n}. Como n ∈ S ′ tenemos que n ∈ S y

n< ⊆ S. Entonces, s(n)< = n< ∪ {n} ⊆ S. Además, por la hipótesis sobre S, se

tiene que s(n) ∈ S. Por lo que, s(n) ∈ S ′ .

Luego, por el Axioma 5 tenemos que S ′ = N y como N = S ′ ⊆ S ⊆ N se sigue que

S = N. Por lo tanto, el segundo principio de inducción se cumple.

Teorema 4.36: El segundo principio de inducción y el principio del buen orden son

equivalentes.

Demostración. Segundo principio ⇒ Principio de buen orden. Supongamos el

Segundo principio de inducción. Sea B ⊆ N con B ̸= ∅. Queremos ver que ∃ b0 ∈

B ∀ n ∈ N (n < b0 ⇒ n ∈
/ B).

92
Consideremos S := N \ B ⊆ N. Como B ̸= ∅, tenemos que S ̸= N y por la

contrapuesta del Segundo principio de inducción3 , existe b0 ∈ N tal que b<


0 ⊆ S y

b0 ∈
/ S. Veamos que b0 es el elemento mı́nimo de B que buscamos. En efecto, como

/ S se tiene que b0 ∈ B. Por otro lado, dado que b<


b0 ∈ N y b0 ∈ 0 ⊆ S se tiene que

∀ n ∈ N (n < b0 ⇒ n ∈ S), es decir, ∀ n ∈ N (n < b0 ⇒ n ∈


/ B). Por lo tanto, se cumple

el principio del buen orden.

Principio del buen orden ⇒ Segundo principio. Supongamos el Principio

del buen orden. Sea S ⊆ N tal que ∀ n ∈ N (n< ⊆ S ⇒ n ∈ S). Queremos ver que

S = N.

Supongamos para llegar a una contradicción que S ̸= N. Sea B = N \ S. Como

S ̸= N tenemos que B ̸= ∅. Luego, por el Principio del buen orden,

∃ b0 ∈ B ∀ n ∈ N (n < b0 ⇒ n ∈
/ B).

Ahora bien, si n < b0 entonces n ∈


/ B y como B = N \ S se sigue que n ∈ S. De

aquı́, obtenemos que b<


0 ⊆ S. Por la hipótesis sobre S, tenemos entonces que b0 ∈ S lo

cual es una contradicción ya que b0 ∈ B. Por lo tanto, S = N y se cumple el Segundo

principio de inducción.

Proposición 4.37: No hay ningún n ∈ N tal que 0 < n < s(0).

Demostración. Lo demostramos usando el Principio del buen orden. Sea A = {n ∈

N : 0 < n < s(0)} ⊆ N. Supongamos que A ̸= ∅. Entonces, por el Principio del buen

orden, ∃ a0 ∈ A ∀ n ∈ N (n ∈ A ⇒ a0 ≤ n). Notemos que a0 ̸= 0 ya que 0 < a0 y por

tricotomı́a de <. Usando el Teorema 4.30, como 0 < a0 < s(0) tenemos que

0 = 0 · a0 < a0 · a0 < s(0) · a0 = 1 · a0 = a0 < s(0).

3
Contrapuesta del Segundo principio de inducción: si S ̸= N entonces existe b0 ∈ N tal
que b<
0 ⊆ S y b0 ∈
/ S.

93
Luego, a0 · a0 ∈ A y a0 · a0 < a0 lo cual contradice que a0 es el elemento mı́nimo de

A. Por lo tanto, A = ∅ y el resultado se sigue.

94
Capı́tulo 5
Combinatoria
En este capı́tulo, estudiaremos principios elementales de combinatoria.

Para esto, damos el concepto de cardinalidad para definir a los conjuntos

finitos y no finitos. También, vemos que las cardinalidades entre conjuntos

está fuertemente relacionada con la existencia de cierto tipo de funciones

entre ellos. 1 Describiremos a través de este concepto, las nociones de orde-

nación con repetición, ordenación y permutación para cualquier conjunto

finito A y daremos fórmulas para calcular el número de estas.

5.1. Cardinalidad
Definición 5.1: Sean A y B conjuntos. Decimos que A y B tienen la misma cardi-

nalidad si y solo si existe una función biyectiva f : A → B.

Definición 5.2: Para cada n ∈ N, definimos el segmento inicial con n elementos

como el conjunto In tal que:



 ∅

si n = 0
In :=
 {1, . . . , n}

si n ̸= 0.

Definición 5.3: Decimos que un conjunto A es finito si y solo si existe n ∈ N y

1
Las pruebas en estas secciones aparecen en letras grises, esto significa que puedes saltar-
telas. Lo que nos va a interesar en este capı́tulo son esos resultados, no las ideas que están
detrás de sus demostraciones. De todas formas te dejamos las demostraciones por si quieres
revisarlas.

95
existe f : In → A tal que f es biyectiva. Un conjunto infinito es uno que no es finito.

Observación 5.4: Dado un conjunto A, si existe una función biyectiva f : In → A

con n ∈ N+ , entonces podemos enlistar a los elementos de A ası́: A = {f (1), f (2), . . . , f (n)}.

Se acostumbra denotar por ai := f (i) de modo que A = {a1 , a2 , . . . , an } donde ai ̸= aj

si i ̸= j.

Lema 5.5: Se cumple lo siguiente.

1. Para cualquier n ∈ N, se tiene que Is(n) = In ∪ {s(n)}.

2. Para cualesquiera n, m ∈ N, si n < m, entonces In ⊊ Im .

3. Para cualesquiera n, m ∈ N, se tiene que

Im+n = Im ∪ {m + 1, m + 2, . . . , m + n} y

Im ∩ {m + 1, m + 2, . . . , m + n} = ∅.

Demostración. Ejercicio.

Teorema 5.6: Sean n, m ∈ N. Si m ̸= n, entonces no existe una biyección entre Im

e In .

Demostración. Sean n, m ∈ N tales que n ̸= m. Por tricotomı́a de <, tenemos dos

casos: m < n o n < m.

Supongamos que m < n. Demostremos por inducción sobre m que para todo n ∈ N,

si m < n entonces no existe una biyección g : Im → In .

1. Paso base. Veamos que el resultado es cierto para m = 0. Sea n ∈ N tal que

0 = m < n. Entonces, I0 = ∅ y In ̸= ∅ (ya que n ∈ In pues 0 < n). Por lo

tanto, no puede existir una función g : I0 → In que sea sobre. Ası́, no existe una

biyección de I0 a In .

2. Paso inductivo. Demostremos que si el resultado es cierto para m entonces tam-

bién es cierto para s(m) = m + 1.

(HI): Supongamos que para todo n ∈ N, si m < n entonces no existe una

96
biyección de Im a In . Veamos que para todo n ∈ N, si m + 1 < n entonces no

existe una biyección de Im+1 a In .

Para llegar a una contradicción, supongamos que sı́ existe una biyección f :

Im+1 → In para algún n ∈ N con m + 1 < n. Dado que f (m + 1) ∈ In ,

supongamos sin pérdida de generalidad que f (m + 1) = n.2 Ahora bien, como

n > m + 1 tenemos que n > 0. Entonces, restringiendo el dominio de f a

Im y el codominio a In−1 obtenemos la función h : Im → In−1 definida como

h(i) = f (i). Como h es la restricción de una función inyectiva, esta función es

también inyectiva. Además, dado que f es sobre, f (m + 1) = n y el codominio

de h es In−1 = In \ {n} se sigue que h es sobre. Ası́, h : Im → In−1 es biyectiva

con m < n − 1 (ya que m + 1 < n), esto contradice HI.

Por otra parte, notemos que si existe una biyección f : In → Im entonces f −1 :

Im → In también es una biyección con m < n lo cual contradice lo anterior. Por

lo que, tampoco puede existir una función biyectiva de In a Im . El caso n < m es

análogo.

Corolario 5.7: Si A es un conjunto finito, entonces existe un único n ∈ N tal que

hay una biyección entre In y A.

Demostración. Sea A un conjunto finito. Por definición, existe n ∈ N y una función

biyectiva f : In → A. Supongamos que para alguna m ∈ N existe una biyección

g : Im → A. Tenemos que f −1 : A → In también es una función biyectiva. Por lo

tanto, f −1 ◦ g : Im → In es biyectiva. Por el Teorema 5.6 y tricotomı́a, obtenemos que

m = n.

2
En el caso en que f (m + 1) = k con k ̸= n, definimos la función g : In → In como
g(k) = n, g(n) = k y g(j) = j para k ̸= j ̸= n (es decir, g es la función que intercambia k y
n y deja fijos a los demás elementos) y trabajamos con la biyección g ◦ f en vez de trabajar
con f .

97
Definición 5.8: Decimos que un conjunto finito A tiene n elementos si y solo si

existe una biyección f : In → A. En este caso escribimos | A |= n.

Teorema 5.9: Sea n ∈ N. Todo subconjunto de In es finito y tiene a lo más n

elementos.

Demostración. Probemos el resultado por inducción sobre n.

1. Paso base. Veamos que el resultado se cumple para n = 0. En este caso I0 = ∅

y el único subconjunto del vacı́o es el vacı́o. Por lo tanto, el enunciado es cierto

para n = 0.

2. Paso inductivo. Demostremos que si el resultado es cierto para n entonces tam-

bién es cierto para s(n) = n + 1.

(HI): Supongamos que todo subconjunto de In es finito y tiene a lo más n

elementos. Queremos probar que todo subconjunto de In+1 es finito y tiene a lo

más n + 1 elementos.

Sea A ⊆ In+1 . Por una parte, si n + 1 ∈


/ A tenemos que A ⊆ In y por HI, A es

finito. Además, también por HI, si | A |= m se tiene que m ≤ n < n + 1. Luego,

| A |= m con m < n + 1. Por otra parte, si n + 1 ∈ A consideremos el conjunto

C := A \ {n + 1}. Por su definición, C ⊆ In y por HI, C es finito. Usando HI de

nuevo, si | C |= m se tiene que m ≤ n, de donde, existe una función biyectiva

g : Im → C. Extendemos g a la función G : Im+1 → A de la siguiente manera:


 n+1

si j = m + 1,
G(j) :=
 g(j) si j ̸= m + 1.

Tenemos que G es biyectiva y entonces | A |= m + 1. Dado que m ≤ n se sigue

que m + 1 ≤ n + 1 y el resultado es cierto.

Corolario 5.10: Sea B un conjunto finito con | B |= n. Todo subconjunto de B es

98
finito y tiene a lo más n elementos.

Demostración. Sea B un conjunto finito con n elementos y A ⊆ B. Sabemos que

hay una función biyectiva g : B → In . Sea h la restricción de g a A, es decir, sea

h : A → g[A] dada por h(x) = g(x) para toda a ∈ A. La función h es una biyección de

A en g[A]. Como g[A] es un subconjunto de In , por el Teorema 5.9 tenemos que g[A]

es finito. Más aún, | g[A] |= m ≤ n. Existe entonces una biyección f : Im → g[A] y

ası́, f −1 ◦ h es una biyección de A en Im , por lo que | A |= m con m ≤ n.

Lema 5.11: Sean n ∈ N y f : In → In una función. Las siguientes condiciones son

equivalentes.

1. f es inyectiva.

2. f es suprayectiva.

Demostración. (1 ⇒ 2). Probemos que si f es inyectiva entonces f es sobre. Hacemos

la prueba por inducción sobre n.

1. Paso base. Veamos que el resultado es cierto para n = 0. Como I0 = ∅, la única

función de f : I0 → I0 es la función vacı́a que es inyectiva y sobre. Por lo tanto,

en este caso el resultado se cumple.

2. Paso inductivo. Demostremos que si el resultado es cierto para n, entonces tam-

bién es cierto para s(n) = n + 1.

(HI): Supongamos que si f : In → In es inyectiva entonces f es sobre. Sea

f : In+1 → In+1 una función inyectiva. Queremos demostrar que f es sobre. En

efecto, supongamos sin pérdida de generalidad que f (n + 1) = n + 1.3 Restrin-

giendo el dominio de f a In y también su codominio a In , obtenemos la función

h : In → In definida por h(i) = f (i) (como f (n + 1) = n + 1 efectivamente el

codominio de h es In ). Dado que f es inyectiva se sigue que h también lo es y

3
Ver la nota de pie de página de la prueba del Teorema 5.6.

99
por HI, h es sobre. Usando que h es sobre obtenemos que f es sobre. Por lo

tanto, el resultado es cierto para n + 1 y la implicación 1 ⇒ 2 se cumple.

La implicación 2 ⇒ 1 se deja como ejercicio.

Corolario 5.12: Si A es un conjunto finito, entonces una función de A en A es

suprayectiva si y solo si es inyectiva.

Demostración. Sea A un conjunto finito. Entonces, existe un único n ∈ N tal que

hay una función biyectiva g : In → A. Supongamos que f es sobre (resp., inyectiva).

Luego, h := g −1 ◦ f ◦ g : In → In es sobre (resp., inyectiva) ya que es composición de

suprayectivas (resp., inyectivas). Por el Lema 5.11 se tiene que h es inyectiva (resp.,

sobre) y por tanto biyectiva. En consecuencia, f = g◦h◦g −1 es biyectiva y en particular

inyectiva (resp., sobre).

Proposición 5.13: Existe una función suprayectiva de Im en In si y solo si m ≥ n.

Demostración. Ejercicio.

5.2. Principios elementales de combi-

natoria
Teorema 5.14(Principio de la suma): Si A y B son conjuntos finitos tales que

A ∩ B = ∅, entonces | A ∪ B |=| A | + | B |.

Demostración. Sean A y B conjuntos finitos. Entonces, existen m y n y funciones

biyectivas f y g tales que f : Im → A y g : In → B. Ası́, | A |= m y | B |= n.

Veamos que existe una función biyectiva h : Im+n → A ∪ B. Como Im+n = Im ∪ {m +

100
1, . . . , m + n} e Im ∩ {m + 1, . . . , m + n} = ∅. Definimos h : Im+n → A ∪ B como


 f (j) si j ≤ m,

h(j) =
 g(j − m)

si j > m.

La función h está bien definida, pues para toda j ∈ Im+n , tenemos que j ∈ Im o bien

{m+1, . . . , m+n} y se dá solo uno de estos casos, es decir, j ≤ m o bien m < j ≤ m+n.

Además, si m < j ≤ m + n entonces 0 < j − m ≤ n por lo que j − m ∈ In y g(j − m)

está bien definido. Usando que f y g son biyectivas y que A ∩ B = ∅ obtenemos que

h es biyectiva. Por lo tanto, | A ∪ B |= m + n =| A | + | B |.

Corolario 5.15(Principio general de la suma): Sea k ∈ N tal que k ≥ 2.

Supongamos que A1 , A2 , . . . , Ak son conjuntos finitos ajenos por pares, es decir, tales

que si i ̸= j entonces Ai ∩ Aj = ∅. Entonces,

| A1 ∪ A2 ∪ · · · ∪ Ak |=| A1 | + | A2 | + · · · + | Ak | .

Demostración. Por inducción sobre k.

1. Paso base. Veamos que el resultado se cumple para k = 2. En efecto, si k = 2

tenemos que A1 y A2 son ajenos y por el Teorema 5.14 se sigue que | A1 ∪ A2 |=|

A1 | + | A2 |.

2. Paso inductivo. Demostremos que si el resultado es cierto para k entonces tam-

bién es cierto para s(k) = k + 1.

(HI): Supongamos que el resultado se cumple para k. Sean A1 , . . . , Ak+1 conjun-

tos finitos tales que si i ̸= j entonces Ai ∩ Aj = ∅. Notemos que (A1 ∪ · · · ∪ Ak )

y Ak+1 son ajenos ya que A1 , . . . , Ak+1 son ajenos por pares. Entonces,

| A1 ∪ · · · ∪ Ak ∪ Ak+1 |= | (A1 ∪ · · · ∪ Ak ) ∪ Ak+1 |

= | A1 ∪ · · · ∪ Ak | + | Ak+1 | (Teorema 5.14)

= | A1 | + · · · + | Ak | + | Ak+1 | (HI ).

101
Por lo tanto, el corolario es cierto para cualquier k ≥ 2.

Corolario 5.16: Sean A y B conjuntos finitos.

1. Si f : A → B es una función inyectiva, entonces | A |≤| B | .

2. Si f : A → B es suprayectiva, entonces | A |≥| B | .

Demostración. Ejercicio.

Proposición 5.17: Si A y B son dos conjuntos finitos entonces

| A ∪ B |=| A | + | B | − | A ∩ B | .

Demostración. Ejercicio.

Teorema 5.18(Principio del producto): Si A y B son conjuntos finitos, entonces

| A × B |=| A | · | B | .

Demostración. Lo demostraremos por casos dependiendo la cardinalidad de A.

Si | A |= 0 entonces A = ∅. Por la Proposición 2.54 tenemos que A × B = ∅. Por

lo tanto, | A × B |= 0 = 0· | B |=| A | · | B | y el resultado se cumple.

Supongamos que | A |= m con m > 0. Entonces, A = {a1 , a2 , . . . , am }.4 Dado

ai ∈ A, definimos la función fi : {ai } × B → B como fi (ai , b) = b. Es claro que fi es

una biyección. Por lo tanto, | {ai } × B |=| B |. Además, como {{ai } × B}i∈Im es una

partición de A × B se sigue que

[
A×B = {ai } × B
i∈Im

4
Usando que hay una biyección g de Im en A y haciendo g(i) = ai para cada i ∈ Im
podemos suponer que A es de esta forma.

102
donde los conjuntos {ai } × B son ajenos por pares. Luego,

Pn
| A × B |= i=1 | {ai } × B | (Teorema 5.15)
Pn
= i=1 |B|

= m· | B |

= |A|·|B|.

Corolario 5.19(Principio general del producto): Sea k ∈ N con k ≥ 2. Si

A1 , A2 , . . . , Ak son conjuntos finitos entonces

| A1 × A2 × · · · × Ak |=| A1 | · | A2 | · . . . · | Ak | .

Demostración. Lo hacemos por inducción sobre k.

1. Paso base. Si k = 2 se tiene que | A1 × A2 |=| A1 | · | A2 | por el Teorema 5.18.

2. Paso inductivo. Demostremos que si el resultado es cierto para k entonces tam-

bién es cierto para s(k) = k + 1.

(HI): Supongamos que el resultado es cierto para k. Sean A1 , A2 , . . . , Ak y Ak+1

conjuntos finitos. Entonces,

| A1 × · · · × Ak × Ak+1 |= | (A1 × · · · × Ak ) × Ak+1 |

= | A1 × · · · × Ak | · | Ak+1 | (Teorema 5.18)

= | A1 | · · · | Ak | · | Ak+1 | (HI ).

Por lo tanto, el resultado es cierto para cualquier k ≥ 2.

Definición 5.20: Dados A y B conjuntos, denotamos con A B al conjunto de todas

las funciones de A en B, es decir, A B = {f | f : A → B}.

103
Teorema 5.21(Principio de exponenciación): Sean A y B conjuntos finitos.

Entonces, el número de funciones de A en B es | B ||A| , es decir, | A B |=| B ||A| .

Demostración. Sea A un conjunto finito con | A |= m.

Si m = 0 entonces A = ∅ y la única función de A en B es la vacı́a. Por lo

que, | {f | f : A → B} |= 1 =| B |0 =| B ||A| . Si m > 0 entonces sea A =

{a1 , . . . , an }.5 Ahora bien, una función f : A → B queda determinada por sus valores

f (a1 ), f (a2 ), . . . , f (am ) en B. Considerando el orden natural en Im , podemos pensar

en estos valores como una m-ada ordenada (f (a1 ), f (a2 ), . . . , f (am )) de elementos de

B, es decir, como un elemento de B m = B × · · · × B . Definimos F : A B → B m como


| {z }
m veces
F (f ) = (f (a1 ), . . . , f (am )) para cada f ∈ A B. Queremos ver que F es biyectiva.

1. F es sobre. Sea (b1 , . . . , bm ) ∈ B m . Considera f : A → B dada por f (ai ) = bi

para cada i ∈ Im . Entonces, F (f ) = (f (a1 ), . . . , f (am )) = (b1 , . . . , bm ). Por lo

tanto, F es sobre.

2. F es inyectiva. Sean f y g ∈ A B tales que F (f ) = F (g). Entonces,

(f (a1 ), . . . , f (am )) = (g(a1 ), . . . , g(am )).

Luego, por definición de m-adas, f (ai ) = g(ai ) para todo i ∈ Im de donde se

sigue que F es inyectiva.

Por lo tanto, F es una biyección y | A B |=| B ||A| .

5.3. Ordenaciones y permutaciones


Definición 5.22: Sean n, m ∈ N y A un conjunto con n elementos. Las ordenaciones

con repetición de los elementos de A tomados de m en m son las funciones f : Im → A.

5
Ver la nota de pie de página de la prueba del Teorema 5.18.

104
Denotamos con ORnm al número de ordenaciones con repetición de un conjunto A con

n elementos tomados de m en m, esto es, ORnm =| Im A |.

Ejemplo 5.23: Sean M = {•, −}. Entonces, las ordenaciones con repetición de los

elementos de M tomados de 3 en 3 son:


       
 1 2 3   1 2 3   1 2 3   1 2 3 
 , , , ,
• • • • • − • − • • − −

       
 1 2 3   1 2 3   1 2 3   1 2 3 
 , , , .
− • • − • − − − • − − −

Teorema 5.24: Para cualesquiera n y m ∈ N, se tiene que ORnm = nm .

Demostración. Sea A un conjunto con | A |= n. Por definición, ORnm =| Im A |. Luego,


Im
por el Principio de exponenciación (ver Teorema 5.21), se tiene que | A |=| A |m =

nm .

Definición 5.25: Sean n, m ∈ N y A un conjunto con n elementos. Las ordenaciones

de los elementos de A tomados de m en m son las funciones f : Im → A tales que f

es inyectiva. Denotamos con Onm al número de ordenaciones de un conjunto A con n

elementos tomados de m en m.

Observación 5.26: De ahora en adelante, supondremos que A ̸= ∅, ya que si A = ∅

y m ≥ 1, no hay funciones de f : Im → A. Además, si A tiene n elementos, para que

existan funciones inyectivas de f : Im → A se necesita que m ≤ n.

Ejemplo 5.27: Sea A = {a, b, c, d, e}. Las funciones inyectivas de I1 en A son:

         
 1   1   1   1   1 
 , , , , .
a b c d e

105
 
 1 
Entonces, O51 = 5. Consideremos f =  . ¿Cuántas funciones inyectivas hay de I2
a
 
1 2
en A que extienden a f ?. Esta extensión es de la forma   con x ∈ {b, c, d, e}
 
a x
para que siga siendo inyectiva. Por lo que, hay 5 − 1 = 4 funciones inyectivas de I2 en

A que extienden a f . Ası́, hay 5(4) = 20 funciones inyectivas de I2 en A.

Lema 5.28: Sean n, m ∈ N+ tales que m + 1 ≤ n. Entonces, Onm+1 = (n − m)Onm .

Demostración. Sea A un conjunto con n elementos. Consideremos una función inyec-

tiva F : Im+1 → A

 
1 2 ··· m m+1
F = .
 
F (1) F (2) ··· F (m) F (m + 1)

Observemos que  
 1 2 ··· m 
 
F (1) F (2) ··· F (m)

es una función inyectiva de Im en A y F (m + 1) ∈ A \ {F (1), F (2), . . . , F (m)} ya que

F es inyectiva. A la inversa, si

 
1 2 ··· m
f =
 

f (1) f (2) · · · f (m)

es una función inyectiva de Im en A y b ∈ A \ {f (1), f (2), . . . , f (m)} se tiene que

 
 1 2 ··· m m+1 
 
f (1) f (2) ··· f (m) b

es una función inyectiva de Im+1 en A.

Sean f1 , f2 , . . . , fk las funciones inyectivas de Im en A, donde k = Onm . Definamos,

106
para cada i ∈ Ik , el conjunto
  
 1 2 ··· m m+1 

 

Bi =   : b ∈ A \ {fi (1), fi (2), . . . , fi (m)} .
 fi (1) fi (2) ··· fi (m) b
 

Entonces, el conjunto de funciones inyectivas de Im+1 en A, que denotaremos por B,

se puede escribir como B = B1 ∪ B2 ∪ · · · ∪ Bk . Dado que los conjuntos B1 , B2 , . . . , Bk

son conjuntos finitos ajenos por pares, por el Corolario 5.15, tenemos que | B |=|

B1 | + | B2 | + · · · + | Bk |. Además, para cada i ∈ Ik se tiene que | Bi |=|

A \ {fi (1), . . . , fi (m)} |= n − m. Concluimos que Onm+1 = (n − m)k = (n − m)Onm .

Teorema 5.29: Si m, n ∈ N+ y m ≤ n, entonces

n!
Onm = n(n − 1) · · · (n − m + 1) = .
(n − m)!

Demostración. Por inducción sobre m.

1. Paso base. Si m = 1 entonces n ≥ 1. Dado que hay n funciones inyectivas

distintas de I1 en un conjunto A con n elementos, On1 = n. Por otro lado, como

m = 1, tenemos que n(n − 1) · · · (n − m + 1) = n. Por lo tanto, el resultado es

cierto para m = 1.

2. Paso inductivo. Demostremos que si el resultado es cierto para m = 1 entonces

también es cierto para s(m) = m + 1.

(HI): Supongamos que Onm = n(n − 1) · · · (n − m + 1). Entonces,

Onm+1 = Onm (n − m) (Lema 5.28)

= n(n − 1) · · · (n − m + 1)(n − m) (HI )

= n(n − 1) · · · (n − m + 1)(n − (m + 1) + 1).

Por lo tanto, el resultado es cierto para cualesquiera n, m ∈ N+ con m ≤ n.

Definición 5.30: A las ordenaciones de un conjunto con n elementos tomados de

107
n en n se les llama permutaciones de n elementos. Denotamos con Pn al número de

permutaciones de n elementos.

Corolario 5.31: Si n ∈ N entonces Pn = n!.

Demostración. Notemos que el resultado se cumple para n = 0. Ahora bien, si n ∈ N+

entonces, por el Teorema 5.29, tenemos que

Pn = Onn = n(n − 1) · · · (n − n + 1) = n(n − 1) · · · (2)(1) = n!.

La definición anterior es equivalente a la siguiente.

Definición 5.32(Definición alternativa): Sea A un conjunto finito. Las permu-

taciones del conjunto A son las funciones biyectivas de A en A.

Ejemplo 5.33: Se quieren colocar 11 libros en un estante, 4 son novelas, 3 son

ensayos, 3 son de poemas y 1 es de cuentos. ¿De cuántas maneras puede hacerse si se

quiere que los libros del mismo tipo queden juntos?.

Por el Principio general del producto, hay P4 P3 P3 P1 arreglos de manera que queden

juntos cada tipo de libro, donde las novelas quedan primero, los ensayos segundo,

los de poemas tercero y por último el de cuentos. Similarmente, para cada posible

arreglo de los tipos de libros hay P4 P3 P3 P1 arreglos. Entonces, como hay P4 posibles

ordenes de como acomodar los tipos de libros, por el Principio del producto hay

(P4 )P4 P3 P3 P1 = 4! · 4! · 3! · 3! · 1! = 20736 maneras de acomodar los libros de manera

que los libros de un mismo tipo queden juntos.

108
5.4. Combinaciones y expansión bino-

mial
Teorema 5.34: Si A es un conjunto finito, entonces el número de subconjuntos de

A es 2|A| , es decir, | P(A) |= 2|A| .

A
Demostración. Veamos que existe una biyección de P(A) en {0, 1}. Para cada sub-

conjunto M de A definimos la función caracterı́stica XM : A → {0, 1} como:


 0 si x ∈
/ M,

XM (x) =
 1 si x ∈ M.

Sea F : P(A) → A {0, 1} definida por F (M ) = XM . Veamos que F es biyectiva.

1. F es inyectiva. Sean M y N subconjuntos de A tales que F (M ) = F (N ). Mos-

tremos que M = N . En efecto, sea m ∈ M . Entonces,

1 = XM (m) = F (M )(m) = F (N )(m) = XN (m).

Luego, por la definición de función caracterı́stica, m ∈ N . Ası́, M ⊆ N . Análo-

gamente, N ⊆ M . Por lo tanto, M = N y F es inyectiva.

2. F es sobre. Sea f ∈ A {0, 1}. Tomamos Mf = {x ∈ A : f (x) = 1} ⊆ A. Queremos

ver que F (Mf ) = f . Sea x ∈ A. Entonces,

a) Si x ∈ Mf , por la definición de Mf , f (x) = 1. Por otro lado, XMf (x) = 1.

b) Si x ∈
/ Mf , por la definición de Mf (x), f (x) ̸= 1 y como el codominio de f

es {0, 1} se sigue que f (x) = 0. Por otro lado, XMf (x) = 0.

En ambos casos se obtiene que XMf (x) = f (x). Luego, F (Mf ) = f de donde F

es sobre.

A
Por lo tanto, | P(A) |=| {0, 1} |. Por el Principio de exponenciación tenemos que

109
| A {0, 1} |=| {0, 1} ||A| = 2|A| y el resultado se sigue.

Definición 5.35: Sean m, n ∈ N tales que m ≤ n. Sea A un conjunto con n elemen-

tos. Los subconjuntos de A que constan de m elementos son llamados


 las
 combinacio-
 n 
nes de los elementos de A tomados de m en m. Denotamos por   o por Cnm al
m
número de combinaciones de un conjunto con n elementos tomados de m en m.

Ejemplo 5.36: Sea I3 = {1, 2, 3}.

1. C30 = 1, solo es el vacı́o.

2. C31 = 3, las cuales son: {1}, {2}, {3}.

3. C32 = 3, las cuales son: {1, 2}, {1, 3}, {2, 3}.

4. C33 = 1, solo es {1, 2, 3}.

Teorema 5.37: Sean n, m ∈ N tales que m ≤ n. Entonces,

 
 n  m
  Pm = On .
m

Demostración. Sea A un conjunto con n elementos. Sea O el conjunto de todas las or-

denaciones del conjunto A tomadas de m en m y C el conjunto de todas las combinacio-


 
 n 
nes de los elementos de A tomados de m en m. Entonces, | O |= Onm y | C |=  .
m
Definimos una función F : O → C como
 
 1 2 ··· m 
F  = {a1 , a2 , . . . , am }.
a1 a2 ··· am

Veamos que F es sobre. Sea C ∈ C. Entonces, C es un subconjunto de A con m

110
elementos digamos C = {b1 , b2 , . . . , bm }, donde bi ̸= bj si i ̸= j. Sea

 
 1 2 ··· m 
f = .
b1 b2 ··· bm

Entonces, f es una ordenación de los elementos de A tomados de m en m, es decir,

f ∈ O. Además,

 
 1 2 ··· m 
F  = {b1 , b2 , . . . , bm } = C.
b1 b2 ··· bm

Por lo tanto, F es sobre.

Ahora bien, sean


 C1, C2 , . . . , Ck los distintos subconjuntos de A con m elementos,

 n 
donde k =| C |=  . Definamos para cada i ∈ Ik , el conjunto
m

   
 1 2 ··· m 

 

Oi = f =  : F (f ) = Ci .
a1 a2 ··· am

 

Luego, O se puede escribir como O = O1 ∪· · ·∪Ok . Dado que los conjuntos O1 , . . . , Ok

son ajenos por pares, por el Principio general de la suma, tenemos que | O |=| O1 ∪

· · · ∪ Ok |=| O1 | + · · · + | Ok | .

Además, si m > 1, F no es inyectiva, ya que cualquier permutación del conjunto

{b1 , b2 , . . . , bm } va a dar a {b1 , b2 , . . . , bm } bajo F . En otras palabras, para cada i ∈ Ik ,

hay Pm ordenaciones de A tomadas de m en m que van a dar a Ci bajo F . Por lo

i ∈ Ik , se tiene que | Oi |= Pm . Ası́, concluimos que Onm =| O |=


tanto, paracada 

 n 
Pm k = Pm  .
m

El siguiente tal vez sea el resultado más importantes de este capı́tulo.

111
Corolario 5.38: Sean m, n ∈ N tales que m ≤ n. Entonces,

 
 n  n(n − 1) · · · (n − m + 1)
= .
m!

m

Demostración. Por los Teoremas 5.29 y 5.37 se tiene que

 
 n  Onm n(n − 1) · · · (n − m + 1)
= =
P m!

m m

Observación 5.39: Si A tiene n elementos entonces


 
   
n n n
| P(A) |= 2n =  +  + ··· .
     
0 1 n

Lema 5.40: Sean m, n ∈ N con m ≤ n. Entonces,

   
 n   n
= .


m n−m

Demostración. Sea A un conjunto con n elementos. Sea S el conjunto de todas las

combinaciones de elementos de A tomados de m en m. Sea T el conjunto de todas las

combinaciones de elementos de A tomados de n − m en n − m. Definimos la función

f : S → T como f (s) = A \ s. Si s ∈ S entonces s tiene m elementos, por lo que A \ s

tiene n − m elementos. Luego, A \ s ∈ T . Más aún, la función g : T → S dada por

g(t) = A \ t para cada t ∈ T , es la inversa de f . Por lo tanto, f es biyectiva y ası́,

   
n n
 =| S |=| T |=  .
   

m n−m

112
El siguiente arreglo es conocido como el Triángulo de Pascal

C00 = 1

C10 = 1 C11 = 1

C20 = 1 C21 = 2 C22 = 1

C30 = 1 C31 = 3 C32 = 3 C33 = 1

.. .. ..
. . .

Teorema 5.41(Fórmula de recurrencia del triángulo de Pascal): Sean n, k ∈

N+ con n ≥ 2 y k ≤ n − 1. Entonces,

     
 n   n−1   n−1 
 = + .
k k−1 k

Demostración. Sean n ≥ 2 y k ≤ n − 1. Tomemos el conjunto In = {1, 2, . . . , n},

pues tiene n elementos. Sea C el conjunto de combinaciones de In tomadas de k

en k, es decir, C es el conjunto de subconjuntos de In con k elementos. Sean C1 y

C ′ los siguientes subconjuntos de C: C1 es el conjunto de subconjuntos de In con k

elementos que tienen al 1 como elemento y C ′ es el conjunto de subconjuntos de In con

k elementos que no tienen al 1 como elemento. Entonces, C = C1 ∪ C ′ y C1 ∩ C ′ = ∅.

Por el Principio de la suma, | C |=| C1 | + | C ′ |.

Ahora bien, para formar un subconjunto de In con k elementos que tenga  al 1, ne-

 n−1 
cesitamos elegir k −1 elementos de los n−1 restantes de In . Entonces, hay  
k−1
 
 n−1 
subconjuntos de In con k elementos que tienen al 1 y | C1 |=  . Por otro
k−1
lado, los subconjuntos de In con k elementos que no tienen al 1, se obtienen eli-

giendo k elementos del conjunto In \ {1}. Sabemos que | In \ {1} |= n − 1, por

113
 
 n−1 
lo que hay   subconjuntos de In con k elementos que no tienen al 1 y
k
 
n − 1
| C ′ |=  . Por lo tanto,
 
k

     
n ′
n − 1 n − 1
 =| C |=| C1 | + | C |=  + .
     

m k−1 k−1

El siguiente, probablemente, sea el segundo resultado más importante del capı́tulo.

Teorema 5.42(Teorema del binomio): Sean n ∈ N+ y a, b ∈ R. Entonces,

 
n
X  n  n−k k
(a + b)n =  a b .
k=0 k

Demostración. Por inducción sobre n.

1. Paso base. Si n = 1 entonces (a + b)1 = a + b. Por lo tanto,

     
1
X  1  1−k k  1  1 0  1  1−1 1
 a b =   a b +   a b = a + b.
k=0 k 0 1

2. Paso inductivo. Demostremos que si el resultado es válido para n entonces tam-

bién es válido para s(n) = n + 1.

(HI): Supongamos que

 
n
X n
(a + b)n =
 n−k k
a b .


k=0 k

114
Entonces, por HI y el Teorema 5.41, tenemos

(a + b)n+1 = (a + b)n (a + b)

= (a + b)n a + (a + b)n b
       
P n
 n  n−k k  P n
 n  n−k k 
=   a b a +   a b b
k=0 k k=0 k
   
n
P n  n+1−k k P  n n  n−k k+1
=  a b +  a b
k=0 k k=0 k

       
n n
 n+1 P  n n  n+1−k k  n  n+1
=  a + +  a b + b
  

0 k=1 k k−1 n
     
 n  n+1 P n
 n + 1  n+1−k k  n  n+1
=  a +  a b + b
0 k=1 k n

Como
       
 n   n+1   n   n+1 
 =1=  y  =1= 
0 0 n n+1

concluimos que

     
n
 n + 1  n+1 X  n + 1  n+1−k k  n + 1  n+1
(a + b)n+1 = a +  a b + b .
0 k=1 k n+1

Por lo tanto, el Teorema se cumple.

115
Índice alfabético

Axioma diferencia, 31

de Extensionalidad, 22 diferencia simétrica, 38

de separación, 22 dominio

del vacı́o, 22, 41 relación, 47

Axiomas de Peano, 75
elemento

cardinalidad, 95 imagen de, 59

clase de equivalencia, 50
factorial, 89
representante, 50
función, 59
combinaciones, 110
biyectiva, 61
conclusión, 12
caracterı́stica., 109
conjunto, 22
codominio, 59
cociente, 51 dominio, 59
complemento, 35 gráfica de, 60
finito, 95 identidad, 70
infinito, 96 imagen, 59
potencia, 41 imagen directa, 62
conjuntos ajenos, 27 imagen inversa, 64
contención, 23 inversa, 70
propia, 25 inyectiva, 61
contradicción, 11 preimagen, 64
cuantificador regla de correspondencia, 60
existencial, 14 sucesor, 76

universal, 14 suprayectiva, 61

117
funciones producto cartesiano, 44

composición, 69 proposición, 3
iguales, 69
razonamiento deductivo, 12
imagen válido, 12
relación, 47 relación
Inducción binaria, 47
primer principio, 91
equivalencia, 50
segundo principio, 91
inversa, 48
intersección, 29
orden, 56

números naturales, 76 orden total, 58

multiplicación, 78 reflexiva, 50, 56, 59

suma, 78 simétrica, 50, 56, 59


naturales total, 48
positivos, 86 transitiva, 50, 56, 59

vacı́a, 48
ordenaciones, 105
relación de equivalencia
con repetición, 104
partición inducida, 52
partición, 51

relación inducida, 53 segmento con n elementos, 95

permutaciones, 108 subconjunto, 23

plano cartesiano, 44 sucesor, 76

predicado, 14
tautologı́a, 10
premisas, 12

Principio del buen orden, 91 unión, 30

118

También podría gustarte