Funciones generadoras: registrar el conteo en el álgebra
Supongamos que queremos pagar 2 unidades y tenemos monedas de valores 1 y 2. Podemos dar dos monedas de 1 o una de 2. Nos interesa cuántas monedas usamos de cada tipo: el orden en que las entregamos no cuenta como una forma distinta. Para una cantidad pequeña podemos enumerar todas las formas. Pero, si cambia la cantidad o añadimos otro valor de moneda, ¿cómo combinamos las elecciones ya disponibles sin empezar la lista de nuevo cada vez?
Registrando las formas concretas de pagar, obtenemos una tabla de «importe total—número de formas». ¿Cómo pueden ayudarnos la suma y la multiplicación habituales a organizarla? Para resolverlo construiremos un registro llamado función generadora. No necesitas memorizar el nombre todavía: el pequeño ejemplo siguiente mostrará cada elección. Las series infinitas no harán falta hasta que reunamos infinitos términos en la sección 05.
Primero aclaremos qué cuenta como una forma
Las reglas permiten usar como máximo dos monedas de 1 y como máximo una de 2, o no usar ninguna de un tipo. Las monedas del mismo valor no están numeradas; no distinguimos cuál usamos. Además, el registro solo indica cuántas usamos de cada tipo, no el orden de entrega. Por tanto, entregarlas en el orden «1, 2» o «2, 1» deja el mismo registro: «una de 1 y una de 2». Abajo puedes cambiar la regla del registro y comprobar de dónde viene la diferencia.
¿Qué conserva este registro?
Las dos opciones de abajo pagan 3 unidades. Leídas de izquierda a derecha indican el orden de entrega. Registra ambas; después cambia de pregunta y vuelve a registrarlas.
El problema de pago solo conserva cuántas monedas de 1 y de 2 se usan. El proceso de entrega se omite deliberadamente.
Orden de entrega: 1, 2
Orden de entrega: 2, 1
Llamemos a la cantidad de monedas de 1 y a la de monedas de 2. Las letras solo nombran cantidades: puede ser 0, 1 o 2, y puede ser 0 o 1. Cada moneda del segundo tipo aporta 2, así que el total es . Por ejemplo, cuando y , el total es .
Para cada hay dos elecciones: y . Tenemos entonces pares de cantidades: (0,0), (0,1), (1,0), (1,1), (2,0), (2,1). agrupa los pares con la misma primera cantidad, y cada grupo tiene exactamente dos distintos. Así no omitimos ni repetimos ninguno. Sus totales son, respectivamente, 0, 2, 1, 3, 2 y 4.
Por tanto, a los totales 0, 1, 2, 3 y 4 les corresponden 1, 1, 2, 1 y 1 formas. El total 0 tiene 1 forma, porque no tomar monedas de ninguno de los tipos sí es una elección concreta; es distinto de «no existe ninguna elección válida». Ahora queremos conservar esta tabla de totales y cantidades de formas, y hacer que el propio registro nos ayude a calcular.
Construir un registro breve a partir de una lista completa
| Registro | Cantidad de monedas de 1 | Cantidad de monedas de 2 | Importe |
|---|---|---|---|
| 1 | 0 | 0 | |
| 2 | 0 | 1 | |
| 3 | 1 | 0 | |
| 4 | 1 | 1 | |
| 5 | 2 | 0 | |
| 6 | 2 | 1 |
| Importe | Número de maneras | Números de los registros originales |
|---|---|---|
| 0 | 1 | 1 |
| 1 | 1 | 3 |
| 2 | 2 | 2, 5 |
| 3 | 1 | 4 |
| 4 | 1 | 6 |
¿Cómo puede ayudarnos a calcular el propio registro?
Considera primero una tabla habitual. Necesitamos dos datos distintos: qué importe pagamos y de cuántas formas podemos pagarlo. «El importe es 2» y «hay 2 formas» contienen ambos el número 2, pero no significan lo mismo. Dos columnas permiten separarlos, aunque además queremos combinar elecciones: si una paga 2 y otra paga 3, juntas deben registrar 5. Necesitamos una escritura que sume esos importes al multiplicarse.
Usamos la letra como símbolo. El producto de dos se abrevia ; el de tres se escribe . El número superior derecho se llama exponente y dice cuántos multiplicamos. Así, : los 2 y los 3 factores de ambos grupos forman 5 en total. Esta es la regla que necesitamos, por eso elegimos registrar el importe con el exponente. Aquí no representa una moneda ni exige sustituirlo por un importe: el importe ya figura en el exponente.
Cuando el importe es 0 no tenemos ningún que juntar y escribimos el registro como . ¿Por qué 1? Porque añadir «no pagar nada» a un pago debe conservar su importe, y multiplicar por 1 también deja intacto el otro término. Este convenio hace que el importe cero siga la misma regla de combinación.
Cada elección aporta un término. Si dos elecciones distintas dan total 2, obtenemos . El 2 de delante es el coeficiente y cuenta formas; el de arriba es el exponente y registra el total. Si no hay forma de obtener total 5, el término correspondiente es y suele omitirse. Así podemos escribir la tabla anterior como:
Seguir una elección hasta su término correspondiente
Elige primero las cantidades. Cada moneda azul de 1 unidad aporta 1 y cada moneda dorada de 2 unidades aporta 2. Conserva esta elección y despliega su registro paso a paso.
Compara «dos monedas de 1» y «una moneda de 2». Ambas suman 2, pero sus cantidades son distintas. Cada una aporta un x²; por eso, al reunirlas, el coeficiente es 2.
Por ejemplo, se lee «total 2, con 2 formas». El término constante 1 se lee «total 0, con 1 forma». No usamos el valor de toda la expresión para responder sobre un total: buscamos el exponente correspondiente y leemos su coeficiente.
¿Por qué a veces sumamos y a veces multiplicamos?
Primero la suma. Volvamos a las dos figuras iniciales: tomar dos monedas de 1 o una de 2. Son elecciones distintas que no se solapan: la primera no tiene monedas de 2 y la segunda tiene una. Cada una aporta un ; juntas dan , que indica dos formas de obtener total 2. Podemos sumar porque los dos grupos de formas no se solapan. Si una elección apareciera en ambas listas, sumarlas directamente la contaría dos veces.
Volvamos ahora a las monedas. No elegimos entre los dos tipos; hacemos una elección para cada tipo. Podemos tomar 0, 1 o 2 monedas de 1, registradas como ; y 0 o 1 monedas de 2, registradas como . Necesitamos elegir un término de y otro de . Cada expresión que multiplicamos se llama factor, así que y son dos factores.
Al combinar dos elecciones, sus totales deben sumarse. La multiplicación lo hace: ; los 2 y los 3 factores indicados por los exponentes forman 5. En general, al juntar copias de y copias de , tenemos copias de , así que . Si un exponente es 0, su factor es 1 y no cambia el otro total, de acuerdo con «no tomar nada».
¿Por qué multiplicar los paréntesis enumera todas las elecciones? Por la propiedad distributiva, cada término de multiplica todo : multiplica cada uno de los dos términos de y suma los resultados. Así, cada elección de se empareja una vez con cada elección de . Escribiendo cada término intermedio podemos comprobarlo uno a uno:
La tabla siguiente contiene esos seis emparejamientos. Elige un total objetivo y pulsa «Contar el siguiente par». Al contar una casilla que cumple el objetivo, su aportación de 1 queda en el conteo; las casillas no contadas no desaparecen. Las monedas azules llevan 1 y las doradas 2, con el valor siempre escrito en ellas.
| 1 unidad ↓ / 2 unidades → | 0 fichas de 2 unidades | 1 fichas de 2 unidades |
|---|---|---|
| 0 fichas de 1 unidad | Total diferente | Cumple el objetivo; aún no contado |
| 1 fichas de 1 unidad | Total diferente | Total diferente |
| 2 fichas de 1 unidad | Cumple el objetivo; aún no contado | Total diferente |
Todavía no se ha contado ningún par. Pulsa «Contar el siguiente par»; las casillas contadas permanecerán visibles. Aquí no se avanza automáticamente.
Para el objetivo 2, un par combina el término constante de con de y produce : tomar 0 monedas de 1 y 1 moneda de 2. Otro combina de con el término constante de y también da : tomar 2 monedas de 1 y 0 de 2. Por tanto, el coeficiente es . Las dos formas coinciden con las dos figuras iniciales.
Obtener una regla general a partir de una tabla pequeña
En adelante llamaremos al número de formas de obtener el total . El subíndice indica qué total observamos: cuenta las formas del total 0 y las del total 1; no significan por 0 ni por 1. La expresión que ordena estos números según los exponentes se llama función generadora ordinaria de la sucesión. En esta página, «función generadora» siempre se refiere a este tipo de registro.
es el nombre del registro completo. ¿Por qué se llama «función»? Un registro finito es un polinomio; bajo condiciones adecuadas, uno infinito también puede corresponder a una función numérica. Aquí lo usamos como «registro por coeficientes»; después explicaremos con rigor cómo operar con registros infinitos. No necesitamos dibujar una curva ni demostrar primero la convergencia de una serie numérica.
En los dos factores anteriores, cada importe permitido tenía una sola elección. Por ejemplo, usando solo monedas de 1, el importe 2 únicamente se obtiene tomando dos. Permitamos ahora que el primer registro tenga elecciones para el importe , y el segundo registro tenga elecciones para el importe . El subíndice señala el importe y el número que lo lleva cuenta las formas. Cada elección del primero puede emparejarse con las elecciones del segundo. Hay grupos, con pares cada uno, es decir, pares; todos tienen importe .
Para obtener total , solo sirven los pares con . Como los totales no son negativos, solo puede ir de 0 a ; una vez fijado , debe ser . Comprobamos entonces (0,n), , hasta (n,0), y sumamos sus cantidades de formas para obtener el coeficiente de en el producto.
, a la izquierda, significa «tomar el coeficiente de en la expresión siguiente», no multiplicar por . A la derecha, abrevia la suma anterior: hacemos que tome los valores 0, 1, …, , calculamos cada y sumamos todos. Esta regla de multiplicar coeficientes y reunirlos por exponente total también se llama convolución. Primero aclaramos la operación; el nombre no añade ninguna nueva.
El rigor se apoya en dos sentidos. Cada par válido tiene valores concretos de y , así que aparece en algún término de la suma y no se omite. A la inversa, cada término combina solo elecciones con totales exactamente y , así que no incluye pares de total incorrecto. Dos valores distintos de tampoco describen el mismo par, porque el total de una misma elección de está fijado: no hay repeticiones entre términos.
Aun así, debemos comprobar si cada objeto final corresponde exactamente a un par de elecciones. En el problema de monedas, las monedas finales permiten recuperar de forma única las dos cantidades: pares y objetos finales están en correspondencia uno a uno. Si ambos factores registran la misma acción o el problema prohíbe ciertos pares, no podemos multiplicarlos directamente sin ajustes. El álgebra ejecuta las reglas que escribimos, pero no corrige por nosotros qué estamos contando.
Si podemos tomar infinitas monedas, ¿por qué aún podemos calcular?
Permitamos ahora una cantidad ilimitada de monedas de 1. Podemos tomar 0, 1, 2, 3, … monedas, con una elección para cada cantidad, y el registro se convierte en . Los puntos indican que la misma regla continúa: el coeficiente de cada exponente entero no negativo es 1. No estamos adivinando un patrón a partir de unos ejemplos.
Un registro ordenado por exponentes enteros no negativos y que admite infinitos términos se llama serie formal de potencias. «Formal» nos recuerda que primero interpretamos los coeficientes, sin tomar como un valor numérico para sumar infinitos términos. Dos expresiones así son iguales cuando coinciden sus coeficientes para cada exponente. Para sumar, sumamos coeficientes correspondientes; para multiplicar, usamos la regla de emparejamiento ya explicada.
¿Exige esta multiplicación sumar infinitos números a la vez? Para un fijo, no. Como y no son negativos, solo admite pares de exponentes, desde (0,n) hasta (n,0). Los términos de mayor grado no pueden reducir el exponente total para contribuir a . Por eso una tabla finita permite calcular exactamente un coeficiente concreto.
Queremos abreviar . Observa que multiplicar por aumenta cada exponente en 1, así que . Al restar estos registros, el término constante es y el coeficiente de cada exponente entero positivo es . Por tanto:
No estamos cancelando un impreciso «último término»: hacemos un número finito de restas para cada coeficiente concreto. Ahora admitimos coeficientes negativos en los pasos algebraicos; por ejemplo, en el coeficiente de es . Esa expresión intermedia no cuenta «menos una elección». El registro final del conteo conserva coeficientes enteros no negativos.
Una expresión cuyo producto por es 1 se llama inverso multiplicativo de y se escribe . Aquí la fracción representa el inverso multiplicativo de una serie formal de potencias. Acabamos de demostrar que es esa expresión.
Deducción: por qué identifica un único registro
¿Podría otro registro multiplicarse por y dar 1? No. Si los coeficientes de son , , …, de obtenemos . El coeficiente de da , así que . Cada coeficiente es igual al anterior: , , y así quedan fijados todos, uno a uno. Son precisamente los coeficientes de .
Cada columna representa un exponente y las casillas contienen coeficientes, no valores de . Conserva la fila y desplaza su copia una columna a la derecha para obtener . Al restar las casillas correspondientes de ambas filas obtenemos los coeficientes de . Cada fila continúa más allá de la ventana visible.
| Registro | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | ⋯ |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | ⋯ |
La demostración anterior vale para todos los exponentes, no solo para los ocho mostrados
Si cada moneda vale un entero positivo , tomar 0, 1, 2, … monedas aporta 1, , , … Multiplicar por desplaza cada exponente permitido al siguiente permitido; al restar, solo queda el término constante 1. Los exponentes que no son múltiplos de mantienen coeficiente . De igual modo obtenemos:
Deducción: por qué también identifica un único registro
Este inverso también es único. Supongamos que otro registro satisface y tiene coeficientes , , … El término constante da primero . Para un exponente con , aún no aporta ningún término, así que . Para , la comparación de coeficientes da , es decir, . Al restar repetidamente al exponente, llegamos a alguno de 0, 1, …, . Por tanto, cada coeficiente queda fijado de forma única: vale 1 en los múltiplos de y 0 en los demás. Cuando , no hay enteros en el intervalo intermedio y volvemos directamente al caso anterior.
Aquí debe ser positivo. Si permitimos infinitas monedas de valor 0 y consideramos distintas sus cantidades, solo el total 0 ya tendría infinitas formas, imposibles de registrar con un coeficiente entero finito. Esta condición es, por tanto, esencial. En esta página no sustituimos por 1 para estudiar valores numéricos; la identidad formal no afirma que sea un número finito.
Ejemplo 1: formar un total con monedas de 1, 2 y 5
Usemos ahora tres tipos de monedas, de valores 1, 2 y 5, pudiendo tomar cualquier cantidad entera no negativa de cada tipo. No distinguimos monedas del mismo valor ni contamos el orden como una forma nueva. Queremos formar 5. La regla anterior da tres registros, y su producto combina las tres elecciones de cantidades:
¿Podemos multiplicar tres registros infinitos como paréntesis habituales, cambiando el agrupamiento y el orden? Sí. Para un exponente objetivo , solo intervienen exponentes entre 0 y ; cada coeficiente procede de un número finito de productos ordinarios de enteros. Esta es la razón que usaremos al cancelar los tres denominadores. La lectura opcional siguiente la desarrolla.
Deducción: por qué podemos cambiar el agrupamiento y el orden de los factores
¿Podemos cambiar los paréntesis y el orden de tres registros infinitos como en polinomios finitos? Fijemos el exponente objetivo . Los tres exponentes , y deben cumplir y ser no negativos, así que cada uno es un entero entre 0 y . Solo hay un número finito de ternas posibles. Agrupar los dos primeros factores reúne las ternas según y las combina con ; agrupar los dos últimos las reúne según y las combina con . Ambas escrituras incluyen exactamente una vez cada terna de exponente total , con el mismo producto de tres coeficientes. Intercambiar factores solo intercambia posiciones en la terna, sin cambiar el exponente total ni ese producto. Todos los coeficientes coinciden, así que los registros son iguales.
El mismo argumento vale para cualquier número finito de factores: fijado , cada exponente sigue entre 0 y y hay finitas combinaciones. Incluso con coeficientes negativos intermedios, solo sumamos y multiplicamos un número finito de enteros, por lo que podemos cambiar el agrupamiento y el orden. Esto justifica la cancelación de los tres denominadores que sigue.
La última fracción reúne los tres inversos multiplicativos anteriores: multiplicamos por los tres denominadores y cada uno cancela su factor de serie correspondiente, dando 1. Esta escritura abrevia el registro, pero todavía no da automáticamente la respuesta numérica: debemos tomar el coeficiente de .
Deducción: por qué esta fracción identifica exactamente el construido
Este inverso combinado tampoco puede tener dos respuestas distintas. Llamemos temporalmente al producto de los tres denominadores; ya demostramos . Si otro registro también satisface , la regla de agrupamiento de coeficientes finitos explicada antes da . Por tanto, la fracción identifica de forma única el construido.
Si tomamos , y monedas de cada tipo, los términos elegidos son , y , cuyo producto es . Basta enumerar las cantidades enteras no negativas que cumplen . Primero fijamos : solo puede ser 0 o 1, porque cuando , las monedas de 5 ya suman 10 y superan 5.
Cuando , tenemos . solo puede ser 0, 1 o 2, dando respectivamente , y . Obtenemos (5,0,0), (3,1,0) y (1,2,0).
Cuando , tenemos . Como y son no negativos, solo pueden ser y , dando (0,0,1). En total hay formas, así que .
Al construir la lista siguiente mantenemos fija la cantidad de monedas de 5 y aumentamos una a una las de 2, completando el importe restante con monedas de 1. Terminada esa serie, añadimos una moneda de 5. El azul indica 1; el dorado, 2; y el rosa, 5. Al pulsar «Añadir la siguiente elección», las monedas y la igualdad quedan visibles. Cambiar el objetivo borra la lista anterior para no mezclar conteos de problemas distintos.
La enumeración todavía no ha empezado. Que la zona esté vacía por ahora no significa que la respuesta sea cero.
¿Por qué la enumeración es completa? Para el objetivo , cada solución válida tiene un único. Fijado este, también tiene un único, y solo puede valer . Tanto el programa como el cálculo manual recorren únicamente y y después calculan ese no negativo. Así, cada terna generada es válida y cada terna válida se genera una sola vez. La demostración no depende de observar unas filas de figuras.
Como comprobación cercana, cambia el objetivo a 6. Cuando , tenemos , 1, 2, 3, correspondientes a , 4, 2, 0: son 4 formas. Cuando , queda 1 y solo son posibles y : una forma más. En total, . Son distintas de las cuatro elecciones para el objetivo 5; la lista muestra directamente qué objetos aparecen o desaparecen.
Esto también conecta con las ecuaciones diofánticas: contamos las soluciones enteras no negativas de . La función generadora reúne las respuestas para distintos en un mismo registro. No elimina las restricciones «entero y no negativo», sino que las conserva mediante los exponentes permitidos en cada factor.
Ejemplo 2: ¿cuántas monedas como máximo o como mínimo?
Una provisión ilimitada no sustituye a una provisión finita. Si podemos tomar como máximo monedas de valor , donde es entero positivo y entero no negativo, las cantidades permitidas van de 0 a . El registro debe terminar en :
Como antes, multiplicamos por y obtenemos . Al hacer , los coeficientes desde el exponente hasta son ; queda el término constante 1 y el término más alto solo aparece en la expresión restada, dejando . Los pasos son:
El último paso multiplica ambos lados por el inverso formal ya construido; no divide arbitrariamente por un número que podría ser cero para algún valor de . Cuando no hay términos intermedios que cancelar: , y la expresión también da .
Por ejemplo, si solo tenemos dos monedas de 2, podemos tomar 0, 1 o 2 y el registro es . Sustituyendo y , la fórmula da , donde el exponente 6 procede de . Si además permitimos cualquier cantidad de monedas de 1 y queremos formar 5, tomamos 0, 1 o 2 monedas de 2 y completamos con 5, 3 o 1 monedas de 1, respectivamente: hay 3 formas.
Si debemos tomar al menos monedas de valor , esas monedas están necesariamente incluidas y aportan . Además, podemos tomar 0, 1, 2, … monedas, que aportan 0, , , … Por tanto, el registro es . De cada elección con «al menos monedas» podemos retirar de forma única esas monedas y dejar una cantidad no negativa. Esta descomposición no omite ni repite elecciones.
Por ejemplo, para formar 5 con al menos una moneda de 2 y cualquier cantidad de monedas de 1, retiramos primero la moneda de 2 obligatoria: quedan . Podemos formar los 3 restantes con tres monedas de 1 o con una de 2 y una de 1: solo dos formas. Al devolver la moneda de 2 obligatoria obtenemos los pares (cantidad de 1, cantidad de 2) y . El registro es ; el factor inicial aumenta cada total original en 2.
Ejemplo 3: dos dados, ¿por qué no podemos olvidar el orden?
Cambiemos lo que contamos. Sobre la mesa hay un primer dado y un segundo dado, cada uno con resultados de 1 a 6. Solo contamos resultados; no suponemos dados equilibrados ni calculamos probabilidades. Obtener 1 en el primero y 6 en el segundo es distinto de obtener 6 en el primero y 1 en el segundo, porque los dados se distinguen.
Cada número de cada dado corresponde a un resultado, así que su registro es . No hay término constante porque un dado no tiene resultado 0. Los dos factores tienen la misma escritura, pero el primero registra el primer dado y el segundo, el segundo; esas posiciones se conservan al multiplicar.
Si el primer dado da , el segundo debe dar . Para , 2, 3, 4, 5, 6, el segundo da respectivamente 6, 5, 4, 3, 2, 1, todos permitidos. Tenemos (1,6), (2,5), (3,4), (4,3), (5,2), (6,1); cada par aporta , con 6 resultados en total.
Las filas de la tabla conservan el resultado del primer dado y las columnas, el del segundo. Cada casilla muestra su suma; ✓ indica que coincide con el objetivo. Arrastra el objetivo, observa qué casillas quedan seleccionadas y lee el conteo sumado término a término debajo. Por ejemplo, para 2 solo está (1,1) y para 12 solo (6,6).
| Primer dado ↓ / segundo dado → | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 ✓ |
| 2 | 3 | 4 | 5 | 6 | 7 ✓ | 8 |
| 3 | 4 | 5 | 6 | 7 ✓ | 8 | 9 |
| 4 | 5 | 6 | 7 ✓ | 8 | 9 | 10 |
| 5 | 6 | 7 ✓ | 8 | 9 | 10 | 11 |
| 6 | 7 ✓ | 8 | 9 | 10 | 11 | 12 |
Que podamos intercambiar los factores algebraicos no significa que podamos olvidar la distinción entre objetos. Cambiar los nombres de los dados hace corresponder (1,6) con (6,1): demuestra que ambas maneras de nombrarlos tienen el mismo conteo total, no que esos resultados sean uno solo. En el problema de monedas elegimos desde el principio la cantidad de cada tipo; en el de dados, el resultado de cada dado por separado. Problemas de conteo distintos requieren registros distintos.
Ejemplo 4: de una recurrencia de recubrimientos a una función generadora
Los factores anteriores procedían de objetos que podíamos elegir por separado. Consideremos ahora recubrir una fila de longitud con piezas de longitudes 1 y 2, sin solapamientos ni huecos. Todas se colocan horizontalmente; las piezas de 1 son iguales entre sí y las de 2 también, pero el orden de izquierda a derecha forma parte del recubrimiento. Por ejemplo, en una fila de longitud 3, «1, 2» y «2, 1» ocupan posiciones distintas.
Llamamos al número de recubrimientos de longitud . Para longitud 0 no hay casillas que cubrir; no colocar nada cumple el requisito, así que . Para longitud 1 solo podemos colocar una pieza de 1, de modo que . Debemos escribir estos dos valores iniciales porque todos los conteos posteriores parten de ellos.
Cuando , clasificamos según la última pieza. Si mide 1, al retirarla queda un recubrimiento completo de longitud . A la inversa, añadir una pieza de 1 a cualquier recubrimiento de longitud produce un único recubrimiento terminado en 1. Ambas operaciones se deshacen mutuamente, así que esta clase contiene exactamente formas.
Si la última pieza mide 2, retirarla deja un recubrimiento de longitud ; añadir una pieza de 2 a cualquiera de esos recubrimientos lo reconstruye de forma única. Esta segunda clase contiene formas. La última pieza no puede medir 1 y 2 a la vez, así que las clases no se solapan; como solo hay esas dos longitudes, todo recubrimiento pertenece a una de ellas. Podemos sumarlas:
Una relación que calcula valores posteriores con los anteriores se llama relación de recurrencia. Aquí ; ; ; . Es una recurrencia de tipo Fibonacci, pero no dependemos del nombre, sino de la clasificación completa por «última pieza» que acabamos de justificar.
Abajo, las piezas cortas azules llevan 1 y las largas doradas, 2. Mantén primero la longitud 4 y pulsa repetidamente «Siguiente recubrimiento»: verás las cinco formas , , , y . La anchura de cada pieza corresponde a la longitud que ocupa; la suma inferior relaciona la figura con la longitud total.
Elige un tipo de última pieza para examinar solo los miembros de esa clase; «Todas» recupera la lista completa. Los recuentos de ambas clases proceden de las tiras más cortas ya estudiadas en el texto. La imagen que retira la última pieza permite comprobar directamente la correspondencia.
La pieza marcada con 2 tiene el doble de anchura que la marcada con 1. Lee de izquierda a derecha: el orden forma parte de la colocación.
Retiramos la última pieza, de longitud 1. La tira restante mide .
La parte discontinua ya se ha retirado; no es otra pieza dentro de la tira corta. Si la añadimos de nuevo al final, recuperamos la colocación completa original. Todas las piezas anteriores conservan su posición y orden.
Desplazar una posición el mismo registro
Registramos todos los conteos en . Para que , y aparezcan en el mismo exponente, usamos , y , respectivamente: multiplicar por transforma en ; multiplicar por transforma en . No elegimos factores arbitrariamente: queremos alinear los tres términos de la recurrencia.
Calculamos . Solo aporta término constante, por lo que es . El coeficiente de es , porque aún no contiene . Para cada , el coeficiente de es , que vale 0 por la recurrencia demostrada. Tratamos los dos primeros términos por separado: no podemos aplicarles una recurrencia que solo vale para .
La fracción final sigue representando un inverso multiplicativo formal: es el registro que, multiplicado por , da 1. Lo hemos construido mediante conteos concretos de recubrimientos.
Deducción: por qué ningún otro registro satisface esta igualdad
La fracción final representa un inverso multiplicativo formal. ¿Por qué existe y queda determinado? Construimos con conteos concretos y demostramos que su producto por es 1, así que existe. Si otro registro tiene esa propiedad, el término constante impone ; el coeficiente de impone , de modo que . Cada término posterior impone . Todos quedan determinados uno a uno por los mismos valores iniciales y la misma regla: el registro debe coincidir con .
Esto muestra que una fracción breve puede conservar una recurrencia completa y sus valores iniciales. No afirmamos que ver la fracción elimine el cálculo: para hallar el coeficiente de , aún podemos obtener 1, 1, 2, 3, 5, 8 con la regla demostrada y leer el 8 delante de la potencia 5. Frente a enumerar todos los recubrimientos, la recurrencia solo conserva su número; la función generadora transforma a su vez esa recurrencia en un objeto algebraico que podemos multiplicar por otros registros y cuyos exponentes podemos desplazar.
Por ejemplo, un panel decorativo consta de «un extremo fijo de longitud 2» seguido de una fila de este tipo, con longitud total 6. El extremo tiene una sola forma, así que aporta y el registro del panel es . Para obtener debemos combinarlo con de , cuyo coeficiente es : hay 5 formas. Esto corresponde directamente a las cinco formas de «retirar el extremo fijo y cubrir los 4 restantes». Hemos vuelto a comprobar el álgebra con un objeto concreto.
Inténtalo y comprueba después cada paso
Cada ejercicio siguiente puede entenderse mediante elecciones concretas y comprobarse con coeficientes. Puedes desplegar las respuestas; no necesitas memorizar una fórmula de conteo. Lo esencial es explicar en cada paso qué objetos contamos y por qué contamos cada uno exactamente una vez.
1. Con como máximo una moneda de 2 y una de 3, ¿podemos formar 4? ¿Por qué el término constante sigue siendo 1?
Cada cantidad puede ser 0 o 1, así que el registro es . Al distribuir obtenemos . No hay término ; su coeficiente es 0 y no podemos formar 4. El término constante procede de no tomar monedas de ninguno de los tipos: una elección concreta, con coeficiente 1.
2. Con como máximo dos monedas de 1 y dos de 2, ¿de cuántas formas podemos formar 4?
El registro es . Llamemos a la cantidad de monedas de 2: cuando necesitaríamos cuatro de 1, superando el límite de dos, así que no es válido; cuando necesitamos dos de 1 y sí es válido; cuando no necesitamos ninguna de 1 y también es válido. Hay dos formas, con pares (2,1) y (0,2). Los únicos productos que dan son y , cada uno con coeficiente 1: en total 2.
3. Si , ¿cuál es el coeficiente de en ?
Multiplicamos por cada uno de los tres términos y obtenemos , así que el coeficiente es 4. El exponente aumenta de 2 a 5 al sumar 3, pero las 4 elecciones originales siguen siendo 4; añadir un total fijo de 3 a cada una no crea alternativas nuevas. En general, para , el coeficiente de en es el coeficiente de en , porque . Cuando no existe ningún no negativo y el coeficiente es 0.
4. ¿Cuántos recubrimientos hay para longitud 6? ¿Por qué no basta contar las piezas de 2?
La clasificación por última pieza da . Las mismas cantidades de piezas pueden ordenarse de forma distinta: para longitud 3, y contienen una pieza de 1 y otra de 2, pero son recubrimientos distintos. Registrar solo las cantidades, como con las monedas, los confundiría. La función generadora procede de una recurrencia que ya conserva el orden, no del producto directo de dos series geométricas que solo registran «cuántas de cada tipo».
Empezamos con «hay dos formas de formar 2» y escribimos cada elección como un término. Demostramos que la suma registra alternativas sin solapamientos y la multiplicación, combinaciones que se descomponen de forma única. El exponente registra el total y el coeficiente cuenta las formas. Aunque cambien las provisiones infinitas o finitas, los dados o los recubrimientos, siempre debemos comprobar lo mismo: ¿a qué elección del problema original corresponde cada aportación al coeficiente? Solo aclarando esa correspondencia sabemos si la expresión cuenta lo que queremos.
