• 検索結果がありません。

RIMS Kôkyûroku Bessatsu B32 (2012), (Iwasawa invariants of rea abeian number fieds with prime power conductors) By (Keiichi Komatsu), (Takashi

N/A
N/A
Protected

Academic year: 2021

シェア "RIMS Kôkyûroku Bessatsu B32 (2012), (Iwasawa invariants of rea abeian number fieds with prime power conductors) By (Keiichi Komatsu), (Takashi"

Copied!
21
0
0

読み込み中.... (全文を見る)

全文

(1)

Theory and Related Topics 2010)

Author(s) 小松, 啓一; 福田, 隆; 森澤, 貴之

Citation 数理解析研究所講究録別冊 = RIMS Kokyuroku Bessatsu(2012), B32: 105-124

Issue Date 2012-07

URL http://hdl.handle.net/2433/196246

Right

Type Departmental Bulletin Paper

Textversion publisher

(2)

B32 (2012), 105–124

素数巾導手実アーベル体の岩澤不変量

(Iwasawa invariants of real abelian number fields

with prime power conductors)

By

小松啓一

(Keiichi Komatsu)

,

福田隆

(Takashi Fukuda)

∗∗

‘ ,

森澤貴之

(Takayuki Morisawa)

∗∗∗

Abstract

For each prime number ` less than 104, we construct explicitly an infinite family of number fields for which both Iwasawa µ` and λ` invariants vanish.

§ 1. 結果 有限次代数体 k および素数 ` に対し、µ`(k), λ`(k), ν`(k) で k の円分Z`-拡大 k∞/k の岩澤 µ, λ, ν 不変量を表す。これらは k/k の n-th layer kn の類数の `-part を `en で 表す時、 en = µ`(k)`n+ λ`(k)n + ν`(k) (n >> 0) という意味を持つ。k が総実代数体なら、全ての素数 ` に対し、 µ`(k) = λ`(k) = 0 だろうと主張するのが、いわゆる Greenberg 予想であり (c.f. [6])、多くの状況証拠があ るものの、未だに未解決である。これに関して、自然に次の問題が考えられる。

Received February 23, 2011. Revised September 13, 2011.

2000 Mathematics Subject Classification(s): 2000 Mathematics Subject Classification(s):11R30, 11R22, 11Y40

Key Words: Iwasawa invariants, Greenberg conjecture:

Department of Mathematical Science, School of Fundamental Science and Engineering, Waseda

University, 3-4-1 Okubo, Shinjuku, Tokyo 169-8555, Japan. e-mail: [email protected]

∗∗Department of Mathematics, College of Industrial Technology, Nihon University, 2-11-1 Shin-ei,

Narashino, Chiba, Japan.

e-mail: [email protected]

∗∗∗Department of Mathematical Science, School of Fundamental Science and Engineering, Waseda

University, 3-4-1 Okubo, Shinjuku, Tokyo 169-8555, Japan. e-mail: da-vinci-0415@@moegi.waseda.jp

c

(3)

Problem 1.1. 素数 ` を与えた時、µ`(k) = λ`(k) = 0 となる総実代数体 k の無 限族を構成せよ。 Problem 1.2. 総実代数体 k を与えた時、µ`(k) = λ`(k) = 0 となる素数 ` の無 限族を構成せよ。 まず自明な例を見てみよう。` = 2 とする。類数が 2 で割れず、2 が k/Q で分解し ない実二次体 k が無限個存在することは、種の理論より直ちにわかる。岩澤の定理 (cf. [9]) より、これらの k に対しては µ2(k) = λ2(k) = ν2(k) = 0 となる。逆に k を任意の 総実代数体とする。k/Q で分解せず k の類数を割らない素数 ` が無限個存在することは 明らかであり、これらの ` に対してはやはり µ`(k) = λ`(k) = ν`(k) = 0 となる。 非自明な例もある。尾崎・田谷 [13] は、2 が分解し µ2(k) = λ2(k) = 0 となる実二次 体 k の無限族を具体的に構成しているし、類数が偶数で µ2(k) = λ2(k) = 0 となる実二 次体 k の無限族も構成している。Byeon [1] は、堀江・中川 [11], Ono [12] の後をうけ、 任意の奇素数 ` に対し、` が分解せず類数が ` で割れない実二次体 k が正の密度で存在す ることを示した。これらの k に対しては、もちろん µ`(k) = λ`(k) = ν`(k) = 0 である。 尾崎・田谷、堀江・中川、Ono, Byeon の仕事は問題 1.1 に関連して実二次体 k を 扱っている。我々はやはり問題 1.1 に興味をもち、別のタイプの体を考えた。素数 p と 整数 m≥ 0 に対し、Bp,m で Q の円分 Zp-拡大の m-th layer を表す。今回我々が扱った のは p = 2, 3 であり、この場合 Bp,m は次のように具体的に表せる。 B2,m =Q(2 cos 2m+2), B3,m =Q(2 cos 3m+1) . Ferrero-Washington [2] により、任意の素数 ` および任意の素数 p に対して µ`(Bp,m) = 0 であることに注意しておく。p = 2 の時は `≡ 1, 3 (mod 4) に応じて 2c || `−1, 2c || `2−1 で c を定め、p = 3 の時は 2c || `2− 1 とする。 mp =          2c + [ 1 2log2(`− 1) ] − 2 if p = 2 2c + [ 1 2log3(`− 1) + 1 2 ] − 1 if p = 3 (1.1) で mp を定めると、我々の得た主結果は次のようになる。 Theorem 1.3. p = 2, 3 とし、` を p と異なる奇素数とする。もし λ`(Bp,mp) = 0 なら、全ての m≥ 0 に対し λ`(Bp,m) = 0 である。 計算機で λ`(Bp,mp) = 0 を確かめると、次の系が得られる。 Corollary 1.4. ` が 104 以下の素数なら、全ての m ≥ 0 に対し λ `(B2,m) = λ`(B3,m) = 0.

(4)

Remark. 岩澤の定理より、全ての m ≥ 0 に対し λ2(B2,m) = λ3(B3,m) = 0 であ ることはすぐにわかる。 Remark. p = 2 で `≡ 3, 5 (mod 8) の時は、` は B2,m で分解せず、堀江 [7] より B2,m (m≥ 0) の類数は ` で割れない。従って岩澤の定理より λ`(B2,m) = 0 がわかる。 p = 3 で `≡ 2, 4, 5, 7 (mod 9) の時は、` は B3,m で分解せず、堀江 [7] よりB3,m (m≥ 0) の類数は ` で割れない。同じく岩澤の定理より λ`(B3,m) = 0 である。 § 2. 判定法 注意 1, 1 をみたさない ` に対して λ`(Bp,m) = 0 を確かめる方法を説明する。∆m= G(Bp,m/Q) とおく。指標 ψ : ∆m −→ Q` に対し、idempotent eψ ∈ Z`[∆m] が = 1 |∆m|σ∈∆m Tr(ψ(σ))σ−1 として定義され、λ`(Bp,m) は λ`(Bp,m) = ∑ ψ λ`,ψ(Bp,m) と分解される。Tr は Q`(ψ(∆m)) から Q` への trace であり、ψ は ∆m の Q` 共役類の 代表を動く。次の補題により λ`(Bp,mp) は λ`,ψ(Bp,m) に帰着される。 Lemma 2.1. 1 ≤ m ≤ mp の範囲の全ての m および ∆m の位数 pm の全ての 指標の Q` 共役類の代表 ψ に対し λ`,ψ(Bp,m) = 0 であれば、λ`(Bp,mp) = 0 である。 大部分の (`, ψ) に対しては Bernoulli 数を用いて λ`,ψ(Bp,m) = 0 を示すことがで きる。 Lemma 2.2. |B1,ω−1ψ|` = 1 であれば λ`,ψ(Bp,m) = 0 である。 B1,ω−1ψ の計算は容易であり、` < 104 の範囲で|B1,ω−1ψ|` 6= 1 となる (`, ψ) は、 p = 2 の時 7 個、p = 3 の時 4 個だけである。これらの (`, ψ) に対しては市村・隅田の 判定法を適用する。まず (`, ψ) を具体的に示す。 ψ の位数を pm とすると、|B1,ω−1ψ|` 6= 1 となる ` と ψ に対しては (計算の結果) pm | ` − 1 となっている。ζk = exp(2π −1/k) とする。p = 2 の時は ζ2n+2 7→ ζ25n+2ら、p = 3 の時は ζ3n+1 7→ ζ4 3n+1 から誘導される ∆m の元を σ で表すと ∆m = h σ i で ある。g` を `2 の最小原始根とし、Q` における 1 の原始 pm 乗根 ηmηm≡ g `−1 pm ` (mod `)

(5)

をみたすものとして定める。∆m の指標 ψm を ψm(σ) = ηm で定義すると b∆m=h ψmi となる。|B1,ω−1ψ|` 6= 1 となる ` と ψ = ψmk は以下の通り。Pψ(T ) は ψ に付随する岩 澤多項式、`∗ は [8, Corollary 2] における ` である。これらの (`, ψ) は全て pm | ` − 1 すなわち [8] の条件 (C1) をみたし、(HPi,n) = (Hi,n) が n = 2 で成立している。従って λ`,ψ(Bp,m) = 0 である。 Table 1. p = 2 ` ψ case Pψ(T ) mod `2 `∗ 31 ψ1 (C) T + 186 1429969 193 ψ25 6 (A) T + 33389 5521195777 257 ψ797 (A) T + 12593 52145949697 521 ψ3 (A) T + 204753 18101857409 641 ψ717 (A) T + 223068 1213630714369 3617 ψ523 (A) T + 11965036 60569710224641 4513 ψ517 (A) T + 15930890 235307606264321 Table 2. p = 3 ` ψ case Pψ(T ) mod `2 `∗ 73 ψ1 (C) T + 2263 56018449 109 ψ143 (A) T + 2289 1888152283 487 ψ61 4 (C) T + 39934 280668166291 1621 ψ55 4 (A) T + 2207802 16560570765169 次に具体的な計算のテクニックを解説する。無造作にプログラムを書くと計算時間、 メモリの両面で破綻するので、工夫が必要である。 § 3. Bernoulli 数の定義 `, p を異なる素数とし、 q =    4 if p = 2 p if p > 2

とおく。これから考える指標はQ` に値をとるものとする。ω を mod ` の Teichm¨uller 指 標、ψ を mod qpm で定義され位数が pm の偶指標とする。`6= p だから、全ての a ∈ Z

(6)

に対して ω−1ψ(a) = ω−1(a)ψ(a) であることに注意する。この時、一般 Bernoulli 数 B1,ω−1ψB1,ω−1ψ = 1 `qpm `qpm a=1 aω−1(a)ψ(a)∈ Q` で定義される。これの `-進付値を考えやすくするため変形する。`6= p だから、任意の j に対し { i` + j mod qpm | 0 ≤ i < qpm} = { i | 0 ≤ i < qpm} であることに注意すると、 qpmB1,ω−1ψ = 1 ` ∑ 0≤i<qpm ∑ 0≤j<`

(i` + j)ω−1(i` + j)ψ(i` + j)

= ∑ 0≤j<` ω−1(j) ∑ 0≤i<qpm iψ(i` + j) +1 ` ∑ 0≤j<` jω−1(j) ∑ 0≤i<qpm ψ(i` + j) = ∑ 0≤j<` ω−1(j) ∑ 0≤i<qpm iψ(i` + j) (3.1) となり、B1,ω−1ψ が `-進整数であることがわかる。|B1,ω−1ψ|` = 1 かどうかを調べる必要 があり、そのためには (3.1) を mod ` で計算すればよい。従って、 ω−1(j)≡    0 if j = 0 1 j (mod `) if 1 < j < ` とすればよい。 以後 p は 2 または 3 とする。p = 2 の時は    2s || ` − 1 if `≡ 1 (mod 4) 2s || ` + 1 if `≡ 3 (mod 4) c =    s if `≡ 1 (mod 4) s + 1 if `≡ 3 (mod 4) p = 3 の時は 2s || `2− 1, c = s とし、(1.1) で mp を定める。この時、次のことが分っている。

(7)

Theorem 3.1. m ≥ mp + 1 の時、mod qpm で定義された位数 pm の任意の偶 指標 ψ に対し、 |B1,ω−1ψ|` = 1 . しかし今のところ、 1≤ m ≤ mp に対して |B1,ω−1ψ|`= 1 かどうかは、具体的に計 算して調べる以外に方法がない。1≤ m ≤ 2c − 2 と 2c − 1 ≤ m ≤ mp で使う手法が異な るので、場合にわけて説明する。 § 4. p = 2, 1 ≤ m ≤ 2c − 2 の場合 B1,ω−1ψ を定義に基づいて計算するしかない。mod 2m+2 で定義され、位数が 2m偶指標 ψ は 2m−1 個あるが、すべてに亘って動かす必要はなく、Q `-共役類の代表を動か せばよい。ηm を Q` における 1 の原始 2m 乗根とし、cm で ∆m の位数 2m の偶指標の Q`-共役類の個数、dm で拡大次数 [Q`(ηm) :Q`] を表すと、 cmdm= 2m−1 であり、 dm =                        1 if `≡ 1 (mod 4), 1 ≤ m ≤ s 2m−s if `≡ 1 (mod 4), s + 1 ≤ m 1 if `≡ 3 (mod 4), m = 1 2 if `≡ 3 (mod 4), 2 ≤ m ≤ s 2m−s if `≡ 3 (mod 4), s + 1 ≤ m であるから、 cm =                        2m−1 if `≡ 1 (mod 4), 1 ≤ m ≤ s 2s−1 if `≡ 1 (mod 4), s + 1 ≤ m 1 if `≡ 3 (mod 4), m = 1 2m−2 if `≡ 3 (mod 4), 2 ≤ m ≤ s 2s−1 if `≡ 3 (mod 4), s + 1 ≤ m となる。ζ2n+2 7→ ζ25n+2 から誘導される ∆m = G(B2,m/Q) の生成元を σ とし、bm の生 成元 ψm を ψm(σ) = ηm で定める。 b∆m ={ ψmk | 0 ≤ k < 2m} だから、∆m の位数 2m

(8)

の指標は ψ = ψk m の形をしている。 Xm=                        { 1 ≤ k < 2m | k : odd } if `≡ 1 (mod 4), 1 ≤ m ≤ s { 1 ≤ k < 2s | k : odd } if `≡ 1 (mod 4), s + 1 ≤ m { 1 } if `≡ 3 (mod 4), m = 1 { 1 ≤ k < 2m−1 | k : odd } if `≡ 3 (mod 4), 2 ≤ m ≤ s { 1 ≤ k < 2s−1, 2s < k < 2s+ 2s−1 | k : odd } if `≡ 3 (mod 4), s + 1 ≤ m とおけば、|Xm| = cm であり、{ ψk m | k ∈ Xm} が ∆m の位数 2m の偶指標の Q`-共役 類の代表になる。B1,ω−1ψk m を (3.1) に基づいて計算すると計算量は O(2 m+2`) であり、 B1,ω−1ψk m (k ∈ Xm) (4.1) の計算量は m≥ s+1 なら O(2s−12m+2`) である。s がある程度大きくなると (eg. ` = 8191 なら s = 13)、これは厳しい。そこで B1,ω−1ψm を (3.1) で求め、 B1,ω−1ψm = 2∑m−1 i=0 aiηim としてから、 B1,ω−1ψk m = 2∑m−1 i=0 aiηmki = 2∑m−1 i=0 biηim (4.2) とすれば (4.1) の計算量は O(2m+2` + 2s−12m) となる。 ψ = ψm に対する (3.1) の計算は、 ψm(± 5i mod 2m+2) = ηim に注意して、{ ψm(j)| 0 ≤ j < 2m+2} の表を作っておくとよい (j が偶数なら ψ m(j) = 0)。 さて (4.2) の形で B1,ω−1ψk m が求まったら、多項式 B(X) = 2∑m−1 i=0 biXi を ηm の最小多項式 F (X) =                    X− ηm if `≡ 1 (mod 4), 1 ≤ m ≤ s X2m−s − ηs if `≡ 1 (mod 4), s + 1 ≤ m X + 1 if `≡ 3 (mod 4), m = 1 X2− amX + 1 if `≡ 3 (mod 4), 2 ≤ m ≤ s X2m−s − a s+1X2 m−s−1 − 1 if `≡ 3 (mod 4), s + 1 ≤ m

(9)

で割って B(X) = F (X)G(X) + R(X), degR < degB とすれば B1,ω−1ψk m = R(ηm) であり、 B1,ω−1ψk m = dm−1 i=0 ciηmi (k ∈ Xk) (4.3) と変形できる。この計算は mod ` で行えばよい。1 回の割算は O(2m) でできるから、(4.3) の計算量は O(2m+2` + 2s−12m+ 2s−12m) = O(2m(4` + 2s)) となる。η m (1≤ m ≤ s) は g` を `2 の最小原始根とするとき、 ηm≡ g `−1 2m ` (mod `) をみたすものとして決めておく1。a m = TrQ`(ηm)/Q`(ηm) (2 ≤ m ≤ s + 1) の求め方は [3] に載っている。再録すれば次のようになる。 Lemma 4.1. a2 = 0 であり、am (3≤ m ≤ s + 1) は次の漸化式で求めればよい。 am= √ 2 + am−1 (3≤ m ≤ s) as+1= −2 + as 平方根は Q` における平方根であるが mod ` で計算すればよいので F` における平 方根と思えばよい。これも易しい。

Lemma 4.2. ` ≡ 3 (mod 4) とする。a ∈ F×` に対し、

a ∈ F`⇐⇒ (a ` ) = 1 =⇒√a = ± a`+14 ηm は Q`(ηm) の整数環の Z` 上の巾整数基を作るから、B1,ω−1ψk を (4.3) の形で表 せば、` で割れるかどうかの判定は次のようにできる。 Lemma 4.3.B1,ω−1ψk m = dm−1 i=0 ciηim (ci ∈ Z`) の時、 B1,ω−1ψk

m ≡ 0 (mod `) ⇐⇒ ci ≡ 0 (mod `) for all 0 ≤ i ≤ dm− 1 .

1` の原始根でもよいが、後で`2 の原始根を使う箇所があるので、ここでも`2の原始根を使っておいた方

(10)

最も時間がかかるのは ` = 8191 の時である。c = 14 だから 1≤ m ≤ 26 に対して (3.1) を計算しなければならない。m = 26 の時のループ回数は 228· 8191 = 2198754820096 ' 2.1· 1012 だから TC では厳しく、C で書かなければならない2。それでも数日かかる。 § 5. p = 2, 2c − 1 ≤ m ≤ m2 の場合 B1,ω−1ψ を直接計算するよりも効率的な Sinnott-Washington の方法がある (c.f. [14, p.387])。 h(T ) = `−1i=0 ω−1(1 + 2ci)Ti ∈ Z`[T ] とおく。h(T ) は ψ とは無関係に定義される、つまり m に依らない。 Lemma 5.1. m≥ 2c−1 とする。Q` に含まれる任意の 1 の 2m+2−c 乗根 ηm+2−c に対し h(ηm+2−c)6≡ 0 (mod `) ならば、mod 2m+2 で定義される位数が 2m の任意の偶 指標 ψ に対し B1,ω−1ψ 6≡ 0 (mod `) である。 h(ηm+2−c) の計算量は O(`) であり、m + 2− c ≥ s + 1 となるから、 [Q`(ηm+2−c) :Q`] = 2m+2−c−s つまり h(ηm+2−c) を巾整数基で表す計算量は O(2m+2−c−s) である。従って k

Xm+2−cに対し h(ηm+2k −c) を求める計算量は最大で O(2s−1)O(2m+2−c−s) = O(2m+1−c) である。` = 8191, c = 14 , m = m2 = 32 の時は 2m+1−c = 219 = 524288 であり、意外 なことに 1≤ m ≤ 2c − 2 よりもずっと速く計算できる3 § 6. p = 3, 1 ≤ m ≤ 2c − 2 の場合 B1,ω−1ψ を定義に基づいて計算する。mod 3m+1 で定義され、位数が 3m の偶指標 ψ は 2· 3m−1 個あるが、すべてに亘って動かす必要はなく、Q`-共役類の代表を動かせば よい。ηm を Q` における 1 の原始 3m 乗根とし、cm で ∆m の位数 3m の偶指標のQ` -共役類の個数、dm で拡大次数 [Q`(ηm) :Q`] を表すと、 cmdm= 2· 3m−1 2TC で書いたものをCに変換すれば効率よく作成できる。更にTCからCプログラムを呼べば、いろい ろな面で楽である。 3C で書く必要はない。TCで十分である。

(11)

であり、 dm =                1 if `≡ 1 (mod 3), 1 ≤ m ≤ s 3m−s if `≡ 1 (mod 3), s + 1 ≤ m 2 if `≡ 2 (mod 3), 1 ≤ m ≤ s 2· 3m−s if `≡ 2 (mod 3), s + 1 ≤ m であるから、 cm =                2· 3m−1 if `≡ 1 (mod 3), 1 ≤ m ≤ s 2· 3s−1 if `≡ 1 (mod 3), s + 1 ≤ m 3m−1 if `≡ 2 (mod 3), 1 ≤ m ≤ s 3s−1 if `≡ 2 (mod 3), s + 1 ≤ m となる。ζ3m+1 7→ ζ4 3m+1 から誘導される ∆m = G(B3,m/Q) の生成元を σ とし、 bm生成元 ψm を ψm(σ) = ηm で定める。 b∆m ={ ψmk | 0 ≤ k < 3m} だから、∆m の位数 3m の指標は ψ = ψmk の形をしている。 Xm=                  { 1 ≤ k < 3m| 3 6 | k } if `≡ 1 (mod 3), 1 ≤ m ≤ s { 1 ≤ k < 3s| 3 6 | k } if `≡ 1 (mod 3), s + 1 ≤ m { 1 ≤ k < 3m− 1 2 | 3 6 | k } if `≡ 2 (mod 3), 1 ≤ m ≤ s { 1 ≤ k < 3s− 1 2 | 3 6 | k } if `≡ 2 (mod 3), s + 1 ≤ m とおけば、|Xm| = cm であり、{ ψk m | k ∈ Xm} が ∆m の位数 3m の偶指標の Q`-共役 類の代表になる。後は p = 2 の場合と同様。ψm の値は ψm(± 4i mod 3m+1) = ηim で定まる。 (j が 3 で割れれば ψm(j) = 0)。ηm の最小多項式は              X− ηm if `≡ 1 (mod 3), 1 ≤ m ≤ s X3m−s − η s if `≡ 1 (mod 4), s + 1 ≤ m X2− amX + 1 if `≡ 2 (mod 3), 1 ≤ m ≤ s X2·3m−s− asX3 m−s + 1 if `≡ 2 (mod 3), s + 1 ≤ m となる。これで、 B1,ω−1ψk m = dm−1 i=0 ciηmi (k ∈ Xk)

(12)

が求まる。ηm (1≤ m ≤ s) は g` を `2 の最小原始根とするとき、 ηm≡ g `−1 3m ` (mod `) をみたすものとする。am = TrQ`(ηm)/Q`(ηm) (1≤ m ≤ s + 1) の求め方は [10] に載って いる。再録すれば次のようになる。 Lemma 6.1. a1 =−1 であり、 X3− 3X − am−1 = 0 (2≤ m ≤ s) の (任意の) 根を am とすればよい。 p = 3 の時も ηm は Q`(ηm) の整数環の Z` 上の巾整数基を作るから、補題 4.3 は同 様に成立する。 § 7. p = 3, 2c − 1 ≤ m ≤ m3 の場合 やはり Sinnott-Washington の方法が使える (c.f. [14, p.387])。 h(T ) = `−1i=0 ω−1(1 + 3ci)Ti ∈ Z`[T ] とおく。 Lemma 7.1. m≥ 2c−1 とする。Q` に含まれる任意の 1 の 3m+1−c 乗根 ηm+1−c に対し h(ηm+1−c)6≡ 0 (mod `) ならば、mod 3m+1 で定義される位数が 3m の任意の偶 指標 ψ に対し B1,ω−1ψ 6≡ 0 (mod `) である。 § 8. 岩澤多項式の計算 ψ を ∆m = G(Bp,m/Q) の位数 pm の指標とする。ψ は偶指標である。`-進 L-関数 L`(s, ψ) を与える、すなわち L`(s, ψ) = gψ((1 + qpm`)1−s− 1) をみたす巾級数 gψ(T )∈ Z`[[T ]] が (一意的に) 存在し、岩澤巾級数と呼ばれる。gψ(T ) か ら distinguished 多項式 Pψ(T )∈ Z`[T ] が gψ(T ) = uψ(T )Pψ(T ) (8.1)

(13)

として (一意的に) 定まる。uψ(T ) は Z`[[T ]] の単元、すなわち uψ(0)6≡ 0 (mod `) であ る巾級数である。Pψ(T ) は岩澤多項式と呼ばれ、非常に重要な性質を持っている。Pψ(T ) は Stickelberger 元 ξn = 1 2qpm`n+1 qpm`n+1 a=1 aω−1(a)ψ(a) ( B`,n/Q a )−1 ∈ Z`n] を経由して計算することができる。Γn = G(B`,n/Q) = G(Bp,mB`,n/Bp,m) であり、 ( B`,n/Q a )

は Frobenius 写像である。(a, p`) 6= 1 なら ω−1(a)ψ(a) = 0 であることに注意する。ま

ず ξn の定義式を計算しやすいように変形する。 −2qpm ξn= 1 `n+1 ∑ 0≤i<qpm ∑ 0≤j<`n+1

(i`n+1+ j)ω−1(i`n+1+ j)ψ(i`n+1+ j) ( B`,n/Q i`n+1+ j )−1 = ∑ 0≤j<`n+1 ∑ 0≤i<qpm iω−1(j)ψ(i`n+1+ j) ( B`,n/Q j )−1 + 1 `n+1 ∑ 0≤j<`n+1 jω−1(j) ( B`,n/Q j )−1 0≤i<qpm ψ(i`n+1+ j) = ∑ 0≤j<`n+1 (j,`)=1 ω−1(j) ( B`,n/Q j )−1 0≤i<qpm iψ(i`n+1+ j) g` を `2 の原始根とすると、任意の n≥ 0 に対し、 (Z/`n+1Z)× =h g`+ `n+1Z i だから、 −2qpm ξn= (`−1)`n j=0 ω−1(gj`) ( B`,n/Q g` )−j qpm−1i=0 iψ(i`n+1+ (g`j mod `n+1)) . ここで、 γ = ( B`,n/Q 1 + qpm` ) = ( B`,n/Q g` )rn すなわち grn ` ≡ 1 + qp m` (mod `n+1) をみたす rn を求める。r0 の計算量は O(`) である。

(14)

Lemma 8.1. ri+1 ≡ ri (mod (`− 1)`i) (i≥ 0) すなわち、 ri+1 ∈ { ri+ k(`− 1)`i | 0 ≤ k ≤ ` − 1 } Proof. gri+1 ` ≡ 1 + qp m` (mod `i+2) ≡ gri ` (mod ` i+1 ) より gri+1−ri ` ≡ 1 (mod ` i+1) よって ri+1 − ri ≡ 0 (mod ϕ(`n+1)) これより rn は O(`n+1) でなく O(`(n + 1)) で計算できる。 xrn≡ 1 (mod `n) とすれば、 −2qpm ξn= (`−1)`nj=0 ω−1(g`j)(γ−1)xj qpm−1 i=0 iψ(i`n+1+ (g`j mod `n+1)) . (8.2) ψ は ψ = ψmk の形であり、ψm の値は、 ψm(± 5i mod 2m+2) = ηim if p = 2 ψm(± 4i mod 3m+1) = ηim if p = 3 で決まる。(8.2) より岩澤多項式 Pψ(T ) が定まるのであるが、−2qpm は (8.1) の uψ(T ) に吸収されるので無視してよい。予備計算によれば |B1,ω−1ψ|` 6= 1 となる全ての場合に

おいて degPψ = 1 となっている。従って (8.2) を mod `n で求めれば Pψ(T ) も mod `n

で求まる。ηm ∈ Z`

ηm≡ g

`−1 pm

(15)

をみたす 1 の原始 pm 乗根であったから、 ηm ( g `−1 pm ` )`n−1 (mod `n) となっている。ω については、 ω(a)≡ a`n−1 (mod `n) に注意すればよい。これで (8.2) より、 ξn `n−1 i=0 ai(γ−1)i (mod `n) (ai ∈ Z) (8.3) が求まる。ここまでの計算量が大部分を占め、以後の多項式の変換に関する部分は殆んど 無視できる。(8.3) が求まれば、 gψ(T )≡ `n−1 i=0 ai ( 1 + T 1 + qpm` )i (mod `n) `n−1 i=0 bi(1 + T )i (mod `n) となる。gψ(T ) は T の多項式として表現しなければならない。min(n + 1, `n− 1) = n + 1 次まで求めれば十分である。2 項展開するのでなく、 gψ(T )←− 0 gψ(T )←− (1 + T )gψ(T ) + bi (i = `n− 1, . . . , 0) と 1 + T を次々とかけるのがよい。もちろん n + 2 次以上の項は無視する。これで、 gψ(T )≡ n+1i=0 ciTi (mod (Tn+2, `n)) が求まり、[5, 補題 5.3] より、 Pψ(T )≡ T + α (mod `n) が求まる。α≡ 0 (mod `), α 6≡ 0 (mod `2) となっている。 § 9. 市村・隅田の判定 W (T ) =      (1 + T )`n− 1 if ψ(`) 6= 1 (1 + T )`n− 1 T if ψ(`) = 1

(16)

とおく。 Y (T )Pψ(T )≡ `a (mod W (T )) とくに W (T ) = Y (T )Pψ(T ) + `a (9.1) をみたす Y (T ) を求める。Pψ(T ) は mod `n で求めているから (9.1) も mod `n で考え ることになり、W (−α) ≡ 0 (mod `n) だから、 W (T )≡ (T + α)Y (T ) (mod `n) をみたす Y (T ) mod `n を求めればよい。この Y (T ) を T ↔ γ − 1 として円単数に作用さ せるのだから Y (T ) を 1 + T の多項式で表しておくと楽である。つまり Y (T ) = Y1(1 + T ) となる Y1(T ) を W (T − 1) ≡ (T − 1 + α)Y1(T ) (mod `n) として求めればよい。これは漸化式で簡単に求められる。

Lemma 9.1. b0 = 1, bi+1 = (1− α)bi (i ≥ 0) で {bi}∞i=0 を定めると、任意の

k ≥ 0 に対し Tk− 1 = (T − 1 + α) (k−1 i=0 bk−1−iTi ) + bk− 1 Proof. k = 0 の時は成立。k で成立するとして k + 1 の時を考える。 Tk+1− 1 = T (Tk− 1) + T − 1 = (T − 1 + α) (k−1 i=0 bk−1−iTi+1 ) + (bk− 1)T + T − 1 = (T − 1 + α) (∑k i=1 bk−iTi ) + bk(T − 1 + α) + (1 − α)bk− 1 = (T − 1 + α) (∑k i=0 bk−iTi ) + bk+1− 1 k = `n まで計算し、念のため b`n ≡ 1 (mod `n) を確かめる。

(17)

Lemma 9.2. b0 = 0, bi+1 = (1− α)bi+ 1 (i≥ 0) で {bi}∞i=0 を定めると、任 意の k ≥ 0 に対し Tk− 1 T − 1 = (T − 1 + α) (k−2 i=0 bk−1−iTi ) + bk Proof. k = 0 の時は成立。k で成立するとして k + 1 の時を考える。 Tk+1− 1 T − 1 = T (Tk− 1) + T − 1 T − 1 = T T k− 1 T − 1 + 1 = (T − 1 + α) (k−2 i=0 bk−1−iTi+1 ) + bkT + 1 = (T − 1 + α) (k−1 i=1 bk−iTi ) + bk(T − 1 + α) + (1 − α)bk+ 1 = (T − 1 + α) (k−1 i=0 bk−iTi ) + bk+1 k = `n まで計算し、念のため b`n ≡ 0 (mod `n) を確かめる。 ψ = ψkm に対し idempotent = 1 |∆m|σ∈∆m ψ(σ−1)σ ∈ Z`[∆m] があり、eψ と Y1(γ) を円単数 cn = NQ(ζf)/Bp,mB`,n(1− ζf), f = qp m `n+1 に作用させる。作用を考えやすくするため、 ζf = ζ`n+1ζqpm とする。g` を `2 の原始根とし、 x1 ≡ g` n ` (mod ` n+1 ), x1 ≡ 1 (mod qpm) x2 ≡ 1 (mod `n+1), x2 ≡ −1 (mod qpm) をみたす x1, x2 ∈ Z を一組求め、 H ={ xi1xj2 mod f | 0 ≤ i < `, 0 ≤ j ≤ 1 }

(18)

とおけば、 cn = ∏ x∈H (1− ζfx) となる4 ≡ 1 + qpm` (mod `n+1), ≡ 1 (mod qpm) ≡ 1 (mod `n+1), ≡ 5 (mod 2m+2) if p = 2 ≡ 1 (mod `n+1), ≡ 4 (mod 3m+1) if p = 3 をみたす xγ, xσ ∈ Z を求めておく。更に Y1(γ)≡ `n−1 i=0 aiγi (mod `n) pm−1 j=0 biσi (mod `n) も求めておく。`∗ ≡ 1 (mod qpm`n+1) をみたす素数 ` をとり、` の原始根 g `∗ に対し、 z ≡ g `∗−1 `n `∗ g `∗−1 pm `∗ (mod f ) となる z ∈ Z も求める。この時、 Lemma 9.3.   (pm−1 j=0 (`n−1 i=0 ( ∏ x∈H (1− zxxiγx j σ) )ai)bj) `∗−1 `n 6≡ 1 (mod `∗) なら λ`,ψ(Bp,m) = 0 である。 補題 9.3 の計算量は O(qpm`n+1) である。岩澤多項式の計算量も O(qpm`n+1) であ るが、mod `n の計算だから高速に処理できる。補題 9.3 は mod ` の巾乗計算があるた めどうしても遅くなる。p = 2, m = 5, ` = 4513, n = 2 の時、岩澤多項式の計算は Xeon 2GHz で 3 日かかり、補題 9.3 はクワッドコアで分散処理を行い 25 日かかった5。つまり 補題 9.3 の計算は岩澤多項式の計算より約 60 倍時間がかかる。分散処理する時は、 yj = `n−1 i=0 ( ∏ x∈H (1− zxxiγx j σ) )ai (0≤ j ≤ pm− 1) 4この等式は一般の素数 pに対して成立する。 5どちらも TCからCプログラムを呼んでいる。

(19)

を複数のプロセスで並行して計算し、終了したら (ファイルに記録した yj を読みこんで) (pm−1 j=0 ybj j )`∗−1 `n 6≡ 1 (mod `∗) かどうか調べればよい。 § 10. 証明 p を任意の素数、` を p と異なる奇素数とし、 m, n≥ 1 とする。G(Bp,mB`,∞/B`,∞) と G(Bp,m/Q) を同一視し ∆m で表す。Bp,m の円分 Z`-拡大の n-th layerBp,mB`,n のイ デアル類群の `-part を Am,n で表す。指標 ψ : ∆m −→ Q` から定まる idempotent = 1 |∆m|σ∈∆m Tr(ψ(σ))σ−1 ∈ Z`[∆m] は自然に Am,n に作用し、Am,n の ψ-part Am,n,ψ = εψAm,n が定義される。Tr は Q`(ψ(∆m)) から Q` への trace である。この時 Am,nAm,n= ⊕ ψ Am,n,ψ と直和分解される。ただし ψ は ∆m の指標の Q` 共役類の代表を動く。さて岩澤により、 n に依らない整数 λ`,m,ψ ≥ 0, ν`,m,ψ が存在し、 |Am,n,ψ| = λ`,m,ψn + ν`,m,ψ (n >> 0) となることが知られている。この時、λ`,m = λ`(Bp,m) は λ`,m = ∑ ψ λ`,m,ψ (10.1) と分解される。ここで、ψ は ∆m の指標の Q` 共役類の代表を動く。 ψ が単射でない時、Kerψ の固定体をBp,m0 とすれば、ψ は自然に ∆m0 の指標と考 えることができ、Am,n,ψ ∼= Am0,n,ψ となるから、(10.1) は λ`,m = ∑ 1≤m0≤mψ λ`,m0,ψ (10.2) と変形できる。ただし、ψ は ∆m0 の単射指標の Q` 共役類の代表を動く。(10.2) よりた だちに次の補題が得られる。 Lemma 10.1. m > mp の時、 λ`(Bp,m)− λ`(Bp,mp) = ∑ mp<m0≤mψ λ`,m0,ψ. ただし、ψ は ∆m0 の単射指標の Q` 共役類の代表を動く。

(20)

さて ψ を ∆m の単射指標、ω を mod ` の Teichm¨uller 指標とし、ψ∗ = ψ−1ω とお く。λ`,m,ψ と同様にして λ`,m,ψ∗ が定義され、鏡像原理より λ`,m,ψ ≤ λ`,m,ψ∗ (10.3) となる。λ`,m,ψ∗ は Bernoulli 数 B1,ω−1ψ と関係している。 Lemma 10.2. |B1,ω−1ψ|` = 1 と λ`,m,ψ∗ = 0 は同値である。 Proof. B1,ω−1ψ 6≡ 0 (mod `) ⇐⇒ ξ0 6≡ 0 (mod `) であり、Mazur-Wiles によって証明された岩澤主予想により、 ξ0 6≡ 0 (mod `) ⇐⇒ λ`,m,ψ∗ = 0 である。 不等式 (10.3)、補題 10.1 と組み合わせれば次が得られる。 Corollary 10.3. |B1,ω−1ψ|` = 1 なら λ`,m,ψ = 0 である。 Corollary 10.4. m > mp =⇒ λ`(Bp,m) = λ`(Bp,mp). これより直ちに定理 1.3 が得られる。

Remark. 隅田浩樹氏より、Table 1,2 の case (A) の場合は岩澤多項式を計算しな

くても λ`,ψ(Bp,m) = 0 がわかると教えて頂いた (cf. [8, Remark 4])。つまり市村・隅田

の判定法を適用しなければならないのは 11 個の内 3 個のみである。

References

[1] D. Byeon, Indivisibility of class numbers and Iwasawa λ-invariants of real quadratic fields, Compositio Math. 126 (2001), 249–256.

[2] B. Ferrero and L. Washington, The Iwasawa invariant µpvanishes for abelian number fields,

Ann. Math. 109 (1979), 377–395.

[3] T. Fukuda and K. Komatsu, Weber の類数問題に対する計算的アプローチ,第8回代数学と

計算研究集会報告集, http://tnt.math.metro-u.ac.jp/ac/2007/proceedings/

[4] T. Fukuda, K. Komatsu and T. Morisawa, On λ-invariants of Z`-extensions over real

abelian number fields of prime power conductors, preprint, 2010.

[5] T. Fukuda and H. Taya,岩澤不変量の計算, 応用数理学会誌, 12 (2002), 293–306.

[6] R. Greenberg, On the Iwasawa invariants of totally real number fields. Amer. J. Math. 98(1976), 263–284.

(21)

[7] K. Horie, Certain primary components of the ideal class group of theZp-extension over the

rationals, Tohoku Math. J. 59 (2007), 259–291.

[8] H. Ichimura and H. Sumida, On the Iwasawa Invariants of certain real abelian fields II, Inter. J. Math. 7 (1996), 721–744.

[9] K. Iwasawa, A note on class numbers of algebraic number fields, Abh. Math. Sem. Univ. Hamburg 20 (1956), 257–258.

[10] T. Morisawa, A Class Number Problem in the Cyclotomic Z3-extension of Q, Tokyo J. Math. 32 (2009), 549–558.

[11] J. Nakagawa and K. Horie, Elliptic curves with no rational points, Proc. Amer. Math. Soc. 104 (1988), 20–24.

[12] K. Ono, Indivisibility of class numbers of real quadratic fields, Compositio Math. 119 (1999), 1–11.

[13] M. Ozaki and H. Taya, On the Iwasawa λ2-invariants of certain families of real quadratic fields, Manuscripta Math. 94 (1997), no. 4, 437- 444.

[14] L. C. Washington, Introduction to Cyclotomic Fields, 2nd edition, Graduate Texts in Math., 83, Springer-Verlag, New York, Heidelberg, Berlin, 1997.

参照

関連したドキュメント

I have done recent calculations (to be written up soon) which show that there is no Z/2Z-valued invariant of string links corresponding to this tor- sion element. So for string

Aouf, On fractional derivative and fractional integrals of certain sub- classes of starlike and convex functions, Math.. Srivastava, Some families of starlike functions with

The set of families K that we shall consider includes the family of real or imaginary quadratic fields, that of real biquadratic fields, the full cyclotomic fields, their maximal

The type (i) contributions, the etale invariants, correspond to the rst level in a natural grading on the set of local Gromov{Witten invariants which will be discussed in Section

We derive closed formulas for the Arakelov-Green func- tion and the Faltings delta-invariant of a compact Riemann surface1. 2000 Mathematics Subject Classification: 14G40,

We then con- sider CM abelian extensions of totally real fields and by combining our earlier considerations with the known validity of the Main Con- jecture of Iwasawa theory we

For example, in local class field theory of Kato and Parshin, the Galois group of the maximal abelian extension is described by the Milnor K-group, and the information on

We use this fact in order to obtain some differential 1-forms defined along the curvature lines (considered as curves in n-space) which are preserved by conformal maps (Theorems 1,