Cómo resolver esta recurrencia [matemáticas] T (n) = T (n-1) + 2 ^ n [/ matemáticas]

Supuestos

[matemáticas] n \ en N_ {0}, [/ matemáticas]

[matemáticas] N_ {0} = \ {0,1,2, \ ldots \} [/ matemáticas]

Y [matemáticas] T_ {0} = 1 [/ matemáticas]

[matemáticas] T (n) = T (n-1) + 2 ^ n [/ matemáticas]

La expansión [matemática] T (n-1) [/ matemática] usando la recursividad dada da

[matemáticas] T (n) = (T (n-2) + 2 ^ {n-1}) + 2 ^ n [/ matemáticas]

[matemáticas] \ implica T (n) = (T (n-3) + 2 ^ {n-2}) + 2 ^ {n-1} + 2 ^ n [/ matemáticas]

Expansión hasta T (1) [matemática] [/ matemática]

[matemáticas] T (n) = T (0) + 2 ^ 1 + 2 ^ 2 + \ ldots + 2 ^ n [/ matemáticas]

[matemáticas] \ implica T (n) = 1 + 2 ^ 1 + 2 ^ 2 + \ ldots + 2 ^ n \ ldots eqn (1) [/ matemáticas]

[matemática] \ implica 2T (n) = 2 + 2 ^ 2 + 2 ^ 3 + \ ldots + 2 ^ {n + 1} \ ldots eqn (2) [/ math]

Restando [math] eqn (1) [/ math] de [math] eqn (2) [/ math]

[matemáticas] 2T (n) – T (n) = (2 + 2 ^ 2 + 2 ^ 3 + \ ldots + 2 ^ {n + 1}) – (1 + 2 ^ 1 + 2 ^ 2 + \ ldots + 2 ^ n) [/ matemáticas]

[matemáticas] \ implica T (n) = 2 ^ {n + 1} -1 [/ matemáticas]

Alternativamente, también puede usar la fórmula para la suma de los primeros n + 1 términos de un
Progresión geométrica.

Para a [math] GP = a_0, r.a_0, r ^ 2.a_0, r ^ 3.a_0, \ ldots, r ^ n.a_0 [/ math] Suma para los primeros n + 1 términos (para [math] r > 1 [/ math]) se puede dar como

[matemáticas] S_n = a_0 (r ^ {n + 1} -1) / (r-1) [/ matemáticas]

En este caso
[matemáticas] a_0 = 1 [/ matemáticas]
y [matemáticas] r = 2 [/ matemáticas]

Puede resolver cualquier recurrencia del formato [matemática] T (n) = T (n-1) + f (n) [/ matemática] evaluando la suma [matemática] T (0) + \ sum_ {i = 1} ^ {n} {f (i)} [/ math], ya que cada término de la secuencia es simplemente el último término más una función de i. Esto queda claro cuando intenta descomponer la relación de recurrencia: [matemáticas] T (n) = (((… + 2 ^ {(n-3)}) + 2 ^ {(n-2)}) + 2 ^ { (n-1)}) + 2 ^ n [/ matemáticas].

En su caso, la recurrencia se puede resolver evaluando [matemáticas] T (0) + \ sum_ {i = 1} ^ {n} {2 ^ i} = T (0) + 2 ^ {(n + 1)} – 2. [/ Matemáticas]

Usando el módulo simbólico de álgebra simbólica para el lenguaje Python:

>>> de Sympy Import *
>>> var (‘n’, entero = Verdadero)
norte
>>> T = Función (‘T’)
>>> f = T (n) -T (n-1) + 2 ** n
>>> rsolve (f, T (n))
-2 * 2 ** n + C0

Este sistema ‘piensa’ en ecuaciones sin ceros a la derecha, lo que implica que esto debe entenderse como [matemática] T \ izquierda (n \ derecha) -2 \ cdot {2} ^ {n} + {C} _ {0 } = 0 [/ matemática] o [matemática] T \ left (n \ right) = {2} ^ {n + 1} + {C} _ {0} [/ math].

Aplicar suma en ambos lados.

Sigma (T (n)) = Sigma (T (n-1)) + Sigma (2 ^ n).

Por definición de sumatoria,

SIGMA (F (n)) -SIGMA (F (n-1)) = F (n).

Por lo tanto, T (n) = Sigma (2 ^ n).

Que es un médico de cabecera

Ah Otra hormiga Otro ladrillo de dos toneladas. Otra relación de recurrencia incompletamente definida.

Como intenté demostrar en esta publicación de Quora, Euclides vs Newton, algo se está perdiendo en la gran maquinaria de un método universal.

Por otro lado, es bastante fascinante pararse justo al lado del enorme mecanismo de vida y respiración formado por engranajes y ver cómo estos engranajes giran, arrancan y escupen una respuesta correcta. La sinfonía de las matemáticas donde el conductor apunta su bastón y – serie geométrica, vaya; – multiplicación, vete; – derivados sobre [matemáticas] x [/ matemáticas], vaya; – Además, vaya; – factorizando, vete … (aún más genial sería inventar tal mecanismo).

1) Suponemos que:

[matemáticas] T_0 = 1, \; n = 1, 2, 3, 4, \ ldots \ tag {1} [/ math]

2) Comience con la relación de recurrencia dada:

[matemáticas] T_n = T_ {n-1} + 2 ^ n \ tag {2} [/ matemáticas]

3) Multiplica ambos lados de ( 2 ) por [matemáticas] x ^ n [/ matemáticas]:

[matemáticas] T_n x ^ n = T_ {n-1} x ^ n + 2 ^ nx ^ n \ tag {3} [/ matemáticas]

4) Suma ( 3 ) sobre todos los valores legales de [math] n [/ math]:

[matemáticas] \ displaystyle \ sum_ {n \ geqslant 1} T_n x ^ n = \ sum_ {n \ geqslant 1} T_ {n-1} x ^ n + \ sum_ {n \ geqslant 1} 2 ^ nx ^ n \ etiqueta {4} [/ math]

y espero que exista una función (generadora) [matemática] g (x) [/ matemática] de la forma:

[matemáticas] \ displaystyle g (x) = \ sum_ {n \ geqslant 0} T_n x ^ n \ tag {5} [/ matemáticas]

de cuya representación en serie de potencia simplemente leemos los coeficientes [matemática] T_n [/ matemática] en una forma cerrada, con suerte, como una función amigable en [matemática] n [/ matemática].

5) Considere la suma más a la derecha en ( 4 ):

[matemáticas] \ displaystyle \ sum_ {n \ geqslant 1} 2 ^ nx ^ n \ tag * {} [/ matemáticas]

Sus términos consisten en dos elementos que tienen el mismo exponente. Por lo tanto:

[matemáticas] 2 ^ nx ^ n = (2x) ^ n \ tag * {} [/ matemáticas]

y:

[matemáticas] \ displaystyle \ sum_ {n \ geqslant 1} 2 ^ nx ^ n = \ sum_ {n \ geqslant 1} (2x) ^ n \ tag * {} [/ matemáticas]

que bajo ciertas condiciones (cuáles) converge (como series geométricas) a:

[matemáticas] \ displaystyle \ sum_ {n \ geqslant 1} (2x) ^ n = \ dfrac {2x} {1-2x} \ tag {6} [/ matemáticas]

Uno menos, quedan dos.

6) Considere la suma más a la izquierda en ( 4 ):

[matemáticas] \ displaystyle \ sum_ {n \ geqslant 1} T_n x ^ n \ tag * {} [/ matemáticas]

¿Podemos expresarlo en términos de [math] g (x) [/ math] de alguna manera con suerte “fácil”?

Bueno, esa suma es prácticamente nuestra [matemática] g (x) [/ matemática] porque lo único que falta es el término cero [matemática] T_0x ^ 0 [/ matemática] – suma y resta de la suma:

[matemáticas] \ displaystyle \ sum_ {n \ geqslant 1} T_n x ^ n = \ sum_ {n \ geqslant 1} T_n x ^ n + T_0x ^ 0 – T_0x ^ 0 = \ tag * {} [/ math]

Al absorber el término [matemática] T_0x ^ 0 [/ matemática] en la suma, tiramos la variable ficticia de [matemática] 0 [/ matemática] (no de [matemática] 1 [/ matemática]):

[matemáticas] \ displaystyle \ sum_ {n \ geqslant 0} T_n x ^ n – T_0x ^ 0 = g (x) – T_0x ^ 0 \ tag * {} [/ matemáticas]

Es por eso que no aceptamos las relaciones de recurrencia definidas de forma incompleta: volvemos a ( 1 ) desde donde se deduce que:

[matemáticas] \ displaystyle \ sum_ {n \ geqslant 1} T_n x ^ n = g (x) – 1 \ tag {7} [/ matemáticas]

Dos abajo, uno para ir.

7) Considere la suma media en ( 4 ):

[matemáticas] \ displaystyle \ sum_ {n \ geqslant 1} T_ {n-1} x ^ n \ tag * {} [/ matemáticas]

En realidad, es nuestra función de generación que se esconde a simple vista, siempre que eliminemos una sola copia de [math] x [/ math] de ella:

[matemáticas] \ displaystyle \ sum_ {n \ geqslant 1} T_ {n-1} x ^ n = x \ cdot \ sum_ {n \ geqslant 1} T_ {n-1} x ^ {1-n} = x \ cdot g (x) \ tag {8} [/ math]

8) Recoge todas las piezas y vuelve a poner ( 6 ), ( 7 ) y ( 8 ) en ( 4 ):

[matemáticas] g (x) – 1 = xg (x) – \ dfrac {2x} {1-2x} \ tag {9} [/ matemáticas]

Resuelva ( 9 ) (aritméticamente) para [matemática] g (x) [/ matemática] como si fuera una sola variable desconocida:

[matemáticas] g (x) = \ dfrac {1} {(1-2x) (1-x)} \ tag {10} [/ matemáticas]

9) Antes de este paso, hemos intentado comprimir una serie en una expresión compacta (una función). Ahora queremos realizar la operación opuesta. Hazlo de cualquier manera que puedas.

Aquí podemos dividir ( 10 ) en una suma de dos fracciones independientes:

[matemáticas] g (x) = \ dfrac {2} {1-2x} – \ dfrac {1} {1-x} \ tag {11} [/ matemáticas]

Verificar.

Ahora reconozca el hecho de que cada fracción en ( 11 ) es realmente una serie geométrica disfrazada (bajo ciertas condiciones):

[matemáticas] \ displaystyle \ dfrac {2} {1-2x} = 2 \ cdot \ sum_ {n \ geqslant 0} (2x) ^ n \ tag {12} [/ matemáticas]

[matemáticas] \ displaystyle \ dfrac {1} {1-x} = \ sum_ {n \ geqslant 0} x ^ n \ tag {13} [/ matemáticas]

Ponga ( 12 ) y ( 13 ) nuevamente en ( 11 ):

[matemáticas] \ displaystyle g (x) = 2 \ cdot \ sum_ {n \ geqslant 0} (2x) ^ n – \ sum_ {n \ geqslant 0} x ^ n \ tag * {} [/ math]

(Observamos al pasar la simetría de las operaciones: en ( 6 ) pasamos de una serie a una función y en ( 12 ) y ( 13 ) pasamos de una función a una serie)

La estructura del primer término de la suma media anterior se puede manipular de la siguiente manera:

[matemáticas] (2x) ^ n = 2 ^ n \ cdot x ^ n \ tag * {} [/ matemáticas]

y podemos movernos en [math] 2 [/ math] delante de esa suma debajo del signo de suma, ajustando el exponente en consecuencia:

[matemáticas] \ displaystyle g (x) = \ sum_ {n \ geqslant 0} 2 ^ {n + 1} x ^ n – \ sum_ {n \ geqslant 0} x ^ n \ tag * {} [/ math]

Luego viene la aritmética básica de sumas: dado que el rango de las variables de suma en ambos casos es idéntico, podemos fusionar las dos sumas en una sola:

[matemáticas] \ displaystyle g (x) = \ sum_ {n \ geqslant 0} \ Big (2 ^ {n + 1} x ^ n – x ^ n \ Big) \ tag * {} [/ math]

y luego los [math] x ^ n [/ math] s pueden factorizarse:

[matemáticas] \ displaystyle g (x) = \ sum_ {n \ geqslant 0} \ Big (2 ^ {n + 1} – 1 \ Big) x ^ n \ tag {14} [/ math]

10) Al comparar las sumas en ( 5 ) y ( 14 ), concluimos que:

[matemáticas] T_n = 2 ^ {n + 1} – 1 \ etiqueta {15} [/ matemáticas]

o la “forma cerrada” solicitada.

Expandamos la recurrencia:

[matemáticas] T (n) = 2 ^ n + T (n-1) [/ matemáticas]

Aplicando la misma definición [matemáticas] T (n-1) = 2 ^ {n-1} + T (n-2) [/ matemáticas]. Si reemplazamos [matemática] T (n-1) [/ matemática] en la ecuación anterior obtenemos

[matemáticas] T (n) = 2 ^ n + 2 ^ {n-1} + T (n-2) [/ matemáticas]

Si continuamos el proceso, obtenemos

[matemáticas] T (n) = 2 ^ n + 2 ^ {n-1} + 2 ^ {n-2} + \ ldots + 2 ^ 1 + T (0) [/ matemáticas]

Suponiendo que [matemáticas] T (0) = 1 [/ matemáticas] tenemos

[matemáticas] T (n) = \ sum_ {i = 0} ^ {n} 2 ^ i [/ matemáticas]

Cuál es (intente probarlo por inducción)

[matemáticas] T (n) = 2 ^ {n + 1} – 1 [/ matemáticas]

Esta es en realidad una ecuación de diferencia lineal no homogénea de primer orden con coeficientes constantes. Existen formas tradicionales de resolver este tipo de problemas.

La parte homogénea de esta ecuación de diferencia es

[matemáticas] T (n) = T (n-1)… (1) [/ matemáticas]

Sustituyendo [math] T (n) = A \ lambda ^ n ([/ math] donde [math] A \ neq0) [/ math] en [math] Eq. (1) [/ math], obtenemos

[matemáticas] \ lambda ^ {n-1} (\ lambda-1) = 0. [/ matemáticas]

Entonces [math] \ lambda = 0 [/ math] [math] ([/ math] [math] n> 1 [/ math] se supone [math]) [/ math] o [math] \ lambda = 1 [/ matemáticas]. [matemática] \ lambda = 0 [/ matemática] corresponde a [matemática] T (n) = 0 [/ matemática] y [matemática] \ lambda = 1 [/ matemática] corresponde a [matemática] T (n) = A [ /matemáticas]. Entonces, la función complementaria viene dada por [math] T (n) = \ bar {A} [/ math], donde [math] \ bar {A} = A \ cup \ {0 \} [/ math].

La función dependiente [matemática] n [/ matemática] en el lado derecho de la ecuación de diferencia dada es [matemática] f (n) = 2 ^ n [/ matemática], que tiene la misma forma de [matemática] \ lambda ^ n [/ math] con [math] \ lambda = 2 [/ math]. Entonces, para una solución particular podemos sustituir [matemáticas] T (n) = B2 ^ n [/ matemáticas] [matemáticas] ([/ matemáticas] donde [matemáticas] B \ neq0 [/ matemáticas] [matemáticas]) [/ matemáticas] en La ecuación dada. Sustituyendo [matemáticas] T (n) = B2 ^ n [/ matemáticas] en la ecuación dada, obtenemos

[matemáticas] B2 ^ n = B2 ^ {n-1} + 2 ^ n [/ matemáticas]

[matemáticas] \ implica B = \ dfrac {B} {2} +1, [/ matemáticas]

[matemáticas] \ implica B = 2. [/ matemáticas]

Por lo tanto, la solución particular es [matemáticas] T (n) = 2 \ veces 2 ^ n = 2 ^ {n + 1}. [/ Matemáticas]

Entonces, la solución completa para la ecuación de diferencia dada es

[matemática] T [/ matemática] [matemática] (n) = [/ matemática] Función complementaria [matemática] + [/ matemática] Solución particular.

[matemáticas] \ implica T (n) = \ bar {A} + 2 ^ {n + 1}. [/ matemáticas]