高等学校数学III/極限

提供: testwiki
ナビゲーションに移動 検索に移動

テンプレート:Pathnav テンプレート:Wikiversity ここでは、極限について学ぶ。微分・積分の考えでは簡単な関数の極限について学んだが、ここでは数列の極限、さらには無理関数や三角関数などの関数の極限について学ぶ。極限は微分積分の基礎となっており重要である。

数列{an} が有限個の項しかもたないとき、有限数列といい、項が限りなく続くとき無限数列という。ここでは無限数列を考えるから断りがない場合、無限数列を単に数列と書くことにする。

数列の極限

数列 {an} において、項の番号 n が限りなく大きくなっていくとき、an がある一定の値 α に限りなく近づいていくならば、数列 {an}α収束するといい、

limnan=α

または簡単に

anα (n)

とかく。また、α をこの数列の極限値という。

収束する数列には次のような性質がある。 数列{an}, {bn} において, limnan=α, limnbn=β とすると、

  1. limnkan=kαkは定数)。
  2. limn{an±bn}=α±β (複号同順)。
  3. limnanbn=αβ.
  4. limnanbn=αβ (ただし、β=0)。
例題
次の数列の極限値を求めよ。
  1. 1,12,13,,1n,
  2. 2,32,43,,n+1n,
  1. 分母が限りなく大きくなっていくため、項の値は次第に小さくなっていくが、nは常に正なので、項の値が負になることはなく、0に限りなく近づく。したがって
    limn1n=0
  2. 式変形と1.の結果を用いると、
    limnn+1n=limn(1+1n)=1+0=1


数列には収束しないものがある。たとえば

1,2,3,,n,,
3,1,,74n,

は収束しない。収束しない数列は発散(はっさん) するという。発散する数列 {an}n のとき項 an の値が限りなく大きくなるときこの数列は正の無限大(せい の むげんだい) に発散するといい、「その極限は正の無限大である」のようにいう。このことを次のように表す。

limnan=

逆に n のとき、項 an が負の値でその絶対値が限りなく大きくなるときこの数列は負の無限大 に発散するといい、その極限は負の無限大であるという。このことを次のように表す。

limnan=
例題
次の数列の極限を求めよ。
  1. 1,4,,n2,
  2. 2,2,,3nn2,
  1. limnn2=.
  2. limn(3nn2)=.

発散する数列には次のようなものもある。

1,2,3,,(1)nn,
1,1,1,,(1)n,

いずれの数列も正の無限大にも負の無限大にも発散しない。このような数列を振動(しんどう) するという。このときもこの数列には極限値が存在しない。

定理

数列 {an}, {bn} について、n が十分に大きいとき常に anbn を満たしていて、limnan=α かつ {bn} の極限値も存在するならば、

αlimnbn

となる。

証明

これを証明するためには、「限り無く近づく」という言葉の、数学的な意味を明確にする必要がある。初学者には難解な証明であるため、高校数学では直感的に成り立ちそうなことを理解してほしい。参考として、以下に証明の一例を挙げておく。

α>limnbnと仮定すると、αlimnbn=ϵ>0である。

bnは限りなくαϵ/2より小さい数に近づくから、nが十分大きいときは常にbn<αϵ/2となる。

anは限りなくαに近づくため、任意の正の数ϵに対して、十分大きな数Nであって、nNならば常にαan<ϵが成り立つようなものが存在するはずである。いま、anbnであったから、十分大きなnでは常にbnαϵとなる。

ϵは任意の正の数であったから、ϵ=ϵ/2とすると、十分大きなnについて矛盾する式が成立することになる。したがって、背理法によりαlimnbnである。■

興味を持った人は大学1年生程度を対象とする微分積分学の教科書を参照してほしい。例えば、解析学基礎など。

次に、はさみうちの原理 を紹介する。

はさみうちの原理

数列 {an}, {bn}, {cn} について、n が十分に大きいとき常に anbncn を満たしていて、limnan=limncn=α ならば、{bn} の極限値も存在して、

limnbn=α

となる。

証明

limnbn が存在することはあきらか。先の定理より、

αlimnbn かつ limnbnα

であるので、

limnbn=α

が成立。■

例題

つぎの極限値を求めよ。

  1. limnn2+4n+23n2+4.
  2. limn(9n2+2n3n).
  3. limn(1)nn.
  1. limnn2+4n+23n2+4=limn1+4n+2n23+4n2=13.
  2. limn(9n2+2n3n)=limn2n9n2+2n+3n=limn29+2n+3=13.
  3. すべての n で、
1n(1)nn1n
となり、
limn(1n)=limn1n=0
であるので、
limn(1)nn=0


追い出しの原理

実数の数列{an},{bn}があり、全てのnについてanbnとする。 このとき、limnan=ならばlimnbn=である。 同様に、全てのnについてanbnでありlimnan=ならば、 limnbn=である。

高校レベルでの証明はできないが、数列の各項を折れ線で結んだannグラフを書くことで成り立つことが直感的に理解できる。

等比数列の極限

等比数列 {rn} の極限について考えてみよう。

(i) r>1 の場合:

r=1+h とおくと、

rn=(1+h)n=1+nC1h+nC2h2++nCnhn

であるので、

rn1+nh

したがって、n のとき、1+nh だから、

limnrn=
(ii) r=1 の場合:

1 は何乗しても 1 だから、

limnrn=1
(iii) |r|<1 の場合:

r=0 ならばあきらかに、

limnrn=0

r0のとき、|r|1>1だから、(i) より

limn1|r|n=

したがって、

limnrn=0
(iv) r=1 の場合:

rnn が奇数の場合 1n が偶数の場合 1 となるので振動する。

(v) r<1 の場合:

|r|>1 より、

limn|r|n=

となるが、rnn が奇数の場合 rn<0n が偶数の場合 rn>0 となるので振動する。

まとめると、次のようになる。

収束

  • |r|<1 のとき、limnrn=0
  • r=1 のとき、limnrn=1

発散

  • r>1 のとき、limnrn=
  • r1 のとき、limnrn は存在しない。
例題

一般項が次のように表される数列の収束・発散について調べ、極限値があるならばこれを求めよ。

  1. 2n+4n3n.
  2. 5n+7n5n+(7)n.
  3. 1+4n14n.
  4. 3n23n1+2n.
  1. limn2n+4n3n=limn{(23)n+(43)n}=.
  2. n が偶数ならば常に、5n+7n5n+(7)n=1 となり、奇数ならば 5n+7n5n7n となる。この二つの数列の極限が等しければよいが、limn5n+7n5n7n=limn(57)n+1(57)n1=1 であるので等しくない。したがって、数列 {5n+7n5n+(7)n} は振動する。
  3. limn1+4n14n=limn(14)n+1(14)n1=1.
  4. limn3n23n1+2n=limn123+(23)n=32.

無限級数の和

数列 {an} の第 n 項までの和を Sn と表すことにする。すなわち、

Sn=a1+a2++an=k=1nak

このとき、{Sn} は数列の一種とみなすことができ、このようにある数列の初項から第 n 項までを順番に足してできる数列を級数(きゅうすう) という。もとの数列 {an} が無限数列である場合、級数 {k=1nak} も無限に項を持つことになる。このような級数を無限級数(むげんきゅうすう) という。以下、単に級数というときは無限級数であるとする。

数列 {an} において、初項から第 n 項までの和を第 n 部分和(ぶぶんわ)という。{an} から作られる級数の第 n 部分和 (つまり、{an}の初項から第n項までの和)を Sn と表すことにし、この級数{Sn} の極限値が S であるとき、SnS に収束するといい、S を級数のという。このことを次のように表す。

S=limnSn=limnk=1nan

または

a1+a2++an+=S

または

n=1an=S

2番目の表記はシグマ記号を使わない分直感には訴えやすい面もあるが、注意深く表記しないと「…」の指すものがはっきりしないため、あまり好ましくない。

数列 {Sn} が発散するときこの級数は発散するという。

例題

つぎの級数の収束・発散について調べ、和が存在するならば求めよ。

  1. 112+123++1n(n+1)+.
  2. 12+34++2n12n+.
  3. 11+2+12+3++1n+n+1+.
  1. n1n(n+1)=n(1n1n+1)=limn(11n+1)=1.
  2. 2n12n12 であるから、n2n12nlimnn2=
    したがって級数 12+34++2n12n+ は発散する。
  3. n1n+n+1=n(n+1n)=limn(n+11)=.
定理

数列 {an} から作られる級数 Sn が収束する必要条件は、

limnan=0

である。

証明

α0 とし、limnan=αとする。n>1 のとき、

an=SnSn1

となるので、

limnan=limn(SnSn1)=α

しかし、limnSn=limnSn1=S であるから、これは矛盾。したがって、α=0 でなくてはならない。■

逆に、limnan=0 であっても、nan が収束するとは限らない。

無限等比級数の和

初項が a で公比が r の数列から作られる級数を無限等比級数 または単に等比級数(とうひ きゅうすう) という。

等比級数の収束・発散について考えてみよう。この等比級数の第 n 部分和は、

Sn=a+ar+ar2++arn1

となる。

(i) a=0 の場合:

すべてのnan=0となるから、

limnSn=0
(ii) a0 の場合:

|r|<1 とすると、

Sn=a(1rn)1r

であるから、

limnSn=a1r

r>1 または r1 のときは、{arn1} は発散するから、{Sn} は発散する。また、r=1のときは、

limnarn1=a0

であるから、先の定理より {Sn} は発散する。

このことは次のようにまとめられる。

a0 のとき、初項 a, 公比 r の等比級数は

  • |r|<1 のとき収束し、
    a+ar+ar2++arn1+=a1r
  • |r|1 のとき発散する。
例題

次の等比級数の収束・発散について調べ、収束するものについてはその和を求めよ。

  1. 132+34338+
  2. (32)1+(32)+
  3. 10050+25
  1. 与えられた数列は公比が|32|<1 であるので収束する。その和は、n(32)n1=11+32=423
  2. 与えられた数列は公比が3+2>1 であるので発散する。
  3. 与えられた数列は公比が12 であるので収束する。その和は、n100(12)n1=2003

関数とその極限

分数関数と無理関数

分数関数

y=1x , y=2x1x1のように、xの分数式で表される関数をxの分数関数という。

y=kxのグラフは双曲線(そうきょくせん)で、原点に関して対称である。双曲線y=kxの漸近線は、x軸とy軸である。

関数y=kxp+qのグラフは、関数y=kxのグラフをx軸方向にp、y軸方向にqだけ平行移動したもので、漸近線は2直線x=p , y=qである。

例題

分数関数y=2x+3x+1のグラフの漸近線の方程式を求めよ。

y=2x+3x+1=1x+1+2

ゆえに、この関数のグラフは、双曲線y=1xをx軸方向に-1、y軸方向に2だけ平行移動したものである。

漸近線の方程式はx=1 , y=2である。

無理関数

x , 3x83のように、根号の中に文字を含む式を無理式(むりしき)といい、変数xの無理式で表される関数をxの無理関数(むりかんすう)という。

y=xのグラフについて考える。

y=xの定義域はx0、値域はy0である。

y=xの両辺を2乗すると、y2=x、すなわち

x=y2

x=y2のグラフは原点を頂点とし、x軸を対称軸とする放物線である。

y=xではy0であるから、y=xのグラフはx=y2のグラフの上半分である。


無理関数y=ax+bについて、

ax+b=a(x+ba)

であるから、無理関数y=ax+bのグラフは、y=axのグラフをx軸方向にbaだけ平行移動したものである。

例題

無理関数y=2x6のグラフはy=2xのグラフをどのように平行移動したものか。

y=2x6=2(x+3)

ゆえに、この関数のグラフは、y=2xをx軸方向に-3だけ平行移動したものである。


なお、分母がn次式である分数関数をn次分数関数、根号の中がn次式である無理関数をn次無理関数と呼ぶ場合がある。また、高校で扱う整関数・三角関数・指数関数・対数関数・分数関数・無理関数及びそれらの逆関数を総称して初等関数と呼ぶ。

合成関数と逆関数

合成関数

二つの関数 f(x)g(x) が与えられたとき、 f(g(x)) という新しい関数を考えることができる。たとえば f(x)=x2+x+2, g(x)=x+1 とすると、

f(g(x))={g(x)}2+g(x)+2=x2+3x+4

一般に二つの関数 f(x), g(x) が与えられたとき、関数 f(g(x))g(f(x))f(x)g(x)合成関数(ごうせい かんすう)という。合成関数 f(g(x))(fg)(x) とかくことがある。

また、(ff)(x)=f2(x)(f2f)(x)=f3(x)のように、f(x)同士をn回合成した関数をfn(x)と表すことがある。ただし、三角関数(と双曲線関数)に限ってfn(x)(f(x))nを意味するので注意。また、多階微分の記法f(n)(x)とも混同しないよう注意が必要である。

例題

f(x)=x21, g(x)=xx+1 のとき、合成関数 (fg)(x)(gf)(x) を求めよ。

(fg)(x)=(xx+1)21=2x+1x2+2x+1
(gf)(x)=x21x21+1=x21x2

この例題のように、一般に (fg)(x)(gf)(x) は等しくない。

逆関数

関数 f(x) と関数 g(x) が与えられて、

(fg)(x)=x
(gf)(x)=x

をすべての定義域内の x で満たすとき、g(x)f(x) の逆関数(ぎゃくかんすう)といい、

g(x)=f1(x)

と表す。

例題

f(x)=xn(x0) の逆関数 f1(x) を求めよ。

y=f(x) とおいて x について解くと、

x=yn

となる。したがって、f1(x)=xn

この例題のように、ある関数 f(x) の逆関数 f1(x) を求めるには x について解いて xy を入れ替えればよい。


テンプレート:コラム


(※ 範囲外)

次に逆関数が存在する条件について考えてみよう。逆関数も関数であるから(逆関数の)定義域に含まれるすべての xf1(x) が一意に定まらなくてはならない。すなわち、 y=f(x) において、定義域の x と値域の y のどちらかを定めるともう片方が一意に定まるような関数でなくてはならない。このことを関数 f(x)全単射(ぜんたんしゃ)である、または一対一 対応(いったいいち たいおう)であるという。関数 f(x) が全単射であることは f(x) に逆関数が存在することの必要十分条件である。

詳しくは大学で写像の概念と共に学ぶ。

(ここまで、範囲外)

関数値の極限

ある関数 f(x) において、x が定数 a1 より小さい値をとりながら a1 に限りなく近づくときの関数 f(x) の値が一定の値 b1 に限りなく近づくとき、 f(x)左極限値(左側極限)b1 であるといい、

limxa10f(x)=b1

と表す。同様に x が定数 a2 より大きい値をとりながら a2 に限りなく近づくときの関数 f(x) の値が一定の値 b2 に限りなく近づくとき、 f(x)右極限値(右側極限)b2 であるといい、

limxa2+0f(x)=b2

と表す。

右側極限と左側極限を合わせて片側極限と呼ぶ。

ここで、

a=a1=a2

かつ

b=b1=b2

であるとき、すなわちa における左極限値と右極限値が等しいとき f(x)b収束するといい、b をそのときのf(x)極限値という。このことを、

limxaf(x)=b

と表す。

xaのとき、 f(x) が限りなく大きくなるならば、 f(x)正の無限大に発散するといい、limxaf(x)= と書く。

xaのとき、 f(x) が負の値をとって、その絶対値が限りなく大きくなるならば、 f(x)負の無限大に発散するといい、limxaf(x)= と書く。

xを限りなく大きくするとf(x)がある値aに限りなく近づくとき

limxf(x)=a

と、xを負の値をとりながら限りなく絶対値を大きくするとf(x)がある値aに限りなく近づくとき、

limxf(x)=a

と書き、それぞれ正の無限大における極限値、負の無限大における極限値という。

なお、数列の場合と同様にはさみうちの原理、追い出しの原理が成り立つ。

関数の連続性

ある関数 f(x) が定義域内の点 a で連続(れんぞく)であるとは、 その関数f(x)のグラフがx=aの近傍で途切れることなく続いていることを意味する。数式で表すと次のようになる。

limxaf(x)=f(a)

であることをいう。また、ある区間で f(x) が連続であるとは、区間内のすべての点で連続であることをいう。

くどいかもしれないが、上式は左辺の極限値が存在して、かつ右辺と一致するということを意味する。左辺の極限値が存在しない場合はf(x)は連続ではない。

また、aが定義域の左端・右端に位置する場合、点(a,f(a))で関数が連続である条件はそれぞれ、

左端: limxa+0f(x)=f(a)
右端: limxa0f(x)=f(a)

となる。


関数f(x),g(x)が定義域に含まれる値aで連続であるとき、以下の関数もx=aで連続である。

  • kf(x)+lg(x)
  • f(x)g(x)
  • f(x)g(x)

連続関数

f(x)が定義域に含まれる全てのxについて連続であるとき、f(x)連続関数と呼ぶ。一般に、初等関数は連続関数である。

なお、以下のような場合には注意が必要である。

一次分数関数y=1xのグラフはx=0において途切れているが、x=0はこの関数の定義域に含まれないため連続関数か否かの議論には関係ない。


区間について、以下のように定める。

  • 区間axb閉区間と呼び、[a,b]と表す。
  • 区間a<x<b開区間と呼び、(a,b)と表す。
  • ax<b,a<xbのような区間を半開区間と呼び、[a,b),(a,b]のように表す。
  • a<x,xbのような区間も(a,),(,b]のように表すこととする。このとき、を含む部分は必ず小括弧()で囲むことに注意。

ある区間をf(x)の定義域と考えたとき、区間に含まれる全ての点においてf(x)が連続ならばf(x)はその区間で連続であるという。

一般に、次の定理が成り立つ。

ワイエルシュトラスの極値定理最大値最小値定理)

閉区間で連続な関数は、その閉区間で最大値・最小値を持つ
開区間で連続な関数は、その開区間に最大値・最小値を持つことも持たないこともある。


関数f(x)が閉区間[a,b]で連続ならば、この区間においてそのグラフには切れ目がなく、さらにf(a)f(b)ならばf(x)f(a)f(b)の間の全ての値を取る。よって、次の定理が成り立つ。

中間値の定理(Ⅰ)

関数f(x)が閉区間[a,b]で連続且つf(a)f(b)ならば、f(a)f(b)の間の任意の定数kに対し、f(c)=kを満たす実数cが、abの間に少なくとも一つ存在する。

中間値の定理(Ⅱ)

関数f(x)が閉区間[a,b]で連続且つf(a)f(b)が異符号ならば、方程式f(x)=0a<x<bの範囲に少なくとも一つの実数解を持つ。

三角関数と極限

左の証明のイメージ
左の証明において、θに変えてxとし、
[三角形OAB]、[扇形OAB]、[三角形OAB']は、各々、
[三角形OAP]、[扇形OAP]、[三角形OAQ]とする。

三角関数については、次が成り立つことが基本的である。

limθ0sinθθ=1
証明

まず

limθ+0sinθθ=1

を示す。

半径1、中心角θの扇形を考える。後にθ→+0とするので0<θ<π/2としてよい。

扇形OABの面積は、θ/2となる。

また、三角形OABを考えると、その面積は

sinθ2

となる。

さらに、点Aを通る辺OAの垂線と、半直線OBとの交点をB'とすると、三角形OAB'の面積は、

tanθ2

となる。

ここで、図から明らかに、面積について以下の不等式が成り立つ。

[三角形OAB]<[扇形OAB]<[三角形OAB']

即ち

0<sinθ2<θ2<tanθ2
0<sinθ<θ<tanθ

逆数をとって各辺にsinθを掛けると、

cosθ<sinθθ<1

いま、

limθ+0cosθ=1

より、はさみうちの原理から、

limθ+0sinθθ=1

が示された。

また、θ<0のときは、

sinθθ=sinθθ=sin(θ)θ

を考えると、いま-θ>0であり、かつθ→-0のとき-θ→+0であるから、上の結果を使うことができて、これにより、

limθ0sinθθ=limθ+0sin(θ)θ=1

となる。以上より、

limθ0sinθθ=1

が成り立つ。■

指数・対数関数と極限

指数・対数関数に関して、次が成り立つ

a>1のとき、limxax=,limxax=0
0<a<1のとき、limxax=0,limxax=
a>1のとき、limxlogax=,limx+0logax=
0<a<1のとき、limxlogax=,limx+0logax=

また、自然対数は高等学校数学III/微分法で導入されるが、自然対数については、次が成り立つ。

limx0log(1+x)x=1
証明

w:ネピア数eの定義より、limn(1+1n)n=e。これの両辺の自然対数をとってlimnnlog(1+1n)=loge=1。ここで、x=1nとすると、nx0なので、limx0log(1+x)x=1となる。■

また、これを用いてネピア数eについては、次が導かれる。

limx0ex1x=1
証明

limx0log(1+x)x=1の関係式で、et=1+xとおくと、x0のときにt0となり、log(et)et1=tet11(t0)。 両辺の逆数をとり、tをxに書き換えると、 limx0ex1x=1となる。■

演習問題

次の極限を求めよ

  1. limx0tanxx
  2. limx01cosxx2
  3. limx0e3x1x
4. 半径がそれぞれ1, rの同心円C1, C2がある。円C1, C2両方に接するような円をできるだけたくさん描く。ただし、rは0 < r < 1を満たし、どの円も両隣の円と外接しているものとする。描いた円の円周の長さの総和をL(r)とするとき、limr1L(r)を求めよ。(2020年信州大 改題)


  • 解答
  1. limx0tanxx=limx0sinxx1cosx=1×1cos0=1
  2. limx01cosxx2=limx01cos2xx2(1+cosx)=limx0(sinxx)211+cosx=1×11+cos0=12
  3. limx0x3x1x=limx03e3x13x=3limt0et1t=3×1=3
  4. n個の円が描けたとする。条件よりn個の円は全て合同で、その直径は1rである。それぞれの円の中心を結んだ距離は1rなので、n個の円の頂点を結んだ図形は一辺の長さが1rの正n角形である。この正n角形は円C1よりも内側かつ円C2よりも外側に存在するので、正n角形の周の長さは円C1の円周より長く円C2の円周より短い。よって、2πr<n(1r)<2πが成り立つ。一つの円の円周はπ(1r)なので、L(r)=nπ(1r)であり2π2r<L(r)<2π2が成り立つ。limr12π2r=2π2なので、はさみうちの原理よりlimr1L(r)=2π2である。


[コラム]よく有る疑問とその回答

極限値の実在

ここでは、上述のような極限の説明に「なんかウサンクサイ」と思う生徒を対象に、そのような疑問に少しでも応えることを目標とする。よって、そのような疑問を持たない生徒が読んでも、あまり意味はない。

疑問を抱いた諸君、諸君の疑問はいたって正当である。あまりこのようなことを大っぴらに書くべきではないかもしれないが、高等学校における極限の取り扱いは「子供だまし」であり、近代以降の数学では極限という概念はもっと厳密な形で取り扱われている。しかしその内容は高校生には少し難しいし、詳しい書籍はほかにも存在する(wikibooksでも解析学基礎にある程度の記述がある)。そこでここでは、高校の教科書のように「子供だまし」をするのではなく、かといって厳密な形で議論するのでもなく、諸君を納得させられるかもしれない答えを提示したい。

さて改めて、極限値という概念に次のような疑問を持つ生徒はいないだろうか。

「限りなくその値に近づけるというだけで、決してイコールには成らないハズだ。そのようなものを考えるのはナンセンスだ。」

ここでは、この問いに対するひとつの解答例を示したいと思う。分り易さを重視しているので厳密では無いが、ひとつの考え方の例として読んでもらいたい。

分数関数 f(x)=1/x を考える。この関数の正の無限大における極限値は0である。 数式で書くならば以下の通りである。

limxf(x)=0

ここで敢えて、この数式には極々小さな正の誤差が紛れ込んでいる、と考える。 xが限りなく無限大に近づいたとしても、f(x)は絶対にx軸とは交わらず、漸近的に近づいていくだけであるため、無限大であっても等号が成り立つはずは無いからである。 そこで、極限という概念で考えるのではなく、直接f(x)に無限大を代入した値を誤差として考える。 (この時、この代入の不可能性については考えないものとする。) 当然ながら、この誤差の大きさは、1/という大きさになるのだが、この大きさは一体どのようなものだろうか?

そもそもこの誤差の値は、実数であるかどうかすらも怪しい。何故なら、そもそも無限大という数自体が実数とは思えない性質を持っているからだ。 無限大というのは、どの実数よりも大きい数という定義である。この時点ですでに実数の定義からハズレている事がよくわかるだろう。

実数にこの無限大という数が含まれるのであれば、無限大は無限大より大きい、という矛盾が生まれる。 ゆえに、無限大は実数と言う枠組みから外し、実数でない未知の数であると考えるべきだろう。

さて、この未知の数の逆数である1/はどういう値なのだろうか。当然ながら、これも未知の数であると言わざるを得ない。 無限大の定義より、1/はどの正の実数よりも小さい正の数、という定義になり、無限大の時と同様に、実数でないことが証明できる。

なお、この数は一般に無限小と呼ばれ、実数に無限小と無限大という概念を加えた数を「超実数」と呼ぶ。

さて、この無限小という誤差を実数としてみるとどう見えるだろうか? 無限小はどのような正の実数よりも小さい、というのだから、実数から見たら見かけ上0に見えるだろう。 そのような視点で考えているのが極限値というものである。

もう少し踏み込んで、値域を実数とするf(x)の値として、無限小という非実数値が出現した、という事実をどう考えるべきだろうか? その問いに対しての極限値という概念の答えは、「強引に実数に変換する」という手法なのである。

値域を実数とする関数に、非実数をいきなり登場させるわけにはいかない、というのは誰にでもわかることだろう。 其の様な問題に対して考えられる答えは「関数の値域そのものを超実数に拡張する」又は「超実数を実数に変換して、値域を実数として保つ」というものだ。

極限(lim)と言う操作・概念はこの二つの答えの内、後者の答えを選んだものとなる。 limという記号には、f(x)x=a±1/をそれぞれ代入した数を計算し、その値から無限小を無視して、超実数を実数に変換するという意味合いが有る。 実数という数から見れば、無限小など全く意味の無い数であることから、等式が成り立つ、と解釈できるのである。

前者の答えを選んだ学問は超準解析と呼ばれるが、これは易しい学問ではなく、高校で教えるのには向かない。

無限大と無限小の実在について

少し話をかえて、「無限大」「無限小」というモノ自体の実在について考えてみる。

上の説明では「無限大」というモノが、実数でないので何だかわからないのだが、とにかくある、という前提で話を進めてきた。ここに疑問を感じた生徒もいるかもしれない。そのような生徒に向けて、さらに補足説明する。

上でも述べたが、「超準解析」という学問においては、無限大・無限小は実体のあるものであり、数学的に厳密に取り扱われる。しかし、無限大・無限小を数学的に厳密に取り扱う事は非常に難しく、歴史的にも20世紀後半にようやく確立されたほどであった。つまり普通、数学においては無限大・無限小といったものを表に出して扱わないのである。この教科書の本文をもう一度見直してほしい。このコラムにおいて用いている「無限大に近づける(近づく)」といった表現はなく「限りなく大きくする」という表現を用いているはずである。荒っぽく言えば、「∞」は単体では意味を持たない記号であり、「limx」のような特定の文脈を与えられて初めて意味を持つ「状態を表す記号」なのである。なんらかの数を表すものではない、という事に注意してほしい。この「limx」はひと固まりで初めて意味を持つ記号であり、「xを」「∞に」「近づける」と分解するようなことはナンセンスだ、とも言える。

では、このコラムにおける説明はなんだったのか。実はこれは説明の方便である。はじめに述べたように、厳密な記述は難しいのであえて厳密でない書き方をしている。近代的な(非超準解析的な)立場の極限の取り扱い方は、実質的にはこのコラムの内容と同じことを、∞を表に出さず巧妙に表現したものである。

三角関数の極限の証明について

本文の#三角関数と極限で示されている

limθ0sinθθ=1

という式について、上で示した証明は、「w:循環論法になっていて証明になっていない」と言われることがある。それはどういうことか、興味がある人のために解説を加えておく。

さてここで、どのように「循環論法」が形成されているのかはっきりさせておこう。

limθ0sinθθ=1 を示す過程で扇形の面積を利用している←扇形の面積を求めるには三角関数の積分が必要である←三角関数を積分するには三角関数の微分が必要である←三角関数を微分するには limθ0sinθθ=1 という結果が必要である←……

論理が循環している構造が分かっただろうか。「極限を求めるために、その極限を利用している」と言ってもいいだろう。

現代の数学では、もちろんこの循環論法は回避できる。もっと言えば、高校数学(新課程)の範囲内でよりよい証明を示すこともできる。しかしそれは今学んでいるより後に学習する内容を利用することにもなり、少々複雑である。

高校数学の目的は完全な論理を組み立てることではなく、むしろ数学の、高校内容の中での体系的な理解を目的としている。このような理由から、現在多くの教科書に上と同様の証明が掲載されていると考えられるし、WIKIBOOKSもこれに倣った。

しかしここでは興味のある諸君のために、「高校内容の範囲(新課程)でのよりよい証明」を示しておこう。面積を利用することは避けて、円弧の長さから問題の極限の値を導いてみよう。ただし、数学IIIの微分、積分(新課程のみの内容も含む)の内容を利用する。

まずは、「ラジアンとは何か」を考え直してみよう。というのも、ラジアンの定義には円弧の長さを利用したが、現代の数学では「w:曲線の長さ」も定義なしには扱えないからである。つまりわれわれは、円弧の長さを数学的に定義すればよいということだ。このあとの積分の単元(新課程)で学習することになるが、区間axbで自身と導関数がともに連続である関数f について、y =f (x )(axb)で表される曲線C の長さは、次の式で求められる。(証明は該当ページ参照 ※2014/02/08時点でWIKIBOOKS内では未作成)

ab1+{f(x)}2dx

ここで、f (x )を半円弧1x2(1x1)とすると、円弧の長さを計算できる。ただし、積分区間にx =-1もしくはx =1を含めると具合が悪いので(被積分関数が値を持たない(極限は正の無限大))、積分区間を12x12としたものを四分円弧の長さとし、円の対称性から円弧一周の長さを決定するとよいとだけ補足しておく。

さて、これでようやく円弧の長さを定義できたので、ラジアンも定義することができる。いよいよ問題の極限の値を求めてみよう。そのために一般的に、再び区間axbで自身とその導関数がともに連続である関数f について、y =f (x )(axb)で表される曲線C を考えよう。ここで、axb, axxb, Δx≠0を満たすようにx およびΔxをとる。また、曲線C上に2点P(x,f (x )),Q(xx,f (xx ))をとる。いま曲線PQの長さをPQ^、直線PQの長さをPQで表すこととすると、

limΔx0PQPQ^=1

が成り立つことを示そう。

証明

w:平均値の定理により、

PQ=(Δx)2+{f(x+Δx)f(x)}2=1+{f(x+θΔx)}2|Δx| (0<θ<1)

を満たす実数θが存在する。また、PQ^を先述の式により定積分で表すと、

PQ^=|xx+Δx1+{f(t)}2dt|

であり、ここで、1+{f(x)}2が、x=x+θMΔx,x+θmΔx (0≦θM≦1, 0≦θm≦1)でそれぞれxからxxの間での最大値、最小値をとるとすると、xからxxの間の任意の実数t に対して、

0<1+{f(x+θmΔx)}21+{f(t)}21+{f(x+θMΔx)}2

が成り立つ。各辺x からxxまで積分することにより、

0<1+{f(x+θmΔx)}2|Δx|PQ^=|xx+Δx1+{f(t)}2dt|1+{f(x+θMΔx)}2|Δx|

を得る。よって

1+{f(x+θΔx)}21+{f(x+θMΔx)}2PQPQ^1+{f(x+θΔx)}21+{f(x+θmΔx)}2

ここで、

limΔx01+{f(x+θΔx)}21+{f(x+θMΔx)}2=limΔx01+{f(x+θΔx)}21+{f(x+θmΔx)}2=1

より、はさみうちの原理から、

limΔx0PQPQ^=1 ■

さて、今度こそ問題の極限を求めてみよう。

証明

本文と同様にθ>0をまず考える。

f(x)=1x2 (1x1)

として、y =f (x )上のx座標がxである点をP,xxである点をQとし、

POQ=2θ rad (ただしOは原点)

とする。すると、ラジアンの定義より、PQ^=2θ となり、また図形的考察によりPQ=2sinθであることが分かる(Oから弦PQに垂線を下ろすと分かりやすい)。ここで

limΔx0PQPQ^

を考えると、Δx→0のとき、θ→+0であるから、上で証明したことを用いると、

limΔx0PQPQ^=limθ+02sinθ2θ=limθ+0sinθθ=1

θ<0のときは本文と同様である。以上より、循環論法に陥ることなく、

limθ0sinθθ=1

が示された。■

このように、この循環論法を避けるのは少々難しい。循環論法を避けるために三角関数の微積分を後回しにして、この証明のための道具が揃うまで話を進めるのはこと「学習/教育」においてはどう考えても非効率的で、そのような回り道をするのは本末転倒である。ということで、「循環論法」と聞いて教科書に不信感を抱いた君も、ここまで読めば致し方ないことに納得してもらえたと思う。

ところでこの循環論法を避ける方法はこれだけではない。sinx及びcosxxの非負整数乗の無限級数で定義する方法や、w:微分方程式を用いて定義する方法などが考えられるが、前者は少なくとも教科書に載せるには向かないし、後者はどう考えても高校範囲外である。ここで解説することはしないが、興味があれば次に示す参考文献を読んでみるといいかもしれない。

それにしてもこのコラムをここまで読み進めた君の好奇心は大したものである。君の成長を期待している。

テンプレート:Stub