§C1.3置換積分・部分積分

最終更新

この記事では、合成関数の微分と積の微分を逆にたどり、置換積分と部分積分の公式を導きます。式の形からどちらの考え方を用いるかを判断し、定積分を計算するときに端点をどのように扱うかを確かめます。

1 置換積分

置換積分では、合成関数の微分を逆にたどります。被積分関数の中に合成関数と内側の関数の導関数が現れているとき、内側の関数を新しい変数に選びます。

公式 1.1.I,JI,Jを区間とし、g:I→Jg:I\to Jを微分可能な関数とする。F:J→RF:J\to\mathbb Rが微分可能であり、JJのすべての点でF′=fF'=fを満たすならば、

ddxF(g(x))=f(g(x))g′(x)(x∈I)\frac{d}{dx}F(g(x))=f(g(x))g'(x)\qquad(x\in I)

が成り立つ。したがって、不定積分では

∫f(g(x))g′(x) dx=F(g(x))+C\int f(g(x))g'(x)\,dx=F(g(x))+C

と書くことができる。

証明.F(g(x))F(g(x))を微分すると、合成関数の微分により

ddxF(g(x))=F′(g(x))g′(x)=f(g(x))g′(x)\frac{d}{dx}F(g(x))=F'(g(x))g'(x)=f(g(x))g'(x)

となる。したがってF∘gF\circ gはf(g(x))g′(x)f(g(x))g'(x)の原始関数である。▨

定理 1.2.a≤ba\leq bとし、g∈C1([a,b])g\in C^1([a,b])とする。ffがg([a,b])g([a,b])を含む区間で連続ならば、

∫abf(g(x))g′(x) dx=∫g(a)g(b)f(t) dt\int_a^b f(g(x))g'(x)\,dx=\int_{g(a)}^{g(b)}f(t)\,dt

が成り立つ。g(a)>g(b)g(a)>g(b)の場合も、右辺を向きの付いた積分として解釈する。

証明.ffの原始関数をFFとする。公式 1.1により、F∘gF\circ gはf(g(x))g′(x)f(g(x))g'(x)の原始関数である。したがって§C1.1 定理 3.1により

∫abf(g(x))g′(x) dx=F(g(b))−F(g(a))=∫g(a)g(b)f(t) dt\int_a^b f(g(x))g'(x)\,dx=F(g(b))-F(g(a)) =\int_{g(a)}^{g(b)}f(t)\,dt

となる。g(a)>g(b)g(a)>g(b)の場合は、端点を交換すると積分の符号が変わるので同じ等式が成り立つ。▨

定積分では、t=g(x)t=g(x)と置くときに被積分関数だけでなく端点もx=a,bx=a,bからt=g(a),g(b)t=g(a),g(b)へ変えます。関数ggが区間の途中で増加から減少へ変わる場合でも、公式はg′g'の符号を含むため、ggの単調性を追加する必要はありません。

例 1.3. 不定積分

∫2xex2 dx\int 2x e^{x^2}\,dx

ではt=x2t=x^2と置くとdt=2x dxdt=2x\,dxであるから、原始関数の一つはex2e^{x^2}である。実際、

ddxex2=2xex2\frac{d}{dx}e^{x^2}=2xe^{x^2}

である。

また、定積分ではx=0,1x=0,1がt=0,1t=0,1に対応するので、

∫012xex2 dx=∫01et dt=e−1\int_0^1 2x e^{x^2}\,dx=\int_0^1e^t\,dt=e-1

となる。

2 部分積分

部分積分では、積の一方を微分し、他方を積分します。多項式と指数関数の積では、多項式を微分側に選ぶと次数が下がります。対数関数を含む積では、対数関数を微分側に選ぶと導関数が1/x1/xになります。

公式 2.1.u,vu,vを同じ区間で微分可能な関数とする。このとき

∫u(x)v′(x) dx=u(x)v(x)−∫u′(x)v(x) dx\int u(x)v'(x)\,dx=u(x)v(x)-\int u'(x)v(x)\,dx

が成り立つ。

証明.u(x)v(x)u(x)v(x)を微分すると、積の微分により

ddx(u(x)v(x))=u′(x)v(x)+u(x)v′(x)\frac{d}{dx}\bigl(u(x)v(x)\bigr)=u'(x)v(x)+u(x)v'(x)

となる。右辺の第1項を移項すると、u(x)v(x)−∫u′(x)v(x) dxu(x)v(x)-\int u'(x)v(x)\,dxはu(x)v′(x)u(x)v'(x)の原始関数になる。▨

公式 2.2.a≤ba\leq bとし、u,v∈C1([a,b])u,v\in C^1([a,b])とする。このとき

∫abu(x)v′(x) dx=[u(x)v(x)]ab−∫abu′(x)v(x) dx\int_a^b u(x)v'(x)\,dx =\bigl[u(x)v(x)\bigr]_a^b-\int_a^b u'(x)v(x)\,dx

が成り立つ。ただし[u(x)v(x)]ab=u(b)v(b)−u(a)v(a)[u(x)v(x)]_a^b=u(b)v(b)-u(a)v(a)である。

証明.u(x)v(x)u(x)v(x)を微分すると

(uv)′(x)=u′(x)v(x)+u(x)v′(x)(uv)'(x)=u'(x)v(x)+u(x)v'(x)

となる。両辺をaaからbbまで積分し、§C1.1 定理 3.1を左辺に用いると

u(b)v(b)−u(a)v(a)=∫abu′(x)v(x) dx+∫abu(x)v′(x) dxu(b)v(b)-u(a)v(a)=\int_a^b u'(x)v(x)\,dx+\int_a^b u(x)v'(x)\,dx

を得る。第1項を移項すれば求める等式になる。▨

例 2.3.u(x)=xu(x)=x、v′(x)=exv'(x)=e^xと選ぶと、u′(x)=1u'(x)=1、v(x)=exv(x)=e^xであるから

∫xex dx=xex−∫ex dx=(x−1)ex+C\int xe^x\,dx=xe^x-\int e^x\,dx=(x-1)e^x+C

となる。実際、

ddx((x−1)ex)=ex+(x−1)ex=xex\frac{d}{dx}\bigl((x-1)e^x\bigr)=e^x+(x-1)e^x=xe^x

である。

公式 2.4.IIを00を含まない区間とする。II上で

∫dxx=log⁡∣x∣+C\int\frac{dx}{x}=\log|x|+C

が成り立つ。定義域が正の区間と負の区間に分かれている場合、それぞれの区間における積分定数は独立である。

証明.x>0x>0ならばlog⁡∣x∣=log⁡x\log|x|=\log xであり、(log⁡x)′=1/x(\log x)'=1/xである。x<0x<0ならば∣x∣=−x>0|x|=-x>0であり、合成関数の微分により

ddxlog⁡∣x∣=ddxlog⁡(−x)=−1−x=1x\frac{d}{dx}\log|x|=\frac{d}{dx}\log(-x)=\frac{-1}{-x}=\frac1x

となる。00をまたぐ区間では1/x1/xが定義されないため、正側と負側の原始関数を一つの積分定数で結ぶ条件はない。▨

3 積分による増加の速さの比較

不等式を有限区間で積分すると、新しい不等式を得ることができます。指数関数と累乗の比較では、00からxxまでの区間を用いるため、以下の主張ではx>0x>0を仮定します。

定理 3.1.nnを正の整数とする。すべての実数x>0x>0について

ex>xnn!e^x>\frac{x^n}{n!}

が成り立つ。

証明.n=1n=1とし、x>0x>0を取る。0≤t≤x0\leq t\leq xではet≥1e^t\geq1であるから、両辺を00からxxまで積分すると

ex−1=∫0xet dt≥∫0x1 dt=xe^x-1=\int_0^x e^t\,dt\geq\int_0^x1\,dt=x

となる。したがってex≥x+1>x=x1/1!e^x\geq x+1>x=x^1/1!である。

ある正の整数nnについて、すべてのx>0x>0でex>xn/n!e^x>x^n/n!が成り立つと仮定する。任意のx>0x>0を取ると、0<t≤x0<t\leq xでは帰納法の仮定によりet>tn/n!e^t>t^n/n!であり、t=0t=0でもe0=1>0=0n/n!e^0=1>0=0^n/n!である。したがって

ex−1=∫0xet dt≥∫0xtnn! dt=xn+1(n+1)!e^x-1=\int_0^x e^t\,dt\geq\int_0^x\frac{t^n}{n!}\,dt =\frac{x^{n+1}}{(n+1)!}

となる。ゆえにex≥1+xn+1/(n+1)!>xn+1/(n+1)!e^x\geq1+x^{n+1}/(n+1)!>x^{n+1}/(n+1)!である。数学的帰納法により、すべての正の整数nnについて主張が成り立つ。▨

定理 3.2.kkを正の整数とする。このとき

lim⁡x→∞xkex=0,lim⁡x→∞log⁡xx=0\lim_{x\to\infty}\frac{x^k}{e^x}=0, \qquad \lim_{x\to\infty}\frac{\log x}{x}=0

が成り立つ。

証明.x>0x>0に対して定理 3.1をn=k+1n=k+1として用いると

0<xkex<(k+1)!x0<\frac{x^k}{e^x}<\frac{(k+1)!}{x}

となる。kkは固定されているので(k+1)!(k+1)!は定数であり、はさみうちの原理により第1の極限を得る。

x>1x>1に対してt=log⁡xt=\log xと置くと、x=etx=e^tであり、x→∞x\to\inftyのときt→∞t\to\inftyである。したがって

log⁡xx=tet⟶0\frac{\log x}{x}=\frac{t}{e^t}\longrightarrow0

となる。最後の極限は第1の極限でk=1k=1とした場合である。▨

注意 3.3.定理 3.2は、正の整数kkを先に固定し、その後でx→∞x\to\inftyとする主張である。x>1x>1を固定してk→∞k\to\inftyとすれば、xk/ex→∞x^k/e^x\to\inftyとなるため、kkとxxを同時に動かす主張ではない。

閑話休題:初等関数で表すことができない原始関数e−x2e^{-x^2}には、有限回の四則演算、合成、指数関数、対数関数などからなる初等関数として表される原始関数が存在しない。この事実は、置換積分や部分積分の選び方がまだ見つかっていないという意味ではなく、リウヴィルの定理によって不可能であることが示される例である。

一方、有理関数の原始関数は部分分数分解によって有理関数、対数関数および逆三角関数を用いて構成することができる。より広い初等関数については、微分体の設定と必要な代数的判定のもとで、初等関数の原始関数が存在するかを判定し、存在する場合に構成するリッシュの方法がある。したがって、個々の積分に対する技法の選択と、原始関数が初等関数で表されるかという決定問題は区別する必要がある。

注意 3.4.定理 1.2と公式 2.2は有限な閉区間上の公式である。広義積分へ用いる場合に必要となる端点極限、積分順序の交換および極限と積分の交換は、この二つの公式からは従わない。

4 技法を選ぶときの確認

  • 置換積分では、合成の内側に選んだ関数の導関数が被積分関数に含まれているかを確かめます。定積分では、新しい変数に合わせて両端点も変えます。
  • 部分積分では、どちらを微分すれば積分が簡単になるかを確かめます。多項式と指数関数の積では、多項式を微分側に選ぶのが基本です。
  • 被積分関数が合成関数と内側の導関数の積なら置換積分を、二つの因子の積で一方を微分すると簡単になるなら部分積分を検討します。公式を用いた後に被積分関数が複雑になった場合は、選択を見直します。
  • 不等式を積分するときは、積分区間の向きを確かめます。00からxxまで積分して大小を保つ議論ではx>0x>0が必要です。

参考文献

  1. Maxwell Rosenlicht, Integration in Finite Terms, The American Mathematical Monthly 79 (1972), 963–972.初等関数による原始関数の存在を判定する理論と、リウヴィルの定理の解説を参考にしました。
  2. Manuel Bronstein, Symbolic Integration I: Transcendental Functions, 2nd ed., Algorithms and Computation in Mathematics 1, Springer, Berlin, 2005.有理関数の積分と初等関数の記号積分に関するアルゴリズムの適用範囲を参考にしました。

例題

条件と何を求めるかを確認してから、式と答えの対応を見比べてください。

次の不定積分を求めよ(CC は積分定数)。

次の不定積分を求めよ。

解法の型「中身」の微分が外に掛かっている形を探して t と置く

  1. 例題 1

    ∫x(x2−2)2 dx\int x(x^{2}-2)^{2}\,dx
  2. 例題 2

    ∫2x ex2 dx\int 2x\,e^{x^{2}}\,dx
  3. 例題 3

    ∫x(x2+4)2 dx\int x(x^{2}+4)^{2}\,dx
  4. 例題 4

    ∫log⁡xx dx\int \dfrac{\log x}{x}\,dx
  5. 例題 5

    ∫x(x2−1)2 dx\int x(x^{2}-1)^{2}\,dx

次の不定積分を求めよ。

解法の型∫fg′=fg−∫f′g\int fg\prime=fg-\int f\prime g。「微分すると簡単になる方」を微分側に

  1. 例題 1

    ∫xsin⁡x dx\int x\sin x\,dx
  2. 例題 2

    ∫xcos⁡2x dx\int x\cos 2x\,dx
  3. 例題 3

    ∫x ex dx\int x\,e^{x}\,dx
  4. 例題 4

    ∫xcos⁡x dx\int x\cos x\,dx
  5. 例題 5

    ∫log⁡x dx\int \log x\,dx

演習

問題を解いてから「解答・解説」を開けます。

次の不定積分を求めよ(CC は積分定数)。

演習を読み込み中…

演習を読み込み中…

前提記事