数学 において、実数 を定義する方法は複数存在します。その一つは、実数がそれより小さい完全順序体を含まない完全順序体 を形成するというものです。このような定義は、そのような完全順序体が存在することを証明するものではなく、存在証明は定義を満たす数学的構造 を構築することから始まります。
本稿では、そのような構成をいくつか紹介する。これらは、任意の2つの構成の結果が与えられたとき、それらの間には順序体 の同型性 が一意に存在するという意味で同値である。これは上記の定義から導かれるものであり、特定の構成とは無関係である。これらの同型性により、構成の結果を識別することが可能になり、実際にはどの構成が選択されたかを忘れてしまうことさえある。
公理的な定義 実数の公理的定義は、実数を完全な順序体の元として定義することです。[ 2 ] [ 3 ] [ 4 ] これは 次のことを意味します。実数は、一般的に と表記される集合を形成し、0 と 1 で示される 2 つの区別される元を含み、2 つ の二項演算 と 1 つの二項関係 が定義されます。これらの演算は、実数の加算 と乗算と呼ばれ、それぞれ + と× で示されます。二項関係は不等式 で 、 と示されます。さらに、公理 と呼ばれる次の特性を満たす必要があります。 R {\displaystyle \mathbb {R} } ≤ 。 {\displaystyle \leq .}
このような構造 の存在は定理 であり、そのような構造を構築することによって証明される。公理の帰結として、この構造は同型性を除いて 一意であり、したがって、構築方法を参照することなく実数を使用および操作することができる。
公理 R {\displaystyle \mathbb {R} } は加法と乗法の対象となる体 である。言い換えれば、 におけるすべてのx 、y 、z について、x + ( y + z ) = ( x + y ) + z かつx × ( y × z ) = ( x × y ) × z が 成り立ちます。(加法と乗法の結合法則 )R {\displaystyle \mathbb {R} } におけるすべてのx とy について、x + y = y + x かつx × y = y × x です。(加法と乗法の可換性 )R {\displaystyle \mathbb {R} } におけるすべてのx 、y 、z について、x × ( y + z ) = ( x × y ) + ( x × z ) が成り立ちます。(乗算と加算の分配法則) R {\displaystyle \mathbb {R} } のすべてのx について、x + 0 = x 。(加法 単位元 の存在)R {\displaystyle \mathbb {R} } 0は1と等しくなく、内のすべてのx に対して、x × 1 = x です。(乗法単位元の存在)R {\displaystyle \mathbb {R} } における任意のx に対して、 x + (− x ) = 0となるような元 − xが存在する。(加法 逆元 の存在)R {\displaystyle \mathbb {R} } R {\displaystyle \mathbb {R} } における任意のx ≠ 0に対して、にはx × x −1 = 1となる元x −1 が存在する。(乗法逆元の存在)R {\displaystyle \mathbb {R} } R {\displaystyle \mathbb {R} } R {\displaystyle \mathbb {R} } は完全に順序付けられています 。言い換えれば、 ≤ {\displaystyle \leq } のすべてのx について、x ≤ x 。(反射性 )R {\displaystyle \mathbb {R} } のすべてのx とy について、x ≤ y かつy ≤ x であれば、x = y です。(反対称性 )R {\displaystyle \mathbb {R} } におけるすべてのx 、y 、z について、x ≤ y かつy ≤ z ならば、x ≤ z です。(推移性 )R {\displaystyle \mathbb {R} } におけるすべてのx とy について、x ≤ y またはy ≤ x 。(全体性 )R {\displaystyle \mathbb {R} } 加算と乗算は順序と互換性があります。言い換えれば、 におけるすべてのx 、y 、z について、x ≤ y ならばx + z ≤ y + z が成り立ちます。(加法における順序の保存)R {\displaystyle \mathbb {R} } におけるすべてのx とy について、0 ≤ x かつ 0 ≤ y ならば、0 ≤ x × y である(乗算における順序の保存)R {\displaystyle \mathbb {R} } 順序 ≤ は次の意味で完全で ある:の上側で有界な の空でない部分集合は すべて最小の上界 を持つ。言い換えれば、 R {\displaystyle \mathbb {R} } A が の空でない部分集合であり、A が に上限を持つ場合、A には 最小の 上限u があり、 A のすべての上限vに対して u ≤ v が成り立ちます。R {\displaystyle \mathbb {R} } R 、 {\displaystyle \mathbb {R} ,}
最小上限特性について 順序がデデキント完全であることを要求する公理 4 は、 アルキメデスの性質 を意味します(ただし、逆は成り立ちません)。
この公理は実数の特性記述において極めて重要です。例えば、有理数Qの全 順序体(全順序体)は 最初の3つの公理を満たしますが、4番目の公理は満たしません。言い換えれば、有理数のモデルは最初の3つの公理のモデルでもあるのです。
この公理は、実数全体の集合に関する命題を表現しており、個々の実数についてのみ命題を述べているわけではないため、一階述語論理理論では与え られ ないことに注意してください。
モデルについて 実数のモデルと は、上記の公理を満たす数学的構造 である。以下に いくつかのモデルを示す。任意の2つのモデルは同型であるため、実数は同型を除いて 一意である。
任意の2つのモデルが同型であるということは、任意の2つのモデルとに対して、体の演算と順序の両方を保存する 一対一の関係 が存在することを意味します。具体的には、( R 、 0 R 、 1 R 、 + R 、 × R 、 ≤ R ) {\displaystyle (\mathbb {R} ,0_{\mathbb {R} },1_{\mathbb {R} },+_{\mathbb {R} },\times _{\mathbb {R} },\leq _{\mathbb {R} })} ( S , 0 S , 1 S , + S , × S , ≤ S ) , {\displaystyle (S,0_{S},1_{S},+_{S},\times _{S},\leq _{S}),} f : R → S {\displaystyle f\colon \mathbb {R} \to S}
f は単射 かつ射影的 です。f (0 ℝ ) = 0 S かつf (1 ℝ ) = 1 S 。f ( x + ℝ y ) = f ( x ) + S f ( y ) かつf ( x × ℝ y ) = f ( x ) × S f ( y ) 、すべてのx とy についてR . {\displaystyle \mathbb {R} .} x ≤ ℝ y は f ( x ) ≤ S f ( y ) のときのみ成り立ち 、任意のxと yに対して R . {\displaystyle \mathbb {R} .}
タルスキの実数の公理化実数とその算術の代替的な総合的な公理化は、 アルフレッド・タルスキによって与えられました。 これ は、以下に示す 8 つの公理 と、わずか 4 つの基本概念 、つまり、と表記される 実数 と呼ばれる集合、 と呼ばれる上の二項関係 (中置演算子 <で表記)、 と呼ばれる上の二 項演算 (中置演算子 + で表記)、および定数 1 のみで構成されます。 R {\displaystyle \mathbb {R} } R {\displaystyle \mathbb {R} } R {\displaystyle \mathbb {R} }
順序の公理 (プリミティブ:、<): R {\displaystyle \mathbb {R} }
公理1 . x < yならば y < x ではない。つまり、「<」は非対称関係 である。
公理2 . x < z ならば、 x < y かつy < z となるようなy が 存在する。言い換えれば、「<」はにおいて稠密で ある。 R {\displaystyle \mathbb {R} }
公理 3 。"<" はデデキント完全で ある。より正式には、すべてのX , Y ⊆ に対して、すべてのx ∈ X およびy ∈ Yに対して x < y ならば、すべてのx ∈ X およびy ∈ Y に対して、z ≠ x およびz ≠ y に対してx < z およびz < y となるようなz が存在する。 R {\displaystyle \mathbb {R} }
上記の記述をある程度明確にするために、X ⊆ とY ⊆ とします。ここで、2つの一般的な英語の動詞を、目的に合わせて特別な方法で定義します。 R {\displaystyle \mathbb {R} } R {\displaystyle \mathbb {R} }
すべてのx ∈ X およびすべてのy ∈ Yに対して x < y である場合に限り、X は Y に先行します 。実数z が X とY を分離する場合、x ≠ z であるすべてのx ∈ X と、y ≠ z であるすべてのy ∈ Y に対して、x < z かつz < y が 成り立ちます。 公理3は次のように述べられます。
「ある実数集合が別の実数集合に先行する場合、2 つの集合を分ける実数が少なくとも 1 つ存在します。」 加法の公理 (プリミティブ:、<、+): R {\displaystyle \mathbb {R} }
公理4 .x + ( y + z ) = ( x + z ) + y 。
公理5.すべての x 、y に対して、 x + z = y となるz が存在する。
公理6. x + y < z + w ならばx < z またはy < w で ある。
1 に対する公理 (プリミティブ: 、<、+、1): R {\displaystyle \mathbb {R} }
公理7 . 1 ∈ . R {\displaystyle \mathbb {R} }
公理8.1 < 1 + 1。
これらの公理は、 が、区別された元 1 を持つ加法の下で線型順序付き アーベル群 であることを意味します。 は、デデキント完全 かつ割り切れる でもあります。 R {\displaystyle \mathbb {R} } R {\displaystyle \mathbb {R} }
モデルの明示的な構築 公理のモデルが同型であることを証明することはしません。そのような証明は、現代の解析学や集合論の教科書に数多く記載されています。しかしながら、数学的にも歴史的にも重要ないくつかの構成について、その基本的な定義と性質を概説します。最初の3つは、ゲオルク・カントール /シャルル・メレー 、リヒャルト・デデキント /ヨーゼフ・ベルトラン 、そしてカール・ヴァイエルシュトラス によるもので、いずれも数年以内に生まれました。それぞれに長所と短所があります。
コーシー列からの構成 R を有理数の コーシー列 の集合とする。つまり、列
( x 1 、x 2 、x 3 、...)
有理数の任意の有理数ε > 0 に対して、任意の自然数m , n > N に対して| x m − x n | < ε を満たす整数N が存在する。ここで縦棒は絶対値を表す。
コーシー列( x n ) と( y n ) は次のように加算および乗算できます。
( x n ) + ( y n ) = ( x n + y n )
( x n ) × ( y n ) = ( x n × y n ) 。
2 つのコーシー列( x n ) と( y n ) は、それらの差が 0 に近づく場合にのみ同値である と呼ばれます。つまり、すべての有理数ε > 0に対して、すべての自然数n > N に対して| x n − y n | < ε となるような整数N が存在します。
これは、上で定義した演算と互換性のある同値関係 を定義し、すべての同値類の集合 Rが 実数のすべての公理 を満たすことを示すことができます。有理数r をコーシー数列( r , r , r , ...) の同値類と同一視することにより、 のサブセットと見なすことができます。 Q {\displaystyle \mathbb {Q} } R {\displaystyle \mathbb {R} }
実数間の比較は、コーシー列間の次の比較を定義することによって得られます: ( x n ) ≥ ( y n ) の場合のみ、 x は y と等しいか、またはすべての n > Nに対して x n ≥ y n となる整数N が存在します。
構成上、すべての実数x は有理数のコーシー列で表される。この表現は一意ではない。x に収束するすべての有理数列は、x を 表すコーシー列である。これは、同じ実数を近似するために異なる列が用いられることが多いという観察を反映している。
定義から容易に導かれない唯一の実数公理は、≤ の完全性、すなわち最小の上限特性 である。これは次のように証明できる。Sを の空でない部分集合とし、U を S の上限とする。必要であればより大きな値を代入することで、 U は有理数であると仮定できる。Sは空ではないので、 S 内のいくつかのs に対してL < s となるような有理数L を 選択できる。ここで、有理数列( u n ) と( l n ) を次のように定義する。 R ′ {\displaystyle \mathbb {R} '}
u 0 = U 、l 0 = L とする。各nについて、 m n = ( u n + l n )/2 と する 。m n が S の上限であれば、u n +1 = m n 、l n +1 = l n とする。そうでない場合は、 l n +1 = m n 、u n +1 = u n とする 。
これは2つの有理数列を定義し、したがって実数l = ( l n ) およびu = ( u n )となる。n に関する帰納法によって、 u n は 任意の n に対してS の 上限となり、 l n は 任意のnに対して S の上限となることは決してないこと は容易に証明できる。
したがってuは S の上限です。これが最小の上限であることを確認するには、( u n − l n )の極限が 0 であり、したがってl = u で あることに注目してください。ここで、b < u = lが S のより小さな上限であると仮定します。( l n ) は単調増加なので、あるnに対して b < l n となることは容易にわかります。しかし、l n は S の上限ではなく、したがってb も同様です。したがって、uは S の最小の上限であり、≤ は完全です。
通常の10進表記は 、自然な方法でコーシー列に変換できます。例えば、π = 3.1415... という表記は、 πがコーシー列 (3, 3.1, 3.14, 3.141, 3.1415, ...) の同値類であることを意味します。0.999... = 1 という式は、列(0, 0.9, 0.99, 0.999, ...) と(1, 1, 1, 1, ...) が同値である、つまりそれらの差が0 に収束することを示します。
を の完備化として構築する利点は、この手法を任意の計量空間の完備化 に使用できることです。これは、 を に置き換えるだけで実現できます。ここで は 計量空間の距離を表します。特に、p 進数 の体は 、他の絶対値に関する有理数の完備化、すなわちp 進絶対値 として定義できます。 R {\displaystyle \mathbb {R} } Q {\displaystyle \mathbb {Q} } | x − y | {\displaystyle |x-y|} d ( x , y ) {\displaystyle d(x,y)} d {\displaystyle d}
デデキントカットによる建設 デデキントは彼のカットを利用して無理 数の実数 を構築しました。 順序体におけるデデキント切断とは、順序体の 分割 ( A , B ) において、A は空でなく下向きに閉じており、B は空でなく上向きに閉じており、Aには 最大元が 存在しないようなものである。実数は有理数のデデキント切断として構成できる。[ 6 ] [ 7 ]
便宜上、下側の集合 を任意のデデキント切断 の代表としてとることができる。なぜなら はを完全に決定するからである。こうすることで、実数はより小さい有理数全体の集合で表されると直感的に考えることができる。より詳しく言うと、実数とは、以下の条件を満たす有理数集合の部分集合である。 A {\displaystyle A\,} ( A , B ) {\displaystyle (A,B)\,} A {\displaystyle A} B {\displaystyle B} r {\displaystyle r} Q {\displaystyle {\textbf {Q}}}
r {\displaystyle r} 空ではありませんr ≠ Q {\displaystyle r\neq {\textbf {Q}}} r {\displaystyle r} は下向きに閉じている。言い換えれば、 となるすべてのに対して、x , y ∈ Q {\displaystyle x,y\in {\textbf {Q}}} x < y {\displaystyle x<y} y ∈ r {\displaystyle y\in r} x ∈ r {\displaystyle x\in r} r {\displaystyle r} には最大元は含まれない。言い換えれば、すべての に対して、 となるようなものは存在しない。x ∈ r {\displaystyle x\in r} y ∈ r {\displaystyle y\in r} y ≤ x {\displaystyle y\leq x} 実数の集合を のすべてのデデキント切断の集合として形成し、実数上の全順序付けを次のように定義します。 R {\displaystyle {\textbf {R}}} A {\displaystyle A} Q {\displaystyle {\textbf {Q}}} x ≤ y ⇔ x ⊆ y {\displaystyle x\leq y\Leftrightarrow x\subseteq y} 有理数を実数に埋め込むには、有理数をそれより小さな有理数全体の集合と同一視します。[ 8 ]なので、 そのような集合は最大元を持たず、上記の実数となる条件を満たします。q {\displaystyle q} { x ∈ Q : x < q } {\displaystyle \{x\in {\textbf {Q}}:x<q\}} 追加 A + B := { a + b : a ∈ A ∧ b ∈ B } {\displaystyle A+B:=\{a+b:a\in A\land b\in B\}} 減算 。ここではの相対補数 を表し、A − B := { a − b : a ∈ A ∧ b ∈ ( Q ∖ B ) } {\displaystyle A-B:=\{a-b:a\in A\land b\in ({\textbf {Q}}\setminus B)\}} Q ∖ B {\displaystyle {\textbf {Q}}\setminus B} B {\displaystyle B} Q {\displaystyle {\textbf {Q}}} { x : x ∈ Q ∧ x ∉ B } {\displaystyle \{x:x\in {\textbf {Q}}\land x\notin B\}} 否定は 減算の特殊なケースです。− B := { a − b : a < 0 ∧ b ∈ ( Q ∖ B ) } {\displaystyle -B:=\{a-b:a<0\land b\in ({\textbf {Q}}\setminus B)\}} 乗算 の定義はそれほど単純ではありません。もしそうならA , B ≥ 0 {\displaystyle A,B\geq 0} A × B := { a × b : a ≥ 0 ∧ a ∈ A ∧ b ≥ 0 ∧ b ∈ B } ∪ { x ∈ Q : x < 0 } {\displaystyle A\times B:=\{a\times b:a\geq 0\land a\in A\land b\geq 0\land b\in B\}\cup \{x\in \mathrm {Q} :x<0\}} またはのいずれかが負の場合、恒等式を使用してand/or を正の数に変換し、上記の定義を適用します。A {\displaystyle A\,} B {\displaystyle B\,} A × B = − ( A × − B ) = − ( − A × B ) = ( − A × − B ) {\displaystyle A\times B=-(A\times -B)=-(-A\times B)=(-A\times -B)\,} A {\displaystyle A\,} B {\displaystyle B\,} 除算も 同様の方法で 定義します。もしそうならA ≥ 0 and B > 0 {\displaystyle A\geq 0{\mbox{ and }}B>0} A / B := { a / b : a ∈ A ∧ b ∈ ( Q ∖ B ) } {\displaystyle A/B:=\{a/b:a\in A\land b\in ({\textbf {Q}}\setminus B)\}} またはのいずれかが負の場合、恒等式を使用して負でない数および/または正の数に変換してから、上記の定義を適用します。A {\displaystyle A\,} B {\displaystyle B\,} A / B = − ( A / − B ) = − ( − A / B ) = − A / − B {\displaystyle A/B=-(A/{-B})=-(-A/B)=-A/{-B}\,} A {\displaystyle A\,} B {\displaystyle B\,} 実数の空でない集合がにおいて任意 の上限を持つ場合、において に等しい最小の上限を持つ。S {\displaystyle S} R {\displaystyle {\textbf {R}}} R {\displaystyle {\textbf {R}}} ⋃ S {\displaystyle \bigcup S} 無理数 を 表すデデキント切断の例として、2 の正の平方根 を挙げることができます。これは、集合 によって定義できます。上の定義から、 は実数で、 であることがわかります。しかし、どちらの主張も即断即決ではありません。 が実数であることを示すには、 に最大元がないことを示す必要があります。つまり、の任意の正の有理数に対して、 かつ の有理数が存在するということです。この選択は有効です。次に 、 がであることを示すには、の任意の有理数である場合に、の正の が存在することを示す必要があります。 A = { x ∈ Q : x < 0 ∨ x × x < 2 } {\displaystyle A=\{x\in {\textbf {Q}}:x<0\lor x\times x<2\}} A {\displaystyle A} A × A = 2 {\displaystyle A\times A=2\,} A {\displaystyle A\,} A {\displaystyle A} x {\displaystyle x\,} x × x < 2 {\displaystyle x\times x<2\,} y {\displaystyle y\,} x < y {\displaystyle x<y\,} y × y < 2 . {\displaystyle y\times y<2\,.} y = 2 x + 2 x + 2 {\displaystyle y={\frac {2x+2}{x+2}}\,} A × A ≤ 2 {\displaystyle A\times A\leq 2} r {\displaystyle r\,} r < 2 {\displaystyle r<2\,} x {\displaystyle x\,} A {\displaystyle A} r < x × x {\displaystyle r<x\times x\,}
この構成の利点は、各実数が一意のカットに対応することです。さらに、カットの定義における最初の2つの要件を緩和することで、空集合とのすべてとを関連付けることで、拡張実数 系を得ることができます。 − ∞ {\displaystyle -\infty } ∞ {\displaystyle \infty } Q {\displaystyle {\textbf {Q}}}
超実数を用いた構築 超実数 の場合と同様に、有理数から超有理数は超フィルタ を用いて構築される。[ 10 ] ここで、超有理数は定義により 2 つの超整数 の比である。内のすべての有限(すなわち有限)元の環 を考える。すると、は唯一の最大イデアル 、すなわち無限小 超有理数を持つ。商環は実数体 を与える。 [ 11 ] この構築では、自然数の集合上の非主超フィルタが使用され、その存在は選択公理 によって保証されている。 ∗ Q {\displaystyle ^{*}\mathbb {Q} } B {\displaystyle B} ∗ Q {\displaystyle ^{*}\mathbb {Q} } B {\displaystyle B} I {\displaystyle I} B / I {\displaystyle B/I} R {\displaystyle \mathbb {R} }
極大イデアルは 上の順序を遵守することが判明した。したがって、結果として得られる体は順序付き体である。完全性は、コーシー列からの構成と同様の方法で証明できる。 ∗ Q {\displaystyle ^{*}\mathbb {Q} }
超実数からの構築 あらゆる順序体は超実数 に埋め込むことができます。実数はアルキメデス 的(つまり、無限に大きい実数も無限に小さい実数もない)な最大部分体を形成します。この埋め込みは一意ではありませんが、標準的な方法で選択できます。
整数からの構築 (Eudoxus 実数)あまり知られていない構成では、異なるバージョンを持つ整数の加法群のみを使用して実数を定義することができます。 Arthan (2004) は、この構成をStephen Schanuel の未発表の研究に起因するものとし、古代ギリシャの天文学者で数学者の Cnidus の Eudoxus にちなんでEudoxus 実数 と呼んでいます。Shenitzer (1987) とArthan (2004)が指摘したように、 比例 の振る舞いを使用した Eudoxus の量の処理がこの構成の基礎となりました。この構成は、IsarMathLib プロジェクトによってデデキント完全な順序付き体を与えることが正式に検証されています。 Z {\displaystyle \mathbb {Z} }
概準同型 を、集合が有限である(同値で、が有界である)ような写像とします。 (は任意の に対して概準同型であることに注意)。概準同型は、点ごとの加法の下でアーベル群を形成します。集合が有限である(同値で、が有界である)場合、2 つの概準同型はほぼ等しい と言えます。これは、概準同型の集合上の同値関係を定義します。実数は、この関係の同値類として定義されます。あるいは、有限個だけの値を取る概準同型は部分群を形成し、実数の基礎となる加法群は商群です。このように定義された実数を加算するには、それらを表す概準同型を加算します。実数の乗算は、概準同型の関数合成に対応します。 が概準同型によって表される実数を表す場合、が有界であるか、で無限個の正の値を取る(同値で、に上限がない場合)と言えます。これは、このようにして構築された実数の集合上の 線形順序関係を定義します。 f : Z → Z {\displaystyle f:\mathbb {Z} \to \mathbb {Z} } { f ( n + m ) − f ( m ) − f ( n ) : n , m ∈ Z } {\displaystyle \{f(n+m)-f(m)-f(n):n,m\in \mathbb {Z} \}} f ( n + m ) − f ( m ) − f ( n ) {\displaystyle f(n+m)-f(m)-f(n)} f ( n ) = ⌊ α n ⌋ {\displaystyle f(n)=\lfloor \alpha n\rfloor } α ∈ R {\displaystyle \alpha \in \mathbb {R} } f , g {\displaystyle f,g} { f ( n ) − g ( n ) : n ∈ Z } {\displaystyle \{f(n)-g(n):n\in \mathbb {Z} \}} f ( n ) − g ( n ) {\displaystyle f(n)-g(n)} [ f ] {\displaystyle [f]} f {\displaystyle f} 0 ≤ [ f ] {\displaystyle 0\leq [f]} f {\displaystyle f} f {\displaystyle f} Z + {\displaystyle \mathbb {Z} ^{+}} 0 < [ f ] {\displaystyle 0<[f]} f {\displaystyle f}
その他の構造 ファルティンら(1975)は次の ように書いている。「実数ほど多くの改訂を経て、また様々な形で提示されてきた数学的構造はほとんどない。あらゆる世代において、実数はその価値と数学的目的に照らして再検討されている。」
他にも、次のような多くの構成が提案されています。
概要についてはWeiss(2015) を参照してください。
ある評論家は次のように述べている。「詳細はすべて含まれているが、いつものように退屈で、あまり有益ではない。」[ 17 ]
参照
参考文献
参考文献 デ・ブルーイン、NG (1977)。 「実数系の構築」。ネデル。アカド。ウェテンシュ。ヴァースラグ空軍ナチュルク 。86 (9): 121–125 . ノップフマッハー, アーノルド; ノップフマッハー, ジョン (1987). 「実数の新しい構成(無限積による)」. Nieuw Arch. Wisk . 4 (5): 19– 31. リーガー、ゲオルグ・ヨハン (1982)。「実数への新しいアプローチ (連分数を動機とする)」 (PDF) 。Abhandlungen der Braunschweigischen Wissenschaftlichen Gesellschaft 。33 :205~ 217