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 y es un subconjunto del producto cartesiano . 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:
- : un conjunto de personas.
- : un conjunto de ciudades.
La relación R describe dónde vive cada persona. Podemos expresar esta relación como un conjunto de pares ordenados:
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:
La relación describe qué asignaturas está tomando cada estudiante. Por ejemplo:
En este caso, cada estudiante puede estar inscrito en más de una asignatura, y cada asignatura puede tener varios estudiantes inscritos. Por ejemplo:
- Laura está inscrita en dos asignaturas: Matemáticas y Física.
- La asignatura de Matemáticas tiene dos estudiantes inscritos: Laura y Pedro.
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 de todas las personas y el conjunto de todas las fechas puede definirse como:
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:
Esta relación incluye todos los puntos que satisfacen la ecuación del círculo.
1.2 Inversa de una Relación
La inversa de una relación es otra relación , definida como:
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 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 de un conjunto a un conjunto es una relación con la siguiente propiedad: Para cada , existe un único tal que .
Este valor único se denota como , y decimos que es el valor de en el argumento . En otras palabras, una función mapea cada elemento del conjunto (llamado dominio ) a exactamente un elemento del conjunto (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:
La relación describe la ciudad donde vive cada persona. Por ejemplo:
Esta relación es una función porque cada persona está asociada con exactamente una ciudad. Podemos escribir esto formalmente como , donde es el dominio y 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:
La relación podría describir qué asignaturas está tomando cada estudiante:
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:
Aquí, , donde es el conjunto potencia de , es decir, el conjunto de todos los subconjuntos de .
2.1 Dominio y Codominio
El dominio de una función es el conjunto , que contiene todos los elementos para los cuales está definida. El codominio es el conjunto , que incluye todos los posibles valores que puede tomar, aunque no necesariamente todos los elementos de sean alcanzados por .
Por ejemplo, consideremos la función , donde x es un entero ():
- El dominio es .
- El codominio puede ser (los números naturales) o (los enteros), ya que los cuadrados de los enteros siempre son no negativos.
Otro ejemplo es la función , donde :
- El dominio es .
- El codominio es el conjunto de todos los números pares en .
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:
Por ejemplo, para la función con :
- La imagen de es el conjunto de cuadrados perfectos:
Si consideramos el conjunto de números pares E⊆Z, entonces la imagen de E bajo f es el conjunto de cuadrados perfectos pares:
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 . Esta función no está definida para , ya que la división por cero es indefinida. Por lo tanto, el dominio de es , y escribimos .
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, es una función parcial de a .
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 es inyectiva si cumple la siguiente propiedad:
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 definida por , donde es el conjunto de los números enteros. Esta función es inyectiva porque para cualquier número entero , existe un único tal que . Por ejemplo, si , entonces .
Ejemplo 2: Función Cuadrática
Ahora consideremos la función definida por , donde 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 (), la función deja de ser inyectiva, ya que .
2.5 Inversa de una Función Inyectiva
Toda función inyectiva tiene una función inversa , denotada como , que “deshace” la acción de . Formalmente, si es inyectiva, entonces su inversa satisface:
La función inversa se define como:
Ejemplo 3: Función Inversa Supongamos que tenemos una función que asigna personas a ciudades:
La inversa asigna ciudades a personas:
Es importante notar que el dominio de puede ser un subconjunto del codominio de , 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 y son conjuntos finitos y , entonces no existe una función inyectiva . Esto se debe a que, si intentamos asignar cada elemento de a un elemento de , al menos dos elementos de deben compartir la misma imagen en .
Alternativamente, en forma contrapositiva: Si es inyectiva y y son conjuntos finitos, entonces:
Ejemplo 4: Aplicación del Principio del Palomar
Supongamos que tenemos 10 estudiantes () y 9 computadoras (). Si intentamos asignar una computadora a cada estudiante mediante una función , el Principio del Palomar garantiza que al menos dos estudiantes compartirán la misma computadora, ya que .
2.7 Funciones Sobreyectivas
Una función es sobreyectiva si cada elemento del codominio es la imagen de al menos un elemento del dominio . Formalmente, es sobreyectiva si:
Esto significa que el codominio de coincide con su imagen , es decir, .
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 y un conjunto de roles :
La función 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 es sobreyectiva porque todos los elementos de tienen al menos una preimagen en .
Ejemplo: Función Cuadrática en Números Reales
Consideremos la función , donde . Esta función es sobreyectiva porque para cualquier número no negativo , existe un tal que . Por ejemplo, si , entonces o .
Sin embargo, si extendemos el codominio a todos los números reales (), la función deja de ser sobreyectiva, ya que no hay ningún tal que .
2.8 Funciones Biyectivas
Una función es biyectiva si es tanto inyectiva como sobreyectiva . Esto significa que:
Cada elemento de se asigna a un único elemento de (inyectividad). Cada elemento de tiene exactamente una preimagen en (sobreyectividad).
Formalmente, es biyectiva si: .
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 , definida por , es biyectiva. Para cada entero , existe un único tal que . La inversa de esta función es , comúnmente conocida como la función predecesora.
Ejemplo: Función de Duplicación
Consideremos la función , donde es el conjunto de números pares, definida por . Esta función es biyectiva porque:
- Es inyectiva: si , entonces , lo que implica .
- Es sobreyectiva: para cualquier , existe un tal que , específicamente , que es un entero porque es par.
La inversa de esta función es , que también es biyectiva.
2.9 Inversa de una Función Biyectiva
Si es una función biyectiva, entonces tiene una función inversa , definida como: donde .
La función inversa 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 definida por . Esta función es biyectiva porque:
- Es inyectiva: si , entonces , lo que implica .
- Es sobreyectiva: para cualquier , existe un tal que , específicamente .
La inversa de esta función es , 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:
- Función Inyectiva : Si es una función inyectiva, entonces . Esto se debe a que todos los valores , donde , son distintos para diferentes . En otras palabras, no hay dos elementos en que compartan la misma imagen en .
- Función Sobreyectiva : Si es una función sobreyectiva, entonces . Esto ocurre porque cada elemento de debe ser la imagen de al menos un elemento de .
- Función Biyectiva : Si es una función biyectiva (es decir, tanto inyectiva como sobreyectiva), entonces . En este caso, existe una correspondencia uno a uno entre los elementos de y , lo que implica que ambos conjuntos tienen el mismo tamaño.
Ejemplo: Correspondencia entre Estudiantes y Asientos
Supongamos que tenemos un conjunto de estudiantes y un conjunto de asientos en un aula . Si asignamos a cada estudiante un asiento único mediante una función , esta función es biyectiva si:
- Cada estudiante tiene un asiento ( es sobreyectiva).
- Ningún asiento está ocupado por más de un estudiante ( es inyectiva).
En este caso, concluimos que .
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:
Podemos definir una función biyectiva tal que:
Esta función establece una correspondencia uno a uno entre los elementos de y , demostrando que .
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:
- Existe una biyección entre el conjunto de números enteros y el conjunto de números pares . Una posible función biyectiva es , que mapea cada entero n a su doble.
- Aunque los números pares son un subconjunto propio de los enteros, ambos conjuntos tienen “el mismo tamaño” en términos de cardinalidad infinita.
Este concepto es fundamental en teoría de conjuntos y permite distinguir entre diferentes tipos de infinitos, como los numerables (como ) y los no numerables (como ).
2.13 Teorema de Composición de Funciones Biyectivas
Si existen biyecciones entre tres conjuntos , y , entonces podemos establecer una biyección directa entre y . Este resultado formaliza la idea de que los conjuntos relacionados biyectivamente comparten una “familia de similitud”.
Teorema : Sean , Cf:A→Bg:A→Ch:B→C$$.
Demostración :
- Como es biyectiva, su inversa también es biyectiva.
- Definimos como para cualquier .
- Para cada , primero aplicamos para encontrar el elemento correspondiente en , y luego aplicamos para mapearlo a .
- es inyectiva porque elementos distintos en corresponden a elementos distintos en bajo , que a su vez corresponden a elementos distintos en bajo .
- es sobreyectiva porque para cualquier , podemos encontrar tal que .
Por lo tanto, es una biyección entre y .
2.14 Composición de Funciones
El proceso de combinar funciones para crear nuevas funciones se llama composición . Si y , y , entonces la composición se define como: para cualquier .
En la demostración del Teorema, usamos la composición , 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:
Por ejemplo, . 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 toma entradas y produce una salida. Para simplificar, escribimos en lugar de .