Funciones
Matemáticas Discretas
Apuntes de Clases: Funciones
¿Qué es una Función?
Definición inicial
Una función es, en esencia, una regla de asignación. Es una forma de conectar elementos de un conjunto de inicio (al que llamaremos A) con elementos de un conjunto de llegada (al que llamaremos B), pero con una regla muy estricta: a cada elemento del conjunto A le corresponde exactamente un elemento del conjunto B.
Explicación didáctica
Imagina una máquina expendedora. El conjunto A es el conjunto de todos los botones que puedes presionar (ej: {1, 2, 3}). El conjunto B es el conjunto de todos los productos que la máquina ofrece (ej: {a, b, c, d}).
Una relación es una “función” si cumple dos condiciones:
- Todo elemento de A está conectado: Si presionas cualquier botón de A, la máquina debe hacer algo. No puede haber un botón “muerto” o sin asignar.
- La conexión es única: Si presionas un botón (ej: ‘1’), la máquina te da un solo producto [ej: ‘a’]. No puede darte dos productos a la vez (ej: ‘a’ y ‘b’) por presionar un solo botón.
Lo que sí puede pasar es que dos botones distintos (ej: ‘1’ y ‘2’) te den el mismo producto (ej: ‘a’). Eso sigue siendo una función válida.
Definición formal
Sean A y B conjuntos no vacíos. Una relación de A en B es una función si para todo elemento existe un único elemento tal que el par pertenece a la relación .
Esta relación se denota comúnmente como . Para un elemento , en lugar de escribir , usamos la notación más familiar . En esta notación, se llama la imagen de , y se llama una preimagen de .
Ejemplo resuelto
Dados los conjuntos y , analizamos tres relaciones para ver si son funciones:
- :
- No es función. Falla la regla de la “unicidad”. El elemento del conjunto A tiene asignadas dos imágenes distintas en B [la y la ].
- :
- No es función. Falla la regla de “para todo elemento”. El elemento del conjunto A no tiene ninguna imagen asignada en B.
- :
- Sí es función. Cumple ambas reglas. Cada elemento de A () tiene una asignación, y cada uno tiene solo una. No importa que y compartan la misma imagen ; esto está permitido.
Resumen rápido
Una función es una regla que toma cada elemento de A y le asigna, sin excepción, exactamente un elemento de B. No puede dejar elementos de A “olvidados” (como ) ni puede ser “indecisa” dándole dos salidas a una entrada (como ).
Funciones Parciales
Definición inicial
Una función parcial es una versión más relajada de la función. Sigue exigiendo que cada entrada tenga como máximo una salida, pero “permite” que algunas entradas no tengan ninguna salida asignada.
Explicación didáctica
Volvamos al ejemplo . Dijimos que no era una función (total) porque el botón ‘2’ estaba “muerto” y no hacía nada. Sin embargo, esta relación sí es una función parcial.
La única regla estricta que mantiene la función parcial es la de unicidad: si un botón funciona (como el ‘1’ y el ‘3’), debe entregar un único producto. Lo que hacía (dar dos productos por un botón) sigue estando prohibido.
Definición formal
Una relación es una función parcial si para todo elemento , si existe un elemento tal que , entonces ese es único.
En una función parcial, definimos el dominio de , , como el subconjunto de A que sí tiene una imagen asignada. La imagen de , , sigue siendo el subconjunto de B que es alcanzado por alguna entrada.
Una función parcial es una función (total) si y solo si su dominio es igual a todo el conjunto de entrada, es decir, .
Ejemplo resuelto
Tomemos la función parcial con y .
- Esta es una función parcial válida porque las entradas que sí están (1 y 3) tienen una única salida.
- El dominio de es , ya que el ‘2’ no está incluido.
- La imagen de es .
Como , es una función parcial pero no una función total.
Resumen rápido
Una función parcial permite que algunas entradas no tengan salida, pero si una entrada tiene una salida, esta debe ser única. Se convierte en una función “total” (la que usualmente llamamos solo “función”) cuando se asegura de que todas las entradas tengan una salida.
Secuencias como Funciones
Definición inicial
Una secuencia, como una lista infinita de números (por ejemplo, los decimales de Pi o la sucesión de Fibonacci), puede entenderse simplemente como un tipo especial de función.
Explicación didáctica
Piensa en la sucesión de Fibonacci: . Cuando preguntas “¿Cuál es el quinto término?”, estás pidiendo el valor en la posición 5 (que es 3, si empezamos a contar desde 0).
Lo que estamos haciendo es mapear una posición (un número natural) a un valor (un número de la secuencia).
- Posición 0 Valor 0
- Posición 1 Valor 1
- Posición 2 Valor 1
- Posición 3 Valor 2
Esto es exactamente una función: la entrada es la posición (del conjunto ) y la salida es el valor de la secuencia.
Definición formal
Una secuencia sobre un conjunto es una función , donde es el conjunto de los números naturales [0, 1, 2, …].
Ejemplo resuelto
- La secuencia se puede definir formalmente como la función dada por la regla (asumiendo que empieza en 0).
- La secuencia de Fibonacci es una función .
- Los dígitos de Pi son una función .
Resumen rápido
Las secuencias son funciones donde el conjunto de entrada (dominio) es siempre el conjunto de los números naturales , que usamos para representar las “posiciones” en la lista.
Tipos de Funciones (Clasificación)
Una vez que sabemos que algo es una función, podemos clasificarla según cómo conecta las entradas con las salidas. Las tres clasificaciones principales son inyectiva, sobreyectiva y biyectiva.
Definición inicial
- Inyectiva: Nunca dos entradas diferentes van a parar a la misma salida.
- Sobreyectiva: Se “cubren” todas las salidas posibles en el conjunto de llegada.
- Biyectiva: Ambas cosas son ciertas. Es una conexión “perfecta” uno-a-uno.
Explicación didáctica
Usemos analogías para entender esto:
- Inyectiva (o “1-a-1”):
- Analogía: Piensa en A como un conjunto de estudiantes y B como un conjunto de números de carnet. Una función inyectiva garantiza que no existen dos estudiantes con el mismo número de carnet. Cada estudiante tiene un número único. (Ojo: esto no impide que sobran números de carnet sin asignar en el conjunto B).
- Sobreyectiva (o “sobre”):
- Analogía: Piensa en A como un grupo de llaves y B como un conjunto de puertas en un edificio. Una función sobreyectiva garantiza que toda puerta puede ser abierta por al menos una llave de A. No queda ninguna puerta “huérfana” sin llave. (Ojo: esto sí permite que varias llaves distintas abran la misma puerta).
- Biyectiva (1-a-1 y sobre):
- Analogía: Es la situación perfecta. Pensemos en un baile de graduación con A (estudiantes) y B (asientos asignados). Una función biyectiva significa que cada estudiante tiene un asiento, y cada asiento está ocupado por un solo estudiante. No sobran estudiantes de pie (sobreyectiva) y no hay dos estudiantes peleando por el mismo asiento (inyectiva).
Definición formal
Sea una función:
- es inyectiva (o 1-a-1) si no existen dos elementos distintos en A que tengan la misma imagen en B.
- Formalmente: .
- es sobreyectiva (o sobre) si todo elemento en B tiene al menos una preimagen en A.
- Formalmente: . Esto es equivalente a decir que la imagen de la función es igual al conjunto de llegada: .
- es biyectiva si es inyectiva y sobreyectiva al mismo tiempo.
Ejemplo resuelto
- Recordemos , y la función .
- ¿Inyectiva? No. y . Dos entradas diferentes (1 y 3) van a la misma salida (c).
- ¿Sobreyectiva? No. Los elementos y del conjunto B nunca son alcanzados por ninguna entrada.
- Consideremos y con la función .
- ¿Inyectiva? Sí. Cada entrada va a una salida única (). Ninguna se repite.
- ¿Sobreyectiva? Sí. Todos los elementos de () son alcanzados al menos una vez.
- Como es inyectiva y sobreyectiva, es biyectiva.
Resumen rápido
Inyectiva significa “no compartir salidas”. Sobreyectiva significa “cubrir todas las salidas”. Biyectiva significa ambas: una correspondencia perfecta y única entre todas las entradas y todas las salidas.
Operaciones con Funciones
Definición inicial
Las funciones son relaciones, por lo que podemos realizar operaciones con ellas, como “invertirlas” (darles la vuelta) o “componerlas” (aplicar una después de la otra).
Explicación didáctica
- Inversa ():
- Si una función es una máquina que te dice , la relación inversa es la máquina que te dice . Simplemente invierte todos los pares ordenados.
- Problema: La inversa no siempre es una función. Si y (como en ), la inversa tendría y . La entrada ‘c’ tendría dos salidas, ¡lo cual viola la definición de función!.
- Composición ():
- Es como un proceso de ensamblaje en dos pasos. Tienes y .
- La composición es la “caja negra” que hace todo el proceso de una. Toma una materia prima de A, la procesa y entrega un producto intermedio de B, y luego toma ese producto de B y entrega el producto final C.
- (Nota: La notación en el documento significa , es decir, se aplica primero ).
Definición formal
- Inversa: Dada una función , su relación inversa de B en A se define como .
- Composición: Dadas y , la composición es una función de A en C. El par si y solo si .
Teoremas y Caracterización
La verdadera utilidad de las clasificaciones (inyectiva, etc.) aparece cuando las combinamos con las operaciones:
- Una función es inyectiva si y solo si su inversa es una función parcial. (La inversa no es “indecisa”, aunque puede tener entradas “muertas”).
- Una función es biyectiva si y solo si su inversa es una función (total). (Esta es la única forma de que sea una función completa y bien definida).
- Si y son inyectivas, entonces la composición también es inyectiva.
- Si y son sobreyectivas, entonces la composición también es sobreyectiva.
Resumen rápido
La composición () es aplicar y luego . La inversa () es “deshacer” invirtiendo sus pares. Esta inversa solo se comporta como una función total y válida si la función original era biyectiva.
Principio del Palomar
Definición inicial
El Principio del Palomar es una idea increíblemente simple con consecuencias muy potentes. Dice que si tienes más “palomas” que “palomares” (cajones), es inevitable que al menos un palomar termine con más de una paloma.
Explicación didáctica
Si tienes 10 palomas (N=10) pero solo 9 palomares (M=9), no hay forma de que cada paloma tenga su propio palomar. Estás forzado a poner al menos dos palomas en el mismo palomar.
En el lenguaje de funciones, esto es una afirmación sobre la inyectividad. Si A es el conjunto de palomas y B es el de palomares, estamos intentando crear una función . Si el conjunto de entrada A es más grande que el de salida B (), el principio dice que la función no puede ser inyectiva.
Definición formal
Si es una función y la cardinalidad (tamaño) de A es estrictamente mayor que la cardinalidad de B (), entonces no puede ser inyectiva.
Esto implica que, por obligación, deben existir al menos dos elementos (con ) tales que . (Es decir, dos palomas distintas deben ir al mismo palomar).
Ejemplo resuelto
Problema: Si se seleccionan 5 números distintos del conjunto , demuestra que al menos un par de los números seleccionados debe sumar 9.
Solución usando el principio:
- Identificar Palomas (A): Las “palomas” son los 5 números que seleccionamos.
- .
- .
- Identificar Palomares (B): Los “palomares” son los contenedores a los que asignaremos los números. Creamos los palomares agrupando los números que suman 9.
- .
- .
- Definir la Función (f): Definimos la función como la regla que toma a cada “paloma” (nuestro número ) y la asigna a su “palomar” [el conjunto en B que la contiene]. Por ejemplo, si seleccionamos el 7, .
- Aplicar el Principio:
- Tenemos palomas y palomares.
- Como , el Principio del Palomar nos asegura que no es inyectiva.
- Que no sea inyectiva significa que al menos dos palomas (dos números, y ) deben ser asignadas al mismo palomar.
- Como los 5 números seleccionados eran distintos, la única forma de que y caigan en el mismo palomar (ej: ) es que uno sea el y el otro sea el . Por lo tanto, hemos seleccionado un par que suma 9.
Resumen rápido
El Principio del Palomar es una forma elegante de probar que si un conjunto de entrada es más grande que el de salida, la función no puede ser inyectiva (debe haber “colisiones”). Es una herramienta poderosa para demostrar la existencia de duplicados o propiedades compartidas.