1

二次多項式と平方剰余

207
0

はじめに

pを奇素数とする.整数にaに対してLegendre記号(ap)を次のように定義する.
(ap)={0pa,1pa and x,px2a,1pa and x,px2a.
また,(ap)=1ならmod paは平方剰余であるといい,(ap)=1ならmod paは非平方剰余であるといいます.

二次多項式によって生成される数の平方剰余の個数はいい感じに求めることができることが知られています.

pa.
x=0p1(ax2+bx+cp)={(ap)pb24ac,(p1)(ap)pb24ac.

(修正)二次多項式なのでpaの時だけに限定しました.(一次や定数の時は明らかなので最初から省く.)2023/10/22

証明メモ1

オイラーの基準:
(ap)ap12(modp)
を使って頑張って計算する.

証明メモ2

(ap)0なら平方完成をして,x2+cに帰着させることができて,あとはやるだけ.

使える問題

1991 ISL 14 (改)

a,b,cを整数,p5以上の奇素数とする.また,f(x)=ax2+bx+cとする.今,連続するp+52個の整数x=n,,n+p+32に対しf(x)はある整数の二乗である.このとき,b24acpの倍数となることを示せ.

出典は こちら .

解答paであるとき,pb24acと仮定すると,定理より,任意の整数n0に対して,f(n0),,f(n0+p1)にはpに関して非平方剰余でないものは高々p+32個なので簡単に矛盾が導ける.

CGMO 2022 Day1 P4

Given a prime number p5.Find the number of distinct remainders modulus p of the product of three consecutive positive integers.

出典は こちら .

解答以下に出てくる合同式はすべてpを法とする.#{(x3xp):xZ}を求めればいい.xZ[0,p)に対して,x3xy3yをみたすyを考える.明らかに, yxは解の一つなのでそうでないときを考える.
x3xy3y3x2+4(x+2y)2
だから,これの解の個数を考えることで答えは次のように計算することができる.
#{(x3xp):xZ}=p13x=0p1[(3x2+4p)+1]=2p+(3p)3=2p+13.

コメント同様の議論によって,apの倍数でない整数とすると,以下も示すことができる.
#{(x3+axp):xZ}=2p+(3p)3=2p+13

おわりに

面白い事実ですが,使うことができる場面は少なそうです.
ありがとうございました.

投稿日:20231021
OptHub AI Competition

この記事を高評価した人

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

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

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

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

投稿者

kk2
kk2
58
9221
2006年に生まれました

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. はじめに
  2. 使える問題
  3. おわりに