平方剰余

数論では整数 qがnを法とした平方剰余 あるとは、nを法とした完全平方合同であることを意味する。つまり

それ以外の場合、qはnを法とする二次非剰余です

二次剰余は、音響工学から暗号化、大きな数の因数分解までさまざまな用途に使用されます

歴史、慣習、基本的な事実

フェルマーオイラーラグランジュルジャンドルといった17世紀から18世紀の数論学者たちは、平方剰余に関する定理[1]を確立し、予想[2]を形成したが、体系的に扱った最初の例はガウス『算術論』(1801年)第4章である。第95条では「平方剰余」と「平方非剰余」という用語が導入され、文脈から明らかな場合は形容詞「平方」を省略してもよいとされている。

与えられたnについて、 nを法とする平方剰余のリストは、すべての数 0、1、...、n − 1を単純に2乗するだけで得られます。ab (mod n )はa 2b 2 (mod n ) を意味するため、その他の平方剰余は、得られたリストのいずれかと合同​​ (mod n ) です。ただし、得られたリストは、互いに合同でない平方剰余 (mod n ) だけで構成されているわけではありません。a 2 ≡( na ) 2 (mod n ) であるため、リスト 1、2、...、n − 1 (またはリスト 0、1、...、n ) のすべての数を2乗して得られたリストは、その中点について対称 (mod n ) であり、したがって実際にはリスト 0、1、...、 n /2のすべての数を2乗するだけで済みます。このようにして得られたリストには、互いに合同な数 (mod n )がまだ含まれている可能性があります。したがって、 nを法とする互いに不同な平方剰余の数は、n /2 + 1(nが偶数)または(n + 1)/2(nが奇数)を超えることはできない[3]

2 つの剰余の積は常に剰余です。

プライム係数

2 を法として、すべての整数は平方剰余です。

素数 pを法として、オイラーの基準により、( p + 1)/2個の剰余(0を含む)と( p − 1)/2個の非剰余が存在する。この場合、0を特別なケースとみなし、非零元の乗法群の範囲内で作業するのが慣例である。言い換えれば、pを法として0を除くすべての合同類には乗法逆が存在する。これは合成法には当てはまらない。[4]

この慣例に従うと、剰余の逆数は剰余であり、非剰余の逆数は非剰余である。[5]

この規則に従うと、奇数の素数を法として剰余数と非剰余数の数は等しくなります。[4]

素数を法として、2つの非剰余数の積は剰余であり、非剰余数と(非ゼロの)剰余数の積は非剰余である。[5]

二次相互法則の最初の補足[6]は、 p ≡ 1 (mod 4)ならば−1 はpを法とする二次剰余でありp ≡ 3 (mod 4) ならば −1 はpを法とする非剰余であるというものである。これは以下のことを意味する。

p ≡ 1 (mod 4)の場合、 pを法とする剰余の負数は剰余であり、非剰余の負数は非剰余です。

p ≡ 3 (mod 4)の場合、 pを法とする剰余の負数は非剰余であり、非剰余の負数は剰余である。

プライムパワー係数

すべての奇数の平方は ≡ 1 (mod 8) であり、したがって ≡ 1 (mod 4) でもある。a が奇数で、m = 8、16、または 2 のそれより大きいべき乗である場合 amとする剰余となるのは、 a ≡ 1 (mod 8)のときのみである。 [7]

例えば、mod (32)の奇数平方は

1 2 ≡ 15 2 ≡ 1
3 2 ≡ 13 2 ≡ 9
5 2 ≡ 11 2 ≡ 25
7 2 ≡ 9 2 ≡ 49 ≡ 17

そして偶数は

0 2 ≡ 8 2 ≡ 16 2 ≡ 0
2 2 ≡ 6 2 ≡ 10 2 ≡ 14 2 ≡ 4
4 2 ≡ 12 2 ≡ 16。

したがって、非ゼロの数が 4 k (8 n + 1)の形式である場合に限り、その数は 8、16 などを法とする剰余となります。

奇数素数pと互いに素数aがpの任意のべき乗を法とした剰余である場合、かつそれがpを法とした剰余である場合に限ります[8]

係数がp n の場合、

次にp k a
knのときp nを法とする剰余である
k < nが奇数の場合、p nを法とする非剰余である
k < nが偶数でaが剰余であるとき、 p nを法とする剰余である。
k < nが偶数でaが非剰余であるとき、 aはp nを法とする非剰余である[9]

2 の累乗と奇数の素数の累乗ではルールが異なることに注意してください。

奇素数乗n = p k を法として、 p と互いに素な剰余と非剰余の積は、p法として同じ規則に従いますpは非剰余であり、一般にすべての剰余と非剰余は同じ規則に従います。ただし、積におけるpのべき乗がn以上の場合には積がゼロになります。

8 を法として、非剰余数 3 と 5 の積は非剰余数 7 であり、3、5、7 の順列についても同様です。実際、非剰余数と 1 の乗法群は、クラインの 4 元群を形成します。

合成係数は素数ではない

この場合の基本的な事実は

もしa がnを法とする剰余ならばn を割り切るすべての素数に対してa はp k を法とする剰余である
a がn を法として非剰余である場合少なくとも 1 つの素数n をとして剰余となる

合成数を法として、2つの剰余の積は剰余となる。剰余と非剰余の積は、剰余、非剰余、またはゼロとなる。

たとえば、係数 6 の表   から1、2、3、4、5 (剰余太字)

残基 3 と非残基 5 の積は残基 3 であり、残基 4 と非残基 2 の積は非残基 2 である。

また、2 つの非残基の積は、残基、非残基、またはゼロのいずれかになります。

たとえば、   係数15から1、2、3、4、5、6、7、8、9、10、11、12、13、14 (剰余太字)

非残基 2 と 8 の積は残基 1 であり、非残基 2 と 7 の積は非残基 14 である。

この現象は、抽象代数の語彙を用いると最もよく説明できます。法と互いに素な合同類は、乗法に関して単位群と呼ばれるであり、平方数はその部分群です。異なる非剰余数は異なる剰余類に属する可能性があり、それらの積がどの剰余類に属するかを予測する単純な規則はありません。素数を法とすると、平方数の部分群と単一の剰余類のみがあります。

例えば、15 を法として非剰余数 3 と 5 の積、非剰余数 5 と剰余数 9 の積、または 2 つの剰余数 9 と 10 がすべて 0 になるという事実は、合成数nに対して0 個の約数を持つ完全環 での作業から得られます

このため、一部の著者[10]は、平方剰余aは平方であるだけでなく、nと互いに素でなければならないと定義に追加しています。(aがnと互いに素である場合、かつa2がnと互いに素である場合に限ります。)

物事は整理されますが、この記事では、留数が法と互いに素でなければならないと主張しているわけではありません。

表記

ガウス[11]は、 RNをそれぞれ残余性と非残余性を表すために使用した。

たとえば、2 つの R 75 つの N 7、または1 つの R 83 つの N 8

この表記法は簡潔で、いくつかの目的には便利であるが、[12] [13]より便利な表記法はルジャンドル記号(2次特性とも呼ばれる)であり、これはすべての整数aと正の奇数素数 pに対して次のように定義される。

数 ≡ 0 (mod p ) が特別扱いされる理由は2つあります。既に述べたように、多くの式や定理の記述が容易になるためです。もう1つの(関連する)理由は、二次指標が、pを法とする非零合同類の乗法群から乗法のもとでの複素数への準同型であることです。設定により、その定義域をすべての整数の乗法半群に拡張することができます。 [14]

ガウスの記法に対するこの記法の利点の一つは、ルジャンドル記号が数式で使用できる関数であるという点である。[15]また、 3次、4次、さらに高次の剰余 にも簡単に一般化できる。 [16]

pの合成値に対するルジャンドル記号の一般化としてヤコビ記号がありますその性質はそれほど単純ではありません。m合成値でヤコビ記号がN mの場合、 a N mとなり、R mの場合、a R mかN mか分からない場合は、a N mとなります。例えば、 a N mかN m か分からない場合a N mかR m か分かりません。例えば、a N m かR ...

平方剰余の分布

平方剰余はn を法としてかなりランダムなパターンで発生するように見え、これは音響や暗号化などのアプリケーションで利用されてきましたが、その分布には驚くべき規則性も見られます。

等差数列における素数に関するディリクレの定理二次相互法、および中国剰余定理(CRT)を使用すると、任意のM > 0 に対して、数 1、2、...、Mがすべてpを法とする剰余となるような素数pが存在することが簡単にわかります

例えば、p ≡ 1 (mod 8)、(mod 12)、(mod 5)、(mod 28) の場合、二次の相互法則により、2、3、5、7 はすべてpを法とする剰余となり、したがって 1 から 10 までのすべての数も p を法とする剰余となります。CRT によれば、これはp ≡ 1 (mod 840) と同じであり、ディリクレの定理によれば、この形の素数は無限個存在します。 2521 が最小で、実際は 1 2 ≡ 1、1046 2 ≡ 2、123 2 ≡ 3、2 2 ≡ 4、643 2 ≡ 5、87 2 ≡ 6、668 2 ≡ 7、429 2 ≡ 8、3 29、529 2 10 (mod 2521) となります。

ディリクレの公式

これらの規則性の最初のものは、ピーター・グスタフ・ルジューン・ディリクレによる1830年代の二元二次形式の類数の解析公式に関する研究に由来する[17] qを素数sを複素変数とし、ディリクレL関数を次のように 定義する。

ディリクレは、 q ≡ 3 (mod 4)の場合には、

したがって、この場合(素数q ≡ 3(mod 4))、範囲 1、2、...、q − 1 内の平方剰余の合計から非剰余の合計を引いた値は負の数になります。

例えば、11を法として、

1、2、3、4、5、6、7、8、9、10残基太字
1 + 4 + 9 + 5 + 3 = 22、2 + 6 + 7 + 8 + 10 = 33、差は -11 です。

実際、q > 3の場合、差は常にqの奇数倍になります。[18]対照的に、素数q ≡ 1 (mod 4) の場合、範囲 1、2、...、 q − 1の平方剰余の合計から非剰余の合計を引いた値はゼロになり、両方の合計が等しいことを意味します[19]

ディリクレはまた、素数q≡3(mod 4)に対して、

これは、数 1、2、...、( q − 1)/2 の中には非剰余数よりも平方剰余数の方が​​多いことを意味します。

たとえば、11 を法として、6 未満の剰余は 4 つ (つまり 1、3、4、5) ありますが、非剰余は 1 つ (2) だけです。

これら2つの定理に関する興味深い事実は、既知の証明はすべて解析に依存しているということです。どちらの定理についても、これまで誰も単純または直接的な証明を発表したことはありません。[20]

二次の相互性の法則

pq が奇数の素数である場合、次のようになります。

(( pはq を法とする平方剰余である) 場合かつその場合のみ、( qはpを法とする平方剰余である)) 場合かつその場合のみ、( pqの少なくとも 1 つが4 を法とする 1 と合同である)。

つまり、

ルジャンドル記号はどこにありますか

したがって、数aと、 a を割り切れない奇数の素数pの場合、次のようになります。

1つのaがpを法とする平方剰余である場合、かつその場合に限り、1つのaがpを法とする平方剰余である場合、かつその場合に限り、
1(すべての素数p−1p ≡ 1 (mod 4)
2p ≡ 1, 7 (mod 8)−2p ≡ 1, 3 (mod 8)
3p ≡ 1, 11 (mod 12)−3p ≡ 1 (mod 3)
4(すべての素数p−4p ≡ 1 (mod 4)
5p ≡ 1, 4 (mod 5)−5p ≡ 1, 3, 7, 9 (mod 20)
6p ≡ 1, 5, 19, 23 (mod 24)−6p ≡ 1, 5, 7, 11 (mod 24)
7p ≡ 1、3、9、19、25、27 (mod 28)−7p ≡ 1, 2, 4 (mod 7)
8p ≡ 1, 7 (mod 8)−8p ≡ 1, 3 (mod 8)
9(すべての素数p−9p ≡ 1 (mod 4)
10p ≡ 1、3、9、13、27、31、37、39 (mod 40)−10p ≡ 1、7、9、11、13、19、23、37 (mod 40)
11p ≡ 1、5、7、9、19、25、35、37、39、43 (mod 44)−11p ≡ 1, 3, 4, 5, 9 (mod 11)
12p ≡ 1, 11 (mod 12)−12p ≡ 1 (mod 3)

残基と非残基のペア

素数pを法として、 n R pn + 1 R p、またはn N pn + 1 R pなどほぼ等しい n 、 n + 1 のペアの数。より正確には、[ 21 ] [ 22]ではp を奇数の素数とする。i 、 j = 0, 1 に対して、集合定義する

そして

つまり、

α 00は残基が続く残基の数であり、
α 01は非残基が続く残基の数であり、
α 10は残基が続く非残基の数であり、
α 11は、非残基の後に続く非残基の数です。

そしてp ≡ 1 (mod 4) の場合

そしてp≡3(mod 4) の場合

例えば:(残基は太字

モジュロ17

1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16
00 = {1,8,15} ,
A 01 = {2,4,9,13},
10 = {3,7,12,14} ,
11 = {5,6,10,11}

モジュロ19

1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16、17、18
A 00 = {4,5,6,16},
A 01 = {1,7,9,11,17},
10 = {3,8,10,15} ,
11 = {2,12,13,14}

ガウス(1828)[23]は、 p≡1(mod 4)ならばx4≡2(mod p )p  =  a2  + 64  b2場合にのみ解けることを証明したときにこの種のカウントを導入しました

ポーリャとヴィノグラドフの不等式

の連続した値に対するの値は、コイン投げのような確率変数を模倣する [ 24]具体的には、ポリアヴィノグラドフは1918年に[25] (独立に)任意の非主ディリクレ指標χ( n ) modulo qと任意の整数MNに対して、

ビッグO記法設定

これは、長さNの任意の区間におけるqを法とする平方剰余の数

証明するのは簡単である[26]

実際、[27]

モンゴメリヴォーンは1977年にこれを改良し、一般化リーマン予想が正しいなら ば

この結果は大幅に改善することはできない。なぜなら、シュールは1918年に、

そしてペイリーは1932年に

d > 0が無限に存在します

最小二次非剰余

pを法とする最小の平方剰余は明らかに 1 です。最小の平方非剰余n ( p )の大きさの問題はより微妙ですが、常に素数であり、7 は 71 で初めて現れます。

上記のポリア・ヴィノグラードフ不等式はO( √plogp )なる

最良の無条件推定値は、任意のθ>1/4√eに対してn(p)≪pθでありこれバージェス特徴推定によって得られる[28]

一般化リーマン予想を仮定して、アンケニーはn ( p ) ≪ (log p ) 2を得た。[29]

リンニックは、 n ( p )>XεなるようなXより小さいpの数はεに依存する定数で制限されることを示した。[28]

奇数の素数pに対するpを法とする最小の二次非剰余数は次のとおりです。

2、2、3、2、2、3、2、5、2、3、2、...(OEISの配列A053760

二次過剰

pを奇素数とする。平方剰余 E ( p )は、範囲(0, p /2)の平方剰余の数から範囲( p /2, p )の数を引いたものである(OEISの配列A178153 )。p1 mod 4と合同な場合、-1は平方剰余であり、剰余はrprに関して対称であるため、剰余は0となる。p3 mod 4と合同な場合、剰余Eは常に正となる。[30]

平方根を求める複雑さ

つまり、数aと法nが与えられたとき、それはどれほど難しいか?

  1. x 2a (mod n )を解くxが存在するかどうかを調べる
  2. 存在すると仮定して、それを計算しますか?

ここで、素数法と合成法の重要な違いが現れます。素数pを法とする平方剰余aには、 1 + ( a | p ) 個の根があります(つまり、 a N pの場合は0 、 a ≡ 0 (mod p )の場合は1、 a R pかつ gcd( a,p ) = 1 の場合は2)。

一般に、合成係数n が異なる素数の累乗の積として表され、最初の素数を法とするn 1 個の根、 2番目の素数を法とするn 2 個の根、… がある場合、 nを法とするn 1 n 2 … 個の根が存在します

素数累乗を法とした解を組み合わせてnを法とした解を作る理論的な方法は中国剰余定理と呼ばれ、効率的なアルゴリズムで実装することができる。[31]

例えば:

x 2 ≡ 6 (mod 15) を解きます。
x 2 ≡ 6 (mod 3) には 0 という 1 つの解があります。x 2 ≡ 6 (mod 5) には 1 と 4 という 2 つの解があります。
そして、15 を法とする解は 6 と 9 の 2 つあります。
x 2 ≡ 4 (mod 15) を解きます。
x 2 ≡ 4 (mod 3) には 1 と 2 の 2 つの解があります。x 2 ≡ 4 (mod 5) には 2 と 3 の 2 つの解があります。
15 を法とする解は 2、7、8、13 の 4 つあります。
x 2 ≡ 7 (mod 15) を解きます。
x 2 ≡ 7 (mod 3) には 1 と 2 の 2 つの解がありますが、x 2 ≡ 7 (mod 5) には解はありません。
そして 15 を法とする解は存在しません。

プライムまたはプライムべき乗係数

まず、法nが素数であれば、ルジャンドル記号は ユークリッドの互除法[32]の変形、またはオイラーの判定法を用いて素早く計算できる。それが-1であれば解は存在しない。次に、n≡3(mod 4)と仮定するとラグランジュが次のように与えられることを発見した。

そしてルジャンドルはn≡5(mod 8)の場合には同様の解[33]を発見した。

しかし、素数n ≡ 1 (mod 8) の場合、公式は知られていない。Tonelli [34] (1891年) とCipolla [35] 、すべての素数を法として動作する効率的なアルゴリズムを発見した。どちらのアルゴリズムも、 n を法とする二次の非剰余を求めることが必要であり、これを実行するための効率的な決定論的アルゴリズムは知られていない。しかし、1 からnまでの数の半分は非剰余であるため、数xをランダムに選び、非剰余が見つかるまでルジャンドル記号を計算すれば、すぐに非剰余が見つかるだろう。このアルゴリズムのわずかな変形がTonelli–Shanks アルゴリズムである

nが素数n = p eのべき乗 である場合、 pを法とする解が求められ、ヘンゼルの補題またはガウスのアルゴリズムを使用してnを法とする解に「持ち上げる」ことができる。 [8]

複合弾性係数

係数nが素因数分解されている場合、その解決法は上で説明しました。

nが 2 を法として 4 とクロネッカー記号 と合同でない場合、解は存在しません。n2 を法として 4 と合同でない場合、またn が2 を法として 4 と合同でない場合、あるいはn が2 を法として 4 と合同でない場合、解が存在する場合と存在しない場合があります。

nの完全な因数分解が不明で、かつn が4 を法として 2 と合同でない場合、またはn が4 を法として 2 と合同で、かつ である場合、問題はn整数因数分解と同等であることが分かっています(つまり、どちらかの問題に対する効率的な解法を使用して、もう一方の問題を効率的に解決できます)。

上の議論は、 nの因数を知ることで効率的に平方根を求めることができることを示しています。合成数を法とする平方根を求める効率的なアルゴリズムがあるとしましょう。「平方の合同性」の記事では、 x 2y 2 (mod n )かつx ≠ ± yとなる2つの数xとyを見つければ、 nを効率的に因数分解できると説明しています。乱数を生成し、それをnを法として二乗し、効率的な平方根アルゴリズムで根を求めます。最初に二乗した数(またはnを法とするその負の数)と等しくない数を返すまで繰り返し、その後、「平方の合同性」で説明されているアルゴリズムに従います。因数分解アルゴリズムの効率は、根を求めるアルゴリズムの正確な特性(例えば、すべての根を返すのか、最小の根だけを返すのか、ランダムに返すのかなど)に依存しますが、効率的です。[36]

a が nを法とする平方剰余か非剰余か a R n または a N n と表記判定素数n場合、ルジャンドル記号を計算することで効率的に行うことができます。しかし、合成数nの場合、これは平方剰余問題となります。これは因数分解ほど難しいとは知られていませんが、かなり難しいと想定されています。

一方、ある与えられた限界cより小さいxの解が存在するかどうかを知りたい場合、この問題はNP完全です。[37]しかし、これはcをパラメータとする固定パラメータ問題です。

一般に、aが合成数nを法とした平方剰余であるかどうかを判断するには、次の定理を用いることができる。[38]

n > 1gcd( a , n ) = 1とします。すると、x 2a (mod n )が解けるのは、以下の場合のみです。

  • nすべての奇数素因数pを表すルジャンドル記号
  • nが 4 で割り切れるが 8 で割り切れない場合はa ≡ 1 (mod 4) 、 nが 8 で割り切れる場合はa ≡ 1 (mod 8) 。

注:この定理は、本質的にnの因数分解が既知であることを前提としています。また、gcd( a , n ) = mの場合には、合同式はa / mx 2 / m (mod n / m )と簡約できますが、この場合、平方剰余の問題は問題から除外されます(mが平方数でない限り)。

平方剰余の数

nを法とした平方剰余の数のリストn = 1、2、3 ...)は次のようになります。

1、2、2、2、3、4、4、3、4、6、6、4、7、8、6、...(OEISのシーケンスA000224

nを法とする平方数を数える公式はスタングルによって与えられている。[39]

平方剰余の応用

音響

音響拡散装置は原始根や平方剰余などの数論的概念に基づいている。 [40]

グラフ理論

ペイリーグラフは、素数p ≡ 1 (mod 4)ごとに 1 つずつ存在する密な無向グラフで、無限の会議グラフ族を形成し、無限の対称 会議行列族を生成します。

Paley ダイグラフは、各p ≡ 3 (mod 4)ごとに 1 つずつある Paley グラフの有向類似物であり、反対称の会議行列を生成します。

これらのグラフの構築には、平方剰余が使用されます。

暗号化

大きな合成数nを法とする数の平方根を求めることが因数分解(一般的に難しい問題と考えられている)と等価であるという事実は、ラビン署名忘却転送などの暗号方式の構築に利用されてきた二次剰余問題は、ゴールドワッサー・ミカリ暗号の基礎となっている

離散対数も同様の問題であり、暗号化にも使用されます。

素数判定

オイラーの判定基準は、ルジャンドル記号 ( a | p )の式であり、pは素数です。pが合成数の場合、式は ( a | p ) を正しく計算する場合としない場合があります。与えられた数nが素数か合成数かを判断するソロベイ–シュトラッセンの素数判定では、ランダムに a を選び、ユークリッドの互除法 [41] の修正版とオイラーの判定基準 [42] を使用して ( a | n ) を計算します結果一致ない場合n合成数です。 結果が一致する場合は、n は合成数か素数かのどちらかです。 合成数nの場合、範囲 2、3、...、 n − 1 にあるaの少なくとも 1/2 で「 nは合成数」が返されますが、素数nの場合はどれも返されません。 aのさまざまな値を使用してもn合成数であることが証明されない場合は、「可能性のある素数」と呼ばれます。

ミラー・ラビン素数判定も同じ原理に基づいています。決定論的なバージョンもありますが、その証明は一般化リーマン予想に依存します。この判定の出力は「nは間違いなく合成数である」または「n が素数であるか、一般化リーマン予想が偽である」のいずれかです。もし後者の出力が合成数nに対して起こった場合、一般化リーマン予想は偽となり、これは数学の多くの分野に影響を与えるでしょう。

整数因数分解

ガウスは『算術論』第6章[43]で、平方剰余と平方相互法則を使った2つの因数分解アルゴリズムについて論じている。

いくつかの現代的な因数分解アルゴリズム(ディクソンのアルゴリズム連分数法二次ふるい法数体ふるい法など)は、因数分解となる平方数の合同性を見つけるために、(因数分解される数を法とする)小さな二次剰余を生成しようとします。数体ふるい法は、知られている中で最も高速な汎用因数分解アルゴリズムです。

平方剰余表

次の表(OEISのシーケンスA096008)は、1から75を法とする平方剰余を列挙しています(赤い数字はnと互いに素でないことを意味します)。( nと互いに素な平方剰余についてはOEISのシーケンスA096103)、0以外の平方剰余については(OEISのシーケンスA046071)を参照してください。)

nnを法とする平方剰余nnを法とする平方剰余nnを法とする平方剰余
10260、1、3、4、9、10、12、13、14、16、17、22、23、25510、1、4、9、13、15、16、18、19、21、25、30、33、34、36、42、43、49
20、1270、1、4、7、9、10、13、16、19、22、25520、1、4、9、12、13、16、17、25、29、36、40、48、49
30、1280、1、4、8、9、16、21、25530、1、4、6、7、9、10、11、13、15、16、17、24、25、28、29、36、37、38、40、42、43、44、46、47、49、52
40、1290、1、4、5、6、7、9、13、16、20、22、23、24、25、28540、1、4、7、9、10、13、16、19、22、25、27、28、31、34、36、37、40、43、46、49、52
50、1、4300、1、4、6、9、10、15、16、19、21、24、25550、1、4、5、9、11、14、15、16、20、25、26、31、34、36、44、45、49
60、1、3、4310、1、2、4、5、7、8、9、10、14、16、18、19、20、25、28560、1、4、8、9、16、25、28、32、36、44、49
70、1、2、4320、1、4、9、16、17、25570、1、4、6、7、9、16、19、24、25、28、30、36、39、42、43、45、49、54、55
80、1、4330、1、3、4、9、12、15、16、22、25、27、31580、1、4、5、6、7、9、13、16、20、22、23、24、25、28、29、30、33、34、35、36、38、42、45、49、51、52、53、54、57
90、1、4、7340、1、2、4、8、9、13、15、16、17、18、19、21、25、26、30、32、33590、1、3、4、5、7、9、12、15、16、17、19、20、21、22、25、26、27、28、29、35、36、41、45、46、48、49、51、53、57
100、1、4、5、6、9350、1、4、9、11、14、15、16、21、25、29、30600、1、4、9、16、21、24、25、36、40、45、49
110、1、3、4、5、9360、1、4、9、13、16、25、28610、1、3、4、5、9、12、13、14、15、16、19、20、22、25、27、34、36、39、41、42、45、46、47、48、49、52、56、57、58、60
120、1、4、9370、1、3、4、7、9、10、11、12、16、21、25、26、27、28、30、33、34、36620、1、2、4、5、7、8、9、10、14、16、18、19、20、25、28、31、32、33、35、36、38、39、40、41、45、47、49、50、51、56、59
130、1、3、4、9、10、12380、1、4、5、6、7、9、11、16、17、19、20、23、24、25、26、28、30、35、36630、1、4、7、9、16、18、22、25、28、36、37、43、46、49、58
140、1、2、4、7、8、9、11390、1、3、4、9、10、12、13、16、22、25、27、30、36640、1、4、9、16、17、25、33、36、41、49、57
150、1、4、6、9、10400、1、4、9、16、20、24、25、36650、1、4、9、10、14、16、25、26、29、30、35、36、39、40、49、51、55、56、61、64
160、1、4、9410、1、2、4、5、8、9、10、16、18、20、21、23、25、31、32、33、36、37、39、40660、1、3、4、9、12、15、16、22、25、27、31、33、34、36、37、42、45、48、49、55、58、60、64
170、1、2、4、8、9、13、15、16420、1、4、7、9、15、16、18、21、22、25、28、30、36、37、39670、1、4、6、9、10、14、15、16、17、19、21、22、23、24、25、26、29、33、35、36、37、39、40、47、49、54、55、56、59、60、62、64、65
180、1、4、7、9、10、13、16430、1、4、6、9、10、11、13、14、15、16、17、21、23、24、25、31、35、36、38、40、41680、1、4、8、9、13、16、17、21、25、32、33、36、49、52、53、60、64
190、1、4、5、6、7、9、11、16、17440、1、4、5、9、12、16、20、25、33、36、37690、1、3、4、6、9、12、13、16、18、24、25、27、31、36、39、46、48、49、52、54、55、58、64
200、1、4、5、9、16450、1、4、9、10、16、19、25、31、34、36、40700、1、4、9、11、14、15、16、21、25、29、30、35、36、39、44、46、49、50、51、56、60、64、65
210、1、4、7、9、15、16、18460、1、2、3、4、6、8、9、12、13、16、18、23、24、25、26、27、29、31、32、35、36、39、41710、1、2、3、4、5、6、8、9、10、12、15、16、18、19、20、24、25、27、29、30、32、36、37、38、40、43、45、48、49、50、54、57、58、60、64
220、1、3、4、5、9、11、12、14、15、16、20470、1、2、3、4、6、7、8、9、12、14、16、17、18、21、24、25、27、28、32、34、36、37、42720、1、4、9、16、25、28、36、40、49、52、64
230、1、2、3、4、6、8、9、12、13、16、18480、1、4、9、16、25、33、36730、1、2、3、4、6、8、9、12、16、18、19、23、24、25、27、32、35、36、37、38、41、46、48、49、50、54、55、57、61、64、65、67、69、70、71、72
240、1、4、9、12、16490、1、2、4、8、9、11、15、16、18、22、23、25、29、30、32、36、37、39、43、44、46740、1、3、4、7、9、10、11、12、16、21、25、26、27、28、30、33、34、36、37、38、40、41、44、46、47、48、49、53、58、62、63、64、65、67、70、71、73
250、1、4、6、9、11、14、16、19、21、24500、1、4、6、9、11、14、16、19、21、24、25、26、29、31、34、36、39、41、44、46、49750、1、4、6、9、16、19、21、24、25、31、34、36、39、46、49、51、54、61、64、66、69
二次剰余(A048152、A343720も参照)
×12345678910111213141516171819202122232425
× 2149162536496481100121144169196225256289324361400441484529576625
モッド10000000000000000000000000
モッド21010101010101010101010101
モッド31101101101101101101101101
モッド41010101010101010101010101
モッド51441014410144101441014410
モッド61434101434101434101434101
モッド71422410142241014224101422
モッド81410141014101410141014101
mod 91407704101407704101407704
モッド101496569410149656941014965
モッド111495335941014953359410149
モッド121494101494101494101494101
モッド13149312101012394101493121010123941
モッド1414921187811294101492118781129
モッド1514911064461019410149110644610
mod 161490941014909410149094101
モッド171491682151313152816941014916821513
モッド18149167013109101307169410149167013
モッド19149166171175571117616941014916617
モッド20149165169410149165169410149165
モッド211491641571181616181715416941014916
モッド22149163145201512111215205143169410149
モッド23149162133181286681218313216941014
モッド241491611211694101491611211694101
mod 251491601124146021191921061424110169410

参照

注記

  1. ^ レメマイヤー、第1章
  2. ^ レマーマイヤー、6~8ページ、16ページ以降
  3. ^ ガウス、DA、第94条
  4. ^ ab Gauss, DA, 96条
  5. ^ ab Gauss, DA, 98条
  6. ^ ガウス、DA、第111条
  7. ^ ガウス、DA、第103条
  8. ^ ab Gauss, DA, 記事101
  9. ^ ガウス、DA、第102条
  10. ^ 例えば、アイルランド&ローゼン 1990、p. 50
  11. ^ ガウス、DA、第131条
  12. ^ 例えばハーディとライトはそれを使用している
  13. ^ Gauss, DA、第230条以降。
  14. ^ この定義域の拡張はL関数を定義するために必要です。
  15. ^ 例については、ルジャンドル記号#ルジャンドル記号の性質を参照
  16. ^ レマーマイヤー、111~112ページ
  17. ^ Davenport 2000, pp. 8–9, 43–51. これらは古典的な結果である。
  18. ^ Davenport 2000, pp. 49–51, ( ヤコビ予想、ディリクレ証明)
  19. ^ ハドソン、リチャード・H. (1976)、「数論における古典定理の一般化」、計算数学30 (135): 649– 656、doi :10.2307/2005336、MR  0404112
  20. ^ ダベンポート 2000、9ページ
  21. ^ レマーマイヤー、29ページ例1.22; 26~27ページ、第10章を参照
  22. ^ クランドール&ポメランス、例2.38、pp 106–108
  23. ^ ガウス、理論 der biquadratischen Reste、Erste Abhandlung (『 Untersuchungen über hohere Arithmetik』の 511 ~ 533 ページ)
  24. ^ Crandall & Pomerance, ex 2.38, pp 106–108 では、類似点と相違点について議論されています。例えば、 n枚のコインを投げると、 n / 2回表が出た後、その回数だけ裏が出る可能性はありますが(可能性は低いですが)、VP不等式により、剰余についてはそのような可能性は排除されます。
  25. ^ Davenport 2000, pp. 135–137, (P–V の証明 (実際、big-O は 2 に置き換えることができる); Paley、Montgomery、Schur のジャーナル参考文献)
  26. ^ Planet Math: ポリア・ヴィノグラドフ不等式の証明(外部リンク)。証明は1ページの長さで、ガウス和に関する基本的な事実のみを必要とする。
  27. ^ Pomerance & Crandall, ex 2.38 pp.106–108. T. Cochrane, "On a trigonometric inequality of Vinogradov", J. Number Theory , 27:9–16, 1987の結果
  28. ^ ab Friedlander, John B. ; Iwaniec, Henryk (2010). Opera De Cribro .アメリカ数学会. p. 156. ISBN 978-0-8218-4970-5. Zbl  1226.11099。
  29. ^ モンゴメリー、ヒュー・L. (1994).解析的数論と調和解析の接点に関する10の講義.アメリカ数学会. p. 176. ISBN 0-8218-0737-4. Zbl  0814.11001。
  30. ^ ベイトマン, ポール・T. ; ダイアモンド, ハロルド・G. (2004).解析的数論. ワールド・サイエンティフィック. p. 250. ISBN 981-256-080-7. Zbl  1074.11001。
  31. ^ Bach & Shallit 1996、p. 104 ff; O(log 2 m ) ステップが必要です。ここで、m はnを割り切る素数の数です
  32. ^ Bach & Shallit 1996, p. 113; 計算にはO(log a log n )ステップが必要
  33. ^ レマーマイヤー、29ページ
  34. ^ Bach & Shallit 1996、p. 156 ff; このアルゴリズムには O(log 4 n ) ステップが必要です。
  35. ^ Bach & Shallit 1996、p. 156 ff; このアルゴリズムは O(log 3 n ) ステップを必要とし、非決定論的でもある。
  36. ^ クランドール&ポメランス、例6.5&6.6、p.273
  37. ^ マンダース&アドルマン 1978
  38. ^ バートン、デイヴィッド (2007). 『初等数論』 ニューヨーク: マグロウヒル. p. 195.
  39. ^ Stangl, Walter D. (1996年10月), "Counting Squares in ℤn" (PDF) , Mathematics Magazine , 69 (4): 285– 289, doi :10.2307/2690536, JSTOR 2690536, 2015年12月24日時点の オリジナル(PDF)からアーカイブ, 2015年3月24日取得
  40. ^ Walker, R. 「モジュラー音響拡散要素の設計と応用」(PDF) BBC調査部. 2016年10月25日閲覧
  41. ^ バッハ&シャリット 1996年、113ページ
  42. ^ Bach & Shallit 1996, pp. 109–110; オイラーの基準はO(log 3 n )ステップを必要とする
  43. ^ ガウス、DA、芸術329–334

参考文献

算術論』は、ガウスのキケロ語ラテン語から英語ドイツ語翻訳されました。ドイツ語版には、彼の数論に関するすべての論文、すなわち、二次の相互法則のすべての証明、ガウス和の符号の決定、双二次の相互法則の研究、そして未発表のノートが収録されています。

  • ガウス、カール・フリードリヒ(1986年)、Disquisitiones Arithemeticae、クラーク、アーサー・A.訳(第2版訂正)、ニューヨーク:シュプリンガーISBN 0-387-96254-9
  • Gauss, Carl Friedrich (1965)、Untersuchungen über hohere Arithmetik [ Disquisitiones Arithemeteticae & other places on Number Theory ]、Maser, H. 訳 (第 2 版)、ニューヨーク: チェルシー、ISBN 0-8284-0191-8
  • バッハ、エリック、シャリット、ジェフリー(1996年)、効率的アルゴリズム、アルゴリズム的数論、第1巻、ケンブリッジ:MIT出版ISBN 0-262-02405-5
  • クランドール、リチャード;ポメランス、カール(2001)『素数:計算的視点』ニューヨーク:シュプリンガー、ISBN 0-387-94777-9
  • ダヴェンポート、ハロルド(2000年)、乗法数論(第3版)、ニューヨーク:シュプリンガー、ISBN 0-387-95097-4
  • ゲイリー、マイケル・R. ;ジョンソン、デイビッド・S. (1979)、「コンピュータとイントラクタビリティ:NP完全性理論へのガイド」、WHフリーマン、ISBN 0-7167-1045-5A7.1: AN1、249ページ。
  • ハーディ、GH ;ライト、EM(1980)『数論入門』(第5版)、オックスフォード:オックスフォード大学出版局ISBN 978-0-19-853171-5
  • アイルランド、ケネス、ローゼン、マイケル(1990年)、現代数論への古典的入門(第2版)、ニューヨーク:シュプリンガー、ISBN 0-387-97329-X
  • Lemmermeyer、Franz (2000)、相反性の法則: オイラーからエイゼンシュタインまで、ベルリン: Springer、ISBN 3-540-66957-4
  • Manders, Kenneth L.; Adleman, Leonard (1978)、「NP-二項二次方程式の完全決定問題」、Journal of Computer and System Sciences16 (2): 168– 184、doi : 10.1016/0022-0000(78)90044-2
Retrieved from "https://en.wikipedia.org/w/index.php?title=Quadratic_residue&oldid=1311493661"