Modularna aritmetika

S Vikipedije, slobodne enciklopedije

Modularna aritmetika predstavlja aritmetički sistem kod koga se brojevi vraćaju u krug, kada dostignu određenu vrednost – modulo. Modularnu aritmetiku je uveo Karl Fridrih Gaus u svom čuvenom delu Disquisitiones Arithmeticae, objavljenom 1801.

Opštepoznata primena modularne aritmetike je u 24-časovnom merenju vremena: dan traje od ponoći do sledeće ponoći, i podeljen je na 24 časa, od 0 do 23. Ako je u određenom trenutku 19:00 časova (sedam uveče), osam sati kasnije vreme ne iznosi 27:00 (kao kod uobičajenog sabiranja: 19 + 8 = 27), već je tada 03:00 (narednog dana). Isto, ako je u određenom trenutku podne (12:00), i od tog trenutka je protekao 21 čas, sat će pokazivati 09:00 narednog dana, a ne 33:00 (kao kod uobičajenog sabiranja). Kako časovi ponovo počinju od 00 pošto prođu 24 sata, ovde se radi o aritmetici po modulu 24 – brojevi ponovo počinju od nule kada dostignu 24.

Uvod i definicija[uredi | uredi izvor]

Motivacija[uredi | uredi izvor]

U vektorskom prostoru, skup skalara je polje i deluje na vektore skalarnim množenjem, podložno određenim aksiomima kao što je distributivni zakon. U modulu, skalari treba da budu samo prsten, tako da koncept modula predstavlja značajnu generalizaciju. U komutativnoj algebri, ideali i količnik prstenova su moduli, tako da se mnogi argumenti o idealima ili količniku prstenova mogu kombinovati u jedan argument o modulima. U nekomutativnoj algebri, razlika između levih ideala, ideala i modula postaje sve izraženija, iako se neki uslovi teorije prstena mogu izraziti ili o levim idealima ili o levim modulima.

Veliki deo teorije modula sastoji se od proširenja što je moguće više poželjnih svojstava vektorskih prostora na oblast modula preko prstena koji se „dobro ponaša“, kao što je domen glavnog ideala. Međutim, moduli mogu biti dosta komplikovaniji od vektorskih prostora; na primer, nemaju svi moduli osnovu, te čak i za one koji imaju (slobodni moduli) broj elemenata u bazi ne mora biti isti za sve baze (to jest da možda nemaju jedinstven rang) ako osnovni prsten ne zadovoljava uslov invarijantnog osnovnog broja, za razliku od vektorskih prostora, koji uvek imaju (moguće beskonačnu) osnovu čija je kardinalnost tada jedinstvena. (Ove poslednje dve tvrdnje zahtevaju aksiom izbora uopšte, ali ne u slučaju konačno-dimenzionalnih prostora, ili određenih beskonačno-dimenzionalnih prostora koji se dobro ponašaju kao što su Lp prostori.)

Formalna definicija[uredi | uredi izvor]

Pretpostavimo da je R prsten, a 1 njegov multiplikativni identitet. Levi R-modul M sastoji se od abelove grupe (M, +) i operacije · : R × MM takve da za svako r, s u R i x, y u M, imamo

Operacija · se naziva skalarno množenje. Često je simbol · izostavljen, ali u ovom članku se koristi i rezerviše jukstapozicija za množenje u R. Može se napisati RM da bi se naglasilo da je M levi R-modul. Desni R-modul MR je slično definisan u smislu operacije · : M × RM.

Autori koji ne zahtevaju da prstenovi budu jedinstveni izostavljaju uslov 4 u gornjoj definiciji; oni bi gore definisane strukture nazvali „unitalnim levim R-modulima“. U ovom članku, u skladu sa glosarom teorije prstenova, pretpostavlja se da su svi prstenovi i moduli jedinstveni.[1]

(R,S)-bimodul je abelova grupa zajedno sa levim skalarnim množenjem · elementima R i desnim skalarnim množenjem ∗ elementima iz S, čineći ga istovremeno levim R-modulom i desnim S-modulom, zadovoljavajući dodatni uslov (r · x) ∗ s = r ⋅ (xs) za svako r u R, x u M, i s u S.

Ako je R komutativan, onda su levi R-moduli isti kao i desni R-moduli i jednostavno se nazivaju R-moduli.

Relacija kongruencije[uredi | uredi izvor]

Modularna aritmetika se matematički može posmatrati uvođenjem relacije kongruencije na skupu celih brojeva, koja je kompatibilna sa operacijama prstena celih brojeva: sabiranje, oduzimanje, i množenje. Za fiksirani modul n, definisana je na sledeći način.

Dva cela broja a i b su kongruentna po modulu n, ako je njihova razlika (a−b) ceo broj koji je umnožak (sadržalac) od n. Ako je ovo tačno, zapisuje se

a b (mod n).

Ovaj matematički iskaz se čita: "a je kongruentno sa b po modulu n".

Na primer,

38 14 (mod 12)

jer je 38 − 14 = 24, što je umnožak (sadržalac) broja 12. Za pozitivno n i nenegativne a i b, kongruencija a i b se takođe može posmatrati i kao tvrđenje da ova dva broja imaju isti ostatak nakon deljenja modulom n. Tako,

38 14 (mod 12)

Jer kad se podele brojem 12, oba broja daju ostatak 2.

Napomena u vezi notacije: Pošto je uobičajeno da se istovremeno razmatra nekoliko relacija kongruencije za različite module, i moduli se uključuju u notaciju. Uprkos ovom ternarnom zapisu, relacija kongruencije po datom modulu je binarna. Ovo bi bilo jasnije kada bi se koristio zapis a n b umesto tradicionalnog zapisa.

Osobine kongruencije[uredi | uredi izvor]

Slede svojstva koja čine ovu relaciju relacijom kongruencije (u odnosu na sabiranje, oduzimanje i množenje).

Propozicija 1
  • Neka su celi brojevi te prirodan broj. Neka je

i tada vredi

Dokaz

Neka je i .

deli te je
  • Neka su celi brojevi i prirodan broj. Neka su brojevi i relativno prosti.

Tada vredi

Dokaz

Kako su i relativno prosti, postoje celi brojevi i takvi da je . Iz kongruencije => postoji celi broj takav da je . Množenjem prethodne jednakosti sa , iz dobija se . Očito deli te je

Ova tvrdnja ne vredi generalno, tj. ako i nisu relativno prosti.

Primer
  • tačno
  • nije tačno
Propozicija 2

Neka je Tada vredi i , gde je .

Dokaz

postoji celi broj takav da vredi Odatle je , te je

Kako su i relativno prosti, jer nemaju zajedničkih prostih faktora, dobija se n čime je tvrdnja dokazana.

Propozicija 3

Neka je prirodan broj, te su i celi brojevi takvi da je Tada za polinom sa celobrojnim koeficijentima vredi

Dokaz

Primenom predhodnih propozicija na

dobija se
te

saberu li se dobijene kongruencije dobija se

Propozicija 4

Neka su prirodni brojevi. Tada su sledeće tvrdnje ekvivalentne:

Primer

Odrediti za koji vredi

(340 je deljivo sa 17) tj.

Kako je dobija se

Datu kongruenciju zadovoljava svaki celi broj koji je kongruentan modulo , tj. .

Potpuni i redukovani sistem ostataka[uredi | uredi izvor]

Neka je prirodan broj veći od . Skup se naziva potpuni sistem ostataka modulo ako za svaki celi broj postoji jedinstveni za koji vredi .

Svaki potpuni sistem ostataka modulo ima tačno elemenata. Takođe, svaki n-člani skup koji se sastoji od celih brojeva međusobno nekongruentnih modulo predstavlja jedan potpuni sustem ostataka modulo .

Najčešće korišten potpun sistem ostataka modulo je skup

Ovo su neki od potpunih sistema ostataka modulo 5: , , ,

Postoji ih beskonačno mnogo.

Lema 1

Neka je potpuni sistem ostataka modulo . Tada je i potpuni sistem ostataka modulo , za svaki celi broj za koji vredi .

Lema 2

Neka su i prirodni brojevi. Kongruencija ima rešenja ako i samo ako deli . Ako je rešenje kongruencije tada su sva međusobno nekongruentna rešenja modulo polazne kongruencije data s

Primer

Skupovi {1, 2, 3, 4} i {-2,-6, 6, 7} su redukovani sistemi ostataka modulo , dok je {1, 5} redukovani sistem ostataka modulo .

Prsten klasa kongruencije[uredi | uredi izvor]

Kao i svaka relacija kongruencije, i kongruencija po modulu n je relacija ekvivalencije, i klasa ekvivalencije celog broja a, koja se označava sa [a]n, je skup { ..., a − 2n, an, a, a + n, a + 2n, ...}. Ovaj skup, koji se sastoji od celih brojeva kongruentnih sa a po modulu n, se naziva klasom kongruencije ili klasom ostatka od a po modulu n. Još jedna notacija za ovu klasu kongruencije, koja zahteva da je iz konteksta jasno o kom modulu se radi, je .

Skup klasa kongruencije po modulu n se označava kao Z/nZ i definiše se kao:

a Z}, gde Z = {..., −2, −1, 0, 1, 2, ...}.

Kada n ≠ 0, Z/nZ ima |n| elemenata, i može se zapisati kao:

n|−1]n }

Kada n = 0, Z/nZ nema nula elemente; već je izomorfno sa Z, jer [a]0 = {a}.

Možemo da definišemo sabiranje, oduzimanje i množenje na Z/nZ sledećim pravilima:

  • [a]n + [b]n = [a + b]n
  • [a]n − [b]n = [a − b]n
  • [[a]n × [b]n]n = [ab]n

Verifikacija da je ovo ispravna definicija koristi svojstva navedena gore.

Na ovaj način, Z/nZ postaje komutativni prsten. Na primer, u prstenu Z/24Z, imamo

[12]24 + [21]24 = [9]24,

kao aritmetiku 24-časovnog sata.

Skup Z/nZ ima brojna važna matematička svojstva koja su značajna za razne grane matematike. Umesto isključivanja specijalnog slučaja n = 0, korisnije je da se uključi Z/0Z (što je, kao što je već pomenuto, izomorfno prstenu Z celih brojeva), na primer, kada se razmatra karakteristika prstena.

Ostaci[uredi | uredi izvor]

Koncept modularne aritmetike je povezan sa konceptom ostatka pri deljenju.[2] Operacija nalaženja ostatka je poznata kao operacija modula, i ponekad se zapisuje kao "mod", pa pišemo "14 mod 12 = 2". Ovo značenje simbola "mod" je blago ali značajno drugačije od onog uvedenog u ovom članku; tačno je reći "38 ≡ 14 (mod 12)", ali nije tačno reći "38 = 14 mod 12" – 38 je kongruentno sa 14 po modulu 12, ali ostatak od 14 podeljeno sa 12 je 2, ne 38. Da bi se izbegli nesporazumi, relacija kongruencije se nekad zapisuje kao modulo umesto mod npr. "38 ≡ 14 (modulo 12)" u računarstvu.

Kada se radi sa modularnom aritmetikom, svaka klasa ekvivalencije se obično predstavlja njenim najmanjim nenegativnim članom.

Primene[uredi | uredi izvor]

Modularna aritmetika ima primenu u teoriji brojeva, teoriji grupa, teoriji prstena, apstraktnoj algebri, kriptografiji, računarstvu, i vizuelnim umetnostima i muzici.

Modularna aritmetika spada u osnove teorije brojeva i dotiče gotovo svaki aspekt njenog proučavanja. Pruža ključne primere za teoriju grupa, teoriju prstena i apstraktnu algebru.

U kriptografiji modularna aritmetika pruža direktnu osnovu za sisteme sa javnim ključem, kao što je RSA, a osim toga daje konačna polja za eliptičke krive i koristi se u mnogim algoritmima sa simetričnim ključem, uključujući AES, IDEA, i RC4.

U računarstvu, modularna aritmetika se često koristi kod bitovskih operacija i drugih operacija koje se tiču cikličnih, i struktura podataka fiksne širine. Modulo operacija, koja je implementirana u mnogim programskim jezicima i kalkulatorima, je primena modularne aritmetike koja se često koristi u ovom kontekstu.

U vizuelnim umetnostima modularna aritmetika se može koristiti za pravljenje umetničkih šara baziranih na tablicama množenja i sabiranja po modulu n (vidi spoljašnju vezu ispod).

U opštijem smislu, modularna aritmetika ima primene u disciplinama kao što su prava, ekonomija, (npr. teorija igara) i drugim oblastima društvenih nauka gde proporcionalno deljenje i alokacija resursa igra centralnu ulogu u analizi.

Neki neurolozi (kao na primer Oliver Saks) imaju teorije da takozvani idioti savanti koriste urođenu modularnu aritmetiku da računaju kompleksne probleme, kao što je dan u nedelji koji će pasti na neki udaljeni datum.

Vidi još[uredi | uredi izvor]

Reference[uredi | uredi izvor]

  1. ^ Dummit, David S.; Foote, Richard M. (2004). Abstract Algebra. Hoboken, NJ: John Wiley & Sons, Inc. ISBN 978-0-471-43334-7. 
  2. ^ Pettofrezzo & Byrkit (1970, str. 90)

Literatura[uredi | uredi izvor]

Spoljašnje veze[uredi | uredi izvor]