コンテンツにスキップ

実数の連続性2(定理1.6)

 小平邦彦著『解析入門Ⅰ』における実数の連続性に関する定理1.6について、その証明を丁寧に解説する。

 書いていて思った。文章ばかりの証明なんて誰が見たいのだと。だが仕方ない。そういうものかなと自分を納得させる。

実数直線上の「切断」𝐵 (左側)𝐵 (右側)境界点 𝛼 𝐵 の「右端(最大)か、𝐵 の「左端(最小)のどちらかになる

 (そのままだとちゃんとした数学的な証明になっていないので注意されたい。)

 𝐵,𝐵 は実数の切断であって、まだ何者なのかわからない。つまり、実数直線上にはすき間があって、それを埋める何かかもしれない。ただここでは①② のいずれかであることを示すので、最大なり最小なりの実数になりえるものを構成する。実数の切断があり、切断箇所に示したい実数があると思う。よって、

𝐴=𝐵,𝐴=𝐵,𝛼=𝐴,𝐴

とおく。

 注意したいのは、𝛼=𝐴,𝐴 はまだ有理数の切断かわかっていないことである。具体的に言うと、𝐴 に最大の有理数がないかわかっていない。なぜなら、それは実数の切断 𝐵,𝐵 から構成したからである。

 𝛼=𝐴,𝐴 が実は実数であることを示す。

 𝐴 に属する最大の有理数 𝑎 があるとする。すると、𝐴=𝐵 だったので、𝑎𝐵 に属する最大の有理数である。𝑎 は実数でもあるから、𝐵 上で考えると、𝑎<𝜌,𝜌𝐵 なる実数 𝜌 があるとすれば、定理1.4より、𝑎<𝑟<𝜌 なる有理数 𝑟 がとれる。(実数 𝜌 は有理数とは限らない。無理数とすれば、𝑎<𝜌 なるものは存在する。)つまり、𝑎<𝑟 なる有理数 𝑟 がとれる。有理数 𝑎 より大きい 𝐴 に属する有理数 𝑟 が存在したので、矛盾が生じた。つまり、𝐴 に属する最大の有理数 𝑎 は存在しない。

 実数の切断 𝐵,𝐵 の切断面が有理数であり、それが 𝐵 に属するとき、上の論理は成り立たない。𝑎<𝜌,𝜌𝐵 なる実数 𝜌 はないからである。なので、このときは切断面の有理数は 𝐵 に属すると考える(つまり、切断面が有理数なら、この有理数は 𝐵 に属するものと初めから考える)。実数の切断の定義上も問題ない。すると、𝐴 に属する最大の有理数 𝑎 は切断面の点ではなくなり、上の論理が成り立ち、𝐴 に属する最大の有理数 𝑎 は存在しない。

 𝐴 に属する最大の有理数はないものとする。すると 𝛼=𝐴,𝐴 は有理数の切断であり、実数である。

Section titled “.typst-text { pointer-events: bounding-box; } .tsel span, .tsel { left: 0; position: fixed; text-align: justify; white-space: nowrap; width: 100%; height: 100%; text-align-last: justify; color: transparent; white-space: pre; } .tsel span::-moz-selection, .tsel::-moz-selection { color: transparent; background: #7db9dea0; } .tsel span::selection, .tsel::selection { color: transparent; background: #7db9dea0; } .pseudo-link { fill: transparent; cursor: pointer; pointer-events: all; } svg { fill: none; } .outline_glyph path, path.outline_glyph { fill: var(--glyph_fill); stroke: var(--glyph_stroke); } .outline_glyph path, path.outline_glyph { transition: 0.2s fill stroke; } .hover .typst-text { --glyph_fill: #66bab7; --glyph_stroke: #66bab7; } .typst-jump-ripple, .typst-debug-react-ripple { width: 0; height: 0; background-color: transparent; position: absolute; border-radius: 50%; } .typst-jump-ripple { border: 1px solid #66bab7; } .typst-debug-react-ripple { border: 1px solid #cb1b45; } @keyframes typst-jump-ripple-effect { to { width: 10vw; height: 10vw; opacity: 0.01; margin: -5vw; } } @keyframes typst-debug-react-ripple-effect { to { width: 3vw; height: 3vw; opacity: 0.01; margin: -1.5vw; } } 𝛼 は .typst-text { pointer-events: bounding-box; } .tsel span, .tsel { left: 0; position: fixed; text-align: justify; white-space: nowrap; width: 100%; height: 100%; text-align-last: justify; color: transparent; white-space: pre; } .tsel span::-moz-selection, .tsel::-moz-selection { color: transparent; background: #7db9dea0; } .tsel span::selection, .tsel::selection { color: transparent; background: #7db9dea0; } .pseudo-link { fill: transparent; cursor: pointer; pointer-events: all; } svg { fill: none; } .outline_glyph path, path.outline_glyph { fill: var(--glyph_fill); stroke: var(--glyph_stroke); } .outline_glyph path, path.outline_glyph { transition: 0.2s fill stroke; } .hover .typst-text { --glyph_fill: #66bab7; --glyph_stroke: #66bab7; } .typst-jump-ripple, .typst-debug-react-ripple { width: 0; height: 0; background-color: transparent; position: absolute; border-radius: 50%; } .typst-jump-ripple { border: 1px solid #66bab7; } .typst-debug-react-ripple { border: 1px solid #cb1b45; } @keyframes typst-jump-ripple-effect { to { width: 10vw; height: 10vw; opacity: 0.01; margin: -5vw; } } @keyframes typst-debug-react-ripple-effect { to { width: 3vw; height: 3vw; opacity: 0.01; margin: -1.5vw; } } 𝐵 の最大もしくは .typst-text { pointer-events: bounding-box; } .tsel span, .tsel { left: 0; position: fixed; text-align: justify; white-space: nowrap; width: 100%; height: 100%; text-align-last: justify; color: transparent; white-space: pre; } .tsel span::-moz-selection, .tsel::-moz-selection { color: transparent; background: #7db9dea0; } .tsel span::selection, .tsel::selection { color: transparent; background: #7db9dea0; } .pseudo-link { fill: transparent; cursor: pointer; pointer-events: all; } svg { fill: none; } .outline_glyph path, path.outline_glyph { fill: var(--glyph_fill); stroke: var(--glyph_stroke); } .outline_glyph path, path.outline_glyph { transition: 0.2s fill stroke; } .hover .typst-text { --glyph_fill: #66bab7; --glyph_stroke: #66bab7; } .typst-jump-ripple, .typst-debug-react-ripple { width: 0; height: 0; background-color: transparent; position: absolute; border-radius: 50%; } .typst-jump-ripple { border: 1px solid #66bab7; } .typst-debug-react-ripple { border: 1px solid #cb1b45; } @keyframes typst-jump-ripple-effect { to { width: 10vw; height: 10vw; opacity: 0.01; margin: -5vw; } } @keyframes typst-debug-react-ripple-effect { to { width: 3vw; height: 3vw; opacity: 0.01; margin: -1.5vw; } } 𝐵′ の最小である。”

 𝛼 は実数であることがわかったので、𝛼𝐵 もしくは 𝛼𝐵 である。なぜなら、𝛼𝐵 かつ 𝛼𝐵 だとすると、実数の切断の定義から、𝛼<𝛼 になるので矛盾する。よって、𝛼𝐵 かもしくは 𝛼𝐵 しかありえない。

 𝛼𝐵 とする。このとき、𝛼𝐵 の最大である。なぜなら、もし 𝛼𝐵 の最大でないとすると、𝛼<𝜌 なる 𝜌𝐵 が存在する。この実数 𝜌 に対して、𝛼<𝑟<𝜌 なる有理数 𝑟𝐵 がとれる。このとき、𝑟𝐴 である。しかし、定理1.3より、𝛼=𝐴,𝐴 において、𝛼<𝑟 なる有理数 𝑟𝑟𝐴 のはずである。矛盾が生じた。したがって、𝛼𝐵 の最大である。

 同様に 𝛼𝐵 とすれば、𝛼𝐵 の最小である。

 以上により、①②が示せた。

なぜ連続であると言えるのか。

Section titled “なぜ連続であると言えるのか。”

 この定理1.6が主張することは、数直線を切断した点が 𝐵 (切断左の集合)に属するときはその点は 𝐵 の最大である、もしくは 𝐵 (切断右の集合)に属するときはその点は 𝐵 の最小であるということである。つまり、数直線を切断した点が 𝐵 の最大もしくは 𝐵 の最小であるということである。これは別の言い方をすれば、切断した点は 𝐵𝐵 の境目ということである。すなわち:

𝜌𝐵,𝜎𝐵ならば𝜌𝛼𝜎

を満たす実数 𝛼 が存在する。これが連続であるということである。

Google検索で優先ソースに設定する

Google 検索で優先ソースとして表示

他の記事を探す