Edukira joan

Matematika Diskretua/Zenbaki teoria

Wikibookstik

4. Gaia: Zenbaki-teoria

[aldatu]

4.1 Zenbaki osoak

[aldatu]

4.1.1 Eragiketak zenbaki osoen artean. Ordena onaren printzipioa

[aldatu]

Atal honetan, 3.2.1 Atalean aipatu genuen zenbaki osoen multzoa aztertuko dugu, baita bertan defini daitezkeen eragiketak eta “txikiago edo berdin” ordena-erlazioa ere.

  • Gogora dezagun multzoa azpimultzo disjuntutan deskonposa daitekeela, honela:

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

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

  • Bestalde, ordena-erlazioa da multzoan, Erlazioen 3.3.2 Atalean definitu ditugun propietateak betetzen dituelako:

    • Bihurtze-propietatea: .

    • Antisimetria-propietatea: .

    • Iragate-propietatea: .

    Are gehiago, ordena osoko erlazioa da; hau da, ordena-erlazioak osoki ordenatzen du multzoa; horrek esan nahi du, eta zeinahi zenbaki osoak izanik, beti ordenatu ahal izango ditugula:

    ordena-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, 4ak 12a zehazki zatitzen du (). Hau da, 12 zati 4 egitean, zatidura gisa 3 eta hondar gisa 0 zenbaki osoak lortuko ditugu.


4.1 Definizioa. zenbakiak badira, izanik, zenbakiak zenbakia zatitzen du, eta adieraziko dugu, baldin Hori gertatzen denean, zenbakia zenbakiaren zatitzaile bat dela esango dugu, edo zenbakia zenbakiaren multiplo bat dela.

Hitzarmena. idazten dugunean, dela pentsatuko dugu.

4.2 Lema. bada, .

Ondoko teoreman zatigarritasunaren propietate batzuk frogatuko ditugu.

4.3 Teorema. izanik,

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

Froga.

  1. da; beraz, eta . Bestalde, da; beraz, .
  2. Hasteko, daukagu, hau da,
  3. Kasu honetan daukagu, .
  4. Edozein izanik,
  5. Edozein izanik,

Oharrak.

  1. emanik, adierazpenari zenbakien konbinazio lineal deituko diogu.

    zenbakiak eta zenbakiak zatitzen baditu, 4.3-5 Teoremaren arabera, zenbakiak eta zenbakien edozein konbinazio lineal zatituko du.

  2. Propietate hori honela zabal daiteke: izanik, adierazpenari zenbakien konbinazio lineal deituko diogu.

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

4.4 Adibidea. Ba al daude ekuazioa betetzen duten zenbaki osoak?

Demagun zenbaki oso horiek existitzen direla. , eta betetzen direnez, ere beteko litzateke; baina hori ez da gertatzen. Hortaz, ez daude ekuazioa betetzen duten zenbaki osoak.

4.5 Definizioa. Izan bedi , .

zenbaki lehena dela esango dugu bere zatitzaile positibo bakarrak eta badira: Eta zenbaki konposatua dela esango dugu ez bada lehena:

4.6 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.

4.7 Teorema. Zenbaki konposatu orok zatitzaile lehenen bat dauka. Hau da, , izanik,

Froga.

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

Demagun dela. multzoa multzoaren azpimultzo ez-hutsa denez, ordena onaren printzipioaren arabera, multzoak elementu minimoa 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. Beraz, da; eta, ondorioz, zenbaki konposatu orok zatitzaile lehenen bat dauka.

4.8 Teorema. (Euklides, Elementuak, IX, 20)

Infinitu zenbaki lehen daude.

Froga.

Absurdora eramanez frogatuko dugu.

Jo dezagun zenbaki lehenen kopurua finitua dela: .

Izan bitez , zenbaki lehenen biderkadura, eta .

Orduan, , dugu eta, beraz, , ; hortik , aterako dugu. Beraz, konposatua da. 4.7 Teoremaren arabera, badago zenbaki lehenen bat, non betetzen den.

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

Hortaz, 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 izanik, 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, ahalik eta txikiena, baina positiboa, egiten duen zenbakia izango da zatidura. 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:

4.9 Teorema. Zatiketa euklidearra

izanik, izanik,

zatidura, hondarra, zatikizuna eta zatitzailea dira.

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 hondar positiboen 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, hartu dugun baldintzaren kontrakoa dena.

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

eta bakarrak dira.

Demagun ez direla bakarrak, hau da, eta izanik. Orduan, beteko da.

Lehendabizi, dela frogatuko dugu.

dela pentsatuko dugu eta kontraesan bat aurkituko dugu.

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

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

4.10 Adibidea. Adibide hauetan ematen diren zatidurak eta hondarrak existitzen dira eta bakarrak dira.

4.1.4 Zatitzaile komun handiena

[aldatu]

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

4.12 Adibidea. zenbakiaren zatitzaile positiboak , , , , , , eta dira. zenbakiaren zatitzaile positiboak , , , , eta dira. Bien zatitzaile positibo komunak , , eta dira.

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

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

4.14 Adibidea. 4.12 Adibidean ikus dezakegu eta zenbakien zatitzaile komun handiena dela.

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

Azkenekoari erantzuteko hona hemen teorema hau.

4.15 Teorema. Zatitzaile komun handienaren bakartasuna

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

Froga.

Demagun eta zenbakien bi zatitzaile komun handien daudela, eta . dela frogatuko dugu.

eta zenbakien zatitzaile komuna da; beraz, eta ; hortaz, , delako eta zenbakien zatitzaile komun handienetako bat.

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

Idazkera. izanik, eta zenbakien zatitzaile komun handiena badago, adieraziko dugu.

Hitzarmena. ez dago definiturik.

4.16 Propietateak.

  1. badago, beteko da.
  2. bada, badagoela eta betetzen dela froga daiteke.
    • zenbakia eta zenbakien zatitzaile komuna da:
    • zenbakia eta zenbakien zatitzaile komun handiena da: izanik,

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

4.17 Teorema. Zatitzaile komun handienaren existentzia

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:

  1. zenbakia eta zenbakien zatitzaile komun bat da:

    • Demagun dela, eta kontraesan bat aurkituko dugu:

      bada, zati zatiketa euklidearra 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.

  2. zenbakia eta zenbakien zatitzaile komun handiena da: beste zatitzaile komun bat izanik, zenbaki oso batek bi zenbaki zatitzen baditu, horien edozein konbinazio lineal zatituko duelako.

Oharra. Aurreko teoreman, zenbakietarako existitzen dela frogatu dugu. Orain, izanik, beti existitzen dela froga dezakegu ( denean izan ezik).

existitzen dela jadanik frogatu dugu. Orain, betetzen dela frogatzea baino ez zaigu geratzen.

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

  • zenbakia eta zenbakien zatitzaile komun bat da:
  • zenbakia eta zenbakien zatitzaile komun handiena da: beste zatitzaile komun bat izanik,

zenbakia eta zenbakien zatitzaile komun handiena delako.

4.18 Lema. Bézout-en lema

badira, edo izanik, , non baita. Horrez gain, da eta zenbakien konbinazio lineal moduan adieraz daitekeen zenbaki oso positiborik txikiena.

Froga.

direnean, emaitza hori 4.17 Teoremaren frogatik atera dezakegu.

edo direnean frogatzeko, nahikoa da dela kontuan hartzea konbinazio lineal positiboen eta multzoak berdinak direla frogatzea, hots, berdintza hau betetzen dela:

)
Demagun, esaterako, eta direla. Orduan, Eta hortik partekotasun hau aterako dugu:
)
beste partekotasuna antzeko eran frogatuko genuke.

Bézouten leman agertzen diren eta koefizienteak ez dira bakarrak; esate baterako, bada, guztietarako hau beteko da: 4.19 Adibidea. 4.12 Adibidean ikusi dugu dela eta 4.17 Teoremaren oharrean dela frogatu dugu; hortaz,

Bestalde, Bezouten lemari esker badakigu , non baita; adibidez, eta badira, .

Aurreko formula erabiliz, beste konbinazio lineal batzuk aurki ditzakegu:

  • denean,
  • denean, .


Badakigu eta izanik, bada, zenbakia eta zenbakien konbinazio lineala dela, hau da,

Baina elkarrekikoa ez da orokorrean betetzen

Izan ere, orokorrean betetzen da. Berdintza ziurtatzen duen kasu bakarra kasua da, hots,

Kasu horrek hurrengo definiziora garamatza:

4.20 Definizioa. badira, zenbakiak zenbaki lehen erlatiboak direla esango dugu denean.

4.21 Ondorioa. badira,

4.22 Adibidea.

  1. eta hartuz,
  2. Orain, eta zenbakiak hartuz, dugu. Hortaz, eta eta zenbaki lehen erlatiboak dira.

4.1.5 Euklidesen algoritmoa

[aldatu]

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

Euklidesen algoritmoa. Ondoko zatiketak egingo ditugu:

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

4.23 Teorema. izanik, Euklidesen algoritmoan lortzen den azken hondar ez-nulua bada, beteko da.

Froga.

Berdintza hauek dauzkagu:

eta izendatzen baditugu, (4.1) 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.

    (4.2) berdintzan ikus dezakegu balioetarako hondarra eta hondarren konbinazio lineala dela, eta hori erabiliko dugu.

    • Badakigu betetzen dela, izanik.

    • Bestalde, (4.3) berdintzatik ateratzen da.

    • frogatzeko, (4.2) berdintzetako kasuan, berdintza dugu; hau da, hondarra eta hondarren konbinazio lineala da. eta frogatu ditugunez, daukagu.

    • frogatzeko, antzeko arrazoibidea erabiliko dugu: (4.2) berdintzetako 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. ere betetzen dela frogatu behar dugu. Horretarako, ondoz ondo frogatuko dugu zenbakiak , , , , etab. zatitzen dituela, hondarrera heldu arte.

    (4.2) berdintzetatik bakanduz gero, ekuazio hauek lortuko ditugu:

    Ohar gaitezen, orduan, balioetarako hondarra eta hondarren konbinazio lineala dela; propietate hori erabiliko dugu.

    • .

    • .

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

    • frogatzeko, arrazoibidea antzekoa da: (4.4) 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.

4.24 Adibidea. kalkulatzeko: Hortaz,

Oharrak.

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

4.25 Adibideak.

  1. 4.24 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]

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

4.27 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.

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

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

4.29 Adibideak.

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

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

4.30 Teorema. izanik, bada, eta zenbakien edozein multiplo komun zenbakiaren multiploa da:

Froga.

Demagun dela; hau da, zenbakiak 4.28 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 da; eta, beraz, bete beharko litzateke; baina hori izatearen kontra doa.

Ondorioz, dugu.

4.31 Adibidea. denez, eta zenbakien edozein multiplo komun zenbakiaren multiploa da. Esaterako, .

Ondoko teoreman, zatitzaile komun handiena eta multiplo komun txikiena erlazionatuko ditugu.

4.32 Teorema. izanik, betetzen da.

Froga.

Izan bitez eta . dela frogatu beharko dugu.

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

Bestalde, denez, eta ditugu, izanik.

  1. :

    (4.30 Teoremaren arabera)

  2. :

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

4.33 Adibideak.

  1. ; hortaz, da.

  2. ; hortaz, da.

  3. ; hortaz, da.

4.1.7 Aritmetikaren oinarrizko teorema

[aldatu]

4.7 Teoreman ikusi genuen edozein zenbaki konposatuk gutxienez zatitzaile lehen bat duela. Emaitza hura zabalduko dugu atal honetan eta beste hau frogatuko dugu: edozein , , izanik, 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.

4.34 Lema. izanik, lehena izanik,

Froga.

Demagun betetzen dela; hau da,

Bietako bat edo betetzen dela frogatu behar dugu.

Horretarako, betetzen dela pentsatuko 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:

4.35 Lema. izanik, lehena izanik,

Froga.

Demagun betetzen dela.

-ren gaineko indukzioa erabiliz frogatuko dugu baterako beteko dela.

denean, ez dago zer frogatu, betetzen da.

Demagun propietate hori betetzen dela denean, eta izan bedi .

Orduan,

4.34 Lema aplikatuz, edo lortuko dugu.

betetzen bada, indukzio-hipotesiaren arabera,

betetzen bada, betetzen da, kasurako.

4.36 Adibidea. Ikus dezagun zenbaki irrazionala dela.

Irrazionala ez dela pentsatuko dugu. Orduan, ondoko hau idatzi ahal izango dugu:

, non eta diren.

Hortik,

atera dezakegu. 4.34 Lema aplikatuz, ateratzen dugu. Eta hortik,

4.34 Lema aplikatuz, ateratzen dugu.

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

4.37 Teorema. Aritmetikaren oinarrizko teorema

Edozein , , izanik, 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:

Absurdora eramanez, dela frogatuko dugu. Horretarako, dela pentsatuko dugu.

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 eta lehenen biderketa bezala adieraztea; eta hori hipotesiaren kontra doa.

Ondorioz, da. Hortaz, edozein , , izanik, 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: da.

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

    Horretarako zenbakiak bi faktorizazio onartzen dituela pentsatuko dugu:

    , zenbaki lehenak eta , , izanik;

    , zenbaki lehenak eta , , izanik.

    Frogatu beharko dugu eta , direla, kasuetan.

    betetzen denez eta zenbaki lehena denez, 4.35 Lemaren arabera, beteko da baterako. zenbaki lehenak direnez eta betetzen denez, bete beharko da.

    Ikus dezagun, absurdora eramanez, dela. Demagun dela, kontraesan batera helduko gara. denez, izango da. denez eta zenbaki lehena denez, 4.35 Lemaren arabera, beteko da baterako. zenbaki lehenak direnez eta denez, bete beharko da. Orduan, izango dugu, eta hor dago kontraesana.

    Hortaz, eta beteko dira.

    Izan bedi . zenbakiaren bi faktorizazio dauzkagu:

    Baina, denez, indukzio-hipotesiaren arabera, zenbakiak faktorizazio bakarra dauka; beraz, hau dena beteko da: , , guztietarako, eta (hots, ) eta , guztietarako.

4.38 Adibidea. Kalkula dezagun zenbakiaren faktorizazioa zenbaki lehenekin:

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

4.2 Aritmetika modularra

[aldatu]

Atal honetan, zenbaki osoak zenbakiaz zatiketa euklidearra (4.1.3 Atala) egitean lortuko den hondarrarekin erlazionatuko ditugu, eta hondar bereko elementuen multzoak hartuko ditugu kontuan. Horrez gain, multzo horietako elementuen arteko eragiketa aritmetikoak aztertuko ditugu.

3.3.4 Atalean, moduluko kongruentziaren definizioa eman genuen:

Kasu horretan, zenbakia -ren multiploa da.

Bestalde, 4.1.3 Atalean, zatiketa euklidearraren 4.9 Teorema eman genuen:

izanik, , non den, izanik.

Horren arabera, hondar posible guztiak , , , eta dira.

Oharrak.

  1. Zatiketa euklidearra eta kongruentziaren definizioa kontutan izanik, bada, hau da, bada, eta zenbakiek hondar bera emango dute zenbakiaz zatitzean; izan ere, zenbakiak hondarra ematen badu, izango da; bestalde denez, eta denez, izango da; ondorioz, dela esan dezakegu; beraz, zenbakiak, zenbakiaz zatitzean, hondarra emango du, alegia, zenbakiak ematen duen hondar bera:
  2. moduluko kongruentzian, zatitzailea denez, hondar posible guztiak , , , eta dira eta, ondorioz, moduluko hondarren multzoa da.

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


4.2.1 Eragiketa modularrak

[aldatu]

4.39 Definizioa. multzoan, batuketa eta biderketa modularra honela definitzen dira:

Definizioak esaten digu multzoko eta bi klaseren arteko eragiketak egiteko, nahikoa dela klaseen eta ordezkarien arteko eragiketak egitea eta, ondoren, emaitzaren klasea ematea.

Gogoratu behar da multzoan elementu guztiek aurkakoa dutela, baina guztiek ez dutela alderantzizkorik. Berdin gertatzen da multzoan.

4.40 Definizioa.

  1. multzoan, elementua izanik, existitzen bada, non den, elementuari elementuaren aurkako modularra deituko diogu eta idatziko dugu.
  2. multzoan, elementua alderantzikagarria da , non den. elementuari elementuaren alderantzizko modularra deituko diogu eta idatziko dugu.

multzoan, kenketa honela kalkulatuko dugu:

non elementua -ren aurkakoa den multzoan.

multzoan, zatiketa ez dago elementu guztietarako definituta, eta existitzen denean honela kalkulatuko dugu:

non elementua -ren alderantzizkoa den multzoan.

4.41 Adibidea. Egin itzazu ondoko eragiketak multzoan:

Formalki honela egingo genuke:

delako.

delako.

ezin da egin ez delako existitzen hots,

Idazkera sinplifikatuz, honela egingo dugu:

Eta horrela egingo dugu kasu praktikoetan.

4.42 Teorema. Alderantzizko modularraren existentzia

existitzen da baldin eta soilik baldin

Froga.

 :

. Hortik, .

multzoan alderantzikagarri diren elementuen multzoari hondarren multzo murriztu deitzen zaio eta idatziko dugu: Alderantzizko modularra existitzen denean, kalkulatzeko, Euklidesen algoritmoa erabiliko dugu.

Alderantzizko modularra kalkulatzeko bidea:

Izan bitez zenbaki lehen erlatiboak; hots, da.

4.18 Bézouten lematik dakigunez, , non den.

Hortik ondoriozta daiteke -ren alderantzizko modularra dela:

Euklidesen algoritmoa erabiliz kalkulatuko dugu, hau da,

4.43 Adibidea. Kalkula ditzagun elementu hauen alderantzizkoak multzoan:

Aurreko teoremak esaten digu elementu baten alderantzizkoa existitzeko multzoan, bete behar dela.

, eta direnez, , eta elementuen alderantzizkoak ez dira existitzen.

eta direnez, eta elementuen alderantzizkoak existitzen dira, eta kalkula ditzakegu.

Kalkula dezagun, orain, . Badakigu, Bézouten lemagatik, existitzen direla, non den.

Euklidesen algoritmoa erabiliko dugu kalkulatzeko.

Hortik,

Eta, ondorioz, aren alderantzizko modularra bera da, hots, da.

Egiazta daiteke hori:

Kalkula dezagun, orain, . /

Euklidesen algoritmoa erabiliko dugu kalkulatzeko.

Hortik,

Ondorioz, aren alderantzizko modularra da multzoan, hots, da. Baina, aren aurkakoa da multzoan, delako. Hortaz, da.

4.2.2 Berreketa modularra

[aldatu]

multzoan, berreketa, eta izanik, biderketen bidez kalkulatu ohi da, baina berretzailea handia denean, bi arazo sortzen dira:

  • zenbaki handiegia izan daiteke, konputagailuak kalkulatu ahal izateko.
  • zenbakia bere buruarekin aldiz biderkatu behar da eta, beraz, biderketa kopuru handia egin behar da, kostu konputazionala handituz.

multzoan, ordea, kalkulatzean,

  • Zenbaki handiegien arazoa ekiditen da, kalkuluetan moduluko kongruentzia erabiltzen delako, eta sortzen diren zenbaki berriak baino txikiagoak direlako, biderketa modularraren definizioari esker:

  • Bestalde, kostu konputazionala txikitu daiteke berreketa bitarraren metodoa erabiliz.

Berreketa bitarraren metodoa

  • Berreketaren honako hiru propietateetan oinarritzen da:

  • berreketa kalkulatzeko, adierazpena behin eta berriz deskonposatzen da, berretzaile guztiak edo izan arte:

4.44 Adibidea. Kalkula ditzagun ondoko berreturak multzoan: eta .

Aurreko irizpidea erabiliz, honela deskonposatuko ditugu berreturak:

eta .

Orain, eta berreturak kalkulatuko ditugu, eta aurreko adierazpenetan ordezkatu:

eta dira. Hortaz,


Berreketa modularraren kalkuluan hurrengo teoremek lagunduko digute.

4.45 Teorema. Fermat-en teorema txikia

Izan bedi zenbaki lehena. izanik, betetzen da.

4.46 Adibidea. Kalkula dezagun berretura multzoan.

Aurreko teoremaren arabera, zenbaki lehena denez, beteko da.

Beraz, berretura berreturaren bidez adieraztea komeniko zaigu. denez,

izanik.

Hortaz, da.

Kasu hori, ordea, oso sinplea da zenbaki lehena delako. Fermaten emaitza Eulerrek orokortu zuen teorema hauekin.

4.47 Definizioa. Euler-en funtzioa moduluko hondarren multzo murriztuak duen elementu kopurua da, hau da, multzoaren kardinala da:

4.48 Teorema. Izan bitez .

  1. zenbakia lehena bada, da.
  2. bada, eta bi zenbaki lehen desberdinak izanik, da.
  3. moduan deskonposa badaiteke, zenbaki lehen desberdinak izanik, da.

4.49 Teorema. Euler-en teorema

Izan bitez zenbaki lehen erlatiboak, hots, . Kasu horretan betetzen da.

4.50 Adibide. Kalkula dezagun berretura multzoan.

Aurreko teoremak aplikatzeko, zenbakia deskonposatuko dugu: da.

Beraz, da.

Eulerren teoremak dio betetzen dela, bada; gure kasuan, denez, da.

Beraz, berreturaren berretzailea honela deskonposatuko dugu: .

Hortaz, izanik.

Ondorioz, da.

4.51 Korolarioa. badira, izanik, betetzen da.

Froga.

Izan ere, da eta betetzen da; beraz, denez, -ren alderantzizko modularra da.

4.52 Adibidea. Kalkula ditzagun elementu hauen alderantzizkoak multzoan: eta

Aurreko teoremak aplikatzeko, eta betetzen direla egiaztatzen dugu.

Beraz, eta izango dira.

Orain, kalkulatuko dugu: denez, da. Hortaz,


Emaitza horiek berak 4.43 Adibidean lortu genituen.

Oharrak.

  1. Berreketa modularra Euler-Fermat teoremak erabiliz 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.3 RSA algoritmoa

[aldatu]

RSA algoritmoa mezuak zifratzeko (enkriptatzeko) erabiltzen den sistema kriptografiko bat da. Zenbaki teoriaren eta aritmetika modularraren aplikaziotzat har daiteke.

Algoritmoaren izena bere asmatzaileen izenetatik dator. 1977. urtean, Ronald Rivest-ek, Adi Shamir-ek eta Leonard Adleman-ek sortu zuten.

RSA bidez zifratzeko, gako publikoa eta pribatua sortu behar dira. Horretarako, ezkutuan geratzen diren bi zenbaki lehen erabiltzen dira. Mezuak edonork zifra ditzake gako publikoarekin, baina gako pribatua ezagutzen duenak bakarrik deszifra ditzake.

RSA algoritmoaren segurtasuna zenbaki osoen faktorizazioa egiteak praktikan duen zailtasunean oinarritzen da, zenbakiak handiak direnean, ez baita ezagutzen faktorizazioa modu eraginkorrean egiteko gai den algoritmorik.

4.3.1 Oinarri teorikoa

[aldatu]

4.53 Teorema. Izan bedi , eta zenbaki lehenak izanik, eta izan bitez eta zenbaki osoak betetzen dutenak, non Eulerren funtzioa den. Orduan, da, guztietarako.

Froga. denez, eta eta lehenak direnez, da (ikus 4.48 Teorema). Bestalde, denez, da (ikus 4.40 Definizioa). Ondorioz, , non den; hau da, da baterako.

moduluko kongruentzian zera daukagu:

Bestalde, denez eta denez, eta zenbaki lehen erlatiboak dira, -ren zatitzaile bakarrak eta direlako, biak lehenak izanik. Eulerren teorema aplikatuz (ikus 4.49 Teorema), hau da, denez,


4.54 Adibidea.

Izan bitez eta zenbaki lehenak eta izan bitez eta .

da, eta da. Egiazta dezagun edo dela. Alegia, eta elkarren alderantzizkoak direla moduluko kongruentzian.

Hona hemen kalkuluak zenbakirako, alderantzizko modularra kalkulatzeko bidea jarraituz (ikus 4.2.1 Atala):

Beraz, da eta alderantzizko modularraren existentziaren teoremagatik (ikus 4.42 Teorema) dakigu.

Atzera ordezkatzeak eginez, Bezouten identitatea lortuko dugu:

Hortik,

Frogatuta geratzen da eta bata bestearen alderantzizkoak direla 72 moduluko kongruentzian. Hau da, da, izanik.

Egiazta dezagun dela. Eulerren teorematik (ikus 4.49 Teorema) denez,

Ikus dezagun, adibidez, baliorako dela. Berreketaren kalkulurako berreketa bitarrerako metodoa erabiliko dugu (ikus 4.2.2 Atala). Bi urratsetan egingo dugu:

  • Lehenik, kalkulatu behar dugu:
  • Orain, kalkulatuko dugu, hau da, :
Espero zitekeen bezala, da.

4.3.2 Algoritmoaren urratsak

[aldatu]

RSA algoritmoak lau urrats ditu: gakoak sortzea, gako publikoa zabaltzea, mezua zifratzea eta mezua deszifratzea.

Gakoak sortzea

[aldatu]

RSA gakoak sortzeko, 4.53 Teoremaren baldintzak betetzen dituzten zenbakiak aukeratu behar dira. Jarraitu beharreko urratsak honakoak dira:

  • Bi zenbaki lehen eta aukeratu, eta handiak (100 digitutik gorakoak).
  • Kalkulatu ( eta handiak diren heinean -ren faktorizazioa zaila izango da).
  • Gako publikoa kalkulatu ( eta zenbakiak). izanik, zenbakiarekin lehen erlatiboa den zenbaki bat aurkitu behar da, hau da, beteko duena. handia aukeratzea gomendatzen da.
  • Gako pribatua kalkulatu ( zenbakia). moduluko kongruentzian gako publikoaren alderantzizkoa den balioa kalkulatu behar da, hau da, .

Gako publikoa zabaltzea

[aldatu]

Argitara eman zifratzeko behar den gako publikoa, alegia, eta zenbakiak. Eta, ezkutuan gorde deszifratzeko beharrezkoa den gako pribatua, alegia, zenbakia.

Mezua zifratzea

[aldatu]

mezua RSA algoritmoaren bidez zifratzea, gako publikoa erabiliz honako berreketa modularra kalkulatzea da:

Horrela mezu zifratua lortzen da.

Mezua deszifratzea

[aldatu]

mezu zifratua RSA algoritmoaren bidez deszifratzea honako berreketa modularra kalkulatzea da, gako pribatua eta publikoa den erabiliz:

Aukeratu ditugun gakoek 4.53 Teoremaren baldintzak betetzen dituztenez,

betetzen da, eta ondorioz mezu zifratua deszifratu eta mezu originala berreskuratzea lortzen da.

4.55 Adibidea.

Begoñak Asierri "kaixo" mezua bidali nahi dio zifratuta, RSA zifratze-algoritmoa erabiliz. Algoritmoaren segurtasuna bermatzeko zenbaki oso handiak erabili behar diren arren, kalkuluak errazteko zenbaki txikiak erabiliko dituzte.

Gakoak sortzea

Asierrek gakoak sortuko ditu mezu zifratua jaso ahal izateko.

  • eta zenbaki lehenak aukeratu ditu.
  • Gako publikoa (). zenbakirako egoki bat aukeratu behar du.
    • baliorako aukera bat baino gehiago existitzen da. zenbakiarekin lehen erlatiboa den zenbaki handi bat aukeratzea gomendatzen bada ere, berak txikiena aukeratu du:
  • Gako pribatua (). Alderantzizko modularra kalkulatzeko bidea jarraituz, egiazta daiteke dela, hau da, da.

Oharra. Gako publikoko zenbakia txikia da, eta faktorizatuz eta erraz kalkula daitezke. faktorizatzea lortzen denean, sistema kriptografikoak porrot egin duela esaten da. Izan ere, publikoa denez, goiko kalkulu guztiak egin daitezke eta gako pribatua kalkulatu.

Gako publikoa zabaltzea

Asierrek eta balioak publiko egingo ditu eta gako pribatua ezkutuan gordeko du. Bere gako publikoak eta RSA zifratze-algoritmoa erabiliz zifratutako mezuak jasotzeko prest dago.

Mezua zifratzea ()

Begoñak Asierren gako publikoa erabiliz "kaixo" mezua zifratu behar du. Baina, zifratzeak eskatzen duen berreketa modularra kalkulatu ahal izateko, nahitaezkoa da mezua zifratu aurretik kodetzea, hau da, karakterez osatuta dagoen mezu originala zenbakietara bihurtzea.

Kodeketa erabiliena ASCII kodeketa da. "kaixo" mezuaren karaktereei dagozkien ASCII kodeak honakoak dira: 107, 97, 105, 120, 111. Zifratzeko kalkuluak hauek dira:

Begoñak Asierri mezu zifratua bidaliko dio.

Mezua deszifratzea ()

Asierrek mezu zifratua deszifratuko du bere gako pribatua erabiliz.

Deszifratu ondoren, mezua ASCII kodeetan lortu du , eta ASCII kodeak karaktere bihurtuz, "kaixo" mezu originala lortu du.

Oharra. Adibide honetan ez da betetzen 4.53 Teoremako baldintza, Asierrek eta zenbaki lehenak txikiegiak aukeratu dituelako. Dena den, Eulerren teoremaren baldintza betetzen da, betetzen delako adibideko guztietarako.

4.3.3 Mezu ziurtatuetarako erabilera

[aldatu]

RSA gakoek beste erabilera bat ere badute: mezu ziurtatua bidaltzeko aukera ematen dute. Alegia, mezua sortu duena nor izan den ziurtatzeko aukera ematen dute. Mezua sinatzearen pareko prozesua da.

Mezua sinatzeko, gako pribatuarekin zifratu behar da. Hori gakoen jabeak baino ezin du egin, berak bakarrik ezagutzen baitu gakoa. Gakoen jabeak (sinatzaileak) mezua sinatzeko

mezu sinatua sortuko du. mezu ziurtatu hori edonork deszifra dezake sinatzailearen beraren gako publikoak erabiliz:

Horrela, mezu hori gakoen jabe den sinatzaileak sortua dela ziurtatzen da.