Сравнения по составному модулю
Предложение. Если p∈P∖{2}, то ∃x:x2≡a(modpα)⟺∃x:x2≡a(modp).
▴
(⇒)
Если x2≡a (pα) имеет решение x0, то x20−a≡0 (pα)⇒x20−a≡0 (p).
(⇐)
Будем доказывать α=2 (случай α>2 аналогичен).
Рассмотрим x2≡a (p2).
Пусть ˜x — решение x2≡a (p).
Пусть x=˜x+tp≡˜x (p).
(˜x+tp)2−a≡0 (p2).
˜x2−a+2tp˜x+tp2≡0 (p2).
˜x2−a+2tp˜x≡0 (p2).
˜x2−a представим в виде lp (т.к. ˜x2≡a (p)).
lp+2t˜xp⋮p2.
l+2t˜x≡0 (p).
2˜xt≡−l (p). 2˜x≠0⇒ уравнение имеет решение t (если p — чётно, то решения может не существовать).
Так как все переходы эквивалентны, то решение будет решением (˜x+tp)2−a≡0 (p2).
◼
Предложение. Если a≡1 (8), то a — вычет mod 2α.