Hondarraren txinatar teorema

testwikitik
Nabigaziora joan Bilaketara joan

Hondarraren teorema txinatarra kongruentzien ekuazio sistemak ebazteko balio duen teorema da. Teorema hau aplikatzeko baldintza bakarra ondokoa da: ekuazioen moduluak beraien artean lehenak izan behar dira, hau da, zkh(m1,m2)=1 izan behar da m ekuazio sistemetako edozein ekuazioaren modulua izanik.

Hondarraren teorema txinatarrak zera dio: demagun kongruentzia sistema bat dugula eta bertako ekuazio guztien moduluak beraien artean lehenak direla. Orduak sistemak soluzio bakarra izango du M=m1m2...mn moduluarekiko. Existitzen diren beste soluzio guztiak xy(modM) motakoak izango dira.

Frogapena

Kongruentzia sistema bat:

xb1 (mod m1)

xb2 (mod m2)

xbn (mod mn)

non zkh(mi,mj)=1 den ij denean

Izan bitez M=m1m2mn modulu guztien biderkadura eta Mj=M/mj(j=1,2,,n) mj ez diren moduluen biderkadura. Hipotesiagatik badakigu zkh(mi,mj)=1ij denean, beraz, zkh(Mj,mj)=1 da. Ondorioz, Mjx1 (mod mj)-k soluzio bat du eta bakarra da mj moduluarekiko. Soluzio horri xj deituko diogu.

x=b1M1x1++bnMnxn sistema osoaren soluzioa izango da. Soluzioa dela ikustekoa xbi (mod mi) betetzen dela ikusiko dugu. Mn bakoitza mi-gatik zatigarria da Mi izan ezik. Beraz b1M1x1++bnMnxnbiMixi (mod mi). xi-k Mixi1 (mod mi) betetzen duenez b1M1x1++bnMnxnbiMixibi (mod mi). Beraz, x soluzioa da.

M moduluarekiko bakarra dela ziurtatzeko, x eta y, bi soluzio hartuko dutugu. Bi horiek soluzioak badira xbj (mod mj) eta ybj (mod mj) j=1,2,,n guztietarako. Beraz, xy (mod mj) j=1,2,,n guztietarako. Moduluak elkarrekiko lehenak direnez xy (mod M) dugu. Orduan, badakigu sistemaren soluzio guztiak kongruenteak direla M moduluarekiko.

Adibidea

Lehen esan bazala, kongruentzia linealetako sistemak ebazteko balio du teorema honek. Ebatzi dezagun, bat hondarraren teorema txinatarra nola aplikatzen den ikusteko. Demagun, hondako kongruentzia sistema dugula:

{x2(mod5)x4(mod7)x3(mod9)

Lehenik eta behin kalkulatu dezagun Mi=5×7×9=315.

Ondoren kalkulatu desagua modulu bakoitza, oro har, mj .

m1=63

m2=45

m3=35

Has gaitezen kongruentzia lineal bakoitza bere aldetik aztertzen:

1.kasua

x11(mod5)

x10(mod63)

Bezouten identitatea erabiliz: 1=32=3(53)=2×35=2(635×12)5=26325×5

Beraz, x1=2×63

2.kasua

x21(mod7)

x20(mod45)

Bezouten identitatea erabiliz: 1=2×45+13×7

Beraz, x2=2×90

3.kasua

x31(mod9)

x30(mod35)

Bezouten identitatea erabiliz: 1=35+4×9

Beraz, x3=35

Teoremaren frogan erabili dugun notazioarekin,x1=2×63,x2=90,x3=35. Horiekin soluzio bat idatziko dugu:

x=2×63×290×435×3=102(mod315)

Sistemaren soluzio guztiak x=102+315kdira,kZ edozein izanik

Erabilpenak

Segiden zenbaketa

Hondarraren txinatar teorema Gödelen segiden zenbaketarako erabiltzen da, Gödel-en osatugabetasunaren teoremak frogatzeko erabili zenean.

Fourier-en transformatu azkarra (FTT)

Faktore lehenaren FTT algoritmoak hondarraren teorema txinatarra erabiltzen du n1n2 tamainuko Fourier-en transformatu azkarraren zenbaketa txikitzeko n3n4 tamainuko zenbaketa batera, n3 eta n4 elkarrekiko lehenak direla zihurtatuz.

Enkriptatzea

RSAren algoritmo gehienek hondarraren teorema txinatarra erabiltzen dute HTTPS ziurtagiriak sinatzeko eta deszifratzeko.

Hondarraren teorema txinatarra mezu ezkutuak bidaltzeko ere erabil daiteke. Pertsona talde batean mezu batzuk partekatzean datza. Denek batera bidalitako mezu horietatik mezu sekretua lor dezakete. Mezu horietako bakoitza kongruentzia bat da, eta kongruentzia sistema ebaztean hondarraren teorema txinatarra erabiliz, mezu sekretua lortzen da.

Kanpo estekak

Txantiloi:Autoritate kontrola