1 自然数・整数・有理数
集合x x x の後続集合をS ( x ) = x ∪ { x } S(x)=x\cup\{x\} S ( x ) = x ∪ { x } と書く。集合I I I が帰納的であるとは、∅ ∈ I \emptyset\in I ∅ ∈ I であり、x ∈ I x\in I x ∈ I ならばS ( x ) ∈ I S(x)\in I S ( x ) ∈ I となることをいう。
命題 1.1. 無限公理のもとで空集合がただ一つ存在する。また、任意の集合x x x に対して後続集合S ( x ) S(x) S ( x ) が存在する。
証明. 「集合の存在原理」の無限公理は一つの帰納的集合I I I を与える。分出公理スキーマをI I I と条件y ≠ y y\neq y y = y に適用すると、空集合{ y ∈ I ∣ y ≠ y } = ∅ \{y\in I\mid y\neq y\}=\emptyset { y ∈ I ∣ y = y } = ∅ が得られる。二つの空集合は同じ元を一つももたないので、外延性(§E1.13 定義 1.1 )によって等しい。任意の集合x x x に対して、対の公理は単集合{ x } = { x , x } \{x\}=\{x,x\} { x } = { x , x } を与える。さらに対の公理で{ x , { x } } \{x,\{x\}\} { x , { x }} を作り、和集合の公理を適用すると、その和集合x ∪ { x } = S ( x ) x\cup\{x\}=S(x) x ∪ { x } = S ( x ) が得られる。▨
命題 1.2. すべての帰納的集合に含まれる帰納的集合ω \omega ω がただ一つ存在する。N ≥ 0 = ω \mathbb N_{\geq 0}=\omega N ≥ 0 = ω 、0 = ∅ 0=\emptyset 0 = ∅ とおき、n ∈ N ≥ 0 n\in\mathbb N_{\geq 0} n ∈ N ≥ 0 の後続集合S ( n ) S(n) S ( n ) をn n n の次の自然数とすると、N ≥ 0 \mathbb N_{\geq 0} N ≥ 0 は Peano の公理を満たし、N ≥ 0 \mathbb N_{\geq 0} N ≥ 0 の任意の部分集合に対する帰納法が成り立つ。
さらに、再帰によってN ≥ 0 \mathbb N_{\geq 0} N ≥ 0 上の加法と乗法がただ一組定まり、m ≤ n m\leq n m ≤ n をm + k = n m+k=n m + k = n を満たすk ∈ N ≥ 0 k\in\mathbb N_{\geq 0} k ∈ N ≥ 0 の存在によって定めると、次が成り立つ。
加法は可換かつ結合的であり、0 0 0 を単位元とし、a + c = b + c a+c=b+c a + c = b + c ならばa = b a=b a = b という消去律を満たす。
乗法は可換かつ結合的であり、1 = S ( 0 ) 1=S(0) 1 = S ( 0 ) を単位元とし、加法に分配する。
m ≠ 0 m\neq0 m = 0 かつn ≠ 0 n\neq0 n = 0 ならばm ⋅ n ≠ 0 m\cdot n\neq0 m ⋅ n = 0 である。
≤ \leq ≤ はN ≥ 0 \mathbb N_{\geq 0} N ≥ 0 上の全順序であり、m ≤ n m\leq n m ≤ n ならば任意のc ∈ N ≥ 0 c\in\mathbb N_{\geq 0} c ∈ N ≥ 0 についてm + c ≤ n + c m+c\leq n+c m + c ≤ n + c およびm ⋅ c ≤ n ⋅ c m\cdot c\leq n\cdot c m ⋅ c ≤ n ⋅ c が成り立つ。
証明. 無限公理で得た帰納的集合I I I の部分集合として
ω = { x ∈ I ∣ I の任意の帰納的部分集合 J に対して x ∈ J } \omega=\{x\in I\mid I\text{ の任意の帰納的部分集合 }J\text{ に対して }x\in J\} ω = { x ∈ I ∣ I の任意の帰納的部分集合 J に対して x ∈ J } を分出する。I I I のすべての帰納的部分集合は0 0 0 を含むので0 ∈ ω 0\in\omega 0 ∈ ω である。x ∈ ω x\in\omega x ∈ ω ならば、そのような各J J J はS ( x ) S(x) S ( x ) も含み、I I I 自身も帰納的であるからS ( x ) ∈ I S(x)\in I S ( x ) ∈ I である。したがってS ( x ) ∈ ω S(x)\in\omega S ( x ) ∈ ω であり、ω \omega ω は帰納的である。
K K K を任意の帰納的集合とする。I ∩ K I\cap K I ∩ K はI I I の帰納的部分集合なので、定義からω ⊆ I ∩ K ⊆ K \omega\subseteq I\cap K\subseteq K ω ⊆ I ∩ K ⊆ K である。よってω \omega ω はすべての帰納的集合に含まれる。この性質をもつ二つの集合は互いに含まれるため、一意性も従う。
ω \omega ω の部分集合X X X が0 0 0 を含み、後続に関して閉じていればX X X 自身が帰納的なので、最小性からX = ω X=\omega X = ω である。この推論が、ω \omega ω の任意の部分集合に対する帰納法である。
帰納法によって、各n ∈ ω n\in\omega n ∈ ω は推移的で、その元が所属関係によって狭義全順序づけられることが分かる。実際、0 0 0 では明らかであり、この二条件を満たすn n n に対してS ( n ) = n ∪ { n } S(n)=n\cup\{n\} S ( n ) = n ∪ { n } も同じ二条件を満たす。したがってS ( m ) = S ( n ) S(m)=S(n) S ( m ) = S ( n ) ならば、m = n m=n m = n でない場合にはm ∈ n m\in n m ∈ n とn ∈ m n\in m n ∈ m が同時に生じて狭義順序性に反するので、m = n m=n m = n である。さらにS ( n ) S(n) S ( n ) はn n n を含むため空でなく、S ( n ) ≠ 0 S(n)\neq0 S ( n ) = 0 である。
分出で作った集合Y = { x ∈ ω ∣ x = 0 または ∃ n ∈ ω ( x = S ( n ) ) } Y=\{x\in\omega\mid x=0\text{ または }\exists n\in\omega\ (x=S(n))\} Y = { x ∈ ω ∣ x = 0 または ∃ n ∈ ω ( x = S ( n ))} は帰納的でω \omega ω に含まれるため、各自然数は0 0 0 または一意な後続の形である。以上が集合としての Peano の公理である。
いま示した Peano の公理により、N ≥ 0 \mathbb N_{\geq 0} N ≥ 0 は0 0 0 と一項演算S S S から自由に生成されている。m ∈ N ≥ 0 m\in\mathbb N_{\geq 0} m ∈ N ≥ 0 を固定し、「帰納法と再帰的な定義」の§D2.1 定理 4.4 をV = N ≥ 0 V=\mathbb N_{\geq 0} V = N ≥ 0 、g ( 0 ) = m g(0)=m g ( 0 ) = m 、h S = S h_S=S h S = S に適用すると、
σ m ( 0 ) = m , σ m ( S ( n ) ) = S ( σ m ( n ) ) \sigma_m(0)=m,\qquad \sigma_m(S(n))=S(\sigma_m(n)) σ m ( 0 ) = m , σ m ( S ( n )) = S ( σ m ( n )) を満たす写像σ m : N ≥ 0 → N ≥ 0 \sigma_m\colon\mathbb N_{\geq 0}\to\mathbb N_{\geq 0} σ m : N ≥ 0 → N ≥ 0 がただ一つ定まる。各m m m ごとに得たこの族を一つの集合へまとめる。分出公理スキーマをN ≥ 0 × N ≥ 0 × N ≥ 0 \mathbb N_{\geq 0}\times\mathbb N_{\geq 0}\times\mathbb N_{\geq 0} N ≥ 0 × N ≥ 0 × N ≥ 0 と条件「ψ ( 0 ) = m \psi(0)=m ψ ( 0 ) = m および任意のj j j についてψ ( S ( j ) ) = S ( ψ ( j ) ) \psi(S(j))=S(\psi(j)) ψ ( S ( j )) = S ( ψ ( j )) を満たす写像ψ : N ≥ 0 → N ≥ 0 \psi\colon\mathbb N_{\geq 0}\to\mathbb N_{\geq 0} ψ : N ≥ 0 → N ≥ 0 が存在してψ ( n ) = k \psi(n)=k ψ ( n ) = k となる」に適用すると、部分集合Γ \Gamma Γ が得られる。各σ m \sigma_m σ m の一意性により、Γ \Gamma Γ は各対( m , n ) (m,n) ( m , n ) にちょうど一つのk k k を対応させるので、写像N ≥ 0 × N ≥ 0 → N ≥ 0 \mathbb N_{\geq 0}\times\mathbb N_{\geq 0}\to\mathbb N_{\geq 0} N ≥ 0 × N ≥ 0 → N ≥ 0 のグラフである。この写像を加法とし、σ m ( n ) = m + n \sigma_m(n)=m+n σ m ( n ) = m + n と書く。この記法のもとでm + 0 = m m+0=m m + 0 = m およびm + S ( n ) = S ( m + n ) m+S(n)=S(m+n) m + S ( n ) = S ( m + n ) である。
同じ手順をg ( 0 ) = 0 g(0)=0 g ( 0 ) = 0 、h S ( v ) = v + m h_S(v)=v+m h S ( v ) = v + m に対して行うと、
m ⋅ 0 = 0 , m ⋅ S ( n ) = m ⋅ n + m m\cdot0=0,\qquad m\cdot S(n)=m\cdot n+m m ⋅ 0 = 0 , m ⋅ S ( n ) = m ⋅ n + m を満たす乗法N ≥ 0 × N ≥ 0 → N ≥ 0 \mathbb N_{\geq 0}\times\mathbb N_{\geq 0}\to\mathbb N_{\geq 0} N ≥ 0 × N ≥ 0 → N ≥ 0 が一意に定まる。
加法の法則を、帰納に用いる変数を明記して確かめる。n n n に関する帰納法から
0 + n = n , S ( m ) + n = S ( m + n ) 0+n=n,\qquad S(m)+n=S(m+n) 0 + n = n , S ( m ) + n = S ( m + n ) を得る。m + S ( n ) = S ( m + n ) m+S(n)=S(m+n) m + S ( n ) = S ( m + n ) と合わせ、n n n に関する帰納法をもう一度用いるとm + n = n + m m+n=n+m m + n = n + m が従う。また、p p p に関する帰納法により
( m + n ) + p = m + ( n + p ) (m+n)+p=m+(n+p) ( m + n ) + p = m + ( n + p ) となる。a + c = b + c a+c=b+c a + c = b + c からa = b a=b a = b が従うことはc c c に関する帰納法で示される。基底c = 0 c=0 c = 0 は明らかであり、後続段ではS ( a + c ) = S ( b + c ) S(a+c)=S(b+c) S ( a + c ) = S ( b + c ) と後続写像の単射性から帰納法の仮定へ戻る。
乗法について、n n n に関する帰納法から
0 ⋅ n = 0 , S ( m ) ⋅ n = m ⋅ n + n 0\cdot n=0,\qquad S(m)\cdot n=m\cdot n+n 0 ⋅ n = 0 , S ( m ) ⋅ n = m ⋅ n + n を得る。またm ⋅ S ( 0 ) = m ⋅ 0 + m = m m\cdot S(0)=m\cdot0+m=m m ⋅ S ( 0 ) = m ⋅ 0 + m = m なので、1 = S ( 0 ) 1=S(0) 1 = S ( 0 ) は乗法の単位元である。これらの式と再帰式を用いる帰納法により、順に
m ⋅ n = n ⋅ m , m ⋅ ( n + p ) = m ⋅ n + m ⋅ p , m\cdot n=n\cdot m,\qquad
m\cdot(n+p)=m\cdot n+m\cdot p, m ⋅ n = n ⋅ m , m ⋅ ( n + p ) = m ⋅ n + m ⋅ p , ( m + n ) ⋅ p = m ⋅ p + n ⋅ p , ( m ⋅ n ) ⋅ p = m ⋅ ( n ⋅ p ) (m+n)\cdot p=m\cdot p+n\cdot p,\qquad
(m\cdot n)\cdot p=m\cdot(n\cdot p) ( m + n ) ⋅ p = m ⋅ p + n ⋅ p , ( m ⋅ n ) ⋅ p = m ⋅ ( n ⋅ p ) が従う。たとえば最後の等式の後続段では
( m ⋅ n ) ⋅ S ( p ) = m ⋅ ( n ⋅ p ) + m ⋅ n = m ⋅ ( n ⋅ p + n ) = m ⋅ ( n ⋅ S ( p ) ) (m\cdot n)\cdot S(p)
=m\cdot(n\cdot p)+m\cdot n
=m\cdot(n\cdot p+n)
=m\cdot(n\cdot S(p)) ( m ⋅ n ) ⋅ S ( p ) = m ⋅ ( n ⋅ p ) + m ⋅ n = m ⋅ ( n ⋅ p + n ) = m ⋅ ( n ⋅ S ( p )) となる。m ≠ 0 m\neq0 m = 0 とn ≠ 0 n\neq0 n = 0 ならばm = S ( a ) m=S(a) m = S ( a ) 、n = S ( b ) n=S(b) n = S ( b ) と書くことができ、
m ⋅ n = m ⋅ b + m m\cdot n=m\cdot b+m m ⋅ n = m ⋅ b + m は後続数である。したがってm ⋅ n ≠ 0 m\cdot n\neq0 m ⋅ n = 0 であり、自然数の積に零因子はない。
最後に
m ≤ n ⟺ ∃ k ∈ N ≥ 0 ( m + k = n ) m\leq n\Longleftrightarrow \exists k\in\mathbb N_{\geq 0}\ (m+k=n) m ≤ n ⟺ ∃ k ∈ N ≥ 0 ( m + k = n ) と定める。k = 0 k=0 k = 0 により反射律が成り立ち、m + k = n m+k=n m + k = n とn + l = p n+l=p n + l = p からm + ( k + l ) = p m+(k+l)=p m + ( k + l ) = p となるので推移律が成り立つ。m + k = n m+k=n m + k = n かつn + l = m n+l=m n + l = m ならば、消去律からk + l = 0 k+l=0 k + l = 0 を得る。和が零ならば両項が零であるためm = n m=n m = n となり、反対称律も成り立つ。
比較可能性は二つの自然数についての帰納法で得られる。0 ≤ n 0\leq n 0 ≤ n は常に成り立ち、S ( m ) ≤ S ( n ) S(m)\leq S(n) S ( m ) ≤ S ( n ) はm ≤ n m\leq n m ≤ n と同値であるため、後続どうしの比較は一段前の比較へ戻る。m + k = n m+k=n m + k = n ならば
( m + c ) + k = n + c , m ⋅ c + k ⋅ c = n ⋅ c (m+c)+k=n+c,\qquad
m\cdot c+k\cdot c=n\cdot c ( m + c ) + k = n + c , m ⋅ c + k ⋅ c = n ⋅ c である。したがって加法と非負の自然数による乗法は順序を保存する。以上により、≤ \leq ≤ は加法と乗法に両立する全順序である。▨
Peano の帰納法はN ≥ 0 \mathbb N_{\geq 0} N ≥ 0 の任意の部分集合に量化する。一方、PA の帰納法公理スキーマは、PA の言語で一つの式φ ( n , a ˉ ) \varphi(n,\bar a) φ ( n , a ˉ ) を選ぶたびに、その母数a ˉ \bar a a ˉ を自由に動かして
∀ a ˉ ( ( φ ( 0 , a ˉ ) ∧ ∀ n ( φ ( n , a ˉ ) ⇒ φ ( S ( n ) , a ˉ ) ) ) ⇒ ∀ n φ ( n , a ˉ ) ) \forall\bar a\,
\Bigl(\bigl(\varphi(0,\bar a)\land\forall n\,(\varphi(n,\bar a)\Rightarrow\varphi(S(n),\bar a))\bigr)
\Rightarrow \forall n\,\varphi(n,\bar a)\Bigr) ∀ a ˉ ( ( φ ( 0 , a ˉ ) ∧ ∀ n ( φ ( n , a ˉ ) ⇒ φ ( S ( n ) , a ˉ )) ) ⇒ ∀ n φ ( n , a ˉ ) )
を一つの公理として課す。集合論の中では、式φ \varphi φ と母数a ˉ \bar a a ˉ を固定してX = { n ∈ N ≥ 0 ∣ φ ( n , a ˉ ) } X=\{n\in\mathbb N_{\geq 0}\mid\varphi(n,\bar a)\} X = { n ∈ N ≥ 0 ∣ φ ( n , a ˉ )} を分出すると、命題 1.2 の部分集合に対する帰納法からこの公理の各場合が従う。逆に、公理スキーマが直接扱うのは言語の式で指定された性質だけであり、任意の部分集合を一つの公理で量化するわけではない。本記事では、この関係より先の PA の構文、充足関係および非標準モデルの構成へは進まない。
定義 1.3. N ≥ 0 2 \mathbb N_{\geq 0}^2 N ≥ 0 2 上の二項演算を
( a , b ) ⊕ ( c , d ) = ( a + c , b + d ) , ( a , b ) ⊗ ( c , d ) = ( a c + b d , a d + b c ) (a,b)\oplus(c,d)=(a+c,\ b+d),
\qquad
(a,b)\otimes(c,d)=(ac+bd,\ ad+bc) ( a , b ) ⊕ ( c , d ) = ( a + c , b + d ) , ( a , b ) ⊗ ( c , d ) = ( a c + b d , a d + b c ) と定め、N ≥ 0 2 \mathbb N_{\geq 0}^2 N ≥ 0 2 上の関係∼ Z \sim_{\mathbb Z} ∼ Z を
( a , b ) ∼ Z ( c , d ) ⟺ a + d = b + c (a,b)\sim_{\mathbb Z}(c,d)\Longleftrightarrow a+d=b+c ( a , b ) ∼ Z ( c , d ) ⟺ a + d = b + c と定める。「同値関係と商」の商集合の構成(§E1.3 定義 2.1 )による商N ≥ 0 2 / ∼ Z \mathbb N_{\geq 0}^2/{\sim_{\mathbb Z}} N ≥ 0 2 / ∼ Z をZ \mathbb Z Z と書き、その元を整数 (integer ) という。( a , b ) (a,b) ( a , b ) の同値類を[ a , b ] Z [a,b]_{\mathbb Z} [ a , b ] Z と書き、Z \mathbb Z Z 上の加法、乗法、加法逆元および順序を
[ a , b ] Z + [ c , d ] Z = [ ( a , b ) ⊕ ( c , d ) ] Z , [ a , b ] Z [ c , d ] Z = [ ( a , b ) ⊗ ( c , d ) ] Z , − [ a , b ] Z = [ b , a ] Z , [ a , b ] Z ≤ [ c , d ] Z ⟺ a + d ≤ b + c \begin{aligned}
[a,b]_{\mathbb Z}+[c,d]_{\mathbb Z}&=[(a,b)\oplus(c,d)]_{\mathbb Z},\\
[a,b]_{\mathbb Z}[c,d]_{\mathbb Z}&=[(a,b)\otimes(c,d)]_{\mathbb Z},\\
-[a,b]_{\mathbb Z}&=[b,a]_{\mathbb Z},\\
[a,b]_{\mathbb Z}\leq[c,d]_{\mathbb Z}&\Longleftrightarrow a+d\leq b+c
\end{aligned} [ a , b ] Z + [ c , d ] Z [ a , b ] Z [ c , d ] Z − [ a , b ] Z [ a , b ] Z ≤ [ c , d ] Z = [( a , b ) ⊕ ( c , d ) ] Z , = [( a , b ) ⊗ ( c , d ) ] Z , = [ b , a ] Z , ⟺ a + d ≤ b + c と定める。
命題 1.4. ∼ Z \sim_{\mathbb Z} ∼ Z は⊕ \oplus ⊕ および⊗ \otimes ⊗ と両立するN ≥ 0 2 \mathbb N_{\geq 0}^2 N ≥ 0 2 上の同値関係であり、定義 1.3 の加法、乗法、加法逆元および順序は代表元の選び方に依存しない。この演算と順序について次が成り立つ。
Z \mathbb Z Z は零元[ 0 , 0 ] Z [0,0]_{\mathbb Z} [ 0 , 0 ] Z と単位元[ 1 , 0 ] Z [1,0]_{\mathbb Z} [ 1 , 0 ] Z をもつ可換環である。
≤ \leq ≤ はZ \mathbb Z Z 上の全順序であって環の演算と両立する。したがってZ \mathbb Z Z は順序環であり、乗法が可換であるから整域である。
写像n ↦ [ n , 0 ] Z n\mapsto[n,0]_{\mathbb Z} n ↦ [ n , 0 ] Z はN ≥ 0 \mathbb N_{\geq 0} N ≥ 0 からZ \mathbb Z Z への単射であり、加法、乗法および順序を保つ。
証明. ∼ Z \sim_{\mathbb Z} ∼ Z の反射律と対称律は自然数の等号から従う。a + d = b + c a+d=b+c a + d = b + c かつc + f = d + e c+f=d+e c + f = d + e ならば、両式を加え、命題 1.2 (1) の消去律でc , d c,d c , d を消去することによりa + f = b + e a+f=b+e a + f = b + e を得るので、推移律も成り立つ。
a + b ′ = b + a ′ a+b'=b+a' a + b ′ = b + a ′ とc + d ′ = d + c ′ c+d'=d+c' c + d ′ = d + c ′ を仮定すると、二式を加えることにより
( a + c ) + ( b ′ + d ′ ) = ( b + d ) + ( a ′ + c ′ ) (a+c)+(b'+d')=(b+d)+(a'+c') ( a + c ) + ( b ′ + d ′ ) = ( b + d ) + ( a ′ + c ′ ) を得るので、∼ Z \sim_{\mathbb Z} ∼ Z は⊕ \oplus ⊕ と両立する。⊗ \otimes ⊗ については、§E1.3 命題 4.4 により各変数を別々に取り替えた場合を見れば足りる。第一の対だけを取り替えると
a c + b d + a ′ d + b ′ c = c ( a + b ′ ) + d ( b + a ′ ) = c ( b + a ′ ) + d ( a + b ′ ) = a d + b c + a ′ c + b ′ d ac+bd+a'd+b'c=c(a+b')+d(b+a')=c(b+a')+d(a+b')=ad+bc+a'c+b'd a c + b d + a ′ d + b ′ c = c ( a + b ′ ) + d ( b + a ′ ) = c ( b + a ′ ) + d ( a + b ′ ) = a d + b c + a ′ c + b ′ d となるので、( a , b ) ⊗ ( c , d ) ∼ Z ( a ′ , b ′ ) ⊗ ( c , d ) (a,b)\otimes(c,d)\sim_{\mathbb Z}(a',b')\otimes(c,d) ( a , b ) ⊗ ( c , d ) ∼ Z ( a ′ , b ′ ) ⊗ ( c , d ) である。⊗ \otimes ⊗ は成分の対称性から可換なので、第二の対についても同じ式を用いることができる。
a + d ≤ b + c a+d\leq b+c a + d ≤ b + c の両辺にb ′ b' b ′ を加えてa + b ′ = b + a ′ a+b'=b+a' a + b ′ = b + a ′ を代入し、消去律でb b b を消去するとa ′ + d ≤ b ′ + c a'+d\leq b'+c a ′ + d ≤ b ′ + c を得る。第二の対も同様に取り替えることができ、逆向きも対称なので、順序も代表元に依存しない。
(1) N ≥ 0 2 \mathbb N_{\geq 0}^2 N ≥ 0 2 において⊕ \oplus ⊕ は可換かつ結合的で( 0 , 0 ) (0,0) ( 0 , 0 ) を単位元とし、⊗ \otimes ⊗ は可換かつ結合的で( 1 , 0 ) (1,0) ( 1 , 0 ) を単位元とし、⊗ \otimes ⊗ は⊕ \oplus ⊕ に分配する。いずれも成分を展開して命題 1.2 (1) と命題 1.2 (2) を適用すると両辺が同じ和になる。したがって「準同型と商」の§E1.6 定理 3.2 により、Z \mathbb Z Z の加法と乗法は代表元に依存せずに定まり、可換律、結合律、分配律および二つの単位元が商へ移る。加法逆元はN ≥ 0 2 \mathbb N_{\geq 0}^2 N ≥ 0 2 に存在しないので商へは移らないが、[ a , b ] Z + [ b , a ] Z = [ a + b , a + b ] Z = [ 0 , 0 ] Z [a,b]_{\mathbb Z}+[b,a]_{\mathbb Z}=[a+b,a+b]_{\mathbb Z}=[0,0]_{\mathbb Z} [ a , b ] Z + [ b , a ] Z = [ a + b , a + b ] Z = [ 0 , 0 ] Z であり、a + b ′ = b + a ′ a+b'=b+a' a + b ′ = b + a ′ からb + a ′ = a + b ′ b+a'=a+b' b + a ′ = a + b ′ が従うので− [ a , b ] Z -[a,b]_{\mathbb Z} − [ a , b ] Z も代表元に依存しない。
(2) 二つの整数の比較可能性はa + d a+d a + d とb + c b+c b + c の比較可能性から従い、両向きの不等式はa + d = b + c a+d=b+c a + d = b + c 、すなわち同値類の等号を与える。またa + d ≤ b + c a+d\leq b+c a + d ≤ b + c とc + f ≤ d + e c+f\leq d+e c + f ≤ d + e を加えてc , d c,d c , d を消去するとa + f ≤ b + e a+f\leq b+e a + f ≤ b + e となるため、推移律も成り立つ。両辺に同じ整数を加えたときの順序保存は、代表元の不等式の両辺へ同じ自然数の和を加えることに等しい。
任意の類は、b ≤ a b\leq a b ≤ a ならばa = b + n a=b+n a = b + n を満たすn n n を用いて[ n , 0 ] Z [n,0]_{\mathbb Z} [ n , 0 ] Z と書くことができ、a ≤ b a\leq b a ≤ b ならば[ 0 , n ] Z [0,n]_{\mathbb Z} [ 0 , n ] Z と書くことができる。正の整数はこの標準形のうち[ n , 0 ] Z [n,0]_{\mathbb Z} [ n , 0 ] Z 、n ≠ 0 n\neq0 n = 0 の形であり、命題 1.2 (3) からこの形どうしの積も正である。したがって≤ \leq ≤ は「順序環と順序体」の§E1.12 定義 1.1 の二条件を満たす。[ 0 , 0 ] Z ≠ [ 1 , 0 ] Z [0,0]_{\mathbb Z}\neq[1,0]_{\mathbb Z} [ 0 , 0 ] Z = [ 1 , 0 ] Z なのでZ \mathbb Z Z は零環ではなく、順序環である。乗法が可換であることとあわせ、§E1.12 命題 2.2 によりZ \mathbb Z Z は整域である。
(3) 写像n ↦ [ n , 0 ] Z n\mapsto[n,0]_{\mathbb Z} n ↦ [ n , 0 ] Z は定義式から加法、乗法および順序を保ち、[ n , 0 ] Z = [ m , 0 ] Z [n,0]_{\mathbb Z}=[m,0]_{\mathbb Z} [ n , 0 ] Z = [ m , 0 ] Z ならばn + 0 = 0 + m n+0=0+m n + 0 = 0 + m からn = m n=m n = m なので単射である。▨
定義 1.5. Z ≠ 0 = Z ∖ { 0 } \mathbb Z_{\neq0}=\mathbb Z\setminus\{0\} Z = 0 = Z ∖ { 0 } とおき、Z × Z ≠ 0 \mathbb Z\times\mathbb Z_{\neq0} Z × Z = 0 上の二項演算を
( a , b ) ⊕ ( c , d ) = ( a d + b c , b d ) , ( a , b ) ⊗ ( c , d ) = ( a c , b d ) (a,b)\oplus(c,d)=(ad+bc,\ bd),
\qquad
(a,b)\otimes(c,d)=(ac,\ bd) ( a , b ) ⊕ ( c , d ) = ( a d + b c , b d ) , ( a , b ) ⊗ ( c , d ) = ( a c , b d ) と定める。命題 1.4 (2) によりZ \mathbb Z Z は整域なので、b , d ≠ 0 b,d\neq0 b , d = 0 からb d ≠ 0 bd\neq0 b d = 0 が従い、右辺は再びZ × Z ≠ 0 \mathbb Z\times\mathbb Z_{\neq0} Z × Z = 0 の元である。同じ集合の上の関係∼ Q \sim_{\mathbb Q} ∼ Q を
( a , b ) ∼ Q ( c , d ) ⟺ a d = b c (a,b)\sim_{\mathbb Q}(c,d)\Longleftrightarrow ad=bc ( a , b ) ∼ Q ( c , d ) ⟺ a d = b c と定め、商( Z × Z ≠ 0 ) / ∼ Q (\mathbb Z\times\mathbb Z_{\neq0})/{\sim_{\mathbb Q}} ( Z × Z = 0 ) / ∼ Q をQ \mathbb Q Q と書き、その元を有理数 (rational number ) という。( a , b ) (a,b) ( a , b ) の同値類を[ a , b ] Q [a,b]_{\mathbb Q} [ a , b ] Q と書き、
[ a , b ] Q + [ c , d ] Q = [ ( a , b ) ⊕ ( c , d ) ] Q , [ a , b ] Q [ c , d ] Q = [ ( a , b ) ⊗ ( c , d ) ] Q , − [ a , b ] Q = [ − a , b ] Q \begin{aligned}
[a,b]_{\mathbb Q}+[c,d]_{\mathbb Q}&=[(a,b)\oplus(c,d)]_{\mathbb Q},\\
[a,b]_{\mathbb Q}[c,d]_{\mathbb Q}&=[(a,b)\otimes(c,d)]_{\mathbb Q},\\
-[a,b]_{\mathbb Q}&=[-a,b]_{\mathbb Q}
\end{aligned} [ a , b ] Q + [ c , d ] Q [ a , b ] Q [ c , d ] Q − [ a , b ] Q = [( a , b ) ⊕ ( c , d ) ] Q , = [( a , b ) ⊗ ( c , d ) ] Q , = [ − a , b ] Q と定める。また、b , d > 0 b,d>0 b , d > 0 を満たす代表元に対して
[ a , b ] Q ≤ [ c , d ] Q ⟺ a d ≤ b c [a,b]_{\mathbb Q}\leq[c,d]_{\mathbb Q}\Longleftrightarrow ad\leq bc [ a , b ] Q ≤ [ c , d ] Q ⟺ a d ≤ b c と定める。
命題 1.6. ∼ Q \sim_{\mathbb Q} ∼ Q は⊕ \oplus ⊕ および⊗ \otimes ⊗ と両立するZ × Z ≠ 0 \mathbb Z\times\mathbb Z_{\neq0} Z × Z = 0 上の同値関係であり、各類は分母が正の代表元をもつ。定義 1.5 の加法、乗法、加法逆元および順序は代表元の選び方に依存せず、次が成り立つ。
Q \mathbb Q Q は零元[ 0 , 1 ] Q [0,1]_{\mathbb Q} [ 0 , 1 ] Q と単位元[ 1 , 1 ] Q [1,1]_{\mathbb Q} [ 1 , 1 ] Q をもつ可換体であり、≤ \leq ≤ は環の演算と両立する全順序である。したがって( Q , ≤ ) (\mathbb Q,\leq) ( Q , ≤ ) は順序体である。
写像a ↦ [ a , 1 ] Q a\mapsto[a,1]_{\mathbb Q} a ↦ [ a , 1 ] Q はZ \mathbb Z Z からQ \mathbb Q Q への単射であり、加法、乗法および順序を保つ。
Q \mathbb Q Q は端点をもたない。すなわち各q ∈ Q q\in\mathbb Q q ∈ Q に対してp < q < r p<q<r p < q < r を満たすp , r ∈ Q p,r\in\mathbb Q p , r ∈ Q が存在する。またq < r q<r q < r ならばq < s < r q<s<r q < s < r を満たすs ∈ Q s\in\mathbb Q s ∈ Q が存在する。
任意のq ∈ Q q\in\mathbb Q q ∈ Q に対して、q < ν ( n ) q<\nu(n) q < ν ( n ) を満たすn ∈ N ≥ 0 n\in\mathbb N_{\geq 0} n ∈ N ≥ 0 が存在する。ここでν \nu ν は命題 1.4 (3) と(2) の合成である。
証明. ∼ Q \sim_{\mathbb Q} ∼ Q の反射律と対称律は明らかである。a d = b c ad=bc a d = b c かつc f = d e cf=de c f = d e ならばa d f = b d e adf=bde a df = b d e となり、d ≠ 0 d\neq0 d = 0 と命題 1.4 (2) の整域性からa f = b e af=be a f = b e を得るので、推移律も成り立つ。b < 0 b<0 b < 0 ならば( a , b ) ∼ Q ( − a , − b ) (a,b)\sim_{\mathbb Q}(-a,-b) ( a , b ) ∼ Q ( − a , − b ) であるから、各類は分母が正の代表元をもつ。
a b ′ = a ′ b ab'=a'b a b ′ = a ′ b かつc d ′ = c ′ d cd'=c'd c d ′ = c ′ d ならば
( a d + b c ) b ′ d ′ = a ′ b d d ′ + b b ′ c ′ d = ( a ′ d ′ + b ′ c ′ ) b d , a c b ′ d ′ = a ′ c ′ b d (ad+bc)b'd'=a'bdd'+bb'c'd=(a'd'+b'c')bd,
\qquad
acb'd'=a'c'bd ( a d + b c ) b ′ d ′ = a ′ b d d ′ + b b ′ c ′ d = ( a ′ d ′ + b ′ c ′ ) b d , a c b ′ d ′ = a ′ c ′ b d が成り立つので、∼ Q \sim_{\mathbb Q} ∼ Q は⊕ \oplus ⊕ と⊗ \otimes ⊗ の双方と両立する。Z × Z ≠ 0 \mathbb Z\times\mathbb Z_{\neq0} Z × Z = 0 において⊕ \oplus ⊕ と⊗ \otimes ⊗ はともに可換かつ結合的であり、( 0 , 1 ) (0,1) ( 0 , 1 ) は⊕ \oplus ⊕ の単位元、( 1 , 1 ) (1,1) ( 1 , 1 ) は⊗ \otimes ⊗ の単位元である。実際、三つの元に対して⊕ \oplus ⊕ の二つの括り方はともに( a d f + b c f + b d e , b d f ) (adf+bcf+bde,\ bdf) ( a df + b c f + b d e , b df ) となり、⊗ \otimes ⊗ の二つの括り方はともに( a c e , b d f ) (ace,\ bdf) ( a ce , b df ) となる。したがって§E1.6 定理 3.2 により、Q \mathbb Q Q の加法と乗法は代表元に依存せずに定まり、可換律、結合律および二つの単位元が商へ移る。
b , b ′ , d , d ′ > 0 b,b',d,d'>0 b , b ′ , d , d ′ > 0 、a b ′ = a ′ b ab'=a'b a b ′ = a ′ b およびc d ′ = c ′ d cd'=c'd c d ′ = c ′ d のもとで、a d ≤ b c ad\leq bc a d ≤ b c に正のb ′ d ′ b'd' b ′ d ′ を掛けるとa ′ b d d ′ ≤ b b ′ c ′ d a'bdd'\leq bb'c'd a ′ b d d ′ ≤ b b ′ c ′ d となり、正のb d bd b d を消去してa ′ d ′ ≤ b ′ c ′ a'd'\leq b'c' a ′ d ′ ≤ b ′ c ′ を得る。逆向きも同じなので、順序も代表元に依存しない。
(1) Z × Z ≠ 0 \mathbb Z\times\mathbb Z_{\neq0} Z × Z = 0 では分配律が成り立たず、⊕ \oplus ⊕ と⊗ \otimes ⊗ の逆元も一般には存在しないので、これらは商へ移らない。分配律の左辺は[ a ( c f + d e ) , b d f ] Q [a(cf+de),bdf]_{\mathbb Q} [ a ( c f + d e ) , b df ] Q 、右辺は[ a b ( c f + d e ) , b 2 d f ] Q [ab(cf+de),b^2df]_{\mathbb Q} [ ab ( c f + d e ) , b 2 df ] Q であり、二つの交差積はともにa b 2 d f ( c f + d e ) ab^2df(cf+de) a b 2 df ( c f + d e ) となるので二つの類は等しい。[ a , b ] Q + [ − a , b ] Q = [ a b − a b , b 2 ] Q = [ 0 , 1 ] Q [a,b]_{\mathbb Q}+[-a,b]_{\mathbb Q}=[ab-ab,b^2]_{\mathbb Q}=[0,1]_{\mathbb Q} [ a , b ] Q + [ − a , b ] Q = [ ab − ab , b 2 ] Q = [ 0 , 1 ] Q なので[ − a , b ] Q [-a,b]_{\mathbb Q} [ − a , b ] Q は加法逆元であり、a b ′ = a ′ b ab'=a'b a b ′ = a ′ b から( − a ) b ′ = ( − a ′ ) b (-a)b'=(-a')b ( − a ) b ′ = ( − a ′ ) b が従うので代表元にも依存しない。零でない[ a , b ] Q [a,b]_{\mathbb Q} [ a , b ] Q ではa ≠ 0 a\neq0 a = 0 であり、
[ a , b ] Q − 1 = [ b , a ] Q , [ a , b ] Q [ b , a ] Q = [ a b , a b ] Q = [ 1 , 1 ] Q [a,b]_{\mathbb Q}^{-1}=[b,a]_{\mathbb Q},
\qquad
[a,b]_{\mathbb Q}[b,a]_{\mathbb Q}=[ab,ab]_{\mathbb Q}=[1,1]_{\mathbb Q} [ a , b ] Q − 1 = [ b , a ] Q , [ a , b ] Q [ b , a ] Q = [ ab , ab ] Q = [ 1 , 1 ] Q である。a b ′ = a ′ b ab'=a'b a b ′ = a ′ b ならばb a ′ = b ′ a ba'=b'a b a ′ = b ′ a なので、逆元も代表元に依存しない。以上によりQ \mathbb Q Q は可換体である。
分母が正の代表元について、三分律はa d ad a d とb c bc b c の三分律から従う。a d ≤ b c ad\leq bc a d ≤ b c かつc f ≤ d e cf\leq de c f ≤ d e ならば、前者に正のf f f 、後者に正のb b b を掛けてつなぎ、正のd d d を消去するとa f ≤ b e af\leq be a f ≤ b e となるため、推移律も成り立つ。[ e , f ] Q [e,f]_{\mathbb Q} [ e , f ] Q をf > 0 f>0 f > 0 と表示して両辺へ加えるときは、a d ≤ b c ad\leq bc a d ≤ b c の両辺に正のf 2 f^2 f 2 を掛け、両辺へb d e f bdef b d e f を加えると、加法の定義式が要求する交差積の不等式( a f + b e ) d f ≤ ( c f + d e ) b f (af+be)df\leq(cf+de)bf ( a f + b e ) df ≤ ( c f + d e ) b f が得られる。正の有理数は正の分母と正の分子で表示することができるので、正の元どうしの積も正である。よって≤ \leq ≤ は§E1.12 定義 1.1 の二条件を満たし、§E1.12 定義 3.1 により( Q , ≤ ) (\mathbb Q,\leq) ( Q , ≤ ) は順序体である。
(2) 写像a ↦ [ a , 1 ] Q a\mapsto[a,1]_{\mathbb Q} a ↦ [ a , 1 ] Q は定義式から加法、乗法および順序を保ち、[ a , 1 ] Q = [ a ′ , 1 ] Q [a,1]_{\mathbb Q}=[a',1]_{\mathbb Q} [ a , 1 ] Q = [ a ′ , 1 ] Q ならばa = a ′ a=a' a = a ′ なので単射である。
(3) q ∈ Q q\in\mathbb Q q ∈ Q に対してq − 1 < q < q + 1 q-1<q<q+1 q − 1 < q < q + 1 であり、q < r q<r q < r のときはq < ( q + r ) / 2 < r q<(q+r)/2<r q < ( q + r ) /2 < r である。
(4) q = [ a , b ] Q q=[a,b]_{\mathbb Q} q = [ a , b ] Q をb > 0 b>0 b > 0 と表示する。a ≤ 0 a\leq0 a ≤ 0 ならばq ≤ [ 0 , 1 ] Q < [ 1 , 1 ] Q = ν ( 1 ) q\leq[0,1]_{\mathbb Q}<[1,1]_{\mathbb Q}=\nu(1) q ≤ [ 0 , 1 ] Q < [ 1 , 1 ] Q = ν ( 1 ) である。0 < a 0<a 0 < a ならば命題 1.4 (3) によりa a a はあるm ∈ N ≥ 0 m\in\mathbb N_{\geq 0} m ∈ N ≥ 0 の像であり、b b b は正の整数なので[ 1 , 0 ] Z ≤ b [1,0]_{\mathbb Z}\leq b [ 1 , 0 ] Z ≤ b である。したがってa < a + [ 1 , 0 ] Z ≤ ( a + [ 1 , 0 ] Z ) b a<a+[1,0]_{\mathbb Z}\leq(a+[1,0]_{\mathbb Z})b a < a + [ 1 , 0 ] Z ≤ ( a + [ 1 , 0 ] Z ) b となり、q < ν ( m + 1 ) q<\nu(m+1) q < ν ( m + 1 ) である。▨
設定 以後、命題 1.4 (3) と(2) によってN ≥ 0 \mathbb N_{\geq 0} N ≥ 0 とZ \mathbb Z Z をそれぞれの像と同一視し、N ≥ 0 ⊆ Z ⊆ Q \mathbb N_{\geq 0}\subseteq\mathbb Z\subseteq\mathbb Q N ≥ 0 ⊆ Z ⊆ Q と書く。この同一視のもとで(4) は、任意の有理数q q q に対してq < n q<n q < n を満たす自然数n n n が存在すること、と読む。また、「Dedekind–MacNeille 完備化」がQ \mathbb Q Q について述べる主張は、すべて命題 1.6 で構成したQ \mathbb Q Q についての主張として読む。
命題 1.7. 構成したQ \mathbb Q Q の Dedekind–MacNeille 完備化は、空集合とQ \mathbb Q Q 自身を含む拡張切断全体と包含順序に関して順序同型である。二つの improper cut∅ , Q \emptyset,\mathbb Q ∅ , Q を除くと Dedekind 切断全体D \mathcal D D が得られ、q ∈ Q q\in\mathbb Q q ∈ Q の主下方集合の像はq ∗ = { r ∈ Q ∣ r < q } q^*=\{r\in\mathbb Q\mid r<q\} q ∗ = { r ∈ Q ∣ r < q } である。
証明. Q \mathbb Q Q は命題 1.6 (3) により端点をもたない稠密全順序集合なので、§E1.11 系 3.10 を適用することができる。D = Q D=\mathbb Q D = Q に対する§E1.11 命題 3.8 の写像
σ ( C ) = { x ∈ Q ∣ ∃ c ∈ C ( x < c ) } \sigma(C)=\{x\in\mathbb Q\mid \exists c\in C\ (x<c)\} σ ( C ) = { x ∈ Q ∣ ∃ c ∈ C ( x < c )} は Dedekind–MacNeille 切断全体を拡張切断全体へ移す。Q \mathbb Q Q に下端がないため∅ u l = ∅ \emptyset^{ul}=\emptyset ∅ u l = ∅ であり、上端がないためσ ( Q ) = Q \sigma(\mathbb Q)=\mathbb Q σ ( Q ) = Q である。したがって完備束の下端と上端は、それぞれ二つの improper cut に対応する。
残る拡張切断は、空でない真の下方閉集合であって最大元をもたない集合、すなわち§E1.11 定義 3.2 の Dedekind 切断である。また§E1.11 命題 2.2 の主下方集合↓ q \mathord\downarrow q ↓ q に対して
σ ( ↓ q ) = { x ∣ ∃ c ≤ q ( x < c ) } = { x ∣ x < q } = q ∗ \sigma(\mathord\downarrow q)=\{x\mid \exists c\leq q\ (x<c)\}=\{x\mid x<q\}=q^* σ ( ↓ q ) = { x ∣ ∃ c ≤ q ( x < c )} = { x ∣ x < q } = q ∗ である。最後の二つの等号では、x < q x<q x < q のときc = q c=q c = q とすることができることを用いた。▨
2 拡張切断から実数の演算へ
定義 2.1. A , B ∈ D A,B\in\mathcal D A , B ∈ D に対して
A + B = { a + b ∣ a ∈ A , b ∈ B } A+B=\{a+b\mid a\in A,\ b\in B\} A + B = { a + b ∣ a ∈ A , b ∈ B } を切断の加法 (addition of cuts ) という。また、
− A = { q ∈ Q ∣ ∃ r ∉ A ( q < − r ) } -A=\{q\in\mathbb Q\mid \exists r\notin A\ (q<-r)\} − A = { q ∈ Q ∣ ∃ r ∈ / A ( q < − r )} をA A A の加法逆元 (additive inverse of a cut ) という。
補題 2.2. A ∈ D A\in\mathcal D A ∈ D 、c ∈ A c\in A c ∈ A 、ε > 0 \varepsilon>0 ε > 0 とする。このとき、c ≤ a < r c\leq a<r c ≤ a < r 、a ∈ A a\in A a ∈ A 、r ∉ A r\notin A r ∈ / A およびr − a < ε r-a<\varepsilon r − a < ε を満たす有理数a , r a,r a , r が存在する。
証明. c < s ∉ A c<s\notin A c < s ∈ / A を取る。命題 1.6 (4) により1 / ε < n 1/\varepsilon<n 1/ ε < n を満たす自然数n n n を取ると、0 < n 0<n 0 < n かつ1 / n < ε 1/n<\varepsilon 1/ n < ε である。同じ主張により( s − c ) n < k (s-c)n<k ( s − c ) n < k を満たす自然数k k k を取るとs < c + k / n s<c+k/n s < c + k / n であり、s s s 以上の有理数はA A A に属さないのでc + k / n ∉ A c+k/n\notin A c + k / n ∈ / A である。0 < ( s − c ) n < k 0<(s-c)n<k 0 < ( s − c ) n < k から1 ≤ k 1\leq k 1 ≤ k なので、c + j / n ∉ A c+j/n\notin A c + j / n ∈ / A を満たすj ≥ 1 j\geq1 j ≥ 1 が存在する。N ≥ 0 \mathbb N_{\geq 0} N ≥ 0 の空でない部分集合が最小元をもつこと(「数学的帰納法の論理構造」の§A3.10 定理 2.1 。命題 1.2 の部分集合に対する帰納法から従う)により、そのような最小のj j j を取る。a = c + ( j − 1 ) / n a=c+(j-1)/n a = c + ( j − 1 ) / n 、r = c + j / n r=c+j/n r = c + j / n とおくと、j j j の最小性とc ∈ A c\in A c ∈ A からa ∈ A a\in A a ∈ A であり、r ∉ A r\notin A r ∈ / A かつr − a = 1 / n < ε r-a=1/n<\varepsilon r − a = 1/ n < ε である。▨
補題 2.3. A + B A+B A + B と− A -A − A は Dedekind 切断である。さらに切断の加法は可換群をなし、零元は0 ∗ 0^* 0 ∗ で、A + ( − A ) = 0 ∗ A+(-A)=0^* A + ( − A ) = 0 ∗ である。
証明. a 0 ∈ A a_0\in A a 0 ∈ A 、b 0 ∈ B b_0\in B b 0 ∈ B ならばa 0 + b 0 ∈ A + B a_0+b_0\in A+B a 0 + b 0 ∈ A + B である。u ∉ A u\notin A u ∈ / A 、v ∉ B v\notin B v ∈ / B ならば、すべてのa ∈ A a\in A a ∈ A 、b ∈ B b\in B b ∈ B についてa < u a<u a < u 、b < v b<v b < v なのでA + B ⊆ ( u + v ) ∗ A+B\subseteq(u+v)^* A + B ⊆ ( u + v ) ∗ である。q < a + b q<a+b q < a + b ならばq − b < a q-b<a q − b < a なのでq − b ∈ A q-b\in A q − b ∈ A かつq = ( q − b ) + b q=(q-b)+b q = ( q − b ) + b であり、下方閉性が従う。a + b ∈ A + B a+b\in A+B a + b ∈ A + B に対してa < a ′ ∈ A a<a'\in A a < a ′ ∈ A を取ればa + b < a ′ + b ∈ A + B a+b<a'+b\in A+B a + b < a ′ + b ∈ A + B となるため、最大元もない。
r 0 ∉ A r_0\notin A r 0 ∈ / A を取れば− r 0 − 1 ∈ − A -r_0-1\in-A − r 0 − 1 ∈ − A である。a 0 ∈ A a_0\in A a 0 ∈ A を固定すると、r ∉ A r\notin A r ∈ / A ならばa 0 < r a_0<r a 0 < r なので、− A ⊆ ( − a 0 ) ∗ -A\subseteq(-a_0)^* − A ⊆ ( − a 0 ) ∗ である。定義から下方閉性が従い、q < − r q<-r q < − r の間に有理数を取れば最大元もない。よって− A -A − A も切断である。
和の交換律と結合律は有理数の対応する等式から直ちに従う。A + 0 ∗ ⊆ A A+0^*\subseteq A A + 0 ∗ ⊆ A はb < 0 b<0 b < 0 ならa + b < a a+b<a a + b < a であることから従う。逆にx ∈ A x\in A x ∈ A に対してx < a ∈ A x<a\in A x < a ∈ A を取り、b = x − a < 0 b=x-a<0 b = x − a < 0 とすればx = a + b ∈ A + 0 ∗ x=a+b\in A+0^* x = a + b ∈ A + 0 ∗ である。
a ∈ A a\in A a ∈ A 、q < − r q<-r q < − r 、r ∉ A r\notin A r ∈ / A ならばa < r a<r a < r なのでa + q < 0 a+q<0 a + q < 0 であり、A + ( − A ) ⊆ 0 ∗ A+(-A)\subseteq0^* A + ( − A ) ⊆ 0 ∗ である。逆にx < 0 x<0 x < 0 ならば補題 2.2 をε = − x \varepsilon=-x ε = − x に適用し、a ∈ A a\in A a ∈ A 、r ∉ A r\notin A r ∈ / A 、r − a < − x r-a<-x r − a < − x を取る。このときx − a < − r x-a<-r x − a < − r なのでx − a ∈ − A x-a\in-A x − a ∈ − A であり、x = a + ( x − a ) ∈ A + ( − A ) x=a+(x-a)\in A+(-A) x = a + ( x − a ) ∈ A + ( − A ) である。したがってA + ( − A ) = 0 ∗ A+(-A)=0^* A + ( − A ) = 0 ∗ であり、可換群の公理がすべて成り立つ。▨
定義 2.4. §E1.11 系 3.10 によりD \mathcal D D の順序は全順序であるから、A ∈ D A\in\mathcal D A ∈ D はA ≥ 0 ∗ A\geq0^* A ≥ 0 ∗ とA < 0 ∗ A<0^* A < 0 ∗ のちょうど一方を満たす。A A A の正の部分A ∩ Q > 0 A\cap\mathbb Q_{>0} A ∩ Q > 0 をA + A_+ A + と書く。
A , B ≥ 0 ∗ A,B\geq0^* A , B ≥ 0 ∗ に対して
A ⊙ B = 0 ∗ ∪ { q ∈ Q ∣ ∃ a ∈ A + ∃ b ∈ B + ( q < a b ) } A\odot B=0^*\cup\{q\in\mathbb Q\mid \exists a\in A_+\ \exists b\in B_+\ (q<ab)\} A ⊙ B = 0 ∗ ∪ { q ∈ Q ∣ ∃ a ∈ A + ∃ b ∈ B + ( q < ab )} を切断の非負乗法 (nonnegative multiplication of cuts ) という。∣ A ∣ = A |A|=A ∣ A ∣ = A (A ≥ 0 ∗ A\geq0^* A ≥ 0 ∗ の場合)、∣ A ∣ = − A |A|=-A ∣ A ∣ = − A (A < 0 ∗ A<0^* A < 0 ∗ の場合)とする。A , B A,B A , B がともに非負であるか、ともに負である場合にはA B = ∣ A ∣ ⊙ ∣ B ∣ AB=|A|\odot|B| A B = ∣ A ∣ ⊙ ∣ B ∣ と定める。A , B A,B A , B のちょうど一方が負である場合にはA B = − ( ∣ A ∣ ⊙ ∣ B ∣ ) AB=-(|A|\odot|B|) A B = − ( ∣ A ∣ ⊙ ∣ B ∣ ) と定める。この演算を符号付き乗法 (signed multiplication of cuts ) という。
定義 2.6. A > 0 ∗ A>0^* A > 0 ∗ に対して
A − 1 = { q ∈ Q ∣ q ≤ 0 または ∃ r > 0 ( r ∉ A ∧ q < 1 / r ) } A^{-1}=\{q\in\mathbb Q\mid q\leq0\text{ または }\exists r>0\ (r\notin A\land q<1/r)\} A − 1 = { q ∈ Q ∣ q ≤ 0 または ∃ r > 0 ( r ∈ / A ∧ q < 1/ r )} と定める。A < 0 ∗ A<0^* A < 0 ∗ ならばA − 1 = − ( ( − A ) − 1 ) A^{-1}=-((-A)^{-1}) A − 1 = − (( − A ) − 1 ) と定め、これを非零切断A A A の乗法逆元 (multiplicative inverse of a cut ) という。
補題 2.7. 非負乗法、符号付き乗法および非零切断の逆元は、いずれも Dedekind 切断を与える。
証明. A = 0 ∗ A=0^* A = 0 ∗ またはB = 0 ∗ B=0^* B = 0 ∗ ならばA ⊙ B = 0 ∗ A\odot B=0^* A ⊙ B = 0 ∗ である。A , B > 0 ∗ A,B>0^* A , B > 0 ∗ とする。正のu ∉ A u\notin A u ∈ / A 、v ∉ B v\notin B v ∈ / B を取ると、積の定義に現れるa , b a,b a , b は0 < a < u 0<a<u 0 < a < u 、0 < b < v 0<b<v 0 < b < v を満たすため、A ⊙ B ⊆ ( u v ) ∗ A\odot B\subseteq(uv)^* A ⊙ B ⊆ ( uv ) ∗ である。0 ∗ 0^* 0 ∗ を含むので空ではない。q < a b q<ab q < ab を満たす証人a , b a,b a , b は、より小さい有理数の証人にもなるので下方閉性が従い、q q q とa b ab ab の間の有理数を取れば最大元がないことも分かる。したがってA ⊙ B A\odot B A ⊙ B は切断である。補題 2.3 により、その加法逆元も切断なので、符号付き乗法も閉じている。
A > 0 ∗ A>0^* A > 0 ∗ とする。正のa ∈ A a\in A a ∈ A を一つ固定し、r 0 ∉ A r_0\notin A r 0 ∈ / A を一つ取ると0 < a < r 0 0<a<r_0 0 < a < r 0 である。逆元候補はすべての非正有理数を含むので空ではない。その正の元q q q に対しては定義の証人r q r_q r q があり、0 < r q 0<r_q 0 < r q 、r q ∉ A r_q\notin A r q ∈ / A およびq < 1 / r q q<1/r_q q < 1/ r q が成り立つ。a < r q a<r_q a < r q から1 / r q < 1 / a 1/r_q<1/a 1/ r q < 1/ a が従うのでq < 1 / a q<1/a q < 1/ a である。したがって1 / a 1/a 1/ a は逆元候補に属さず、逆元候補はQ \mathbb Q Q の真の部分集合である。q q q の証人r q r_q r q はより小さい有理数の証人にもなるので、下方閉性が従う。q < 0 q<0 q < 0 のときはq < q ′ < 0 q<q'<0 q < q ′ < 0 を取り、q = 0 q=0 q = 0 のときは0 < q ′ < 1 / r 0 0<q'<1/r_0 0 < q ′ < 1/ r 0 を取り、0 < q 0<q 0 < q のときはq < q ′ < 1 / r q q<q'<1/r_q q < q ′ < 1/ r q を取る。いずれの場合にも候補内のより大きい元が得られるので、最大元はない。負の切断の逆元は加法逆元の閉性へ帰着する。▨
補題 2.8. 切断の加法、符号付き乗法および逆元は切断という集合だけから一意に定まる。乗法は可換かつ結合的で1 ∗ 1^* 1 ∗ を単位元とし、加法に分配する。またA ≠ 0 ∗ A\neq0^* A = 0 ∗ ならばA A − 1 = 1 ∗ AA^{-1}=1^* A A − 1 = 1 ∗ である。
証明. 加法と非負乗法の定義は元の存在だけで書かれており、代表表示を用いない。包含順序が全順序なので、各切断の符号も一意である。よって符号付き乗法と逆元の場合分けは互いに重ならず、演算は一意に定まる。
交換律はa b = b a ab=ba ab = ba から従う。A , B , C ≥ 0 ∗ A,B,C\geq0^* A , B , C ≥ 0 ∗ とq > 0 q>0 q > 0 に対して、q ∈ ( A ⊙ B ) ⊙ C q\in(A\odot B)\odot C q ∈ ( A ⊙ B ) ⊙ C であることは
∃ a ∈ A + ∃ b ∈ B + ∃ c ∈ C + ( q < a b c ) \exists a\in A_+\ \exists b\in B_+\ \exists c\in C_+\ (q<abc) ∃ a ∈ A + ∃ b ∈ B + ∃ c ∈ C + ( q < ab c ) と同値である。実際、左辺の二段の証人から右辺を得る。逆にq < a b c q<abc q < ab c ならばq / c < x < a b q/c<x<ab q / c < x < ab を満たす有理数x x x を取り、x ∈ ( A ⊙ B ) + x\in(A\odot B)_+ x ∈ ( A ⊙ B ) + を証人として左辺を得る。同じ条件はA ⊙ ( B ⊙ C ) A\odot(B\odot C) A ⊙ ( B ⊙ C ) も特徴づけるため、結合律が成り立つ。
A ⊙ 1 ∗ ⊆ A A\odot1^*\subseteq A A ⊙ 1 ∗ ⊆ A は、a > 0 a>0 a > 0 、0 < b < 1 0<b<1 0 < b < 1 ならばa b < a ab<a ab < a であることから従う。逆にq ∈ A q\in A q ∈ A が正ならばq < a ∈ A q<a\in A q < a ∈ A を取り、q / a < b < 1 q/a<b<1 q / a < b < 1 となる有理数b b b を取ればq < a b q<ab q < ab である。非正のq q q は定義から積に属する。したがってA ⊙ 1 ∗ = A A\odot1^*=A A ⊙ 1 ∗ = A である。
零切断を含む場合は直接確認することができるのでA , B , C > 0 ∗ A,B,C>0^* A , B , C > 0 ∗ とする。q > 0 q>0 q > 0 かつq ∈ A ⊙ ( B + C ) q\in A\odot(B+C) q ∈ A ⊙ ( B + C ) ならば、a ∈ A + a\in A_+ a ∈ A + とs = b 0 + c 0 ∈ ( B + C ) + s=b_0+c_0\in(B+C)_+ s = b 0 + c 0 ∈ ( B + C ) + を取りq < a s q<as q < a s とすることができる。b 0 , c 0 b_0,c_0 b 0 , c 0 がともに正なら、そのままb = b 0 , c = c 0 b=b_0,c=c_0 b = b 0 , c = c 0 とする。b 0 ≤ 0 b_0\leq0 b 0 ≤ 0 ならば0 < b < min { s , β } 0<b<\min\{s,\beta\} 0 < b < min { s , β } となるβ ∈ B + \beta\in B_+ β ∈ B + とb ∈ Q b\in\mathbb Q b ∈ Q を取り、c = s − b c=s-b c = s − b とすれば0 < c < c 0 0<c<c_0 0 < c < c 0 なのでc ∈ C c\in C c ∈ C である。c 0 ≤ 0 c_0\leq0 c 0 ≤ 0 の場合も対称である。よって、いずれの場合にもs = b + c s=b+c s = b + c 、b ∈ B + b\in B_+ b ∈ B + 、c ∈ C + c\in C_+ c ∈ C + とすることができる。q − a c < x < a b q-ac<x<ab q − a c < x < ab となる有理数x x x を取りy = q − x y=q-x y = q − x とすれば、q = x + y q=x+y q = x + y 、x < a b x<ab x < ab 、y < a c y<ac y < a c である。したがってx ∈ A ⊙ B x\in A\odot B x ∈ A ⊙ B 、y ∈ A ⊙ C y\in A\odot C y ∈ A ⊙ C であり、q ∈ A ⊙ B + A ⊙ C q\in A\odot B+A\odot C q ∈ A ⊙ B + A ⊙ C となる。
逆にq = x + y > 0 q=x+y>0 q = x + y > 0 、x ∈ A ⊙ B x\in A\odot B x ∈ A ⊙ B 、y ∈ A ⊙ C y\in A\odot C y ∈ A ⊙ C とする。正のx , y x,y x , y に必要な積の証人を取り、非正のものには任意の正の証人を取る。二つのA A A 側の証人の大きい方をa ∈ A + a\in A_+ a ∈ A + とすれば、あるb ∈ B + b\in B_+ b ∈ B + 、c ∈ C + c\in C_+ c ∈ C + についてx < a b x<ab x < ab 、y < a c y<ac y < a c である。よってq < a ( b + c ) q<a(b+c) q < a ( b + c ) となり、q ∈ A ⊙ ( B + C ) q\in A\odot(B+C) q ∈ A ⊙ ( B + C ) である。
加法逆元の一意性から− ( − A ) = A -(-A)=A − ( − A ) = A である。したがって、符号付き乗法では( − A ) B = − ( A B ) (-A)B=-(AB) ( − A ) B = − ( A B ) と( − A ) ( − B ) = A B (-A)(-B)=AB ( − A ) ( − B ) = A B が定義から従う。結合律は絶対値に対する結合律と符号の積へ帰着する。分配律について、三つの切断が非負の場合は証明済みである。負号を移す等式と加法群の消去律により、B ≥ C ≥ 0 ∗ B\geq C\geq0^* B ≥ C ≥ 0 ∗ のとき
A ⊙ B = A ⊙ C + A ⊙ ( B − C ) A\odot B=A\odot C+A\odot(B-C) A ⊙ B = A ⊙ C + A ⊙ ( B − C ) からA ( B − C ) = A B − A C A(B-C)=AB-AC A ( B − C ) = A B − A C が従う。ここでまずA ≥ 0 ∗ A\geq0^* A ≥ 0 ∗ とする。B , C B,C B , C がともに非負なら証明済みであり、ともに非正ならB = − B ′ B=-B' B = − B ′ 、C = − C ′ C=-C' C = − C ′ と書いて非負の場合に帰着する。B ≥ 0 ∗ B\geq0^* B ≥ 0 ∗ 、C = − C ′ ≤ 0 ∗ C=-C'\leq0^* C = − C ′ ≤ 0 ∗ の場合、B ≥ C ′ B\geq C' B ≥ C ′ なら上の差の等式をB − C ′ B-C' B − C ′ に適用し、B < C ′ B<C' B < C ′ ならB − C ′ = − ( C ′ − B ) B-C'=-(C'-B) B − C ′ = − ( C ′ − B ) として差の等式をC ′ − B C'-B C ′ − B に適用する。符号を交換した場合も同様である。これでA ≥ 0 ∗ A\geq0^* A ≥ 0 ∗ の場合が尽くされる。A < 0 ∗ A<0^* A < 0 ∗ ならばA = − A ′ A=-A' A = − A ′ と書き、A ′ ( B + C ) = A ′ B + A ′ C A'(B+C)=A'B+A'C A ′ ( B + C ) = A ′ B + A ′ C の両辺に負号を付ければよい。したがって符号付き乗法は全域で分配的である。
最後にA > 0 ∗ A>0^* A > 0 ∗ とする。a ∈ A + a\in A_+ a ∈ A + 、r ∉ A r\notin A r ∈ / A ならばa < r a<r a < r なので、b < 1 / r b<1/r b < 1/ r からa b < 1 ab<1 ab < 1 が従う。よってA A − 1 ⊆ 1 ∗ AA^{-1}\subseteq1^* A A − 1 ⊆ 1 ∗ である。逆に0 < t < 1 0<t<1 0 < t < 1 と正のc ∈ A c\in A c ∈ A を取る。補題 2.2 をε = ( 1 − t ) c / t \varepsilon=(1-t)c/t ε = ( 1 − t ) c / t に適用して、c ≤ a < r c\leq a<r c ≤ a < r 、a ∈ A a\in A a ∈ A 、r ∉ A r\notin A r ∈ / A および
r − a < ( 1 − t ) c / t ≤ ( 1 − t ) a / t r-a<(1-t)c/t\leq(1-t)a/t r − a < ( 1 − t ) c / t ≤ ( 1 − t ) a / t を得る。この不等式はt / a < 1 / r t/a<1/r t / a < 1/ r と同値である。その間の有理数b b b を取ればb ∈ A − 1 b\in A^{-1} b ∈ A − 1 かつt < a b t<ab t < ab なのでt ∈ A A − 1 t\in AA^{-1} t ∈ A A − 1 である。非正の有理数も積の定義から属するためA A − 1 = 1 ∗ AA^{-1}=1^* A A − 1 = 1 ∗ である。A < 0 ∗ A<0^* A < 0 ∗ の場合は二つの負号が相殺される。▨
3 実数の順序体構造と上限
定理 3.1. D \mathcal D D は、以上の加法と乗法、零元0 ∗ 0^* 0 ∗ 、単位元1 ∗ 1^* 1 ∗ および包含順序によって上限の性質をもつ順序体である。また、ι : Q → D \iota\colon\mathbb Q\to\mathcal D ι : Q → D 、ι ( q ) = q ∗ \iota(q)=q^* ι ( q ) = q ∗ は順序を保つ体の埋め込みである。
証明. 補題 2.3 と補題 2.8 により、D \mathcal D D は単位元をもつ可換体である。A ⊆ B A\subseteq B A ⊆ B ならば定義からA + C ⊆ B + C A+C\subseteq B+C A + C ⊆ B + C であり、等号ならばC C C の加法逆元を加えてA = B A=B A = B となるので、狭義包含も加法で保たれる。0 ∗ < A , B 0^*<A,B 0 ∗ < A , B ならば正のa ∈ A a\in A a ∈ A 、b ∈ B b\in B b ∈ B が存在し、0 < q < a b 0<q<ab 0 < q < ab を取るとq ∈ A B ∖ 0 ∗ q\in AB\setminus0^* q ∈ A B ∖ 0 ∗ である。したがって0 ∗ < A B 0^*<AB 0 ∗ < A B である。とくにA < B A<B A < B 、0 ∗ < C 0^*<C 0 ∗ < C ならば0 ∗ < ( B − A ) C = B C − A C 0^*<(B-A)C=BC-AC 0 ∗ < ( B − A ) C = B C − A C なのでA C < B C AC<BC A C < B C である。よって包含順序は体の演算と両立する。
§E1.11 命題 3.12 によりι \iota ι は順序埋め込みである。x < p + q x<p+q x < p + q ならばx = a + b x=a+b x = a + b 、a < p a<p a < p 、b < q b<q b < q となる有理数a , b a,b a , b を取ることができるので、定義からp ∗ + q ∗ = ( p + q ) ∗ p^*+q^*=(p+q)^* p ∗ + q ∗ = ( p + q ) ∗ である。p , q > 0 p,q>0 p , q > 0 のとき、積の一方の包含はa < p a<p a < p 、b < q b<q b < q からa b < p q ab<pq ab < pq によって従う。逆に0 < x < p q 0<x<pq 0 < x < pq ならばx / q < a < p x/q<a<p x / q < a < p 、x / a < b < q x/a<b<q x / a < b < q となる正有理数a , b a,b a , b を順に取るとx < a b x<ab x < ab である。非正の元は双方に属するためp ∗ q ∗ = ( p q ) ∗ p^*q^*=(pq)^* p ∗ q ∗ = ( pq ) ∗ となる。零または負のp , q p,q p , q についても、p ∗ + ( − p ) ∗ = 0 ∗ p^*+(-p)^*=0^* p ∗ + ( − p ) ∗ = 0 ∗ と加法逆元の一意性、および符号付き乗法の定義から同じ等式が従う。p > 0 p>0 p > 0 ならば、逆元の定義でr ∉ p ∗ r\notin p^* r ∈ / p ∗ がp ≤ r p\leq r p ≤ r と同値であることから( p ∗ ) − 1 = ( 1 / p ) ∗ (p^*)^{-1}=(1/p)^* ( p ∗ ) − 1 = ( 1/ p ) ∗ となり、負のp p p も符号の定義へ帰着する。よってι \iota ι は体の埋め込みである。
空でなく上に有界なA ⊆ D \mathcal A\subseteq\mathcal D A ⊆ D に対して、§E1.11 定理 3.14 は
sup A = ⋃ A ∈ A A \sup\mathcal A=\bigcup_{A\in\mathcal A}A sup A = A ∈ A ⋃ A を与える。したがってD \mathcal D D は上限の性質をもつ。▨
定義 3.2. 定理 3.1 の加法、乗法および包含順序を備えたD \mathcal D D を実数体 (field of real numbers ) といい、R \mathbb R R と書く。R \mathbb R R の元を実数 (real number ) という。零元0 ∗ 0^* 0 ∗ と単位元1 ∗ 1^* 1 ∗ を、それぞれ0 0 0 、1 1 1 とも書く。
命題 3.3. c ∈ R c\in\mathbb R c ∈ R が0 ≤ c 0\leq c 0 ≤ c を満たすとする。このとき0 ≤ x 0\leq x 0 ≤ x かつx 2 = c x^2=c x 2 = c を満たす実数x x x がただ一つ存在する。このx x x をc \sqrt c c と書く。
証明. S = { t ∈ R ∣ 0 ≤ t , t 2 ≤ c } S=\{t\in\mathbb R\mid 0\leq t,\ t^2\leq c\} S = { t ∈ R ∣ 0 ≤ t , t 2 ≤ c } とおく。0 2 = 0 ≤ c 0^2=0\leq c 0 2 = 0 ≤ c なので0 ∈ S 0\in S 0 ∈ S であり、S S S は空ではない。1 + c < t 1+c<t 1 + c < t ならば1 ≤ 1 + c < t 1\leq1+c<t 1 ≤ 1 + c < t からt < t 2 t<t^2 t < t 2 が従い、c < 1 + c < t < t 2 c<1+c<t<t^2 c < 1 + c < t < t 2 となるのでt ∉ S t\notin S t ∈ / S である。よって1 + c 1+c 1 + c はS S S の上界であり、定理 3.1 の上限の性質によりx = sup S x=\sup S x = sup S が存在する。0 ∈ S 0\in S 0 ∈ S から0 ≤ x 0\leq x 0 ≤ x である。
x 2 < c x^2<c x 2 < c と仮定する。0 ≤ x 0\leq x 0 ≤ x から0 < 2 x + 1 0<2x+1 0 < 2 x + 1 なのでh = min { 1 , ( c − x 2 ) / ( 2 x + 1 ) } h=\min\{1,(c-x^2)/(2x+1)\} h = min { 1 , ( c − x 2 ) / ( 2 x + 1 )} は正であり、h ≤ 1 h\leq1 h ≤ 1 からh 2 ≤ h h^2\leq h h 2 ≤ h が従うので
( x + h ) 2 = x 2 + 2 x h + h 2 ≤ x 2 + h ( 2 x + 1 ) ≤ x 2 + ( c − x 2 ) = c (x+h)^2=x^2+2xh+h^2\leq x^2+h(2x+1)\leq x^2+(c-x^2)=c ( x + h ) 2 = x 2 + 2 x h + h 2 ≤ x 2 + h ( 2 x + 1 ) ≤ x 2 + ( c − x 2 ) = c となる。0 ≤ x + h 0\leq x+h 0 ≤ x + h とあわせてx + h ∈ S x+h\in S x + h ∈ S であるが、x < x + h x<x+h x < x + h はx x x がS S S の上界であることに反する。
c < x 2 c<x^2 c < x 2 と仮定する。x = 0 x=0 x = 0 ならばx 2 = 0 ≤ c x^2=0\leq c x 2 = 0 ≤ c となって仮定に反するので0 < x 0<x 0 < x である。k = ( x 2 − c ) / ( 2 x ) k=(x^2-c)/(2x) k = ( x 2 − c ) / ( 2 x ) とおくと0 < k 0<k 0 < k であり、
x − k = x 2 + c 2 x > 0 , ( x − k ) 2 = x 2 − ( x 2 − c ) + k 2 = c + k 2 > c x-k=\frac{x^2+c}{2x}>0,
\qquad
(x-k)^2=x^2-(x^2-c)+k^2=c+k^2>c x − k = 2 x x 2 + c > 0 , ( x − k ) 2 = x 2 − ( x 2 − c ) + k 2 = c + k 2 > c である。t ∈ S t\in S t ∈ S に対してx − k ≤ t x-k\leq t x − k ≤ t とすると、0 < x − k 0<x-k 0 < x − k から( x − k ) 2 ≤ t 2 ≤ c (x-k)^2\leq t^2\leq c ( x − k ) 2 ≤ t 2 ≤ c となって上の不等式に反する。よってx − k x-k x − k はS S S の上界であるが、x − k < x x-k<x x − k < x はx x x が最小上界であることに反する。
以上よりx 2 = c x^2=c x 2 = c である。0 ≤ y 0\leq y 0 ≤ y かつy 2 = c y^2=c y 2 = c を満たすy y y がx x x と異なるとし、x < y x<y x < y としてよい。0 < y − x 0<y-x 0 < y − x と0 < y + x 0<y+x 0 < y + x から0 < ( y − x ) ( y + x ) = y 2 − x 2 = 0 0<(y-x)(y+x)=y^2-x^2=0 0 < ( y − x ) ( y + x ) = y 2 − x 2 = 0 となって矛盾する。よってx x x は一意である。▨
例 3.4.
α = { q ∈ Q ∣ q < 0 または q 2 < 2 } \alpha=\{q\in\mathbb Q\mid q<0\ \text{または}\ q^2<2\} α = { q ∈ Q ∣ q < 0 または q 2 < 2 } とおく。0 2 = 0 < 2 0^2=0<2 0 2 = 0 < 2 なので0 ∈ α 0\in\alpha 0 ∈ α であり、2 2 = 4 2^2=4 2 2 = 4 なので2 ∉ α 2\notin\alpha 2 ∈ / α である。q ∈ α q\in\alpha q ∈ α とp < q p<q p < q を取る。p < 0 p<0 p < 0 ならばp ∈ α p\in\alpha p ∈ α である。0 ≤ p 0\leq p 0 ≤ p ならば0 < q 0<q 0 < q なのでq 2 < 2 q^2<2 q 2 < 2 であり、p 2 ≤ p q < q 2 < 2 p^2\leq pq<q^2<2 p 2 ≤ pq < q 2 < 2 からp ∈ α p\in\alpha p ∈ α である。よってα \alpha α は空でない真の下方集合である。
q ∈ α q\in\alpha q ∈ α が負ならばq < 0 ∈ α q<0\in\alpha q < 0 ∈ α である。0 ≤ q 0\leq q 0 ≤ q ならば0 < 2 q + 1 0<2q+1 0 < 2 q + 1 かつ0 < 2 − q 2 0<2-q^2 0 < 2 − q 2 なので、命題 1.6 (3) により0 < h < min { 1 , ( 2 − q 2 ) / ( 2 q + 1 ) } 0<h<\min\{1,(2-q^2)/(2q+1)\} 0 < h < min { 1 , ( 2 − q 2 ) / ( 2 q + 1 )} を満たす有理数h h h を取ることができる。h ≤ 1 h\leq1 h ≤ 1 からh 2 ≤ h h^2\leq h h 2 ≤ h が従うので
( q + h ) 2 ≤ q 2 + h ( 2 q + 1 ) < q 2 + ( 2 − q 2 ) = 2 (q+h)^2\leq q^2+h(2q+1)<q^2+(2-q^2)=2 ( q + h ) 2 ≤ q 2 + h ( 2 q + 1 ) < q 2 + ( 2 − q 2 ) = 2 となり、q < q + h ∈ α q<q+h\in\alpha q < q + h ∈ α である。したがってα \alpha α は最大元をもたず、α ∈ D \alpha\in\mathcal D α ∈ D である。0 ∗ ⊆ α 0^*\subseteq\alpha 0 ∗ ⊆ α かつ0 ∈ α ∖ 0 ∗ 0\in\alpha\setminus0^* 0 ∈ α ∖ 0 ∗ なので0 ∗ < α 0^*<\alpha 0 ∗ < α であり、1 2 = 1 < 2 1^2=1<2 1 2 = 1 < 2 から1 ∈ α + 1\in\alpha_+ 1 ∈ α + である。
このα \alpha α の平方は2 ∗ 2^* 2 ∗ である。0 ∗ < α 0^*<\alpha 0 ∗ < α なのでα α = α ⊙ α \alpha\alpha=\alpha\odot\alpha α α = α ⊙ α である。a , b ∈ α + a,b\in\alpha_+ a , b ∈ α + に対してa ≤ b a\leq b a ≤ b としてよく、このときa b ≤ b 2 < 2 ab\leq b^2<2 ab ≤ b 2 < 2 なのでα ⊙ α ⊆ 2 ∗ \alpha\odot\alpha\subseteq2^* α ⊙ α ⊆ 2 ∗ である。逆にt < 2 t<2 t < 2 とする。t ≤ 0 t\leq0 t ≤ 0 ならばt < 1 ⋅ 1 t<1\cdot1 t < 1 ⋅ 1 と1 ∈ α + 1\in\alpha_+ 1 ∈ α + からt ∈ α ⊙ α t\in\alpha\odot\alpha t ∈ α ⊙ α である。0 < t 0<t 0 < t の場合には、補題 2.2 をA = α A=\alpha A = α 、c = 1 c=1 c = 1 、ε = ( 2 − t ) / 5 \varepsilon=(2-t)/5 ε = ( 2 − t ) /5 に適用して、1 ≤ a < r 1\leq a<r 1 ≤ a < r 、a ∈ α a\in\alpha a ∈ α 、r ∉ α r\notin\alpha r ∈ / α およびr − a < ε r-a<\varepsilon r − a < ε を満たす有理数a , r a,r a , r を取る。1 ≤ a 1\leq a 1 ≤ a とa ∈ α a\in\alpha a ∈ α からa 2 < 2 a^2<2 a 2 < 2 であり、2 ≤ a 2\leq a 2 ≤ a ならば4 ≤ a 2 4\leq a^2 4 ≤ a 2 となるのでa < 2 a<2 a < 2 である。r ∉ α r\notin\alpha r ∈ / α は0 ≤ r 0\leq r 0 ≤ r かつ2 ≤ r 2 2\leq r^2 2 ≤ r 2 を意味する。0 < t 0<t 0 < t からε < 2 / 5 \varepsilon<2/5 ε < 2/5 なのでr < a + ε < 3 r<a+\varepsilon<3 r < a + ε < 3 であり、r + a < 5 r+a<5 r + a < 5 である。よって
a 2 = r 2 − ( r − a ) ( r + a ) > 2 − 5 ε = t a^2=r^2-(r-a)(r+a)>2-5\varepsilon=t a 2 = r 2 − ( r − a ) ( r + a ) > 2 − 5 ε = t となり、a a a を二つの証人としてt ∈ α ⊙ α t\in\alpha\odot\alpha t ∈ α ⊙ α を得る。したがってα α = α ⊙ α = 2 ∗ \alpha\alpha=\alpha\odot\alpha=2^* α α = α ⊙ α = 2 ∗ であり、命題 3.3 によりα \alpha α は2 ∗ 2^* 2 ∗ の唯一の非負平方根である。
α = ι ( q ) \alpha=\iota(q) α = ι ( q ) を満たすq ∈ Q q\in\mathbb Q q ∈ Q があれば、ι \iota ι が体の埋め込みであることからι ( q 2 ) = α α = ι ( 2 ) \iota(q^2)=\alpha\alpha=\iota(2) ι ( q 2 ) = α α = ι ( 2 ) となり、ι \iota ι の単射性からq 2 = 2 q^2=2 q 2 = 2 となる。「Dedekind–MacNeille 完備化」の§E1.11 注意 3.1 が述べるとおり、そのような有理数は存在しない。したがってα \alpha α はι ( Q ) \iota(\mathbb Q) ι ( Q ) に属さず、D \mathcal D D は有理数の像より真に大きい。
定理 3.5. 実数の全体R \mathbb R R は、定義 3.2 の和と積について単位元をもつ可換体をなす。狭義包含で定めた< < < は狭義全順序であり、次の四つが成り立つ。
任意のx ∈ R x\in\mathbb R x ∈ R についてx < x x<x x < x は成り立たない。
x < y x<y x < y かつy < z y<z y < z ならばx < z x<z x < z である。
任意のx , y ∈ R x,y\in\mathbb R x , y ∈ R について、x < y x<y x < y 、x = y x=y x = y 、y < x y<x y < x のちょうど一つが成り立つ。
x < y x<y x < y ならば任意のz ∈ R z\in\mathbb R z ∈ R についてx + z < y + z x+z<y+z x + z < y + z であり、さらに0 < z 0<z 0 < z ならばx z < y z xz<yz x z < y z である。
定理 3.6. 自然数の像はR \mathbb R R で上に有界ではない。また、A < B A<B A < B ならばA < q ∗ < B A<q^*<B A < q ∗ < B を満たすq ∈ Q q\in\mathbb Q q ∈ Q が存在する。
証明. 自然数の像が上に有界で、その上限がS S S であると仮定する。S − 1 ∗ S-1^* S − 1 ∗ も上界ならばS S S より小さい上界となるので、上限の最小性に反する。したがって、ある自然数n n n についてS − 1 ∗ < n ∗ S-1^*<n^* S − 1 ∗ < n ∗ である。両辺に1 ∗ 1^* 1 ∗ を加えるとS < ( n + 1 ) ∗ S<(n+1)^* S < ( n + 1 ) ∗ となり、S S S が上界であることに反する。
A < B A<B A < B とする。q ∈ B ∖ A q\in B\setminus A q ∈ B ∖ A を取り、B B B が最大元をもたないことからq < r ∈ B q<r\in B q < r ∈ B を取る。q < t < r q<t<r q < t < r となる有理数t t t を取ると、A ⊆ t ∗ ⊆ B A\subseteq t^*\subseteq B A ⊆ t ∗ ⊆ B である。q < s < t q<s<t q < s < t となるs s s はs ∉ A s\notin A s ∈ / A かつs ∈ t ∗ s\in t^* s ∈ t ∗ であり、t ∈ B ∖ t ∗ t\in B\setminus t^* t ∈ B ∖ t ∗ である。よって両方の包含は狭義であり、A < t ∗ < B A<t^*<B A < t ∗ < B である。▨
問題 3.8. A = ( − 1 ) ∗ A=(-1)^* A = ( − 1 ) ∗ 、B = 1 ∗ B=1^* B = 1 ∗ とする。素朴な積{ a b ∣ a ∈ A , b ∈ B } \{ab\mid a\in A,\ b\in B\} { ab ∣ a ∈ A , b ∈ B } がQ \mathbb Q Q に等しいことを示せ。
解答. この集合がQ \mathbb Q Q に含まれることは定義から従う。逆にp ∈ Q p\in\mathbb Q p ∈ Q を取り、a = min { − 1 , p } − 1 a=\min\{-1,p\}-1 a = min { − 1 , p } − 1 とおく。a ≤ − 2 a\leq-2 a ≤ − 2 なのでa ∈ A a\in A a ∈ A であり、とくにa < 0 a<0 a < 0 である。b = p / a b=p/a b = p / a とおくとa b = p ab=p ab = p である。a ≤ p − 1 < p a\leq p-1<p a ≤ p − 1 < p の両辺を負のa a a で割ると不等号の向きが変わるのでp / a < 1 p/a<1 p / a < 1 、すなわちb ∈ B b\in B b ∈ B となる。よってp p p は素朴な積に属する。▨
4 複素数体
定義 4.1 (複素数、複素絶対値). 実数の組( x , y ) ∈ R 2 (x,y)\in\mathbb R^2 ( x , y ) ∈ R 2 をx + i y x+iy x + i y と書き、複素数 (complex number ) と呼ぶ。複素数全体の集合、すなわちR 2 \mathbb R^2 R 2 をC \mathbb C C と書く。z = x + i y z=x+iy z = x + i y とw = s + i t w=s+it w = s + i t に対して
z + w = ( x + s ) + i ( y + t ) , − z = − x − i y , z w = ( x s − y t ) + i ( x t + y s ) z+w=(x+s)+i(y+t),\qquad -z=-x-iy,\qquad zw=(xs-yt)+i(xt+ys) z + w = ( x + s ) + i ( y + t ) , − z = − x − i y , z w = ( x s − y t ) + i ( x t + y s ) と定め、z − w = z + ( − w ) z-w=z+(-w) z − w = z + ( − w ) と定める。w ≠ 0 w\ne0 w = 0 の場合には
z w = x s + y t s 2 + t 2 + i y s − x t s 2 + t 2 \frac zw=\frac{xs+yt}{s^2+t^2}+i\frac{ys-xt}{s^2+t^2} w z = s 2 + t 2 x s + y t + i s 2 + t 2 y s − x t と定める。§E1.12 命題 2.1 は零でない実数の平方が正であることを与えるので、0 2 = 0 0^2=0 0 2 = 0 とあわせて0 ≤ x 2 0\leq x^2 0 ≤ x 2 かつ0 ≤ y 2 0\leq y^2 0 ≤ y 2 、したがって0 ≤ x 2 + y 2 0\leq x^2+y^2 0 ≤ x 2 + y 2 である。よって命題 3.3 はその非負平方根をただ一つ与える。これを∣ z ∣ = x 2 + y 2 |z|=\sqrt{x^2+y^2} ∣ z ∣ = x 2 + y 2 と書き、z z z の 複素絶対値 (complex modulus ) と呼ぶ。0 = 0 + i 0 0=0+i0 0 = 0 + i 0 、1 = 1 + i 0 1=1+i0 1 = 1 + i 0 と定め、正の整数乗は乗法の反復によって定める。
命題 4.2. 定義 4.1 の和と積によって、C \mathbb C C は零元( 0 , 0 ) (0,0) ( 0 , 0 ) と単位元( 1 , 0 ) (1,0) ( 1 , 0 ) をもつ体である。埋め込みa ↦ ( a , 0 ) a\mapsto(a,0) a ↦ ( a , 0 ) によってR \mathbb R R を部分体とみなすことができる。しかし、C \mathbb C C にはこの体演算と両立する全順序が存在しない。
証明. 加法についての可換群の公理は成分ごとにR \mathbb R R の公理から従い、( a , b ) (a,b) ( a , b ) の加法逆元は( − a , − b ) (-a,-b) ( − a , − b ) である。積の交換律と分配律は定義式を展開してR \mathbb R R の交換律と分配律を適用すれば従う。結合律は
( ( a , b ) ( c , d ) ) ( e , f ) = ( a c e − a d f − b d e − b c f , a c f + a d e + b c e − b d f ) , ( a , b ) ( ( c , d ) ( e , f ) ) = ( a c e − a d f − b d e − b c f , a c f + a d e + b c e − b d f ) \begin{aligned}
((a,b)(c,d))(e,f)
&=(ace-adf-bde-bcf,\ acf+ade+bce-bdf),\\
(a,b)((c,d)(e,f))
&=(ace-adf-bde-bcf,\ acf+ade+bce-bdf)
\end{aligned} (( a , b ) ( c , d )) ( e , f ) ( a , b ) (( c , d ) ( e , f )) = ( a ce − a df − b d e − b c f , a c f + a d e + b ce − b df ) , = ( a ce − a df − b d e − b c f , a c f + a d e + b ce − b df ) から従う。また( 1 , 0 ) (1,0) ( 1 , 0 ) は積の単位元である。
( a , b ) ≠ ( 0 , 0 ) (a,b)\neq(0,0) ( a , b ) = ( 0 , 0 ) とする。定理 3.1 と§E1.12 命題 2.1 によりa 2 + b 2 > 0 a^2+b^2>0 a 2 + b 2 > 0 なので、この元は零でなく、逆元をもつ。直接計算すると
( a , b ) − 1 = ( a a 2 + b 2 , − b a 2 + b 2 ) (a,b)^{-1}=\left(\frac{a}{a^2+b^2},\frac{-b}{a^2+b^2}\right) ( a , b ) − 1 = ( a 2 + b 2 a , a 2 + b 2 − b ) である。したがってC \mathbb C C は体である。写像a ↦ ( a , 0 ) a\mapsto(a,0) a ↦ ( a , 0 ) が単射で和、積、零元および単位元を保つことは定義式から従う。
i = ( 0 , 1 ) i=(0,1) i = ( 0 , 1 ) とおくとi ≠ 0 i\neq0 i = 0 かつi 2 = ( − 1 , 0 ) i^2=(-1,0) i 2 = ( − 1 , 0 ) である。もしC \mathbb C C に体演算と両立する全順序があれば、§E1.12 命題 2.1 により0 < i 2 0<i^2 0 < i 2 である。一方、同じ命題から0 < 1 0<1 0 < 1 であるから− 1 < 0 -1<0 − 1 < 0 であり、i 2 = − 1 i^2=-1 i 2 = − 1 と矛盾する。よってそのような全順序は存在しない。▨