数論における関数
数論 において 、 ルジャンドル記号 は、 奇数 素数 pを法とする二次 関数 で、値が 1、-1、0 である乗法 関数である。 p を法とする (ゼロでない) 二次剰余 におけるその値は1 であり、非二次剰余 ( 非剰余 ) におけるその値は -1 である。ゼロにおけるその値は 0 である。
ルジャンドル記号は、 1798年に アドリアン・マリー・ルジャンドルが 二次の相互法則を 証明しようと試みる過程で導入した [1] 。この記号の一般化には、 ヤコビ記号 や高次の ディリクレ指標など がある。ルジャンドル記号の表記上の利便性は、 ヒルベルト記号 や アルティン記号 など、 代数的整数論 で使用される他のいくつかの「記号」の導入に影響を与えた 。
意味
を奇数の 素数 とする 。整数は、 を 法として平方剰余 と なるのは、 それが平方を法として完全同型となる場合であり 、 それ 以外 の場合は 平方非剰余となる 。 ルジャンドル記号 は の関数であり 、次 のように定義される。
p
{\displaystyle p}
1つの
{\displaystyle a}
p
{\displaystyle p}
p
{\displaystyle p}
p
{\displaystyle p}
1つの
{\displaystyle a}
p
{\displaystyle p}
(
1つの
p
)
=
{
1
もし
1つの
は平方剰余である
p
そして
1つの
≢
0
(
モッド
p
)
、
−
1
もし
1つの
は、剰余を法とする二次方程式である
p
、
0
もし
1つの
≡
0
(
モッド
p
)
。
{\displaystyle \left({\frac {a}{p}}\right)={\begin{cases}1&{\text{if }}a{\text{ is modulo }}p{\text{ and }}a\not \equiv 0{\pmod {p}},\\-1&{\text{if }}a{\text{ is modulo }}p,\\0&{\text{if }}a\equiv 0{\pmod {p}}.\end{cases}}}
ルジャンドルの元々の定義は明示的な式によるものであった。
(
1つの
p
)
≡
1つの
p
−
1
2
(
モッド
p
)
そして
(
1つの
p
)
∈
{
−
1
、
0
、
1
}
。
{\displaystyle \left({\frac {a}{p}}\right)\equiv a^{\frac {p-1}{2}}{\pmod {p}}\quad {\text{ および }}\quad \left({\frac {a}{p}}\right)\in \{-1,0,1\}.}
以前に発見され、ルジャンドルも知っていた オイラーの基準 によれば、これら 2 つの定義は同等である。 [2] したがって、ルジャンドルの貢献は、 p を法 とする a の二次剰余を記録する便利な 表記法 を導入したことである。比較のために、 ガウスは、 aが p を法とする剰余か非剰余 かに応じて、 a R p 、 a N p という表記法を使用し た。印刷上の便宜上、ルジャンドル記号は ( a | p ) または ( a / p ) と表記されることもある。 p を 固定した場合、数列は 周期 p で 周期的となり、 ルジャンドル数列 と呼ばれることもある 。次の表の各行は、説明どおりに周期性を示している。
(
0
p
)
、
(
1
p
)
、
(
2
p
)
、
…
{\displaystyle \left({\tfrac {0}{p}}\right),\left({\tfrac {1}{p}}\right),\left({\tfrac {2}{p}}\right),\ldots }
値の表
以下は、 p ≤ 127、 a ≤ 30、 p が 奇数素数である ルジャンドル記号の値の表です 。
(
1つの
p
)
{\displaystyle \left({\frac {a}{p}}\right)}
ルジャンドル記号の特性
ルジャンドル記号には、二次の相互 法則と組み合わせることで効率的に計算できる
便利な特性が数多くあります。
生成元 が与えられている 場合 、 が偶数である場合に限り、 は平方剰余です 。これは、 の要素の半分が 平方剰余であることを示しています。
グ
∈
ふ
p
∗
{\displaystyle g\in \mathbb {F} _{p}^{*}}
x
=
グ
r
{\displaystyle x=g^{r}}
x
{\displaystyle x}
r
{\displaystyle r}
ふ
p
∗
{\displaystyle \mathbb {F} _{p}^{*}}
もし 、
p
≡
3
モッド
4
{\displaystyle p\equiv 3{\text{mod}}4}
p
+
1
4
+
p
+
1
4
=
p
+
1
2
=
(
p
−
1
)
+
2
2
=
p
−
1
2
+
1
{\displaystyle {\frac {p+1}{4}}+{\frac {p+1}{4}}={\frac {p+1}{2}}={\frac {(p-1)+2}{2}}={\frac {p-1}{2}}+1}
は平方剰余の平方根である ことがわかります 。
1つの
=
x
(
p
+
1
)
/
4
{\displaystyle a=x^{(p+1)/4}}
x
{\displaystyle x}
ルジャンドル記号は、その最初の(または最上位の)引数において周期的である。a ≡ b ( mod p )の場合、
(
1つの
p
)
=
(
b
p
)
。
{\displaystyle \left({\frac {a}{p}}\right)=\left({\frac {b}{p}}\right).}
ルジャンドル記号は、その最上位引数の 完全な乗法関数 です。
(
1つの
b
p
)
=
(
1つの
p
)
(
b
p
)
。
{\displaystyle \left({\frac {ab}{p}}\right)=\left({\frac {a}{p}}\right)\left({\frac {b}{p}}\right).}
特に、 p を 法として平方剰余または平方非剰余である 2 つの数の積は 剰余ですが、剰余と非剰余の積は非剰余です。特別なケースとして、平方のルジャンドル記号があります。
(
x
2
p
)
=
{
1
もし
p
∤
x
0
もし
p
∣
x
。
{\displaystyle \left({\frac {x^{2}}{p}}\right)={\begin{cases}1&{\mbox{if }}p\nmid x\\0&{\mbox{if }}p\mid x.\end{cases}}}
a の関数として見ると 、ルジャンドル記号は p を 法とする 唯一の二次(または 2 次) ディリクレ指標 です。
(
1つの
p
)
{\displaystyle \left({\frac {a}{p}}\right)}
二次相互法則の最初の補足:
(
−
1
p
)
=
(
−
1
)
p
−
1
2
=
{
1
もし
p
≡
1
(
モッド
4
)
−
1
もし
p
≡
3
(
モッド
4
)
。
{\displaystyle \left({\frac {-1}{p}}\right)=(-1)^{\frac {p-1}{2}}={\begin{cases}1&{\mbox{ if }}p\equiv 1{\pmod {4}}\\-1&{\mbox{ if }}p\equiv 3{\pmod {4}}.\end{cases}}}
二次相互法則の2番目の補足:
(
2
p
)
=
(
−
1
)
p
2
−
1
8
=
{
1
もし
p
≡
1
または
7
(
モッド
8
)
−
1
もし
p
≡
3
または
5
(
モッド
8
)
。
{\displaystyle \left({\frac {2}{p}}\right)=(-1)^{\tfrac {p^{2}-1}{8}}={\begin{cases}1&{\mbox{ if }}p\equiv 1{\mbox{ or }}7{\pmod {8}}\\-1&{\mbox{ if }}p\equiv 3{\mbox{ or }}5{\pmod {8}}.\end{cases}}}
a の値が小さい場合の ルジャンドル記号の特別な式 :
(
1つの
p
)
{\displaystyle \left({\frac {a}{p}}\right)}
奇数素数 p ≠3の場合、
(
3
p
)
=
(
−
1
)
⌊
p
+
1
6
⌋
=
{
1
もし
p
≡
1
または
11
(
モッド
12
)
−
1
もし
p
≡
5
または
7
(
モッド
12
)
。
{\displaystyle \left({\frac {3}{p}}\right)=(-1)^{{\big \lfloor }{\frac {p+1}{6}}{\big \rfloor }}={\begin{cases}1&{\mbox{ if }}p\equiv 1{\mbox{ or }}11{\pmod {12}}\\-1&{\mbox{ if }}p\equiv 5{\mbox{ or }}7{\pmod {12}}.\end{cases}}}
奇数素数 p ≠5の場合、
(
5
p
)
=
(
−
1
)
⌊
2
p
+
2
5
⌋
=
{
1
if
p
≡
1
or
4
(
mod
5
)
−
1
if
p
≡
2
or
3
(
mod
5
)
.
{\displaystyle \left({\frac {5}{p}}\right)=(-1)^{{\big \lfloor }{\frac {2p+2}{5}}{\big \rfloor }}={\begin{cases}1&{\mbox{ if }}p\equiv 1{\mbox{ or }}4{\pmod {5}}\\-1&{\mbox{ if }}p\equiv 2{\mbox{ or }}3{\pmod {5}}.\end{cases}}}
フィボナッチ数列 1、1、2、3、5、8、13、21、34、55 、…は、 F 1 = F 2 = 1、 F n +1 = F n + F n −1 という繰り返しで定義されます。p が 素数であれ
ば、
F
p
−
(
p
5
)
≡
0
(
mod
p
)
,
F
p
≡
(
p
5
)
(
mod
p
)
.
{\displaystyle F_{p-\left({\frac {p}{5}}\right)}\equiv 0{\pmod {p}},\qquad F_{p}\equiv \left({\frac {p}{5}}\right){\pmod {p}}.}
例えば、
(
2
5
)
=
−
1
,
F
3
=
2
,
F
2
=
1
,
(
3
5
)
=
−
1
,
F
4
=
3
,
F
3
=
2
,
(
5
5
)
=
0
,
F
5
=
5
,
(
7
5
)
=
−
1
,
F
8
=
21
,
F
7
=
13
,
(
11
5
)
=
1
,
F
10
=
55
,
F
11
=
89.
{\displaystyle {\begin{aligned}\left({\tfrac {2}{5}}\right)&=-1,&F_{3}&=2,&F_{2}&=1,\\\left({\tfrac {3}{5}}\right)&=-1,&F_{4}&=3,&F_{3}&=2,\\\left({\tfrac {5}{5}}\right)&=0,&F_{5}&=5,&&\\\left({\tfrac {7}{5}}\right)&=-1,&F_{8}&=21,&F_{7}&=13,\\\left({\tfrac {11}{5}}\right)&=1,&F_{10}&=55,&F_{11}&=89.\end{aligned}}}
ルジャンドル記号と二次の相互性
p と q が 異なる奇数の素数であるとします 。ルジャンドル記号を使用すると、 二次の相互 法則は簡潔に次のように表すことができます。
(
q
p
)
(
p
q
)
=
(
−
1
)
p
−
1
2
⋅
q
−
1
2
.
{\displaystyle \left({\frac {q}{p}}\right)\left({\frac {p}{q}}\right)=(-1)^{{\tfrac {p-1}{2}}\cdot {\tfrac {q-1}{2}}}.}
二次相互性の証明の 多くは オイラーの基準に基づいている。
(
a
p
)
≡
a
p
−
1
2
(
mod
p
)
.
{\displaystyle \left({\frac {a}{p}}\right)\equiv a^{\tfrac {p-1}{2}}{\pmod {p}}.}
さらに、二次の相互法則のさまざまな証明を生み出すために、ルジャンドル記号のいくつかの代替表現が考案されました。
∑
k
=
0
p
−
1
ζ
a
k
2
=
(
a
p
)
∑
k
=
0
p
−
1
ζ
k
2
,
ζ
=
e
2
π
i
p
{\displaystyle \sum _{k=0}^{p-1}\zeta ^{ak^{2}}=\left({\frac {a}{p}}\right)\sum _{k=0}^{p-1}\zeta ^{k^{2}},\qquad \zeta =e^{\frac {2\pi i}{p}}}
二次の相互法則の4番目の [4] と6番目の [5] の証明において。
(
p
q
)
=
sgn
(
∏
i
=
1
q
−
1
2
∏
k
=
1
p
−
1
2
(
k
p
−
i
q
)
)
.
{\displaystyle \left({\frac {p}{q}}\right)=\operatorname {sgn} \left(\prod _{i=1}^{\frac {q-1}{2}}\prod _{k=1}^{\frac {p-1}{2}}\left({\frac {k}{p}}-{\frac {i}{q}}\right)\right).}
p と q の役割を逆にすると 、 ( p / q ) と ( q / p )。
(
q
p
)
=
∏
n
=
1
p
−
1
2
sin
(
2
π
q
n
p
)
sin
(
2
π
n
p
)
.
{\displaystyle \left({\frac {q}{p}}\right)=\prod _{n=1}^{\frac {p-1}{2}}{\frac {\sin \left({\frac {2\pi qn}{p}}\right)}{\sin \left({\frac {2\pi n}{p}}\right)}}.}
アイゼンシュタインは、正弦関数の 代わりに 特定の 楕円関数を使用することで、 3次 および 4次の相互性 も 証明することができました。
ヤコビ 記号 ( 1つの / ん ) は、ルジャンドル記号の一般化であり、合成の 2 番目の (下) 引数 n を許可しますが、 n は 依然として奇数かつ正である必要があります。この一般化により、途中で因数分解を実行せずにすべてのルジャンドル記号を効率的に計算できるようになります。
さらなる拡張は クロネッカー記号 であり、その下の引数は任意の整数になることができます。
べき乗 剰余記号 ( 1つの / ん ) n は、 ルジャンドル記号を n の より高いべき乗に一般化します。ルジャンドル記号は、 n = 2 の べき乗剰余記号を表します。
計算例
二次の相互法則を含む上記の性質は、任意のルジャンドル記号を評価するために使用できます。例:
(
12345
331
)
=
(
3
331
)
(
5
331
)
(
823
331
)
=
(
3
331
)
(
5
331
)
(
161
331
)
=
(
3
331
)
(
5
331
)
(
7
331
)
(
23
331
)
=
(
−
1
)
(
331
3
)
(
331
5
)
(
−
1
)
(
331
7
)
(
−
1
)
(
331
23
)
=
−
(
1
3
)
(
1
5
)
(
2
7
)
(
9
23
)
=
−
(
1
3
)
(
1
5
)
(
2
7
)
(
3
2
23
)
=
−
(
1
)
(
1
)
(
1
)
(
1
)
=
−
1.
{\displaystyle {\begin{aligned}\left({\frac {12345}{331}}\right)&=\left({\frac {3}{331}}\right)\left({\frac {5}{331}}\right)\left({\frac {823}{331}}\right)\\&=\left({\frac {3}{331}}\right)\left({\frac {5}{331}}\right)\left({\frac {161}{331}}\right)\\&=\left({\frac {3}{331}}\right)\left({\frac {5}{331}}\right)\left({\frac {7}{331}}\right)\left({\frac {23}{331}}\right)\\&=(-1)\left({\frac {331}{3}}\right)\left({\frac {331}{5}}\right)(-1)\left({\frac {331}{7}}\right)(-1)\left({\frac {331}{23}}\right)\\&=-\left({\frac {1}{3}}\right)\left({\frac {1}{5}}\right)\left({\frac {2}{7}}\right)\left({\frac {9}{23}}\right)\\&=-\left({\frac {1}{3}}\right)\left({\frac {1}{5}}\right)\left({\frac {2}{7}}\right)\left({\frac {3^{2}}{23}}\right)\\&=-(1)(1)(1)(1)\\&=-1.\end{aligned}}}
あるいは、より効率的な計算を使用します。
(
12345
331
)
=
(
98
331
)
=
(
2
⋅
7
2
331
)
=
(
2
331
)
=
(
−
1
)
331
2
−
1
8
=
−
1.
{\displaystyle \left({\frac {12345}{331}}\right)=\left({\frac {98}{331}}\right)=\left({\frac {2\cdot 7^{2}}{331}}\right)=\left({\frac {2}{331}}\right)=(-1)^{\tfrac {331^{2}-1}{8}}=-1.}
記事 「Jacobi 記号」 には、Legendre 記号の操作例がさらに記載されています。
効率的な 因数分解 アルゴリズムは知られていないが、効率的な べき乗剰余 アルゴリズムは知られているため、一般的にはルジャンドルの元の定義を使用する方が効率的である。例えば、
(
98
331
)
≡
98
331
−
1
2
(
mod
331
)
≡
98
165
(
mod
331
)
≡
98
⋅
(
98
2
)
82
(
mod
331
)
≡
98
⋅
5
82
(
mod
331
)
≡
98
⋅
25
41
(
mod
331
)
≡
133
⋅
25
40
(
mod
331
)
≡
133
⋅
294
20
(
mod
331
)
≡
133
⋅
45
10
(
mod
331
)
≡
133
⋅
39
5
(
mod
331
)
≡
222
⋅
39
4
(
mod
331
)
≡
222
⋅
197
2
(
mod
331
)
≡
222
⋅
82
(
mod
331
)
≡
−
1
(
mod
331
)
{\displaystyle {\begin{aligned}\left({\frac {98}{331}}\right)&\equiv 98^{\frac {331-1}{2}}&{\pmod {331}}\\&\equiv 98^{165}&{\pmod {331}}\\&\equiv 98\cdot (98^{2})^{82}&{\pmod {331}}\\&\equiv 98\cdot 5^{82}&{\pmod {331}}\\&\equiv 98\cdot 25^{41}&{\pmod {331}}\\&\equiv 133\cdot 25^{40}&{\pmod {331}}\\&\equiv 133\cdot 294^{20}&{\pmod {331}}\\&\equiv 133\cdot 45^{10}&{\pmod {331}}\\&\equiv 133\cdot 39^{5}&{\pmod {331}}\\&\equiv 222\cdot 39^{4}&{\pmod {331}}\\&\equiv 222\cdot 197^{2}&{\pmod {331}}\\&\equiv 222\cdot 82&{\pmod {331}}\\&\equiv -1&{\pmod {331}}\end{aligned}}}
331 を法とする繰り返しの二乗 を使用し 、各演算の後に法を使用してすべての値を減らして、大きな整数での計算を回避します。
注記
^ ルジャンドル、AM (1798)。エッセイ・シュール・ラ・テオリ・デ・ノンブル。パリ。 p. 186.
^ ハーディ&ライト、Thm.83。
^ Ribenboim、64ページ; Lemmermeyer、例2.25〜2.28、73〜74ページ。
^ ガウス、「Summierung gewisser Reihen von besonderer Art」(1811)、 Untersuchungen に再版 ... pp. 463–495
^ ガウス、「Neue Beweise und Erweiterungen des Fundamentalsatzes in der Lehre von denquadratischen Resten」(1818 年) Untersuchungen に再版 ... pp. 501–505
^ レマーマイヤー、例 p. 31、1.34
^ Lemmermeyer、236ページ以降。
参考文献
Gauss, Carl Friedrich (1965)、 Untersuchungen über höhere Arithmetik (Disquisitiones Arithmeticae & その他の数論に関する論文) 、Maser, H. 訳 (第 2 版)、ニューヨーク: チェルシー、 ISBN 0-8284-0191-8
ガウス、カール・フリードリヒ (1986)、 Disquisitiones Arithmeticae 、クラーク、アーサー・A(第2版、訂正版)訳、ニューヨーク: シュプリンガー 、 ISBN 0-387-96254-9
バッハ、エリック、シャリット、ジェフリー(1996)、 アルゴリズム数論 、第1巻:効率的なアルゴリズム)、ケンブリッジ: MITプレス 、 ISBN 0-262-02405-5
ハーディ、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
リベンボイム、パウロ(1996)、 素数記録の新書 、ニューヨーク: シュプリンガー 、 ISBN 0-387-94457-5
外部リンク