1 上限と下限
定義 1.1 (上界・上限).S⊆Rとする。実数uがすべてのx∈Sに対してx≤uを満たすとき、uをSの 上界 (upper bound) という。
Sの上界Mが、Sの任意の上界uに対してM≤uを満たすとき、MをSの 上限 (supremum) といい、M=supSと書く。
定義 1.2 (上限公理(実数の連続性)). 上に有界な空でない実数の集合は上限をもつ。この性質を 上限公理 (least-upper-bound axiom) という。
定義 1.3 (下界・下限).S⊆Rとする。実数lがすべてのx∈Sに対してl≤xを満たすとき、lをSの 下界 (lower bound) という。
Sの下界mが、Sの任意の下界lに対してl≤mを満たすとき、mをSの 下限 (infimum) といい、m=infSと書く。
命題 1.4.S⊆Rが下に有界で空でないならば、Sの下限が存在し、
infS=−sup(−S),−S={−x∣x∈S}が成り立つ。
証明.−Sを取る。Sが空でないので、−Sも空でない。lをSの下界とすると、任意のx∈Sに対してl≤xであるから、−x≤−lが成り立つ。したがって、−lは−Sの上界であり、−Sは上に有界である。定義 1.2によりM=sup(−S)が存在する。
任意のx∈Sに対して−x∈−Sであるから、−x≤M、したがって−M≤xが成り立つ。よって−MはSの下界である。bをSの任意の下界とすると、−bは−Sの上界であるから、M≤−b、したがってb≤−Mが成り立つ。ゆえに−MはSの最大の下界であり、infS=−M=−sup(−S)である。▨
例 1.5.S={x∈R∣x<1}とする。1はSの上界である。u<1ならば、
u<2u+1<1であるから、uはSの上界ではない。したがってsupS=1である。一方、1∈/Sであり、各x∈Sに対してx<(x+1)/2∈Sであるから、Sは最大値をもたない。
命題 1.6.S⊆Rを上に有界な空でない集合とし、M∈Rとする。次の二条件は同値である。
- M=supSである。
- MはSの上界であり、任意の実数ε>0に対して、M−ε<xを満たすx∈Sが存在する。
証明.(1)⇒(2)を示す。実数ε>0を取る。M−ε<Mであり、MはSの最小の上界であるから、M−εはSの上界ではない。したがって、M−ε<xを満たすx∈Sが存在する。
(2)⇒(1)を示す。uをSの上界とする。u<Mと仮定すると、ε=M−u>0に対してu=M−ε<xを満たすx∈Sが存在し、uが上界であることに反する。ゆえにM≤uである。MはSの上界でもあるから、M=supSである。▨
2 アルキメデスの性質と有理数の稠密性
命題 2.1 (アルキメデスの性質). 任意の実数xに対して、x<nを満たす正の整数nが存在する。
証明. 正の整数全体が実数xを上界にもつと仮定する。正の整数全体は空でないので、定義 1.2により上限Mをもつ。命題 1.6においてε=1とすると、M−1<nを満たす正の整数nが存在する。するとM<n+1であり、正の整数n+1が上限Mより大きくなる。これはMが上界であることに反する。▨
系 2.2. 任意の実数ε>0に対して、ある正の整数Nが存在し、任意の正の整数n≥Nに対して
0<n1<εが成り立つ。また、任意の実数a<bに対して、a<q<bを満たす有理数qが存在する。
証明. 実数ε>0を取る。命題 2.1により1/ε<Nを満たす正の整数Nが存在する。正の整数n≥Nに対して、
0<n1≤N1<εが成り立つ。
実数a<bを取る。命題 2.1により、1/(b−a)<nを満たす正の整数nと、−na<kを満たす正の整数kが存在する。正の整数の集合
A={j∈Z∣j>0, j>na+k}は命題 2.1により空でないので、§A3.10 定理 2.1により最小元ℓをもつ。ℓ=1ならばℓ−1=0<na+kであり、ℓ≥2ならば正の整数ℓ−1はAに属さない。したがって、いずれの場合にも
ℓ−1≤na+k<ℓが成り立つ。整数m=ℓ−kを取ると、na<m≤na+1であるから、
a<nm≤a+n1<bを得る。したがって、有理数q=m/nはa<q<bを満たす。▨
補題 2.3 (無理数の稠密性). 任意の実数s<tに対して、s<r<tを満たす無理数rが存在する。
証明.系 2.2の有理数の稠密性を区間(s−2,t−2)に適用すると、
s−2<q<t−2を満たす有理数qが存在する。r=q+2とおくとs<r<tである。もしrが有理数ならば、2=r−qも有理数になり、§A3.7 定理 2.1に反する。したがって、rは無理数である。▨
3 有理数体で失われる上限
例 3.1. 有理数の集合
S={q∈Q∣q>0, q2<2}は有理数体の中で上に有界かつ空でないが、有理数体の中で上限をもたない。
証明.1∈SであるからSは空でない。q∈Sに対してq≥2ならばq2≥4となるので、q<2である。したがって、有理数2はSの上界である。
u∈Qが有理数体の中でSの上限であると仮定する。1∈Sであるからu≥1である。有理数
t=u+22(u+1)を取る。u+2>0であり、
t−u=u+22−u2,t2−2=(u+2)22(u2−2)が成り立つ。
u2<2ならば、二つの恒等式からu<tかつt2<2である。またt>0であるからt∈Sとなり、uがSの上界であることに反する。
u2>2ならば、二つの恒等式から0<t<uかつ2<t2である。任意のq∈Sに対してq>0かつq2<2<t2であるからq<tである。したがってtはSの上界であり、t<uはuが最小の上界であることに反する。
u2=2ならば、u=a/bを互いに素な正の整数a,bによって表す。a2=2b2であるからa2は偶数である。奇数の平方は奇数であるからaは偶数である。a=2cと書くとb2=2c2となるので、同じ理由によりbも偶数である。これはa,bが互いに素であることに反する。
実数u2は2より小さいか、大きいか、等しいかのいずれかであるが、すべての場合に矛盾する。したがってSは有理数体の中で上限をもたない。▨