MathLabs

数学の歴史と哲学

19〜21世紀の数学

∀ε>0 ∃δ>0:0<∣x−a∣<δ⇒∣f(x)−L∣<ε\forall\varepsilon>0\,\exists\delta>0:0<|x-a|<\delta\Rightarrow|f(x)-L|<\varepsilon による解析学の厳密化、代数方程式が冪根で解けることと群構造を結びつけるガロアの判定条件、リーマン多様体 ds2=gij dxidxjds^2=g_{ij}\,dx^i dx^j とゼータ関数 ζ(s)=∑n=1∞n−s\zeta(s)=\sum_{n=1}^{\infty} n^{-s}、カントールの集合論、そしてヒルベルトのプログラム、グロタンディークのスキーム、現在の未解決問題へと至る道のり。

直観厳密さから研究の最前線への旅

1800年までに微積分は2世紀にわたって驚異的な成果を上げていたが、その土台は揺らいでいた。「無限小」とは正確には何なのか、誰も説明できなかったのだ。19世紀はその隙間を厳密な論理で埋め、20〜21世紀はニュートンやライプニッツが想像もしなかった扉を開いた——抽象構造、3次元を超える空間、そして機械で検証された証明である。このトピックはその軌跡をたどる。極限の ε\varepsilon-δ\delta 定義から、ガロアの群論とリーマンの幾何学を経て、グロタンディークのスキーム、ペレルマンによるポアンカレ予想の証明、そして今日のAI支援による形式検証へ。

複素平面上の零点と極を示す複素関数のカラープロット
複素関数のドメインカラーリング:19世紀の解析学者(コーシー、リーマン)は複素平面上の関数を研究し、零点と極が深い構造を明らかにした——未だ証明されていないリーマン予想は、まさにゼータ関数の零点がどこにあるかについての主張である。

中高解析学の厳密化:極限の ε\varepsilon-δ\delta 定義

定義: コーシー・ワイエルシュトラスの極限

lim⁡x→af(x)=L\lim_{x\to a}f(x)=L であるとは、∀ε>0 ∃δ>0:0<∣x−a∣<δ⇒∣f(x)−L∣<ε\forall\varepsilon>0\,\exists\delta>0:0<|x-a|<\delta\Rightarrow|f(x)-L|<\varepsilon が成り立つことをいう。言い換えれば、出力側でどれほど小さな許容誤差 ε\varepsilon を要求されても、それを保証する入力側の半径 δ\delta の窓が aa の周りに存在する、ということである。コーシー(1821年)、続いてワイエルシュトラスは、ニュートンとライプニッツが「限りなく近づく」量として直感的にしか描写しなかった概念に、量化子を用いた厳密な意味を与えた。

∀ε>0 ∃δ>0:0<∣x−a∣<δ⇒∣f(x)−L∣<ε\forall\varepsilon>0\,\exists\delta>0:0<|x-a|<\delta\Rightarrow|f(x)-L|<\varepsilon

それぞれの記号には意味がある。∀ε>0\forall\varepsilon>0 は「すべての正の許容誤差について」、∃δ>0\exists\delta>0 は「ある正の入力半径が存在して」、そして含意 0<∣x−a∣<δ⇒∣f(x)−L∣<ε0<|x-a|<\delta\Rightarrow|f(x)-L|<\varepsilon は、aa から δ\delta 以内(ただし aa 自身は除く)にあれば f(x)f(x) が LL から ε\varepsilon 以内に収まることを強制する、という意味である。この一行が、「消えゆく量」についての2世紀にわたる曖昧な議論に取って代わり、数学者は連続性・微分・収束についての主張を——信じるだけでなく——証明できるようになった。

大学ガロア理論:群構造で見る冪根による可解性

定義: ガロアの可解性判定条件

エヴァリスト・ガロアはすべての多項式方程式に群——その根の間のあらゆる有理関係を保つ対称性の群、すなわちガロア群——を対応させ、次を証明した:その方程式が冪根で解ける(+,−,×,÷+,-,\times,\div と nn 乗根を用いた公式で解ける)のは、この群が可解群である場合、かつその場合に限る。可解群とは、部分群の列 1=G0◃G1◃⋯◃Gk=G1=G_0\triangleleft G_1\triangleleft\cdots\triangleleft G_k=G が存在し、各商 Gi+1/GiG_{i+1}/G_i がアーベル群であることをいう。例えば Q\mathbb{Q} 上の x3−2x^3-2 のガロア群は S3S_3 であり、列 1◃A3◃S31\triangleleft A_3\triangleleft S_3 により可解である(2つの商 A3/1≅Z/3ZA_3/1\cong\mathbb{Z}/3\mathbb{Z} と S3/A3≅Z/2ZS_3/A_3\cong\mathbb{Z}/2\mathbb{Z} はいずれもアーベル群)。

1◃A3◃S31\triangleleft A_3\triangleleft S_3

対照的に、x5−x−1x^5-x-1 のような一般の5次方程式のガロア群は S5S_5 であり、S5S_5 は可解ではない——その正規部分群は 11、A5A_5、そして S5S_5 自身のみで、A5A_5 は単純かつ非アーベルなので、アーベル商の列が存在しない。これはガロアの言葉で述べたアーベル・ルフィニの定理である:5次(以上)の方程式には一般的な冪根公式は存在しない。もっとも、x5−1x^5-1(根が1の5乗根であり、ガロア群がアーベル群、したがって可解である)のような特定の5次方程式は冪根で解ける。

19世紀はまた、幾何学をユークリッド的な平坦さから解放した。ベルンハルト・リーマンは、任意の滑らかな空間上で、より大きな平坦空間に埋め込む必要なく、距離を内在的に測る計量 ds2=gij dxidxjds^2=g_{ij}\,dx^i dx^j(繰り返す添字は和をとる)を提案した:距離と角度は各点でテンソル gijg_{ij} から読み取られる。素数の個数を数える1859年の同じ研究の中で、リーマンは級数 ζ(s)=∑n=1∞n−s\zeta(s)=\sum_{n=1}^{\infty} n^{-s} を複素変数 ss の関数に拡張し、その非自明な零点はすべて実部が 1/21/2 であると予想した——リーマン予想であり、今日も未解決のまま、素数の分布を理解する上で中心的な役割を果たしている。

ds2=gij dxidxjds^2=g_{ij}\,dx^i dx^j
ζ(s)=∑n=1∞n−s\zeta(s)=\sum_{n=1}^{\infty} n^{-s}

一方でゲオルク・カントールは無限集合の厳密な理論を構築し(下記の定理1)、無限にも本質的に大きさの異なるものがあることを示した——実数 R\mathbb{R} は自然数のように数列として列挙することができない。1900年、パリで開かれた国際数学者会議で、デイヴィット・ヒルベルトはこの厳密さの世紀を一つのプログラムで締めくくった:23の未解決問題のリストと、数学全体を確固たる論理的基盤の上に形式化するというより大きな野望である。その30年後、クルト・ゲーデルの不完全性定理(関連トピックの「不完全性定理」を参照)は、その野望が決して完全には実現できないことを示した——算術を含むのに十分豊かな無矛盾な形式体系には、証明できない真な命題が必ず存在する。

数学の3世紀を一望する
世紀主要な数学者画期的な成果主要な年代
19コーシー、リーマン、ガロア、カントール厳密な極限 ∀ε>0 ∃δ>0:0<∣x−a∣<δ⇒∣f(x)−L∣<ε\forall\varepsilon>0\,\exists\delta>0:0<|x-a|<\delta\Rightarrow|f(x)-L|<\varepsilon;ガロアの可解性判定条件;リーマン幾何学 ds2=gij dxidxjds^2=g_{ij}\,dx^i dx^j とゼータ関数 ζ(s)=∑n=1∞n−s\zeta(s)=\sum_{n=1}^{\infty} n^{-s};集合論と非可算無限1821–1874年
20ヒルベルト、ゲーデル、グロタンディーク、ポアンカレヒルベルトの23の問題;ゲーデルの不完全性定理;グロタンディークのスキーム Spec(R)\mathrm{Spec}(R);ラングランズ・プログラム1900年〜1970年代
21ペレルマン、メイナード、ビャゾフスカポアンカレ予想の証明;素数間の有界なギャップ;8次元と24次元での最適な球充填;AI支援による形式的証明検証2002年〜2024年

区間 [0,1][0,1](したがって R\mathbb{R})は非可算である:その要素すべてを自然数で添字づけられた数列 x1,x2,x3,…x_1, x_2, x_3, \ldots として列挙する方法は存在しない。

なぜ正しいのか?

これは、無限集合にも異なる大きさがあることを示した最初の証明である:自然数と実数はどちらも無限だが、一方の無限は他方より真に大きい。これは、ほとんどの実数が有限の公式では記述できない理由の根底にあり、論理学やコンピュータ科学全般(例えば停止問題)で使われる対角線論法の祖先である。

証明

背理法で示す。[0,1][0,1] が可算であると仮定する:その中のすべての実数がある列挙 x1,x2,x3,…x_1, x_2, x_3, \ldots にちょうど一度ずつ現れるとする。各数を10進展開 xn=0.dn1dn2dn3…x_n = 0.d_{n1}d_{n2}d_{n3}\ldots として書き、ある数が2通りの表現を持つ場合は無限に9が続かない方の展開を選ぶ。

次に、この列の対角線をたどることで、新しい数 yy を1桁ずつ構成する:y=0.e1e2e3…y = 0.e_1e_2e_3\ldots、ここで nn 桁目は en={5dnn≠56dnn=5e_n=\begin{cases}5 & d_{nn}\neq5\\6 & d_{nn}=5\end{cases} で定める。選択肢を {5,6}\{5,6\} に限定することで、yy が無限に0や9が続く展開になることはなく、その10進展開は一意で曖昧さがない。

すべての添字 nn について、構成法により yy は nn 桁目で xnx_n と異なる(en≠dnne_n\neq d_{nn})ので、y≠xn ∀ny\neq x_n\ \forall n。yy の各桁はすべて 55 か 66 なので、y∈[0,1]y\in[0,1] である。

しかしそうすると、yy は [0,1][0,1] に属する実数でありながら、完全なはずのリスト中のどの xnx_n とも等しくない——これは、そのリストが [0,1][0,1] のすべての要素を含むと仮定したことに矛盾する。したがって [0,1][0,1] の列挙は存在し得ず、[0,1][0,1](したがってより大きな集合 R\mathbb{R})は非可算である。

実数の有界数列 (xn)(x_n) は収束する部分列 (xnk)(x_{n_k}) を持つ。

なぜ正しいのか?

これは実解析を機能させる鍵となるコンパクト性の事実である:有界な過程がどこにも集積せずに永遠にさまようことはできないことを保証し、極値定理、最適化における最小化元の存在、そして解析学全体にわたる完備性の議論を支えている。

証明

(xn)(x_n) を有界とし、a<ba<b で xn∈[a,b]x_n\in[a,b](すべての nn について)を満たすとする。二分を繰り返して入れ子になった区間の列を作る。[a,b][a,b] を2つの半分 [a,a+b2][a,\tfrac{a+b}{2}] と [a+b2,b][\tfrac{a+b}{2},b] に分ける。数列は(添字で数えて)無限に多くの項を持ち、半分は2つしかないので、鳩の巣原理により少なくとも一方の半分は無限に多くの添字 nn について xnx_n を含む。その半分を k=1k=1 として [ak,bk][a_k,b_k] と呼ぶ。

同じ二分を [a1,b1][a_1,b_1] に対して繰り返す:これを2つに分け、再び鳩の巣原理により少なくとも一方の半分が無限に多くの nn について xnx_n を含む。それを [a2,b2][a_2,b_2] と呼ぶ。これを永遠に続けると、入れ子の連鎖 [a,b]⊃[a1,b1]⊃[a2,b2]⊃⋯[a,b]\supset[a_1,b_1]\supset[a_2,b_2]\supset\cdots が得られ、各区間は無限に多くの添字について xnx_n を含み、それぞれの幅は前の半分なので、[ak,bk][a_k,b_k] の幅はちょうど (b−a)/2k(b-a)/2^{k} となり、k→∞k\to\infty で 00 に近づく。

次に部分列を構成する:[a1,b1][a_1,b_1] は数列の無限に多くの項を含むので、xn1∈[a1,b1]x_{n_1}\in[a_1,b_1] となる添字 n1n_1 を任意に選ぶ。[a2,b2][a_2,b_2] も無限に多くの項を含む(有限個の添字を除いてまだ使える)ので、xn2∈[a2,b2]x_{n_2}\in[a_2,b_2] となる n2>n1n_2>n_1 を選ぶ。帰納的に続け、各段階 kk で xnk∈[ak,bk]x_{n_k}\in[a_k,b_k] となる nk>nk−1n_k>n_{k-1} を選ぶ。[ak,bk][a_k,b_k] は無限に多くの項を含むので nk−1n_{k-1} を超える添字がまだ無限に残っており、これは常に可能である。

実数の入れ子区間性質(各 [ak,bk][a_k,b_k] は閉区間で入れ子になっており、幅が 00 に縮小する)により、その共通部分はただ1点になる:ある L∈[a,b]L\in[a,b] について ⋂k=1∞[ak,bk]={L}\bigcap_{k=1}^{\infty} [a_k,b_k] = \{L\}。xnkx_{n_k} と LL はどちらも幅 (b−a)/2k(b-a)/2^{k} の [ak,bk][a_k,b_k] に属するので、∣xnk−L∣≤(b−a)/2k→0|x_{n_k}-L|\le (b-a)/2^{k}\to 0 が成り立つ。k→∞k\to\infty で右辺は 00 に近づき、xnk→Lx_{n_k}\to L が強制される。よって (xnk)(x_{n_k}) は (xn)(x_n) の収束する部分列であり、証明が完了する。

発展20世紀:スキームとラングランズ・プログラム

古典的な代数幾何学は、複素数や実数上の多項式方程式の解集合を研究していた。1960年代、アレクサンダー・グロタンディークはこの分野を基礎から作り直した:任意の可換環 RR に対して幾何学的空間 Spec(R)\mathrm{Spec}(R)(その「スペクトル」、点は RR の素イデアル)を対応させ、べき零元を持つ環や pp を法とする整数の環を含むあらゆる環を、スキームと呼ばれる正真正銘の幾何学的対象に変えた。これにより、同じ幾何学的直感と道具(次元、滑らかさ、コホモロジー)を数論と幾何学の両方に統一的に適用できるようになり、ワイルズによるフェルマーの最終定理の証明やドリーニュによるヴェイユ予想の証明に不可欠であった。並行して、1967年以降ロバート・ラングランズが提唱したラングランズ・プログラムは、ガロア表現(多項式方程式の解の対称性、ガロア群の一般化)と保型形式(調和解析における高度に対称的な関数)の間の深い対応関係を予想しており、この統一的な辞書はすでに主要な定理を生み出し、現代数論の多くを今なお牽引している。

研究21世紀:現在の研究の最前線

大学実世界での応用と具体例

これらの抽象概念は決して机上の空論ではない。有限体上のガロア理論は現代暗号の代数的な背骨である:AESは有限体 GF(28)\mathrm{GF}(2^8) 上の演算でデータを暗号化し、ウェブ通信(TLS)や暗号通貨の大部分を保護する楕円曲線暗号(ECC)は、有限体上の楕円曲線上の点がなす群構造に依存している——これは19世紀の体論・群論の直接の子孫である。リーマンの内在的幾何学 ds2=gij dxidxjds^2=g_{ij}\,dx^i dx^j は、アインシュタインの一般相対性理論の数学的言語であり、そこでは時空の曲率(gijg_{ij} に符号化される)がニュートン的な重力に取って代わる。そして機械学習においても、この歴史の両方向が今日重要な意味を持つ:ヒルベルトが追い求めたのと同じ論理的基盤の上に構築された形式検証ツール(Lean、Isabelle)は、今や数学的証明を機械的に検査するために使われ、一方で表現論——ガロアの対称群の現代的な子孫——は、物理的・幾何学的対称性を尊重する同変ニューラルネットワークの設計に役立っている。

例: ε\varepsilon-δ\delta で極限を厳密に証明する

∀ε>0 ∃δ>0:0<∣x−a∣<δ⇒∣f(x)−L∣<ε\forall\varepsilon>0\,\exists\delta>0:0<|x-a|<\delta\Rightarrow|f(x)-L|<\varepsilon の定義を用いて、lim⁡x→2(3x−1)=5\lim_{x\to2}(3x-1)=5 を厳密に証明せよ。

解答

任意の ε>0\varepsilon>0 が与えられたとする。0<∣x−2∣<δ0<|x-2|<\delta が ∣(3x−1)−5∣<ε|(3x-1)-5|<\varepsilon を導くような δ>0\delta>0 を見つける必要がある。目標の不等式から出発して簡単にすると:∣(3x−1)−5∣=3∣x−2∣<3δ=ε|(3x-1)-5|=3|x-2|<3\delta=\varepsilon —— つまり ∣(3x−1)−5∣=∣3x−6∣=3∣x−2∣|(3x-1)-5|=|3x-6|=3|x-2| である。

したがって 3∣x−2∣<ε3|x-2|<\varepsilon が必要であり、これは ∣x−2∣<ε/3|x-2|<\varepsilon/3 と同値である。これにより、どの δ\delta を選べばよいかが正確にわかる:δ=ε/3\delta=\varepsilon/3 とすればよい。

実際に確かめよう。0<∣x−2∣<δ=ε/30<|x-2|<\delta=\varepsilon/3 とする。∣x−2∣<ε/3|x-2|<\varepsilon/3 の両辺に 33 を掛けると 3∣x−2∣<ε3|x-2|<\varepsilon、すなわち ∣(3x−1)−5∣<ε|(3x-1)-5|<\varepsilon となり、まさに求める結論である。ε>0\varepsilon>0 は任意であり、それぞれに対して有効な δ\delta を示せたので、ε\varepsilon-δ\delta 定義が満たされ、lim⁡x→2(3x−1)=5\lim_{x\to2}(3x-1)=5 はグラフから「もっともらしい」だけでなく、論理的に確実なものとして厳密に証明された。

例: x3−2x^3-2 のガロア群は S3S_3 であり、S3S_3 は可解である

Q\mathbb{Q} 上の x3−2x^3-2 のガロア群を求め、それが可解であることを確認せよ。

解答

C\mathbb{C} における x3−2x^3-2 の3つの根は 23\sqrt[3]{2}、ω23\omega\sqrt[3]{2}、ω223\omega^2\sqrt[3]{2} であり、ω=e2πi/3\omega=e^{2\pi i/3} は1の原始3乗根である。分解体——3つの根すべてを含む最小の体——は Q(23,ω)\mathbb{Q}(\sqrt[3]{2},\omega) である。

この体を2段階で構成する。まず実根を添加する:[Q(23):Q]=3[\mathbb{Q}(\sqrt[3]{2}):\mathbb{Q}]=3 である。なぜなら x3−2x^3-2 は(アイゼンシュタインの判定法により p=2p=2 で)Q\mathbb{Q} 上既約であり、23\sqrt[3]{2} の最小多項式だからである。この拡大だけではまだ分解体ではない。Q(23)⊂R\mathbb{Q}(\sqrt[3]{2})\subset\mathbb{R} は ω23\omega\sqrt[3]{2} のような複素根を含まないからである。次に ω\omega を添加する:ω\omega は x2+x+1=0x^2+x+1=0 を満たし、これは Q(23)\mathbb{Q}(\sqrt[3]{2}) 上でも既約のままなので(その体は実数体だが ω\omega はそうではない)、この第2段階は次数2である。かけ合わせると [Q(23,ω):Q]=6[\mathbb{Q}(\sqrt[3]{2},\omega):\mathbb{Q}]=6 となる。

ガロア群の位数はこの次数に等しいので ∣Gal∣=6|\mathrm{Gal}|=6 であり、3つの根を置換することで忠実に作用する(根が分解体を生成するので、任意の自己同型は根の行き先で決まる)。3つの対象のすべての置換として作用しうる位数6の群は S3S_3(3!=63!=6 位)しかなく、実際に生成元を具体的に示せる:3つの根を巡回置換する位数3の自己同型 σ\sigma(ω\omega を固定し、23↦ω23↦ω223↦23\sqrt[3]{2}\mapsto\omega\sqrt[3]{2}\mapsto\omega^2\sqrt[3]{2}\mapsto\sqrt[3]{2} に送る)と、複素共役により2つの根を入れ替える位数2の自己同型 τ\tau(23\sqrt[3]{2} を固定し、ω↦ω2\omega\mapsto\omega^2 に送る)である。σ\sigma と τ\tau を合わせると位数6の群となり、根に対する完全な対称群として作用するので、Gal(Q(23,ω)/Q)≅S3\mathrm{Gal}(\mathbb{Q}(\sqrt[3]{2},\omega)/\mathbb{Q})\cong S_3 である。

最後に可解性について:S3S_3 は正規列 1◃A3◃S31\triangleleft A_3\triangleleft S_3 を持ち、A3={1,σ,σ2}≅Z/3ZA_3=\{1,\sigma,\sigma^2\}\cong\mathbb{Z}/3\mathbb{Z} は指数2の正規部分群である。2つの商 A3/1≅Z/3ZA_3/1\cong\mathbb{Z}/3\mathbb{Z} と S3/A3≅Z/2ZS_3/A_3\cong\mathbb{Z}/2\mathbb{Z} はどちらもアーベル群(実際は巡回群)なので、S3S_3 は可解である——ガロアの判定条件により、x3−2x^3-2 が冪根で解けることが確認され、これはその根に対する明示的な立方根の公式がすでに示していた通りである。

∀ε>0 ∃δ>0:0<∣x−a∣<δ⇒∣f(x)−L∣<ε\forall\varepsilon>0\,\exists\delta>0:0<|x-a|<\delta\Rightarrow|f(x)-L|<\varepsilon の定義を用いると、lim⁡x→2(3x−1)=5\lim_{x\to2}(3x-1)=5 を証明する δ\delta(ε\varepsilon を用いた式)はどれか。

Q\mathbb{Q} 上の多項式 x3−2x^3-2 のガロア群はどの群と同型か。

現代の楕円曲線暗号(ECC、ほとんどのウェブ通信TLSを保護する)の基盤となっている19世紀の代数構造はどれか。

19世紀に導入されたリーマンの内在的幾何学は、20世紀のどの物理理論の数学的言語を提供しているか。

参考文献

  1. Morris Kline (1980). Mathematics: The Loss of Certainty
  2. Maryna Viazovska (2016). The sphere packing problem in dimension 8 · arXiv:1603.04246
  3. DeepMind (2024). AI solves IMO problems at silver medal level