R \mathbb{R} R が完備——すべてのコーシー列が収束する——ことはすでに知っている。しかし完備性には実践上より便利な等価な側面がある:実数の空でない上に有界な集合は最小 の上界を持つ。その上界を上限 (supremum)と呼び、下界に対する鏡像が下限 (infimum)だ。この二つの概念が実解析全体の構造を支える。
有界性
S ⊆ R S \subseteq \mathbb{R} S ⊆ R を空でない集合とする。
M ∈ R M \in \mathbb{R} M ∈ R が S S S の上界 (upper bound)であるとは、
∀ s ∈ S , s ≤ M \forall s \in S,\quad s \leq M ∀ s ∈ S , s ≤ M
が成り立つことだ。
m ∈ R m \in \mathbb{R} m ∈ R が S S S の下界 (lower bound)であるとは、
∀ s ∈ S , m ≤ s \forall s \in S,\quad m \leq s ∀ s ∈ S , m ≤ s
が成り立つことだ。
S S S が少なくとも一つの上界を持つとき上に有界 (bounded above)、少なくとも一つの下界を持つとき下に有界 (bounded below)という。上にも下にも有界な集合を単に有界 (bounded)という。
上界は一意ではないことに注意。M M M が S S S の上界ならば M + 1 M + 1 M + 1 、M + 100 M + 100 M + 100 、それより大きい数もすべて上界だ。興味深いのは最も厳しい 上界だ。
上限と下限
S S S の上限 (supremum)は sup S \sup S sup S と書き、S S S の最小上界(least upper bound)だ。つまり S S S の上界であり、かつ他のすべての上界以下の値を持つ。
定義を展開すると、sup S = α \sup S = \alpha sup S = α とは次の二条件を意味する。
∀ s ∈ S , s ≤ α \forall s \in S,\; s \leq \alpha ∀ s ∈ S , s ≤ α (上界条件)
∀ ε > 0 , ∃ s ∈ S s.t. s > α − ε \forall \varepsilon > 0,\; \exists\, s \in S \text{ s.t. } s > \alpha - \varepsilon ∀ ε > 0 , ∃ s ∈ S s.t. s > α − ε (最小性)
条件 2 が上限の特徴的な性質だ:α \alpha α をたとえ ε \varepsilon ε だけ小さくしても上界でなくなる。
S S S の下限 (infimum)は inf S \inf S inf S と書き、S S S の最大下界(greatest lower bound)だ。S S S の下界であり、かつ他のすべての下界以上の値を持つ。双対的に inf S = β \inf S = \beta inf S = β とは次を意味する。
∀ s ∈ S , β ≤ s \forall s \in S,\; \beta \leq s ∀ s ∈ S , β ≤ s
∀ ε > 0 , ∃ s ∈ S s.t. s < β + ε \forall \varepsilon > 0,\; \exists\, s \in S \text{ s.t. } s < \beta + \varepsilon ∀ ε > 0 , ∃ s ∈ S s.t. s < β + ε
sup S \sup S sup S と inf S \inf S inf S は存在すれば一意だ。α \alpha α と α ′ \alpha' α ′ がともに最小上界ならば α ≤ α ′ \alpha \leq \alpha' α ≤ α ′ かつ α ′ ≤ α \alpha' \leq \alpha α ′ ≤ α なので α = α ′ \alpha = \alpha' α = α ′ 。
上限の公理
sup S \sup S sup S の存在は自明ではない——数体系に依存する。Q \mathbb{Q} Q では集合 { q ∈ Q : q 2 < 2 } \{q \in \mathbb{Q} : q^2 < 2\} { q ∈ Q : q 2 < 2 } は上に有界(2 2 2 が上界)だが Q \mathbb{Q} Q 内に上限を持たない。2 ∉ Q \sqrt{2} \notin \mathbb{Q} 2 ∈ / Q だからだ。
R \mathbb{R} R では状況は完璧だ。
定理(上限の公理 / 最小上界の性質)。 上に有界な R \mathbb{R} R の空でない部分集合はすべて R \mathbb{R} R 内に上限を持つ。
証明の概略。 R \mathbb{R} R は完備 なので、すべての実数コーシー列が R \mathbb{R} R 内で収束する。完備性から次を示せる:上に有界な空でない S S S に対して、区間 [ a n , b n ] [a_n, b_n] [ a n , b n ] (a n ∈ S a_n \in S a n ∈ S または S S S に近く、b n b_n b n は常に上界)を二分探索で絞り込む列を考えると、区間の長さはゼロに収束し、両端点がコーシー列となって共通の極限に収束する。その極限が上限だ。□ \square □
対称性(全要素の符号を反転)から、下に有界な空でない部分集合はすべて R \mathbb{R} R 内に下限を持つ。
上限の公理は R \mathbb{R} R の完備性と論理的に等価だ:どちらかを公理として採り、もう一方を導くことができる。ともに同じ事実——R \mathbb{R} R に穴がないこと——を表現している。
例
閉区間 [ a , b ] [a, b] [ a , b ]
sup [ a , b ] = b , inf [ a , b ] = a . \sup [a, b] = b, \qquad \inf [a, b] = a. sup [ a , b ] = b , inf [ a , b ] = a .
両方の限界値は達成される:b ∈ [ a , b ] b \in [a, b] b ∈ [ a , b ] かつ a ∈ [ a , b ] a \in [a, b] a ∈ [ a , b ] 。
開区間 ( a , b ) (a, b) ( a , b )
sup ( a , b ) = b , inf ( a , b ) = a . \sup (a, b) = b, \qquad \inf (a, b) = a. sup ( a , b ) = b , inf ( a , b ) = a .
どちらの限界値も達成されない:b ∉ ( a , b ) b \notin (a, b) b ∈ / ( a , b ) かつ a ∉ ( a , b ) a \notin (a, b) a ∈ / ( a , b ) 。集合は b b b に任意に近づくが決して届かないにもかかわらず、上限は R \mathbb{R} R 内に存在する。
調和数列
S = { 1 n : n ∈ N , n ≥ 1 } = { 1 , 1 2 , 1 3 , … } S = \left\{\dfrac{1}{n} : n \in \mathbb{N},\; n \geq 1\right\} = \left\{1,\, \tfrac{1}{2},\, \tfrac{1}{3},\, \ldots\right\} S = { n 1 : n ∈ N , n ≥ 1 } = { 1 , 2 1 , 3 1 , … } とする。
sup S = 1 ∈ S , inf S = 0 ∉ S . \sup S = 1 \in S, \qquad \inf S = 0 \notin S. sup S = 1 ∈ S , inf S = 0 ∈ / S .
下限 0 0 0 は達成されない:各要素 1 / n > 0 1/n > 0 1/ n > 0 だが、任意の ε > 0 \varepsilon > 0 ε > 0 に対して n > 1 / ε n > 1/\varepsilon n > 1/ ε を選べば 1 / n < ε 1/n < \varepsilon 1/ n < ε となり、0 0 0 が最大下界であることが確認できる。
非有界集合
集合 N \mathbb{N} N は下に有界(inf N = 0 \inf \mathbb{N} = 0 inf N = 0 )だが上に有界でない:有限の M M M はいずれも上界にならないので sup N \sup \mathbb{N} sup N は R \mathbb{R} R 内に存在しない。慣例的に sup N = + ∞ \sup \mathbb{N} = +\infty sup N = + ∞ と書く。
上限・下限と最大元・最小元
例から得られる重要な洞察:S S S の上限が S S S に属するとは限らない。
sup S ∈ S \sup S \in S sup S ∈ S であることと S S S が最大元 (maximum、最大の要素)を持つことは同値だ。
inf S ∈ S \inf S \in S inf S ∈ S であることと S S S が最小元 (minimum、最小の要素)を持つことは同値だ。
最大元・最小元はそれぞれ高々一つ存在し、存在すれば対応する上限・下限と一致する。しかし上限を持ちながら最大元を持たない集合もある——( a , b ) (a, b) ( a , b ) がその例だ。
アルキメデスの性質
上限の公理の古典的な帰結として、次が成り立つ。
定理(アルキメデスの性質)。 任意の x ∈ R x \in \mathbb{R} x ∈ R に対して n > x n > x n > x となる n ∈ N n \in \mathbb{N} n ∈ N が存在する。
証明。 ある x ∈ R x \in \mathbb{R} x ∈ R が N \mathbb{N} N の上界だと仮定して矛盾を導く。すると N \mathbb{N} N は空でない上に有界な R \mathbb{R} R の部分集合なので、上限の公理より α = sup N \alpha = \sup \mathbb{N} α = sup N が存在する。α − 1 \alpha - 1 α − 1 は N \mathbb{N} N の上界でないので n > α − 1 n > \alpha - 1 n > α − 1 となる n ∈ N n \in \mathbb{N} n ∈ N が存在する。すなわち n + 1 > α n + 1 > \alpha n + 1 > α 。しかし n + 1 ∈ N n + 1 \in \mathbb{N} n + 1 ∈ N なので α \alpha α が上界であることに矛盾する。□ \square □
同値な言い換え:任意の ε > 0 \varepsilon > 0 ε > 0 に対して 1 / n < ε 1/n < \varepsilon 1/ n < ε となる n ∈ N n \in \mathbb{N} n ∈ N が存在する。これは量を任意に小さくできることを示すために解析全体で繰り返し使われる。
有用な言い換え
次の各条件はすべて α = sup S \alpha = \sup S α = sup S と同値で、異なる証明場面でそれぞれ便利だ。
α \alpha α は上界であり、任意の ε > 0 \varepsilon > 0 ε > 0 に対して区間 ( α − ε , α ] (\alpha - \varepsilon, \alpha] ( α − ε , α ] が S S S の点を含む。
α \alpha α は上界であり、S S S 内の点列 ( s n ) (s_n) ( s n ) で s n → α s_n \to \alpha s n → α となるものが存在する。
α = min { M ∈ R : M は S の上界 } \alpha = \min\{M \in \mathbb{R} : M \text{ は } S \text{ の上界}\} α = min { M ∈ R : M は S の上界 } 。
二番目の言い換え——上限に収束する S S S 内の点列——が証明で最もよく使われ、上限・下限の言葉を数列と極限へと結びつける。
まとめ
S S S の上界 は ∀ s ∈ S , s ≤ M \forall s \in S,\; s \leq M ∀ s ∈ S , s ≤ M を満たす M M M ;下界 は ∀ s ∈ S , m ≤ s \forall s \in S,\; m \leq s ∀ s ∈ S , m ≤ s を満たす m m m 。
上限 sup S \sup S sup S は最小 上界;下限 inf S \inf S inf S は最大 下界。存在すれば一意。
特徴付け:α = sup S \alpha = \sup S α = sup S であることと、α \alpha α が上界かつ任意の ε > 0 \varepsilon > 0 ε > 0 に対してある s ∈ S s \in S s ∈ S が s > α − ε s > \alpha - \varepsilon s > α − ε を満たすことは同値。
上限の公理 :上に有界な空でない S ⊆ R S \subseteq \mathbb{R} S ⊆ R はすべて sup S ∈ R \sup S \in \mathbb{R} sup S ∈ R を持つ。これは R \mathbb{R} R の完備性と同値。
上限が S S S に属するかどうかは保証されない:sup S ∈ S \sup S \in S sup S ∈ S であることと S S S が最大元を持つことは同値。
アルキメデスの性質 が従う:任意の x ∈ R x \in \mathbb{R} x ∈ R に対して n > x n > x n > x となる n ∈ N n \in \mathbb{N} n ∈ N が存在するので、N \mathbb{N} N は上に非有界であり 1 / n 1/n 1/ n は任意に小さくできる。