ここで行き詰まった? AI で解決しよう
Calculus · real student question

任意の実数列が単調な部分列をもつことを証明せよ。

Question

実数列 {an}\{a_n\} が必ず単調な部分列をもつことを証明せよ。

Step-by-step solution

  1. 適切な概念を定義する:ピーク。 添字 nn が数列のピークであるとは

    an≥amすべての m>na_n\ge a_m\quad\text{すべての }m>n

    が成り立つこと、すなわちそれ以降の項が ana_n を超えないことをいう。どの添字もピークであるかないかのいずれかなので、証明全体はちょうど 2 つの場合に分かれる——この二分法が発想のすべてである。

  2. 場合 1:ピークが無限個ある。 それらを n1<n2<n3<⋯n_1<n_2<n_3<\cdots と並べる。nkn_k はピークであり nk+1>nkn_{k+1}>n_k なので、定義の性質から

    ank≥ank+1a_{n_k}\ge a_{n_{k+1}}

    がすべての kk について成り立つ。したがって {ank}\{a_{n_k}\} は非増加部分列である。この場合はこれで終わりである。

  3. 場合 2:ピークが有限個しかない。 すべてのピークより大きい NN をとると、n≥Nn\ge N である添字 nn はピークではない。「ピークでない」の定義から、そのような各添字に対して

    am>ana_m>a_n

    を満たす m>nm>n が存在する。

  4. 狭義増加部分列を帰納的に構成する。 n1=Nn_1=N とおく。n1n_1 はピークでないので an2>an1a_{n_2}>a_{n_1} となる n2>n1n_2>n_1 が選べる。n2≥Nn_2\ge N もピークでないので an3>an2a_{n_3}>a_{n_2} となる n3>n2n_3>n_2 が選べ、以下同様に続く。こうして n1<n2<n3<⋯n_1<n_2<n_3<\cdots が得られ

    an1<an2<an3<⋯a_{n_1}<a_{n_2}<a_{n_3}<\cdots

    すなわち狭義増加部分列ができる。

  5. 結論する。 どちらの場合にも単調部分列が存在し、この 2 つの場合で尽くされているので

    どの実数列も単調部分列をもつ\boxed{\text{どの実数列も単調部分列をもつ}}

    が示された。

  6. 帰結と極端な場合を確認する。 有界な単調数列が収束するという事実と組み合わせれば、ただちにボルツァーノ・ワイエルシュトラスの定理が得られる。主張についての確認を 2 つ挙げる。an=(−1)na_n=(-1)^n ではピークは偶数の添字(無限個)であり、定数——したがって非増加——の部分列 1,1,1,…1,1,1,\ldots が得られる。an=na_n=n ではピークはまったく存在せず、場合 2 が増加部分列 1,2,3,…1,2,3,\ldots を与える。この定理が主張しているのは単調であって収束ではないことに注意したい。有界でない数列は単調部分列をもつが収束部分列はもたない。

Answer

True: split the indices into peaks and non-peaks; infinitely many peaks give a non-increasing subsequence, finitely many give a strictly increasing one.\text{True: split the indices into peaks and non-peaks; infinitely many peaks give a non-increasing subsequence, finitely many give a strictly increasing one.}

Need to solve a different problem like this? Open the solver →