Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MAD Unidad 5 Relaciones y Funciones
MAD Unidad 5 Relaciones y Funciones
RELACIONES Y
FUNCIONES
UNIDAD 5
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
Los temas de la presente unidad corresponden a la Unidad Temática 5, de la asignatura de
Matemática Discreta del primer año de la carrera de Ingeniería en Sistemas de Informa-
ción. Este apunte fue preparado por el Ing. Juan C. Vázquez y posteriormente actualizado
por el Ing. Raúl E. Morchio, con colaboración de la Ing. Silvia Arias en el tema funcio-
nes. Mantenido por J. C. Vázquez desde 2019.
⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯
111
UTN – FRC – ISI – Matemática Discreta Año 2020
Unidad 5
Relaciones y Funciones
5.1. RELACIONES
5.2. FUNCIONES
5.3. RECURSIVIDAD Y RELACIONES DE RECURRENCIA
Tema 5.1
Relaciones
5.1. RELACIONES
5.1.1. Relación binaria.
5.1.2. Representación.
5.1.3. Relación inversa.
5.1.4. Clasificación de relaciones según sus propiedades.
5.1.5. Clases de equivalencia y particiones.
5.1. RELACIONES
El concepto de relación es fundamental en toda la matemática y su uso se extiende a muchas otras
disciplinas, desde la programación de computadoras hasta la sociología, siendo una herramienta de
inestimable valor al momento de efectuar estudios estadísticos, de estructura, etcétera.
La idea de relación es sencilla y muy intuitiva, ya que coincide con el uso cotidiano del vocablo.
Así, sabemos que existe una relación entre padres e hijos, entre los alumnos y sus notas en una pla-
nilla de calificación, entre los números naturales y sus cuadrados, etcétera. Si bien estas relaciones
son todas muy diferentes, en general comparten ciertas propiedades que resultan difíciles de esta-
blecer claramente mediante el uso del lenguaje natural. Por esto, se formalizará el concepto como
relación entre conjuntos, prescindiendo del tipo de objetos que el conjunto posea (hombres, notas,
alumnos, números naturales, etc.); de hecho, esto mismo hicimos con las proposiciones al estudiar
las leyes lógicas y con los conjuntos al tratar sus operaciones.
5.1.1. Relación binaria.
Si bien las relaciones entre objetos pueden ser n-arias, trataremos aquí las relaciones binarias
que establecen cierta correspondencia entre los objetos de sólo dos conjuntos, sin perder generali-
dad, pues el concepto podrá luego extenderse a más conjuntos.
Definición: Dados dos conjuntos no vacíos A y B, llamaremos relación binaria de A en B, a
todo subconjunto R del producto cartesiano A B.
En símbolos: R es una relación de A en B sii:
R AB
Aunque la relación binaria como concepto abstracto de correspondencia entre objetos, difiere del
conjunto que la misma define, serán tratados en lo sucesivo como sinónimos. Además, usaremos
simplemente el término relación toda vez que hagamos referencia a una relación binaria, salvo que
se especifique lo contrario.
Si (a, b) R, se dice que "a está relacionado con b" por medio de R o que "b es la imagen de a" a
través de R. En este sentido, las expresiones anteriores representan una proposición lógica, que de
ser verdadera se denota aRb y en caso contrario aRb.
Juan 8
Pedro 3
Lucía 7
establece una relación R de A en C {(Juan, 8), (Pedro, 3), (Lucía, 7)}, un subconjunto de A x
C, en donde {(Juan, 8), (Pedro, 3), (Lucía, 7) son pares ordenados .
5.1.2. Representación.
Existen muchas formas de definir o representar una relación entre conjuntos, pero cualquiera que
sea, debe asegurar que la relación esté bien definida, esto es, claramente establecidos su alcance y
rango, e inequívocamente determinados los pares ordenados que la conforman. Destacaremos las
siguientes por su amplia utilización y facilidad de comprensión (en particular para los conjuntos
finitos):
a) Coloquialmente: La relación se define mediante expresiones del lenguaje cotidiano, que de-
terminen sin ambigüedades el alcance, el rango y cuáles de los elementos del primero están
relacionados con cuáles del segundo. Por ejemplo:
C 6. A
1. . Juan
2. 3.
4. 7. . Pedro
10.
5. 8. . Lucía
9.
Si la relación se establece entre elementos de un mismo conjunto, este gráfico suele ser di-
bujado omitiendo el círculo que representa al conjunto en cuestión, y toma el nombre de gra-
fo dirigido o digrafo. En este contexto, los puntos que representan los elementos del conjunto
(o normalmente diminutos círculos etiquetados con el nombre del elemento), reciben el nom-
bre de vértices o nodos y las flechas que los relacionan el nombre de arcos dirigidos o aristas
con sentido. Estos temas los veremos más ampliados en la próxima Unidad, Grafos y Árboles
Por ejemplo, sea C el conjunto de calificaciones posibles del ejemplo anterior; el siguiente
digrafo, representa la relación sobre C, a es potencia entera de b.
.4 .3 .7
.1 .2 .6 .10
.8 .9 .5
e) Matriz: Esto es, un arreglo rectangular de números (o tabla de doble entrada), en la cual se
etiqueta cada fila con los elementos del primer conjunto del producto cartesiano, y cada co-
lumna con los elementos del segundo conjunto. Así, en la intersección de la fila x con la co-
lumna y, se colocará cero si (x, y)R, y uno, en el caso que (x, y)R como se ejemplifica a a
continuación:
R 1 2 3 4 5 6 7 8 9 10
Juan 0 0 0 0 0 0 0 1 0 0
Pedro 0 0 1 0 0 0 0 0 0 0
Lucía 0 0 0 0 0 0 1 0 0 0
También pueden utilizarse V o F en lugar de unos y ceros para indicar la pertenecia o no del
par ordenado a la relación.
f) Gráfico cartesiano: Por último, la conocida representación en un sistema de coordenadas car-
tesianas ortogonales, ubicando los elementos del alcance en el eje de abscisas (horizontal) y
los del rango en el eje de ordenadas (vertical), y marcando un punto en la intersección de las
rectas paralelas a los ejes que pasen por la abscisa a y la ordenada b, si el par (a, b) pertenece
a R.
y C
10
9
8
7
6
5
4
3
2
1
Juan Pedro Lucía x A
Definición: Dados dos conjuntos no vacíos A y B, llamaremos relación inversa de una relación
R de A en B, y la denotaremos por R-1, al subconjunto de pares ordenados (b, a) del
producto cartesiano BxA, tales que (a, b)R.
En símbolos: R-1 = { (b, a) / (a, b)R }
Ejemplo: Tomando la relación de los alumnos y sus calificaciones antes definida por tabla, di-
remos que su relación inversa es:
R-1 = { ( 8,Juan), (3,Pedro), (7,Lucía) }
5.1.4. Clasificación de relaciones entre elementos de un mismo conjunto, según propiedades.
Las relaciones pueden ser clasificadas según las propiedades que cumplen. Por su importancia en
posteriores estudios y por la claridad que aportan al tema, destacaremos siempre que podamos, có-
mo influyen estas propiedades en las gráficas que las representan.
A este fin, llamaremos diagonal de un producto cartesiano, al subconjunto formado por todos los
pares ordenados que tienen iguales sus componentes primera y segunda; este nombre está inspirado
en la ubicación que los mismos ocupan en una representación cartesiana del conjunto producto.
Definición: Dado un conjunto A y una relación R sobre A, diremos que R es reflexiva si para
cualquier elemento x de A, el par ordenado (x, x) es también un elemento de R.
En símbolos: RA2 es reflexiva si y solo si:
x: xA → (x, x) R
Definición: Dado un conjunto A y una relación R sobre A, diremos que R es simétrica si y sólo
si, para cualquier par ordenado de R, el par obtenido permutando sus componen-
tes, también pertenece a R.
En símbolos, RA2 es simétrica sii:
(x,yA) : (x, y)R → (y, x) R
Gráficamente, los puntos que representan a los pares ordenados de una relación simétrica, se en-
cuentran espejados respecto de la diagonal del primer y tercer cuadrante de un sistema de coordena-
das. En los digrafos esto significa que, siempre que exista un arco desde un nodo a hacia un nodo b,
también existirá uno de b hacia a.
Ejemplo: Dada sobre los números reales R la relación y=x+2, determine si es reflexiva y si es
simétrica.
Solución: a) Un elemento de la diagonal de R es el par ordenado (1,1). Probando la
relación dada con el mismo, se obtiene 1=3, proposición evidentemente falsa, por lo cual (1,1)
no pertenece a la relación y la misma es al menos no reflexiva.
Además, por las propiedades de los números reales y sus operaciones, podemos escribir:
y=x+2 y-x=2
lo que muestra que ningún par (x, x) con xR, verificará la relación pues en tal caso se llega-
ría a la contradicción 0=2. Así, la relación definida resulta ser en irreflexiva.
b) Por otro lado, siendo (1,3) un elemento de la relación (verifica y=x+2), probaremos la rela-
ción con el par ordenado de componentes conmutadas (3,1). Operando con estos valores, ob-
tenemos 1=5, la cual siendo falso nos dice que la relación no es simétrica.
Ejemplo: La relación representada en la figura 5.1, es simétrica ya que para todo par ordenado
se verifica que si (x, y)R, entonces (y, x) R.
Es de especial interés, el caso de relaciones no simétricas que, sin embargo, contienen a la dia-
gonal (pares de la forma (x,x)).
El dígrafo de una relación antisimétrica, podrá tener o no un lazo en cada nodo y sólo un arco
dirigido entre dos nodos distintos. Entre dos nodos a, y b si existe el arco ab no existe el ba.
En un sistema de coordenadas cartesianas, los puntos de la diagonal pueden o no pertenecer a la
relación, pero no se distinguirá simetría "espejada" respecto de la diagonal en los otros puntos.
Ejemplo: Dado A= {1, 2, 3, 4}, la relación R de A en A, dada por
R = {(1,1), (1,2), (2,3), (1,3), (4,4)} es antisimétrica
.1
.4 .2 .3
Ejemplo: La relación sobre A={a,b,c} definida por {(a,a), (b,b), (c,c)} es trivialmente antisimé-
trica, ya que sólo posee elementos de la diagonal de AxA y ningún otro.
a b c
Definición: Dado un conjunto A y una relación R sobre A, diremos que R es transitiva, si y sólo
si, para todo par de elementos (x,y), (y,z) de la relación, se verifica que (x,z) tam-
bién pertenece a la relación.
En símbolos, RA2 es transitiva sii:
(x,y,zA) : [(x, y)R (y, z)R] → (x,z)R
El digrafo de una relación transitiva, tiene la siguiente propiedad: cada vez que exista un arco di-
rigido de x hacia y, y otro de y hacia z, existirá un arco dirigido de x a z.
y
La transitividad de una relación, la hace funcionar como una relación después de otra, en el sen-
tido que, si xRy, yRz, xRz son verdaderas, podría pensarse en algún tipo de equivalencia entre apli-
car una relación R1 que verifique xR1y y seguidamente una R2 que verifique yR2z, y aplicar direc-
tamente R que verifica xRz. En un dígrafo, estas serían dos formas distintas de llegar de un nodo x a
un nodo z.
Formalmente:
Dado que una relación establece una proposición lógica de pertenencia de un par ordenado a un
conjunto R, la expresión aRb se suele escribir, cuando no hay posibilidad de ambigüedades (vere-
mos que esto sólo ocurre cuando R es una función), también como b=R(a).
Con esta notación, podemos escribir más intuitivamente R2R1(a) = R2(R1(a)), lo que justifica el
orden en que se presentan las relaciones originales, en la notación dada para la composición de rela-
ciones.
Ejemplo: Sean A={-2,-1,0,1,2}, B={1,2,3,4,5}, C={0, 1, 2} y U={x/ xR}.
Si definimos las relaciones:
R1={(x,y)/ xA yB y=x2} y R2={(y,z)/ yB zC z=y/2},
determine R2R1.
Solución: En fórmulas, se tiene que:
R2R1={(x,z)/ xA zC yB/ z = y/2 y=x2}
Lo que equivaldría a z = x2 /2 y su diagrama de Venn es:
x y=x2 z=y/2
A B C
.-2 R1 .1 R2 .0
.-1 .2
.0 1
.3 .1
.1 .4 .2
.2 .5
R 2 R1
z=x2/2
donde se han dibujado separados los conjuntos A, B y C, para hacer más legible el gráfico (en
realidad tienen elementos en común por lo que habría que dibujarlos intersecándose). Identifi-
cando los pares verifican a R (líneas punteadas), obtenemos:
R2R1={(-2,2), (2,2)}.
Debe notarse en el gráfico del ejemplo anterior, que sólo pertenecen a la relación compuesta R2
R1, aquellos pares ordenados (x, z) con xA y zC, que están conectados mediante la dos arcos,
uno directamente desde al conjunto A hacia el C, y otro formado por la concatenación de arcos diri-
gidos de A a B y de B a C. Así, si bien existe un arco de -1A a 1B, el par que los agrupa (-1,1)
R2R1 ya que no existe un arco de 1B hacia algún elemento de C.
Por último, daremos un nombre especial a las relaciones que cumplen simultáneamente algunas
de las propiedades definidas hasta el momento.
Definición: Una relación sobre un conjunto A, se llama relación de orden parcial, si y sólo si, es
reflexiva, antisimétrica y transitiva.
En símbolos, RAxA es de orden parcial si:
i) xA : (x,x)R
ii) x,yA : [(x,y)R (y,x)R] → y=x
iii) x,y,zA : [(x,y)R (y,z)R] →(x,z)R
La primera, reviste gran importancia ya que permite definir un criterio de ordenación para los
elementos de un conjunto a través de R.
La segunda, dice que aquellos elementos que están relacionados por medio de una relación de
equivalencia, son de alguna forma semejantes o equivalentes bajo R.
Ejemplo: Tomemos nuevamente nuestra conocida inclusión de conjuntos, como una relación
sobre algún U2; entonces y según las anteriores definiciones, la inclusión es una relación de
orden parcial ya que por el álgebra de conjuntos estudiada, se cumplen:
Definición: Sea R una relación de equivalencia sobre el conjunto no vacío A y sea "a" un ele-
mento de A; se llama clase de equivalencia del elemento "a", (y se la denota por [a]),
al subconjunto de todos los elementos de A equivalentes con el elemento "a" a tra-
vés de R.
En símbolos, siendo R A2:
[a] = {xA/ (x,a)R}
a) Por definición de clase de equivalencia, sabemos que toda clase [x] es un subcon-
junto de A, por lo cual no existen elementos en [x] que no estén en A; además se
tiene que para cada clase de equivalencia [u] de elementos de A, por lo menos u
[u]. Así, la unión de todas las clases de equivalencia de elementos de A a través
de R, resulta igual a A.
b) Supongamos primero que (a,b)R; entonces tenemos que:
1) [a] = {xA/ (x,a)R}, por definición de clase de equivalencia.
2) (x,a)R (a,b)R → (x,b)R, por la transitividad de R.
3) [b] = {xA/ xRb}, por definición de clase de equivalencia.
lo que dice que si (a,b)R entonces [a][b] (i), ya que para cualquier elemento x
[a], resulta de (1), (2) y (3), que x[b].
Además, la simetría de R asegura que si (a,b)R debe cumplirse que (b,a)R,
por lo cual, con un razonamiento similar al anterior, se prueba que [b][a] (ii). De
(i) e (ii), se sigue que, si (a,b)R entonces [a]=[b] (iii).
Supóngase ahora que [a] y [b] son dos elementos cualesquiera de la familia L
con [a][b] y que existe algún uA tal que u[a][b]. Luego:
(u,a)[a] y (u,b)[b], por definición de clases y de intersección.
pero por (iii), esto implica que [u]=[a] [u]=[b] lo cual es un absurdo ya que se
supuso que [a][b]. Entonces, no existe un tal uA, por lo cual [a][b]= lo que
concluye la demostración de la tesis.
Ejemplo: Sea A={a,b,c} y la relación sobre AxA definida por:
R={(a,a), (a,b), (b,a), (b,b), (c,c)}
siendo AxA = {(a,a), (a,b), (a,c), (b,a), (b,b), (b,c),(c,a),(c,b),(c,c)}
Se pide:
a) Indique la clasificación de la relación según sus propiedades.
b) ¿Es R una relación de equivalencia?
c) De ser cierto, muestre las clases de equivalencia de A a través de R.
Solución:
a) 1) (a,a)R (b,b)R (c,c)R, por lo que la relación es reflexiva.
2) (a,b)R (b,a)R, y (1), indican que la relación es simétrica.
3) (a,b)R (b,a)R → (a,a)R, y siendo los únicos pares fuera de la
diagonal, la relación resulta transitiva.
b) De a)1), a)2) y a)3), la relación R es de equivalencia en A.
c) [a] = {a, b}
[b] = {a, b}
[c] = {c}
Como [a]=[b], resulta que la familia L={[a],[c]} es una partición de A, donde se ha omitido la
clase de equivalencia [b] por la definición de conjunto que obvia los elementos repetidos para su
determinación.
Tema 5.2
Funciones
5.2.1. Concepto de Función.
5.2.2. Funciones Inyectivas.
5.2.3. Funciones Suprayectivas.
5.2.4. Funciones Biyectivas.
5.2.5. Función Identidad.
5.2.6. Función inversa.
5.2.7. Composición de funciones.
La primera condición establece que todo elemento del conjunto de partida, es una primer compo-
nente de algún par ordenado de la relación; la segunda, indica que para cada elemento del conjun-
to de partida, existe un sólo elemento en el conjunto de llegada.
Gráficamente, en un sistema de coordenadas cartesianos, la segunda condición establece que una
recta vertical (perpendicular al eje de abscisas), tendrá a lo sumo un punto en común con la gráfica
de la función.
En un digrafo, de todo nodo deberá partir uno y sólo un arco (condición (b)).
Utilizaremos normalmente letras minúsculas f, g, h, etc., para denotar aquellas relaciones que sean
funciones.
Se estila además, denotar que f es una función de A en B de la siguiente forma:
f: A → B
y si (a,b)f, se representa al elemento bB como f(a):
b=f(a)
El elemento a recibe también, el nombre de argumento de la función, el b el de imagen de a bajo
f o el de valor de f en a, y la función misma es a veces nombrada como aplicación (f aplica A en
B)1, o como transformación de A en B, haciendo referencia a las propiedades gráficas involucradas.
En general, si una función se establece mediante fórmula, como en y=f(x), x recibe el nombre de
variable independiente y en un gráfico cartesiano se anotan sus valores sobre el eje de abscisas; por
1Algunos autores omiten en la definición de función, la condición de coincidencia entre alcance y dominio. Así, distin-
guen función de aplicación asignando a ésta última dicha condición.
otro lado, y recibe el nombre de variable dependiente y sus valores se ubican sobre el eje de orde-
nadas. La gráfica de la función queda así formada por los puntos (x,f(x)) del plano cartesiano.
De igual forma que las relaciones, el concepto de función puede ser extendido a más de dos con-
juntos, obteniendo así funciones de varias variables.
Ejemplo: Sean A={1,2,3,4} y B={a,b,c} el alcance y rango de la relación:
f = {(1,a), (2,b), (3,a), (4,a)}
Entonces f es función, ya que cada elemento de A tiene una única imagen en B:
f(1) = a f(2) = b f(3) = a f(4) = a
resultando, el alcance de f igual al dominio de f y la imagen de A a través de f igual a
{a,b}B.
Si en el ejemplo anterior, quitamos de la relación cualquiera de los pares ordenados que la com-
ponen, la misma deja de ser función ya que el alcance no sería igual al dominio; por otro lado, si
agregamos cualquier otro par ordenado distinto de los enumerados, con su primer componente per-
teneciente al conjunto A, también dejaría de ser función, ya que algún elemento de A tendría por f
más de una imagen.
Todos los conceptos que estudiamos (relación inversa, composición de relaciones, clasificaciones
de las relaciones, etc.) son también aplicables a funciones ya que las mismas son en primera instan-
cia, relaciones. En particular, interesan en muchas aplicaciones prácticas, dos propiedades que una
función puede cumplir, a saber:
5.2.2. Funciones Inyectivas.
Definición: Sea f:A→B una función de A en B. Entonces "f" recibe el nombre de inyectiva si y
sólo si, a elementos distintos del dominio corresponden elementos distintos de la ima-
gen.
En símbolos: f:A→B es inyectiva sii:
a,bA: a b → f(a) f(b)
También se dice que f es una función uno a uno de A en B. En el ejemplo de función citado pre-
cedentemente, claramente f resulta ser no inyectiva, ya que f(1)=a y f(3)=a.
5.2.3. Funciones Suprayectivas.
Definición: Sea f:A→B una función de A en B. Entonces "f" recibe el nombre de suprayectiva si y
sólo si, todo elemento de B es imagen de algún elemento de A.
En símbolos f:A→B es suprayectiva sii:
bB: aA/ b=f(a)
la misma no es suprayectiva, ya que existe un elemento cB que no es imagen por f de nin-
gún elemento del dominio. Sin embargo, si cambiamos el tercer par ordenado, como en:
g = {(1,a), (2,b), (3,c), (4,a)}
resulta ahora g, ser una función suprayectiva.
Además, puede verse que por el primer y último par, g no es inyectiva ya que aplica el ele-
mento 1A y el 4A en la misma imagen aB.
5.2.4. Funciones Biyectivas.
Definición: Sea f:A→B una función de A en B. Entonces "f" recibe el nombre de biyectiva (y se
dice que es una biyección), si y sólo si, es a la vez inyectiva y suprayectiva.
En símbolos, f:A→B es biyectiva si y sólo si:
(a,bA: a b → f(a) f(b)) (bB: aA/ b=f(a))
Definición: Sea f una función biyectiva del conjunto A en el conjunto B. La función inversa de f,
denotada por f -1, es la función que asigna a un elemento b que pertenece a B el único elemento de
A tal que f(a) = b. Así,
f -1 (b)=a cuando f(a) = b.
Tema 5.3
Recursividad y Relaciones de Recurrencia
5.3.1. Recursividad.
5.3.2. Ejemplos de recursividad.
5.3.3. Relaciones de recurrencia lineal.
5.3.4. Sucesión de Fibonacci.
5.3.1. Recursividad.
Para iniciar el estudio del concepto de recursividad, recordemos lo dicho en la Unidad 0 (No-
ciones Básicas) respecto a los distintos tipos de definición que solemos manejar:
a) DEFINICIÓN DIRECTA: una explicación de un concepto utilizando términos técnicos y co-
munes ya conocidos.
Ejemplo: Un tren es una locomotora con uno o más vagones enganchados
a ella en secuencia.
b) DEFINICIÓN RECURSIVA: una explicación de un concepto utilizando términos técnicos y
comunes ya conocidos y ¡el mismo concepto que se está definiendo!
Ejemplo: Un tren es una locomotora con un vagón enganchado a ella o es
un tren con un vagón enganchado a él.
Debe notarse que en las definiciones recursivas siempre habrá al menos dos partes: una parte
directa donde se darán ejemplos mínimos del concepto que está queriendo definirse (CASO BASE)
utilizando términos con significados conocidos, y una parte recursiva (CASO RECURSIVO) en la cual
se utilizará el concepto que se está definiendo para generalizar la idea a partir de los casos base,
permitiendo en general construir infinitos nuevos ejemplos del concepto desde ellos.
En el anterior ejemplo, el caso base describe con términos conocidos como locomotora y va-
gón, el tren más simple que pueda pensarse:
Caso Base: Un tren es una locomotora con un vagón enganchado a ella.
y a partir de él, se generaliza la idea de tren utilizando una recursión donde se utiliza el término tren
para definir tren:
Caso Recursivo: Un tren es un tren con un vagón enganchado a él.
De alguna forma, puede pensarse que una definición directa es descriptiva en el sentido que
describe con palabras el concepto que se está definiendo; por otro lado, una definición recursiva
puede verse como constructiva, ya que presenta reglas que permiten generar ejemplos del concepto
definido partiendo de los casos base, o verificar si un ejemplo puede realmente construirse usando
esas reglas a partir de ellos.
Las definiciones recursivas pueden utilizarse para definir objetos, conjuntos, funciones, suce-
siones, estructuras de datos, algoritmos, lenguajes, etcétera. La recursión también puede encontrarse
en la estructura de objetos de la naturaleza (caracoles, piñas de los pinos, centro de semillas de gira-
soles, etc.) y hasta en la vida diaria (anuncios publicitarios que se contienen a sí mismos o imágenes
que se multiplican hasta el infinito cuando enfrentamos dos o tres espejos en cierto ángulo).
En matemática y computación, las definiciones y estructuras recursivas son un medio poderoso
de plantear y resolver problemas; suele asociarse a los conceptos definidos recursivamente, la in-
ducción matemática para demostrar sus propiedades.
Los valores conocidos f(0), f(1), f(2), …, f(n0) se denominan valores o condiciones iniciales
de f y nos referiremos a la ecuación que describe f(n) en términos de f(0), f(l), f(2),..., f(n–l)
como relación de recurrencia para f.
Es decir, dada una sucesión de números f(0), f(1), f(2),..., f(n),... , cualquier ecuación que des-
criba f(n) en términos de sus precedentes en la sucesión y que es válida para todos los enteros
m mayores que algún entero fijo y positivo n0, se denomina relación de recurrencia para f.
Es usar para las sucesiones de números, en vez de usar la notación funcional anterior, usar un
nombre con un subíndice para cada término; por ejemplo podríamos utilizar a0 para referirnos
al primer término de la sucesión f(0), a1 para referirnos al segundo término f(1), y así sucesi-
vamente.
Ejemplo: Una función que genere todos los números naturales pares, puede definirse como:
i) Para n0 = 0 la función toma el valor f(n0) = 0.
ii) Para ni con i > 0 la función toma el valor f(ni) = f(ni – 1) + 2.
Ejemplo: La función factorial para los números naturales, denotado n!, se puede definir tanto
en forma directa como recursiva:
Definición Directa: Dado un número natural n, el factorial de n es igual a 1 si n es cero e
igual al producto de todos los naturales desde el 1 hasta n, si n es mayor que cero.
0! = 1 1! = 1 2! = 12 = 2 3! = 123 = 6 4! = 1234 = 24
Definición Recursiva: Dado un número natural n, el factorial de n es igual a 1 si n es cero
e igual al producto de n (n – 1)!, si n es mayor que cero.
0! = 1 1! = 10! = 11 = 1 2! = 21! = 2 3! = 32! = 6 4! = 43! = 24
La potencia de las definiciones y procesos recursivos reside en la posibilidad de definir un núme-
ro infinito de objetos mediante un enunciado finito. Del mismo modo, se puede describir un número
infinito de operaciones de cálculo mediante un proceso recursivo finito.
Evidentemente la utilidad de estos métodos está limitada a aquellos tipos de problemas que pre-
sentan en su estructura cierto aspecto recursivo o que pueden ser definidos en esa forma.
5.3.3. Relaciones de recurrencia lineal.
Una relación de recurrencia lineal es una fórmula que relaciona un término de una sucesión con
algunos anteriores, sólo utilizando adiciones y multiplicación de cada término por constantes conoci-
das. Así:
c0 a0 + c1 a1 + … + cn an = 0
donde los ci son constantes, se denomina relación de recurrencia lineal homogénea de n-ésimo or-
den con coeficientes constantes.
Por supuesto para hacer explícita la sucesión { ai } que esta relación de recurrencia define, deben
conocerse n condiciones iniciales (por ello el nombre de n-ésimo orden), esto es, los valores de a0 , a1
, … , an – 1, con lo cual puede despejarse an para poder calcular el resto de los términos de la sucesión.
Son de particular interés las relaciones de recurrencia lineal homogéneas de primer y segundo or-
den, porque ellas pueden siempre tener una definición directa de la sucesión que definen, esto es, una
fórmula que involucre solo a n y no a los términos anteriores de la sucesión. Esta definición directa se
denomina solución de la relación de recurrencia.
Ejemplo: Sea la sucesión definida por la relación de recurrencia lineal homogénea de primer orden:
a0 = 5 (caso base) -2 an-1 + 1 an = 0 (relación de recurrencia – caso recursivo)
Entonces podemos despejar de la relación de recurrencia: an = 2 an-1. Así, la sucesión que esta
relación define es:
a0 = 5
a1 = 2 a0 = 21 5 = 10
a2 = 2 a1 = 2 2 a0 = 22 5 = 20
a3 = 2 a2 = 2 2 a1 = 2 2 2 a0 = 23 5 = 40
…
an = 2 an-1 … y podemos inferir aquí que la solución es: an = 2n 5.
Ejemplo: Sea la sucesión definida por a0 = 2, an = 2 an-1. Determine su solución.
Escribimos los primeros términos de la sucesión:
a0 = 2
a1 = 2 a0 = 21 2 = 4
a2 = 2 a1 = 2 2 a0 = 22 2 = 8
a3 = 2 a2 = 2 2 a1 = 2 2 2 a0 = 23 2 = 16
…
an = 2 an-1 … y podemos inferir que la solución es: an = 2n 2 = 2n+1.
Teorema: Cualquier relación de recurrencia lineal homogénea de primer orden a coeficientes cons-
tantes de la forma an = c an-1 con a0 conocido, tiene solución an = cn a0. (la demostración
puede hacerse por inducción matemática).
5.3.4. Sucesión de Fibonacci.
Una relación de recurrencia lineal homogénea de segundo orden famosa es la denominada su-
cesión de Fibonacci, obtenida a partir de la relación de recurrencia:
fib(n) = fib(n-l) + fib(n-2) para n 3, con fib(1) = 1, fib(2) = 1
El nombre de sucesión de Fibonacci se debe al matemático francés Edouard Locus (1842-91)
al estar asociada a al famoso "problema de los conejos" que está contenido en el "Líber Abaci"
(1202) escrito en la edad media por el matemático Leonardo de Pisa (1175-1230) conocido por el
sobrenombre de Fibonacci.
Este problema se puede enunciar así: ¿Cuántas parejas de conejos habrá al cabo de un año a
partir de una primera pareja, si cada pareja origina una nueva cada mes, tal pareja se vuelve fértil a
partir del segundo mes y además no ocurren muertes?
Esta sucesión puede iniciarse, en realidad, desde cualquier número y se obtiene haciendo que
todo número de la sucesión sea igual a la suma de los dos anteriores, de esta manera se obtiene:
1 , 1 , 2 , 3 , 5 , 8 , 13 , 21 , 34 , 55 , …
En realidad, se usó el problema de la evolución los conejos europeos como ejemplo para plan-
tear algo más importante: el cociente entre dos números consecutivos de la sucesión (el más mayor
dividido el menor) es el número conocido como (phi), razón áurea o número de oro.
La solución de la relación de recurrencia de Fibonacci:
fib(n) = fib(n-1) + fib(n-2), para n 3,
con las condiciones iniciales: fib(1) = 1, fib(2) = 1,
está dada por:
n +1 n +1
1 1+ 5 1 1− 5
fib(n) = − (n 1)
5 2 5 2
1+ 5
Está fórmula es denominada formula de Binet2. El número irracional llamado la razón
2
áurea o el número de oro, es quizás el número irracional más famoso después del número., y su
valor es el = 1,61803398… y es un número algebraico irracional (decimal infinito no periódico).
Este número intrigó desde antaño a los matemáticos y ya en 1509 se escribió un libro dedicado
únicamente a él.
El valor de , que como ya se indicó es el cociente entre dos números sucesivos de la Suce-
sión de Fibonacci, (a medida que aumenta el valor de los números, su resultado más se aproxima al
de la razón áurea), también aparece en la construcción del pentágono regular dada por Euclides y,
surge en la llamada espiral áurea o de Arquímedes, y en el fenómeno botánico llamado fílotaxia
(literalmente "disposición de hojas") mediante el cual las hojas se disponen alrededor de un tallo
para un óptimo aprovechamiento de la luz solar, entre otras muchas aplicaciones.
También se encuentra presente tanto en la construcción de figuras geométricas como en la natu-
raleza. La disposición de los pétalos de las flores, la distribución de las hojas en un tallo, la relación
entre las nervaduras de las hojas de los árboles, la relación entre el grosor de las ramas principales y
el tronco, o entre las ramas principales y las secundarias, la cantidad de espirales de una piña (ocho
y trece espirales), flores o inflorescencias, la distancia entre el ombligo y la planta de los pies de una
persona, respecto a su altura total, etc., responden a este número.
En los siguientes enlaces se puede ver algunos de los muchos videos sobre este tema:
http://www.youtube.com/watch?v=8TOyxTDJX2c
https://www.youtube.com/watch?v=0d4o57I3rn4
PREGUNTAS DE REPASO
1. Siendo R una relación de A en A. ¿Cómo ser vincula R con el producto cartesiano de los ele-
mentos de A?
2. Sea f:A→B una función biyectiva. ¿Qué relación existe entre los cardinales de A y B?
3. Una relación de equivalencia R definida sobre un conjunto finito A, puede representarse por
una matriz de ceros y unos. ¿Qué debe contener la diagonal de esa matriz y por qué?
4. Siendo R una relación en A, señale con una X en la siguiente tabla, a qué tipo de relación co-
rresponde cada definición:
2 Está fórmula es denominada formula de Binet2, debido a que fue obtenida por el matemático francés J. P. M. Binet
(1786-1856). Esta fórmula también fue deducida independientemente por De Moivre (1667-1754) y Daniel Bernoulli
(1700-1782).
6. El conjunto formado por todas las posibles segundas componentes de los pares ordenados de la
relación se llama:
7. El Conjunto formado por todas las posibles primeras componentes de los pares ordenados de la
relación se llama: