← 戻る ライブラリ › 組合せ論と離散数学 › 加法的組合せ論 組合せ論と離散数学
グリーン・タオの定理 素数は任意の有限の長さの等差数列を含むことが、2004年に証明された。
直観 直感:どんどん疎になる集合の中の構造 素数はますます稀になる:最初の N N N 個の整数のうち素数はおよそ N / log N N/\log N N / log N 個しかなく、この割合は N N N が増えるにつれて0に縮む。セメレディの定理は数列を保証するために正の割合を必要とするので、素数について直接何も言わない。それでも2004年、Ben GreenとTerence Taoは素数が任意の有限の長さの等差数列を含むことを証明した——等間隔の3つの素数、次に100個、そして望むだけの数。その鍵はセメレディの定理を捨てることではなく、素数が正の相対密度で入っている、より大きく扱いやすい集合を見つけ、密度論法をその設定に移すことである。
素数にわたる指数和 S ( θ ) = ∑ p ≤ N e ( θ p ) S(\theta) = \sum_{p \le N} e(\theta p) S ( θ ) = ∑ p ≤ N e ( θ p ) が、θ \theta θ が変化するにつれて単位円上の点を描く 大学 主張と密度0が障害である理由 ∀ k ≥ 3 , ∃ a , r > 0 : { a , a + r , … , a + ( k − 1 ) r } ⊆ P \forall\, k \ge 3,\ \exists\, a, r > 0 : \{a, a+r, \dots, a+(k-1)r\} \subseteq \mathcal{P} ∀ k ≥ 3 , ∃ a , r > 0 : { a , a + r , … , a + ( k − 1 ) r } ⊆ P これが定理である:素数の集合を P \mathcal{P} P と書くと、任意の長さ k k k に対して a a a と r r r が存在し { a , a + r , … , a + ( k − 1 ) r } \{a, a+r, \dots, a+(k-1)r\} { a , a + r , … , a + ( k − 1 ) r } がすべて素数となる。実際、GreenとTaoはさらに多くを証明している——素数はその長さのすべての数列の中で長さ k k k の数列の正の相対密度を持ち、単に少なくとも1つというだけではない。
π ( N ) ∼ N log N \pi(N) \sim \frac{N}{\log N} π ( N ) ∼ log N N ここで π ( N ) \pi(N) π ( N ) は N N N までの素数を数え、素数定理は π ( N ) ∼ N log N \pi(N) \sim \frac{N}{\log N} π ( N ) ∼ l o g N N を与える——したがって { 1 , … , N } \{1,\dots,N\} { 1 , … , N } の中で素数の密度は0に近づく。固定された正の密度を必要とするセメレディの定理は、それゆえ P \mathcal{P} P に直接適用できない:本当に新しい議論が必要だった。
存在性と明示的計算の対比 側面 分かっていること 出典・年 任意の長さ k k k に対する存在性 証明済み:P \mathcal{P} P は任意の k k k について長さ k k k の数列を含む グリーン・タオ、2004年 明示的に見つかった最長のもの 分散コンピュータ探索で見つかった27個の素数からなる等差数列 PrimeGrid、2019年
発展 証明のアイデア:擬似ランダムな優関数への移送 k ≥ 3 k \ge 3 k ≥ 3 のすべてに対し、素数の集合 P \mathcal{P} P は長さ k k k の等差数列を含む。さらに P \mathcal{P} P はそのような数列の中で正の相対密度を持ち、単一の例にとどまらない。
なぜ正しいのか? 障害は密度0であり、定理は P \mathcal{P} P に直接適用したセメレディの定理からは従わない。GreenとTaoの洞察は、セメレディ型の密度論法が、より大きく十分擬似ランダムな集合の中の相対密度を持つ集合に対して、たとえその集合自体が Z \mathbb{Z} Z の中で疎であっても——周囲の集合が計数論法を通すのに十分ランダムに振る舞う限り——依然として機能するというものだった。
証明 第1段階(障害)。フォン・マンゴルト関数 Λ ( n ) \Lambda(n) Λ ( n ) (n = p j n=p^j n = p j のとき log p \log p log p 、それ以外は0)は素数を検出する自然な重みであり、平均サイズは E [ Λ ] ≈ 1 \mathbb{E}[\Lambda] \approx 1 E [ Λ ] ≈ 1 である。しかし Λ \Lambda Λ 自体は有界でなく、P \mathcal{P} P は密度0であるため、古典的な密度定理は直接適用できない。
第2段階(擬似ランダムな優関数)。Goldston–Yıldırım型のふるい重みのアイデアを用い、GreenとTaoは素数を優越する測度 ν ( n ) ≥ 0 \nu(n) \ge 0 ν ( n ) ≥ 0 (E [ ν ] ≈ 1 \mathbb{E}[\nu] \approx 1 E [ ν ] ≈ 1 )を構成する。これは定数 K K K に対して Λ ( n ) ≤ K ν ( n ) \Lambda(n) \le K\nu(n) Λ ( n ) ≤ K ν ( n ) を満たし、かつ擬似ランダムである:同じ密度を持つ真にランダムな集合が満たすであろう線形形式条件と相関条件を精密に満たす。
第3段階(相対セメレディの定理)。GreenとTaoは、正の相対密度 E [ f ] ≥ δ \mathbb{E}[f] \ge \delta E [ f ] ≥ δ を持つ任意の関数 0 ≤ f ≤ ν 0 \le f \le \nu 0 ≤ f ≤ ν が、ν \nu ν が擬似ランダムである限り、期待される密度の長さ k k k の数列を依然として含むことを証明する。証明は f f f を有界で構造化された部分と、ν \nu ν に対するガワーズ一様性ノルムで小さい部分に分解する。一様な部分は一般化されたフォン・ノイマンの定理により数列の計数にほとんど寄与せず、したがって構造化された部分だけで期待される数列を説明しなければならない——これはセメレディの定理の古典的な超グラフ正則化証明とまったく同じだが、ν \nu ν に相対化されている。
第4段階(まとめ)。Goldston–Yıldırım型の ν \nu ν が本当に擬似ランダムであることを(標準的な素数計数評価を用いて線形形式条件と相関条件を確認することで)検証すると、第3段階を f = Λ / K f = \Lambda / K f = Λ/ K に適用できる。これは E [ Λ ] ≈ 1 \mathbb{E}[\Lambda] \approx 1 E [ Λ ] ≈ 1 であるから正の相対密度を持つ。これにより Λ \Lambda Λ で重み付けされた長さ k k k の数列の正の相対密度が得られ——素数べきからの無視できる寄与を除去した後——任意の k k k について真の長さ k k k の素数の数列が得られる。
素数からなる3項等差数列は無限に存在する。実際、すべての項が ≤ N \le N ≤ N であるそのような数列の個数は、明示的な定数 c > 0 c>0 c > 0 に対して漸近的に c N 2 / log 3 N c \, N^2/\log^3 N c N 2 / log 3 N である。
なぜ正しいのか? この特別な場合はグリーン・タオより65年前のものであり、一般の k k k に必要な移送機構を必要とせず、素数に直接ハーディ・リトルウッドの円周法を適用して1939年にファン・デル・コルプットによって解決された。これは、なぜ k = 3 k=3 k = 3 が古典的解析数論で長らく扱いやすかった一方、より長い数列が2004年まで完全に未解決だったのかを示している。
証明 第1段階(指数和による重み付き計数)。S ( θ ) = ∑ n ≤ N Λ ( n ) e ( θ n ) S(\theta) = \sum_{n \le N} \Lambda(n) e(\theta n) S ( θ ) = ∑ n ≤ N Λ ( n ) e ( θ n ) と書く。すべての項が ≤ N \le N ≤ N である3項数列 p 1 + p 3 = 2 p 2 p_1 + p_3 = 2p_2 p 1 + p 3 = 2 p 2 の重み付き個数は、指数関数の直交性により ∫ 0 1 S ( θ ) 2 S ( − 2 θ ) d θ \int_0^1 S(\theta)^2 S(-2\theta) \, d\theta ∫ 0 1 S ( θ ) 2 S ( − 2 θ ) d θ に等しい。
第2段階(主要弧)。q q q が小さい有理数 θ ≈ a / q \theta \approx a/q θ ≈ a / q の近くでは、S ( θ ) S(\theta) S ( θ ) は算術級数中の素数定理によってよく近似される。これらの寄与を合計するとハーディ・リトルウッドの主要項 S ( N ) N 2 / log 3 N \mathfrak{S}(N) \, N^2 / \log^3 N S ( N ) N 2 / log 3 N が得られ、特異級数 S ( N ) \mathfrak{S}(N) S ( N ) は法 q q q での素数の局所密度にのみ依存する正の定数である。
第3段階(副次弧)。分母の小さい有理数から離れた場所では、Vinogradovの評価により S ( θ ) S(\theta) S ( θ ) は素数にわたる和の中でのキャンセルを用いて任意の固定された A A A に対し O ( N ( log N ) − A ) O(N (\log N)^{-A}) O ( N ( log N ) − A ) で抑えられる。この評価を副次弧上で積分すると、それらの寄与の合計が o ( N 2 / log 3 N ) o(N^2/\log^3 N) o ( N 2 / log 3 N ) であることが分かる——主要弧の主要項に比べて無視できる。
第4段階(結論)。主要弧の主要項 S ( N ) N 2 / log 3 N \mathfrak{S}(N)\,N^2/\log^3 N S ( N ) N 2 / log 3 N が無視できる副次弧の誤差を上回るため、3項数列の重み付き個数は N 2 / log 3 N → ∞ N^2/\log^3 N \to \infty N 2 / log 3 N → ∞ のように増大し、したがって素数からなる3項等差数列が無限に(かつ漸近的に多く)存在する——一般の場合が解決されるまさに65年前のことである。
大学 実世界での応用と具体例 この証明のために発明された移送原理——稠密な集合に関する定理を、擬似ランダムな優関数の内部にある疎な集合へと移す手法——は、素数の中の等差数列をはるかに超えて使われる一般的な道具となった:TaoとZieglerによる2008年の素数内の多項式数列への拡張の基盤となり、ZhangとMaynardによる素数間の有界な間隔の突破の背後にあるふるい理論的機構に知見を与え、理論計算機科学(稠密モデル定理、擬似ランダム性、計算量理論的正則性)にも類似物を持つ。計算の側では、PrimeGridのような分散探索プロジェクトが、定理の局所因子から出てくる素数階乗(primorial)の整除制約を用いて、記録的な長さの数列を探す際に探索空間を何桁も絞り込んでいる。
例: 5個の素数からなる等差数列と、その公差が6の倍数である理由
5 , 11 , 17 , 23 , 29 5, 11, 17, 23, 29 5 , 11 , 17 , 23 , 29 が素数からなる5項等差数列であることを確かめ、素数 a > 5 a > 5 a > 5 から始まる任意の5項素数等差数列の公差 r r r が 30 = 2 ⋅ 3 ⋅ 5 30 = 2 \cdot 3 \cdot 5 30 = 2 ⋅ 3 ⋅ 5 で割り切れなければならない理由を説明せよ。
解答 第1段階:5 , 11 , 17 , 23 , 29 5, 11, 17, 23, 29 5 , 11 , 17 , 23 , 29 の隣り合う差はすべて 6 6 6 であり、5つの数のいずれもその平方根(≤ 5 \le 5 ≤ 5 )以下の約数を持たないので、5つすべてが素数である——a = 5 , r = 6 a=5, r=6 a = 5 , r = 6 の真の5項数列である。
第2段階:任意の素数 p ≤ 5 p \le 5 p ≤ 5 (すなわち p ∈ { 2 , 3 , 5 } p \in \{2,3,5\} p ∈ { 2 , 3 , 5 } )に対し、もし p ∤ r p \nmid r p ∤ r ならば、j j j が0から4まで動くとき5つの項 a + j r a + jr a + j r は p p p を法として少なくとも p p p 個の相異なる剰余を巡るので、そのうちの1つは p p p で割り切れる。
第3段階:もし a > 5 a > 5 a > 5 ならば5つの項はすべて p p p より真に大きいので、p p p で割り切れる項は合成数となり矛盾する。ゆえに各 p ∈ { 2 , 3 , 5 } p \in \{2,3,5\} p ∈ { 2 , 3 , 5 } について p ∣ r p \mid r p ∣ r 、すなわち 30 ∣ r 30 \mid r 30 ∣ r である。(5 , 11 , 17 , 23 , 29 5,11,17,23,29 5 , 11 , 17 , 23 , 29 では数列が a = 5 a=5 a = 5 自身から始まり、これは5で割り切れてもよいため、そこでは 2 ⋅ 3 = 6 ∣ r 2 \cdot 3 = 6 \mid r 2 ⋅ 3 = 6 ∣ r だけが必要となる。)
例: 記録的な27項素数等差数列と、その公差に23#が現れる理由
明示的に知られている最長の素数等差数列は27項からなり、2019年にRob GahanとPrimeGridによって発見された:n = 0 , 1 , … , 26 n = 0, 1, \dots, 26 n = 0 , 1 , … , 26 に対する 224584605939537911 + 81292139 ⋅ 23 # ⋅ n 224584605939537911 + 81292139 \cdot 23\# \cdot n 224584605939537911 + 81292139 ⋅ 23# ⋅ n であり、ここで 23 # = 2 ⋅ 3 ⋅ 5 ⋯ 23 = 223092870 23\# = 2 \cdot 3 \cdot 5 \cdots 23 = 223092870 23# = 2 ⋅ 3 ⋅ 5 ⋯ 23 = 223092870 は23の素数階乗である。公差が 23 # 23\# 23# の倍数でなければならない理由を説明せよ。
解答 第1段階:p ≤ 23 p \le 23 p ≤ 23 を任意の素数とし、p p p が公差 r r r を割り切らないと仮定する。27 ≥ p 27 \ge p 27 ≥ p なので、n = 0 , … , 26 n=0,\dots,26 n = 0 , … , 26 に対する27個の項 a + n r a + nr a + n r は p p p を法とする p p p 個すべての剰余類を巡り、少なくとも1つの項が p p p で割り切れることになる。
第2段階:この数列の27個の項はすべて18桁の数であり23よりはるかに大きいので、p ≤ 23 p \le 23 p ≤ 23 で割り切れる項は合成数となり矛盾する。
第3段階:したがってすべての素数 p ≤ 23 p \le 23 p ≤ 23 が r r r を割り切らなければならず、これは23以下のすべての素数の積——素数階乗 23 # = 223092870 23\# = 223092870 23# = 223092870 ——が r r r を割り切ることを意味する。最初から 23 # 23\# 23# を公差に組み込むことで、コンピュータ探索は小さい素数による整除テストを自動的に通過する候補だけに絞り込んでいる。
よくある誤り. この定理が主張していない3つのこと:(1) 数列の中の素数が連続する素数であることは要求しない——a a a と a + r a+r a + r の間に他の多くの素数が存在し得る(連続する素数を強制するのは別のはるかに難しい定理であり、Maynardが2016年に有界間隔の手法を用いて証明した)。(2) 双子素数予想については何も言わない。双子素数予想は公差を r = 2 r=2 r = 2 に固定し、その特定の公差を持つ長さ2の数列が無限に存在するかを問うが、グリーン・タオはうまくいく任意の r r r を許す。(3) 証明は天文学的で非効果的な評価を伴う存在証明である——100項の素数等差数列が存在することは教えてくれるが、どこにあるかは教えてくれない。 歴史的ノート
LagrangeとWaringは18世紀にすでに素数が長い等差数列を作るだろうと推測していた。ファン・デル・コルプットは1939年に円周法を用いて k = 3 k=3 k = 3 の場合を証明したが、素数の密度が0である一方1975年のセメレディの定理が正の密度を必要とするため、一般の場合はさらに65年間手が届かなかった。2004年4月8日、Ben GreenとTerence Taoは移送原理を発明して予想全体を証明する56ページのプレプリント(arXiv:math/0404188、2008年にAnnals of Mathematicsに掲載)を公開し、この結果は2006年にTaoがフィールズ賞を受賞した際に大きく取り上げられた。TaoとTamar Zieglerは2008年に手法を多項式数列に拡張し、James Maynardは2016年に連続する素数でさえ任意の長さの等差数列を作ることを証明した。
テレンス・タオ ジェームズ・メイナード
研究の最前線 2026年時点
計算面では、2026年時点で明示的に知られている最長の素数等差数列は、2019年9月にRob GahanとPrimeGridが発見した27項の数列 224584605939537911 + 81292139 ⋅ 23 # ⋅ n 224584605939537911 + 81292139 \cdot 23\# \cdot n 224584605939537911 + 81292139 ⋅ 23# ⋅ n (n = 0 , … , 26 n=0,\dots,26 n = 0 , … , 26 )のままであり、28項の例を探す分散探索は続いているがまだ見つかっていない。理論面では、GreenとTaoはその後、長さ k k k の素数等差数列の個数に対するハーディ・リトルウッド型の精密な漸近公式を証明し(Green–Tao–Zieglerによるガワーズノルムの逆定理とともに「素数における線形方程式」プログラムを確立)、一方Conlon、Fox、Zhaoは2015年に相対セメレディの定理を簡略化・強化し、はるかに弱い擬似ランダム性条件で十分であることを示した。定理のタワー型で非効果的な存在評価を、最初の長さ k k k の素数数列が現れる場所についての合理的な明示的評価に変えることは、k ≥ 5 k \ge 5 k ≥ 5 に対して完全に未解決のままである。
グリーン・タオの定理は素数の集合 P \mathcal{P} P について何を証明しているか?
P \mathcal{P} P は整数の中で正の上密度を持つP \mathcal{P} P は任意の有限の長さ k k k の等差数列を含む双子素数 ( p , p + 2 ) (p, p+2) ( p , p + 2 ) が無限に存在する P \mathcal{P} P は無限等差数列を含むなぜセメレディの定理を素数に直接適用できなかったのか、またグリーン・タオの証明で欠けている密度の仮定を何が置き換えているのか?
素数は密度0を持つ。証明は代わりにそれらを擬似ランダムな優測度の中に正の相対密度で埋め込み、相対セメレディの定理を証明する 素数は密度1を持ち、セメレディの定理には大きすぎる 証明はコンピュータで数列を1つずつ確認することでセメレディの定理を完全に回避する 証明は k = 3 k=3 k = 3 に対するファン・デル・コルプットと全く同様に古典的な円周法のみを用いる a > 5 a > 5 a > 5 である素数の5項等差数列 a , a + r , … , a + 4 r a, a+r, \dots, a+4r a , a + r , … , a + 4 r において、公差 r r r を必ず割り切る数は何か?
2 2 2 のみ6 = 2 ⋅ 3 6 = 2 \cdot 3 6 = 2 ⋅ 3 30 = 2 ⋅ 3 ⋅ 5 30 = 2 \cdot 3 \cdot 5 30 = 2 ⋅ 3 ⋅ 5 a a a 自身2026年時点で明示的に知られている最長の素数等差数列の長さはいくつか、またそれよりはるかに長いものが書き下されていないのはなぜか?
長さ27(2019年にPrimeGridが発見)。グリーン・タオの証明は天文学的な評価を伴う存在証明であるため、具体例を見つけるには大規模なコンピュータ探索が必要である 長さ5。それより長い素数の等差数列は存在しない 長さ1000。2004年の論文の公式から直接計算された 長さ3。ファン・デル・コルプットの場合しか明示的に見つかっていない