Предложите разные способы решения квадратного сравнения x^2 + x + 1 ≡ 0 по модулю простого p и обсудите зависимость решений от свойства p (p = 3, p ≡ 1 mod 3, p ≡ 2 mod 3)
Способы и обсуждение. 1) Дискриминант / «квадратная формула». Квадратное сравнение имеет дискриминант D=1−4=−3\!D=1-4=-3D=1−4=−3. Формально корни (в поле Fp\mathbb{F}_pFp) записываются как x≡−1±−32(modp).
x\equiv\frac{-1\pm\sqrt{-3}}{2}\pmod p. x≡2−1±−3(modp).
Следовательно корни существуют тогда и только тогда, когда −3-3−3 — квадрат по модулю ppp, т.е. когда символ Лежандра (−3p)=1\left(\frac{-3}{p}\right)=1(p−3)=1. Для p≠3p\neq3p=3 по квадратичной взаимности (−3p)=(−1p)(3p)=(−1)p−12(3p)=(p3),
\left(\frac{-3}{p}\right)=\left(\frac{-1}{p}\right)\left(\frac{3}{p}\right) =(-1)^{\frac{p-1}{2}}\left(\frac{3}{p}\right) =\left(\frac{p}{3}\right), (p−3)=(p−1)(p3)=(−1)2p−1(p3)=(3p),
так что −3-3−3 квадратичен мод ppp тогда и только тогда, когда p≡1(mod3)p\equiv1\pmod3p≡1(mod3). Следствие: - p≡1(mod3)p\equiv1\pmod3p≡1(mod3)⇒\Rightarrow⇒ два различных корня (в Fp\mathbb{F}_pFp); - p≡2(mod3)p\equiv2\pmod3p≡2(mod3)⇒\Rightarrow⇒ нет корней. 2) Факторизация / группа единиц. Имеем тождество x3−1=(x−1)(x2+x+1).
x^3-1=(x-1)(x^2+x+1). x3−1=(x−1)(x2+x+1).
Поэтому x2+x+1≡0(modp)x^2+x+1\equiv0\pmod px2+x+1≡0(modp) равносильно x3≡1(modp)x^3\equiv1\pmod px3≡1(modp) при x≢1x\not\equiv1x≡1. В мультипликативной группе Fp ∗\mathbb{F}_p^{\!*}Fp∗ (которая циклическая порядка p−1p-1p−1) элементы порядка 333 существуют тогда и только тогда, когда 3∣(p−1)3\mid(p-1)3∣(p−1), т.е. когда p≡1(mod3)p\equiv1\pmod3p≡1(mod3). Тогда таких элементов ровно 222 (два ненулевых корня). Если p≡2(mod3)p\equiv2\pmod3p≡2(mod3), элементом порядка 333 быть не может и нет корней. Случай p=3p=3p=3 отдельный (см. ниже). 3) Через первообразный корень. Если ggg — примитивный корень по модулю ppp и p≡1(mod3)p\equiv1\pmod3p≡1(mod3), то решения равны x≡gp−13иx≡g2(p−1)3.
x\equiv g^{\frac{p-1}{3}}\quad\text{и}\quad x\equiv g^{\frac{2(p-1)}{3}}. x≡g3p−1иx≡g32(p−1). 4) Частный случай p=3p=3p=3. Для p=3p=3p=3 дискриминант −3≡0(mod3)-3\equiv0\pmod3−3≡0(mod3), сравнение даёт единственный корень (двукратный) x≡1(mod3)x\equiv1\pmod3x≡1(mod3) (проверка: 12+1+1≡01^2+1+1\equiv012+1+1≡0). Короткое резюме: - p=3p=3p=3: единственный (двойной) корень x≡1x\equiv1x≡1. - p≡1(mod3)p\equiv1\pmod3p≡1(mod3): ровно два различных корня (элементы порядка 333 в Fp ∗\mathbb{F}_p^{\!*}Fp∗); явные формулы см. выше. - p≡2(mod3)p\equiv2\pmod3p≡2(mod3): решений нет. Пример: p=7p=7p=7 (7≡1(mod3)7\equiv1\pmod37≡1(mod3)). Дискриминант −3≡4-3\equiv4−3≡4, 4≡±2\sqrt{4}\equiv\pm24≡±2, получаем x≡−1±22(mod7)⇒x≡4,2,
x\equiv\frac{-1\pm2}{2}\pmod7\Rightarrow x\equiv4,2, x≡2−1±2(mod7)⇒x≡4,2,
и действительно 23≡43≡1(mod7)2^3\equiv4^3\equiv1\pmod723≡43≡1(mod7).
1) Дискриминант / «квадратная формула».
Квадратное сравнение имеет дискриминант D=1−4=−3\!D=1-4=-3D=1−4=−3. Формально корни (в поле Fp\mathbb{F}_pFp ) записываются как
x≡−1±−32(modp). x\equiv\frac{-1\pm\sqrt{-3}}{2}\pmod p.
x≡2−1±−3 (modp). Следовательно корни существуют тогда и только тогда, когда −3-3−3 — квадрат по модулю ppp, т.е. когда символ Лежандра (−3p)=1\left(\frac{-3}{p}\right)=1(p−3 )=1. Для p≠3p\neq3p=3 по квадратичной взаимности
(−3p)=(−1p)(3p)=(−1)p−12(3p)=(p3), \left(\frac{-3}{p}\right)=\left(\frac{-1}{p}\right)\left(\frac{3}{p}\right)
=(-1)^{\frac{p-1}{2}}\left(\frac{3}{p}\right)
=\left(\frac{p}{3}\right),
(p−3 )=(p−1 )(p3 )=(−1)2p−1 (p3 )=(3p ), так что −3-3−3 квадратичен мод ppp тогда и только тогда, когда p≡1(mod3)p\equiv1\pmod3p≡1(mod3). Следствие:
- p≡1(mod3)p\equiv1\pmod3p≡1(mod3) ⇒\Rightarrow⇒ два различных корня (в Fp\mathbb{F}_pFp );
- p≡2(mod3)p\equiv2\pmod3p≡2(mod3) ⇒\Rightarrow⇒ нет корней.
2) Факторизация / группа единиц.
Имеем тождество
x3−1=(x−1)(x2+x+1). x^3-1=(x-1)(x^2+x+1).
x3−1=(x−1)(x2+x+1). Поэтому x2+x+1≡0(modp)x^2+x+1\equiv0\pmod px2+x+1≡0(modp) равносильно x3≡1(modp)x^3\equiv1\pmod px3≡1(modp) при x≢1x\not\equiv1x≡1. В мультипликативной группе Fp ∗\mathbb{F}_p^{\!*}Fp∗ (которая циклическая порядка p−1p-1p−1) элементы порядка 333 существуют тогда и только тогда, когда 3∣(p−1)3\mid(p-1)3∣(p−1), т.е. когда p≡1(mod3)p\equiv1\pmod3p≡1(mod3). Тогда таких элементов ровно 222 (два ненулевых корня). Если p≡2(mod3)p\equiv2\pmod3p≡2(mod3), элементом порядка 333 быть не может и нет корней. Случай p=3p=3p=3 отдельный (см. ниже).
3) Через первообразный корень.
Если ggg — примитивный корень по модулю ppp и p≡1(mod3)p\equiv1\pmod3p≡1(mod3), то решения равны
x≡gp−13иx≡g2(p−1)3. x\equiv g^{\frac{p-1}{3}}\quad\text{и}\quad x\equiv g^{\frac{2(p-1)}{3}}.
x≡g3p−1 иx≡g32(p−1) .
4) Частный случай p=3p=3p=3.
Для p=3p=3p=3 дискриминант −3≡0(mod3)-3\equiv0\pmod3−3≡0(mod3), сравнение даёт единственный корень (двукратный) x≡1(mod3)x\equiv1\pmod3x≡1(mod3) (проверка: 12+1+1≡01^2+1+1\equiv012+1+1≡0).
Короткое резюме:
- p=3p=3p=3: единственный (двойной) корень x≡1x\equiv1x≡1.
- p≡1(mod3)p\equiv1\pmod3p≡1(mod3): ровно два различных корня (элементы порядка 333 в Fp ∗\mathbb{F}_p^{\!*}Fp∗ ); явные формулы см. выше.
- p≡2(mod3)p\equiv2\pmod3p≡2(mod3): решений нет.
Пример: p=7p=7p=7 (7≡1(mod3)7\equiv1\pmod37≡1(mod3)). Дискриминант −3≡4-3\equiv4−3≡4, 4≡±2\sqrt{4}\equiv\pm24 ≡±2, получаем
x≡−1±22(mod7)⇒x≡4,2, x\equiv\frac{-1\pm2}{2}\pmod7\Rightarrow x\equiv4,2,
x≡2−1±2 (mod7)⇒x≡4,2, и действительно 23≡43≡1(mod7)2^3\equiv4^3\equiv1\pmod723≡43≡1(mod7).