MD-liburua/Zenbaki-teoria

4. Gaia: Zenbaki-teoria

aldatu

4.1 Zenbaki osoak

aldatu

4.1.1 Eragiketak zenbaki osoen artean. Ordena onaren printzipioa

aldatu

Atal honetan, [multzo] atalean aipatu genuen zenbaki osoen multzoa aztertuko dugu, baita bertan defini daitezkeen eragiketak eta , “txikiago edo berdin” erlazioa ere.

  • Gogora dezagun multzo azpimultzo disjuntutan deskonposa daitekeela, honela:

  • multzoa itxia da batuketarako, biderketarako eta kenketarako: baina ez da itxia zatiketarako; adibidez: , baina .

    Hala ere, zatiketa murriztua, zatiketa euklidestarra, definituko dugu multzoan, eta multzoaren elementu berezi batzuetan, zenbaki lehenak, jarriko dugu arreta.

  • Bestalde, ordena-erlazioa da multzoan, Erlazioen Gaian definituko ditugun propietateak betetzen dituelako:

    • Bihurtze-propietatea: .

    • Antisimetri propietatea: .

    • Iragate-propietatea: .

    Are gehiago, ordena osoko erlazioa da (Erlazioen Gaia); hau da, erlazioak osoki ordenatzen du multzoa; horrek esan nahi du eta zeinahi zenbaki osoak emanik, beti konparatu ahal izango ditugu:

    erlazioaren propietate horiek eta multzoetan ere betetzen dira. edo multzoa eta multzoetatik bereizten duena da lehena multzo ongi ordenatua dela, bestela esanda, Ordena Onaren Printzipioa betetzen dela: edo multzoaren edozein azpimultzo ez-hutsek elementu minimo bat dauka.

    Printzipio hori ez da multzoan betetzen, ezta multzoan ere. Esate baterako, tarte irekia multzoaren azpimultzo ez-hutsa da, baina ez du elementu minimorik. Hori frogatzeko, demagun tarteak elementu minimoa duela. Orduan, ; hortik, dugu, izanik. Baina betetzen da; beraz, kontraesan batera heldu gara, baita tartearen minimoa.

4.1.2 Zatigarritasuna. Zenbaki lehenak

aldatu


multzoa zatiketarako itxia ez bada ere, badira kasu batzuk non zenbaki oso batek beste bat zehazki zatitzen duen. Esaterako, -ak -a zehazki zatitzen du (). Hau da, zati 4 egitean, zatiduratzat zenbaki osoa eta hondartzat lortuko ditugu.


Definizioa. zenbakiak emanik, izanik, esango dugu zenbakiak zenbakia zatitzen duela, eta adieraziko dugu, baldin Hori gertatzen denean, esango dugu zenbakia zenbakiaren zatitzaile bat dela, edo zenbakia zenbakiaren multiplo bat dela.
Hitzarmena. idazten dugunean, dela suposatuko dugu.

  • bada, berehala egiazta daiteke emaitza hau:


Ondoko teoreman zatigarritasunaren propietate batzuk frogatuko ditugu.

Teorema. [propietateak] emanik,

  1. ; ; . ()
  2. . ()
  3. . ()
  4. . ()
  5. . ()


Froga.

  1. Hortaz,   eta . Bestalde, Hortaz,   .
  2. Hasteko daukagu, , hau da,
  3. Kasu honetan daukagu, .
  4. Edozein emanik,
  5. Edozein emanik,


  • emanik, adierazpenari zenbakien konbinazio lineal deituko diogu.

    zenbakiak eta zenbakiak zatitzen baditu, [propietateak]-5 Teoremaren arabera, zenbakiak eta zenbakien edozein konbinazio lineal zatituko du. Propietate hori zabal daiteke honela:

  • emanik, adierazpenari zenbakien konbinazio lineal deituko diogu.

    zenbakiak zenbakiak zatitzen baditu, zenbakiak zenbakien edozein konbinazio lineal zatituko du:


Adibidea. [Grimaldi4.20] Ba al daude ekuazioa betetzen duten zenbaki osoak?

Demagun zenbaki oso horiek daudela. , eta betetzen direnez, ere beteko litzateke; baina hori ez da gertatzen. Hortaz, ez daude ekuazioa betetzen duten zenbaki osoak.
Definizioa. Izan bedi , .

Esango dugu zenbaki lehena dela bere zatitzaile positibo bakarrak eta badira: eta esango dugu zenbaki konposatua dela ez bada lehena:
Adibidea. zenbaki konposatua da, delako eta , , , , eta zatitzaileak dituelako.

zenbaki lehena da, delako eta bere zatitzaile positibo bakarrak eta direlako.
Hurrengo Teoreman zenbaki lehenen eta konposatuen arteko erlazio bat frogatuko dugu.

Teorema. [lekon] Zenbaki konposatu orok zatitzaile lehenen bat dauka. Hau da, , emanik,

Froga.

Izan bedi zatitzaile lehenik ez duten zenbaki oso konposatu guztien multzoa: Frogatuko dugu, absurdora eramanez, dela.

Demagun dela. multzoa multzoaren azpimultzo ez-hutsa denez, ordena onaren printzipioaren arabera, multzoak lehen elementua izango du, .

denez, konposatua da; beraz, badaude, non den, izanik.

da multzoaren minimoa eta da; beraz, beteko da. Hortaz, lehena da edo zatitzaile lehenen bat dauka.

lehena bada, lehena da eta betetzen da.

zenbakiak zatitzaile lehen bat badauka, lehena da eta eta ; hortaz, .

Bi kasuetan kontraesan bat aurkitu dugu, zenbakiak ez baitauka zatitzaile lehenik. Hortaz, da, eta zenbaki konposatu orok zatitzaile lehenen bat badauka.

Teorema. (Euklides, Elementuak, IX, 20)

Infinitu zenbaki lehen daude.

Froga.

Absurdora eramanez frogatuko dugu.

Suposa dezagun zenbaki lehenen kopurua finitua dela: .

Izan bitez eta .

Orduan, , dugu eta, hortaz, , ; hortik , aterako dugu. Beraz, konposatua da. [lekon] Teoremaren arabera, badago zenbaki lehenen bat, non betetzen den.

Orduan, eta betetzen dira; hortaz, ere beteko da. Baina dugu; beraz, dugu; eta hori ezinezkoa da delako.

Beraz, zenbaki lehenen kopuruak ezin du kopuru finitua izan. Hau da, infinitu zenbaki lehen daude.

4.1.3 Zatiketa euklidearra

aldatu

Hurrengo emaitzak aukera emango digu ez diren zenbaki osoen arteko zatiketarekin lan egiteko, zatiketa zehatza ez denean.

Adibidez, zati egiten badugu, zatidura eta hondarra aterako ditugu. Euklidesek (K. a. 300) frogatu zuen, eta bi zenbaki oso emanik, izanik, zatidura bakar bat, , eta hondar bakar bat, , , lortzen ditugula beti.

Zatidura eta hondarra existitzen direla frogatzeko har dezagun kontuan nola egiten dugun zati : Zergatik ez da zatidura? delako. Hau da, zenbaki bat bilatzen dugu, non den; bestela esanda, betetzen duena (beraz, izango da). Zatidura bada, hondarra izango da.

Zergatik ez da zatidura? delako. Izan ere, “hondar” positiboa sortzen duten zenbaki oso guztien artean, ahalik eta hondar txikiena uzten duena bilatzen dugu. Hau da, zatidura izango da ahalik eta txikiena, baina positiboa, egiten duen zenbakia. Bestela esanda, multzoaren minimoa bilatzen dugu.

Ikus dezagun beste adibide bat: izan dadin bete behar da.

“Hondar” positibo txikiena da eta, beraz, zatidura da.

Euklidesek ideia hori teorema honetan zehaztu zuen:

Teorema. Euklidesen teorema

emanik, izanik,

zatidura da, hondarra, zatikizuna eta zatitzailea.

Froga.

eta existitzen dira.

Bi kasu bereiziko ditugu: eta .

  1. .

    Orduan, , non den. Hortaz, nahikoa da eta hartzea, eta beteko da, izanik.

  2. .

    Izan bedi multzoa. Lehendabizi, dela frogatuko dugu:

    1. bada, beteko da, eta, hortaz, da.

    2. bada, izan bedi . Beraz, eta beteko dira. Orduan,

    Hortaz, da, eta ordena onaren printzipioaren arabera, multzoak elementu minimoa du; izan bedi .

    dela frogatzea baino ez da geratzen. Demagun dela; kontraesan batera helduko garela ikusiko dugu:

    1. bada, da eta, hortaz, beteko da, suposatu dugun baldintzaren kontrakoa dena.

    2. bada, beteko da, izanik. Eta hortik lortuko dugu; eta hori ezinezkoa da delako.

eta bakarrak dira.

Demagun eta izanik. Orduan, beteko da.

Lehendabizi, dela frogatuko dugu.

dela suposatuko dugu eta kontraesan bat aurkituko dugu.

  1. bada, izango dugu. denez, aterako dugu; eta hori ezinezkoa da delako.
  2. bada, arrazoibidea bera da, kontuan izanik dela.

Hortaz, dugu; hortik aterako dugu. denez, lortuko dugu.

Adibidea.

4.1.4 Zatitzaile komun handiena

aldatu

Definizioa. . Izan bitez eta izan bedi . Esango dugu zenbakia eta zenbakien zatitzaile komun bat dela eta betetzen badira.

Adibidea. [zatikomu] zenbakiaren zatitzaile positiboak , , , , , , eta dira. zenbakiaren zatitzaile positiboak , , , , eta dira. Bion zatitzaile positibo komunak , , eta dira.

Definizioa. . Izan bitez , edo , eta izan bedi . Esango dugu zenbakia eta zenbakien zatitzaile komun handienetako bat dela baldin

  1. bada eta zenbakien zatitzaile komun bat:
  2. eta zenbakien edozein zatitzaile komunek zatitzen badu ( “handienetakoa” da zatigarritasunaren arabera):

Adibidea. [zatikomu] Adibidean ikus dezakegu eta zenbakien zatitzaile komun handiena dela.

Galdera batzuk egin ditzakegu: beti aurkitu ahal izango dugu zatitzaile komun handienetako bat? bi zenbaki osok zenbait zatitzaile komun handien izan ditzakete?

Azkenekoari erantzuteko hona hemen teorema hau.

Teorema. (Zatitzaile komun handiena bakarra da)

emanik, eta zenbakien zatitzaile komun handiena, existitzen bada, bakarra da.

Froga.

Suposa dezagun eta zenbakien bi zatitzaile komun handien daudela, eta . Frogatuko dugu dela.

eta zenbakien zatitzaile komuna da eta , delako eta zenbakien zatitzaile komun handienetako bat.

Antzeko eran frogatuko genuke ere betetzen dela. Orduan, denez, aukera bakarra da.

Oharrak.

  1. emanik, eta zenbakien zatitzaile komun handiena badago, adieraziko dugu.
  2. badago, beteko da.
  3. ez dago definiturik.
  4. bada, erraz froga daiteke badagoela, eta betetzen dela.
    • zenbakia eta zenbakien zatitzaile komuna da:

    • zenbakia eta zenbakien zatitzaile komun handiena da: emanik,

Laburbilduz, edo zenbakietako bat bakarrik bada, badago . Beraz, existitzen dela frogatzeko eta positiboak direla suposatuko dugu.

Teorema. (Zatitzaile komun handiena existitzen da) [zkhex]

zenbaki oso positibo guztietarako existitzen da zatitzaile komun handiena.

Froga.

Har dezagun eta zenbakien konbinazio lineal positibo guztien multzoa:

da. betetzen denez, dugu eta, beraz, da. Ordena onaren printzipioaren arabera, multzoak elementu minimoa du; izan bedi .

denez, izango da eta zenbakien konbinazio lineal positibo bat; hau da, eta

Ikus dezagun dela:

  • zenbakia eta zenbakien zatitzaile komun bat da:

    • Suposa dezagun dela, eta kontraesan bat aurkituko dugu:

      bada, zati zatiketa euklidestarra egitean, ez den hondar bat lortuko dugu: Hau da, da, izanik. Hortaz, ere izango dugu. Beraz, hondarra eta zenbakien konbinazio lineal positibo bat da. Orduan, dugu eta, ondorioz, beteko da; eta hori ezinezkoa da, delako.

    • betetzen dela frogatzeko, antzeko arrazoibidea erabiliko genuke.

  • zenbakia eta zenbakien zatitzaile komun handiena da: emanik, (zenbaki oso batek bi zenbaki zatitzen baditu, horien edozein konbinazio lineal zatituko duelako).

Oharrak.

  1. Orain, erraza da frogatzea, emanik, beti existitzen dela ( denean izan ezik).

    existitzen dela jadanik frogatu dugu; eta betetzen dela erraz froga dezakegu.

    Horretarako, izan bedi (badakigu existitzen dena); ikus dezagun dela:

    • zenbakia eta zenbakien zatitzaile komun bat da:

    • zenbakia eta zenbakien zatitzaile komun handiena da: emanik, zenbakia eta zenbakien zatitzaile komun handiena delako.

  2. emanik, edo , izango da eta zenbakien konbinazio lineal bezala adieraz daitekeen zenbaki oso positiborik txikiena:

    Emaitza hori [zkhex] Teoremaren frogatik atera dezakegu; edo direnean frogatzeko, nahikoa da kontuan hartzea dela eta Suposa dezagun, esaterako, eta direla. Orduan, Eta hortik hau aterako dugu: Beste partekotasuna antzeko eran frogatuko genuke.

  3. emanik, edo , baina ez dira bakarrak; izan ere, bada, guztietarako hau beteko da:

Adibidea.

eta emanik, Baina elkarrekikoa ez da orokorrean betetzen, denean izan ezik.

Definizioa. . emanik, esango dugu zenbakiak zenbaki lehen erlatiboak direla denean.

. emanik,

Adibidea.

4.1.5 Euklidesen algoritmoa

aldatu

emanik, bada, izango da. Bestela, kalkulatzeko algoritmo hau erabiliko dugu:

Ondoko zatiketak egingo ditugu:

Gero eta hondar txikiagoak lortzen ditugunez, noizbait 0 hondarra lortuko dugu:

Orduan, , ez den azkeneko hondarra, da:

Froga.

Berdintza hauek dauzkagu:\label{hiru} eta izendatzen baditugu, ([hiru]) honela idatz ditzakegu: eta, horrez gain, beste hau ere badugu:

dela frogatzeko, ondokoa frogatu beharko dugu:

  1. hondarra eta zenbakien zatitzaile komun bat da; hau da, eta betetzen dira. Horretarako, ondoz ondo frogatuko dugu hondarrak , , , , etab. zatitzen dituela, eta ere zatitzen dituela frogatu arte.

    ([ri]) ekuazioan ikus dezakegu balioetarako hondarra eta hondarren konbinazio lineala dela, eta hori erabiliko dugu.

    • Argi dago betetzen dela.

    • Bestalde, ([rk]) ekuaziotik ateratzen da.

    • frogatzeko, ([ri]) ekuazioetako kasuan, berdintza dugu; hau da, hondarra eta hondarren konbinazio lineala da. eta frogatu ditugunez, daukagu.

    • frogatzeko, antzeko arrazoibidea erabiliko dugu: ([ri]) ekuazioetako kasuan, berdintza dugu; hau da, hondarra eta hondarren konbinazio lineala da. eta frogatuta daudenez, ere beteko da.

    • Antzeko eran frogatuko ditugu , , etab. eta kasuetara heldu arte.

  2. hondarra eta zenbakien zatitzaile komun handiena da; hau da, eta zenbakien edozein zatitzaile komun hondarraren zatitzailea da.

    Izan bedi eta zenbakien zatitzaile komun bat, hots, eta betetzen dira. Frogatu behar dugu ere betetzen dela. Horretarako, ondoz ondo frogatuko dugu zenbakiak , , , , etab. zatitzen dituela, hondarrera heldu arte.

    ([ri]) ekuazioetatik bakanduz gero, ekuazio hauek lortuko ditugu: Ohar gaitezke, orduan, balioetarako hondarra eta hondarren konbinazio lineala dela; propietate hori erabiliko dugu.

    • .

    • .

    • frogatzeko, ([alder]) ekuazioetako kasuan, dugu; hau da, hondarra eta hondarren konbinazio lineala da. eta betetzen direnez, ere beteko da.

    • frogatzeko, arrazoibidea antzekoa da: ([alder]) ekuazioetako kasuan, dugu; hau da, hondarra eta hondarren konbinazio lineala da. eta betetzen direla frogatu dugunez, ere beteko da.

    • Antzeko eran frogatuko dugu , , etab. betetzen direla betetzen dela frogatu arte.

Adibidea. [zkh] kalkulatzeko: Hortaz,

Oharrak.

  1. Euklidesen algoritmoa bai denean bai denean erabil daiteke; azken kasu horretan zatiketa bat gehiago egin beharko da.
  2. Euklidesek algoritmoak zenbakien konbinazio lineal bezala adierazteko metodoa erakutsi digu.

Adibideak.

  1. [zkh] adibidean, kalkulatu dugu. emaitza eta zenbakien konbinazio lineal bezala adierazteko, azkeneko hondar ez-nulua eta zenbakien konbinazio lineal bezala adierazten hasiko gara: Orain, kontuan izanik dela aurreko hondarra, hori eta zenbakien konbinazio lineal bezala adieraz dezakegu: Orduan, hau lortuko dugu:
  2. Euklidesen algoritmoa erabiliko dugu kalkulatzeko eta eta zenbakien konbinazio lineal bezala adierazteko: ; beraz, eta zenbaki lehen erlatiboak dira.

4.1.6 Multiplo komun txikiena

aldatu

Definizioa. Izan bitez , esango dugu zenbakia eta zenbakien multiplo komun bat dela baldin eta bada. Adibideak.

  1. zenbakia eta zenbakien multiplo komun bat da; izan ere, eta betetzen dira.
  2. zenbakia eta zenbakien multiplo komun bat da; izan ere, eta betetzen dira.

Definizioa. [mktdef] Izan bitez , esango dugu zenbakia eta zenbakien multiplo komun txikiena dela () eta zenbakien multiplo komunen artean zenbaki oso txikiena bada; hau da,

  1. zenbakia eta zenbakien multiplo komun bat da:

  1. eta zenbakien edozein multiplo komun baino handiago edo berdina da:

Adibideak.

  1. zenbakia eta zenbakien multiplo komuna da, baina ez da ; izan ere, ere eta zenbakien multiplo komuna da eta . Froga dezakegu dela:
    • .
    • .
  2. zenbakia eta zenbakien multiplo komuna da, baina ez da ; izan ere, ere eta zenbakien multiplo komuna da eta . Froga genezake dela.

Hurrengo teoreman frogatuko dugu eta zenbakien multiplo komun guztiak zenbakiaren multiploak direla.

mkt Teorema. emanik, bada, eta zenbakien edozein multiplo komun zenbakiaren multiploa da:

Froga.

Demagun dela; hau da, zenbakiak [mktdef] Definizioaren 1 eta 2 baldintzak betetzen ditu.

Izan bedi zenbakia eta zenbakien multiplo komun bat; beteko al da ?

Demagun betetzen dela; kontraesan bat bilatuko dugu.

bada, izango da, izanik; beraz, da; hau da, zenbakia eta zenbakien konbinazio lineala da.

Batetik , bestetik ditugu; hortaz, ere beteko da.

Horrez gain, ere betetzen da, eta ; hortaz, ere beteko da.

Horrela, zenbakia eta zenbakien multiplo komun bat dela dugu; eta, beraz, bete beharko litzateke; baina hori izatearen kontra doa.

Ondorioz, dugu.

Adibidea. denez, eta zenbakien edozein multiplo komun zenbakiaren multiploa da. (Esaterako, ). Ondoko teoreman zatitzaile komun handiena eta multiplo komun txikiena erlazionatuko ditugu.

Teorema. emanik,

Froga.

Izan bitez eta . Frogatu beharko dugu bela.

denez, eta ditugu, izanik. Gainera, da, izanik.

Beste alde batetik, denez, eta ditugu, izanik.

  • :
  • :

bi zenbakiak emanik, kalkula dezakegu Euklidesen algoritmoa erabiliz, eta aurreko teorema erabili kalkulatzeko.

Adibideak.

  1. ; hortaz, da.
  2. ; hortaz, da.
  3. ; hortaz, da.

4.1.7 Aritmetikaren oinarrizko teorema

aldatu

[lekon] Teoreman ikusi genuen edozein zenbaki konposatuk gutxienez zatitzaile lehen bat duela. Emaitza hura zabalduko dugu atal honetan eta beste hau frogatuko dugu: edozein , , emanik, lehena da edo zenbaki lehenen biderketa bezala idatz daiteke era bakarrean, faktoreen ordena kontuan izan gabe.

Emaitza hori frogatu baino lehen bi lema hauek frogatuko ditugu.

Lema. [pab] emanik,

lehena izanik,

Froga.

Demagun betetzen dela; hau da,

Bietako bat betetzen dela frogatu behar dugu: edo .

Horretarako, betetzen dela suposatuko dugu eta, orduan, betetzen dela ikusiko dugu.

Izan bedi .

denez eta lehena denez, edo ditugu. eta direnez, aukera bakarra izatea da.

Orduan, hau lortuko dugu:

Lema. [pab2] emanik, lehena izanik,

Froga.

Demagun betetzen dela.

-ren gaineko indukzioa erabiliz frogatuko dugu baterako beteko dela.

denean, ez dago zer frogatu.

Demagun propietate hori betetzen dela denean, eta izan bedi .

Orduan,

[pab] Lema aplikatuz, edo lortuko dugu.

betetzen bada, indukzio-hipotesiaren arabera,

betetzen bada, betetzen da kasurako.

Adibidea. Ikus dezagun zenbaki irrazionala dela.

Suposatuko dugu ez dela irrazionala. Orduan, ondoko hau idatzi ahal izango dugu:

, non eta diren.

Hortik,

atera dezakegu. [pab] Lema aplikatuz, ateratzen dugu. Eta hortik,

[pab] Lema aplikatuz, ateratzen dugu.

eta betetzen direnez, ere beteko da; baina hori ezinezkoa da.

Teorema. Aritmetikaren oinarrizko teorema

Edozein , , emanik, lehena da edo zenbaki lehenen biderketa bezala idatz daiteke era bakarrean, faktoreen ordena kontuan izan gabe. ( lehena bada, bera da faktore lehen bakarra)

Froga.

Izan bedi multzo hau:

Frogatuko dugu, absurdora eramanez, dela. Horretarako, suposatuko dugu dela.

Ordena onaren printzipioaren arabera, multzoak elementu minimoa izango du; izan bedi . denez, ez da lehena eta, hortaz, izango da, eta izanik.

eta direnez, beteko da; beraz, badago adieraztea eta lehenen biderketa bezala; eta hori hipotesiaren kontra doa.

Ondorioz, denez, edozein , , emanik, zenbakiaren faktorizazioa lor dezakegu zenbaki lehenekin.

Faktorizazioa bakarra dela frogatzea baino ez da geratzen. -ren gaineko indukzioz frogatuko dugu.

  • denean (lehenengo kasua), nabaria da faktorizazioa bakarra dela.

  • Demagun faktorizazioa bakarra dela kasuetarako (indukzio-hipotesia) eta froga dezagun kasuan ere bakarra dela.

    Horretarako suposatuko dugu zenbakiak bi faktorizazio onartzen dituela:
    Frogatu beharko dugu eta , direla kasuetan.

betetzen denez eta lehena denez, [pab2] Lemaren arabera, beteko da baterako. lehenak direnez eta betetzen denez, bete beharko da.

Ikus dezagun, absurdora eramanez, dela. Demagun dela, kontraesan batera helduko gara. denez, izango da. denez eta lehena denez, [pab2] Lemaren arabera, beteko da baterako. lehenak direnez eta denez, bete beharko da. Orduan, izango dugu, eta hori kontraesana da.

Hortaz, eta beteko dira.

Izan bedi . zenbakiaren bi faktorizazio dauzkagu:

Eta, denez, indukzio-hipotesiaren arabera, , , guztietarako, (hots, ) eta guztietarako.

Adibidea. Kalkula dezagun zenbakiaren faktorizazioa zenbaki lehenekin:

  • :
  • :
  • :
  • ; :
  • :
  • ; ; :
  • lehena da; beraz, bukatu dugu.

4.2 Aritmetika modularra

aldatu

Atal honetan, zenbaki osoak zenbakiaz zatiketa euklidearraren arabera zatitzean lortuko den hondarrarekin erlazionatuko ditugu, eta hondar bereko elementuen multzoak hartuko ditugu kontuan. Horrez gain, multzo ezberdinetako elementuen arteko eragiketa aritmetikoak aztertuko ditugu.

4.2.1 n moduluko kongruentzia

aldatu

Definizioa.

, izanik, kongruenteak modulu dira, eta adieraziko dugu , baldin , hau da, , edo beste era batera esanda, zenbakia ren multiploa da.

Definizioa ondo ulertzeko komeni da zatiketa euklidearra eta Euklidesen teorema kontuan izatea:

Hau da, emanik, non den, orduan eta non den eta den. hondarra da eta hondar posibleak dira.


Euklidesen teorema eta kongruentziaren definizioa kontutan izanik, bada, hau da, bada, orduan eta zenbakiek hondar bera izango dute zenbakiaz zatitzean, izan ere, zenbakiaren hondarra bada, orduan, izango da; bestalde denez, eta denez, izango da, ondorioz, dela esan dezakegu, beraz, zenbakia zenbakiaz zatitzean hondarra izango da, alegia, zenbakiaren hondar bera:


Hondarren multzoa

aldatu

moduluko kongruentzian, hondar posibleak direnez, moduluko hondarren multzoa: da.

Multzo horretan elementu besterik ez daude, eta multzoko elementu oro multzoko elementu bakarrarekin erlazionatuta dago (baliokidetza erlazioa da moduluko kongruentzia). Hau da, multzoari klase dituen partiketa eragiten dio erlazio honek.

4.2.2 Batuketa eta Biderketa modularrak

aldatu

Batuketa eta biderketa

multzoan batuketa eta biderketa modularra horrela egiten dira:


4.2.3 Alderantzizko modularra

aldatu

Zatiketa

Zatiketa ez dago elementu guztietarako definituta, eta badagoenean alderantzizko modularraz biderkatuz kalkulatu ohi da.

  • multzoko elementu guztiek ez dute alderantzizkorik, ez eta multzoko guztiek alderantzizko modularrik ere.
  • elementua alderantzikagarria izateko beteko duen existitu behar da multzoan.

Teorema [Alderantzizko modularraren existentzia]

existitzen da baldin eta soilik baldin zkh. multzoan alderantzikagarri diren elementuen multzoa da.

n moduluko hondarren multzo murriztua:

.

Alderantzizko modularra existitzen denean, kalkulatzeko Euklidesen algoritmoa erabiliko dugu.

Alderantzizko modularraren kalkulua

aldatu

Euklidesen algoritmoa erabiliz

Izan bitez lehen erlatiboak, zkh.

Dakigunez, .

Hortaz, -ren alderantzizko modularra dela ondoriozta daiteke horrela:

Euklidesen algoritmoa erabiliz kalkulatuko dugu, hau da, .

4.2.4 Euler-Fermat teoremak

aldatu

Definizioa Euler-en funtzioa,

Eulerren funtzioa, , n moduluko hondarren multzo murriztuak duen elementu kopurua da, hau da, multzoaren kardinala.

Teorema ren kalkulurako

Izan bitez .

  • zenbakia lehena bada, orduan .
  • bada, eta bi zenbaki lehen desberdinak izanik, orduan .
  • moduan idatz daiteke, lehen desberdinak izanik. .

Teorema [Euler-en teorema]

Izan bitez zenbaki lehen erlatiboak, zkh. Zera betetzen da:

Euler-Fermat teoremak

aldatu

zenbaki lehena izanik denez, Euler-en teorema honela geratzen da.

Teorema [Fermat-en teorema txikia]

Izan bedi lehena. izanik,

Oharrak:

  1. Euler-Fermat teoremak erabiliz, berreketa modularra kalkulatzea posible bada ere, gehienetan ez da praktikoa.
    • kalkulatzea ez da beti erraza gertatzen, oso handia denean zenbaki lehenetan faktorizatzea ez da erraza...
    • Teoremei esker zenbait kasutan berreketa modularraren kalkulua asko laburtzea lortzen da, baina ez beti...
  2. Kriptografian, gako publikoko zifratze-algoritmoetan, oso garrantzitsuak gertatzen dira Euler-Fermat teoremak

4.2.5 Berreketa modularra

aldatu

, izanik, berreketa biderketen bidez kalkulatzean, berretzailea handia denean bi arazo mota sortzen dira:

  • handiegia da. Kalkulatu nahi izateak arazoak sor ditzake!
  • zenbakia bere buruarekin aldiz biderkatu behar da. Biderketa kopuru handia!

Aritmetika modularrean, kalkulatzean:

  • Zenbaki handiegien arazoa ekiditen da, ez dago kalkulatu beharrik, horrela eragiten delako.
  • Berreketa bitarraren metodoa. berretzailearen adierazpen bitarra erabiliz biderketa kopuru minimoa kalkulatuko da.

Berreketa bitarraren metodoa

  • Berreketa handiak modu eraginkorrean kalkulatzeko metodoa.
  • ren adierazpen bitarra erabiltzen da.
  • berreketa kalkulatzeko algoritmo errekurtsiboa:

Berreketaren honako hiru propietateetan oinarritzen da:

4.3 RSA algoritmoa

aldatu

Mezuak zifratzeko erabiltzen den sistema da RSA algoritmoa eta aritmetika modularraren aplikaziotzat har daiteke.

Zenbaki handien faktorizazioa lan nekeza da, hau da, zenbaki handi baten zatitzaile diren zenbaki lehenak zein diren ezagutzeko, ez dago algoritmo azkarrik; ondorioz, lehenak diren zenbakiak banan banan hartu eta zenbaki handiaren zatitzaile diren ala ez begiratzea beste erremediorik ez dago. RSA algoritmoaren segurtasuna horretantxe oinarritzen da: zenbaki oso handia aukeratzen du algoritmoak, eta bere zatitzaile lehenenetatik eratorritako aritmetika modularreko eragiketak baliatzen ditu mezuak zifratzeko.

4.3.1 RSA algoritmoaren jatorria

aldatu

1977. urtean, Ronald Rivest, Adi Shamir eta Leonard Adleman-ek sortutako kriptografia-sistema da RSA. Zenbaki handien faktorizazioa eragiketa motela den heinean, kriptografia-sistema segurua da eta, lehen esan bezala, Zenbaki-Teorian eta Aritmetika Modularrean oinarritzen da. Terminologia aldetik esan behar da enkriptatzea eta zifratzea sinonimotzat erabili ohi direla. Mezu zifratua (enkriptatua) mezua jaso behar duenak bakarrik ulertuko du, eta ulertezina izango da gainerakoentzat. Gakoetan oinarritutako zifratze sistema da, eta bi gako ezberdin erabiltzen ditu. Bata publikoa da eta zifratzeko erabiltzen da; bestea, ordea, sekretua da, eta deszifratzeko beharrezkoa da. Beraz, sistema asimetrikoa da.

Mezua jaso behar duenak sortu behar ditu gakoak eta publikatu egin behar du gako publikoa; pribatua, ordea, ezkutuan jasoko du. Horrela, berari mezua bidali nahi dionak, publikoa den gako horixe erabiliko du mezua zifratzeko. Deszifratzeko, ezkutuan jaso duen gako pribatua behar da. Gakoaren sortzailea denez gakoa ezagutzen duen bakarra, bera izango da mezua deszifratzeko gai izango den bakarra. Hartzailearen gakoak dira, beraz, prozesuan erabiliko diren gakoak.

4.3.2 RSA algoritmoaren oinarri teorikoak

aldatu

Zifratze-deszifratze prozesuaren oinarrian Euler-Fermat-en teorema dagoela esan dezakegu, bai eta Eulerren funtzioaren propietate bat ere. Horrez gain, zenbaki baten alderantziko modularraren adierazpena ere kontuan izan behar da eta, sistema eraginkorra izan dadin, berreketa modularra era eraginkorrean programatzea komeni da.

Teorema. Izan bedi non eta zenbaki lehenak diren, eta izan bitez eta , non Eulerren funtzioa den; orduan beteko da.

Froga.

Teoreman zehaztu da zenbakia eta bi zenbaki lehenen biderketa dela; beraz, badakigu dela. Bestalde, denez, alderantzizko modularraren definizioaren arabera, izango da, eta ondorioz, badakigu badagoela zeinarentzat beteko den, eta beraz, beteko da. Berdintza horretako bi aldeeetan modulua kalkulatzen badugu: Badakigu, ordea, Euler-Fermaten teoremaren arabera, eta zenbakiak elkarrekiko lehenak edo lehen erlatiboak badira, orduan, dela. Kontuan izan behar da, dela eta zenbakiaren zatitzaile bakarrak eta direla, beraz, esan dezakegu ez dagoela zatitzaile komunik eta zenbakien artean, hau da, elkarrekiko lehenak dira; ondorioz, Euler-Fermaten teorema aplikatuz iritsiko gara bila genbiltzan berdintzara: .

Teorema horretan oinarritzen da RSA algoritmoa: mezua bidali beharrean mezu zifratua bidaltzea proposatzen du algoritmoak, eta hori deszifratzeko kalkulatzea nahikoa da, bai baitakigu dela.

4.3.3 Gako publikoa eta gako pribatua

aldatu

Demagun kodeak adierazten duela zifratu nahi dugun mezua. RSA algoritmoaren oinarriak kontuan hartuz, berreketa modularra erabiliz, kalkulatu beharko luke mezua bidali nahi duenak. Beraz, zenbakiek ezagunak izan behar dute. Hain zuzen ere gako publikoak bi zenbaki horiexek dira.

Mezua deszifratzeko kalkulatu beharko du mezua jaso duenak. Izan ere, badakigu Euler-Fermaten teoremaren eta alderantzizko modularraren definizioaren ondorioz, dela, non baita. Beraz, mezu zifratua deszifratzeko behar den informazioa zenbakiek osatzen dute; gako pribatua horixe da, hain zuzen ere.

Gako publikoa ezagutzera ematen bada, alegia zenbakiak publikoak badira, zenbakiaren deskonposaketa eginez eta zenbakiak ezagutu daitezke, eta ondorioz ere ezagutzea lortuko genuke. Hori guztia ezagutuz, deszifratzeko falta zaigun bakarra zenbakia da, eta denez, hori ere ezagutzea lortuko genuke. Hau da, gako publikoa ezagutzera emanaz gako pribatua ezagutzeko bidea ematen da.

Nola esango dugu, bada, mezua sekretua dela? Sekretu izaera zenbaki sekretua kalkulatzeko behar den denborak ematen dio: lehen esan bezala, zenbakia oso handia bada, bere faktorizazioa egiteak eskatzen duen denbora ikaragarria da. Alegia, gako publikoak argitaratu arren, bere faktorizazioa egin beharko litzateke eta horrek denbora gehiegi behar du. Ondorioz, eta ezezagunak izango dira, eta ezin izango da kalkulatu.

Esandakoaren arabera, zenbakia ezagutu arren, eta ezkutuan geratzen dira, bai eta ere; ondorioz, ezagutzera eman arren, ezkutuan gordetzen da; izan ere ezagutzeko, -ren alderantzizkoa kalkulatu beharko genuke multzoan, baina multzo hori ezkutuan geratu da.


4.3.4 Gako publikoak eta pribatuak sortzeko prozesua

aldatu

Adierazi dugun bezala, bete behar da, horrek ziurtatzen baitu , non baita.

Gako publikoa zenbakiek osatzen dute. Hortaz, zenbakia zehaztu eta ezagutzera eman behar da. Baina ezezaguna izan dadin, aukeratu behar den zenbakiak oso handia izan behar du, bestela, bere faktorizazioa denbora onargarrian egin ahal izango litzateke eta ondorioz kalkulatu ahal izango litzateke.

Hori gerta ez dadin, oso handia aukeratu behar da, hau da, bai eta bai zenbaki lehenak izateaz gain, zenbaki oso handiak aukeratu behar dira. Horrela, ezin izango da denbora laburrean kalkulatu. Kontuan izan behar da faktorizazioa beti egin daitekeela, alegia, ezaguna bada, faktorizazioa egin daiteke, baina handia den heinean, faktorizazio horrek denbora luzea hartuko du.

Beraz, zenbakia zehazteko, zenbaki lehenak aukeratu behar izan ditugu, eta bi zenbaki horiexek zehazten dute zenbakia, bai eta multzoa ere.

Orain eta zenbakiak aukeratu behar dira. Bete behar duten baldintza da . Eta horretarako, eta zenbakiek elkarren artean lehen erlatiboak izan behar dute, alegia, bete behar da. Euklidesen algoritmoa erabil daiteke hala dela ziurtatzeko eta, era berean, algoritmo horrek berak bidea emango digu 1 zenbakia eta zenbakien konbinazio lineal bezala adierazteko: Horrela, ere kalkulatu ahal izango dugu.

Laburbilduz, prozesuak urrats hauek ditu:

  1. Aukeratu zenbaki lehenak eta oso handiak
  2. Aukeratu zenbakiarekiko lehena izango den zenbakia.
  3. Kalkulatu zenbakia.
  4. Publikatu gako publikoak eta ezkutuan ondo jaso gako pribatuak.

4.3.5 Mezu zifratua bidaltzeko prozesua

aldatu

Norbaiti, demagun Jasoneri, RSA algoritmoa erabiliz mezu zifratua bidali nahi badiogu, Jasonek bere RSA gakoak aukeratuta izan behar ditu, eta gako publikoak ezagutzera emanda izan behar ditu. Jasonek lan hori egina baldin badauka, bere gako publikoak ezagunak izango dira, eta ondorioz, guk gure mezua Jasonek deszifratzeko moduan zifratu ahal izango dugu.

Guk mezuari dagokion kodea zifratu behar dugu, hau da, gure mezuari dagokion kodea baldin bada, kalkulatu behar dugu eta Jasoneri bidaliko diogu.

Jasonek, beraz, mezua jasoko du, eta mezua deszifratzeko kalkulatu beharko du. Baina badakigu eragiketa horren emaitza dela. Hau da, gure mezuari dagokion kodea kalkulatuko du Jasonek.

4.3.6 Mezu ziurtatua bidaltzeko prozesua

aldatu

Gako publikoak eta pribatuak beste erabilera bat ere badute: mezu ziurtatua bidaltzeko aukera ere ematen dute. Alegia mezua bidali duena nor izan den ziurtatzeko aukera ematen dute.

Horretarako, Jasonek mezua bere gako pribatuarekin zifratu behar du, eta guk, bere gako publikoarekin deszifratu behar dugu: Jasonek mezua bere gako pribatuarekin zifratuta lortuko du mezu ziurtatua, eta hori bidaliko baligu, guk kalkulatu beharko genuke, eta horrela lortutako mezuak zentzurik balu, esan ahal izango genuke Jasonek sortutako mezua dela.