1

p=6N+1でy^2≡x^3-a の解の個数mod p は -a^N*C(3N,N)

74
0

1.前書き
Chevalley–Warning theoremというのがあって
https://en.wikipedia.org/wiki/Chevalley%E2%80%93Warning_theorem
証明には以下の2つの性質が本質的である
https://mathoverflow.net/questions/178318/proofs-of-the-chevalley-warning-theorem

[1-1] f(x,y,z)0(modp) を満たす素数 p を法とする剰余類の組 (x,y,z) の個数は
S=x,y,zFp3(1f(x,y,z)p1)
で与えられる
なぜなら f(x,y,z)0 のときのみ f(x,y,z)p10 でその他のときは f(x,y,z)p11 だからである。
[1-2] 1rp2 のとき xFpxr0modp

よってSp で割った余りには、x,y,z のすべての指数が (p1) の倍数の項だけが寄与する。
fx,y,z の2次式の場合にはx,y,z のすべての指数が (p1) の倍数の項は存在しないのでS は常に p の倍数である。
だから「任意の3変数2次形式、例えば ax2+by2cz2(modp) は自明解 (x,y,z)(0,0,0) 以外の解を持つ」ことが言える。
https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q14155395959
これを一般化したのがChevalley–Warning theoremであるが、今回はChevalley–Warning theoremの範囲外での同じ手法の応用を紹介する。


2.例
[2-1]
素数p=6N+1 に対してy2x3a(modp)の解の個数を考えるために
p2(mod3) の場合は x3 は全部の剰余類を走るので簡単になる。)
f(x,y,z)=x3y2zaz3とおく。
S=x,y,zFp3(1f(x,y,z)p1)
を展開すると、xp1yp1zp1 の項だけがmod pで寄与する。その項は
6N!N!2N!3N!(x3)2N (y2)3N (az3)N
=(1)3N3N!N!2N!(1)NaNxp1 yp1 zp1
=3N!N!2N!aNxp1 yp1 zp1
xp1 yp1 zp1=(p1)31 なので結局S3N!N!2N!aN ということになる

y2x3a(modp) の解の個数を M 個とおくと、
f(x,y,z)0 の解の個数とは S=p+(p1)M の関係がある。
(z=0の解はx=0yは任意なp個、z0の解についてはx/z,y/zが非斉次方程式の解に対応するから)
よって、M3N!N!2N!aN(modp)
特に、右辺はpの倍数でないので解が存在することが言えた!

[2-2]
同様に、x3+y3a(modp)の解の個数をM個とおいてこれを考える。
x3+y3az3 の解の個数をSとおくと同じ手法でS≡4N!/2N!2N!がいえるが、
それらの関係が S=1+3(p1)+(p1)M となって
(z=0の解はx=y=0x0に対してyが3つずつ)
M24N!2N!2N!a2N(modp)となる
ここからは解の存在についての結論は出せず、この手法は万能でない。

[2-3]
y2x4a(modp) の解の個数を同様に考察すると
M12N!N!N!(a)N(modp)

[2-4]
f(x,y,z)=x4+y4+z40(modp) の解の個数(x=y=z=0を含む)は同様に考察すると
S32N!N!N!(modp)


3.ヤコビ和との関係

[3-1] p=4N+1を素数とする。
χ:FpC を4次の指標(の1つ)とする。具体的にはmodpの原始根rを1つとって、χ(rn)=in,χ(0)=0 で定める。
ヤコビ和J(χ,χ)は、 k=1p1χ(k)χ(1k) で定義され、J(χ,χ)=(X+Yi)となる。ここでX,YX2+Y2=pを満たす整数で、XX1(mod4)の条件で決定され、このXを使って、x4+y4+z40(modp)を満たす[x:y:z]PFp3の個数がp+1+6Xと書かれることを以前観察した( 4次のガウス和と周辺

さらに、 ヤコビ和とガウス和の観察 で知ったように
2X2N!N!N!(modp)が成り立つ。(これの一般化は
A Classical Introduction to Modern Number Theory
の14章の練習問題として扱われていた。今回、この証明を探して追ったがそれはまた後回しとして)
[2-4] の結果と辻褄が合っている。
(1つの[x:y:z]PFp3に対してp1個の(x,y,z)が対応することとx=y=z=0の追加を考慮する。)

[3-2] 3次のヤコビ和についても同様に、p=6N+1を素数、χ:FpC を3次の指標(の1つ)として、ヤコビ和J(χ,χ)=k=1p1χ(k)χ(1k)を考えると、これは、X+Y3,X2(mod3)の形で書ける。
4次のときと類似してこのXについて2X3N!N!2N!(modp)が成り立ち、一方で 過去に見た (あるいはそこの リンク先 )のようにy2=x3+1の解の個数もこのXで記述され、[2-1]の結果と辻褄が合う。


4.後回しにした話
χ(r)=iとなるように原始根rと指標χをとっているとする。
pの上にある素イデアルPを、rNi(modP)となるように選ぶ。そうするとχ(k)kNである。
J(χ,χ)の共役であるJ(χ3,χ3)を評価する。

J(χ3,χ3)=k=1p1χ3(k)χ3(1k)
k=1p1k3N(1k)3N
k=1p1k3Nt=03NC(3N,t)(k)t
=t=03N(1)tC(3N,t)k=1p1k(t+3N)
(1)NC(3N,p13N)Σ[k]k(p1)
=(1)NC(3N,N)(p1)
(1)NC(4N,N)C(4N,2N)C(2N,N)
C(2N,N)

補足:C(4N,x)=k=1x(pk)/kk=1x(1)=(1)x

Binomial coefficients and jacobi sums, R.H.Hudson, K.S.Williams の17ページThe basic theoremを参考にした


5.その他雑多なこと

|X|pなので、4N+1が素数ならばC(2N,N)4N+1で割った余りは±2pぐらい以内に入ることになる。たとえばN2500ぐらいなら、4N+1を割った余りは±5000の範囲で分布できるのに、±200ぐらい以内に入ることを要求する。これは結構すごいように思う。ちなみに4N+1が合成数のときは全然これにおさまらない。

https://math.stackexchange.com/questions/5059888/x2y3-generating-the-complete-residual-system
[2-1]の解の存在について、f(x)=kx3とおいてf(4k)=65kf(x)および、pで割った剰余類のうちだいたい3/4個のaに対してa,65kaのどちらかは平方剰余になることを利用するテクニカルな証明を見かけた。

投稿日:24日前
更新日:10日前
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

aerile_re
aerile_re
17
4270
https://twitter.com/icqk3

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中