以下の内容はhttps://tobetakoyaki.hatenablog.com/entry/2025/04/26/180000より取得しました。


倍数の階乗の逆数和

今回は,とある作業の途中で出てきた次のような問題を考えます.

問題1.正の整数  d の倍数  nd n = 0, 1, 2, \ldots)の階乗の逆数の和
\begin{align*}
S_{d} := \sum_{n=0}^{\infty} \frac{1}{(nd)!} = \frac{1}{0!} + \frac{1}{d!} + \frac{1}{(2d)!} + \cdots
\end{align*}を求めよ*1

また,少し発展させて, d で割ったときの余りが  r r = 0, 1, 2, \ldots, d-1)となる数の階乗の逆数の和
\begin{align*}
S_{d,r} := \sum_{n=0}^{\infty} \frac{1}{(nd+r)!} = \frac{1}{r!} + \frac{1}{(d+r)!} + \frac{1}{(2d+r)!} + \cdots
\end{align*}を計算する方法も考えます.

簡単な場合― S_{1}, S_{2,0}, S_{2,1}

まずは簡単な場合を考えます.
問題1.( d = 1, 2 の場合) d=1,  d=2のときの和
\begin{align*}
S_{1} &= \sum_{n=0}^{\infty} \frac{1}{n!}, \\
S_{2} = S_{2,0} &= \sum_{n=0}^{\infty} \frac{1}{(2n)!}, \\
S_{2,1} &= \sum_{n=0}^{\infty} \frac{1}{(2n+1)!}
\end{align*}を求めよ.
 S_{1} の値は,指数関数  \exp x = e^{x} のマクローリン展開の式から,
\begin{align*}
S_{1} = \sum_{n=0}^{\infty} \frac{1}{n!} = \left.\left( \sum_{n=0}^{\infty} \frac{x^{n}}{n!} \right)\right|_{x=1} = \left.(e^{x})\right|_{x=1} = e
\end{align*}と求まります.

次に, S_{2} = S_{2,0} S_{2,1} ですが,値を求めるために,双曲線関数のマクローリン展開を考えます.まずは双曲線余弦関数ですが,そのマクローリン展開は
\begin{align*}
\cosh x &:= \frac{e^{x} + e^{-x}}{2}\\
&= \frac{1}{2} \left( \sum_{n=0}^{\infty} \frac{x^{n}}{n!} + \sum_{n=0}^{\infty} \frac{(-x)^{n}}{n!} \right) \\
&= \frac{1}{2} \left( \sum_{n=0}^{\infty} \frac{x^{2n}}{(2n)!} + \sum_{n=0}^{\infty} \frac{x^{2n+1}}{(2n+1)!} + \sum_{n=0}^{\infty} \frac{x^{2n}}{(2n)!} - \sum_{n=0}^{\infty} \frac{x^{2n+1}}{(2n+1)!} \right) \\
&= \sum_{n=0}^{\infty} \frac{x^{2n}}{(2n)!}
\end{align*}となります.次に双曲線正弦関数ですが,同様に計算を行うと,そのマクローリン展開は
\begin{align*}
\sinh x &:= \frac{e^{x} - e^{-x}}{2}\\
&= \frac{1}{2} \left( \sum_{n=0}^{\infty} \frac{x^{n}}{n!} - \sum_{n=0}^{\infty} \frac{(-x)^{n}}{n!} \right) \\
&= \frac{1}{2} \left( \sum_{n=0}^{\infty} \frac{x^{2n}}{(2n)!} + \sum_{n=0}^{\infty} \frac{x^{2n+1}}{(2n+1)!} - \sum_{n=0}^{\infty} \frac{x^{2n}}{(2n)!} + \sum_{n=0}^{\infty} \frac{x^{2n+1}}{(2n+1)!} \right) \\
&= \sum_{n=0}^{\infty} \frac{x^{2n+1}}{(2n+1)!}
\end{align*}となります*2.これらを用いると, S_{2} = S_{2,0}
\begin{align*}
S_{2} = S_{2,0} &= \sum_{n=0}^{\infty} \frac{1}{(2n)!} = \left.\left( \sum_{n=0}^{\infty} \frac{x^{2n}}{(2n)!} \right) \right|_{x=1}\\
&= \left.\left( \frac{e^{x} + e^{-x}}{2} \right) \right|_{x=1} = \frac{e+e^{-1}}{2}
\end{align*}と求まり, S_{2,1}
\begin{align*}
S_{2,1} &= \sum_{n=0}^{\infty} \frac{1}{(2n+1)!} = \left.\left( \sum_{n=0}^{\infty} \frac{x^{2n+1}}{(2n+1)!} \right) \right|_{x=1} \\
&= \left.\left( \frac{e^{x} - e^{-x}}{2} \right) \right|_{x=1} = \frac{e-e^{-1}}{2}
\end{align*}と求まります.

一般化のための考察

さて,一般の  d における  S_{d} の値を計算していきます.先ほどまでのように上手い関数を見つけてマクローリン展開を利用する,という方針は賢明ではないでしょうから,別の方針を見つけていきましょう.

ここで先ほどの  S_{2} の計算に現れる  e^{x} e^{-x} のマクローリン展開を並べてみましょう*3
\begin{alignat*}{4}
e^{x} &= \sum_{n=0}^{\infty} \frac{x^{n}}{n!} &&= \sum_{n=0}^{\infty} \frac{x^{2n}}{(2n)!} &&+{} &\sum_{n=0}^{\infty} \frac{x^{2n+1}}{(2n+1)!},\\
e^{-x} &= \sum_{n=0}^{\infty} \frac{(-x)^{n}}{n!} &&= \sum_{n=0}^{\infty} \frac{x^{2n}}{(2n)!} &&+(-1) &\sum_{n=0}^{\infty} \frac{x^{2n+1}}{(2n+1)!}.
\end{alignat*} S_{2} の値を計算するときは,上のように分けたうちの後ろの方,すなわち  \sum\limits_{n=0}^{\infty} \dfrac{x^{2n+1}}{(2n+1)!}の部分を消去して  \sum\limits_{n=0}^{\infty} \dfrac{x^{2n}}{(2n)!} だけを残すことで
\begin{alignat*}{2}
\frac{e^{x} + e^{-x}}{2} = \sum_{n=0}^{\infty} \frac{x^{2n}}{(2n)!}
\end{alignat*}という式を作りました.

見方を変えれば, \sum\limits_{n=0}^{\infty} \dfrac{x^{2n}}{(2n)!} だけを取り出すために

を使って, e^{x} の他に  e^{-x} を用意した,と見ることができます.

では, \sum\limits_{n=0}^{\infty} \dfrac{x^{nd}}{(nd)!} だけを取り出すにはどのようにすれば良いでしょうか.

冪級数の形は大きく変える必要はないでしょうから,一旦, e^{\lambda x} の場合の冪を見ていきましょう.
\begin{align*}
e^{\lambda x} &= \sum_{n=0}^{\infty} \frac{(\lambda x)^{n}}{n!} \\
&= \frac{x^{0}}{0!} + \frac{\lambda x}{1!} + \cdots \frac{\lambda^{d-1} x^{d-1}}{(d-1)!}\\
&\phantom{={}} + \frac{\lambda^{d} x^{d}}{d!} + \cdots
\end{align*}ですが, \dfrac{\lambda^{d} x^{d}}{d!} の部分では,係数が  1 となってほしいので,
\begin{align*}
\lambda^{d} = 1,
\end{align*}つまり, \lambda d 乗すると  1 になる数, 1 d 乗根を考えれば良いということになります.

以上の考察を基に,今度は  \exp(\text{[$1$ の $d$ 乗根]} x) のマクローリン展開を考えます.

なお,以下では  d 個ある  1 d 乗根を,
\begin{align*}
\quad\zeta_{d}^{k} := \exp \left( \frac{2 \pi i k}{d} \right) \quad\quad (k=0,1,2,\ldots, d-1)
\end{align*}とおきます.

一般の場合― S_{d}

 \exp(\zeta_{d}^{k} x) k = 0, 1, 2, \ldots, d-1)のマクローリン展開を基に,
\begin{align*}
S_{d} = \sum_{n=0}^{\infty} \frac{1}{(nd)!}
\end{align*}を求めます.計算のために, \ell = 0,1,2,\ldots,d-1 に対して,
\begin{align*}
S_{d,\ell}(x) := \sum_{q=0}^{\infty} \frac{x^{qd+\ell}}{(qd+\ell)!}
\end{align*}とおきます.すると,次のようにマクローリン展開を計算できます.
\begin{align*}
\exp (\zeta_{d}^{k} x) &= \sum_{n=0}^{\infty} \frac{(\zeta_{d}^{k} x)^{n}}{n!}\\
&= \sum_{q=0}^{\infty} \sum_{\ell=0}^{d-1} \frac{(\zeta_{d}^{k} x)^{qd+\ell}}{(qd+\ell)!} \\
&= \sum_{q=0}^{\infty} \sum_{\ell=0}^{d-1} \frac{\zeta_{d}^{k\ell} x^{qd+\ell}}{(qd+\ell)!} \\
&= \sum_{\ell=0}^{d-1} \zeta_{d}^{k\ell} \sum_{q=0}^{\infty} \frac{x^{qd+\ell}}{(qd+\ell)!}\\
&= \sum_{\ell=0}^{d-1} \zeta_{d}^{k\ell} S_{d, \ell}(x).
\end{align*}そこで, k = 0, 1, 2, \ldots, d-1 にわたって和をとると,
\begin{align*}
\sum_{k=0}^{d-1} \exp (\zeta_{d}^{k} x) &= \sum_{k=0}^{d-1} \sum_{\ell=0}^{d-1} \zeta_{d}^{k\ell} S_{d, \ell}(x)\\
&= \sum_{\ell=0}^{d-1} S_{d, \ell}(x) \sum_{k=0}^{d-1} \zeta_{d}^{k\ell}\\
&= \color{blue}{\underset{\ell = 0のとき}{\underline{\color{black}{S_{d,0}(x) \sum_{k=0}^{d-1} 1}}}} + \color{blue}{\underset{\ell \neq 0のとき}{\underline{\color{black}{\sum_{\ell=1}^{d-1} S_{d, \ell}(x) \sum_{k=0}^{d-1} (\zeta_{d}^{\ell})^{k} }}}}\\
&= dS_{d,0}(x) + \sum_{\ell=1}^{d-1} S_{d, \ell}(x) \frac{1-(\zeta_{d}^{\ell})^{d}}{1-\zeta_{d}^{\ell}} \\
&= dS_{d,0}(x)
\end{align*}となります.この式に, x=1 を代入すれば,
\begin{align*}
\sum_{k=0}^{d-1} \exp(\zeta_{d}^{k}) = d S_{d,0}(1) = d \sum_{q=0}^{\infty} \frac{1}{(qd)!} = d S_{d},
\end{align*}つまり,
\begin{align*}
S_{d} = \frac{1}{d} \sum_{k=0}^{d-1} \exp(\zeta_{d}^{k})
\end{align*}と求まります*4

さらに一般の場合― S_{d,r}

さらに話を発展させて,今度は  d で割ったときの余りが  r r = 0, 1, 2, \ldots, d-1)となる数の階乗の逆数の和
\begin{align*}
S_{d,r} = \sum_{n=0}^{\infty} \frac{1}{(nd+r)!}
\end{align*}の値を考えましょう.

先ほどの  S_{d} の計算では特に触れませんでしたが, k = 0, 1, 2, \ldots, d-1 にわたって和をとったところの式で,公比が  1 の等比級数が現れることによって, S_{d,0}(x) の項だけを得ています.これを踏まえて,和として残したい  S_{d,r}(x) の項が出てくるように,前節の  \exp(\zeta_{d}^{k} x) の展開式を次のように変形します.
\begin{align*}
\exp (\zeta_{d}^{k} x) &= \sum_{\ell=0}^{d-1} \zeta_{d}^{k\ell} S_{d, \ell}(x) \\
&= \zeta_{d}^{kr} \sum_{\ell=0}^{d-1} \zeta_{d}^{k(\ell-r)} S_{d, \ell}(x).
\end{align*}すると, k = 0, 1, 2, \ldots, d-1 にわたって和をとったとき,今度は,
\begin{align*}
\sum_{k=0}^{d-1} \zeta_{d}^{-kr} \exp (\zeta_{d}^{k} x) &= \sum_{k=0}^{d-1} \sum_{\ell=0}^{d-1} \zeta_{d}^{k(\ell - r)} S_{d, \ell}(x)\\
&= \sum_{\ell=0}^{d-1} S_{d, \ell}(x) \sum_{k=0}^{d-1} \zeta_{d}^{k(\ell-r)}\\
&= \color{blue}{\underset{\ell = rのとき}{\underline{\color{black}{S_{d,r}(x) \sum_{k=0}^{d-1} 1}}}} + \color{blue}{\underset{\ell \neq rのとき}{\underline{\color{black}{\sum_{\ell \neq r} S_{d, \ell}(x) \sum_{k=0}^{d-1} (\zeta_{d}^{\ell-r})^{k}}}}}\\
&= dS_{d,r}(x)
\end{align*}を得ます.したがって, x=1 を代入して,
\begin{align*}
S_{d,r} = S_{d,r}(1) = \frac{1}{d} \sum_{k=0}^{d-1} \zeta_{d}^{-kr} \exp (\zeta_{d}^{k})
\end{align*}と求まります.特に  r=0 とおけば先ほどの  S_{d} = S_{d,0} の表式に一致することが確認できます*5

以上より,最終的に次の結果を得ます.

\begin{align*}
\sum_{n=0}^{\infty} \frac{1}{(nd+r)!} = \frac{1}{d} \sum_{k=0}^{d-1} \zeta_{d}^{-kr} \exp (\zeta_{d}^{k}).
\end{align*}

*1:なお, a_{n} := \frac{1}{(nd)!} は正の値であり,任意の  N \in \mathbb{N}_{\ge 1} に対して\begin{align*} \sum_{n=0}^{N-1} a_{n} &= \sum_{n=0}^{N-1} \frac{1}{(nd)!} \\ &\le \sum_{n=0}^{N-1} \frac{1}{(nd)!} + \left( \sum_{r=1}^{d-1} \sum_{n=0}^{N-1} \frac{1}{(nd+r)!} \right) \\ &= \sum_{n=0}^{Nd-1} \frac{1}{n!} \le \sum_{n=0}^{\infty} \frac{1}{n!} = e \end{align*}が成り立ちます.したがって,数列  \left(\sum\limits_{n=0}^{N-1} a_{n}\right)_{N \in \mathbb{N}} は有界なので,和  \sum\limits_{n=0}^{\infty} a_{n} は収束します.

*2:双曲線関数が現れる点が興味深かったので,ここでは  \cosh \sinh をわざわざ登場させていますが,この後に述べる一般の場合にはあまり活きてこないため,参考程度に考えていただいて結構です.

*3:ここではこの後の見通しが立ちやすいように, x=1 を代入する前の関数の形で書き下しています.

*4:この式に  d=1 d=2 を入れた式は確かに前半で求めた値に一致します.

*5:さらに  d=2,  r=1 を入れた式は確かに前半で求めた値に一致します.




以上の内容はhttps://tobetakoyaki.hatenablog.com/entry/2025/04/26/180000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14