2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Как упростить степенной ряд?
Сообщение14.01.2017, 14:50 
Аватара пользователя


29/01/15
298
ВШЭ, НМУ
Вот есть у меня $z = -1 + \sum\limits_{n=1}^\infty \frac{n^{n-1}}{n!} x^n$ и хочется получить выражение для $\frac{z'}{z^2}$ через $x$. Заметим, что $(\frac{1}{1-f})' = \frac{f'}{(-1+f)^2}$, тогда
$$\frac{z'}{z^2} = \frac{\sum\limits_{n=1}^\infty n \frac{n^{n-1}}{n!} x^{n-1}}{(-1 + \sum\limits_{n=1}^\infty \frac{n^{n-1}}{n!} x^n)^2} = \frac{d}{dx}\left(\frac{1}{1 - \sum\limits_{n=1}^\infty \frac{n^{n-1}}{n!} x^n}\right) = \frac{d}{dx}(\sum\limits_{i=1}^\infty (\sum\limits_{n=1}^\infty \frac{n^{n-1}}{n!} x^n)^{i-1})$$
А что делать дальше? Казалось бы, вот и финишная прямая -- просто раскрыть скобки и сгруппировать коэффициенты при одинаковых степенях $x$, но у меня не получается аккуратно это записать.

 Профиль  
                  
 
 Re: Как упростить степенной ряд?
Сообщение14.01.2017, 15:43 


11/07/16
802
Вот первые члены, вычисленные с Мэйплом:
$1+4\,x+{\frac{27}{2}}{x}^{2}+{\frac{128}{3}}{x}^{3}+{\frac{3125}{24}}
{x}^{4}+{\frac{1944}{5}}{x}^{5}+{\frac{823543}{720}}{x}^{6}+{\frac{
1048576}{315}}{x}^{7}+{\frac{43046721}{4480}}{x}^{8}+{\frac{15625000}{
567}}{x}^{9}+{\frac{285311670611}{3628800}}{x}^{10}+{\frac{429981696}{
1925}}{x}^{11}+{\frac{302875106592253}{479001600}}{x}^{12}+{\frac{
1550224166512}{868725}}{x}^{13}+{\frac{72081298828125}{14350336}}{x}^{
14}+{\frac{9007199254740992}{638512875}}{x}^{15}+{\frac{
827240261886336764177}{20922789888000}}{x}^{16}+{\frac{
1647129056757192}{14889875}}{x}^{17}+{\frac{1978419655660313589123979}
{6402373705728000}}{x}^{18}+{\frac{12800000000000000000}{14849255421}}
{x}^{19}+O \left( {x}^{20} \right) 
$
Можно найти и 200. Затрудняюсь записать общую формулу.

 Профиль  
                  
 
 Re: Как упростить степенной ряд?
Сообщение14.01.2017, 16:36 
Заслуженный участник


27/04/09
28128
Mathematica 8 не изволит выдать коэффициент при $x$ в общем виде, но зато даёт явный вид этого выражения целиком:
Код:
In[1]>  z = -1 + Sum[n^(n - 1) x^n/n!, {n, 1, \[Infinity]}];
In[2]>  w = D[z, x]/z^2
Out[2]> -(ProductLog[-x]/(x (-1 - ProductLog[-x])^2 (1 + ProductLog[-x])))
где ProductLog — это $W$-функция Ламберта.

 Профиль  
                  
 
 Re: Как упростить степенной ряд?
Сообщение14.01.2017, 17:05 
Аватара пользователя


29/01/15
298
ВШЭ, НМУ
Markiyan Hirnyk
Спасибо за ответ, но мне как раз было бы крайне желательно получить именно явную аналитическую формулу (разложение в какой-нибудь условной Mathematica посмотреть тоже в состоянии), потому что это вещь у меня возникает из замены переменных на спектральной кривой $x = y e^{-y}$, с которой мне ещё придётся работать неоднократно.

Попробую более явно описать свои идеи и затруднения. Как умножаются полиномы в случае конечной степени и конечного числа сомножителей предельно понятно: $f_k = \sum\limits_{i_1 + \ldots + i_n = k} f_{i_1} \cdot \ldots \cdot f_{i_n}$, здесь $f_k$ -- коэффициент при $k$-й степени. Обозначим наш ряд по $n$ за $f(x)$. Теперь $\sum\limits_{i=1}^\infty (\sum\limits_{n=1}^\infty \frac{n^{n-1}}{n!} x^n)^{i-1} = \sum\limits_i \sum\limits_n f(x)^{i-1} = 1 + f(x) + f(x)^2 + f(x)^3 + \ldots$. В $(i-1)$-м слагаемом в силу указанной выше формулы для коэффициентов произведения полиномов при $n$-й степени будет стоять коэффициент $\sum\limits_{\sum_{i=1}^{n_i-1}=n}\prod\limits_{i=1}^{i-1}\frac{n_i^{n_i-1}}{n_i!}$. До этого момента я правильно обобщаю? Если да, осталось добавить ещё одну сумму по $i$, чтобы в общем выражении собрать коэффициенты при одной степени из всех слагаемых.

arseniiv
Да, с $W$-функцией Ламберта я тоже уже успел познакомиться, но мне нужно решение именно в виде степенного ряда по $x$ в нуле.

Решение через $W$-функцию:

Так как $W(x) = \sum\limits_{n=1}^\infty \frac{(-n)^{n-1}}{n!}x^n$, то $\sum\limits_{n=1}^\infty \frac{n^{n-1}}{n!}x^n = -W(-x)$, тогда $z = -1-W(-x)$ и $z' = -\frac{W(-x)}{1+xW(-x)}$. Получаем $\frac{z'}{z^2}=-\frac{-W(-x)}{x(1+W(-x))^3}$.

Но, повторюсь, мне нужно выражение только в виде степенного ряда по $x$.

UPD: Мой ответ не сходится с тем, что Вы вставили из Mathematica 8, похоже у меня где-то ошибка в арифметике. Но не суть, так как это не совсем желаемая форма.

 Профиль  
                  
 
 Re: Как упростить степенной ряд?
Сообщение14.01.2017, 17:39 
Заслуженный участник


27/04/09
28128
Hasek в сообщении #1184567 писал(а):
$$\frac{d}{dx}(\sum\limits_{i=1}^\infty (\sum\limits_{n=1}^\infty \frac{n^{n-1}}{n!} x^n)^{i-1})$$
Итак, есть $$\frac d{dx} 
\left(\sum_{i=0}^\infty 
\left(\sum_{n=1}^\infty a_n x^n \right)^i \right).$$Видимо, тут основная загвоздка в $n$-й степени внутреннего ряда $$\left(a_0 + a_1x + a_2x^2 + \ldots\right)^n = a_0^n + \textstyle{\binom n1} a_0^{n-1}a_1x + \left(\textstyle{\binom n2} a_0^{n-2}a_1^2 + \textstyle{\binom n1} a_0^{n-1}a_2\right)x^2 + \ldots \text{?}$$Кажется, коэффициенты при $x^m$ тут особо никак не сворачивались — их разве что можно представить более-менее внятными суммами $$\sum_{\substack{i_1,\ldots,i_n\geqslant0 \\ i_1 + i_2 + \ldots + i_n = m}} a_{i_1}\cdots a_{i_n}$$ или аналогично с группировкой слагаемых, отличающихся только порядком (появятся биномиальные коэффициенты как выше, но неочевидно, что такая форма записи для дальнейших выкладок полезнее).

UPD. У меня две разные величины обозначались одинаково $n$, исправил.

-- Сб янв 14, 2017 19:56:11 --

Теперь вы складываете такие ряды, и коэффициенты при $x^m$ складываются: $$\sum_{n=0}^\infty\sum_{\substack{i_1,\ldots,i_n\geqslant0 \\ i_1 + i_2 + \ldots + i_n = m}} a_{i_1}\cdots a_{i_n}.$$После этого дифференцируете, и они сдвигаются и умножаются на свои номера. Какие-то улучшения могут быть благодаря виду $a_n$, возможно.

 Профиль  
                  
 
 Re: Как упростить степенной ряд?
Сообщение14.01.2017, 19:57 
Аватара пользователя


29/01/15
298
ВШЭ, НМУ
arseniiv, спасибо, вот биномиальные коэффициенты -- то, что нужно!

Раз у нас суммирование по $n$ начинается с $1$, а не с $0$, то на самом деле будет
$$(a_1x + a_2x^2 + \ldots)^n = a_1x^n + \binom{n}1 a_1^{n-1}a_2x^{n+1} + [\binom{n}2 a_1^{n-2}a_2^2 + \binom{n}1 a_1^{n-1}a_2]x^{n+2} + \ldots \mbox{?}$$

Потом, мне не совсем понятно, как далее в формуле $\sum\limits_{\substack{i_1,\ldots,i_n \geq 0\\ i_1+\ldots+i_n=m}} a_{i_1} \ldots a_{i_n}$ учитываются биномиальные коэффициенты? Или как можно переписать эту сумму с их использованием?

 Профиль  
                  
 
 Re: Как упростить степенной ряд?
Сообщение14.01.2017, 20:07 
Заслуженный участник


27/04/09
28128
Hasek в сообщении #1184664 писал(а):
Раз у нас суммирование по $n$ начинается с $1$, а не с $0$, то на самом деле будет
$$(a_1x + a_2x^2 + \ldots)^n = a_1x^n + \binom{n}1 a_1^{n-1}a_2x^{n+1} + [\binom{n}2 a_1^{n-2}a_2^2 + \binom{n}1 a_1^{n-1}a_2]x^{n+2} + \ldots \mbox{?}$$
Ну да. Только там в конце $\binom{n}1 a_1^{n-1}a_3$, но ясно, что это опечатка.

Hasek в сообщении #1184664 писал(а):
Потом, мне не совсем понятно, как далее в формуле $\sum\limits_{\substack{i_1,\ldots,i_n \geq 0\\ i_1+\ldots+i_n=m}} a_{i_1} \ldots a_{i_n}$ учитываются биномиальные коэффициенты?
В количестве разных наборов $(i_1,\ldots,i_n)$, дающих одинаковые $a_{i_1}\cdots a_{i_n}$ — например, наборы$$(2,1,1,\ldots,1,1),\;(1,2,1,\ldots,1,1),\;\ldots,\;(1,1,1,\ldots,1,2)$$все дают слагаемое $a_1^{n-1}a_2$ и как раз $\binom n1$ раз, и т. п..

 Профиль  
                  
 
 Re: Как упростить степенной ряд?
Сообщение14.01.2017, 21:46 
Аватара пользователя


29/01/15
298
ВШЭ, НМУ
Понял. Спасибо за помощь!

 Профиль  
                  
 
 Re: Как упростить степенной ряд?
Сообщение18.01.2017, 22:00 
Аватара пользователя


29/01/15
298
ВШЭ, НМУ
Возникло сомнение... Давайте посмотрим на коэффициент при $x^2$. Из выражения $\sum\limits_{i=0}^\infty (\sum\limits_{n=1}^\infty \frac{n^{n-1}}{n!} x^n)^i$ он должен быть равен $a_1^2+a_2$ (потому что берём коэффициент с $i=1$ при $x^2$ и добавляем произведения коэффициентов при $x^1$ с $i=2$). Но из выражения $\sum\limits_{\substack{i_1,\ldots,i_n \geq 0\\ i_1+\ldots+i_n = m}}$ получаем $a_1^2+2a_2$ (потому что нам подходят наборы индексов $(1,1)$, $(0,2)$, $(2,0)$). Что я упускаю?

 Профиль  
                  
 
 Re: Как упростить степенной ряд?
Сообщение18.01.2017, 23:22 
Заслуженный участник


27/04/09
28128
Э нет, никаких $(0,2), (2,0)$ — у вас ведь $a_0 = 0$, так что кортежи, содержащие нули, никакого вклада не дают. $a_2$ в коэффициент при $x^2$ попадает благодаря кортежу $(2)$.

-- Чт янв 19, 2017 01:23:21 --

Т. е. я-то для общего случая делал, а вы смело можете заменить $i_1,\ldots,i_n\geqslant0$ в условии в сумме на $i_1,\ldots,i_n\geqslant1$.

 Профиль  
                  
 
 Re: Как упростить степенной ряд?
Сообщение19.01.2017, 00:07 
Аватара пользователя


29/01/15
298
ВШЭ, НМУ
Да, точно. Кстати, ещё у меня была ошибка $(a_1x+a_2x^2+\ldots)^n = a_1^nx^n + \ldots$

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: svv


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group