素数は、数が大きくなるとだいたいどのくらいの割合で現れるのでしょうか。その「だいたい」の誤差を決めるのが、ゼータ関数という関数が 0 になる点(零点)の位置です。零点が一定の範囲に入らないと言えれば、素数の数え上げの誤差は小さく抑えられます。この記事は、2026 年に OpenAI が公表した「零点はある右半分の領域に存在しない」という主張を取り上げます。主張が正しいかどうかは判定せず、周辺の確立した数学を証明し、主張とその帰結を区別して読めるようになることを目標にします。
- 主張は「F=Q(−3) 上のすべての有限位数 Hecke L 関数と、すべての Dirichlet L 関数(ζ を含む)は、半平面 Res>87 に零点をもたない」です(注意 3.1)。第 2 章の言葉では QRH(87) です。
- これはリーマン予想の証明ではありません。原稿自身がそう書いています。リーマン予想は零点の実部が 21 だという主張で、87 との間には幅 83 の帯が残ります。
- それでも、正しければ質的に新しい結果です。確立している零点なし領域(Vinogradov–Korobov 型)は高さとともに幅が 0 に縮み、幅が高さによらない帯の零点なし領域は、これまで 1 つも証明されていませんでした。
- 原稿の議論の骨組みのうち、接続の原理(命題 5.1)、Hecke の族から Dirichlet・ζ への移行(命題 4.2)、加法的 large sieve(互いによく離れた点での値の二乗和を抑える不等式。定理 6.2)は、この記事で独立に証明します。3 次テータ関数(3 次の Gauss 和を係数にもつ特別な関数)と 6 次の large sieve を使う本体は、原稿に書かれていることを節と補題の番号つきで紹介するにとどめます。
- 主張が正しいと仮定すると、ψ(x)=x+O(x7/8log2x)、算術級数での同様の評価、Siegel 零点の非存在が従います(命題 7.2)。
- 検証の状況は、Lean による形式化の記載(一次資料で確認)と、人が読む証明としての査読(未了)を分けて §8 に書きます。
第 1 章の対照表を思い出します。零点なし領域の幅と素数定理の誤差項は対応していて、確立した結果(古典的領域、Vinogradov–Korobov の領域)では、誤差項はどんな δ>0 についても x1−δ より大きいままでした。冪の節約 ψ(x)=x+O(xΘ+ε)(Θ<1)は、半平面 Res>Θ に零点がないことと同値で(定理 7.2[リーマン予想 I] と 補題 7.12[リーマン予想とは何か])、どの Θ<1 についても未証明でした。
2026 年 9 月 30 日付の原稿は、Θ=87 でこれが成り立つと主張します。しかも ζ だけでなく、すべての Dirichlet L 関数について、指標にも法にも高さにもよらない一様な形で、です。
この記事の読み方を先に述べます。原稿は 199 ページで、2 部に分かれます。第 I 部(§3〜§11)が 1211 の半平面、第 II 部(§12〜§20)がそれを入力にした 87 の半平面です。この記事で確認できたのは次の範囲です。
- 全文を読んだ部分: §1(序論、証明の概観、系)、§2(接続の原理とその証明)、§3、§4.1(記号)、Lemma 6.2 と Proposition 6.3 の証明、Lemma 8.1 の証明、§11(1211 の結論と Dirichlet への移行)、§12 の冒頭(第 II 部の設定)、Theorem 1.1 の証明の最後の段。
- 文と前後の説明だけを読んだ部分: Proposition 5.1、Lemma 5.8、Lemma 6.1、Lemma 7.1、Lemma 8.2、Lemma 9.1、Proposition 9.2、Lemma 10.5、Proposition 15.3、Lemma 17.1、Lemma 18.1、Proposition 19.2、Lemma 20.2、Proposition 20.3。
- 読んでいない部分: 上の命題・補題の証明の本体(Proposition 5.1 の約 10 ページ、§10、§14〜§18 の帰納法など、合わせて 150 ページ以上)。同じリポジトリにある別証明(2026 年 10 月 5 日付、1211)、Landau–Siegel 零点の原稿(10 月 1 日付)、
overview.pdf、Lean の証明本体のソース。
したがって §6 の「証明の骨子」は、原稿が何を示すと書いているかの紹介で、各段が正しいことの確認ではありません。読んでいない部分を推測で補うことはしません。
主張の主役は ζ ではなく、虚 2 次体 F=Q(−3) 上の L 関数の族です。まずその舞台を作ります。ω=e2πi/3=2−1+−3 とします。ω2+ω+1=0、ωˉ=ω2=−1−ω です。
定義 2.1(Eisenstein 整数とノルム)↗
O:=Z[ω]={a+bω: a,b∈Z} の元を Eisenstein 整数という。α=a+bω のノルムを
N(α):=ααˉ=∣α∣2=a2−ab+b2で定める。O は F=Q(−3) の整数環である(命題 8.1[代数体の整数環と Dedekind 整域] の m=−3≡1(mod4) の場合。21+−3=1+ω)。0 でないイデアル a のノルムは Na:=∣O/a∣(定義 5.1[代数体の整数環と Dedekind 整域])で、N(αO)=N(α) である(命題 5.3[代数体の整数環と Dedekind 整域] の 3)。λ:=−3=1+2ω とおく。N(λ)=3、λ2=−3 である。
命題 2.2(ℤ[ω] の算術)✓
- O はノルムについて Euclid 整域である。すなわち α,β∈O、β=0 に対して α=κβ+ρ、N(ρ)<N(β) を満たす κ,ρ∈O が存在する。したがって O のイデアルはすべて単項で、O は一意分解整域である。
- O の単数は ±1,±ω,±ω2 の 6 個である。
- α∈O が λ で割り切れないとき、uα≡1(mod3O) を満たす単数 u がただ 1 つ存在する。したがって、3 と互いに素な 0 でないイデアルは、≡1(mod3) である生成元をただ 1 つもつ。
証明(命題 2.2)
1. α/β=αβˉ/N(β)=u+vω(u,v∈Q)と書き、∣u−m∣≤21、∣v−n∣≤21 となる整数 m,n を取ります。κ=m+nω、ρ=α−κβ とおくと、x=u−m、y=v−n について
N(ρ)=N(β)∣x+yω∣2=N(β)(x2−xy+y2)≤N(β)(41+41+41)<N(β)です。0 でないイデアル a について、a の 0 でない元のうちノルムが最小のもの β を取ると、任意の α∈a について ρ=α−κβ∈a、N(ρ)<N(β) なので ρ=0、すなわち a=βO です。単項イデアル整域は一意分解整域です(定理 2.5[多項式環と体の拡大])。
2. N は乗法的で非負整数値なので、u が単数なら N(u)N(u−1)=1 から N(u)=1、逆に N(u)=uuˉ=1 なら uˉ が逆元です。a2−ab+b2=1 は (2a−b)2+3b2=4 と同値で、整数解は b=0、a=±1 と、b=±1、2a−b=±1、すなわち (a,b)=(±1,0),(0,±1),(1,1),(−1,−1) の 6 組です。1+ω=−ω2 なので、これらは ±1,±ω,±ω2 です。
3. ω(1−ω)=ω−ω2=1+2ω=λ なので ω≡1(modλ) で、a+bω≡a+b(modλ) です。N(λ)=3 から O/λO は 3 元体で、a+bω が λ で割り切れることは a+b≡0(mod3) と同値です。O/3O は (amod3,bmod3) で表される 9 元からなり、3=−λ2 なので、その単元は λ で割り切れない類、すなわち a+b≡0 の 6 個です。6 個の単数の類は (1,0),(2,0),(0,1),(0,2),(2,2),(1,1) で相異なり、どれも a+b≡0 なので、写像 O×→(O/3O)× は全単射です。α が λ で割り切れなければ、その類はある単数 u0 の類にちょうど 1 通りに一致し、u=u0−1 が求める唯一の単数です。イデアルの生成元は単数倍を除いて一意なので、後半が従います。
∎
3 の生成元を、原稿は primary な生成元と呼んでいます。有理整数で「正の生成元を選ぶ」ことに当たる正規化で、これによりイデアルについての和を元についての和に直せます。
補題 2.3(素数の ℤ[ω] での分解)✓
p を素数とし、χ−3 を法 3 の主指標でない Dirichlet 指標(χ−3(n)=1,−1,0 が n≡1,2,0(mod3) に対応)とする。
- p=3: 3O=(λ)2。(λ) はノルム 3 の素イデアル(分岐)。
- p≡1(mod3): pO=pp′、p=p′ はノルム p の素イデアル(分解)。
- p≡2(mod3): pO はノルム p2 の素イデアル(惰性)。
O の 0 でない素イデアルはこれらで尽くされる。したがって p=3 について、p の上の素イデアルの個数は 1+χ−3(p) である。
証明(補題 2.3)
命題 8.2[代数体の整数環と Dedekind 整域] を m=−3(判別式 dF=−3)に使います。1 は 3∣dF と 3=−λ2 から。p=2 は −3≡5(mod8) なので惰性で、2≡2(mod3) と合っています。p≥5 では、(p−3)=1 なら分解、−1 なら惰性です。Legendre 記号の乗法性と (p−1)=(−1)(p−1)/2(系 3.4[原始根と平方剰余の相互法則])、相互法則 (p3)(3p)=(−1)(p−1)/2(定理 5.3[原始根と平方剰余の相互法則])から
(p−3)=(p−1)(p3)=(−1)(p−1)/2⋅(−1)(p−1)/2(3p)=(3p)=χ−3(p)です。ノルムは、分解なら剰余次数 1 で p、惰性なら剰余次数 2 で p2 です(定義 5.1[代数体の整数環と Dedekind 整域])。最後に、0 でない素イデアル p は整数 Np を含む(命題 5.3[代数体の整数環と Dedekind 整域] の 4)ので、その素因数のどれか p を含み、pO の素イデアル分解(定理 4.5[代数体の整数環と Dedekind 整域])に現れます。
∎
Dirichlet 指標が整数に値を割り当てるのに対し、Hecke 指標は O のイデアルに値を割り当てます。O のイデアルはすべて単項なので、イデアルを生成元 α で表し、α を法 f で見た類に指標を適用する、という仕組みです。次の定義は、この「イデアルに対する Dirichlet 指標」を正確に述べたものです。
定義 2.4(有限位数 Hecke 指標と Hecke L 関数)↗
f を O の 0 でないイデアルとし、χ:(O/f)×→C× を、6 個の単数 u すべてについて χ(umodf)=1 を満たす群準同型とする。0 でないイデアル a=αO に対して
η(a):={χ(αmodf)0(a+f=O)(それ以外)と定める(生成元 α は単数倍を除いて一意で、χ は単数で 1 なので、値は α の選び方によらない)。この η を法 f の有限位数 Hecke 指標という。η(ab)=η(a)η(b) が成り立つ。χ が自明なとき η を主指標という。Dirichlet 指標の場合(定義 2.2[リーマン予想 II])と同じく、f′⊃f を法とする指標 η∗ が f と互いに素なすべてのイデアルで η と一致するとき η は η∗ から誘導されるといい、真に大きい f′ の指標から誘導されないとき原始的という。Res>1 で
LF(s,η):=a=0∑(Na)sη(a)を Hecke L 関数という(和は O の 0 でないイデアル全体。収束は 補題 2.5)。f=O の主指標では LF(s,η)=ζF(s):=∑a(Na)−s(Dedekind ゼータ関数)である。
原稿は η を「法 f の射類群の指標を、f と互いに素でないイデアルでは 0 として延ばしたもの」と定義しています。O のイデアルはすべて単項なので(命題 2.2)、f と互いに素なイデアル αO に αmodf を対応させると、射類群は (O/f)× を単数の像で割った群と同一視でき、上の定義と同じものになります。F は実素点をもたず、複素素点は有限位数の指標に寄与しないので、無限素点での条件はありません。「有限位数」は、α↦(α/∣α∣)k のような無限位数の成分(量指標)を含まないという意味です。
補題 2.5(Hecke L 関数の Euler 積)✓
η を有限位数 Hecke 指標とする。Res>1 で LF(s,η) の級数は絶対収束し、
LF(s,η)=p∏(1−η(p)(Np)−s)−1=0が成り立つ(積は 0 でない素イデアル全体を、ノルムの小さい順に掛けた極限)。
証明(補題 2.5)
σ=Res>1 とします。補題 2.3 から、各素数 p の上の素イデアルは高々 2 個で、ノルムは p 以上、最小のノルムは 3 です。よって ∑p(Np)−σ≤2∑pp−σ<∞ です。wp=η(p)(Np)−s は ∣wp∣≤31 を満たし、∑p∑k≥1k∣wp∣k≤23∑p∣wp∣<∞ なので、exp(∑kwk/k)=(1−w)−1 から、積は 0 でない値 exp(∑p∑kkwpk) に収束します。
X>0 について、ノルムが X 以下の素イデアル(有限個)にわたる部分積の各因子を等比級数に展開します。O は Dedekind 整域(定理 4.2[代数体の整数環と Dedekind 整域])で、0 でないイデアルは素イデアルの積に一意に分解し(定理 4.5[代数体の整数環と Dedekind 整域])、N と η は乗法的(命題 5.3[代数体の整数環と Dedekind 整域] の 3)なので、部分積は ∑a∈SXη(a)(Na)−s に等しくなります(SX は素因子のノルムがすべて X 以下のイデアルの集合。有限個の絶対収束級数の積の展開)。η を 1、s を σ に替えた同じ等式から ∑a∈SX(Na)−σ≤exp(23∑p(Np)−σ) で、右辺は X によらないので、∑a(Na)−σ<∞ です。SX はノルムが X 以下のイデアルをすべて含むので、LF(s,η)−∑a∈SXη(a)(Na)−s≤∑Na>X(Na)−σ→0 です。
∎
Hecke (1918, 1920) の定理により、LF(s,η) は C 上の有理型関数に延び、η が主指標でなければ整関数、主指標なら s=1 にだけ極(単純極)をもち、s↔1−s の関数等式を満たします(Neukirch『Algebraic Number Theory』第 VII 章 §8)。Rikai にはこの定理の証明がまだありません。この記事では、この事実を主張の文と β∗ の定義を述べるためだけに使い、定理環境の証明には使いません(Dirichlet 指標から来る η については、命題 4.2 が Res>0 への接続を直接与えます)。
原稿の本体には、Dirichlet 指標の 3 次・6 次の類似物が現れます。
定義 2.6(6 次・3 次の剰余記号)↗
π∈O を 6 を割らない素元とする。このとき N(π)≡1(mod6) で、π で割り切れない α∈O に対し
(πα)6≡α(N(π)−1)/6(modπ)を満たす 1 の 6 乗根 (πα)6∈{±1,±ω,±ω2} がただ 1 つ存在する。これを 6 次剰余記号といい、π∣α のときは 0 と定める。(πα)3:=(πα)62 を 3 次剰余記号という。
この定義が意味をもつ理由を確かめます。6 個の単数の差は、1−(−1)=2、1−ω(λ の単数倍)、1−ω2、1+ω=−ω2 などで、どれも 6 の約数か単数です。π∤6 なら 6 個の単数は体 O/πO の中で相異なる 6 個の元になり、位数 N(π)−1 の乗法群の中で X6=1 の 6 個の解をなします。乗法群は巡回群(定理 7.3[多項式環と体の拡大])なので 6∣N(π)−1 で、α(N(π)−1)/6 は 6 乗して 1 になるので、6 個の単数のちょうど 1 つと合同です。(πα)6=1 は α が modπ で 6 乗数であることと同値で、Legendre 記号(定義 3.2[原始根と平方剰余の相互法則])の 6 次版です。α を固定して π を動かすと、π↦(πα)6 は(相互法則により)有限位数 Hecke 指標になります。これが、ζ の話に Hecke L 関数の族が入ってくる入口です。
例 2.7(p = 7 の分解と剰余記号)
7≡1(mod3) なので 7 は分解します。N(a+bω)=7 の解として 2−ω(4+2+1=7)があり、7=(2−ω)(2−ω2)=(2−ω)(3+ω) です。primary な生成元(命題 2.2 の 3)は、ω(2−ω)=2ω−ω2=1+3ω≡1(mod3) から π=1+3ω、もう一方は πˉ=1+3ω2=−2−3ω です。実際 (1+3ω)(−2−3ω)=−2−9ω−9ω2=−2+9=7 です。
O/πO≅F7 で、1+3ω≡0 から ω≡−31≡−5≡2(modπ) です(確かに 22+2+1=7≡0)。N(π)=7 なので (π2)6≡2(7−1)/6=2≡ω、すなわち (π2)6=ω、(π2)3=ω2=1 です。2 は mod7 で立方数でない(mod7 の立方数は 0,±1)ことと合っています。
Euler 因子を見ます。ζF(s) の 7 での因子は、ノルム 7 の素イデアルが 2 個あるので (1−7−s)−2 です。一方 ζ(s)L(s,χ−3) の 7 での因子は (1−7−s)−1(1−χ−3(7)7−s)−1=(1−7−s)−2(χ−3(7)=1)で、一致します。惰性の p=5 では (1−25−s)−1=(1−5−s)−1(1+5−s)−1 で、χ−3(5)=−1 と合います。これをすべての p について述べたのが §4 の 命題 4.2 です。
第 2 章の 定義 4.2[リーマン予想 II] の記号では、主張 A の Dirichlet の部分は QRH(87)、主張 B は QRH(1211) です。
原稿が自分で述べている限界. 序論に次の 3 点が書かれています。境界の直線 Res=87 は主張に含まれない。区間 (87,1) の実零点(例外零点)は排除される。そして、リーマン予想もその一般化も証明していない。原稿の言葉では “The Riemann hypothesis remains open” です(原稿 §1)。主張 A は、非自明零点の実部の上限が 87 以下だというもので、関数等式の対称性と合わせると、零点は帯 81≤Res≤87 にあるという主張です。臨界線 Res=21 の上にあるという主張ではありません。
既知の結果との比較. 第 1 章の対照表に 1 行足します。
| 零点なし領域 | 幅(高さ ∣t∣ で) | ψ(x)−x の評価 | 状況 |
|---|
| 古典的 | c/log∣t∣ | O(xexp(−c′logx)) | 定理(1899) |
| Vinogradov–Korobov | c/((log∣t∣)2/3(loglog∣t∣)1/3) | O(xexp(−c′(logx)3/5(loglogx)−1/5)) | 定理(1958)。無条件で最良 |
| 半平面 Res>87 | 81(高さによらない) | O(x7/8log2x) | 主張(2026、査読未了) |
| リーマン予想 | 21 | O(xlog2x) | 未解決 |
確立した 2 行の幅は、∣t∣→∞ で 0 に縮みます。主張の行は幅が一定で、誤差項が初めて冪の節約になります。違いは定数や対数の冪の改良ではなく、型の違いです。1958 年以降の改良は Vinogradov–Korobov の定数 c についてのもので、幅が一定の帯については、どんなに細い帯(たとえば Res>0.999)であっても証明がありませんでした。
臨界帯の模式図(縮尺は正確ではない)。実線の曲線の右側が古典的な零点なし領域で、高さ ∣t∣ とともに細くなる。破線 Res=87 の右側が主張 A の零点なし領域で、幅は高さによらない。
もう 1 つ区別すべきものが零点密度評価です。Guth と Maynard (2024) の N(σ,T)≤T30(1−σ)/13+o(1)(定理 6.2[リーマン予想 II])は「Res≥σ の零点が少ない」という主張で、σ<1 である限り零点が無いことは与えません。主張 A は「Res>87 では N(σ,T)=0」という別種の主張で、原稿の序論もこの区別を述べています。主張 A は 87 より左の零点の個数については何も言わないので、σ≤87 では零点密度評価のほうが情報をもちます。
主張 A の 2 つの文のうち、原稿が直接示そうとするのは Hecke の族についての文です。Dirichlet L 関数と ζ についての文は、次の 2 つの命題(原稿では Proposition 11.3 と §2 の冒頭)で Hecke の文から従います。どちらも主張の正否に依らない確立した数学で、ここで証明します。
命題 4.1(原始的でない指標の L 関数は同じ零点をもつ)✓
χ を法 q の Dirichlet 指標とし、d∣q を法とする指標 χ∗ から誘導されるとする。このとき Res>0 で
L(s,χ)=L(s,χ∗)p∣q∏(1−χ∗(p)p−s)が有理型関数の等式として成り立ち、右辺の有限積は Res>0 に零点をもたない。したがって L(s,χ) と L(s,χ∗) は Res>0 で同じ零点を同じ位数でもつ。
証明(命題 4.1)
σ>1 とします。p∤q なら χ(p)=χ∗(p)、p∣q なら χ(p)=0 なので、Euler 積(補題 2.5[リーマン予想 II])から
L(s,χ)=p∤q∏(1−χ∗(p)p−s)−1=L(s,χ∗)p∣q∏(1−χ∗(p)p−s)です。両辺は Res>0 で有理型(定理 3.1[リーマン予想 II]。極は高々 s=1)なので、一致の定理(定理 7.3[正則関数の強力な性質])により Res>0 で成り立ちます。Res>0 では ∣χ∗(p)p−s∣≤p−σ<1 なので、有限積の各因子は 0 になりません。
∎
したがって、零点なし半平面の主張は原始指標について示せば十分です。Hecke 指標についても同じ式(p を素イデアルに、p−s を (Np)−s に替える)が同じ証明で成り立ちます。
命題 4.2(ノルムと合成した指標の L 関数の分解)✓
χ を法 q の Dirichlet 指標とする。
- ηχ(a):=χ(Na) は、法 qO の有限位数 Hecke 指標である。
- χχ−3 を法 3q の Dirichlet 指標 n↦χ(n)χ−3(n) とすると、Res>1 で
LF(s,ηχ)=L(s,χ)L(s,χχ−3)が成り立つ。とくに ζF(s)=ζ(s)L(s,χ−3) である。右辺によって LF(s,ηχ) は Res>0 上の有理型関数に延びる。
3. 21≤σ0<1 とする。2 で延ばした LF(s,ηχ) が Res>σ0 に零点をもたなければ、L(s,χ) も Res>σ0 に零点をもたない。
証明(命題 4.2)
1. α≡α′(modqO) なら αˉ≡αˉ′ で、N(α)−N(α′)∈qO∩Z=qZ なので、αmodqO↦χ(N(α)) は O/qO 上で定まり、乗法的です。単数では N(u)=1 なので値は 1 です。α が q と互いに素、すなわち q の素因数 p の上のどの素イデアルも α を割らないとします。p∣N(α)=ααˉ なら、p の上の素イデアル p が α か αˉ を割り、後者なら pˉ(これも p の上の素イデアル)が α を割るので、仮定に反します。よって gcd(N(α),q)=1 で、χ(N(α))=0 です。逆に α が q と互いに素でなければ、α を割る素イデアル p∣p∣q について p∣Np∣N(α) なので χ(N(α))=0 です。以上から ηχ(αO)=χ(N(α)) は 定義 2.4 の形をしています。
2. σ>1 で、補題 2.5 の Euler 積を、素イデアルが乗っている素数 p ごとにまとめます(絶対収束しているので並べ替えられます)。補題 2.3 の 3 通りについて、p の上の素イデアルにわたる因子の積は次のとおりです。
- p≡1(mod3): ノルム p の素イデアルが 2 個。(1−χ(p)p−s)−2。
- p≡2(mod3): ノルム p2 の素イデアルが 1 個。(1−χ(p)2p−2s)−1=(1−χ(p)p−s)−1(1+χ(p)p−s)−1。
- p=3: ノルム 3 の素イデアルが 1 個。(1−χ(3)3−s)−1。
どの場合も、これは (1−χ(p)p−s)−1(1−χ(p)χ−3(p)p−s)−1 に等しくなります(χ−3(p)=1,−1,0)。p について掛け合わせ、右辺に Dirichlet L 関数の Euler 積(補題 2.5[リーマン予想 II])を使うと等式を得ます。χ が法 1 の自明な指標のとき ζF(s)=ζ(s)L(s,χ−3) です。右辺の 2 つの因子は Res>0 で有理型(定理 3.1[リーマン予想 II])です。
3. Reρ>σ0、L(ρ,χ)=0 と仮定します。L(s,χ) の極は高々 s=1 で、ρ は零点なので、χ が主指標のときは ρ=1、主指標でないときは L(1,χ)=0(定理 3.3[リーマン予想 II])から、やはり ρ=1 です。L(s,χχ−3) の極も高々 s=1 なので ρ で正則で、2 から LF(ρ,ηχ)=L(ρ,χ)L(ρ,χχ−3)=0 となり、仮定に反します。
∎
2 の等式は、F/Q が 2 次拡大で、その Galois 群の指標が 1 と χ−3 であることの表現です。原稿は χ と χχ−3 を原始的な形で扱うために有限個の Euler 因子を除いた形で同じ等式を述べ、s=1 での極と零点の打ち消し合いが起きないことを L(1,χ−3)=33π>0 の計算(第 2 章の 例 3.5[リーマン予想 II] と同じもの)で確かめています。ここでは L(1,χ)=0 の一般的な定理を使いました。
ζ の零点を調べるのに、なぜわざわざ F 上の族へ持ち上げるのか、という疑問が湧きます。原稿の答えは「証明の途中の Poisson 和で、目標の指標を 6 次剰余記号でひねった Hecke 指標が現れるので、族全体を同時に扱わないと議論が閉じない」です(原稿 §1、§3)。そのために、族全体の零点の右端を 1 つの数で表します。
定義 4.3(族全体の零点の実部の上限)↗
F 上の原始的な有限位数 Hecke 指標 η の全体を考え、
β∗:=sup({21}∪{Reρ: 21≤Reρ≤1, ある原始的な η について LF(ρ,η)=0})とおく(原稿の式 (2.1)。極は数えない)。Euler 積(補題 2.5)から Res>1 に零点はないので、21≤β∗≤1 である。
主張 A の Hecke の部分は β∗≤87、主張 B は β∗≤1211 です。確立しているのは β∗≤1 だけです。β∗ は上限で、その値を実部にもつ零点があるとは限らないことに注意してください。使えるのは「どんな ϵ>0 についても、ある η が Reρ>β∗−ϵ の零点をもつ」ことだけです。
原稿の 2 つの部は、同じ解析的な原理(原稿 Proposition 2.1)に、異なる和を入力して使います。原理そのものは、Mellin 変換((0,∞) 上の関数 f(x) に xs−1 を掛けて積分し、s の関数に直す変換)の正則性、Fourier 反転、一致の定理だけで証明でき、L 関数の深い性質を使いません。ここでは族を抽象的な添字集合にして、仮定をすべて書いた形で述べ直し、証明します。
考え方はこうです。1/Lη(s) を「信号」とみて、重み ZC(s)e(s−b)2Hη(s) を掛けて直線 Res=2 で積分した量 fη(Z) を作ります。Z→∞ での fη(Z) の大きさは、積分路をどこまで左へ動かせるか、つまり 1/Lη の極(Lη の零点)の右端で決まります。逆に、fη(Z) が零点の右端 β∗ から期待される大きさ ZC(β∗) より冪で小さいことが族全体で一様に分かれば、Mellin 変換を取り直すことで 1/Lη が β∗ の左まで正則に延び、β∗ の定義に反します。
次の命題は、「β∗>σ0 であるのに条件 1〜3 を満たす評価が作れる」ことは起こらない、と述べています。裏返せば、1〜3 を満たす評価を実際に作れれば、零点の右端 β∗ は σ0 まで下がります。§6 では、原稿がこの評価をどう作るかを紹介します。
命題 5.1(共通の信号からの接続(原稿 Proposition 2.1 の述べ直し))✓
σ0<1 を実数、I を空でない集合とする。各 η∈I に対し、Lη を半平面 Res>σ0 上の有理型関数で、1/Lη が Res>1 で正則、Res≥2 で有界であるものとする。
β∗:=sup({σ0}∪{Reρ: Reρ>σ0, ある η∈I について Lη(ρ)=0})とおく(σ0≤β∗≤1)。b,c を実数とし、C(s):=s+c とする。
このとき、β∗>σ0 であって、しかも次の条件を満たす実数 ω,κ と、各 η∈I についての Hη,Jη,Kη,Zη が存在する、ということは起こらない。
- 0<ω<β∗−σ0、κ>0。この 2 つは η によらない。
- Hη は Res>σ0 で正則で、そこで ∣Hη(s)−1∣≤21。
- Kη>0、Zη≥1 は定数、Jη:[Zη,∞)→C は関数で、Z>0 に対して
fη(Z):=2πi1∫Res=2ZC(s)e(s−b)2Lη(s)Hη(s)dsとおくと、すべての Z≥Zη で
∣Jη(Z)∣≤KηZC(σ0)+ω,∣Jη(Z)−fη(Z)∣≤KηZC(β∗)−κ.言い換えると、「β∗>σ0 ならば 1〜3 を満たすものが構成できる」ことが示されれば、β∗=σ0、すなわちどの Lη も Res>σ0 に零点をもたない。
証明は 5 段です。第 1・2 段で fη(Z) を Z が大きいときと小さいときに評価し、第 3 段でその Mellin 変換が β∗ より少し左まで正則であることを示します。第 4 段は Fourier 反転で、この Mellin 変換が 1/Lη に等しいことを導きます。すると第 5 段で、1/Lη が零点の位置まで正則に延びてしまい、矛盾します。
証明(命題 5.1)
β∗>σ0 とし、1〜3 を満たすものがあるとして矛盾を導きます。β∗≤1 は、Reρ>1 の零点があれば 1/Lη が ρ で極をもって仮定に反することから分かります。Δ0:=β∗−σ0、
ϵ∗:=min{Δ0−ω, κ}>0とおきます。ϵ∗<Δ0 なので β∗−ϵ∗>σ0 です。η∈I を固定し、Aη(s):=e(s−b)2Hη(s)/Lη(s) とおきます。Aη は Res>1 で正則です。s=σ+it について ∣e(s−b)2∣=e(σ−b)2−t2、∣Hη∣≤23 で、Res≥2 で ∣1/Lη∣≤Mη とすると
∣Aη(σ+it)∣≤23Mηe(σ−b)2e−t2(σ≥2).とくに fη(Z) の積分は絶対収束し、fη は Z>0 の連続関数です。
第 1 段(Z が大きいとき). C の傾きは 1 なので C(σ0)+ω=C(β∗)−(Δ0−ω)≤C(β∗)−ϵ∗ で、Z≥Zη について三角不等式と 3 から
∣fη(Z)∣≤∣Jη(Z)∣+∣Jη(Z)−fη(Z)∣≤2KηZC(β∗)−ϵ∗.第 2 段(Z が小さいとき). B>2 とします。T′>0 について頂点 2±iT′、B±iT′ の長方形に Cauchy の定理(定理 5.1[留数定理と定積分への応用] で特異点が無い場合)を使うと、横の辺の積分は (B−2)⋅Zσ+c⋅23Mηe(B+∣b∣)2e−T′2 の形の量で抑えられ、T′→∞ で 0 に収束します。よって積分路を Res=B に移せて、∣ZC(s)∣=ZB+c から
∣fη(Z)∣≤ZB+c⋅2π1⋅23Mηe(B−b)2∫−∞∞e−t2dt=:Kη,BZB+c(Z>0)です。
第 3 段(Mellin 変換の正則性).
Fη(s):=∫0∞fη(Z)Z−C(s)ZdZとおきます。β∗−ϵ∗<σ−≤Res≤σ+ の範囲で、Z≥Zη では第 1 段から被積分関数の絶対値は 2KηZβ∗−ϵ∗−σ−−1 以下、1≤Z≤Zη では連続関数として有界、0<Z≤1 では第 2 段を B=σ++1 で使って Kη,BZB−σ+−1=Kη,B 以下です。どれも s によらない可積分な優関数なので、∫1/nn(s の整関数)は n→∞ でこの帯の上で一様に収束し、Fη は半平面 Res>β∗−ϵ∗ で正則です(定理 5.2[偏角の原理と Rouché の定理])。
第 4 段(Fη=Aη). a(t):=Aη(2+it) は連続で可積分です。Z=eu とおくと、fη の定義から
g(u):=e−(2+c)ufη(eu)=2π1∫−∞∞a(t)eitudt=2π1a^(−u)です(Fourier 変換の規約は 定義 2.1[ℝⁿ 上のフーリエ変換])。g は可積分です。実際 u→+∞ では第 1 段から ∣g(u)∣≤2Kηe(β∗−ϵ∗−2)u で指数は負、u→−∞ では第 2 段(B=3)から ∣g(u)∣≤Kη,3eu です。よって a と a^ がともに可積分で、反転公式(定理 3.3[ℝⁿ 上のフーリエ変換])から、ほとんどすべての t で
a(t)=2π1∫−∞∞a^(v)eitvdv=∫−∞∞g(u)e−itudu=∫0∞fη(Z)Z−(2+it+c)ZdZ=Fη(2+it)です(2 つ目の等号は v=−u)。両辺は t について連続なので、すべての実数 t で Fη(2+it)=Aη(2+it) です。Fη と Aη は半平面 Res>1 で正則で、直線 Res=2 上で一致するので、一致の定理(定理 7.3[正則関数の強力な性質])から Res>1 で Fη=Aη です。
第 5 段(矛盾). 2 から Res>σ0 で ∣Hη(s)∣≥21 なので、
Gη(s):=e−(s−b)2Hη(s)Fη(s)は Res>β∗−ϵ∗ で正則で、第 4 段から Res>1 で Gη=1/Lη です。ϵ∗ は η によらないので、これはすべての η∈I について成り立ちます。β∗ の定義と β∗>σ0 から、ある η∈I と Lη の零点 ρ で Reρ>β∗−ϵ∗ となるものがあります。この η について、LηGη は Res>β∗−ϵ∗ で有理型で、Res>1 で 1 に等しいので、Lη の極を除いた(連結な)領域で LηGη=1 です。ρ は Lη の零点なので極ではなく、Lη(ρ)Gη(ρ)=0=1 となって矛盾です。
最後の言い換えは、いま示したことから直ちに従います。構成できるのに β∗>σ0 だとすると矛盾するので、β∗≤σ0、定義から β∗=σ0 です。
∎
証明から分かるとおり、族全体で一様でなければならないのは 2 つの指数 ω と κ だけです。定数 Kη、しきい値 Zη、関数 Hη は η ごとに違ってかまいません。これは β∗ が上限であること(どの η が右端に近い零点をもつか分からないこと)に対応しています。もう 1 点、3 の 2 つ目の評価が C(σ0) ではなく C(β∗) を基準にしていることに注意してください。示すべきは「仮想的な右端の零点から期待される大きさに対する冪の節約」で、右端がどこにあるかを知らなくても意味をもつ形になっています。
原稿では I が原始的な有限位数 Hecke 指標の全体、Lη が LF(s,η) から有限個の Euler 因子を除いたもの、b=65 で、2 つの部の違いは次の表のとおりです(原稿 §2 の末尾)。
| σ0 | C(s) | C(σ0) | 使う和 Jη |
|---|
| 第 I 部 | 1211 | s−32 | 41 | 基本の完備化された 3 次テータ和(§6) |
| 第 II 部 | 87 | s−1611 | 163 | 素因子による補正を入れた和(§12) |
境界 σ0 は「和 Jη を直接評価して得られる指数」が C(σ0) に一致する点として決まります。第 I 部では直接評価が Z1/4+ε なので σ0=41+32=1211、第 II 部では Z3/16+ε なので σ0=163+1611=87 です。
この節は原稿の構成の紹介です。命題 5.1 の 3 を満たす和 Jη をどう作り、2 つの評価をどう得ると原稿が述べているかを、節と補題の番号つきで追います。§1 で述べたとおり、この節に出てくる原稿の補題の証明は、この記事では確かめていません。
原稿の議論の構成。太い枠はこの記事で証明した部分、破線の枠は原稿に依る部分(この記事では証明を確かめていない)。
(1) 和の定義(原稿 §4、§6.1). 以下の「base probe」は原稿の用語で、目標の指標を調べるために作る、スケール X,Y,Z つきの和くらいの意味に読めば足ります。目標の原始指標 η を固定します。原稿が「base probe」と呼ぶ和 Iη(X,Y,Z) は、3 つの正のスケール X,Y,Z をもちます。中身は、3 次テータ関数の Fourier 係数(3 次の Gauss 和 γ2(c) を係数にもつ Dirichlet 級数)を滑らかに切ったものに、6 次剰余記号 χA(m) と η を掛け、元 m∈O と primary な元 s について平均したものです。添字は A=cn3(c は平方因子をもたない、c,n≡1(mod3))の形をしていて、立方因子 n3 を落とさずに残すことを原稿は「完備化」と呼んでいます。この和に 2 通りの厳密な表示があり、それぞれを別の方法で評価する、というのが全体の設計です。
(2) 反射側と低い評価(原稿 §5、§6.2). 1 つ目の表示は、3 次テータ関数の関数等式から来ます。3 次テータ関数は Kubota と Patterson が導入した、メタプレクティック群上の保型形式で、その Fourier 係数が 3 次 Gauss 和で書けます。原稿は、尖点での展開を Dunn と Radziwiłł の論文(Annals of Math. 200 (2024))に記録された無条件の形から引き、指標の零点(単数でない元での値 0)を保ったまま変換する式を Proposition 5.1 として導いています。そのうえで Iη を、テータ側の因子 Bm,σ(Z) と加法的な因子 Am,σ,v(Y) の積の和に分け(式 (6.2))、行 m についての 2 乗平均を別々に評価します。前者は 2 次の large sieve(Goldmakher–Louvel)を使う Lemma 5.8 で ∑m∣Bm,σ(Z)∣2≪Z1+ε、後者は平面の加法的 large sieve(Lemma 6.1、6.2)で ∑m∣Am,σ,v(Y)∣2≪(Q+Y2)/Y(Q は XY の定数倍)です。Cauchy–Schwarz の不等式で合わせます。このとき前者の 2 乗和の平方根から Z1/2+ε、後者の 2 乗和の平方根から (Q/Y)1/2 が入ります(Y2=Z は Q と同じ大きさなので、Q+Y2 は Q の定数倍です)。X=Y=Z1/2(したがって Q は Z の定数倍)とすると
∣Iη∣≪Q−1/2(YQ)1/2Z1/2+ε=Y−1/2Z1/2+ε=Z1/4+ε
となります(Proposition 6.3)。これが 命題 5.1 の 3 の 1 つ目の評価で、CI(1211)=41 に対応します。Lemma 6.2 と Proposition 6.3 の証明はこの記事でも読み、上の指数の計算を確かめました。
Lemma 6.2 の要点は、Gauss 和を展開して現れる分数 d/s(s は primary、d は s と互いに素な剰余)が C/O の中で互いに 1/∣ss′∣ 以上離れている、という Farey 分数と同じ事実です。この「よく離れた点での値の 2 乗和」を抑えるのが large sieve で、1 次元の原型をここで証明しておきます。
定義 6.1(large sieve 不等式)↗
実数 x に対し e(x):=e2πix、∥x∥:=mink∈Z∣x−k∣ とおく。δ>0 とし、実数 x1,…,xR が r=r′ について ∥xr−xr′∥≥δ を満たすとき、x1,…,xR は δ だけ離れているという。整数 M、N≥1 と δ>0 に対して、定数 Δ=Δ(N,δ) が存在して、δ だけ離れた任意の x1,…,xR と任意の複素数 aM+1,…,aM+N について
r=1∑Rn=M+1∑M+Nane(nxr)2≤Δn=M+1∑M+N∣an∣2が成り立つ、という形の不等式を(加法的な)large sieve 不等式という。
定理 6.2(加法的 large sieve 不等式(Gallagher の証明))✓
定義 6.1 の不等式は Δ=πN+δ−1 で成り立つ。さらに同じ仮定の下で、任意の複素数 b1,…,bR について双対の形
n=M+1∑M+Nr=1∑Rbre(nxr)2≤(πN+δ−1)r=1∑R∣br∣2も成り立つ。
証明の方針は次のとおりです。1 点での値の 2 乗を、その点のまわりの積分で抑えます(第 1 段)。点が互いに離れていれば、まわりの区間は重ならないので、足し合わせると区間 [0,1] 全体の積分に収まります(第 2 段)。その積分を Parseval の等式で係数の 2 乗和に直します(第 3 段)。双対の形は第 4 段で導きます。
証明(定理 6.2)
δ>21 のとき、δ だけ離れた点は高々 1 個(∥x∥≤21)で、Cauchy–Schwarz から ∣S(x1)∣2≤N∑∣an∣2 なので成り立ちます。以下 δ≤21 とします(R=1 でもかまいません)。S(x)=∑nane(nx) とおきます。
第 1 段(1 点での値を近くの積分で抑える). f を区間 J=[x−2δ,x+2δ] 上の C1 級の複素数値関数とします。u∈J について f(x)=f(u)+∫uxf′(v)dv を u について J 上で平均すると
f(x)=δ1∫Jf(u)du+δ1∫J(∫uxf′(v)dv)duです。第 2 項で、各 v∈J が内側の積分に現れる u は、v より x から遠い側にある点で、その集合の長さは 2δ 以下です。積分の順序を交換して
∣f(x)∣≤δ1∫J∣f(u)∣du+21∫J∣f′(v)∣dv.第 2 段(足し合わせ). f=S2(f′=2SS′、∣f∣=∣S∣2)に各 xr で使うと
∣S(xr)∣2≤δ1∫Jr∣S(u)∣2du+∫Jr∣S(u)S′(u)∣du,Jr=[xr−2δ,xr+2δ]です。点が δ だけ離れているので、区間 Jr を mod1 で見たものは内部が交わりません。S は周期 1 なので、r について足すと
r∑∣S(xr)∣2≤δ1∫01∣S∣2du+∫01∣SS′∣du≤δ1∫01∣S∣2du+(∫01∣S∣2du)1/2(∫01∣S′∣2du)1/2です(最後は Cauchy–Schwarz)。
第 3 段(Parseval). ∫01e(nu)e(n′u)du は n=n′ のとき 1、そうでなければ 0 なので、∫01∣S∣2=∑n∣an∣2 です。n0 を M+2N+1 に最も近い整数(の 1 つ)とすると、M+1≤n≤M+N で ∣n−n0∣≤2N です。S の代わりに S0(x)=e(−n0x)S(x)=∑nane((n−n0)x) を使っても ∣S0∣=∣S∣ で第 1・2 段はそのまま成り立ち、S0′(x)=2πi∑n(n−n0)ane((n−n0)x) から
∫01∣S0′∣2du=4π2n∑(n−n0)2∣an∣2≤π2N2n∑∣an∣2です。よって ∑r∣S(xr)∣2≤(δ−1+πN)∑n∣an∣2 です。
第 4 段(双対). cn:=∑rbre(nxr) とおくと
n∑∣cn∣2=n∑cnr∑bre(nxr)=r∑brn∑cne(nxr)です。内側の和は係数 an=cn の S(xr) なので、Cauchy–Schwarz といま示した不等式から
n∑∣cn∣2≤(r∑∣br∣2)1/2((πN+δ−1)n∑∣cn∣2)1/2で、両辺を (∑n∣cn∣2)1/2 で割って 2 乗すれば双対の形です(∑n∣cn∣2=0 のときは自明)。
∎
最良の定数は N−1+δ−1(Selberg、Montgomery–Vaughan)ですが、指数の議論には上の形で十分です。右辺の πN+δ−1 は「長さ N の和」と「点の密度 δ−1」の和で、積ではないことが要です。自明な評価(各点で Cauchy–Schwarz)は RN∑∣an∣2 で、R が δ−1 程度なら Nδ−1 になります。分母が Q 以下の既約分数 a/q は Q21 だけ離れている(∣qa−q′a′∣≥qq′1)ので、Δ=πN+Q2 が取れます。原稿の Lemma 6.1 は、Z を格子 O に、R/Z を C/O に替えた双対の形で、右辺は(次元が 2 なので)Q+δ−2 の定数倍です。指標 χ についての和に直した乗法的な large sieve(第 2 章の 演習 10.2[リーマン予想 II] を法についても平均したもの)が、原稿の Lemma 5.8 や Lemma 9.1 の型です。
(3) Poisson 側(原稿 §7). 2 つ目の表示は、平均の変数 m について Poisson 和公式(定理 6.1[ℝⁿ 上のフーリエ変換] の O 上の形)を使って得られます。0 でない周波数は ua6(u は 6 乗因子をもたない元、a は primary)の形に一意に書け、u ごとの寄与を原稿は「行」と呼びます。Lemma 7.1 が各素イデアルでの局所因子を計算し、行 u の級数が
LS(x,ηχ∙(u))ζFS(6z)LS(w,χ∙(u))×(絶対収束する Euler 積)
と分解すると述べます(式 (7.13)。x,w,z は 3 つの Mellin 変数、上付きの S は有限個の Euler 因子を除くこと、χ∙(u) は a↦「a を法とする u の 6 次剰余記号」が定める Hecke 指標)。u=1 の行の分母が、目標の LFS(x,η) そのものです。分母に 1/L が出るので、L の零点が極として見えます。u=1 の行の分母は η を 6 次指標でひねった L 関数で、ここで族全体が必要になります。
(4) 主行と残りの行(原稿 §8〜§10). u=1 の行で、ζFS(6z) の z=61 での極と ζFS(w) の w=1 での極の留数を取ると、正の定数倍を除いて 命題 5.1 の fη(Z) の形になります(Lemma 10.5)。重み X1/2−zZx+z−1Yw−1 に z=61、w=1、X=Z1/2 を入れると Zx−2/3 で、これが CI(s)=s−32 です。Hη は残りの Euler 積で、除く素イデアルを増やせば ∣Hη−1∣≤21 にできると述べられています(式 (10.2))。
u=1 の行は、ZC(β∗) に対して冪で小さいことを示す必要があります。原稿は行をノルムの大きさで分け、中間の範囲では「零点検出器」(§8)を使います。行 u に付随する有限個の L 関数の零点の位置で行を分類し(Lemma 8.1)、右寄りに零点をもつ行については、その零点が 2 つの Dirichlet 多項式(Möbius 関数つきの「逆」多項式と、つかない多項式)が大きいことの証拠になる、という仕組みです。大きな値を取る行の個数は、6 次の large sieve(Lemma 9.1。右辺の因子は (KD)ε(K+D+(KD)2/3))で抑えられます(Proposition 9.2)。零点が右にある行ほど個数が少ない、という零点密度型の評価を、ここでは族の中の行について使っています。これらを合わせた結論が Proposition 11.2 の
∣JI,η(Z)−fI,η(Z)∣≪ηZCI(β∗)−1/4800
で、命題 5.1 の 3 の 2 つ目の評価(κ=48001)です。ω=21(β∗−1211) と合わせて接続の原理を使い、β∗≤1211(主張 B の Hecke の部分)を得る、というのが第 I 部です。
(5) 第 II 部(原稿 §12〜§20). 第 II 部は β∗≤1211 を出発点にして、β∗>87 を仮定して矛盾を導きます。和を次のように変えます(式 (12.5))。選んだ素元 p ごとに、「p が添字 cn3 を割るという条件を付けた和」から「スケールを p のノルムで縮めた和」を引きます。原稿によれば、この引き算は Poisson 側で不要な Euler 因子の寄与を打ち消し、6 次指標つきの素数の和を残すためのものです。2 つの平均のスケールは等しくなくなり(X=Z17/48、Y=Z23/48)、直接の評価は Z3/16+ε(Proposition 15.3)、主行の信号は CII(s)=s−1611 になります。残りの行の評価には 2 つのモーメント評価、すなわち素数の和を掛けた逆多項式の 2 乗平均(Lemma 17.1、§17 は約 40 ページ)と、2 つの多項式の積の 2 乗平均(Lemma 18.1)が加わり、どちらも有限 Poisson 変換を 2 回使う帰納法で証明されると述べられています。最後に、すべての範囲で指数が負になることを 2 変数の多項式の不等式として確かめ(Lemma 20.2)、選ぶ順序を整理して(Proposition 20.3)接続の原理を σ0=87 で使います。
以上が、原稿が述べている構成です。この記事で独立に確かめたのは、図の太い枠の部分と、(2) の指数の計算、(4) の CI の読み取りだけです。主張の正否は、破線の枠の中、とくに Proposition 5.1、Lemma 9.1、Lemma 17.1、Lemma 18.1 と、それらをつなぐ指数の収支が正しいかどうかで決まります。
この節の命題は、仮定に QRH(Θ)(定義 4.2[リーマン予想 II])を明記した条件つきの命題です。証明するのは「仮定から結論が従う」ことだけで、仮定そのものは証明しません。主張 A は Θ=87 の場合に当たります。
χ を法 q の Dirichlet 指標とし、ψ(x,χ):=∑n≤xΛ(n)χ(n)、gcd(a,q)=1 について ψ(x;q,a):=∑n≤x, n≡a (q)Λ(n) とおきます。
次の補題は、零点なし半平面の仮定から、L 関数の対数微分 L′/L の大きさを抑えるためのものです。素数を数える関数 ψ(x,χ) の評価(命題 7.2 の 2・3)は、この大きさの評価から出ます。証明では Borel–Carathéodory の不等式(実部の上からの評価から、関数そのものの大きさを引き出す複素解析の不等式)を使います。
補題 7.1(零点なし半平面での L′/L の大きさ)✓
21≤Θ<1、0<δ<21(1−Θ) とし、χ を法 q の主指標でない Dirichlet 指標で、L(s,χ) が Res>Θ に零点をもたないものとする。このとき σ≥Θ+2δ とすべての実数 t について
LL′(σ+it,χ)≤δ219log(q(∣t∣+5))が成り立つ。右辺の定数は q にも χ にもよらない。
証明(補題 7.1)
定理 3.1[リーマン予想 II] から、L(s,χ) は Res>0 で正則で、積分表示と ∣A(x)∣≤q から
∣L(s,χ)∣≤∣s∣q∫1∞x−σ−1dx=σq∣s∣(σ>0)です。半平面 U={Res>Θ} は凸で、仮定から L は U で正則で零点をもたないので、L′/L の U 上の原始関数 L が取れます(定理 4.5[コーシーの積分定理と積分公式])。定数を調節して、σ>1 で L=ℓχ(補題 2.5[リーマン予想 II])とします。U 上で L=eL、σ≥2 で ∣L(s)∣≤∑n≥2n−2≤1、また ∣L(2+it,χ)∣≥1−∑n≥2n−2≥0.3 です。
t を固定し、s0=2+it、R=2−Θ−2δ とします。閉円板 ∣s−s0∣≤R は U に含まれ、その上で σ≥Θ≥21、∣s∣≤∣t∣+4 なので ∣L(s,χ)∣≤2q(∣t∣+4) です。F(z)=L(s0+z)−L(s0) は F(0)=0 で、∣z∣=R 上で
ReF(z)=logL(s0,χ)L(s0+z,χ)≤log(7q(∣t∣+4))≤3log(q(∣t∣+4))です(log7≤1.5log4)。Borel–Carathéodory の不等式(命題 4.3[最大値原理の一般化と正則関数族])から、∣z∣≤r:=2−Θ−δ(≤23)で
∣F(z)∣≤R−r2⋅3log(q(∣t∣+4))⋅r≤δ18log(q(∣t∣+4))です。∣L(s0)∣≤1≤δ1log(q(∣t∣+4)) と合わせて、Θ+δ≤σ≤2 で ∣L(σ+it)∣≤δ19log(q(∣t∣+4))、σ≥2 では 1 以下なので、この評価は σ≥Θ+δ とすべての t で成り立ちます。
σ≥Θ+2δ のとき、閉円板 D(s,δ) の点は実部 ≥Θ+δ、虚部の絶対値 ≤∣t∣+1 を満たすので、Cauchy の評価式(命題 4.1[正則関数の強力な性質]、n=1)から
LL′(s,χ)=∣L′(s)∣≤δ1⋅δ19log(q(∣t∣+5)).∎
命題 7.2(一様な零点なし半平面からの帰結(仮定つき))✓
21≤Θ<1 とし、QRH(Θ) を仮定する。すなわち、すべての Dirichlet 指標 χ について L(s,χ) は Res>Θ に零点をもたないとする(主張 A が正しいと仮定すると、Θ=87 でこの仮定が満たされる)。このとき次が成り立つ。
- 定数 C があって、x≥2 で ∣ψ(x)−x∣≤CxΘlog2x。
- 任意の 0<δ<21(1−Θ) に対して、Θ と δ だけに依る定数 Cδ があって、すべての q≥1、法 q の主指標でないすべての χ、すべての x≥2 について ∣ψ(x,χ)∣≤CδxΘ+2δlog2(qx)。
- 同じ δ に対して定数 Cδ′ があって、すべての q≥1、gcd(a,q)=1、x≥2 について ψ(x;q,a)−φ(q)x≤Cδ′xΘ+2δlog2(qx)。
- どの Dirichlet 指標 χ についても、L(s,χ) は区間 (Θ,1) に実零点をもたない。とくに c<(1−Θ)log3 について、例外零点(定義 4.3[リーマン予想 II])は存在しない。
主張 A が正しいと仮定すると、Θ=87 として、ψ(x)=x+O(x7/8log2x)、任意の ε>0 について q に関して一様に ψ(x;q,a)=φ(q)x+Oε(x7/8+εlog2(2q))、および (87,1) に実零点が無いことが従う。
証明(命題 7.2)
1. 法 1 の指標についての仮定は「ζ が Res>Θ に零点をもたない」なので、定理 7.2[リーマン予想 I] そのものです。
4. 仮定から直ちに従います。q≥3 なら 1−logqc≥1−log3c>Θ なので、例外零点の定義の区間は (Θ,1) に含まれます。
2. κ=Θ+2δ(<1)とおきます。ψ(⋅,χ) は [N,N+1) で定数なので、まず x=N+21、N≥5 とし、c=1+logx1、T=x とします。
補題 2.5[リーマン予想 II] の ℓχ を項別に微分すると、σ>1 で −LL′(s,χ)=∑p∑kχ(pk)logp⋅p−ks=∑nΛ(n)χ(n)n−s(絶対収束)です。線分 Res=c 上で項別に積分し、補題 7.10[リーマン予想とは何か] を使うと
ψ(x,χ)−Jχ≤n≥1∑Λ(n)πT∣log(x/n)∣(x/n)c,Jχ:=2πi1∫c−iTc+iT(−LL′(s,χ))sxsdsです(∣χ(n)∣≤1)。右辺の和は 補題 7.1[リーマン予想 I] の証明の第 1 段で評価した和と同じもので、そこで示したとおり K1Txlog2x=K1log2x 以下です(n≤x/2 と n≥2x の項は ∣log(x/n)∣≥log2 と ∑nΛ(n)n−c≤6logx から、x/2<n<2x の項は ∣log(x/n)∣≥4x∣x−n∣ と ∑∣x−n∣1≤2(2+log(4x+1)) から)。
χ は主指標でなく、仮定から L(s,χ) は Res>Θ で正則で零点をもたないので、Jχ の被積分関数は Res>Θ で正則です。頂点 κ±iT、c±iT の長方形に Cauchy の定理(定理 5.1[留数定理と定積分への応用] で特異点が無い場合)を使うと、Jχ は残りの 3 辺の積分で書けます。補題 7.1 から、3 辺の上で LL′≤δ219log(q(T+5)) です。横の辺では ∣xs/s∣≤xσ/T、∫κcxσdσ≤ex から寄与は δ219elog(q(x+5)) 以下、縦の辺では ∫−TT∣κ+it∣dt≤κ2+2logT≤4+2logx から寄与は δ219xκlog(q(x+5))(4+2logx) 以下です。合わせて、半整数 x≥5.5 で ∣ψ(x,χ)∣≤Cδxκlog2(qx) です。一般の x≥6 は ⌊x⌋+21 での値に等しく、2≤x<6 では ∣ψ(x,χ)∣≤ψ(6) なので、定数を取り直せばすべての x≥2 で成り立ちます。
3. 指標の直交関係(命題 2.1[リーマン予想 II])から
ψ(x;q,a)=φ(q)1χmodq∑χ(a)ψ(x,χ)です。主指標の項は ψ(x,χ0)=ψ(x)−∑p∣q∑k:pk≤xlogp で、引かれる和は各 p について logx 以下、q の素因数は log2logq 個以下なので 2logqlogx 以下です。1 と合わせて ∣ψ(x,χ0)−x∣≤CxΘlog2x+2logqlogx。主指標でない φ(q)−1 個の項には 2 を使うと、∣ψ(x;q,a)−φ(q)x∣≤φ(q)1(CxΘlog2x+2logqlogx)+CδxΘ+2δlog2(qx) で、右辺は Cδ′xΘ+2δlog2(qx) 以下です。
最後の段落は Θ=87、δ=ε/4(ε<41 としてよい)とし、log2(qx)≤2log2(2q)+2log2x、log2(2q)≥log22 と log2x≤Cεxε/2 を使ったものです。
∎
3 の評価は、主項 x/φ(q) が誤差より大きい範囲、すなわち q≤x1−Θ−3δ で意味をもちます。Θ=87 なら q がおよそ x1/8 まで、です。無条件で知られている Siegel–Walfisz の定理は q≤(logx)A の範囲で、しかも定数が実効的でありません(定理 4.4[リーマン予想 II] の非実効性を受け継ぎます)。一般化リーマン予想なら q≤x1/2−ε です。L 関数の関数等式と零点の個数の評価を使えば、2 と 3 の指数の 2δ の損失は取り除けて O(xΘlog2(qx)) になります(Davenport 第 19・20 章の方法。Rikai にはまだ L(s,χ) の関数等式が無いので、ここでは上の形にとどめました)。
これらは主張 A が正しい場合に限って成り立つ評価です。現時点で確立した定理として使えるのは、第 1 章の 定理 7.3[リーマン予想 I] の形の評価までです。
一次資料で確かめた事実と、確かめられなかったことを分けて書きます。
(i) Lean による形式化の記載. リポジトリの lean/docs/003.md は、この原稿と、別の原稿 “Uniform exclusion of Landau–Siegel zeros”(2026 年 10 月 1 日付)に対応する形式化の範囲を、次のように述べています。
- ζ とすべての Dirichlet L 関数について、すべての正の法とすべての指標にわたって一様に θ=87 の零点なし半平面が形式化されている。Q(−3) 上の有限位数 Hecke L 関数についても同じ。主指標の s=1 の極は文の中で除外されている。
- 原稿の後半の応用は含まれない(主張 C に当たる Corollary 1.2 は形式化されていない)。
- 実原始指標の実零点について、ある定数 c>0 があって、導手 q≥3 の主指標でない実原始指標の L 関数の実零点 0<β<1 はすべて 1−β≥c/logq を満たす、という文が形式化されている。c の具体的な値は与えられていない。これは区間 (1−c/logq,1) の実零点を排除するもので、(0,1) の他の場所の実零点については何も言わない、と明記されている。
なお、最後の文は、Dirichlet の 87 の文からも論理的に従います(β>87 の実零点は無く、β≤87 なら 1−β≥81≥logqc が c=81log3 で成り立つ)。別の原稿として公開されている証明の内容は、この記事では確認していません。
同じ文書は、定理の文を記した Lean ファイル(Comparator という検査ツール用の「挑戦文」)への対応を挙げています。ζ と Dirichlet L 関数についての文は次のとおりです(lean/ComparatorChallenges/QuasiRiemannHypothesis.lean、DirichletSevenEighths.lean。証明の位置は sorry で、証明本体は別のモジュールにあります)。
theorem riemannZeta_ne_zero_of_seven_eighths_lt_re
{s : ℂ} (hs : (7 / 8 : ℝ) < s.re) : riemannZeta s ≠ 0
theorem LFunction_ne_zero_of_seven_eighths_lt_re
{q : ℕ} [NeZero q] (χ : DirichletCharacter ℂ q) {s : ℂ}
(hs : (7 / 8 : ℝ) < s.re) (hpole : ¬ (χ = 1 ∧ s = 1)) :
DirichletCharacter.LFunction χ s ≠ 0
riemannZeta と DirichletCharacter.LFunction は Lean の数学ライブラリ Mathlib の定義で、C 全体で定義された関数です。Res>1 で級数 ∑n−s、∑χ(n)n−s に一致し、極を除いて正則であることが Mathlib の中で証明されているので、一致の定理により通常の解析接続と同じ関数です(極の点 s=1 には Mathlib の規約による値が割り当てられていて、2 つ目の文の仮定 hpole は主指標の極を除外しています)。したがってこの 2 つの文は、主張 A の Dirichlet の部分を正確に表しています。Hecke についての文(HeckeSevenEighths.lean)は、定義 2.4 と同じく「(O/f)× の指標で単数上自明なもの」として指標を定義し、L 関数をテータ級数の Mellin 変換による接続としてそのファイルの中で定義しています。こちらは Mathlib の既成の定義ではないので、文が意図した数学的命題を表していることは、その定義を読んで確かめる必要があります(この記事では定義の形を確認しただけで、通常の Hecke L 関数との一致の証明は確かめていません)。
各挑戦文に付いた設定ファイル(*.json)は、証明本体のモジュール名と、許される公理として propext、Quot.sound、Classical.choice(Lean と Mathlib が標準で使う 3 つ)だけを挙げています。検査の手順は lean/ComparatorChallenges/README.md にあります。この記事では Lean のビルドも Comparator の実行もしていません。 証明本体のソースも読んでいません。上に書いたのは、リポジトリに何が置かれ、何と書かれているかです。
(ii) Lean の検査が保証することと、しないこと. 検査が通れば、次のことが保証されます。挑戦文に書かれた定理の文が、Mathlib の定義と上の 3 つの公理から、Lean の核(kernel)が受理する形で導かれている。信頼の根拠は、Lean の核の正しさと、文に現れる定義が意図どおりであること、の 2 点に絞られます。ζ と Dirichlet の文については後者は上で述べたとおり確かめやすく、これは 199 ページの原稿を人が読む検証とは独立な、強い種類の証拠です。
保証されないこともあります。第 1 に、形式証明は原稿の議論と同じ道筋をたどっているとは限りません。形式化が確認するのは結論の文で、原稿の各補題の記述が正しいことではありません。第 2 に、形式化されていない部分(主張 C、原稿の定数の値など)には何の保証も及びません。第 3 に、検査が通ることと、数学者がその証明を理解し、他の問題に使える形で受け取ることは別です。新しい結果が定理として定着するには、通常、独立な専門家による読解と、査読を経た公表が必要です。
(iii) リポジトリの README の記載. README は次のことを述べています。このリポジトリは OpenAI の内部モデルが作った数学の原稿と証明の成果物を集めたもので、722 編の原稿を 372 の系統に分類している。収録された結果は検証の段階がまちまちで、すべてに Lean の形式化が付いているわけではなく、形式化されていない結果には問題があり得る。訂正と改訂は新しい版として記録し、以前の版も残す。大多数の結果は同じ手順(約 4,000 問を与え、1 結果あたり平均 3 時間の計算)で得たが、ζ の零点なし領域の仕事はその例外である。Res>1211 の零点なし領域の書き物は、読みやすさのために人手で編集されている。
したがって、この結果に要した計算時間や手順は、README からは分かりません(標準の手順の例外と書かれているためです)。報道に出る所要時間などの数字は、この結果については一次資料で確認できなかったので、この記事には書きません。確認した時点で、リポジトリの main ブランチの先頭は 2026 年 10 月 6 日付の「Initial commit」でした。
(iv) 査読・掲載・独立の検証. 原稿は著者表記が OpenAI のプレプリントで、原稿の PDF にも README にも、査読、学術誌への投稿・掲載についての記載はありません。確認日の時点で、独立した数学者による検証結果(正しいとするものも、誤りを指摘するものも)の公表は、一次資料からは確認できませんでした。訂正版・正誤表も確認できませんでした。
まとめ. この主張について現時点で言えるのは、(a) 主張の文は明確で、ζ と Dirichlet L 関数については形式的な文として公開されている、(b) 形式証明が付いていると記載されているが、この記事では検査を実行していない、(c) 人が読む証明としての独立な検証は公表されていない、の 3 点です。数学の歴史では、重要な主張が公表から定着までに数年かかることは珍しくなく、その間に誤りが見つかって修正されることも、撤回されることもあります。この記事は、状況が変わったら版と確認日を更新します。
演習 9.1易
13 を O=Z[ω] で素元分解し、2 つの素因子の primary な生成元(≡1(mod3) のもの)を求めよ。その一方を π として、(π2)3 を計算せよ。
解答
13≡1(mod3) なので分解します(補題 2.3)。a2−ab+b2=13 の解として (a,b)=(4,1) があり、4+ω がノルム 13 の素元です。4+ω の mod3 での類は (1,1) で、これは単数 1+ω=−ω2 の類です。命題 2.2 の 3 から、(−ω2)−1=−ω を掛けて π=−ω(4+ω)=−4ω−ω2=1−3ω が primary です(N(π)=1+3+9=13)。もう一方は πˉ=1−3ω2=4+3ω(16−12+9=13)で、ππˉ=13 です。
O/πO≅F13 で、1−3ω≡0 から ω≡3−1≡9 です(81+9+1=91=7⋅13)。(π2)3≡2(13−1)/3=16≡3(modπ) で、ω2≡81≡3 なので (π2)3=ω2 です。1 でないので 2 は mod13 で立方数ではありません(mod13 の 0 でない立方数は 1,5,8,12)。
演習 9.2標準
r(n) を、ノルムが n の O のイデアルの個数とする。ζF(s)=ζ(s)L(s,χ−3)(命題 4.2)から r(n)=∑d∣nχ−3(d) を導き、n=3,4,5,7 で確かめよ。また a2−ab+b2=7 の整数解の個数を求めよ。
解答
Res>1 で ζF(s)=∑nr(n)n−s(ノルムごとにまとめる)、ζ(s)L(s,χ−3)=∑n(∑d∣nχ−3(d))n−s(絶対収束する級数の積)です。Dirichlet 級数の係数は関数から一意に決まります(n−s の係数の最初に食い違う番号を n0 とし、差に n0s を掛けて実数 s→+∞ とすると矛盾)。よって r(n)=∑d∣nχ−3(d) です。
r(3)=χ−3(1)+χ−3(3)=1((λ) だけ)、r(4)=1−1+1=1((2) だけ)、r(5)=1−1=0(5 は惰性でノルム 5 のイデアルは無い)、r(7)=1+1=2(7 の上の 2 つの素イデアル)で、補題 2.3 と合います。各イデアルは 6 個の生成元をもつ(命題 2.2 の 2)ので、a2−ab+b2=7 の整数解は 6r(7)=12 個です。
演習 9.3標準
η を法 f の有限位数 Hecke 指標とし、法 f′⊃f の指標 η∗ から誘導されるとする。Res>1 で
LF(s,η)=LF(s,η∗)p⊃f∏(1−η∗(p)(Np)−s)を示し、定義 4.3 で原始指標だけを考えれば十分である理由を説明せよ。
解答
p が f を含まない(f と互いに素な)素イデアルなら η(p)=η∗(p)、p⊃f なら η(p)=0 です。補題 2.5 の Euler 積で、η の積は η∗ の積から p⊃f の因子(有限個)を除いたものなので、等式が成り立ちます。Res>0 では ∣η∗(p)(Np)−s∣<1 なので、右辺の有限積は零点をもちません。したがって、両辺を有理型に延ばしたとき(Hecke の定理)、LF(s,η) と LF(s,η∗) は Res>0 で同じ零点をもちます。どの指標も原始指標から誘導される(定義 2.2[リーマン予想 II] の後の議論と同じ)ので、すべての有限位数指標にわたる零点の実部の上限は、原始指標にわたる上限 β∗ に等しくなります。命題 4.1 の Hecke 版です。
演習 9.4難
21≤Θ<1 とし、QRH(Θ) を仮定する。奇素数 p に対し、n(p) を p を法とする最小の正の平方非剰余とする。任意の A>1−Θ2 に対して定数 CA が存在して、すべての奇素数 p で n(p)≤CA(logp)A となることを、命題 7.2 を使って示せ。とくに任意の δ>0 について n(p)=Oδ(pδ) である。
解答
χ(n)=(pn) は法 p の主指標でない実指標です(系 3.4[原始根と平方剰余の相互法則] の 1・2・5)。y=n(p)−1 とおくと y<p で、1≤n≤y はすべて p と互いに素な平方剰余なので χ(n)=1、したがって ψ(y,χ)=ψ(y) です。
命題 7.2 の 1 から、ある y0 があって y≥y0 で ψ(y)≥y−CyΘlog2y≥2y です。0<δ<21(1−Θ) を取ると、同命題の 2(q=p、x=y)と y<p から ∣ψ(y,χ)∣≤CδyΘ+2δlog2(py)≤4CδyΘ+2δlog2p です。y≥y0 なら
2y≤4CδyΘ+2δlog2p,すなわちy≤(8Cδlog2p)1/(1−Θ−2δ)です。よって n(p)≤1+max{y0,(8Cδ)1/(1−Θ−2δ)(logp)2/(1−Θ−2δ)} で、δ↓0 とすれば指数 1−Θ−2δ2 は 1−Θ2 にいくらでも近づくので主張が従います。logp の冪は任意の pδ より小さいので、後半も従います。
Θ=87 では A>16 が取れます。原稿の主張 C は、別の文献(Bhargava・Ivanyos・Mittal・Saxena, ISSAC 2017)の定理を経由して A=32 を例として挙げ、ここでは最適化は必要ないと述べています。ここでの導出は「主張 A が正しいと仮定すると」という条件つきで、無条件に知られている最良の評価は Burgess (1957) の n(p)=Oε(p1/(4e)+ε) です。一般化リーマン予想の下では Ankeny (1952) の n(p)=O(log2p) が知られています。
- OpenAI, “The Quasi-Riemann Hypothesis: A Zero-Free Half-Plane ℜs>7/8”, プレプリント、2026 年 9 月 30 日付。github.com/openai/math の
preprints/The-Quasi-Riemann-Hypothesis-September-30-2026/paper.pdf(確認日 2026-10-08。査読を経ていない)。
- openai/math リポジトリの README、
lean/docs/003.md(形式化の範囲)、lean/ComparatorChallenges/(定理の文と検査の設定。確認日 2026-10-08)。
- H. Davenport『Multiplicative Number Theory』第 3 版、Springer、2000 — 第 14 章(L 関数の零点なし領域)、第 19・20 章(算術級数の素数定理)、第 27 章(large sieve)。
- P. X. Gallagher, “The large sieve”, Mathematika 14 (1967), 14–20 — 定理 6.2 の証明の方法。
- K. Ireland, M. Rosen『A Classical Introduction to Modern Number Theory』第 2 版、Springer、1990 — 第 9 章(Eisenstein 整数と 3 次剰余の相互法則)。
- A. Dunn, M. Radziwiłł, “Bias in cubic Gauss sums: Patterson’s conjecture”, Annals of Mathematics 200 (2024), 967–1057. arXiv:2109.07463 — 原稿が 3 次テータ関数の尖点展開の出典として挙げる論文。
- S. J. Patterson, “A cubic analogue of the theta series”, J. reine angew. Math. 296 (1977), 125–161 — 3 次テータ関数。
執筆: Claude Code(Opus 5.5)、Claude Code(Sonnet 5.5)・監査 2 回(Claude Code)・最終 2026-10-12