Revised at 00:04, December 22, 2016 数学特論B 第9回 http://my.reset.jp/˜gok/math/advanced/ 1
有理関数の原始関数と
Reciprocal sums
概要
Taylor展開によって計算される整数の逆数(reciprocal)の無限交代和:
1−1 2+1
3− · · ·= log 2 (0.1) 1−1 3 +1
5 − · · ·= π
4 (0.2)
を出発点にして分母を2数の積、3数の積にしたものを考えて行くと、初めのうちは既 知のものの組み合わせなどで求まって行くのですが、そのうちどうにもならないものが 出現してきます。この困難はπの計算に使われるBBP Formulaとの出会いによって劇 的に解消されますが、そこには有理関数の積分計算が潜んでいます。
1
有理関数の部分分数分解分子・分母が共に多項式である様な分数関数を有理関数と呼びます。分子の多項式の 次数が分母と同じか分母より高い場合には分子を分母で割れば
−x4+x3−3x2+ 1
x2−x−1 =(x2−x−1)(−x2−4) + (−4x−3)
x2−x−1 =−x2−4 + −4x−3 x2−x−1 などと変形出来て、多項式と分子が分母より次数の低い有理関数の和に分解されます。
【基本形】 (多項式)
(x−1)(x−2)(x+ 3) = A
x−1 + B
x−2 + C x+ 3
【重根がある場合】
(多項式)
(x−1)(x−2)n = A
x−1 + B1
x−2 + B2
(x−2)2+· · ·+ Bn
(x−2)n
= P
x−1 +Qn−1xn−1+· · ·+Q1x+Q0
(x−2)n
【虚数根がある場合】
(多項式)
(x−1)(x2−4x+ 13) = A
x−1 + B1x+B0
x2−4x+ 13
= P
x−1 + Q1(x−2)
(x−2)2+ 9 + Q0
(x−2)2+ 9
1.1
係数の具体的な求め方STEP 0:分母を因数分解して分解の最終形を予想する。
まずはどんな形に分解出来そうなのか予測しますが、この段階で間違ってしまうと多 くの場合係数は求まりませんので注意して下さい。例えば基本形の場合は
1
(x−1)(x−2)(x+ 3) = A
x−1 + B
x−2 + C
x+ 3 (1.1)
と分解されるだろうと予測されます。
STEP 1:右辺を通分して分子を左辺と比較する。
上の例で右辺を通分すると A
x−1 + B
x−2 + C
x+ 3 = A(x−2)(x−3) +B(x−1)(x−3) +C(x−1)(x−2) (x−1)(x−2)(x−3)
ですから、左辺の分子と右辺の分子が等しいと云う次式が得られます:
1 =A(x−2)(x−3) +B(x−1)(x−3) +C(x−1)(x−2). (1.2)
STEP 2:幾つかの値を代入する
基本的に何を代入しても良いのですが、出来れば計算が楽なものを選びたいところで す。ここでは3つの値1,2,−3に注目します。まずは(1.2)式でx= 1としてみると、
1 =A(1−2)(1 + 3) =−4A
であってA=−14 が出ます。またx= 2、x=−3とすればB = 15, C = 201 が得られ、
以上により
1
(x−1)(x−2)(x+ 3) =−1 4· 1
x−1 +1 5· 1
x−2 + 1 20· 1
x+ 3 が解るわけです。
他にも、展開して係数を比較する(連立方程式を解く)とか、両辺微分してみるなど 幾つかのテクニックがありますが、ベストなのは色んなやり方を知ってて臨機応変、そ の場にあったやり方を組み合わせて計算すると云う風です。
2
有理関数の原始関数どんな有理関数も部分分数分解などで変形すれば、結局のところ多項式と A
(x+a)m, B(x+b) +C {(x+b)2+c2}n の型のものの和で書ける事になります。
Revised at 00:04, December 22, 2016 数学特論B 第9回 http://my.reset.jp/˜gok/math/advanced/ 2
2.1
基本的な有理関数の原始関数まず最初の型: 1
(x+a)m は簡単に
Z 1
(x+a)mdx=
1
1−m(x+a)−m+1 (m >1) log|x+a| (m= 1) と求まります。問題は2番目の型ですが、これを更に
B(x+b) +C
{(x+b)2+c2}n = B(x+b)
{(x+b)2+c2}n + C {(x+b)2+c2}n と2つのパートに分けて考えましょう。
最初の部分は、これは Z x+b
{(x+b)2+c2}ndx= 1 2
Z 2(x+b)
{(x+b)2+c2}ndx=1 2
Z 1
(t+c2)ndt なので((x+b)2=tと置換した。2(x+b)dx=dt)
Z x+b
(x+b)2+c2dx= 1
2log|t+c2|=1
2log|(x+b)2+c2| Z x+b
{(x+b)2+c2}ndx= 1
2(1−n)(t+c2)−n+1= 1
2(1−n){(x+b)2+c2}−n+1 となって原始関数が求まります(n >1)。
従って、我々に残された課題は2番目の型のもう1つのパートだけです。
n= 1の時は、x+b=tとおけば、
Z 1
(x+b)2+c2dx= Z 1
t2+c2dt= 1
cTan−1t c =1
cTan−1x+b c です。n= 2の場合は、
Z 1
{(x+b)2+c2}2dx=1 c2
Z (x+b)2+c2−(x+b)2 {(x+b)2+c2}2 dx
=1 c2
Z (x+b)2+c2
{(x+b)2+c2}2dx+ 1 c2
Z −(x+b)2 {(x+b)2+c2}2dx
=1 c2
Z 1
(x+b)2+c2dx+ 1 2c2
Z
(x+b) −2(x+b) {(x+b)2+c2}2dx ですので、第1項はさっきの計算によって既に原始関数が分かっています:
=1
c3Tan−1x+b c + 1
2c2 Z
(x+b) −2(x+b) {(x+b)2+c2}2dx
第2項は部分積分して
Z 1
{(x+b)2+c2}2dx
= 1
c3Tan−1x+b c + 1
2c2(x+b) 1
(x+b)2+c2 − 1 2c2
Z 1
(x+b)2+c2dx
= 1
2c3Tan−1x+b c + 1
2c2
x+b (x+b)2+c2
ですか。n≥3の場合にもこれを順次計算して行けば求める事は出来ますが、なかなか 大変ですね。
3
連続2数の積の逆数の和事実3.1 (連続2数の積の逆数の和・交代和)
1 1·2 + 1
2·3+ 1
3·4 +· · ·= 1 (3.1)
1 1·2 + 1
3·4+ 1
5·6 +· · ·= log 2 (3.2)
1 2·3 + 1
4·5+ 1
6·7 +· · ·= 1−log 2 (3.3) 1
1·2 − 1 2·3+ 1
3·4 − · · ·= 2 log 2−1 (3.4) 1
1·2 − 1 3·4+ 1
5·6 − · · ·=π 4 −1
2log 2 (3.5)
1 2·3 − 1
4·5+ 1
6·7 − · · ·=π
4 −1 + 1
2log 2 (3.6)
(1)これはtelescoping seriesと呼ばれるもので、上手くキャンセルしてくれます:
1 1·2+ 1
2·3+ 1
3·4+· · ·+ 1
n(n+ 1) = 1 1−1
2+1 2−1
3+· · ·+1 n− 1
n+ 1 = 1− 1 n+ 1 →1
(2)(0.1)、(3)(3.1)−(3.2)、(4)(3.1)−2(3.3)、(5)(0.2)− 12(0.1)、(6)
(0.2) +12(0.1)−1
Revised at 00:04, December 22, 2016 数学特論B 第9回 http://my.reset.jp/˜gok/math/advanced/ 3
発展演習1 (連続2奇数の積の逆数の和・交対和) 1
1·3+ 1 3·5 + 1
5·7 +· · ·= 1
2 (3.7)
1 1·3 + 1
5·7 + 1
9·11+· · ·= π
8 (3.8)
1 3·5 + 1
7·9+ 1
11·13+· · ·= 1 2−π
8 (3.9)
1 1·3− 1
3·5 + 1
5·7 − · · ·= π 4 −1
2 (3.10)
1 1·3 − 1
5·7 + 1
9·11− · · ·= coth−1√ 2 2√
2
√
=−
√2
8 log(3−2√ 2)
!
(3.11) 1
3·5 − 1
7·9+ 1
11·13− · · ·= π 4√
2−1
2 (3.12)
4
連続3数の積の逆数の和事実 4.1 (連続3数の積の逆数の和) 1
1·2·3+ 1
2·3·4+ 1
3·4·5 +· · ·=1
4 (4.1)
1
1·2·3+ 1
3·4·5+ 1
5·6·7 +· · ·= log 2−1
2 (4.2)
1
1·2·3+ 1
4·5·6+ 1
7·8·9 +· · ·=
√3π 12 −1
4log 3 (4.3) 1
1·3·5+ 1
3·5·7+ 1
5·7·9 +· · ·= 1
12 (4.4)
1
1·3·5+ 1
5·7·9+ 1
9·11·13+· · ·= π 16−1
8 (4.5)
1
1·3·5+ 1
7·9·11+ 1
13·15·17+· · ·= 1
16log 3 (4.6)
(1)、(2)、(4)、(5)は既知のものの組み合わせで行けます。例えば(1)は telescoping series、(2)は(3.4)。
しかし(3)と(6)はなかなか上手く行きません。どうしようかなとあれこれ悩ん
でいる時にBBP Formulaに出会いました。等比級数の和の公式によって有理関数の積 分に変形して計算してゆく事になります。
Bailey-Borwein-Plouffe formula X1
k=0
µ 4
8k+ 1− 2
8k+ 4 − 1
8k+ 5 − 1 8k+ 6
∂ 1 16k =π
5
有理関数の積分への帰着(3)題意の和をSとします。まず部分分数分解すると 1
(3n+ 1)(3n+ 2)(3n+ 3) = 1 2
µ 1
3n+ 1− 2
3n+ 2+ 1 3n+ 3
∂
ですが、次の積分Jp,mn : Jp,mn =
Z 1 0
xm−1(1−xpn) 1−xp dx=
Z 1 0
n−1X
k=0
xpk+m−1dx=
n−1X
k=0
Z 1 0
xpk+m−1dx=
n−1X
k=0
1 pk+m に注意すれば、
2S= lim
n→1 n−1
X
k=0
µ 1
3k+ 1− 2
3k+ 2+ 1 3k+ 3
∂
= lim
n→1
©J3,1n −2J3,2n +J3,3n ™
= lim
n→1
Z 1 0
(1−2x+x2)©
1−x3n™ 1−x3 dx
= lim
n→1
Z 1 0
(1−x)©
1−x3n™ 1 +x+x2 dx
= Z 1
0
1−x 1 +x+x2dx
=−1 2
Z 1 0
2x+ 1
x2+x+ 1dx+3 2
Z 1 0
1 x2+x+ 1dx
=−1 2
£log|x2+x+ 1|§1 0+3
2 Z 1
0
° 1 x+12¢2
+34dx S=−1
4log 3 + Z 1
0
1
4 3
°x+12¢2
+ 1dx
Revised at 00:04, December 22, 2016 数学特論B 第9回 http://my.reset.jp/˜gok/math/advanced/ 4 となりますからここで √2
3
°x+12¢
=yと変数変換すれば
S=−1 4log 3 +
√3 2
Z √3
√13
1
y2+ 1dy=−1 4log 3 +
√3 2
£Tan−1y§√3
√13
=
√3π 12 −1
4log 3 となって和が求まりました。(6)も同じ様に積分を使って行ける筈です。
基本演習2 (4.4)、(4.5)、(4.6)を証明して下さい。
基本演習3 (連続3数の積の逆数の和 始まりがずれているもの) 1
2·3·4+ 1
4·5·6+ 1
6·7·8+· · ·=3
4 −log 2 (4.7)
1
2·3·4 + 1
5·6·7 + 1
8·9·10+· · ·=1
2log 3−1
2 (4.8)
1
3·4·5 + 1
6·7·8+ 1
9·10·11+· · ·=3 4 −1
4log 3−
√3π
12 (4.9)
1
3·5·7 + 1
7·9·11+ 1
11·13·15+· · ·= 5 24− π
16 (4.10)
1
3·5·7+ 1
9·11·13+ 1
15·17·19+· · ·=−1 8− 1
32log 3 +
√3π
32 (4.11) 1
5·7·9 + 1
11·13·15+ 1
17·19·21+· · ·= 5 24− 1
32log 3−
√3π
32 (4.12)
Exercise
基本演習4 次の各原始関数を求めて下さい:
(1)
Z 1
x2−1dx (2)
Z 1
(x2+ 1)2dx (3)
Z x4 x2+ 1dx
(4)
Z 1
x3+ 1dx (5)
Z 1
(x−1)2(x2+ 1)dx (6)
Z 1 x4+ 1dx
(7)
Z 1
(x2−1)2dx
基本演習5
In=
Z 1
(x2+A)ndx(A6= 0) と置けば、n= 1,2,3, . . . に対して漸化式:
In+1= 1 2nA
Ω x
(x2+A)n + (2n−1)In
æ
が成り立つことを証明して下さい。
発展演習6
Z x3+x4
1 +x+x2+x3dxを計算して次式を示して下さい:
X1 k=0
1
(4k+ 4)(4k+ 6) = 1
4(1−log 2).
発展演習7
Z x3+x4+x5
1 +x+x2+x3dx= 1 3x3−1
4log(x2+ 1)−1
2log(x+ 1) +1
2Tan−1x を示し、
X1 k=0
1
(4k+ 4)(4k+ 7) = 1
72(8 + 3π−18 log 2) を証明して下さい。
発展演習8
Z x2+x3+x4+x5 1 +x+x2 dx=1
4x4−1
2log(x2+x+ 1) +x− 1
√3Tan−12x+ 1
√3 を示し、
X1 k=0
1
(3k+ 3)(3k+ 7) = 1
144(45−2√
3π−18 log 3) を証明して下さい。
発展演習9 (1)次の関係式を証明して下さい:
Z √12
0
xm−1 1−x8dx=
Z √12
0
X1 k=0
xm−1+8kdx= 1 2m2
X1 k=0
1 16k
1 8k+m.
(2)上の結果を使ってBBP Formula:
X1 k=0
µ 4
8k+ 1− 2
8k+ 4 − 1
8k+ 5 − 1 8k+ 6
∂ 1 16k =π を証明して下さい。