分数の形の積分や三角関数の積分は、高校では「こうやって解く」という手順で習います。この記事は、その手順が毎回うまくいくのはなぜか、図形の面積や和の見積もりにどう使えるのかを、一つずつ確かめていく記事です。読み終えると、部分分数に分ける方法が必ず使えること、円周率が分数の積で表せること、台形で近似したときの誤差の大きさが見積もれることが、理由つきで説明できるようになります。
- 高校の積分法は、不定積分(原始関数)を公式と技法で求め、微分積分学の基本定理で定積分に直す科目です。この記事は、大学の微分積分学で証明された基本定理・置換積分・部分積分を土台に、積分の計算技法がなぜ使えるのかを証明で整理します。
- 有理関数の積分では、部分分数分解が必ずできること(実数の範囲で、1 次式のべきと既約な 2 次式のべきの和になる)を証明します。その後で、そのすべての項が初等関数(有理関数・対数・arctan)で積分できることを確かめます。
- 三角関数の積分では、t=tan(x/2) という置換で、三角関数の有理式がすべて有理関数の積分に帰着することと、sinmx、cosnx の直交性(∫−ππsinmxsinnxdx=0 など)を示します。
- Wallis 積分 ∫0π/2sinnxdx の漸化式から、π/2 の無限積表示(Wallis の積)を導きます。1/6 公式 ∫αβ(x−α)(x−β)dx=−(β−α)3/6 から、放物線と弦が囲む面積(Archimedes)も証明します。
- 和と積分の大小比較から、Euler の定数(調和級数と logn の差が近づく値)の存在、n! の評価、台形公式の誤差評価を示します。
高校の積分で、次のような問題を解きます。
- ∫x2−1dx や ∫x3+1dx のような分数の形の積分は、「分母を因数分解して部分分数に分ける」。
- ∫0π/2sinnxdx は、「部分積分で漸化式を作る」。
- ∫αβ(x−α)(x−β)dx は、「−61(β−α)3 を覚えておく」。
これらは手順として習うので、「いつでもできるのか」「なぜその形になるのか」は問われません。ところが、たとえば部分分数に分ける手順は、分母が 4 次以上になると本当に「いつでもできる」でしょうか。実数の範囲で、分母は 1 次式と(実数の範囲で因数分解できない)2 次式の積に分かれる、とだけ習います。この事実は、代数学の基本定理(複素数の範囲で必ず根がある)という大定理に依存しています。
この記事では、そのような「教科書が手順だけ示している箇所」の証明を、順に書いていきます。使う根の定理は次のとおりです。
連続関数 f に対し、F′=f となる関数 F を原始関数といい、微分積分学の基本定理(第二部)より、定積分は ∫abf(x)dx=F(b)−F(a) と計算できます。そこで、基本的な関数の原始関数を、導関数の公式を逆に使って確かめます。
命題 2.1(基本的な関数の原始関数)✓
次の各組 (F,f) で、区間 I 上で F′=f が成り立つ。したがって [a,b]⊆I ならば ∫abf(x)dx=F(b)−F(a) である。
| f(x) | F(x) | 区間 I |
|---|
| xα(α=−1) | α+1xα+1 | x>0(α が整数なら x=0 の各区間) |
| x1 | log∣x∣ | x=0 の各区間 |
| ex、ax(a>0、a=1) | ex、logaax | R |
| sinx、cosx | −cosx、sinx | R |
| cos2x1 | tanx | cosx=0 の各区間 |
| 1+x21 | arctanx | R |
| 1−x21 | arcsinx | (−1,1) |
証明(命題 2.1)
各行の F を微分して f を得ます。xα+1/(α+1) の導関数は 命題 2.1[微分法とその応用] (1)(2) から xα、log∣x∣ は同 (4) から 1/x、ax/loga は同 (3) から ax(a=e のとき ex。loge=1)、−cosx と sinx は 定理 6.2[指数・対数・三角関数をきちんと定義する] (3) から sinx と cosx、tanx は 命題 2.1[微分法とその応用] (5) から 1/cos2x、arctanx と arcsinx は 定理 9.3[指数・対数・三角関数をきちんと定義する] です。最後の主張は基本定理(第二部。定理 5.4[積分の基本定理と定積分])で、F が [a,b] 上で連続(微分可能だから)、f が連続(したがって可積分)であることを使います。
∎
G(x)=∫u(x)v(x)f(t)dt のように、積分の上端・下端が x の関数である場合の微分は、基本定理(第一部)と連鎖律から出ます。
定理 2.2(積分で表された関数の微分)✓
J を開区間、f:J→R を連続、I を開区間、u,v:I→J を微分可能とし、G(x)=∫u(x)v(x)f(t)dt(x∈I)とおく。このとき G は微分可能で
G′(x)=f(v(x))v′(x)−f(u(x))u′(x)である。
証明(定理 2.2)
s0∈J を 1 つ固定し Φ(s)=∫s0sf(t)dt(s∈J)とおくと、基本定理(第一部。定理 5.2[積分の基本定理と定積分] (2))から f が連続な点 s で Φ′(s)=f(s) です。向き付き積分の加法性(命題 4.2[積分の基本定理と定積分])から G(x)=Φ(v(x))−Φ(u(x)) なので、連鎖律(定理 7.2[導関数の定義と基本的な微分法])で G′(x)=Φ′(v(x))v′(x)−Φ′(u(x))u′(x) です。
∎
例 2.3(上端と下端がどちらも x の関数の場合)
G(x)=∫x2xtdt(x>0)では、定理 2.2 から G′(x)=2x1⋅2−x1=0 で、G は定数です。実際 G(x)=log2x−logx=log2 です。
整式 P(x),Q(x) の比 P(x)/Q(x) を有理関数といいます。degP<degQ のとき真分数式です。そうでなければ除法の原理(定理 2.2[多項式の割り算と高次方程式])で P=QS+R(R=0 または degR<degQ)と書けて、P/Q=S+R/Q となり、整式 S の積分は項ごとにできるので、真分数式の積分だけを考えれば足ります。
補題 3.1(実係数多項式は 1 次式と 2 次式の積)✓
Q を実数係数の n 次多項式(n≥1)とする。このとき Q は
Q(x)=ai∏(x−αi)j∏(x2+pjx+qj)の形に書ける。ここで a は Q の最高次の係数、αi,pj,qj は実数で、各 x2+pjx+qj は判別式 pj2−4qj<0 を満たす(実数の範囲で根を持たない)。
証明(補題 3.1)
n についての帰納法です。代数学の基本定理(定理 4.3[正則関数の強力な性質])により、Q は複素数の根 z を持ちます。
z が実数のとき。 因数定理(定理 2.3[多項式の割り算と高次方程式])で Q=(x−z)Q1(Q1 は実係数で n−1 次)です。
z が実数でないとき。 Q の係数は実数なので、共役を取ると Q(zˉ)=Q(z)=0(命題 3.2[複素数と複素平面] (1))で、zˉ も根です。r(x)=(x−z)(x−zˉ)=x2−2(Rez)x+∣z∣2 は実係数で、判別式は 4(Rez)2−4∣z∣2=−4(Imz)2<0 です。Q を r で割ると(除法の原理を実数係数で)Q=rQ1+(ex+f)(e,f は実数)です。x=z を代入すると ez+f=0 で、虚部を取ると eImz=0、したがって e=0、続いて f=0 です。よって Q=rQ1(Q1 は実係数で n−2 次)です。
どちらの場合も次数の小さい多項式に帰着するので、帰納法で主張を得ます(定数多項式は a のみ)。
∎
同じ 1 次式・同じ 2 次式をまとめれば、Q(x)=a∏i(x−αi)mi∏jrj(x)nj(αi は相異なる実数、rj(x)=x2+pjx+qj は相異なる、判別式が負の 2 次式)と書けます。
部分分数分解は、分母の因子を 1 つずつ選び、その最高べきの項を取り出す操作の繰り返しとして証明します。たとえば x2−11 から 21⋅x−11 を引くと、残りは分母が x+1 だけの分数になります(§3.4 の例 (a) と同じ分解です)。次の 2 つの補題は、この「1 つ取り出して、残りの分母を小さくする」一歩が、一般の分母でも必ずできることを示すものです。証明では、分子を割り切れる形にそろえるために、分母の因子の根を代入する、という考え方を使います。2 次式の場合は、その根が複素数になるため、実部と虚部に分けて実数の係数 b,c を決めます。
補題 3.2(1 次式の最高べきの項を取り出す)✓
P,Q1 を実係数の多項式、α を実数、m≥1 を整数とし、Q1(α)=0、P=0 または degP<m+degQ1 とする。このとき実数 c と多項式 P1(P1=0 または degP1<m−1+degQ1)が存在して
(x−α)mQ1P=(x−α)mc+(x−α)m−1Q1P1(x=α、Q1(x)=0)が成り立つ。
証明(補題 3.2)
c=P(α)/Q1(α) とおきます。多項式 P−cQ1 は x=α で 0 になるので、因数定理(定理 2.3[多項式の割り算と高次方程式])から P−cQ1=(x−α)P1 と書けます。degP<m+degQ1、degQ1<m+degQ1(m≥1)なので deg(P−cQ1)<m+degQ1 で、degP1<m−1+degQ1 です。このとき
(x−α)mQ1P−(x−α)mc=(x−α)mQ1P−cQ1=(x−α)m−1Q1P1です。
∎
補題 3.3(2 次式の最高べきの項を取り出す)✓
r(x)=x2+px+q(p2−4q<0)とし、ω をその複素根の 1 つ、n≥1 を整数、P,Q1 を実係数の多項式とする。Q1(ω)=0、P=0 または degP<2n+degQ1 とする。このとき実数 b,c と多項式 P1(P1=0 または degP1<2(n−1)+degQ1)が存在して
rnQ1P=rnbx+c+rn−1Q1P1が成り立つ。
証明(補題 3.3)
d=q−p2/4>0 とおくと r(x)=(x+p/2)2+d2 で、ω=−p/2+id は r の根(ω2+pω+q=(ω+p/2)2+d2=−d2+d2=0)です。ζ=P(ω)/Q1(ω) を複素数とし、b=Imζ/d、c=Reζ+bp/2 とおくと bω+c=ζ です(虚部:bd=Imζ。実部:−bp/2+c=Reζ)。したがって実係数の多項式 S=P−(bx+c)Q1 は S(ω)=P(ω)−(bω+c)Q1(ω)=0 を満たします。S を r で割ると S=rP1+(ex+f)(e,f は実数)で、x=ω を代入して eω+f=0、ω∈/R なので e=f=0 です(補題 3.1 の証明と同じ議論)。すなわち S=rP1 です。degS<2n+degQ1(degP<2n+degQ1 と deg((bx+c)Q1)≤1+degQ1<2n+degQ1)なので degP1<2(n−1)+degQ1 です。このとき rnQ1P−rnbx+c=rnQ1S=rn−1Q1P1 です。
∎
定理 3.4(部分分数分解)✓
P,Q を実係数の多項式とし、degP<degQ とする。Q を Q(x)=a∏i(x−αi)mi∏jrj(x)nj(a=0、αi は相異なる実数、rj=x2+pjx+qj は相異なる、判別式が負の 2 次式。補題 3.1 による)と因数分解する。このとき実数 cik,bjk,cjk′ が存在して
Q(x)P(x)=i∑k=1∑mi(x−αi)kcik+j∑k=1∑njrj(x)kbjkx+cjk′が成り立つ。
証明(定理 3.4)
Q の次数についての帰納法で、「分母が上の形の真分数式は上の形に分解できる」を示します。a は分子 P に吸収できるので a=1 としてよい。degQ=0 のとき P=0 で自明です。degQ≥1 のとき、Q は少なくとも 1 つの因子 (x−α)m か rn を持ちます。
(x−α)m がある場合。 Q=(x−α)mQ1 とすると、Q1(α)=0 です(αi は相異なる。また rj(α)=(α+pj/2)2+dj2>0)。補題 3.2 から QP=(x−α)mc+(x−α)m−1Q1P1 で、第 2 項は分母の次数が 1 小さい真分数式で、分母は同じ形((x−α) の指数が m−1)です。帰納法の仮定で第 2 項を分解します。
rn がある場合。 Q=rnQ1、ω を r の根とすると、Q1(ω)=0 です(Q1 の実 1 次因子は ω∈/R で 0 にならず、別の rj′ が ω を根に持つなら rj′=(x−ω)(x−ωˉ)=r となって相異なることに反する)。補題 3.3 から QP=rnbx+c+rn−1Q1P1 で、同様に帰納法の仮定を使います。
どの場合も、取り出した項は分解の形の項で、残りの項は帰納法の仮定で同じ形に分解されるので、全体として主張の形になります。
∎
部分分数分解の各項が、初等関数で積分できることを確かめます。1 次式の項は対数かべき、2 次式 r=x2+px+q について rk2x+p の形も対数かべき、残る rk1 だけが少し手間で、k が 1 つ上がるごとに前の Jk から作る漸化式で表されます。その漸化式がどこから来たかは、右辺を微分して r−k−1 になることを確かめる、という証明で裏付けます。
系 3.5(有理関数の不定積分)✓
真分数式の部分分数分解に現れる各項は、次のとおり原始関数を持つ。ここで r(x)=x2+px+q、d=q−p2/4>0、u=x+p/2 とおく。
- ∫x−αdx=log∣x−α∣、k≥2 で ∫(x−α)kdx=1−k(x−α)1−k。
- ∫r(x)2x+pdx=logr(x)、k≥2 で ∫r(x)k2x+pdx=1−kr(x)1−k。
- Jk(x)=∫r(x)kdx は、J1=d1arctandu、Jk+1=2kd21(rku+(2k−1)Jk)(k≥1)で与えられる。
したがって、すべての有理関数の不定積分は、有理関数・対数・arctan の(有限個の)和で書ける。
証明(系 3.5)
すべて右辺を微分して確かめます(命題 2.1[微分法とその応用] と連鎖律)。(1) は (log∣x−α∣)′=x−α1、(1−k(x−α)1−k)′=(x−α)−k です。(2) は r>0(r=u2+d2)で r′=2x+p なので (logr)′=rr′、(1−kr1−k)′=r−kr′ です。
(3) J1:(d1arctandu)′=d1⋅1+u2/d21/d=u2+d21=r1(定理 9.3[指数・対数・三角関数をきちんと定義する])です。Jk+1 の式は、k についての帰納法で Jk′=r−k を仮定して右辺を微分します。商の法則から
dxdrku=rk1−rk+12ku2=rk+1r−2ku2=rk+1(1−2k)r+2kd2=rk1−2k+rk+12kd2(r=u2+d2 から r−2ku2=(1−2k)r+2kd2)です。これに (2k−1)Jk′=(2k−1)r−k を足すと 2kd2r−k−1 となり、2kd2 で割って Jk+1′=r−k−1 を得ます。
最後の主張:真分数式は部分分数分解(定理 3.4)で (1)〜(3) の項の和です。rkbx+c は bx+c=2b(2x+p)+(c−2bp) と分け、(2) と (3) を使います。
∎
例 3.6(部分分数に分けて積分する)
(a) x2−11=21(x−11−x+11) なので、∫x2−1dx=21logx+1x−1 です。
(b) x3+1=(x+1)(x2−x+1)(x2−x+1 の判別式は −3<0)。x3+11=31⋅x+11+31⋅x2−x+1−x+2 です(右辺を通分すると分子は 31[(x2−x+1)+(−x+2)(x+1)]=31⋅3=1)。−x+2=−21(2x−1)+23 と分け、u=x−21、d=23 として 系 3.5 の (2)(3) を使うと
∫x3+1dx=31log∣x+1∣−61log(x2−x+1)+31arctan32x−1です(係数:31⋅23⋅d1=31⋅23⋅32=31)。
sinx と cosx の有理式(分数式)の積分は、t=tan2x という置換で、すべて有理関数の積分に帰着します。
命題 4.1(t = tan(x/2) による置換)✓
−π<x<π とし、t=tan2x とおく。このとき
sinx=1+t22t,cosx=1+t21−t2,x=2arctant,dtdx=1+t22である。したがって、sinx,cosx の有理式 R(sinx,cosx) の積分は、t の有理関数の積分
∫R(sinx,cosx)dx=∫R(1+t22t,1+t21−t2)1+t22dtに帰着し、系 3.5 により初等関数で書ける。
証明(命題 4.1)
∣x∣<π なので x/2∈(−π/2,π/2) で cos(x/2)>0、t=tan(x/2) が定まり、1+tan2=1/cos2(補題 9.1[指数・対数・三角関数をきちんと定義する] (3))から cos22x=1+t21 です。倍角の公式(系 4.2[三角関数])より sinx=2sin2xcos2x=2tcos22x=1+t22t、cosx=2cos22x−1=1+t22−1=1+t21−t2 です。x/2∈(−π/2,π/2) と arctan の定義から x/2=arctant、すなわち x=2arctant で、dtdx=1+t22(定理 9.3[指数・対数・三角関数をきちんと定義する])です。積分の置換は置換積分(定理 6.1[積分の基本定理と定積分])を φ(t)=2arctant に使います。
∎
例 4.2(1 / sin x と 1 / (1 + sin x))
(a) ∫sinxdx:sinx=1+t22t、dx=1+t22dt から ∫2t1+t2⋅1+t22dt=∫tdt=log∣t∣=logtan2x です。
(b) ∫0π/21+sinxdx:x=0 で t=0、x=2π で t=tan4π=1 で、1+sinx=1+t2(1+t)2 なので ∫01(1+t)21+t2⋅1+t22dt=∫01(1+t)22dt=[−1+t2]01=1 です。
a2−x2 を含む積分は x=asinθ とおく置換が定番です。
例 4.3(∫₀ᵃ √(a² − x²) dx = πa²/4)
a>0 とし、φ(θ)=asinθ(0≤θ≤2π)とおくと φ は C1 級で φ(0)=0、φ(2π)=a、f(x)=a2−x2 は [0,a] で連続です。θ∈[0,2π] で cosθ≥0 なので f(φ(θ))=acosθ で、置換積分(定理 6.1[積分の基本定理と定積分])より
∫0af(x)dx=∫0π/2acosθ⋅acosθdθ=a2∫0π/221+cos2θdθ=a2[2θ+4sin2θ]0π/2=4πa2です(cos2θ=21+cos2θ は倍角の公式、sinπ=0)。これは、半径 a の円の第 1 象限の部分(四分円)の面積が πa2/4 であること(命題 8.3[指数・対数・三角関数をきちんと定義する] の a=1、θ=2π の場合の一般化)と一致しています。
関数 f,g に対し、∫−ππf(x)g(x)dx を「関数の内積」とみなすと、sinmx、cosnx たちは互いに直交します。
定理 5.1(三角関数系の直交性)✓
m,n を 0 以上の整数とする。
- ∫−ππcosmxcosnxdx=⎩⎨⎧0π2π(m=n)(m=n≥1)(m=n=0)
- ∫−ππsinmxsinnxdx={0π(m=n)(m=n≥1)(m=0 または n=0 のときは 0)
- ∫−ππsinmxcosnxdx=0。
証明(定理 5.1)
まず、整数 k について ∫−ππcoskxdx は、k=0 のとき 2π、k=0 のとき [ksinkx]−ππ=ksinkπ−sin(−kπ)=0(sinkπ=0。命題 3.1[三角関数] (5))です。同様に ∫−ππsinkxdx=0(k=0 は被積分関数が 0、k=0 は [−kcoskx]−ππ=−kcoskπ−cos(−kπ)=0)です。
積和の公式(系 4.3[三角関数])から
cosmxcosnx=21[cos(m+n)x+cos(m−n)x],sinmxsinnx=21[cos(m−n)x−cos(m+n)x],sinmxcosnx=21[sin(m+n)x+sin(m−n)x]です。これらを積分し、上の結果を使えば、(1) は m=n で 0、m=n≥1 で 21(0+2π)=π、m=n=0 で 21(2π+2π)=2π です。(2) は m=n で 21(0−0)=0、m=n≥1 で 21(2π−0)=π、m=n=0 または片方が 0 のとき被積分関数が 0 です。(3) は常に 21(0+0)=0 です。
∎
例 5.2(係数の取り出し)
有限個の項からなる三角多項式 f(x)=2a0+∑k=1N(akcoskx+bksinkx) に 定理 5.1 を使うと、積分の線形性(命題 4.1[積分の基本定理と定積分] (1))から ∫−ππf(x)cosnxdx=πan、∫−ππf(x)sinnxdx=πbn(n≥1)です。つまり係数 an,bn は、f の積分で取り出せます。これが周期関数を sinkx、coskx の(無限)和に展開する Fourier 級数の出発点です。
n≥0 に対し Wn=∫0π/2sinnxdx とおきます。n が大きいほど sinnx は小さくなるので Wn も小さくなりますが、その様子を厳密に追います。
定理 6.1(Wallis 積分)✓
- W0=2π、W1=1、nWn=(n−1)Wn−2(n≥2)。
- W2m=2πk=1∏m2k2k−1、W2m+1=k=1∏m2k+12k(m≥0。空の積は 1)。
- すべての n で Wn>0 で、Wn+1≤Wn。
証明(定理 6.1)
(1) W0=∫0π/21dx=2π、W1=[−cosx]0π/2=1(cos2π=0、cos0=1)です。n≥2 のとき、部分積分(定理 6.2[積分の基本定理と定積分])を u=sinn−1x、v′=sinx(v=−cosx)に使うと
Wn=[−sinn−1xcosx]0π/2+(n−1)∫0π/2sinn−2xcos2xdxです(u′=(n−1)sinn−2xcosx)。境界項は sinn−12πcos2π=0 と sinn−10⋅cos0=0(n≥2)で 0 です。cos2x=1−sin2x から Wn=(n−1)(Wn−2−Wn)、すなわち nWn=(n−1)Wn−2 です。
(2) (1) から W2m=2m2m−1W2m−2、W2m+1=2m+12mW2m−1 で、これを繰り返します。
(3) [0,2π] で 0≤sinx≤1(定理 7.3[指数・対数・三角関数をきちんと定義する] (3)、定理 6.5[指数・対数・三角関数をきちんと定義する])なので sinn+1x≤sinnx で、積分の単調性(命題 4.1[積分の基本定理と定積分] (2))から Wn+1≤Wn。正であること:sin は [0,2π] で単調増加で sin4π>0(命題 3.2[三角関数])なので、[4π,2π] で sinnx≥(sin4π)n です。したがって区間加法性(同 (3))と単調性から Wn≥∫π/4π/2sinnxdx≥4π(sin4π)n>0 です。
∎
定理 6.2(Wallis の積)✓
2π=m→∞limk=1∏m(2k−1)(2k+1)(2k)2=m→∞lim12⋅32⋅34⋅54⋅56⋅76⋯2m−12m⋅2m+12mである。
証明(定理 6.2)
Πm=k=1∏m(2k−1)(2k+1)(2k)2 とおきます。定理 6.1 (2) から
W2m+1W2m=2πk=1∏m2k2k−1⋅k=1∏m2k2k+1=2π⋅Πm1です。すなわち Πm=2π⋅W2mW2m+1 です。同 (3) の単調性から W2m+1≤W2m≤W2m−1 なので、すべて正であることに注意して
W2m−1W2m+1≤W2mW2m+1≤1です。(1) から W2m−1W2m+1=2m+12m=1−2m+11→1 なので、はさみうち(命題 2.2[数列と関数の極限] (6))から W2mW2m+1→1、したがって Πm→2π です。
∎
例 6.3(Wallis の積の最初の項)
Π1=34=1.333⋯、Π2=34⋅1516=4564=1.422⋯、Π3=4564⋅3536=175256=1.462⋯ で、2π=1.5707⋯ に向かって単調に増えます(収束はゆっくりです。証明中の不等式から 2π−Πm≤2(2m+1)π で、実際の誤差はその半分ほどです)。この積は、階乗の漸近式 Stirling の公式(定理 7.1[広義積分・パラメータ積分とガンマ関数])の定数 2π を決めるのにも使われます。
定理 7.1(1/6 公式)✓
α<β とする。
∫αβ(x−α)(x−β)dx=−6(β−α)3である。すなわち ∫αβ(x−α)(β−x)dx=6(β−α)3。
証明(定理 7.1)
L=β−α とし、φ(u)=u+α による置換積分(定理 6.1[積分の基本定理と定積分])を使うと、∫αβ(x−α)(x−β)dx=∫0Lu(u−L)du=[3u3−2Lu2]0L=3L3−2L3=−6L3 です(多項式の原始関数は 命題 2.1 の xn の項ごとの和)。
∎
定理 7.2(放物線の切片の面積)✓
f(x)=ax2+bx+c(a=0)、α<β とし、放物線上の 2 点 A=(α,f(α))、B=(β,f(β)) を通る直線 y=ℓ(x) を考える。放物線と線分 AB が囲む図形 D={(x,y):α≤x≤β, y は f(x) と ℓ(x) の間} について、次が成り立つ。
- f(x)−ℓ(x)=a(x−α)(x−β)。
- D の面積は 6∣a∣(β−α)3 である。
- 弦の中点の真上(x=m=2α+β)で放物線と弦の間の鉛直方向の距離を h とすると h=4∣a∣(β−α)2 で、D の面積は、AB と鉛直なベクトル (0,h) が張る平行四辺形の面積の 32 である(Archimedes)。
証明(定理 7.2)
(1) f−ℓ は 2 次の多項式で、最高次の係数は a、x=α,β で 0 です。因数定理(定理 2.3[多項式の割り算と高次方程式])より f−ℓ=(x−α)(ax+e)、x=β で (β−α)(aβ+e)=0 なので e=−aβ、すなわち f−ℓ=a(x−α)(x−β) です。
(2) α<x<β で (x−α)(x−β)<0 なので、f−ℓ の符号は −signa で一定です。したがって D は連続関数 φ1≤φ2({f,ℓ} の小さい方と大きい方)で挟まれた縦線集合で、縦線集合上の累次積分の定理(定理 5.6[重積分と累次積分])から、面積は ∫αβ∣f(x)−ℓ(x)∣dx=∣a∣∫αβ(x−α)(β−x)dx=6∣a∣(β−α)3(定理 7.1)です。
(3) (1) から h=∣f(m)−ℓ(m)∣=∣a∣⋅2β−α⋅2β−α=4∣a∣(β−α)2 です。AB=(β−α, ℓ(β)−ℓ(α)) と (0,h) が張る平行四辺形の面積は、命題 8.1[行列式とその性質] から ∣(β−α)h−0∣=(β−α)h=4∣a∣(β−α)3 で、(2) の面積 6∣a∣(β−α)3 はその 32 です。
∎
積分は和の極限なので、単調な関数なら、和と積分は互いに挟み合います。
定理 8.1(単調関数の和と積分の大小)✓
m<n を整数とし、f:[m,n]→R を連続とする。
- f が単調減少(x≤y⇒f(x)≥f(y))ならば k=m+1∑nf(k)≤∫mnf(x)dx≤k=m∑n−1f(k)。
- f が単調増加ならば k=m∑n−1f(k)≤∫mnf(x)dx≤k=m+1∑nf(k)。
証明(定理 8.1)
(1) のみ示します((2) は −f に (1) を使う)。各 k について、[k,k+1] 上で f(k+1)≤f(x)≤f(k) なので、積分の単調性(命題 4.1[積分の基本定理と定積分] (2))から f(k+1)≤∫kk+1f(x)dx≤f(k) です(区間の長さは 1)。k=m,…,n−1 について足し、区間加法性(同 (3))で ∑k∫kk+1=∫mn とすれば主張を得ます。
∎
Hn=k=1∑nk1 は ∞ に発散しました(調和級数。定理 3.3[数列と関数の極限])が、その発散の速さは logn とちょうど同じです。
定理 8.2(Euler の定数)✓
γn=Hn−logn とおく。数列 (γn) は単調に減少し、すべての n で γn>0 である。したがって γn は収束する。その極限を γ(Euler の定数)と書くと、すべての n で γn−n1≤γ≤γn である。
証明(定理 8.2)
∫1nxdx=logn(命題 2.1)です。定理 8.1 (1) を f(x)=1/x([1,n] で単調減少)に使うと Hn−1=k=2∑nk1≤logn≤k=1∑n−1k1=Hn−1 です。右側の不等式から γn=Hn−logn≥Hn−Hn−1=n1>0 です。
単調性。 γn−γn+1=log(n+1)−logn−n+11=∫nn+1(x1−n+11)dx≥0([n,n+1] で x1≥n+11)です。したがって (γn) は単調減少で下に有界(0 以上)なので、収束します(定理 2.1[級数と収束判定] を −γn に使う)。極限 γ は、γ≤γn です。
下からの評価。 γk−γk+1=∫kk+1xdx−k+11≤k1−k+11(∫kk+1xdx≤k1)です。k=n,…,N−1 で足すと γn−γN≤n1−N1 で、N→∞ として γn−γ≤n1 です(命題 2.2[数列と関数の極限] (5))。
∎
例 8.3(Euler の定数の評価)
n=10 で H10=25207381=2.92897⋯、log10=2.30259⋯(電卓の値)なので γ10=0.62638⋯ で、定理 8.2 から 0.526<γ<0.627 です。実際の値は γ=0.5772⋯ で、評価の範囲にあります。
定理 8.4(n! の評価)✓
任意の正の整数 n に対し
e(en)n≤n!≤en(en)nである。
証明(定理 8.4)
n=1 のときは 3 つの式がすべて 1 なので、n≥2 とします。log は単調増加なので、定理 8.1 (2) を f=log([1,n] で連続)に使うと k=1∑n−1logk≤∫1nlogxdx≤k=2∑nlogk、すなわち log(n−1)!≤∫1nlogxdx≤logn! です(log の和は積の対数。定理 4.2[指数・対数・三角関数をきちんと定義する] (2))。(xlogx−x)′=logx+1−1=logx(積の法則と 定理 4.2[指数・対数・三角関数をきちんと定義する] (4))から、∫1nlogxdx=[xlogx−x]1n=nlogn−n+1 です。したがって logn!≥nlogn−n+1=log(e(n/e)n)、log(n−1)!≤nlogn−n+1 で、後者は n!=n⋅(n−1)!≤ne(n/e)n を意味します(exp の単調性)。
∎
例 8.5(10! の評価)
e−10=4.54×10−5 から e(10/e)10=e⋅1010e−10≈1.23×106、10e(10/e)10≈1.23×107 です。定理 8.4 より 1.23×106≤10!≤1.23×107 で、実際 10!=3628800 です。上下の幅は n 倍ありますが、桁数のおおよその見当がつきます。
定積分の近似に使う台形公式は、区間を等分して、各小区間で関数を線分で置き換える方法です。その誤差が、第 2 次導関数と h2(h は刻み幅)で抑えられることを示します。証明の方針は、まず 1 つの小区間で誤差を u(x)=(x−p)(q−x) と f′′ の積の積分に直し、それを §7.1 の 1/6 公式で見積もり、最後に小区間の誤差を足し合わせる、というものです。部分積分は 2 回使い、境界項は u(p)=u(q)=0 のため 1 回目で消えます。
定理 8.6(台形公式の誤差評価)✓
f:[a,b]→R を C2 級(f′′ が連続)とし、N≥1、h=Nb−a、xk=a+kh とおく。
TN=h[2f(x0)+k=1∑N−1f(xk)+2f(xN)]とすると、M=max[a,b]∣f′′∣ について
∫abf(x)dx−TN≤12(b−a)h2Mである。
証明(定理 8.6)
1 つの小区間。 p<q とし、u(x)=(x−p)(q−x) とおくと u(p)=u(q)=0、u′(x)=p+q−2x、u′′=−2 です。部分積分(定理 6.2[積分の基本定理と定積分])を 2 回使うと
∫pquf′′dx=[uf′]pq−∫pqu′f′dx=−([u′f]pq+2∫pqfdx)です。[u′f]pq=(p−q)f(q)−(q−p)f(p)=−(q−p)(f(p)+f(q)) なので、
∫pqfdx−2q−p(f(p)+f(q))=−21∫pqu(x)f′′(x)dxです。u≥0 なので、右辺の絶対値は 2M∫pqudx=2M⋅6(q−p)3(定理 7.1)以下です。q−p=h とすると、1 つの小区間の誤差は 12Mh3 以下です。
全体。 [xk,xk+1](k=0,…,N−1)で足すと、内側の節点 xk は両側の小区間から 2hf(xk) ずつ受け取って hf(xk)、両端は 2hf を 1 回受け取るだけなので、台形の和は TN、積分の和は ∫abf(区間加法性)です。誤差は N⋅12Mh3=12(b−a)h2M 以下です。
∎
例 8.7(台形公式で log 2 を求める)
log2=∫12xdx を N=4(h=0.25)の台形公式で近似します。f(x)=1/x の値は f(1)=1、f(1.25)=0.8、f(1.5)=0.6667、f(1.75)=0.5714、f(2)=0.5 で、T4=0.25[0.5+0.8+0.6667+0.5714+0.25]=0.69702⋯ です。f′′(x)=2/x3≤2([1,2])なので、定理 8.6 から誤差は 121⋅0.0625⋅2=0.0105 以下です。実際の log2=0.69315⋯ との差は 0.0039 で、評価の範囲内です。
- リーマン積分とその先。 定積分の定義・可積分性・基本定理は 積分と微分積分学の基本定理 にあり、広義積分・ガンマ関数・ベータ関数・Stirling の公式は 広義積分とパラメータ積分 で扱います。Wallis 積分はベータ関数の特別な場合です。
- Fourier 解析。 定理 5.1 は、周期関数の空間 L2(−π,π) での直交系であることを意味します。Fourier 級数の収束と完全性は フーリエ級数 で扱われます。
- 数値積分。 台形公式の誤差の評価 O(h2) から、Simpson の公式(O(h4))、Gauss 型の公式へ進みます。
- 初等関数で積分できない関数。 ∫e−x2dx のように、有理関数・対数・arctan・三角関数・指数関数を有限回組み合わせても原始関数が書けない関数があります。その理論(Liouville の定理)は、微分体の代数を使うもので、ここでは扱いません。
- 代数学との接点。 部分分数分解は、多項式環 R[x] の一意分解性と、有理関数体の構造の話です。複素数の範囲で分解すれば、分母はすべて 1 次式のべきになります(多項式の割り算と高次方程式)。
演習 10.1易
∫x(x2+1)dx を求めよ。
解答
x(x2+1)1=x1−x2+1x である(右辺を通分すると分子は (x2+1)−x2=1)。命題 2.1 と 系 3.5 (2)(p=0、r=x2+1、x2+1x=21⋅x2+12x)から、∫x(x2+1)dx=log∣x∣−21log(x2+1) である。
演習 10.2標準
∫0π/2cos4xdx を求めよ。
解答
f(x)=cos4x、φ(t)=2π−t に置換積分(定理 6.1[積分の基本定理と定積分])を使う。φ′=−1、φ(0)=2π、φ(2π)=0 なので ∫0π/2f(φ(t))⋅(−1)dt=∫π/20f(x)dx=−∫0π/2cos4xdx である。左辺は cos(2π−t)=sint(命題 3.1[三角関数] (3))から −∫0π/2sin4tdt=−W4 なので、∫0π/2cos4xdx=W4 である。定理 6.1 (1) から W4=43W2=43⋅21W0=83⋅2π=163π である。
演習 10.3標準
∫−ππ(1+2cosx+3sin2x)2dx を求めよ。
解答
展開すると、2 乗の項 1、4cos2x、9sin22x と、交差項 4cosx、6sin2x、12cosxsin2x になる。定理 5.1 から、∫−ππ1dx=2π、∫4cos2xdx=4π、∫9sin22xdx=9π で、交差項の積分は ∫cosxdx=0、∫sin2xdx=0、∫cosxsin2xdx=0 なので、すべて 0 である。合計 2π+4π+9π=15π。
演習 10.4標準
k=1∑nk1≥2n+1−2 を示せ。
解答
f(x)=x−1/2 は [1,n+1] で連続な単調減少関数で、原始関数は 2x(命題 2.1 で α=−21)である。定理 8.1 (1) を区間 [1,n+1] に使うと ∑k=2n+1f(k)≤∫1n+1f≤∑k=1nf(k) なので、∑k=1nk1≥∫1n+1x−1/2dx=2n+1−2 である。
- 杉浦光夫『解析入門 I』東京大学出版会、1980 — 積分法の章。
- R. Courant, F. John, Introduction to Calculus and Analysis, Vol. I, Wiley, 1989 — 積分法・有理関数の積分の章。
- W. Rudin, Principles of Mathematical Analysis, 3rd ed., McGraw-Hill, 1976 — Chapter 6(積分)。
- 高木貞治『解析概論』岩波書店 — 積分法の章(有理関数の積分・Wallis の公式)。