为了简洁地表示二次剩余和二次非剩余,我们可以引入模奇素数的 Legendre 符号。
定义[]
对于奇素数以及任意整数,称对的 Legendre 符号是,它的值定义为
- 若且是模的二次剩余,则值为;
- 若且是模的二次非剩余,则值为;
- 若,则值为。
显然,
性质[]
- 完全积性函数,即;
- 若,则,特别地,;
- ;
- 二次同余方程模的解数(不计重数)为。
由于 Legendre 符号的完全积性,我们只需把握,为素数的 Legendre 符号值就可把握任意的 Legendre 符号值。
Euler 判别法则[]
,特别地,
这给出了 Legendre 符号在处的值,下面我们讨论在处的值。
Gauss 引理[]
设为奇素数,,记,令是当中模的最小正剩余大于的个数,则
特别地,当时,
为了计算两个奇素数的 Legendre 符号而引入的,它可以将不宜求解的较大的数的 Legendre 符号不断缩小。它的形式是
设为两个奇素数,则有
上下节[]