2024-10-17

Kongruensräkning

Kinesiska restsatsen

Om x=x0+mny,yZ

Exempel

Hitta minsta positiva lösningen till:

{x12 mod 31x20 mod 41

Lösning: sgd(31,41)=1

Från x12 mod 31:x=12+31k,kZ
Sätt in i 2:a ekvationen:

12+31k20 mod 41
31k8 mod 41

Hitta invers till [31] i Z41 för att få k.

Eulers algoritm:
41=311+10
31=103+1
10=110+0

1=31310
=313(4131)
=431341
4311 mod 41
[31]1=[4] i Z41

Multiplicera med [31]1

k4832 mod 41
k=32+41y,yZ

Sätt in i uttryck för x:

x=12+31k
=12+31(32+41y)
=12+3132+3141y
=1004+1271y,yZ

Svar:
Minsta positiva lösning ges av y=0 (x0=1004)

Förenkla kongruenser

Tip

Tag 10+5y5 mod 16
1610+5y5
165(2+y1)
2+y1 mod 16

Detta går eftersom 16 inte är en delare till 5, därav måste 2+y1 vara det.

Eulers Φ-funktion och sats

Φ:Z+Z+ definierat enligt följande:

Φ(n)=|{aZ:1an,sgd(a,n)=1}|
=|xZ+:x är inverterbart|

Gäller att Φ(1)=1,Φ(2)=1,Φ(3)=2,Φ(4)=2,

Φ(p)=p1 där p är ett primtal.

Betrakta Φ(pk),kZ+

Låt 1apk1

sgd(a,pk)1
pa
a{p,2p,3p,,(pk1)p}
Φ(pk)=pkpk1=pk1(p1)

Sats 5.54

Låt m,nZ+
sgd(m,n)=1. Då gäller:

Φ(mn)=Φ(m)Φ(n)

Ett tal nZ+ kan faktoriseras:

n=p1k1p2k2prkr,ki1i:pi primtal
Sats 5.55 (Eulersats)

Låt nZ+, n2, aZ, sgd(a,n)=1
Då gäller:

aΦ(n)1 mod n