Chinesischer Restsatz
F¨ur teilerfremde nat¨urliche Zahlen p1, . . . ,pn besitzen die Kongruenzen x = a1 mod p1
. . .
x = an modpn genau eine L¨osungx ∈ {0, . . . ,P−1},P =p1· · ·pn.
Bezeichnet Qk eine zuPk =P/pk inverse ganze Zahl modulopk, d.h. ist QkPk = 1 modpk,
so gilt
x =
n
X
k=1
akQkPk mod P.
Beweis (i) Existenz:
Darstellung
x =
n
X
k=1
akQkPk modP
=⇒
x mod p` =a`Q`P` mod p`, da p` Teiler von Pk f¨urk 6=`
Definition einer zuP` inversen Zahl Q` modulop`:Q`P`= 1 mod p`
=⇒
x=a`·1 modp`=a` modp`
(ii) Eindeutigkeit:
zu zeigen:
x=x0 mod pkf¨urk = 1, . . . ,n =⇒ x−x0=mP sukzessives Betrachten der Kongruenzen
x =x0 modp1 =⇒
x−x0 =m1p1 x =x0 modp2 =⇒
m1p1 = 0 modp2 ⇐⇒ m1p1 =sp2
p1,p2 teilerfremd =⇒ p2 teilt m1, d.h.
m1 =m2p2, x−x0 =m2p1p2 weitere Kongruenzen
x−x0=m3p1p2p3, . . . , x−x0 =mnp1· · ·pn
Beispiel
Bestimmung einer L¨osungx der Kongruenzen x = 6 mod 9 x = 5 mod 10 x = 4 mod 13
Chinesischer Restsatz =⇒
x = 6Q1P1 + 5Q2P2 + 4Q3P3 mod P, P = 9·10·13 = 1170 mit
P1= 10·13 = 130, P2= 9·13 = 117, P3 = 9·10 = 90 und Qk der zuPk inversen nat¨urlichen Zahl modulopk, d.h.
QkPk +ypk = 1
Bestimmung der Modulo-Inversen Q1:
130 = 14·9 + 4 9 = 2·4 + 1 R¨uckw¨artseinsetzen
1 = 9−2·4
= 9−2·(130−14·9) = 29·9 + (−2)130
=⇒ Q1 = (−2) mod 9 = 7 Q2:
117 = 11·10 + 7 10 = 1·7 + 3
7 = 2·3 + 1 R¨uckw¨artseinsetzen
1 = 7−2·3
= 7−2·(10−1·7) = 3·7−2·10
= 3·(117−11·10)−2·10 = 3·117−35·10
=⇒ Q2 = 3 mod 10 = 3
Q3:
90 = 6·13 + 12 13 = 1·12 + 1 R¨uckw¨artseinsetzen
1 = 13−1·12
= 13−1·(90−6·13) = 7·13 + (−1)·90
=⇒ Q3 = (−1) mod 13 = 12 Einsetzen in die Darstellung der L¨osung
x = 6Q1P2+ 5Q2P2+ 4Q3P3 mod 1170
= 6·7·130 + 5·3·117 + 4·12·90 mod 1170
= 11535 mod 1170 = 1005