1. Relaciones

Una relación es una conexión entre elementos de uno o más conjuntos. Por ejemplo, sabemos lo que significa que un número sea mayor que otro. Podemos pensar en la relación “mayor que” como la propiedad compartida por todos los pares de números que cumplen esta condición. Sin embargo, las relaciones no se limitan solo a números; también pueden existir entre personas, objetos o cualquier tipo de entidad. Por ejemplo, la relación de “amistad” podría definirse como el conjunto de pares de personas que son amigos.

En matemáticas modernas, las relaciones abstractas se formalizan utilizando la teoría de conjuntos. En lugar de pensar en una relación como una propiedad abstracta, la representamos como un conjunto de pares ordenados . Es decir, una relación entre dos conjuntos AA y BB es un subconjunto del producto cartesiano A×BA×B. Nos centraremos principalmente en relaciones binarias , que son relaciones entre dos elementos, representadas como pares ordenados.

Ejemplo 1: Relación entre Personas y Ciudades

Consideremos un ejemplo concreto: una relación entre personas y las ciudades donde viven. Supongamos que tenemos los siguientes conjuntos:

La relación R describe dónde vive cada persona. Podemos expresar esta relación como un conjunto de pares ordenados:

R={(Ana,Madrid),(Bruno,Barcelona),(Carlos,Valencia),(Diana,Sevilla)}R=\{(Ana, Madrid),(Bruno, Barcelona),(Carlos, Valencia),(Diana, Sevilla)\}

Este es un ejemplo simple de una relación funcional , ya que cada persona está asociada con exactamente una ciudad, y cada ciudad tiene asociada a lo sumo una persona.

Ejemplo 2: Relación entre Estudiantes y Asignaturas

Un ejemplo más general sería la relación entre estudiantes y las asignaturas que están cursando. Supongamos que tenemos los siguientes conjuntos:

E={Laura,Pedro,Sofia,Juan} = Un conjunto de estudiantes. E=\{Laura, Pedro, Sofia, Juan\} \text{ = Un conjunto de estudiantes. } A={Matematicas,Fisica,Quimica,Historia} = Un conjunto de asignaturas. A=\{Matematicas, Fisica, Quimica, Historia\} \text{ = Un conjunto de asignaturas. }

La relación SS describe qué asignaturas está tomando cada estudiante. Por ejemplo:

S={(Laura,Matematicas),(Laura,Fisica),(Pedro,Matematicas),(Pedro,Quimica),(Sofia,Fisica),(Juan,Historia)}S=\{ (Laura, Matematicas), (Laura, Fisica), (Pedro, Matematicas), (Pedro, Quimica), (Sofia, Fisica), (Juan, Historia)\}

En este caso, cada estudiante puede estar inscrito en más de una asignatura, y cada asignatura puede tener varios estudiantes inscritos. Por ejemplo:

Podemos visualizar esta relación mediante un diagrama de flechas, donde cada estudiante apunta a las asignaturas que está cursando.

1.1 Relaciones Definidas por Reglas

En lugar de enumerar explícitamente los pares de una relación, podemos describirla mediante una regla. Por ejemplo, la relación “cumpleaños” entre el conjunto PP de todas las personas y el conjunto DD de todas las fechas puede definirse como:

B={(p,d):lapersonapnacioˊenlafechad}B=\{(p,d):la persona p nacioˊ en la fecha d\}

Otro ejemplo numérico sería la relación que describe un círculo de radio 1 centrado en el origen en el plano cartesiano. Esta relación puede escribirse como:

C={(x,y)R×R:x2+y2=1}C=\{(x,y)∈R×R:x2+y2=1\}

Esta relación incluye todos los puntos (x,y)(x,y) que satisfacen la ecuación del círculo.

1.2 Inversa de una Relación

La inversa de una relación RA×BR⊆A×B es otra relación R1B×AR−1⊆B×A, definida como:

R1={(y,x):(x,y)R}R−1=\{(y,x):(x,y)∈R\}

Es decir, la inversa de una relación se obtiene invirtiendo el orden de los pares ordenados. Por ejemplo, si la relación R describe quién vive en qué ciudad, entonces R1R−1 describe qué ciudad tiene qué residente.

2. Funciones

Una función es un tipo especial de relación binaria. Mientras que una relación puede asociar un elemento de un conjunto con varios elementos de otro, una función tiene la propiedad de que cada elemento del primer conjunto está asociado con exactamente un elemento del segundo conjunto. Esto significa que una función asigna un valor único a cada entrada.

Formalmente, una función ff de un conjunto AA a un conjunto BB es una relación fA×Bf⊆A×B con la siguiente propiedad: Para cada xAx∈A, existe un único yBy∈B tal que (x,y)f(x,y)∈f.

Este valor único yy se denota como f(x)f(x), y decimos que y=f(x)y=f(x) es el valor de ff en el argumento xx. En otras palabras, una función mapea cada elemento del conjunto AA (llamado dominio ) a exactamente un elemento del conjunto BB (llamado codominio ).

Ejemplo 1: Asignación de Ciudades a Personas

Consideremos un ejemplo práctico. Supongamos que tenemos un conjunto de personas P y un conjunto de ciudades C:

P={Ana,Bruno,Carlos,Diana}P=\{Ana, Bruno, Carlos, Diana\} C={Madrid,Barcelona,Valencia,Sevilla}C=\{Madrid, Barcelona, Valencia, Sevilla\}

La relación ff describe la ciudad donde vive cada persona. Por ejemplo:

f(Ana)=Madrid,f(Bruno)=Barcelona,f(Carlos)=Valencia,f(Diana)=Sevilla.f(Ana)=Madrid,f(Bruno)=Barcelona,f(Carlos)=Valencia,f(Diana)=Sevilla.

Esta relación es una función porque cada persona está asociada con exactamente una ciudad. Podemos escribir esto formalmente como f:PCf:P→C, donde PP es el dominio y CC es el codominio.

Ejemplo 2: Relación de Estudiantes y Asignaturas

Supongamos que queremos modelar la relación entre estudiantes y las asignaturas que están cursando. Si consideramos los siguientes conjuntos:

E={Laura,Pedro,Sofia,Juan}:unconjuntodeestudiantes.E=\{Laura, Pedro, Sofia, Juan\}: un conjunto de estudiantes. A={Matematicas,Fisica,Quimica,Historia}:unconjuntodeasignaturas.A=\{Matematicas, Fisica, Quimica, Historia\}: un conjunto de asignaturas.

La relación RR podría describir qué asignaturas está tomando cada estudiante:

R={(Laura,Matematicas),(Laura,Fisica),(Pedro,Matematicas),(Pedro,Quimica),}R=\{(Laura, Matematicas),(Laura, Fisica),(Pedro, Matematicas),(Pedro, Quimica),…\}

Sin embargo, esta relación no es una función porque un estudiante puede estar inscrito en múltiples asignaturas. Para convertir esta relación en una función, podemos modificarla para que cada estudiante esté asociado con el conjunto de asignaturas que está cursando. Por ejemplo:

e(Laura)={Matematicas,Fisica},e(Pedro)={Matematicas,Quimica}e(Laura)=\{Matematicas, Fisica\},e(Pedro)=\{Matematicas, Quimica\}

Aquí, e:EP(A)e:E→P(A), donde P(A)P(A) es el conjunto potencia de AA, es decir, el conjunto de todos los subconjuntos de AA.

2.1 Dominio y Codominio

El dominio de una función f:ABf:A→B es el conjunto AA, que contiene todos los elementos para los cuales ff está definida. El codominio es el conjunto BB, que incluye todos los posibles valores que ff puede tomar, aunque no necesariamente todos los elementos de BB sean alcanzados por ff.

Por ejemplo, consideremos la función f(x)=x2f(x)=x2, donde x es un entero (xZx∈Z):

Otro ejemplo es la función g(x)=2xg(x)=2x, donde xZx∈Z:

2.2 Imagen de un Conjunto bajo una Función

La imagen de un conjunto A⊆S bajo una función f:S→T es el conjunto de todos los valores que f asigna a los elementos de A. Formalmente:

f[A]={f(x):xA}Tf[A]=\{f(x):x∈A\}⊆T

Por ejemplo, para la función f(x)=x2f(x)=x2 con xZx∈Z:

Si consideramos el conjunto de números pares E⊆Z, entonces la imagen de E bajo f es el conjunto de cuadrados perfectos pares:

f[E]={0,4,16,36,}f[E]=\{0,4,16,36,…\}

2.3 Funciones Parciales vs. Funciones Totales

En algunos casos, una función no está definida para todos los elementos de su dominio. Por ejemplo, considere la función f(x)=x1f(x)=x1. Esta función no está definida para x=0x=0, ya que la división por cero es indefinida. Por lo tanto, el dominio de ff es R0R-{0}, y escribimos f:R{0}Rf:R-\{0\}→R.

En términos alternativos, una función que no está definida para todo el dominio se llama función parcial , mientras que una función definida para todos los elementos del dominio se llama función total . Por ejemplo, f(x)=x1f(x)=x1 es una función parcial de RR a RR.

2.4 Funciones Inyectivas

Una función inyectiva , también conocida como función uno a uno , es una función que asigna a cada elemento del codominio un valor único del dominio. Formalmente, una función f:ABf:A→B es inyectiva si cumple la siguiente propiedad:

f(x1)=f(x2)x1=x2paratodox1,x2A.f(x1​)=f(x2​)⟹x1​=x2​para todo x1​,x2​∈A.

En otras palabras, no existen dos elementos distintos en el dominio que tengan la misma imagen en el codominio.

Ejemplo 1: Función de Sucesores
Consideremos la función f:ZZf:Z→Z definida por f(n)=n+1f(n)=n+1, donde ZZ es el conjunto de los números enteros. Esta función es inyectiva porque para cualquier número entero mm, existe un único nn tal que f(n)=mf(n)=m. Por ejemplo, si m=5m=5, entonces n=4n=4.

Ejemplo 2: Función Cuadrática
Ahora consideremos la función g:NNg:N→N definida por g(n)=n2g(n)=n2, donde NN es el conjunto de los números naturales. Esta función es inyectiva en este dominio porque cada número natural tiene un cuadrado único. Sin embargo, si extendemos el dominio a los números enteros (ZZ), la función deja de ser inyectiva, ya que g(1)=g(1)=1g(-1)=g(1)=1.

2.5 Inversa de una Función Inyectiva

Toda función inyectiva tiene una función inversa , denotada como f1f−1, que “deshace” la acción de ff. Formalmente, si f:ABf:A→B es inyectiva, entonces su inversa f1:f[A]Af−1:f[A]→A satisface:

f(f1(y))=yparatodoyf[A].f(f-1(y))=ypara todo y∈f[A].

La función inversa se define como:

f1(y)=xdondef(x)=y.f−1(y)=xdonde f(x)=y.

Ejemplo 3: Función Inversa Supongamos que tenemos una función f:PCf:P→C que asigna personas a ciudades:

f(Ana)=Madrid,f(Bruno)=Barcelona.f(Ana)=Madrid,f(Bruno)=Barcelona.

La inversa f1f−1 asigna ciudades a personas:

f1(Madrid)=Ana,f1(Barcelona)=Bruno.f−1(Madrid)=Ana,f−1(Barcelona)=Bruno.

Es importante notar que el dominio de f1f−1 puede ser un subconjunto del codominio de ff, ya que no todos los elementos del codominio necesariamente tienen una preimagen en el dominio.

2.6 Relación con el Principio del Palomar

El Principio del Palomar puede expresarse en términos de funciones inyectivas. Si AA y BB son conjuntos finitos y A>B|A| > |B|, entonces no existe una función inyectiva f:ABf:A→B. Esto se debe a que, si intentamos asignar cada elemento de AA a un elemento de BB, al menos dos elementos de AA deben compartir la misma imagen en BB.

Alternativamente, en forma contrapositiva: Si f:ABf:A→B es inyectiva y AA y BB son conjuntos finitos, entonces:

A>B.|A| > |B|.

Ejemplo 4: Aplicación del Principio del Palomar
Supongamos que tenemos 10 estudiantes (AA) y 9 computadoras (BB). Si intentamos asignar una computadora a cada estudiante mediante una función f:ABf:A→B, el Principio del Palomar garantiza que al menos dos estudiantes compartirán la misma computadora, ya que A>B|A| > |B|.

2.7 Funciones Sobreyectivas

Una función f:ABf:A→B es sobreyectiva si cada elemento del codominio BB es la imagen de al menos un elemento del dominio AA. Formalmente, ff es sobreyectiva si:

yB,xAtalquef(x)=y.∀y∈B,∃x∈A tal que f(x)=y.

Esto significa que el codominio de ff coincide con su imagen , es decir, f[A]=Bf[A]=B.

En términos gráficos, una función es sobreyectiva si en un diagrama de flechas (blob-and-arrow), cada elemento del codominio tiene al menos una flecha apuntando hacia él.

Ejemplo: Función de Asignación de Roles
Supongamos que tenemos un conjunto de personas PP y un conjunto de roles RR:

P={Ana,Bruno,Carlos,Diana},R={Lider,Secretario,Tesorero} P=\{Ana, Bruno, Carlos, Diana\}, R=\{Lider, Secretario, Tesorero\}

La función f:PRf:P→R asigna a cada persona un rol. Si todos los roles están cubiertos (por ejemplo, Ana es Líder, Bruno es Secretario y Carlos es Tesorero), entonces ff es sobreyectiva porque todos los elementos de RR tienen al menos una preimagen en PP.

Ejemplo: Función Cuadrática en Números Reales
Consideremos la función g:RR+0g:R→R+∪{0}, donde g(x)=x2g(x)=x2. Esta función es sobreyectiva porque para cualquier número no negativo yR+0y∈R+∪{0}, existe un xRx∈R tal que x2=yx^2=y. Por ejemplo, si y=4y=4, entonces x=2x=2 o x=2x=−2.

Sin embargo, si extendemos el codominio a todos los números reales (RR), la función deja de ser sobreyectiva, ya que no hay ningún xx tal que x2=1x2=−1.

2.8 Funciones Biyectivas

Una función f:ABf:A→B es biyectiva si es tanto inyectiva como sobreyectiva . Esto significa que:

Cada elemento de AA se asigna a un único elemento de BB (inyectividad). Cada elemento de BB tiene exactamente una preimagen en AA (sobreyectividad).

Formalmente, ff es biyectiva si: yB,!xAtalquef(x)=y∀y∈B,∃!x∈A tal que f(x)=y.

Gráficamente, en un diagrama de flechas, una función biyectiva asegura que cada elemento del codominio tiene exactamente una flecha apuntando hacia él.

Ejemplo: Función Sucesora
La función sucesora f:ZZf:Z→Z, definida por f(n)=n+1f(n)=n+1, es biyectiva. Para cada entero mm, existe un único nn tal que f(n)=mf(n)=m. La inversa de esta función es f1(m)=m1f−1(m)=m−1, comúnmente conocida como la función predecesora.

Ejemplo: Función de Duplicación
Consideremos la función f:ZEf:Z→E, donde EE es el conjunto de números pares, definida por f(x)=2xf(x)=2x. Esta función es biyectiva porque:

La inversa de esta función es f1(y)=2yf-1(y)=2y, que también es biyectiva.

2.9 Inversa de una Función Biyectiva

Si f:ABf:A→B es una función biyectiva, entonces tiene una función inversa f1:BAf^{-1}:B→A, definida como: f1(y)=xf−1(y)=x donde f(x)=yf(x)=y.

La función inversa f1f^{-1} también es biyectiva. Gráficamente, esto equivale a invertir las direcciones de las flechas en un diagrama blob-and-arrow.

Ejemplo: Función de Multiplicación
Sea f:R+R+f:R^+→R^+ definida por f(x)=3xf(x)=3x. Esta función es biyectiva porque:

La inversa de esta función es f1(y)=y3f-1(y)=\frac{y}{3}, que también es biyectiva.

2.10 Relación entre Funciones y Cardinalidad de Conjuntos

Cuando trabajamos con conjuntos finitos, las propiedades de las funciones inyectivas, sobreyectivas y biyectivas nos permiten comparar sus tamaños. Formalmente:

  1. Función Inyectiva : Si f:ABf:A→B es una función inyectiva, entonces AB|A| ≤ |B|. Esto se debe a que todos los valores f(x)f(x), donde xAx∈A, son distintos para diferentes xx. En otras palabras, no hay dos elementos en AA que compartan la misma imagen en BB.
  2. Función Sobreyectiva : Si f:ABf:A→B es una función sobreyectiva, entonces AB|A| ≥ |B|. Esto ocurre porque cada elemento de BB debe ser la imagen de al menos un elemento de AA.
  3. Función Biyectiva : Si f:ABf:A→B es una función biyectiva (es decir, tanto inyectiva como sobreyectiva), entonces A=B|A| = |B|. En este caso, existe una correspondencia uno a uno entre los elementos de AA y BB, lo que implica que ambos conjuntos tienen el mismo tamaño.

Ejemplo: Correspondencia entre Estudiantes y Asientos
Supongamos que tenemos un conjunto de estudiantes E={Ana,Bruno,Carlos}E=\{Ana, Bruno, Carlos\} y un conjunto de asientos en un aula S={Asiento1,Asiento2,Asiento3}S=\{Asiento1, Asiento2, Asiento3\}. Si asignamos a cada estudiante un asiento único mediante una función f:ESf:E→S, esta función es biyectiva si:

En este caso, concluimos que E=S=3|E| = |S|=3.

2.11 Converso del Teorema de la Cardinalidad

El recíproco también es cierto: si dos conjuntos finitos tienen el mismo tamaño, existe una biyección entre ellos. Por ejemplo, consideremos los conjuntos:

A={Rojo,Verde,Azul},B={Circulo,Cuadrado,Triangulo}.A=\{Rojo, Verde, Azul\},B=\{Circulo, Cuadrado, Triangulo\}.

Podemos definir una función biyectiva f:ABf:A→B tal que:

f(Rojo)=Circulo,f(Verde)=Cuadrado,f(Azul)=Triangulo.f(Rojo)=Circulo,f(Verde)=Cuadrado,f(Azul)=Triangulo.

Esta función establece una correspondencia uno a uno entre los elementos de AA y BB, demostrando que A=B|A| = |B|.

2.12 Extensión a Conjuntos Infinitos

La idea de comparar tamaños de conjuntos mediante biyecciones no solo aplica a conjuntos finitos, sino también a conjuntos infinitos. Esto puede llevar a resultados contraintuitivos. Por ejemplo:

Este concepto es fundamental en teoría de conjuntos y permite distinguir entre diferentes tipos de infinitos, como los numerables (como ZZ) y los no numerables (como RR).

2.13 Teorema de Composición de Funciones Biyectivas

Si existen biyecciones entre tres conjuntos AA, BB y CC, entonces podemos establecer una biyección directa entre BB y CC. Este resultado formaliza la idea de que los conjuntos relacionados biyectivamente comparten una “familia de similitud”.

Teorema : Sean AA, ByB y Cconjuntoscualesquiera.Supongamosqueexistenbiyeccionesconjuntos cualesquiera. Supongamos que existen biyeccionesf:A→Byyg:A→C.Entonces,existeunabiyeccioˊn. Entonces, existe una biyección h:B→C$$.

Demostración :

Por lo tanto, hh es una biyección entre BB y CC.

2.14 Composición de Funciones

El proceso de combinar funciones para crear nuevas funciones se llama composición . Si f:ABf:A→B y g:CDg:C→D, y f[A]Cf[A]⊆C, entonces la composición gf:ADg∘f:A→D se define como: (gf)(a)=g(f(a))(g∘f)(a)=g(f(a)) para cualquier aAa∈A.

En la demostración del Teorema, usamos la composición h=gf1h=g∘f−1, lo que muestra cómo las operaciones sobre funciones pueden generar nuevas relaciones entre conjuntos.

2.15 Funciones con Múltiples Argumentos

Una función puede tener más de un argumento. Por ejemplo, la multiplicación puede verse como una función de dos argumentos:

M:Z×ZZ,M(m,n)=mnM:Z×Z→Z,M(m,n)=m⋅n

Por ejemplo, M(3,5)=15M(3,−5)=−15. Esta notación se llama notación infija cuando el símbolo de la función (como ) se coloca entre los argumentos.

En general, una función de k-argumentos f:A1×A2××AkBf:A1​×A2​×⋯×Ak​→B toma kk entradas y produce una salida. Para simplificar, escribimos f(x1,x2,,xk)=yf(x1​,x2​,…,xk​)=y en lugar de f(x1,x2,,xk)=yf(⟨x1​,x2​,…,xk​⟩)=y.