Evolton

京都大学 1984年度 前期日程 第2次学力試験理系数学 第6問

区間[a,b]={xaxb}で定義された関数f(x)について,次のことを仮定する.

(イ) 関数f(x)は連続であり,更にf(x)およびその導関数f(x)について,
微分と積分を自由に行うことができる.

(ロ) 区間[a,b]で,つねに不等式af(x)bが成り立つ.

(ハ) 区間[a,b]でつねに不等式f(x)k<1が成り立つような定数kが存在する.

このとき,次の問に答えよ.

(1) 等式f(c0)=c0を満たす値c0が,区間[a,b]の中に,ただ1つ存在することを,簡単に説明せよ.

(2) 区間[a,b]の中の(任意の)1つの値d0から出発して,
d1=f(d0)dn+1=f(dn) (n=1,2,)とおく.
このとき,不等式dnc0knd0c0 (n=1,2,)が成立することを示せ.
ただし,c0は問(1)に述べられている値とする.

難易度5/ 10計算量3/ 10目安12

関数微分論証・証明 存在証明、一意性証明、平均値の定理、数学的帰納法

方針

存在は F(x)=f(x)x に中間値の定理を使う。一意性は、2つの固定点があると仮定して平均値の定理を適用し、fk<1 から距離が自分自身より真に縮む矛盾を出す。反復列については、条件 af(x)b で各 dn が区間内に残ることを確認し、同じ縮小評価を繰り返す。

解答

(1) F(x)=f(x)x とおく。条件 (ロ) より af(a)b,af(b)b であるから、特に F(a)=f(a)a0 かつ F(b)=f(b)b0 である。

関数 f は連続なので F も連続である。したがって中間値の定理により、F(c0)=0 となる c0[a,b] が存在する。これは f(c0)=c0 を意味する。

次に一意性を示す。c,d[a,b] がともに f(c)=c,f(d)=d を満たすとする。平均値の定理と条件 (ハ) より cd=f(c)f(d)kcd である。ここで 0k<1 だから、もし cd>0 なら両辺を cd で割って 1k となり矛盾する。よって c=d である。したがって f(c0)=c0 を満たす値は区間 [a,b] にただ1つ存在する。

(2)
まず d0[a,b] であり、条件 (ロ) によって f は区間 [a,b] の値を再び [a,b] に入れる。したがって d1=f(d0), d2=f(d1),  はすべて [a,b] に属する。

また c0=f(c0) であるから、平均値の定理と条件 (ハ) より dn+1c0=f(dn)f(c0)kdnc0 が成り立つ。

これを順に用いると d1c0kd0c0, d2c0kd1c0k2d0c0 となる。同様に繰り返せば、すべての n=1,2, について dnc0knd0c0 を得る。

反復するたびに誤差が等比数列的に縮む

別解

解法2

方針

F(x)=f(x)x とおくと F(x)=f(x)1<0 なので
F は狭義減少する。端点の符号と合わせて固定点の存在・一意性を
一度に示す。反復誤差は1段の評価を数学的帰納法で累積する。

解答

(1)
F(x)=f(x)x とおく。条件(ロ)よりF(a)0,F(b)0.F は連続だから、中間値の定理により F(c0)=0 となる
c0[a,b] が存在する。一方F(x)=f(x)1k1<0なので F は狭義減少する。したがって零点は1個だけである。

(2)
条件(ロ)により全ての dn[a,b] に属する。
平均値の定理からdn+1c0=f(dn)f(c0)kdnc0.n=1 ではd1c0kd0c0.ndnc0knd0c0と仮定すれば、上の1段評価により n+1 でも成り立つ。
よって数学的帰納法からdnc0knd0c0が全ての正の整数 n で成り立つ。

総評

高校範囲の道具で縮小反復の考え方を証明する問題である。目安時間は12分。存在、一意性、反復列の評価を分け、毎回平均値の定理を使うために dn が区間 [a,b] 内に残ることも書いておく。 2つの解法を相互に照合し、境界値・必要十分性・符号・最終値を確認した。

冊子PDFで見る京大の関数の問題で問題集を作る

出典: 京都大学 1984年度 前期 数学(大学公式の問題PDF)。問題文はHTML表示のために再入力・数式組版しています。