Saltar al contenido
Topos Uranos

Resumen

Esta clase fija el lenguaje con que el curso habla de números y funciones, con lo indispensable de la lógica de los cuantificadores. Define la inclusión y las operaciones entre conjuntos, demuestra la igualdad por doble inclusión y las leyes de De Morgan, construye el par ordenado con su propiedad característica y define el producto cartesiano y las relaciones con sus propiedades. Demuestra que las clases de una equivalencia forman una partición y que toda partición define una equivalencia, anticipando la construcción de los enteros; estudia los órdenes con sus elementos extremos y sus cotas; y trata las funciones como relaciones, demostrando que la composición es asociativa y conserva la inyectividad y la sobreyectividad, y que una función es biyectiva si y solo si tiene inversa, que es única. Los problemas cuentan equivalencias, emparejan los naturales con los pares, fechan los días de la semana y descomponen toda función en una sobreyección, una biyección y una inyección.

Objetivos de aprendizaje

  1. Escribir en lenguaje simbólico enunciados con cuantificadores, negarlos correctamente y elegir la estrategia de demostración que pide su forma lógica.
  2. Demostrar igualdades e inclusiones entre conjuntos por doble inclusión, y calcular uniones, intersecciones, diferencias, productos cartesianos y conjuntos de partes de conjuntos finitos.
  3. Decidir si una relación es reflexiva, simétrica, antisimétrica o transitiva, y reconocer las relaciones de equivalencia y las de orden.
  4. Construir las clases y el conjunto cociente de una relación de equivalencia, y pasar de una equivalencia a la partición que define, y recíprocamente.
  5. Determinar los elementos mínimo, máximo, minimales y maximales y las cotas de un subconjunto de un conjunto ordenado.
  6. Calcular imágenes, preimágenes, composiciones e inversas, decidir si una función es inyectiva, sobreyectiva o biyectiva, y demostrar propiedades de la composición.

El lenguaje del curso

La clase siguiente define los números naturales mediante una función, el sucesor, que es inyectiva y no alcanza al 11. La unidad siguiente construye los enteros y los racionales como clases de una relación de equivalencia; la clase de combinatoria define el número de elementos mediante biyecciones; el orden de los naturales es una relación de orden; y la tercera unidad compone e invierte funciones reales. Todas estas palabras pertenecen a un mismo lenguaje, que conviene fijar antes de usarlo, junto con los primeros teoremas que el curso invocará después.

Conviene advertir qué se anticipa. Los ejemplos usan números naturales pequeños con su orden, su suma, su producto, la divisibilidad y el resto de una división, tal como se aprenden en la escuela. La clase siguiente define los naturales mediante los axiomas de Peano, y las clases de la unidad definen esas operaciones y demuestran sus propiedades sin usar ningún ejemplo de esta, de modo que no hay círculo. Ningún teorema de esta clase depende de los ejemplos: los números solo sirven para ver los teoremas en acción.

Lo que se admite

Un conjunto es una colección de objetos, sus elementos; se escribe a∈Aa \in A para decir que aa pertenece a AA, y a∉Aa \notin A para negarlo. Conjunto y pertenencia no se definen: son nociones primitivas, como el 11 y el sucesor en la aritmética. Ahora bien, no toda propiedad define un conjunto. Si existiera el conjunto RR de todos los conjuntos que no se pertenecen a sí mismos, la pregunta de si RR pertenece a RR no tendría respuesta, porque por la definición de RR se tendría R∈R↔R∉RR \in R \leftrightarrow R \notin R. Esta contradicción, descubierta por Russell en 1901, obliga a restringir la formación de conjuntos: una propiedad solo selecciona elementos de un conjunto ya dado.

Hecho admitido (reglas de la teoría intuitiva de conjuntos). Se admiten sin demostración las reglas de la teoría intuitiva de conjuntos que esta clase usa: dos conjuntos con los mismos elementos son iguales; de un conjunto dado AA y una propiedad PP se forma el conjunto {x∈A:P(x)}\{ x \in A : P(x) \} de los elementos de AA que la cumplen; y existen el conjunto vacío, el conjunto {a,b}\{a, b\} cuyos únicos elementos son aa y bb, la unión de los elementos de un conjunto de conjuntos y el conjunto de los subconjuntos de un conjunto. La existencia de un conjunto con las propiedades del conjunto de los naturales se admite en la clase siguiente.

Estas reglas forman parte de los axiomas de Zermelo y Fraenkel, cuyo estudio pertenece a la teoría de conjuntos y excede este curso; por eso se admiten, y se declaran para que se sepa exactamente qué se usa.

Lógica de los cuantificadores

Las demostraciones combinan enunciados con los conectivos ¬\neg, ∧\wedge, ∨\vee, →\rightarrow y ↔\leftrightarrow, cuyas leyes se estudian en el curso complementario Lógica Matemática I: Lógica Proposicional, a partir de su lenguaje; aquí basta recordar que la implicación p→qp \rightarrow q solo es falsa cuando pp es verdadera y qq falsa, que equivale a su contrapositiva ¬q→¬p\neg q \rightarrow \neg p, y que las leyes de De Morgan niegan una conjunción o una disyunción:

¬(p∧q)↔(¬p∨¬q),¬(p∨q)↔(¬p∧¬q)\neg \left( p \wedge q \right) \leftrightarrow \left( \neg p \vee \neg q \right), \qquad \neg \left( p \vee q \right) \leftrightarrow \left( \neg p \wedge \neg q \right)

Para hablar de conjuntos hacen falta, además, enunciados sobre todos los elementos o sobre alguno. Si P(x)P(x) es una propiedad de los elementos de AA, el enunciado (∀x∈A) P(x)(\forall x \in A)\,P(x), que se lee «para todo xx de AA, P(x)P(x)», afirma que todos los elementos de AA la cumplen; el enunciado (∃x∈A) P(x)(\exists x \in A)\,P(x), «existe un xx de AA tal que P(x)P(x)», afirma que al menos uno la cumple; y (∃!x∈A) P(x)(\exists! x \in A)\,P(x) afirma que exactamente uno la cumple. Los signos ∀\forall y ∃\exists se llaman cuantificadores, universal y existencial.

Hecho admitido (negación de los cuantificadores). Negar que todos los elementos cumplen una propiedad es afirmar que alguno no la cumple, y negar que alguno la cumple es afirmar que ninguno la cumple:
¬(∀x∈A) P(x)↔(∃x∈A) ¬P(x),¬(∃x∈A) P(x)↔(∀x∈A) ¬P(x)\neg (\forall x \in A)\,P(x) \leftrightarrow (\exists x \in A)\,\neg P(x), \qquad \neg (\exists x \in A)\,P(x) \leftrightarrow (\forall x \in A)\,\neg P(x)

Estas reglas, propias de la lógica de primer orden, se admiten; extienden las leyes de De Morgan, porque si A={a,b}A = \{a, b\} el universal es P(a)∧P(b)P(a) \wedge P(b) y el existencial es P(a)∨P(b)P(a) \vee P(b). El orden de los cuantificadores importa: el enunciado (∀n∈N)(∃m∈N)(n<m)(\forall n \in \mathbb{N})(\exists m \in \mathbb{N})(n < m) dice que todo natural tiene otro mayor, y es verdadero; el enunciado (∃m∈N)(∀n∈N)(n<m)(\exists m \in \mathbb{N})(\forall n \in \mathbb{N})(n < m) dice que hay un natural mayor que todos, también mayor que sí mismo, y es falso.

La forma lógica de un enunciado dicta la manera de demostrarlo. Las estrategias que esta clase usa son las siguientes; su justificación lógica se estudia en la clase sobre las técnicas de deducción.

  • Para demostrar (∀x∈A) P(x)(\forall x \in A)\,P(x), se toma un elemento xx de AA cualquiera, sin suponer de él nada más que su pertenencia a AA, y se demuestra P(x)P(x).
  • Para demostrar (∃x∈A) P(x)(\exists x \in A)\,P(x), se exhibe un elemento concreto de AA que cumple PP; para refutar (∀x∈A) P(x)(\forall x \in A)\,P(x), basta un contraejemplo, un elemento que no la cumple.
  • Para demostrar p→qp \rightarrow q, se supone pp y se deduce qq; o bien se demuestra la contrapositiva ¬q→¬p\neg q \rightarrow \neg p; o bien se supone p∧¬qp \wedge \neg q y se llega a una contradicción.
  • Para demostrar p↔qp \leftrightarrow q, se demuestran las dos implicaciones p→qp \rightarrow q y q→pq \rightarrow p.
EjemploNegar que un conjunto está acotado

Un conjunto XX de números naturales está acotado superiormente cuando hay un natural cc mayor o igual que todos sus elementos. Escribir la definición con cuantificadores y negarla paso a paso.

Demostración

  1. (∃c∈N)(∀x∈X)(x≤c)\dato{acot}{(\exists c \in \mathbb{N})(\forall x \in X)(x \leq c)}

    La definición tiene un cuantificador existencial seguido de uno universal: el mismo cc debe servir para todos los elementos.

  2. ¬(∃c∈N)(∀x∈X)(x≤c)\resaltar{\neg} (\exists c \in \mathbb{N})(\forall x \in X)(x \leq c)

    Negamos el enunciado completo.

  3. (∀c∈N) ¬(∀x∈X)(x≤c)(\resaltar{\forall} c \in \mathbb{N})\,\resaltar{\neg} (\forall x \in X)(x \leq c)

    La negación de un existencial es el universal de la negación.

  4. (∀c∈N)(∃x∈X) ¬(x≤c)(\forall c \in \mathbb{N})(\resaltar{\exists} x \in X)\,\resaltar{\neg} (x \leq c)

    La negación de un universal es el existencial de la negación.

  5. (∀c∈N)(∃x∈X)(x>c)(\forall c \in \mathbb{N})(\exists x \in X)(\resaltar{x > c})

    Por la tricotomía del orden de los naturales, negar x≤cx \leq c es afirmar x>cx > c: el conjunto no está acotado cuando ningún natural es cota, porque cada candidato es superado por algún elemento.

Conjuntos

Pertenencia, igualdad e inclusión

Un conjunto se describe por extensión, enumerando sus elementos entre llaves, como {1,2,3}\{1, 2, 3\}, o por comprensión, mediante una propiedad, como {n∈N:n≤3}\{ n \in \mathbb{N} : n \leq 3 \}, que es el mismo conjunto. La regla de extensionalidad dice que un conjunto queda determinado por sus elementos:

A=B↔(∀x)(x∈A↔x∈B)A = B \leftrightarrow (\forall x)(x \in A \leftrightarrow x \in B)

De ello se sigue que en una descripción por extensión no importan ni el orden ni las repeticiones: {1,2,2}\{1, 2, 2\} y {2,1}\{2, 1\} son el mismo conjunto, porque tienen los mismos elementos. Se sigue también que hay un solo conjunto sin elementos, el conjunto vacío ∅\emptyset: dos conjuntos sin elementos tienen los mismos elementos, es decir, ninguno.

Definición (inclusión). Un conjunto AA está contenido en un conjunto BB, o es un subconjunto de BB, cuando todo elemento de AA es elemento de BB:
A⊆B↔(∀x)(x∈A→x∈B)A \subseteq B \leftrightarrow (\forall x)(x \in A \rightarrow x \in B)

Si además A≠BA \neq B, se dice que AA es un subconjunto propio de BB.

El conjunto vacío está contenido en todo conjunto AA, porque la implicación x∈∅→x∈Ax \in \emptyset \rightarrow x \in A tiene siempre el antecedente falso y es, por tanto, verdadera. Conviene distinguir la pertenencia de la inclusión: 1∈{1,2}1 \in \{1, 2\} y {1}⊆{1,2}\{1\} \subseteq \{1, 2\} son verdaderos, mientras que {1}∈{1,2}\{1\} \in \{1, 2\} es falso, porque los únicos elementos de {1,2}\{1, 2\} son 11 y 22, y el conjunto {1}\{1\} no es igual a ninguno de ellos: {1}≠1\{1\} \neq 1, porque el conjunto que tiene por único elemento al 11 no se confunde con el 11, y {1}≠2\{1\} \neq 2.

TeoremaPropiedades de la inclusión

Para todos los conjuntos AA, BB y CC, la inclusión es reflexiva, A⊆AA \subseteq A; transitiva, si A⊆BA \subseteq B y B⊆CB \subseteq C, entonces A⊆CA \subseteq C; y antisimétrica, si A⊆BA \subseteq B y B⊆AB \subseteq A, entonces A=BA = B. La última propiedad, junto con su recíproca, inmediata, es el método de la doble inclusión: para demostrar que dos conjuntos son iguales, se demuestra que cada uno está contenido en el otro.

A=B↔(A⊆B∧B⊆A)A = B \leftrightarrow \left( A \subseteq B \wedge B \subseteq A \right)

Cada propiedad se reduce a una ley de la implicación, aplicada a un elemento cualquiera. La figura representa los conjuntos como regiones del plano.

Demostración

  1. (∀x)(x∈A→x∈A)(\forall x)(x \in A \rightarrow x \in A)

    Reflexividad: para todo xx, la implicación x∈A→x∈Ax \in A \rightarrow x \in A es verdadera, porque su consecuente es su antecedente.

  2. x∈A→x∈Bx \in A \rightarrow \dato{xb}{x \in B}

    Transitividad: sea xx un elemento cualquiera de AA. Por la primera hipótesis, xx pertenece a BB.

  3. x∈B→x∈C\resaltar{x \in B} \rightarrow x \in C

    Por la segunda hipótesis, xx pertenece a CC. Como xx era cualquiera, A⊆CA \subseteq C.

  4. (x∈A→x∈B)∧(x∈B→x∈A)↔(x∈A↔x∈B)(x \in A \rightarrow x \in B) \wedge (x \in B \rightarrow x \in A) \leftrightarrow \resaltar{(x \in A \leftrightarrow x \in B)}

    Antisimetría: las dos hipótesis dan, para cada xx, las dos implicaciones entre x∈Ax \in A y x∈Bx \in B, es decir, su equivalencia.

  5. A=BA = B

    Por la extensionalidad, AA y BB son iguales. Recíprocamente, si A=BA = B, cada uno está contenido en el otro por la reflexividad.

Unión, intersección y diferencia

Definición (operaciones con conjuntos). La unión de AA y BB es el conjunto de los elementos que pertenecen a alguno de ellos; la intersección, el de los que pertenecen a ambos; y la diferencia A∖BA \setminus B, el de los que pertenecen a AA y no a BB:
x∈A∪B↔x∈A∨x∈B,x∈A∩B↔x∈A∧x∈B,x∈A∖B↔x∈A∧x∉Bx \in A \cup B \leftrightarrow x \in A \vee x \in B, \qquad x \in A \cap B \leftrightarrow x \in A \wedge x \in B, \qquad x \in A \setminus B \leftrightarrow x \in A \wedge x \notin B

Si B⊆AB \subseteq A, la diferencia A∖BA \setminus B se llama complemento de BB relativo a AA. Dos conjuntos son disjuntos cuando su intersección es vacía.

Cada operación traduce un conectivo: la unión, la disyunción; la intersección, la conjunción; la diferencia, la conjunción con una negación. Si esto es así, cada ley lógica produce una ley de los conjuntos: la unión y la intersección son conmutativas, asociativas y distributivas una respecto de la otra porque lo son los conectivos, y todas estas leyes se demuestran como el teorema siguiente. El complemento se toma siempre respecto de un conjunto de referencia, porque un conjunto de todo lo que no está en BB reconstruiría la paradoja de Russell.

EjemploLos divisores de 12 y de 18

Sean A={1,2,3,4,6,12}A = \{1, 2, 3, 4, 6, 12\} el conjunto de los divisores de 1212 y B={1,2,3,6,9,18}B = \{1, 2, 3, 6, 9, 18\} el de los divisores de 1818. Calcular su unión, su intersección y sus dos diferencias.

Demostración

  1. A∩B={1,2,3,6}A \cap B = \dato{c}{\{1, 2, 3, 6\}}

    Los elementos comunes son los divisores de ambos números, es decir, los divisores de 66.

  2. A∖B={1,2,3,4,6,12}∖{1,2,3,6}={4,12}A \setminus B = \{1, 2, 3, 4, 6, 12\} \setminus \resaltar{\{1, 2, 3, 6\}} = \{4, 12\}

    Los elementos de AA que no son divisores de 1818 son los que quedan al retirar de AA los comunes.

  3. B∖A={9,18}B \setminus A = \{9, 18\}

    Del mismo modo, los divisores de 1818 que no lo son de 1212.

  4. A∪B=(A∖B)∪(A∩B)∪(B∖A)={1,2,3,4,6,9,12,18}A \cup B = \left( A \setminus B \right) \cup \left( A \cap B \right) \cup \left( B \setminus A \right) = \{1, 2, 3, 4, 6, 9, 12, 18\}

    La unión reúne las tres partes, que son disjuntas dos a dos: cada elemento aparece una sola vez, y 4+2+2=84 + 2 + 2 = 8.

TeoremaLeyes de De Morgan para conjuntos

Para todos los conjuntos AA, BB y CC, el complemento relativo a AA de una unión es la intersección de los complementos, y el de una intersección es la unión de los complementos:

A∖(B∪C)=(A∖B)∩(A∖C),A∖(B∩C)=(A∖B)∪(A∖C)A \setminus \left( B \cup C \right) = \left( A \setminus B \right) \cap \left( A \setminus C \right), \qquad A \setminus \left( B \cap C \right) = \left( A \setminus B \right) \cup \left( A \setminus C \right)

Se prueba que un elemento cualquiera pertenece al primer miembro si y solo si pertenece al segundo, traduciendo cada operación en su conectivo. La figura sombrea en un diagrama de Venn las regiones que intervienen.

Demostración

  1. x∈A∖(B∪C)↔x∈A∧¬(x∈B∪C)x \in A \setminus \left( B \cup C \right) \leftrightarrow x \in A \wedge \resaltar{\neg} \left( x \in B \cup C \right)

    Sea xx cualquiera. Por la definición de la diferencia, pertenecer al primer miembro es estar en AA y no estar en B∪CB \cup C.

  2. ↔x∈A∧¬(x∈B∨x∈C)\leftrightarrow x \in A \wedge \neg \left( x \in B \resaltar{\vee} x \in C \right)

    Por la definición de la unión.

  3. ↔x∈A∧(x∉B∧x∉C)\leftrightarrow x \in A \wedge \left( x \resaltar{\notin} B \resaltar{\wedge} x \resaltar{\notin} C \right)

    Por la ley de De Morgan de la lógica, la negación de una disyunción es la conjunción de las negaciones.

  4. ↔(x∈A∧x∉B)∧(x∈A∧x∉C)\leftrightarrow \left( \resaltar{x \in A} \wedge x \notin B \right) \wedge \left( \resaltar{x \in A} \wedge x \notin C \right)

    Como pp equivale a p∧pp \wedge p, repetimos la condición x∈Ax \in A y reagrupamos, por la asociatividad y la conmutatividad de la conjunción.

  5. ↔x∈(A∖B)∩(A∖C)\leftrightarrow x \in \left( A \setminus B \right) \resaltar{\cap} \left( A \setminus C \right)

    Por las definiciones de la diferencia y de la intersección, es pertenecer al segundo miembro. Por la extensionalidad, la primera ley queda demostrada.

  6. x∈A∖(B∩C)↔x∈A∧(x∉B∨x∉C)↔x∈(A∖B)∪(A∖C)x \in A \setminus \left( B \cap C \right) \leftrightarrow x \in A \wedge \left( x \notin B \resaltar{\vee} x \notin C \right) \leftrightarrow x \in \left( A \setminus B \right) \resaltar{\cup} \left( A \setminus C \right)

    La segunda ley se prueba con la misma cadena, intercambiando la unión con la intersección y la disyunción con la conjunción; la ley lógica que interviene es entonces la otra ley de De Morgan.

El conjunto de partes

Los subconjuntos de un conjunto forman a su vez un conjunto, cuya existencia se admitió al comienzo. El conjunto de partes de AA, que se denota P(A)\mathcal{P}(A), es el conjunto cuyos elementos son los subconjuntos de AA:

X∈P(A)↔X⊆AX \in \mathcal{P}(A) \leftrightarrow X \subseteq A

Por ejemplo, el conjunto de partes de {1,2,3}\{1, 2, 3\} tiene ocho elementos: el vacío, tres conjuntos de un elemento, tres de dos elementos y el propio {1,2,3}\{1, 2, 3\}.

P({1,2,3})={∅,{1},{2},{3},{1,2},{1,3},{2,3},{1,2,3}}\mathcal{P}(\{1, 2, 3\}) = \{ \emptyset, \{1\}, \{2\}, \{3\}, \{1, 2\}, \{1, 3\}, \{2, 3\}, \{1, 2, 3\} \}

Para todo conjunto AA, el vacío y el propio AA son elementos de P(A)\mathcal{P}(A), y para cada aa de AA se tiene {a}∈P(A)\{a\} \in \mathcal{P}(A), mientras que aa no es, en general, elemento de P(A)\mathcal{P}(A). En la clase sobre combinatoria se demostrará que un conjunto de nn elementos tiene 2n2^n subconjuntos.

Pares ordenados y producto cartesiano

Un punto del plano, una fracción o una resta pendiente se describen con dos objetos en un orden determinado: el par (3,5)(3, 5) no es el par (5,3)(5, 3). El conjunto {3,5}\{3, 5\} no sirve para representarlo, porque es igual a {5,3}\{5, 3\}. Lo único que se exige de un par ordenado es su propiedad característica: dos pares son iguales si y solo si tienen la misma primera componente y la misma segunda componente. Kuratowski observó en 1921 que basta la noción de conjunto para construir un objeto con esa propiedad.

Definición (par ordenado). El par ordenado de primera componente aa y segunda componente bb es el conjunto
(a,b)={{a},{a,b}}(a, b) = \{ \{a\}, \{a, b\} \}
TeoremaPropiedad característica del par ordenado

Para todos aa, bb, cc y dd, los pares (a,b)(a, b) y (c,d)(c, d) son iguales si y solo si a=ca = c y b=db = d.

(a,b)=(c,d)↔a=c∧b=d(a, b) = (c, d) \leftrightarrow a = c \wedge b = d

Si las componentes son iguales, los pares son el mismo conjunto. Para el recíproco se distingue si aa y bb son iguales o distintos, y se cuenta cuántos elementos tiene cada conjunto que interviene. La figura dibuja cada par como un conjunto de dos conjuntos.

Demostración

  1. {{a},{a,b}}={{c},{c,d}}\dato{ig}{\{ \{a\}, \{a, b\} \} = \{ \{c\}, \{c, d\} \}}

    Supongamos que los pares son iguales. Por la extensionalidad, tienen los mismos elementos.

  2. {c}={a},{c,d}={a}→c=a,d=a=b\{c\} = \{a\}, \quad \{c, d\} = \{a\} \rightarrow c = a, \quad d = a = b

    Primer caso, a=ba = b. Entonces {a,b}={a}\{a, b\} = \{a\} y el primer miembro tiene un solo elemento, {a}\{a\}; los dos elementos del segundo miembro son, por tanto, iguales a él.

  3. {c}={a}→c=a\{c\} = \{a\} \rightarrow \dato{ca}{c = a}

    Segundo caso, a≠ba \neq b. El conjunto {c}\{c\} pertenece al primer miembro, de modo que es {a}\{a\} o {a,b}\{a, b\}; no puede ser {a,b}\{a, b\}, que tiene dos elementos, y por tanto es {a}\{a\}.

  4. {c,d}={a,b}\{c, d\} = \{a, b\}

    También {c,d}\{c, d\} pertenece al primer miembro. Si fuera {a}\{a\}, sería d=a=cd = a = c, y el segundo miembro tendría un solo elemento, {a}\{a\}, mientras que el primero tiene dos: es imposible. Por tanto, {c,d}\{c, d\} es {a,b}\{a, b\}.

  5. {a,d}={a,b}→b=d\{a, \resaltar{d}\} = \{a, \resaltar{b}\} \rightarrow b = d

    Como c=ac = a, el elemento bb de {a,b}={a,d}\{a, b\} = \{a, d\} es aa o dd; no es aa, porque a≠ba \neq b, y por tanto es dd.

  6. (a,b)=(c,d)→a=c∧b=d(a, b) = (c, d) \rightarrow a = c \wedge b = d

    En ambos casos, las componentes coinciden.

Demostrada la propiedad característica, la construcción de Kuratowski puede olvidarse: todo lo que el curso dice de los pares se deduce de ella.

Definición (producto cartesiano). El producto cartesiano de AA y BB es el conjunto de los pares cuya primera componente pertenece a AA y cuya segunda componente pertenece a BB:
A×B={(a,b):a∈A∧b∈B}A \times B = \{ (a, b) : a \in A \wedge b \in B \}

La escritura {(a,b):a∈A∧b∈B}\{ (a, b) : a \in A \wedge b \in B \} no es por sí sola una de las reglas admitidas, que solo permiten separar elementos de un conjunto ya formado. Ahora bien, ese conjunto existe: si a∈Aa \in A y b∈Bb \in B, los conjuntos {a}\{a\} y {a,b}\{a, b\} están contenidos en A∪BA \cup B, y por tanto son elementos de P(A∪B)\mathcal{P}(A \cup B); de ello se sigue que el par (a,b)={{a},{a,b}}(a, b) = \{ \{a\}, \{a, b\} \} está contenido en P(A∪B)\mathcal{P}(A \cup B), es decir, es un elemento de P(P(A∪B))\mathcal{P}(\mathcal{P}(A \cup B)). Por tanto, el producto cartesiano se forma por separación dentro de ese conjunto, que existe por las reglas admitidas: A∪BA \cup B es la unión de los elementos de {A,B}\{A, B\}, y se toma dos veces el conjunto de partes.

A×B={z∈P(P(A∪B)):(∃a∈A)(∃b∈B) (z=(a,b))}A \times B = \{ z \in \mathcal{P}(\mathcal{P}(A \cup B)) : (\exists a \in A)(\exists b \in B)\,(z = (a, b)) \}

El nombre recuerda a Descartes: el plano de la geometría analítica es R×R\mathbb{R} \times \mathbb{R}. El producto no es conmutativo: {1}×{2}\{1\} \times \{2\} contiene solo a (1,2)(1, 2), y {2}×{1}\{2\} \times \{1\} solo a (2,1)(2, 1), que es distinto por la propiedad característica.

EjemploUn producto cartesiano como cuadrícula

Escribir el producto A×BA \times B para A={1,2,3}A = \{1, 2, 3\} y B={1,2}B = \{1, 2\}, y comparar el número de sus elementos con los de los factores.

Demostración

  1. A={1,2,3},B={1,2}A = \{1, 2, 3\}, \quad B = \{1, 2\}

    Disponemos los elementos de AA en un eje horizontal y los de BB en uno vertical: cada par es un punto de la cuadrícula.

  2. (1,1), (2,1), (3,1)(1, 1), \ (2, 1), \ (3, 1)

    Los pares con segunda componente 11 forman la primera fila.

  3. (1,2), (2,2), (3,2)(1, 2), \ (2, 2), \ (3, 2)

    Los pares con segunda componente 22 forman la segunda fila.

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

    El producto tiene 3⋅2=63 \cdot 2 = 6 elementos: tantas filas como elementos de BB, con tantos pares como elementos de AA cada una. El principio multiplicativo de la combinatoria generaliza esta cuenta.

Relaciones

Decir que 22 divide a 66, que 33 es menor que 55 o que dos días caen en el mismo día de la semana es afirmar que ciertos pares de objetos están relacionados. Si esto es así, una relación queda determinada por los pares que relaciona, y puede definirse como un conjunto de pares.

Definición (relación). Una relación de AA en BB es un subconjunto RR del producto A×BA \times B; una relación en AA es una relación de AA en AA. Si (a,b)∈R(a, b) \in R, se dice que aa está relacionado con bb por RR.

Por ejemplo, la relación «menor o igual que» en {1,2,3}\{1, 2, 3\} es el conjunto de pares {(1,1),(1,2),(1,3),(2,2),(2,3),(3,3)}\{(1, 1), (1, 2), (1, 3), (2, 2), (2, 3), (3, 3)\}. Para las relaciones de uso frecuente se escribe un signo entre los términos, como a≤ba \leq b o a∣ba \mid b, en lugar de (a,b)∈R(a, b) \in R. Cuatro propiedades de una relación en un conjunto se repiten en todo el curso.

Definición (propiedades de las relaciones). Una relación RR en AA es reflexiva, simétrica, antisimétrica o transitiva cuando cumple, respectivamente, las condiciones siguientes.
  • Es reflexiva si todo elemento está relacionado consigo mismo: (∀a∈A) ((a,a)∈R)(\forall a \in A)\,((a, a) \in R);
  • Es simétrica si la relación de aa con bb implica la de bb con aa: (∀a,b∈A) ((a,b)∈R→(b,a)∈R)(\forall a, b \in A)\,((a, b) \in R \rightarrow (b, a) \in R);
  • Es antisimétrica si dos elementos relacionados en ambos sentidos son iguales: (∀a,b∈A) ((a,b)∈R∧(b,a)∈R→a=b)(\forall a, b \in A)\,((a, b) \in R \wedge (b, a) \in R \rightarrow a = b);
  • Es transitiva si la relación de aa con bb y la de bb con cc implican la de aa con cc: (∀a,b,c∈A) ((a,b)∈R∧(b,c)∈R→(a,c)∈R)(\forall a, b, c \in A)\,((a, b) \in R \wedge (b, c) \in R \rightarrow (a, c) \in R).

En la cuadrícula de A×AA \times A, una relación es un conjunto de puntos. Es reflexiva cuando contiene toda la diagonal, la de los pares (a,a)(a, a); es simétrica cuando su dibujo es simétrico respecto de la diagonal; y es antisimétrica cuando ningún punto fuera de la diagonal tiene a su simétrico en la relación. Antisimétrica no significa «no simétrica»: la igualdad es ambas cosas, y el problema propuesto 1 pide una relación que no sea ninguna de las dos.

EjemploLa divisibilidad y la paridad en el conjunto del 1 al 6

En A={1,2,3,4,5,6}A = \{1, 2, 3, 4, 5, 6\} se consideran la divisibilidad, a∣ba \mid b, y la relación «tener la misma paridad». Dibujar ambas en la cuadrícula de A×AA \times A y decidir cuáles de las cuatro propiedades cumple cada una.

Demostración

  1. {(a,b)∈A×A:a∣b}\dato{div}{\{ (a, b) \in A \times A : a \mid b \}}

    La divisibilidad relaciona cada número con sus múltiplos dentro de AA: el 11 con todos, el 22 con 22, 44 y 66, el 33 con 33 y 66, y cada uno de los demás consigo mismo. Son 1414 pares.

  2. a=1⋅a→a∣aa = 1 \cdot a \rightarrow \resaltar{a \mid a}

    Es reflexiva, porque todo número se divide a sí mismo: la diagonal está completa.

  3. 2∣4,¬(4∣2)2 \mid 4, \quad \neg (4 \mid 2)

    No es simétrica: un contraejemplo basta. En cambio, es antisimétrica, porque si a∣ba \mid b y b∣ab \mid a, cada uno es menor o igual que el otro.

  4. a∣b∧b∣c→a∣ca \mid b \wedge b \mid c \rightarrow \resaltar{a \mid c}

    Es transitiva: si b=kab = ka y c=lbc = lb, entonces c=(lk)ac = (lk)a. Por ejemplo, de 1∣21 \mid 2 y 2∣62 \mid 6 se sigue 1∣61 \mid 6.

  5. (1,3)∈R∧(3,1)∈R,1≠3(1, 3) \in R \wedge (3, 1) \in R, \quad 1 \neq 3

    La misma paridad relaciona los impares entre sí y los pares entre sí: son 9+9=189 + 9 = 18 pares, que forman dos bloques simétricos respecto de la diagonal. Es reflexiva, simétrica y transitiva, pero no antisimétrica, porque relaciona 11 y 33, que son distintos.

Relaciones de equivalencia

La relación «tener la misma paridad» se comporta como una igualdad parcial: identifica los números que coinciden en un aspecto, su paridad, y olvida los demás. Las tres propiedades que la hacen comportarse así reciben un nombre.

Definición (relación de equivalencia). Una relación en AA es una relación de equivalencia cuando es reflexiva, simétrica y transitiva. Se escribe entonces a∼ba \sim b, y se dice que aa es equivalente a bb. La clase de aa es el conjunto de los elementos equivalentes a aa, y cada uno de ellos es un representante de la clase:
C(a)={x∈A:x∼a}C(a) = \{ x \in A : x \sim a \}

El conjunto de todas las clases se llama conjunto cociente y se denota A/∼A/{\sim}.

Son relaciones de equivalencia la igualdad, cuyas clases tienen un solo elemento; la misma paridad, con dos clases; tener el mismo resto al dividir por 33, con tres; y caer en el mismo día de la semana, con siete, que es el problema resuelto 3. En general, si gg es una función definida en AA, la relación g(x)=g(y)g(x) = g(y) hereda de la igualdad las tres propiedades, y el problema resuelto 5 muestra que toda equivalencia es de esta forma.

LemaLas clases de equivalencia

Sea ∼\sim una relación de equivalencia en AA. Para todos aa y bb de AA: cada elemento pertenece a su clase; dos elementos son equivalentes si y solo si sus clases son iguales; y dos clases con algún elemento común son iguales. Cada afirmación se obtiene de una de las tres propiedades de la equivalencia, aplicada a un elemento cualquiera de una clase.

Demostración

  1. a∼a→a∈C(a)a \sim a \rightarrow \resaltar{a \in C(a)}

    Por la reflexividad, a∼aa \sim a; por la definición de clase, aa pertenece a C(a)C(a), y ninguna clase es vacía.

  2. x∼a∧a∼b→x∼bx \sim a \wedge a \sim b \rightarrow \resaltar{x \sim b}

    Supongamos a∼ba \sim b y sea xx de C(a)C(a). Por la transitividad, de x∼ax \sim a y a∼ba \sim b se sigue x∼bx \sim b; por tanto, C(a)⊆C(b)C(a) \subseteq C(b).

  3. a∼b→C(a)=C(b)a \sim b \rightarrow \dato{eq}{C(a) = C(b)}

    Por la simetría, también b∼ab \sim a, y el mismo argumento da C(b)⊆C(a)C(b) \subseteq C(a). Por la doble inclusión, las clases son iguales.

  4. a∈C(a)=C(b)→a∼ba \in C(a) = C(b) \rightarrow a \sim b

    Recíprocamente, si C(a)=C(b)C(a) = C(b), el elemento aa, que pertenece a C(a)C(a), pertenece a C(b)C(b), es decir, a∼ba \sim b.

  5. x∈C(a)∩C(b)→C(a)=C(b)x \in C(a) \cap C(b) \rightarrow C(a) = C(b)

    Si xx pertenece a C(a)C(a) y a C(b)C(b), por la simetría y la transitividad a∼xa \sim x y x∼bx \sim b dan a∼ba \sim b, y por lo anterior las clases son iguales.

Las clases dividen, por tanto, el conjunto en bloques que no se solapan. Este modo de dividir un conjunto merece una definición propia.

Definición (partición). Una partición de un conjunto AA es un conjunto de subconjuntos de AA, llamados bloques, que no son vacíos, que son disjuntos dos a dos y cuya unión es AA; equivalentemente, cada elemento de AA pertenece a exactamente un bloque.
TeoremaEquivalencias y particiones

Las clases de una relación de equivalencia en AA forman una partición de AA. Recíprocamente, si Π\Pi es una partición de AA, la relación «pertenecer al mismo bloque» es una relación de equivalencia cuyas clases son exactamente los bloques de Π\Pi. La primera parte es el lema anterior; la segunda verifica las tres propiedades con la condición de que cada elemento está en un solo bloque. La figura sigue la relación «tener el mismo resto al dividir por 33» en el conjunto del 11 al 99.

Demostración

  1. (∀a∈A) (a∈C(a))(\forall a \in A)\,(a \in \resaltar{C(a)})

    Por el lema, ninguna clase es vacía y cada elemento pertenece a su clase, de modo que la unión de las clases es AA.

  2. C(a)≠C(b)→C(a)∩C(b)=∅C(a) \neq C(b) \rightarrow C(a) \cap C(b) = \resaltar{\emptyset}

    Por el lema, dos clases distintas no tienen elementos comunes. Por tanto, las clases forman una partición.

  3. a∼b↔(∃X∈Π)(a∈X∧b∈X)a \sim b \leftrightarrow (\exists X \in \Pi)(a \in X \wedge b \in X)

    Recíprocamente, sea Π\Pi una partición y escribamos a∼ba \sim b cuando aa y bb están en un mismo bloque. Cada elemento está en algún bloque, y por tanto está en el mismo bloque que sí mismo: la relación es reflexiva. La simetría es inmediata, porque la condición no depende del orden en que se nombran aa y bb.

  4. b∈X∩Y→X=Y→a∼cb \in X \cap Y \rightarrow X = Y \rightarrow a \sim c

    Transitividad: si aa y bb están en el bloque XX, y bb y cc en el bloque YY, entonces bb está en XX y en YY; como cada elemento está en un solo bloque, X=YX = Y, y aa y cc están en un mismo bloque.

  5. a∈X→C(a)=Xa \in X \rightarrow C(a) = \resaltar{X}

    Por último, si aa está en el bloque XX, la clase de aa está formada por los elementos que comparten bloque con aa, que son los de XX: las clases son los bloques.

Dar una equivalencia en AA y dar una partición de AA son, por tanto, dos maneras de decir lo mismo; el problema resuelto 4 lo aprovecha para contar equivalencias. El conjunto cociente es la partición vista como un conjunto nuevo: al pasar de AA a A/∼A/{\sim}, los elementos equivalentes se funden en uno solo.

EjemploLa relación que construirá los enteros

En el conjunto N×N\mathbb{N} \times \mathbb{N} de los pares de naturales se define (a,b)∼(c,d)(a, b) \sim (c, d) cuando a+d=b+ca + d = b + c. Es una relación de equivalencia, como se demuestra en la clase sobre los números enteros. Calcular algunos representantes de las clases de (5,2)(5, 2), (1,1)(1, 1) y (2,5)(2, 5), y describir las clases en la cuadrícula de los pares.

Demostración

  1. (a,b)∼(c,d)↔a+d=b+c(a, b) \sim (c, d) \leftrightarrow \resaltar{a + d = b + c}

    El par (a,b)(a, b) representa la resta pendiente a−ba - b, que entre los naturales puede no existir; la condición a+d=b+ca + d = b + c dice que dos pares representan la misma resta sin escribir ninguna resta.

  2. C(5,2)={(4,1),(5,2),(6,3),(7,4),…}C(5, 2) = \{ (4, 1), (5, 2), (6, 3), (7, 4), \ldots \}

    La clase de (5,2)(5, 2) contiene los pares que describen la diferencia 33. Por ejemplo, (4,1)(4, 1), porque 5+1=2+45 + 1 = 2 + 4.

  3. C(1,1)={(1,1),(2,2),(3,3),…}C(1, 1) = \{ (1, 1), (2, 2), (3, 3), \ldots \}

    La clase de (1,1)(1, 1) es la de los pares de componentes iguales, porque 1+b=1+a1 + b = 1 + a exige a=ba = b: es la diagonal de la cuadrícula.

  4. C(2,5)={(1,4),(2,5),(3,6),…}C(2, 5) = \{ (1, 4), (2, 5), (3, 6), \ldots \}

    La clase de (2,5)(2, 5) describe una diferencia que todavía no existe, la que será el −3-3.

  5. Z=(N×N)/∼\mathbb{Z} = \left( \mathbb{N} \times \mathbb{N} \right) / {\sim}

    Cada clase es el conjunto de los pares de una recta paralela a la diagonal, y por el teorema esas rectas forman una partición de la cuadrícula. Un entero será, por definición, una de estas clases: Z\mathbb{Z} es el conjunto cociente.

Del mismo modo, en la clase sobre los números racionales dos fracciones (p,q)(p, q) y (r,s)(r, s) son equivalentes cuando ps=qrps = qr, y un racional es una clase; y en la clase sobre las congruencias, los restos módulo nn son las clases de una equivalencia entre enteros.

Relaciones de orden

La divisibilidad del ejemplo anterior no es simétrica sino antisimétrica: en lugar de identificar elementos, los ordena. Las relaciones de este tipo reciben un nombre propio.

Definición (orden). Una relación en AA es una relación de orden, u orden parcial, cuando es reflexiva, antisimétrica y transitiva; se escribe entonces a⪯ba \preceq b, y se dice que aa precede a bb. El orden es total cuando dos elementos cualesquiera son comparables, es decir, cuando para todos aa y bb se tiene a⪯ba \preceq b o b⪯ab \preceq a.

Son órdenes la relación ≤\leq entre naturales, que es total por la tricotomía demostrada en la clase sobre las operaciones con números naturales; la inclusión, por el teorema de sus propiedades, que no es total, porque {1}\{1\} y {2}\{2\} no son comparables; y la divisibilidad entre naturales, cuya antisimetría se demuestra en la clase sobre la divisibilidad, que no es total, porque ni 2∣32 \mid 3 ni 3∣23 \mid 2. Un orden finito se dibuja con un diagrama de Hasse: un punto por elemento, con bb más arriba que aa cuando aa precede a bb, y un segmento cuando entre ambos no hay ningún otro elemento; la transitividad permite omitir los demás segmentos.

Definición (cotas y elementos extremos). Sean ⪯\preceq un orden en AA y XX un subconjunto de AA. Las cotas y los elementos extremos de XX se definen como sigue.
  • Un elemento cc de AA es una cota inferior de XX si precede a todos los elementos de XX, y una cota superior si todos los elementos de XX lo preceden.
  • Un mínimo de XX es una cota inferior de XX que pertenece a XX, y un máximo es una cota superior que pertenece a XX.
  • Un elemento mm de XX es minimal si ningún elemento de XX distinto de él lo precede, y maximal si él no precede a ningún elemento de XX distinto de sí mismo.
  • El ínfimo de XX es el máximo del conjunto de sus cotas inferiores, y el supremo es el mínimo del conjunto de sus cotas superiores, cuando existen.
ProposiciónEl mínimo es único y es el único minimal

Si un subconjunto XX de un conjunto ordenado tiene mínimo, ese mínimo es único, y es el único elemento minimal de XX. Si el orden es total, todo elemento minimal de XX es su mínimo. Lo mismo vale para el máximo y los elementos maximales. La unicidad descansa en la antisimetría, y la última afirmación, en la comparabilidad.

Demostración

  1. m⪯n∧n⪯m→m=nm \preceq n \wedge n \preceq m \rightarrow \resaltar{m = n}

    Si mm y nn son mínimos de XX, cada uno pertenece a XX y precede a todos sus elementos; en particular, cada uno precede al otro, y por la antisimetría son iguales.

  2. x⪯m∧m⪯x→x=mx \preceq m \wedge m \preceq x \rightarrow x = m

    El mínimo mm es minimal: si xx de XX precede a mm, como también m⪯xm \preceq x, la antisimetría da x=mx = m.

  3. m⪯n→m=nm \preceq n \rightarrow m = n

    Si nn es minimal, como mm precede a nn y pertenece a XX, la definición de minimal obliga a m=nm = n: no hay otros minimales.

  4. (∀x∈X) (m⪯x)(\forall x \in X)\,(\resaltar{m \preceq x})

    Si el orden es total y mm es minimal, para cada xx de XX se tiene m⪯xm \preceq x o x⪯mx \preceq m; en el segundo caso, por ser minimal, x=mx = m. En ambos casos m⪯xm \preceq x, y mm es el mínimo.

EjemploLos divisores de 12 ordenados por la divisibilidad

En el conjunto A={1,2,3,4,6,12}A = \{1, 2, 3, 4, 6, 12\} de los divisores de 1212, ordenado por la divisibilidad, se considera el subconjunto X={2,3,4,6}X = \{2, 3, 4, 6\}. Dibujar el diagrama de Hasse y determinar los elementos minimales y maximales, el mínimo, el máximo, las cotas, el ínfimo y el supremo de XX.

Demostración

  1. 1∣2∣4∣12,1∣3∣6∣121 \mid 2 \mid 4 \mid 12, \qquad 1 \mid 3 \mid 6 \mid 12

    En el diagrama, el 11 está abajo, porque divide a todos; sobre él, el 22 y el 33; sobre ellos, el 44 y el 66; arriba, el 1212. Se unen 11 con 22 y con 33; 22 con 44 y con 66; 33 con 66; y 44 y 66 con 1212.

  2. ¬(2∣3),¬(3∣2)\neg (2 \mid 3), \quad \neg (3 \mid 2)

    Los minimales de XX son 22 y 33: ningún otro elemento de XX los divide. Como son dos, por la proposición XX no tiene mínimo; el orden no es total, porque 22 y 33 no son comparables.

  3. ¬(4∣6),¬(6∣4)\neg (4 \mid 6), \quad \neg (6 \mid 4)

    Los maximales son 44 y 66, que no dividen a ningún otro elemento de XX; tampoco hay máximo.

  4. (∀x∈X) (1∣x∧x∣12)(\forall x \in X)\,(\resaltar{1} \mid x \wedge x \mid \resaltar{12})

    La única cota inferior de XX en AA es 11, que es por tanto el ínfimo; la única cota superior es 1212, que es el supremo. Ninguno de los dos pertenece a XX.

El ínfimo y el supremo pueden existir, por tanto, sin que existan el mínimo y el máximo. Esta diferencia distingue a los números reales: en la clase sobre los conjuntos numéricos se admite, como axioma de completitud, que todo conjunto no vacío de reales acotado superiormente tiene supremo, lo que los racionales no cumplen. Los naturales cumplen, en cambio, el principio del buen orden, demostrado en la clase sobre sumatorias e inducción: todo conjunto no vacío de naturales tiene mínimo.

Funciones

Las funciones como relaciones

Una función asigna a cada elemento de un conjunto exactamente un elemento de otro. Si esto es así, una función queda determinada por los pares formados por cada elemento y el que se le asigna, y puede definirse como una relación con una propiedad especial.

Definición (función). Una función ff de AA en BB es una relación de AA en BB que relaciona cada elemento de AA con exactamente un elemento de BB:
(∀a∈A)(∃!b∈B) ((a,b)∈f)(\forall a \in A)(\exists! b \in B)\,((a, b) \in f)

Ese único elemento se llama imagen de aa y se escribe f(a)f(a); se escribe f:A→Bf : A \to B, y se dice que AA es el dominio de ff y BB su codominio.

Dos funciones son iguales cuando tienen el mismo dominio, el mismo codominio y la misma imagen en cada elemento. La identidad de AA, que se denota IAI_A, deja cada elemento donde está: es la diagonal de A×AA \times A, e IA(x)=xI_A(x) = x para todo xx de AA.

Definición (imagen y preimagen). Sea f:A→Bf : A \to B. La imagen de un subconjunto XX de AA es el conjunto de las imágenes de sus elementos, y la preimagen de un subconjunto YY de BB es el conjunto de los elementos de AA cuya imagen está en YY:
f(X)={f(x):x∈X},f−1(Y)={x∈A:f(x)∈Y}f(X) = \{ f(x) : x \in X \}, \qquad f^{-1}(Y) = \{ x \in A : f(x) \in Y \}

La imagen de todo el dominio, f(A)f(A), se llama recorrido de ff y se denota Rec⁡(f)\operatorname{Rec}(f).

La notación de la preimagen no supone que ff tenga inversa: la preimagen existe para cualquier función.

EjemploLa función número de divisores

Sea f:{1,2,3,4,5,6}→{1,2,3,4}f : \{1, 2, 3, 4, 5, 6\} \to \{1, 2, 3, 4\} la función que asigna a cada número la cantidad de sus divisores. Calcular sus valores, su recorrido, la preimagen de {2}\{2\}, y comparar f(X∩Y)f(X \cap Y) con f(X)∩f(Y)f(X) \cap f(Y) para X={2,4}X = \{2, 4\} e Y={3,4}Y = \{3, 4\}.

Demostración

  1. f(1)=1, f(2)=f(3)=f(5)=2, f(4)=3, f(6)=4f(1) = 1, \ f(2) = f(3) = f(5) = 2, \ f(4) = 3, \ f(6) = 4

    El 11 tiene un divisor; el 22, el 33 y el 55, dos; el 44 tiene tres, 11, 22 y 44; y el 66 tiene cuatro, 11, 22, 33 y 66.

  2. Rec⁡(f)={1,2,3,4}\operatorname{Rec}(f) = \{1, 2, 3, 4\}

    Cada elemento del codominio es imagen de alguno: el recorrido es todo el codominio.

  3. f−1({2})={2,3,5}f^{-1}(\{2\}) = \{2, 3, 5\}

    Los números con exactamente dos divisores son los primos del dominio.

  4. f(X∩Y)=f({4})={3}f(X \resaltar{\cap} Y) = f(\{4\}) = \{3\}

    La intersección de XX e YY es {4}\{4\}, cuya imagen es {3}\{3\}.

  5. f(X)∩f(Y)={2,3}≠{3}f(X) \resaltar{\cap} f(Y) = \{2, 3\} \neq \{3\}

    En cambio, f(X)=f(Y)={2,3}f(X) = f(Y) = \{2, 3\}, porque 22 y 33 tienen la misma imagen. En general solo vale la inclusión f(X∩Y)⊆f(X)∩f(Y)f(X \cap Y) \subseteq f(X) \cap f(Y), porque un xx de X∩YX \cap Y sirve de testigo para ambas imágenes; la igualdad falla cuando los testigos son distintos, como aquí el 22 y el 33.

La composición

Si f:A→Bf : A \to B y g:B→Cg : B \to C, cada xx de AA tiene una imagen f(x)f(x) en BB, que a su vez tiene una imagen en CC. La composición de gg con ff es la función g∘f:A→Cg \circ f : A \to C que aplica primero ff y después gg:

(g∘f)(x)=g(f(x))\left( g \circ f \right)(x) = g(f(x))

Es una función, porque a cada xx le corresponde un solo f(x)f(x) y a este un solo g(f(x))g(f(x)). El orden de escritura es el inverso del de aplicación: en g∘fg \circ f actúa primero la función de la derecha. La composición no es conmutativa: si f(n)=2nf(n) = 2n y g(n)=n+1g(n) = n + 1 en los naturales, entonces (g∘f)(n)=2n+1(g \circ f)(n) = 2n + 1, que es impar, y (f∘g)(n)=2n+2(f \circ g)(n) = 2n + 2, que es par. La identidad es neutra a ambos lados, porque f(IA(x))=f(x)f(I_A(x)) = f(x) e IB(f(x))=f(x)I_B(f(x)) = f(x):

f∘IA=f,IB∘f=ff \circ I_A = f, \qquad I_B \circ f = f
TeoremaAsociatividad de la composición

Si f:A→Bf : A \to B, g:B→Cg : B \to C y h:C→Dh : C \to D, las funciones h∘(g∘f)h \circ (g \circ f) y (h∘g)∘f(h \circ g) \circ f son iguales. Ambas van de AA en DD; basta comprobar que toman el mismo valor en cada elemento, desplegando dos veces la definición de composición. La figura representa las funciones como flechas entre cuatro columnas.

Demostración

  1. (h∘(g∘f))(x)=h((g∘f)(x))\left( h \circ \left( g \circ f \right) \right)(x) = h\left( \resaltar{\left( g \circ f \right)(x)} \right)

    Sea xx un elemento cualquiera de AA. Por la definición de composición, aplicada a hh y a g∘fg \circ f.

  2. =h(g(f(x)))= h\left( \resaltar{g(f(x))} \right)

    De nuevo por la definición, ahora aplicada a g∘fg \circ f.

  3. ((h∘g)∘f)(x)=(h∘g)(f(x))\left( \left( h \circ g \right) \circ f \right)(x) = \left( h \circ g \right)\left( \resaltar{f(x)} \right)

    Por el otro lado, por la definición aplicada a h∘gh \circ g y a ff.

  4. =h(g(f(x)))= \resaltar{h(g(f(x)))}

    Y por la definición aplicada a h∘gh \circ g, en el elemento f(x)f(x).

  5. h∘(g∘f)=(h∘g)∘fh \circ \left( g \circ f \right) = \left( h \circ g \right) \circ f

    Las dos funciones tienen el mismo dominio, el mismo codominio y los mismos valores: son iguales. Por eso se escribe sin paréntesis h∘g∘fh \circ g \circ f.

Funciones inyectivas, sobreyectivas y biyectivas

Definición. Una función f:A→Bf : A \to B es inyectiva cuando elementos distintos tienen imágenes distintas, o, por contraposición, cuando la igualdad de las imágenes implica la de los elementos; es sobreyectiva cuando todo elemento de BB es imagen de alguno de AA, es decir, cuando Rec⁡(f)=B\operatorname{Rec}(f) = B; y es biyectiva, o una biyección, cuando es inyectiva y sobreyectiva:
(∀x,y∈A) (f(x)=f(y)→x=y),(∀b∈B)(∃x∈A) (f(x)=b)(\forall x, y \in A)\,(f(x) = f(y) \rightarrow x = y), \qquad (\forall b \in B)(\exists x \in A)\,(f(x) = b)

La función número de divisores del ejemplo es sobreyectiva y no es inyectiva. La función n↦2nn \mapsto 2n de los naturales en los naturales es inyectiva y no es sobreyectiva, porque el 11 no es el doble de ningún natural. El sucesor de la clase siguiente es, por el cuarto axioma de Peano, una función inyectiva de N\mathbb{N} en N\mathbb{N}, y por el tercero no es sobreyectiva, porque el 11 no es imagen de ningún natural. La sobreyectividad depende del codominio declarado. Una biyección empareja los elementos de dos conjuntos sin repetir ni omitir ninguno; por eso la clase de combinatoria define que AA tiene nn elementos cuando existe una biyección de {1,2,…,n}\{1, 2, \ldots, n\} en AA.

TeoremaLa composición conserva la inyectividad y la sobreyectividad

Sean f:A→Bf : A \to B y g:B→Cg : B \to C. Si ff y gg son inyectivas, g∘fg \circ f es inyectiva; si ff y gg son sobreyectivas, g∘fg \circ f es sobreyectiva; y, por tanto, si ambas son biyectivas, g∘fg \circ f es biyectiva. Para la inyectividad se recorre la cadena hacia atrás, de CC a AA; para la sobreyectividad, también, pero buscando preimágenes. La figura muestra las tres columnas.

Demostración

  1. g(f(x))=g(f(y))g(f(x)) = g(f(y))

    Inyectividad: sean xx e yy de AA con la misma imagen por g∘fg \circ f.

  2. f(x)=f(y)\dato{fa}{f(x) = f(y)}

    Como gg es inyectiva, los elementos f(x)f(x) y f(y)f(y), que tienen la misma imagen por gg, son iguales.

  3. f(x)=f(y)→x=y\resaltar{f(x) = f(y)} \rightarrow x = y

    Como ff es inyectiva, x=yx = y. Por tanto, g∘fg \circ f es inyectiva.

  4. g(b)=c,f(a)=b\dato{b}{g(b) = c}, \quad \dato{a}{f(a) = b}

    Sobreyectividad: sea cc de CC. Como gg es sobreyectiva, hay un bb de BB con g(b)=cg(b) = c; como ff es sobreyectiva, hay un aa de AA con f(a)=bf(a) = b.

  5. (g∘f)(a)=g(f(a))=g(b)=c\left( g \circ f \right)(a) = g(\resaltar{f(a)}) = g(\resaltar{b}) = c

    Ese aa es una preimagen de cc por la composición. Por tanto, g∘fg \circ f es sobreyectiva, y si ambas funciones son biyectivas, la composición también lo es.

La función inversa

Una función g:B→Ag : B \to A deshace a f:A→Bf : A \to B cuando, aplicada después de ff, devuelve cada elemento a su punto de partida, es decir, cuando g∘f=IAg \circ f = I_A; y ff deshace a su vez a gg cuando f∘g=IBf \circ g = I_B. Una función que cumple ambas igualdades se llama inversa de ff. El teorema siguiente dice qué funciones la tienen.

TeoremaUna función es biyectiva si y solo si tiene inversa, y la inversa es única

Una función f:A→Bf : A \to B es biyectiva si y solo si existe una función g:B→Ag : B \to A tal que g∘f=IAg \circ f = I_A y f∘g=IBf \circ g = I_B. Esa función gg es única; se llama función inversa de ff y se denota f−1f^{-1}. Además, f−1f^{-1} es biyectiva y su inversa es ff. Para construir la inversa se invierten los pares de ff; para la unicidad, se usa la asociatividad de la composición. La figura sigue una biyección entre dos conjuntos de cuatro elementos.

Demostración

  1. g={(b,a):(a,b)∈f},g(b)=a↔f(a)=bg = \{ (b, a) : (a, b) \in f \}, \quad \dato{g}{g(b) = a \leftrightarrow f(a) = b}

    Supongamos ff biyectiva. Para cada bb de BB hay un aa con f(a)=bf(a) = b, porque ff es sobreyectiva, y uno solo, porque ff es inyectiva. La relación que se obtiene invirtiendo los pares de ff es, por tanto, una función de BB en AA.

  2. g(f(a))=a,f(g(b))=bg(f(a)) = \resaltar{a}, \qquad f(g(b)) = \resaltar{b}

    Por la definición de gg, aplicar ff y después gg devuelve cada aa, y aplicar gg y después ff devuelve cada bb.

  3. x=g(f(x))=g(f(y))=yx = g(f(x)) = g(\resaltar{f(y)}) = y

    Recíprocamente, supongamos que existe gg. Si f(x)=f(y)f(x) = f(y), al aplicar gg resulta x=yx = y: la función ff es inyectiva.

  4. f(g(b))=bf(\resaltar{g(b)}) = b

    Para cada bb de BB, el elemento g(b)g(b) es una preimagen de bb: la función ff es sobreyectiva y, por tanto, biyectiva.

  5. g=g∘IB=g∘(f∘h)=(g∘f)∘h=IA∘h=hg = g \circ I_B = g \circ \resaltar{\left( f \circ h \right)} = \resaltar{\left( g \circ f \right)} \circ h = I_A \circ h = h

    Unicidad: si gg y hh cumplen ambas igualdades, se intercala la identidad y se reagrupa por la asociatividad.

  6. f−1∘f=IA,f∘f−1=IBf^{-1} \circ f = I_A, \qquad f \circ f^{-1} = I_B

    Las dos igualdades de la definición son simétricas en ff y f−1f^{-1}: ff deshace a f−1f^{-1} en ambos sentidos. Por la parte ya demostrada, f−1f^{-1} es biyectiva, y su inversa es ff.

CorolarioTener una biyección es una equivalencia entre conjuntos

Para todos los conjuntos AA, BB y CC: existe una biyección de AA en AA; si existe una biyección de AA en BB, existe una de BB en AA; y si existen biyecciones de AA en BB y de BB en CC, existe una de AA en CC. En particular, si AA tiene nn elementos y existe una biyección de AA en BB, entonces BB tiene nn elementos. Cada afirmación es uno de los teoremas anteriores.

Demostración

  1. IA∘IA=IAI_A \circ I_A = I_A

    La identidad es una biyección, porque es su propia inversa.

  2. f:A→B→f−1:B→Af : A \to B \rightarrow f^{-1} : B \to A

    La inversa de una biyección es una biyección, por el teorema de la función inversa.

  3. f:A→B, g:B→C→g∘f:A→Cf : A \to B, \ g : B \to C \rightarrow g \circ f : A \to C

    La composición de dos biyecciones es una biyección, por el teorema anterior.

  4. f∘h:{1,…,n}→Bf \circ h : \{1, \ldots, n\} \to B

    Si hh es una biyección de {1,…,n}\{1, \ldots, n\} en AA y ff una de AA en BB, la composición es una biyección de {1,…,n}\{1, \ldots, n\} en BB.

No se la llama relación de equivalencia porque no hay un conjunto de todos los conjuntos en el que definirla. La clase sobre las operaciones con funciones aplicará estos resultados a las funciones reales, y allí la gráfica de la inversa será la simétrica de la de la función respecto de la diagonal, imagen geométrica de invertir los pares.

Problemas resueltos

Los problemas avanzan desde dos ejercicios sobre funciones hasta tres aplicaciones de las equivalencias. El segundo usa el producto de naturales y su cancelación, que se demuestra en la clase sobre las operaciones con números naturales; el tercero, la división con resto, que se demuestra en la clase sobre la divisibilidad. Ninguno de esos resultados depende de esta clase.

Problema resuelto 1Lo que una composición enseña sobre sus factores

Sean f:A→Bf : A \to B y g:B→Cg : B \to C. Demostrar que si g∘fg \circ f es inyectiva, entonces ff es inyectiva, y que si g∘fg \circ f es sobreyectiva, entonces gg es sobreyectiva. Mostrar con un ejemplo que g∘fg \circ f puede ser biyectiva sin que gg sea inyectiva ni ff sobreyectiva.

Solución

  1. f(x)=f(y)→g(f(x))=g(f(y))f(x) = f(y) \rightarrow \resaltar{g(f(x)) = g(f(y))}

    Sean xx e yy de AA con f(x)=f(y)f(x) = f(y). Como gg es una función, asigna a elementos iguales imágenes iguales.

  2. (g∘f)(x)=(g∘f)(y)→x=y\left( g \circ f \right)(x) = \left( g \circ f \right)(y) \rightarrow x = y

    Esa igualdad es la de las imágenes por g∘fg \circ f, que es inyectiva: por tanto, x=yx = y, y ff es inyectiva.

  3. c=g(f(a))=g(b)c = g(\resaltar{f(a)}) = g(b)

    Sea cc de CC. Como g∘fg \circ f es sobreyectiva, hay un aa con g(f(a))=cg(f(a)) = c; el elemento b=f(a)b = f(a) de BB es una preimagen de cc por gg.

  4. (g∘f)(1)=g(1)=1\left( g \circ f \right)(1) = g(1) = 1

    Para el ejemplo, sean A=C={1}A = C = \{1\} y B={1,2}B = \{1, 2\}, con f(1)=1f(1) = 1 y g(1)=g(2)=1g(1) = g(2) = 1. La composición es la identidad de {1}\{1\}, que es biyectiva.

  5. g(1)=g(2),2∉Rec⁡(f)g(1) = g(2), \quad 2 \notin \operatorname{Rec}(f)

    Sin embargo, gg no es inyectiva, porque g(1)=g(2)g(1) = g(2), y ff no es sobreyectiva, porque el 22 no es imagen de nada. Lo que la composición transmite es la inyectividad del primer factor y la sobreyectividad del segundo, y nada más.

Problema resuelto 2Tantos pares como naturales

Sea P={m∈N:(∃k∈N)(m=2k)}P = \{ m \in \mathbb{N} : (\exists k \in \mathbb{N})(m = 2k) \} el conjunto de los números pares. Construir una biyección de N\mathbb{N} en PP, con su inversa, y observar que PP es un subconjunto propio de N\mathbb{N}.

Solución

  1. f(n)=2n∈P\dato{f}{f(n) = 2n} \in P

    Proponemos duplicar: f(n)=2nf(n) = 2n. Es una función de N\mathbb{N} en PP, porque 2n2n es par, con testigo k=nk = n.

  2. 2n=2m→n=m2n = 2m \rightarrow \resaltar{n = m}

    Inyectividad: si 2n=2m2n = 2m, por la cancelación del producto de naturales, n=mn = m.

  3. m=2k=f(k)m = 2k = f(\resaltar{k})

    Sobreyectividad: todo mm de PP es de la forma 2k2k con kk natural, y por tanto es la imagen de kk.

  4. f−1(m)=m2,f−1(f(n))=2n2=nf^{-1}(m) = \frac{m}{2}, \qquad f^{-1}(f(n)) = \frac{2n}{2} = n

    Por el teorema de la función inversa, ff tiene inversa: la que asigna a cada par su mitad, que es el natural kk del paso anterior, único por la cancelación.

  5. 1∉P,P⊆N,P≠N1 \notin P, \qquad P \subseteq \mathbb{N}, \quad P \neq \mathbb{N}

    Sin embargo, PP es un subconjunto propio de N\mathbb{N}: el 11 no es par, porque 2k=k+k≥1+1=22k = k + k \geq 1 + 1 = 2 para todo natural kk.

El resultado contradice la intuición de que la parte es menor que el todo, que Galileo ya había advertido en 1638 al emparejar los naturales con sus cuadrados. Que ningún conjunto finito esté en biyección con un subconjunto propio suyo es una forma del principio del palomar, que la clase de combinatoria admite sin demostración junto con la unicidad del número de elementos; aceptado ese principio, N\mathbb{N} no es finito. Dedekind tomó precisamente esta propiedad como definición de conjunto infinito, y la clase sobre los axiomas de Peano muestra que N\mathbb{N} la cumple.

Problema resuelto 3El día de la semana

El 1 de enero de 2026 fue jueves. Numeramos los días del año 2026 del 11 al 365365 y decimos que dos días son equivalentes cuando sus números dejan el mismo resto al dividirlos por 77. Demostrar que es una relación de equivalencia, describir sus clases y determinar qué día de la semana es el 5 de octubre de 2026 y qué día será el 5 de octubre de 2027.

Solución

  1. n∼m↔g(n)=g(m)n \sim m \leftrightarrow \resaltar{g(n) = g(m)}

    Sea g(n)g(n) el resto de dividir nn por 77, único por el teorema de la división con resto. La relación es g(n)=g(m)g(n) = g(m), y hereda de la igualdad sus tres propiedades: g(n)=g(n)g(n) = g(n); si g(n)=g(m)g(n) = g(m), entonces g(m)=g(n)g(m) = g(n); y si g(n)=g(m)g(n) = g(m) y g(m)=g(p)g(m) = g(p), entonces g(n)=g(p)g(n) = g(p).

  2. C(1)={1,8,15,…,365},…,C(7)={7,14,…,364}C(1) = \{1, 8, 15, \ldots, 365\}, \quad \ldots, \quad C(7) = \{7, 14, \ldots, 364\}

    Los restos posibles son 0,1,…,60, 1, \ldots, 6, y cada uno se alcanza, de modo que hay siete clases, las columnas de un calendario de siete columnas. Como la semana se repite cada siete días, dos días equivalentes caen en el mismo día de la semana.

  3. 31+28+31+30+31+30+31+31+30+5=27831 + 28 + 31 + 30 + 31 + 30 + 31 + 31 + 30 + 5 = \dato{n}{278}

    El 5 de octubre es el día 278278 del año, porque los nueve meses anteriores suman 273273 días.

  4. 278=7⋅39+5→278∼5278 = 7 \cdot 39 + \resaltar{5} \rightarrow 278 \sim 5

    Dividimos por 77: el resto es 55, de modo que el 5 de octubre está en la clase del día 55, el 5 de enero.

  5. C(278)=C(5)C(278) = C(5)

    El día 11 fue jueves, y por tanto el día 55, cuatro días después, fue lunes: el 5 de octubre de 2026 es lunes.

  6. 365=7⋅52+1365 = 7 \cdot 52 + \resaltar{1}

    El año 2026 tiene 365365 días, y 365=7⋅52+1365 = 7 \cdot 52 + 1: la misma fecha del año siguiente cae 365365 días después, es decir, un día de la semana más tarde. El 5 de octubre de 2027 será martes.

Problema resuelto 4Las relaciones de equivalencia de un conjunto de cuatro elementos

¿Cuántas relaciones de equivalencia hay en el conjunto {1,2,3,4}\{1, 2, 3, 4\}?

Solución

  1. a∼b↔(∃X∈Π)(a∈X∧b∈X)a \sim b \leftrightarrow (\exists X \in \Pi)(a \in X \wedge b \in X)

    Por el teorema de las equivalencias y las particiones, cada equivalencia determina su partición en clases, y cada partición Π\Pi determina la equivalencia «estar en el mismo bloque», cuyas clases son los bloques; las dos correspondencias se deshacen una a otra. Basta, por tanto, contar las particiones, que clasificamos por los tamaños de sus bloques.

  2. {1,2,3,4}\{1, 2, 3, 4\}

    Un solo bloque de cuatro elementos: una partición, la que tiene una sola clase.

  3. {2,3,4},{1};{1,3,4},{2};{1,2,4},{3};{1,2,3},{4}\{2, 3, 4\}, \{1\}; \quad \{1, 3, 4\}, \{2\}; \quad \{1, 2, 4\}, \{3\}; \quad \{1, 2, 3\}, \{4\}

    Un bloque de tres y uno de uno: tantas como maneras de elegir el elemento solitario, cuatro.

  4. {1,2},{3,4};{1,3},{2,4};{1,4},{2,3}\{1, 2\}, \{3, 4\}; \quad \{1, 3\}, \{2, 4\}; \quad \{1, 4\}, \{2, 3\}

    Dos bloques de dos: queda determinada por el compañero del 11, que puede ser 22, 33 o 44; son tres.

  5. {1,2},{1,3},{1,4},{2,3},{2,4},{3,4}\{1, 2\}, \{1, 3\}, \{1, 4\}, \{2, 3\}, \{2, 4\}, \{3, 4\}

    Un bloque de dos y dos de uno: queda determinada por el par que forma el bloque de dos, y hay seis pares.

  6. 1+4+3+6+1=151 + 4 + 3 + 6 + 1 = 15

    Cuatro bloques de uno: una partición, la de la igualdad. Sumando los cinco tipos se obtiene el número de equivalencias.

Los números de particiones de un conjunto de 11, 22, 33, 44, 55 elementos son 11, 22, 55, 1515, 5252; se llaman números de Bell, y el problema propuesto 2 obtiene el quinto.

Problema resuelto 5Toda función es una clasificación

Sea f:A→Bf : A \to B una función. Demostrar que la relación x∼yx \sim y, definida por f(x)=f(y)f(x) = f(y), es una equivalencia, y que ff es la composición de tres funciones: la sobreyección gg que lleva cada elemento a su clase, una biyección hh del conjunto cociente en el recorrido de ff, y la inyección JJ que lleva cada elemento del recorrido a sí mismo dentro de BB. Aplicarlo a la función número de divisores del ejemplo.

Solución

  1. C(x)=f−1({f(x)})C(x) = f^{-1}(\{ f(x) \})

    La relación f(x)=f(y)f(x) = f(y) es una equivalencia, por el mismo argumento del problema resuelto 3. Sus clases son las preimágenes de los elementos del recorrido: la clase de xx reúne los elementos con su misma imagen. En el ejemplo, son {1}\{1\}, {2,3,5}\{2, 3, 5\}, {4}\{4\} y {6}\{6\}.

  2. g:A→A/∼,g(x)=C(x)g : A \to A/{\sim}, \quad g(x) = C(x)

    La función g(x)=C(x)g(x) = C(x) va de AA en A/∼A/{\sim} y es sobreyectiva, porque toda clase es la clase de alguno de sus elementos.

  3. C(x)=C(y)→f(x)=f(y)C(x) = C(y) \rightarrow \resaltar{f(x) = f(y)}

    Definimos h(C(x))=f(x)h(C(x)) = f(x). Como una clase tiene muchos representantes, hay que comprobar que el valor no depende del elegido: si C(x)=C(y)C(x) = C(y), entonces x∼yx \sim y, es decir, f(x)=f(y)f(x) = f(y).

  4. h(C(x))=h(C(y))→C(x)=C(y)h(C(x)) = h(C(y)) \rightarrow C(x) = C(y)

    La función hh es inyectiva, porque la implicación anterior se invierte: si f(x)=f(y)f(x) = f(y), entonces x∼yx \sim y y C(x)=C(y)C(x) = C(y). Es sobreyectiva sobre el recorrido, porque cada f(x)f(x) es h(C(x))h(C(x)).

  5. (J∘h∘g)(x)=J(h(C(x)))=f(x)\left( J \circ h \circ g \right)(x) = J(h(C(x))) = f(x)

    La inclusión J(b)=bJ(b) = b del recorrido en BB es inyectiva, y la composición devuelve ff. En el ejemplo, las cuatro clases van a 11, 22, 33 y 44; la función no es inyectiva porque la clase {2,3,5}\{2, 3, 5\} tiene tres elementos.

El problema muestra que toda función clasifica su dominio y, recíprocamente, por el lema de las clases, que toda equivalencia es la relación «tener la misma imagen» por alguna función, la que lleva cada elemento a su clase. Así, un sistema de calificaciones divide a los estudiantes en clases según su nota, un código postal divide las direcciones según su zona, y la función resto divide los números según su residuo.

Problemas propuestos

Cada problema tiene una pista, que conviene abrir solo después de haberlo intentado; la respuesta final se muestra tras la pista.

Problema propuesto 1Cuándo se puede sacar un conjunto de un paréntesis

Demostrar que, para todos los conjuntos AA, BB y CC,

A∩(B∪C)=(A∩B)∪C↔C⊆AA \cap \left( B \cup C \right) = \left( A \cap B \right) \cup C \leftrightarrow C \subseteq A

Dar además un ejemplo de una relación en {1,2,3}\{1, 2, 3\} que no sea simétrica ni antisimétrica.

Pista

Para la implicación hacia la derecha, toma xx en CC: está en el segundo miembro, luego en el primero, luego en AA. Para la otra, prueba la doble inclusión distinguiendo, para cada xx, si está en BB o en CC. Para la relación, combina un par con su simétrico y otro par sin él.

Respuesta

Si la igualdad vale, CC está contenido en el segundo miembro, que es igual al primero, contenido en AA. Si C⊆AC \subseteq A, un elemento de AA que está en BB o en CC está en A∩BA \cap B o en CC, y recíprocamente un elemento de CC está en AA y en B∪CB \cup C. Una relación que no es simétrica ni antisimétrica es

{(1,2),(2,1),(2,3)}\{ (1, 2), (2, 1), (2, 3) \}
Solución desarrollada

Solución

  1. x∈C→x∈(A∩B)∪C=A∩(B∪C)→x∈Ax \in C \rightarrow x \in \left( A \cap B \right) \cup C = \resaltar{A} \cap \left( B \cup C \right) \rightarrow x \in A

    Si la igualdad vale y xx está en CC, entonces xx está en el segundo miembro, que contiene a CC; por la igualdad, está en el primero, y en particular en AA. Por tanto, C⊆AC \subseteq A.

  2. x∈A∧(x∈B∨x∈C)→x∈A∩B∨x∈Cx \in A \wedge \left( x \in B \vee x \in C \right) \rightarrow \resaltar{x \in A \cap B} \vee \resaltar{x \in C}

    Recíprocamente, supongamos C⊆AC \subseteq A y sea xx del primer miembro: está en AA, y además en BB o en CC. En el primer caso está en A∩BA \cap B; en el segundo, en CC. En ambos, en el segundo miembro.

  3. x∈C→x∈A∩(B∪C)x \in C \rightarrow x \in \resaltar{A} \cap \left( B \cup C \right)

    Sea ahora xx del segundo miembro. Si está en A∩BA \cap B, está en AA y en B∪CB \cup C; si está en CC, está en B∪CB \cup C y, por la hipótesis C⊆AC \subseteq A, también en AA.

  4. C⊆A→A∩(B∪C)=(A∩B)∪CC \subseteq A \rightarrow A \cap \left( B \cup C \right) = \left( A \cap B \right) \cup C

    Por la doble inclusión, los dos miembros son iguales cuando C⊆AC \subseteq A; con el primer paso, la equivalencia queda demostrada.

  5. (2,3)∈R, (3,2)∉R;(1,2),(2,1)∈R(2, 3) \in R, \ (3, 2) \notin R; \qquad (1, 2), (2, 1) \in R

    En la relación propuesta, el par (2,3)(2, 3) está y su simétrico (3,2)(3, 2) no, de modo que no es simétrica; los pares (1,2)(1, 2) y (2,1)(2, 1) están, con 1≠21 \neq 2, de modo que no es antisimétrica.

Problema propuesto 2Las particiones de cinco elementos

Contar las relaciones de equivalencia del conjunto {1,2,3,4,5}\{1, 2, 3, 4, 5\}, y cuántas de ellas tienen exactamente dos clases.

Pista

Clasifica las particiones por los tamaños de sus bloques, como en el problema resuelto 4: hay siete tipos, de 55 a 1+1+1+1+11 + 1 + 1 + 1 + 1. Para un bloque de tres y uno de dos basta elegir el bloque de dos; para dos bloques de dos y uno de uno, elige primero el solitario.

Respuesta

Por tipos, 1+5+10+10+15+10+11 + 5 + 10 + 10 + 15 + 10 + 1; las de dos clases son las de los tipos 4+14 + 1 y 3+23 + 2, que suman 5+10=155 + 10 = 15:

1+5+10+10+15+10+1=521 + 5 + 10 + 10 + 15 + 10 + 1 = 52
Problema propuesto 3La inversa de una composición

Sean f:A→Bf : A \to B y g:B→Cg : B \to C biyectivas. Demostrar que la inversa de g∘fg \circ f es f−1∘g−1f^{-1} \circ g^{-1}, en ese orden. Aplicarlo a vestirse: si ff es ponerse los calcetines y gg ponerse los zapatos, ¿en qué orden se deshace la operación?

Pista

Por la unicidad de la inversa, basta comprobar que f−1∘g−1f^{-1} \circ g^{-1} compuesta con g∘fg \circ f, en ambos órdenes, da la identidad; reagrupa con la asociatividad para que se encuentren g−1g^{-1} con gg y ff con f−1f^{-1}.

Respuesta

Por la asociatividad, los factores centrales se anulan; por la unicidad de la inversa, (g∘f)−1=f−1∘g−1(g \circ f)^{-1} = f^{-1} \circ g^{-1}. Para desvestirse, se quitan primero los zapatos y después los calcetines.

(f−1∘g−1)∘(g∘f)=f−1∘(g−1∘g)∘f=f−1∘f=IA\left( f^{-1} \circ g^{-1} \right) \circ \left( g \circ f \right) = f^{-1} \circ \left( g^{-1} \circ g \right) \circ f = f^{-1} \circ f = I_A
Solución desarrollada

Solución

  1. f−1∘g−1:C→Af^{-1} \circ g^{-1} : C \to A

    La composición de dos biyecciones es biyectiva y tiene, por tanto, una única inversa. Basta comprobar que f−1∘g−1f^{-1} \circ g^{-1}, que va de CC en AA, la deshace en ambos órdenes.

  2. (f−1∘g−1)∘(g∘f)=f−1∘(g−1∘g)∘f=f−1∘f=IA\left( f^{-1} \circ g^{-1} \right) \circ \left( g \circ f \right) = f^{-1} \circ \resaltar{\left( g^{-1} \circ g \right)} \circ f = f^{-1} \circ f = I_A

    Primer orden: por la asociatividad de la composición, g−1g^{-1} se encuentra con gg y su composición es la identidad de BB, que no altera a ff.

  3. (g∘f)∘(f−1∘g−1)=g∘(f∘f−1)∘g−1=g∘g−1=IC\left( g \circ f \right) \circ \left( f^{-1} \circ g^{-1} \right) = g \circ \resaltar{\left( f \circ f^{-1} \right)} \circ g^{-1} = g \circ g^{-1} = I_C

    Segundo orden: del mismo modo, ff se encuentra con f−1f^{-1}.

  4. (g∘f)−1=f−1∘g−1\left( g \circ f \right)^{-1} = f^{-1} \circ g^{-1}

    Por la unicidad de la inversa, f−1∘g−1f^{-1} \circ g^{-1} es la inversa de g∘fg \circ f: los factores se invierten en el orden contrario.

  5. (g∘f)−1=f−1∘g−1\left( g \circ f \right)^{-1} = \resaltar{f^{-1}} \circ \resaltar{g^{-1}}

    Vestirse es g∘fg \circ f: primero los calcetines y después los zapatos. Deshacerlo es aplicar primero g−1g^{-1}, quitarse los zapatos, y después f−1f^{-1}, quitarse los calcetines.

Problema propuesto 4Tantos pares de naturales como naturales

Demostrar que la función f:N×N→Nf : \mathbb{N} \times \mathbb{N} \to \mathbb{N} definida por

f(a,b)=2a−1(2b−1)f(a, b) = 2^{a - 1} \left( 2b - 1 \right)

es una biyección.

Pista

Todo natural nn se escribe de una sola manera como una potencia de 22 por un impar: divide entre 22 mientras el número sea par; el proceso termina porque los cocientes decrecen. Para la unicidad, si 2ju=2kv2^{j} u = 2^{k} v con uu y vv impares y j<kj < k, cancela 2j2^{j} y compara la paridad de los dos miembros.

Respuesta

La función es biyectiva: el exponente de 22 en nn da aa, y la parte impar 2b−12b - 1 da bb. Los primeros valores son

f(1,1)=1,f(2,1)=2,f(1,2)=3,f(3,1)=4,f(1,3)=5,f(2,2)=6f(1, 1) = 1, \quad f(2, 1) = 2, \quad f(1, 2) = 3, \quad f(3, 1) = 4, \quad f(1, 3) = 5, \quad f(2, 2) = 6
Solución desarrollada

Solución

  1. f(a,b)=2a−1(2b−1)f(a, b) = 2^{a - 1} \left( 2b - 1 \right)

    La función está bien definida: a−1a - 1 es 00 o un natural, y en el primer caso 20=12^0 = 1 por el convenio de la potencia de exponente cero, que la clase sobre las operaciones básicas justifica; además, 2b−12b - 1 es un impar. En la tabla, la fila aa contiene los productos de 2a−12^{a - 1} por los impares.

  2. n=2ju=2j(2b−1)=f(j+1,b)n = 2^{j} u = 2^{j} \left( 2b - 1 \right) = f(\resaltar{j + 1}, \resaltar{b})

    Sobreyectividad: dado nn, se divide entre 22 mientras el número sea par. Los cocientes decrecen, y una sucesión estrictamente decreciente de naturales no puede ser infinita (es el principio del buen orden, demostrado en la clase sobre sumatorias e inducción, que aquí se anticipa): el proceso termina en un impar uu tras jj divisiones, y u=2b−1u = 2b - 1 con b=u+12b = \frac{u + 1}{2}.

  3. 2ju=2kv, j<k→u=2k−jv2^{j} u = 2^{k} v, \ j < k \rightarrow u = \resaltar{2^{k - j}} v

    Inyectividad: supongamos 2ju=2kv2^{j} u = 2^{k} v con uu y vv impares. Si fuera j<kj < k, al cancelar 2j2^{j} quedaría un impar igual a un par, lo que es imposible; del mismo modo si k<jk < j, y por la tricotomía j=kj = k.

  4. 2ju=2jv→u=v,a=a′, b=b′2^{j} u = 2^{j} v \rightarrow u = v, \qquad a = a', \ b = b'

    Con j=kj = k, la cancelación del producto da u=vu = v; de donde los dos pares coinciden en ambas coordenadas.

  5. f(3,2)=22⋅3=12f(3, 2) = 2^{2} \cdot 3 = 12

    La función es, por tanto, una biyección de N×N\mathbb{N} \times \mathbb{N} en N\mathbb{N}. Por ejemplo, 12=22⋅312 = 2^2 \cdot 3 es la imagen del par (3,2)(3, 2).

Problema propuesto 5El orden de los cursos

Una estudiante planifica seis cursos, aa, bb, cc, dd, ee y ff, que tomará de uno en uno. El curso aa es prerrequisito de bb y de cc; los cursos bb y cc lo son de dd; y ee lo es de ff. Escribiendo x⪯yx \preceq y cuando x=yx = y o xx debe tomarse antes que yy, directa o indirectamente, demostrar que ⪯\preceq es un orden parcial, determinar sus elementos minimales y maximales, y contar las maneras de ordenar los seis cursos respetando los prerrequisitos.

Pista

Un ordenamiento válido es un orden total que contiene a ⪯\preceq. Los cursos aa, bb, cc y dd solo pueden tomarse en dos órdenes, según vaya antes bb o cc; después, hay que intercalar ee y ff, en ese orden, entre los otros cuatro: elige qué dos de los seis lugares ocupan.

Respuesta

Los minimales son aa y ee; los maximales, dd y ff; no hay mínimo ni máximo. Hay 1515 maneras de elegir los lugares de ee y ff entre seis, y por tanto

2⋅15=302 \cdot 15 = 30
Solución desarrollada

Solución

  1. x⪯y∧y⪯z→x⪯zx \preceq y \wedge y \preceq z \rightarrow \resaltar{x \preceq z}

    La relación es reflexiva por definición, porque x⪯xx \preceq x se cumple con x=yx = y. Es transitiva: si xx va antes que yy y yy antes que zz, directa o indirectamente, entonces xx va antes que zz.

  2. x⪯y∧y⪯x→x=yx \preceq y \wedge y \preceq x \rightarrow x = y

    Es antisimétrica: si fuera x⪯yx \preceq y e y⪯xy \preceq x con x≠yx \neq y, los prerrequisitos formarían un ciclo, y ninguno de los dos cursos podría tomarse primero. En la figura, las flechas de los prerrequisitos van siempre hacia abajo, y no hay ciclos.

  3. {a,e},{d,f}\{ a, e \}, \qquad \{ d, f \}

    Los minimales son los cursos sin prerrequisitos, aa y ee; los maximales, los que no son prerrequisito de ninguno, dd y ff. Como aa y ee no son comparables, ni dd y ff, no hay mínimo ni máximo.

  4. (a,b,c,d),(a,c,b,d)(a, b, c, d), \qquad (a, c, b, d)

    Los cursos aa, bb, cc y dd solo admiten dos órdenes: aa primero, dd al final, y bb y cc en cualquiera de los dos órdenes entre ellos.

  5. 2⋅15=302 \cdot \resaltar{15} = 30

    Falta intercalar ee y ff, en ese orden: basta elegir los dos lugares que ocupan entre los seis, y hay 5+4+3+2+1=155 + 4 + 3 + 2 + 1 = 15 maneras, según el lugar de ee. Cada uno de los dos órdenes se combina con cada una de esas elecciones, y hay 3030 ordenamientos.