arctan のマクローリン展開を用いた円周率の計算~大阪大学挑戦枠2013

定理

π\pi を円周率とする。正の整数 nn に対し an=0231x4n1+x2dxbn=0231+x4n+21+x2dx\begin{aligned} a_n &= \int_0^{2-\sqrt{3}} \dfrac{1-x^{4n}}{1+x^2} dx \\ b_n &= \int_0^{2-\sqrt{3}} \dfrac{1+x^{4n+2}}{1+x^2} dx \end{aligned} とおく。

  1. limnan=limnbn=π12\displaystyle \lim_{n \to \infty} a_n = \lim_{n \to \infty} b_n = \dfrac{\pi}{12} を示せ。
  2. 3.141<π<3.1423.141 < \pi < 3.142を証明せよ。ただし 1.7320508<3<1.7320509 1.7320508 < \sqrt{3} < 1.7320509 である。

この記事では大阪大学挑戦枠2013の解説をします。

問題の解答

(1)

証明

I=023dx1+x2\displaystyle I = \int_0^{2-\sqrt{3}} \dfrac{dx}{1+x^2} とおく。

まず II を計算する。

半角の公式より tan2π12=1cosπ61+cosπ6=1321+32=232+3=(23)2\begin{aligned} \tan^2 \dfrac{\pi}{12} &= \dfrac{1-\cos \dfrac{\pi}{6}}{1+\cos \dfrac{\pi}{6}}\\ &= \dfrac{1-\dfrac{\sqrt{3}}{2}}{1+\dfrac{\sqrt{3}}{2}}\\ &= \dfrac{2-\sqrt{3}}{2+\sqrt{3}} \\ &= (2-\sqrt{3})^2 \end{aligned} である。tanπ12>0\tan \dfrac{\pi}{12} > 0 より tanπ12=23\tan \dfrac{\pi}{12} = 2-\sqrt{3} である。

α\alpha0<α<π20 < \alpha < \dfrac{\pi}{2}tanα=23\tan \alpha = 2-\sqrt{3} を満たす実数とする。

x=tantx = \tan t とおくと I=0π1211+tan2tdtcos2t=0π12dt=π12\begin{aligned} I &= \int_0^{\frac{\pi}{12}} \dfrac{1}{1+\tan^2 t} \dfrac{dt}{\cos^2 t}\\ &= \int_0^{\frac{\pi}{12}} dt\\ &= \dfrac{\pi}{12} \end{aligned} となる。

0<x<230 < x < 2-\sqrt{3} の範囲で 0<x4n1+x2<(23)4n1+x20<x4n+21+x2<(23)4n+21+x2\begin{aligned} 0 < &\dfrac{x^{4n}}{1+x^2} < \dfrac{(2-\sqrt{3})^{4n}}{1+x^2}\\ 0 < &\dfrac{x^{4n+2}}{1+x^2} < \dfrac{(2-\sqrt{3})^{4n+2}}{1+x^2} \end{aligned} より 0<023x4n1+x2dx<023(23)4n1+x2dx<(23)4nπ40<023x4n+21+x2dx<023(23)4n+21+x2dx<(23)4n+2π4\begin{aligned} 0 < \int_0^{2-\sqrt{3}} \dfrac{x^{4n}}{1+x^2}dx &< \int_0^{2-\sqrt{3}} \dfrac{(2-\sqrt{3})^{4n}}{1+x^2}dx\\ &< \dfrac{(2-\sqrt{3})^{4n} \pi}{4}\\ 0 < \int_0^{2-\sqrt{3}} \dfrac{x^{4n+2}}{1+x^2}dx &< \int_0^{2-\sqrt{3}} \dfrac{(2-\sqrt{3})^{4n+2}}{1+x^2}dx\\ &< \dfrac{(2-\sqrt{3})^{4n+2} \pi}{4} \end{aligned} である。よって π4<an<{1(23)4n}π4π4<bn<{1+(23)4n+2}π4\begin{aligned} \dfrac{\pi}{4} < &a_n < \left\{ 1-(2-\sqrt{3})^{4n} \right\} \dfrac{\pi}{4}\\ \dfrac{\pi}{4} < &b_n < \left\{ 1+(2-\sqrt{3})^{4n+2} \right\} \dfrac{\pi}{4} \end{aligned} である。

0<23<10 < 2-\sqrt{3} < 1 であるため, limn(23)4n=0limn(23)4n+2=0\begin{aligned} \lim_{n \to \infty} (2-\sqrt{3})^{4n} &= 0\\ \lim_{n \to \infty} (2-\sqrt{3})^{4n+2} &= 0 \end{aligned} である。

ゆえに limn{1(23)4n}π4=π4limn{1+(23)4n+2}π4=π4\begin{aligned} \lim_{n \to \infty} \left\{ 1-(2-\sqrt{3})^{4n} \right\} \dfrac{\pi}{4} &= \dfrac{\pi}{4}\\ \lim_{n \to \infty} \left\{ 1+(2-\sqrt{3})^{4n+2} \right\} \dfrac{\pi}{4} &= \dfrac{\pi}{4} \end{aligned} である。

こうしてハサミウチの原理から an=bn=π12 a_n = b_n = \dfrac{\pi}{12} である。

(2)

証明

1x4n1+x2=1x2+x4+x2n21+x4n1+x2=1x2+x4x2n \dfrac{1-x^{4n}}{1+x^2} = 1 - x^2 + x^4 - \cdots + x^{2n-2}\\ \dfrac{1+x^{4n}}{1+x^2} = 1 - x^2 + x^4 - \cdots - x^{2n} より an=0231x4n1+x2dx=023k=0n1(1)kx2k=k=0n1(1)k(23)2k+12k+1bn=0231+x4n1+x2dx=023k=0n(1)kx2k=k=0n(1)k(23)2k+12k+1\begin{aligned} a_n &= \int_0^{2-\sqrt{3}} \dfrac{1-x^{4n}}{1+x^2} dx\\ &= \int_0^{2-\sqrt{3}} \sum_{k=0}^{n-1} (-1)^k x^{2k}\\ &= \sum_{k=0}^{n-1} (-1)^k \dfrac{(2-\sqrt{3})^{2k+1}}{2k+1}\\ b_n &= \int_0^{2-\sqrt{3}} \dfrac{1+x^{4n}}{1+x^2} dx\\ &= \int_0^{2-\sqrt{3}} \sum_{k=0}^{n} (-1)^k x^{2k}\\ &= \sum_{k=0}^{n} (-1)^k \dfrac{(2-\sqrt{3})^{2k+1}}{2k+1} \end{aligned} である。

どちらも π12\dfrac{\pi}{12} に収束するため k=0(1)k(23)2k+12k+1=π12 \sum_{k=0}^{\infty} (-1)^k \dfrac{(2-\sqrt{3})^{2k+1}}{2k+1} = \dfrac{\pi}{12} である。

こうして π=12k=0(1)k(23)2k+12k+1 \pi = 12 \sum_{k=0}^{\infty} (-1)^k \dfrac{(2-\sqrt{3})^{2k+1}}{2k+1} を得る。

0.2679491<23<0.2679492 0.2679491 < 2-\sqrt{3} < 0.2679492 である。

これを元に各項の評価をする。

  • 0項目 3.2153892<12×(23)<3.2153892 3.2153892 < 12 \times (2-\sqrt{3}) < 3.2153892

  • 1項目 4×0.2673<123×(23)3<4×0.26830.07613<123×(23)3<0.07699 4 \times 0.267^3 < \dfrac{12}{3} \times (2-\sqrt{3})^3 < 4 \times 0.268^3\\ 0.07613 < \dfrac{12}{3} \times (2-\sqrt{3})^3 < 0.07699

  • 2項目 125×0.265<125×(23)5<125×0.2750.00285<125×(23)5<0.00344 \dfrac{12}{5}\times 0.26^5 < \dfrac{12}{5} \times (2-\sqrt{3})^5 < \dfrac{12}{5} \times 0.27^5\\ 0.00285 < \dfrac{12}{5} \times (2-\sqrt{3})^5 < 0.00344

  • 3項目 127×0.27<12×(23)77<127×0.370.0002<12×(23)77<0.0003\begin{aligned} \dfrac{12}{7} \times 0.2^7 < 12 \times \dfrac{(2-\sqrt{3})^7}{7} < \dfrac{12}{7} \times 0.3^7\\ 0.0002 < 12 \times \dfrac{(2-\sqrt{3})^7}{7} < 0.0003 \end{aligned}

  • 4項目以降 12×(23)2k+12k+1<122k+1×0.32k+1<127×0.37×0.32k6=127×0.37×0.09k3<0.0003×0.1k3\begin{aligned} 12 \times \dfrac{(2-\sqrt{3})^{2k+1}}{2k+1} &< \dfrac{12}{2k+1} \times 0.3^{2k+1} \\ &< \dfrac{12}{7} \times 0.3^{7} \times 0.3^{2k-6}\\ &= \dfrac{12}{7} \times 0.3^{7} \times 0.09^{k-3}\\ &< 0.0003 \times 0.1^{k-3} \end{aligned} 及び 12×(23)2k+12k+1>0 12 \times \dfrac{(2-\sqrt{3})^{2k+1}}{2k+1} > 0 より 0.0003×(00.12+00.14+)<12k=4(1)k(23)2k+12k+1<0.0003×(0.11+0+0.13+)\begin{aligned} &0.0003 \times (0 - 0.1^{2} + 0 - 0.1^4 + \cdots)\\ &< 12 \sum_{k=4}^{\infty} (-1)^{k} \dfrac{(2-\sqrt{3})^{2k+1}}{2k+1}\\ &< 0.0003 \times (0.1^{1} + 0 + 0.1^3 + \cdots \cdots) \end{aligned} であるため 0.0003×0.0101<12k=4(1)k(23)2k+12k+1<0.0003×0.1010\begin{aligned} &-0.0003 \times 0.0101\ldots\\ &< 12 \sum_{k=4}^{\infty} (-1)^{k} \dfrac{(2-\sqrt{3})^{2k+1}}{2k+1}\\ &< 0.0003 \times 0.1010\ldots \end{aligned} である。よって,4項目以降は計算したい評価に関与しない。

こうして 3.21538920.07699+0.002850.0003<π<3.21538920.07613+0.003440.0002\begin{aligned} &3.2153892-0.07699+0.00285-0.0003\\ &< \pi < 3.2153892-0.07613+0.00344-0.0002 \end{aligned} つまり 3.1409492<π<3.1424992 3.1409492 < \pi < 3.1424992 である。したがって 3.141<π<3.142 3.141 < \pi < 3.142 が示された。

背景

この問題は tanx\tan x の逆関数 arctanx\arctan x の微積分と関係しています。

arctanx\arctan xtanθ=x\tan \theta = x を満たす π2<θ<π2- \dfrac{\pi}{2} < \theta < \dfrac{\pi}{2} を返します。

このとき, dx1+x2=arctanx \int \dfrac{dx}{1+x^2} = \arctan x という公式があります。 → 逆三角関数(Arcsin,Arccos,Arctan)の意味と性質

この arctan\arctan は多項式の無限和で表すことができます。 arctanx=x13x3+15x5 \arctan x = x - \dfrac{1}{3} x^3 + \dfrac{1}{5} x^5 - \cdots Arctanのマクローリン展開の3通りの方法

arctan(23)=π12\arctan (2-\sqrt{3}) = \dfrac{\pi}{12} であるため,マクローリン展開に x=23x = 2-\sqrt{3} を代入することで π\pi の近似値を計算できます。

そしてこのマクローリン展開の計算は,問題で登場した積分により出来るのです。

京大特色2020には (arcsinx)2(\arcsin x)^2 のマクローリン展開を用いた円周率の評価問題が出題されています。