以下,f(x)=xlogx (x>0) とおく。
(1) の証明
f を微分すると f′(x)=x2x1⋅x−logx⋅1=x21−logx(x>0). f′(x)=0、すなわち logx=1、すなわち x=e であり,0<x<e のとき logx<1 より f′(x)>0,x>e のとき logx>1 より f′(x)<0 である。よって f は 0<x≦e で単調増加,x≧e で単調減少し,x=e で最大値 f(e)=e1 をとる。
境界での挙動を調べる。x=t1 (t>0) とおくと,x→0+ は t→∞ に対応し, f(x)=t1logt1=−tlogt. t→∞ のとき tlogt→∞ であるから,f(x)→−∞ (x→0+) である。
また x>1 のとき logx>0 より f(x)>0 であり,問題文で用いてよいとされる x→∞limxlogx=0 とあわせて,f(x)→0+ (x→∞) である。
さて 0<x≦1 では logx≦0 より f(x)≦0 であるから,f(x)=3n1>0 を満たす x はこの範囲には存在しない。
区間 1<x≦e で考える。f はここで連続かつ増加(異なるxの値に対して同じ値をとらない)で,f(1)=0, f(e)=e1。e<3 より 3n≧3>e(n は自然数)であるから 0=f(1)<3n1<e1=f(e). 中間値の定理と、f が異なるxの値に対して同じ値をとらないことより,f(x)=3n1 を満たす x は 1<x<e の中にちょうど1つ存在する。これを αn とする。
区間 x≧e で考える。f はここで連続かつ減少(異なるxの値に対して同じ値をとらない)で,f(e)=e1 から x→∞ で 0 に近づく(到達しない)。0<3n1<e1=f(e) であるから,同様に中間値の定理と単調性より,f(x)=3n1 を満たす x は x>e の中にちょうど1つ存在する。これを βn とする(f(e)=e1=3n1 であるから βn=e)。
以上により,0<x≦1 には解がなく,1<x<e にちょうど1つ,x>e にちょうど1つの解があるので,方程式 xlogx=3n1 は x>0 の範囲でちょうど2つの実数解 αn,βn (αn<βn) をもつ。■
(2) の証明
(i) 1<αn<en1 を示す。
1<αn<e であるから,まず 1<αn が成り立つ。
n≧1 より 0<n1≦1 なので 1<en1≦e である。ここで f(en1)=en1logen1=en1n1=nen11. en1≦e<3 であるから nen1<3n,よって f(en1)=nen11>3n1=f(αn). en1 と αn はいずれも f が増加(異なるxの値に対して同じ値をとらない)である区間 0<x≦e に属するから,f(en1)>f(αn) より en1>αn. 以上で 1<αn<en1 が示された。
(ii) ne<βn を示す。
f(ne)=nelog(ne)=nelogn+loge=nelogn+1. n≧1 より logn≧0 であるから logn+1≧1,よって f(ne)=nelogn+1≧ne1. また e<3 より ne<3n,したがって ne1>3n1。ゆえに f(ne)≧ne1>3n1=f(βn). ne (≧e) と βn (>e) はいずれも f が減少(異なるxの値に対して同じ値をとらない)である区間 x≧e に属するから,f(ne)>f(βn) より ne<βn.
(iii) n→∞limαn を求める。
(i) より,すべての自然数 n について 1<αn<en1 が成り立つ。n→∞ のとき n1→0 であり,指数関数の連続性より en1→e0=1 である。したがってはさみうちの原理により n→∞limαn=1.