0

Arctanxのテイラー展開をtanxの積分から導く

55
0

はじめに

どうも. 高3の12月, 共通テストの勉強が嫌でごちゃごちゃやってたら偶然発見した内容を, せっかくなので書いてみようと思います. 特に大学数学の予習をしていたわけではないので, 内容自体は高校数学で理解できます. それと, 現在私はB1の5月で, 全然数学のことわかりません!高校生が書いてると思って見てくれると嬉しいです. 議論に不備があったら遠慮なく指摘してほしいです.

知識の確認

Arctanについて

そもそもの話, Arctanは高校範囲ではありません. 読み方は「アークタンジェント」であり, tanの逆関数を表します. すなわち、x,yy=tanxを満たすとき, xyの式で表すとx=Arctanyとなります. ですが勘のいい方はお気づきかもしれませんが, 1つのyに対応するxはたくさんあります. なんなら無限にあります. そもそも, 逆関数は区間内で単調な関数にのみ存在するのでした. 実数全体を定義域としたとき, tanxは周期関数なので単調ではないですね. tanxを単調な関数にするように定義域に制限を設けましょう. できる限り広い区間にしたいですが, 区間の取り方はたくさんありますね…. ]20252π,20272π[みたいな区間もtanxが単調な関数になる最も広い区間の1つですが, 変に逆張っても特にいいことはありません. (ちなみに]a,b[で開区間(a,b)を表します. これ, 変な記法ですよね. 大学生最初の授業でこれを教わったので, 今回はせっかくですしこの記法を使ってみます.)今回は, 素直に]π2,π2[にしておきましょう.定義域がこの区間であれば, tanxは逆関数Arctanxを持ちます. 逆関数の定義域と値域は, それぞれ元の関数の値域と定義域になるので, いま, Arctanxの定義域は],[で, 値域は]π2,π2[となりました. これで綺麗にtanxの逆関数を定義できたと思います. (余談ですが, Arctanxは他にもarctanxtan1xのような表記があります. よくarctanxが使われるイメージですが, 私は1文字目を大文字にするのが好きです. 先ほども触れたとおり, 実数全体を定義域とするtanxの逆関数は, 1つの入力に対し複数の出力が対応します. これはそもそも関数の定義から外れるのですが, このような関数もどきを多価関数と言います. そして, 多価関数の出力にはメインとなるものがあって, それを主値と言います. 例えば, tanx=1なるxπ454πなど色々ありますが, やはりメインと言えばπ4でしょう. 出力の値が主値だけになるよう多価関数の値域を調整したものを, よく1文字目を大文字にして表します. 例えばzCについての対数関数Logzとかもそうです. そういうわけで, 私はArctanxが好きです. (tan1x1tanxに見えるからむしろ嫌いです. ))

テイラー展開について

テイラー展開も高校範囲ではありませんが, 知っている人も多いかと思います. 定義は以下の通りです.

テイラー展開

無限回微分可能な関数f(x)に対して,
f(x)=n=0f(n)(a)n!(xa)n
が成り立つ. aは定義域内であれば任意である.
右辺の式を得ることをテイラー展開と言う.

f(n)(a)を簡単にnの式で表すことができるのであれば, テイラー展開は簡単に計算できます. a=0においては, exとか, sinxとか, cosxとか, log(1+x)とかがその例です. 肝心のArctanxは…ちょっと試してみましょう.
ddxArctanx=11+x2
( y=Arctanxとすると, x=tanyであり, dydx=1dxdy=cos2y=11+tan2y=11+x2)
d2dx2Arctanx=2x(1+x2)2 ( 商の微分)
d3dx3Arctanx=6x22(1+x2)3 ( 商の微分)
まだ3階微分ですが, もうこの時点でごちゃごちゃしてきました. この後も続けていけばわかりますが, 第n次導関数を簡単なnの式で表すことは難しそうです. その後, xに結果がシンプルになりそうな値を代入するのですが, それ以前の問題ですね. 今回は何回も微分する方法ではなく, その他の方法でArctanxのテイラー展開を導きたいと思います.

本題

ゴールは?

まず結論として, Arctanxのテイラー展開は次式で表されます.

Arctanxのテイラー展開

|x|1に対して,
Arctanx=n=0(1)n2n+1x2n+1

なぜ区間に制限がかかっているかとか, そういうのは後で説明します. ちなみにこれはさっきの定義1でのa=0の場合です. こういうのをx=0のまわりでのテイラー展開で, マクローリン展開なんて言ったりしますけど, まぁ今はそういうのは気にしないでやっていきます.

下準備

タイトルにもある通り, 今回はtanxの積分を用います. そこで, In(x)を以下のように定義します.

nN,|x|<π2に対して,
In(x)=def0xtan2nθdθ

定積分ですが上端がxなので, 実質不定積分みたいなものです. 不定積分は積分定数の任意性が厄介なので, こういう形を考えています.

In(x)の一般項

定義2で定義したIn(x)をこのままの形にしていても意味がありません. 今から一般項を導出するのですが, その前に漸化式を考えましょう.
In+1(x)=0xtan2n+2θdθ=0xtan2θtan2nθdθ=0x(1cos2θ1)tan2nθdθ=0xtan2nθd(tanθ)dθdθ0xtan2nθdθ=[tan2n+1θ2n+1]0xIn(x) =tan2n+1x2n+1In(x)
以上により, 漸化式In+1(x)+In(x)=tan2n+1x2n+1を得ました.
2項間の差がnの式である階差型なら簡単に一般項を求められるのですが, 今回は2項間の和がnの式で表されています. 厄介そうに見えますが, ひとまず漸化式の両辺に(1)n+1をかけてみます.そうすると,
(1)n+1In+1(x)(1)nIn(x)=(1)n+12n+1tan2n+1x
となり, Jn(x)=(1)nIn(x)とおけば,
Jn+1(x)Jn(x)=(1)n+12n+1tan2n+1x
となって, 右辺はJn(x)の階差数列を表しています.
よって, tan0θ=1として, 便宜的にI0(x),J0(x)を考えれば, nNに対して,
Jn(x)=J0(x)+k=0n1(1)k+12k+1tan2k+1x=0xdθ+k=0n1(1)k+12k+1tan2k+1x(1)nIn(x)=x+k=0n1(1)k+12k+1tan2k+1xIn(x)=(1)nx+k=0n1(1)n+k+12k+1tan2k+1x
となり, In(x)の一般項が求まりました.
なんだか, 上の定理1で見たArctanxのテイラー展開と形が似ている気がしますね!
ついでですが, In(x)が奇関数であることを確認しておきます.
In(x)=(1)n(x)+k=0n1(1)n+k+12k+1tan2k+1(x)=(1)nx+k=0n1(1)n+k+12k+1{tan(x)}2k+1=(1)nx+k=0n1(1)n+k+12k+1(tanx)2k+1 ( tanxは奇関数)={(1)nx+k=0n1(1)n+k+12k+1tan2k+1x}=In(x)
よって, In(x)は奇関数だとわかりました.

In(x)の極限

突然ですが, limnIn(π4)を求めます.
これは直感的に0に行くことがわかると思います. In(x)の被積分関数はtan2nθだったので, nではtanθみたいなもんです. 積分区間は[0,π4]だったので, この区間で被積分関数はほとんど0, 唯一θ=π4のときだけ1をとります. そんな関数を積分しても, まぁ積分値は0でしょう. とは言っても, これは直感の話で, 実際に成り立つかどうかを証明しましょう.
θφ平面において, φ=tanθのグラフは[0,π4]で下に凸なので, グラフ上の2点を結んだ直線はその2点の間で必ずグラフより上にあります. 端点を結んだ直線を考えると, その方程式はφ=4πθで表されます.
よって, 0θπ4において,
0tanθ4πθ
が成り立ち, 両辺を2n乗すると,
0tan2nθ(4πθ)2n
これの両辺を[0,π4]θで積分すると,
0<In(π4)<0π4(4πθ)2ndθ
となります.
(最右辺)=[π412n+1(4πθ)2n+1]0π4=π412n+1n0
となるので, はさみうちの原理から, limnIn(π4)=0が示されました.
また, In(x)は単調増加です. これは,
ddxIn(x)=ddx0xtan2nθdθ=tan2nx ( 微分積分学の基本定理)0
より明らかです.
In(0)=0なので, 0xπ4において,
0In(x)In(π4)
が成り立ち, In(π4)n0より, はさみうちの原理から, limnIn(x)=0となります.
次に, π4x0において,
In(π4)In(x)0
が成り立ち, In(π4)=In(π4)n0より, はさみうちの原理から, limnIn(x)=0となります.
以上を合わせて, |x|π4において, limnIn(x)=0となります.

Arctanxのテイラー展開

In(x)の一般項, 極限を見てきましたが, ここからArctanxのテイラー展開を導きます. まず, In(x)の一般項を以下に示します.
In(x)=(1)nx+k=0n1(1)n+k+12k+1tan2k+1x
ここで, x=Arctanyと変数変換をすると, tan(Arctany)=yに注意して,
In(Arctany)=(1)nArctany+k=0n1(1)n+k+12k+1y2k+1
となります. これを右辺第1項のArctanyについて整理すると,
Arctany=k=0n1(1)k2k+1y2k+1+(1)nIn(Arctany)
となります.
ここで, |x|π4において, limnIn(x)=0でしたが, x=Arctanyより,
これは, |y|1において, limnIn(Arctany)=0を意味します.
よって, 上の式で両辺のnの極限をとれば, |y|1において,
Arctany=k=0(1)k2k+1y2k+1
を得ます. 定理1と形を合わせるために, yxに, knに置き換えれば,
Arctanx=n=0(1)n2n+1x2n+1 (|x|1)
となって, 無事Arctanxのテイラー展開を導けました.

おわり

ここまで読んでくれてありがとうございます!はじめてMathlog書いたけど, 結局ここまで4時間くらいかかりました.
ちなみにですけど, 実は|x|>1では上の式は成り立ちません. 右辺の無限級数が発散しちゃうんですね. その話も入れたかったんですけど, 思ったよりも長くなっちゃったのでまた今度にします. こういう, 収束と発散が切り替わるx収束半径って言うらしいですね. 収束"半径"という名前は変数xを複素数に拡張するとしっくりくる, と聞いて感動しました. 複素関数論にとても興味があるので, はやくそこまで数学の勉強を進めたいです.
数学楽しい!!!!

投稿日:27日前
更新日:27日前
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. はじめに
  2. 知識の確認
  3. Arctanについて
  4. テイラー展開について
  5. 本題
  6. ゴールは?
  7. 下準備
  8. In(x)の一般項
  9. In(x)の極限
  10. Arctanxのテイラー展開
  11. おわり