3

ある3次多項式の値が必ずある素数pの倍数になる条件

216
1

この記事では、an3+bn2+cn+d(a,b,c,d,nはすべて整数)という3次多項式の値が、いかなるnでもある素数pの倍数となる、a,b,c,dの必要条件を求めることを最終目標とする。(pは固定)
(初めての投稿なので、何かおかしいところがあったら教えてください)

nと問題の書き換え

nq(modp)。つまり、n=pm+q
とすれば、
0q<pのいかなるqにも、
a(pm+q)3+b(pm+q)2+c(pm+q)+d=pk
となる整数kが存在するようなa,b,c,dの必要条件を求めよ」という問題に書き換えることができる。
このままでは、なんともできないので、とりあえずa(pm+q)3+b(pm+q)2+c(pm+q)+dを展開して計算する。

展開と簡略化、dの削除

まずは展開
a(pm+q)3+b(pm+q)2+c(pm+q)+d=
aq3m3+3ap2qm2+3apq2m+aq3+bp2m2+2bpqm+bq2+cpm+cq+d
pでくくると、
p(3apqm2+3aq2m+aq2m3+bpm2+2bqm+cm)+aq3+bq2+cq+d
この、p(3apqm2+3aq2m++cm)の部分は明らかにpの倍数であるため、pの倍数となる条件の議論の時は、この部分は除外して良い。
つまり、aq3+bq2+cq+dpの倍数になるようなa,b,c,dの条件を求めればいいのだ。
ここで、今の問題を整理すると、

aq3+bq2+cq+dがある素数pの倍数となるようなa,b,c,dの条件を求めよ(ただし、0q<pである)

となる。
最初の問題と変わっていないように見えるが、qの範囲が制限されたので大きな一歩だ。

ここで、q=0を代入してみよう。
すると、三次、二次、一次の項が消え、d=pkとなる。つまり、dpの倍数でなければならない。
ここでは、d=pDと置く(Dは整数)。
d=pDを代入すると、
aq3+bq2+cq+pD=pk
pDを移項して、
aq3+bq2+cq=p(kD)
両辺をqで割ると、
aq2+bq+c=pkDq
Dは固定だとしても、kは整数ならどんな値でもいいので、kDqは整数とみていい。
とりあえず、kDq=hと置く。
すると、
aq2+bq+c=ph 
という式になる。
そして、qで割ったことから、
0<q<pの範囲に狭まった。

qへの代入

q=1を①式に代入してみる。
aq2+bq+c=a+b+c
つまり、a+b+cpの倍数でなければならない
これは、次のように表すこともできる。
a+b+c0(modp)  

次に、q=p1を代入してみる。
これは、a(p1)2+b(q1)+c=ap22ap+a+bpb+c=p(ap2a+b)+ab+c
この式を(modp)の合同式にかけてみると。
p(ap2a+b)+ab+cab+c0(modp)
つまり、
ab+c0(modp)であり、ab+cpの倍数
②と③を変形すると、
a+cb(modp)
a+cb(modp)
ここで、この②´、③´が成り立ち、かつpが2でないとき、bは必ずpの倍数であることを証明する。

bpの倍数であることの証明

②'、③'から、
bb(modp)
2b0(modp)
p2以外の素数であるという前提の為、これが成り立つのはbpの倍数の場合のみである。

よって、bpの倍数。
ここからはp2でない前提で話を進める。

acの条件(p2)

bpの倍数であるため、a+cb0(modp)
よって、a+cpの倍数。
これは、a+c0(modp)
次に、aq2+bq+c=pkについて考える。
bpの倍数であるため、b=Bp(Bは整数)と置ける。
これを代入すると、
aq2+Bpq+c=pk
aq2+c=p(kBq)
これは、合同式で次のようにも表せる。
aq2+c0(modp)
⑤を変形すると
aq2c(modp)
④から、
aq2cq2(modp)
と言えるので、
ccq2(modp)
ccq2(modp)
c(q21)0(modp)

ここで、p3より大きい場合を考える。
⑥にq=p2を代入してみる。
c{(p2)21}=c(p24p+3)=p(cp4c)+3c
これを、pを法とした合同式で考えると、
p(cp4c)+3c3c0(modp)
p3より大きい素数であるため、これが成り立つ場合、cpの倍数である。
cpの倍数であることから、c=Cp(Cは整数)と表せる。
a+c0(modp)c=Cpを代入すると、
a+Cp0(modp)
aCp0(modp)
つまり、apの倍数となる。
よって、p3よりも大きいとき、acpの倍数である。

ここまでのまとめ

dpの倍数
p2でないとき、ba+cpの倍数
p3よりも大きいとき、a,b,c,dすべてはpの倍数
つまり、ほとんどの場合、a,b,c,dすべてがpの倍数である。
これが、この記事における結論だ。

投稿日:2023927
OptHub AI Competition

この記事を高評価した人

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

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

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

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

投稿者

ringo
ringo
5
674
ヱヴァが好きなRingo(知恵の実)です。 得意分野は数論 学生です

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. $n$と問題の書き換え
  2. 展開と簡略化、$d$の削除
  3. $q$への代入
  4. $a、c$の条件($p\neq 2$)
  5. ここまでのまとめ