Aritmetica modulară

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

Aritmetica modulară (uneori numită aritmetică de ceas, deoarece calculul orelor în cicluri de 12 sau 24 se bazează pe acest principiu) reprezintă o ramură importantă a matematicii . Acesta găsește aplicații în criptografie , în teoria numerelor (în special în căutarea numerelor prime ) și stă la baza multora dintre cele mai frecvente operații aritmetice și algebrice .

Este un sistem de aritmetică întreagă , în care numerele se „înfășoară în jurul lor” de fiecare dată când ajung la multiplii unui anumit număr n , numit modulo . Aritmetica modulară și notația obișnuită a congruențelor au fost introduse formal de Carl Friedrich Gauss în tratatul său Disquisitiones Arithmeticae , publicat în 1801 .

Relația de congruență

Aritmetica modulară se bazează pe conceptul de congruență modulo n . Având în vedere trei numere întregi a , b , n , cu n ≠ 0, spunem că a și b sunt congruente modulo n, sau că a este congruent cu b modulo n , dacă diferența ( a - b ) este un multiplu al lui n . În acest caz scriem

De exemplu, putem scrie

deoarece 38 - 14 = 24, care este multiplu de 12.

Dacă ambele numere sunt pozitive, putem spune, de asemenea, că a și b sunt modulo congruente n dacă au același rest în diviziune cu n . Deci, putem spune, de asemenea, că 38 este congruent cu 14 modulo 12, deoarece atât 38, cât și 14 au restul 2, împărțind la 12.

Proprietățile congruențelor

Relația de echivalență

Congruența este o relație de echivalență între numere întregi, după cum se poate observa din următoarele proprietăți:

Dovadă : avem a - a = 0 și, după cum se știe, fiecare număr întreg diferit de zero este divizor de 0. Prin urmare, n se împarte (a - a)
Dovadă : dacă n divide (a - b) , atunci n împarte și opusul (b - a) = - (a - b)
  • Proprietate tranzitivă : dacă a este congruent cu b modulul n și b este congruent cu c modulul n atunci și a este congruent cu c modulul n .
Dovadă : dacă n împarte (a - b) și n împarte (b - c) atunci, la proprietatea distributivă a divizării în raport cu suma, n împarte și [(a - b) + (b - c)] = [ a - b + b - c] = (a - c) .

Invarianță în ceea ce privește operațiile aritmetice

O altă caracteristică importantă a relației de congruență este faptul că este păstrată din operațiile aritmetice obișnuite dintre numere întregi:

  • Invarianță prin adăugare : prin creșterea sau descreșterea a două numere congruente modulul n cu aceeași cantitate, noile numere obținute sunt încă congruente între ele modulul n . Mai pe scurt
Dovadă : (a - b) = (a - b + c - c) = (a + c) - (b + c)
  • Invarianța prin înmulțire : înmulțind două numere congruente modulul n cu aceeași cantitate, noile numere obținute sunt încă congruente între ele modulul n .
Dovadă : dacă n divide (a - b) atunci n divide (a - b) × c
Notă : puteți inversa această proprietate numai dacă GCD ( n , c ) = 1.
  • Invarianță în ceea ce privește exponențierea : creșterea a două numere congruente modulul n la aceeași putere k , numerele obținute sunt încă congruente între ele modulul n .
Dovadă : dacă a ≡ b ≡ 0 (mod n) propoziția este banală. Dacă a ≡ b (mod n) nu este nul, presupuneți că . Înmulțind ambii termeni cu o mulțumire invarianței prin înmulțire, obținem . Începând de la congruența a ≡ b (mod n) și înmulțind ambele părți cu , din nou datorită invarianței prin multiplicare, obținem: . Comparând cele două expresii și folosind proprietățile simetrice și tranzitive, deducem că . Deoarece propoziția este adevărată pentru k = 1 și a fi adevărată pentru k-1 implică faptul că este adevărată pentru k , prin principiul inducției propoziția este adevărată pentru toți k .

Celelalte clase modulo n

Proprietățile reflexive, simetrice și tranzitive descrise mai sus indică faptul că relația de congruență modulul n este o relație de echivalență și, prin urmare, definește un set de coeficienți .

Împărțirea euclidiană a unui întreg a cu n , deci

adică

vă permite să împărțiți întregul a numerelor întregi din clase (subseturi) conform următoarei relații de echivalență: se spune că este un număr întreg este echivalent cu dacă și numai dacă diferența este un relativ multiplu al . Astfel definim setul de coeficient de în ceea ce privește această relație de echivalență și formată din n clase

numite clase de odihnă modulo .

Fiecare clasă de rest [ r ] reprezintă, pe lângă r în sine, toate numerele întregi de forma a = k × n + r pentru un număr întreg k .

De exemplu, în modulul de congruență 7, clasa restului [5] reprezintă, pe lângă numărul 5, și numărul 12 (= 1 × 7 + 5), numărul 19 (= 2 × 7 + 5), număr 2308 (= 329 × 7 + 5) etc. Mai mult, [5] reprezintă, de asemenea, numărul -2 (= -1 × 7 + 5), numărul -9 (= -2 × 7 + 5) și așa mai departe.

Aritmetica congruențelor modulul n

Invarianțele descrise mai sus cu privire la sumă și multiplicare indică faptul că aceste operații sunt, de asemenea, bine definite la coeficient. Aceste operațiuni continuă să satisfacă proprietățile comutative , asociative și distributive . Elementele neutre pentru adunare și multiplicare sunt clasele [0] și [1].

Clasele modulo n cu suma formează un grup abelian : mai exact, formează un grup ciclic finit . Cu suma și produsul formează un inel . Spre deosebire de ceea ce se întâmplă pentru numere întregi , produsul a două elemente diferite de zero poate fi zero. De exemplu:

de sine .

Acest lucru nu se întâmplă, totuși, când n este un număr prim : de fapt, în acest caz, clasele formează un domeniu de integritate și, de asemenea, un câmp .

Printre proprietățile operațiilor găsim următoarele:

Rădăcini primitive

Pictogramă lupă mgx2.svg Același subiect în detaliu: Generator (teoria numerelor) .

Datorită prezenței posibile a divizorilor lui 0, în general nu este un grup cu produsul. De fapt, divizorii lui 0 nu au inversuri. Pe de altă parte, atunci când nu există divizori diferiți de 0, adică în cazurile cu n prime, înmulțirea formează un grup multiplicativ și inelul este un câmp. Cu toate acestea, dacă ne restrângem la clasele ale căror reprezentări sunt coprimă cu n , această proprietate reapare. Este ușor să demonstrați acest lucru recurgând la identitatea Bézout : dacă a este coprimă cu n , există două numere întregi x și y astfel încât

adică reducerea modulului n ,

și, prin urmare, fiecare a are un invers. Mai mult, multiplicarea continuă să fie internă inelului și să posede proprietăți asociative și comutative , iar clasa [1] este elementul neutru.

Un rezultat important, găsit deja de Gauss, este că acest grup este ciclic dacă și numai dacă n este 2, 4, puterea unui număr prim impar sau dublul puterii unui număr prim impar. Generatorii acestui grup ciclic sunt uneori numiți rădăcini primitive modulo n .

Polinoame în aritmetică modulară

Pictogramă lupă mgx2.svg Același subiect în detaliu: Congruențe polinomiale .

De asemenea, în este posibil, prin operațiile definite mai sus, să vorbim despre polinoame . Proprietățile acestora diferă în multe cazuri de proprietățile „uzuale” observate atunci când se iau în considerare polinoame pe câmpuri precum sau , sau pe inele precum . De exemplu, principiul identității polinoamelor (două polinoame asumă valori egale dacă și numai dacă coeficienții lor sunt unul câte unul egali) nu este valid, deși o versiune modificată a acestuia este validă.

De asemenea, în studiul acestui subiect, la fel ca în majoritatea aritmeticii modulare, se disting două tipuri foarte diferite de comportament. : când n este prim și când n este compus. În ultimul caz, nefiind nici un câmp, nici un domeniu de integritate , comportamentul polinoamelor poate fi foarte „ciudat”: de exemplu, congruența polinomului de gradul 2 are patru soluții (1, 3, 5 și 7) atunci când în câmpuri infinite, cum ar fi raționalele, realele sau complexele, numărul de soluții nu poate depăși gradul polinomului.

Ireductibilitate

Inelele ele oferă, de asemenea, o modalitate de a studia ireductibilitatea polinoamelor cu coeficienți întregi și, prin urmare, prin lema lui Gauss , și a celor cu coeficienți raționali . De fapt, dacă un polinom este reductibil în inel polinoame cu coeficienți întregi, cum ar fi f (x) = g (x) h (x), atunci același modulo este valabil pentru orice prim p :

Această proprietate poate fi exploatată pentru a construi un criteriu de ireductibilitate : dacă un polinom nu este luat în considerare , cu p prim care nu împarte coeficientul termenului de grad maxim, atunci nu este luat în considerare, adică este ireductibil, în inel .

Conversa nu este adevărată: este ireductibil în , dar în este luat în considerare ca

Ecuații diofantine

În același mod ca și studiul ireductibilității polinoamelor, în studiul ecuațiilor diofantine se studiază uneori același mod de ecuație și un număr întreg n pentru a furniza condițiile necesare rezolvabilității ecuației în sine. De exemplu ecuația

nu poate avea soluții întregi, pentru că dacă ar exista o soluție acest lucru ar fi, de asemenea, același în inelul de congruențe modulo 7; adică congruența ar trebui să fie rezolvabilă

care nu are soluții, deoarece valorile posibile pe care și le asumă sunt 0, 1 și 6.

Bibliografie

Elemente conexe

Alte proiecte

linkuri externe

Matematica Portalul de matematică : accesați intrările Wikipedia care se ocupă de matematică