4. Gaia: Zenbaki-teoria
[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,
-
;
;
. (
)
-
. (
)
-
. (
)
-
. (
)
-
. (
)
Froga.
-
da; beraz,
eta
. Bestalde,
da; beraz,
.
-
Hasteko,
daukagu, hau da,

-
Kasu honetan
daukagu,
.
-
Edozein
izanik,
-
Edozein
izanik,
Oharrak.
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.
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
.
.
Orduan,
, non
den. Hortaz, nahikoa da
eta
hartzea, eta
beteko da,
izanik.
.
Izan bedi
hondar positiboen multzoa. Lehendabizi,
dela frogatuko dugu:
bada,
beteko da, eta, hortaz,
da.
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:
bada,
da eta, hortaz,
beteko da, hartu dugun
baldintzaren kontrakoa dena.
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.
-
bada,
izango dugu.
denez,
aterako dugu; eta hori ezinezkoa da
delako.
-
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
-
bada
eta
zenbakien zatitzaile komun bat:
-
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.
-
badago,
beteko da.
-
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:
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.
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.
-
eta
hartuz,
-
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:
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.
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.
- Euklidesen algoritmoa bai
denean bai
denean erabil daiteke; azken kasu horretan zatiketa bat gehiago egin beharko da.
- Euklidesen algoritmoak
zenbakien konbinazio lineal bezala adierazteko metodoa erakutsi digu.
4.25 Adibideak.
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:
-
-
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.
zenbakia
eta
zenbakien multiplo komun bat da; izan ere,
eta
betetzen dira.
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,
-
zenbakia
eta
zenbakien multiplo komun bat da:
-
eta
zenbakien edozein multiplo komun
baino handiago edo berdina da:
4.29 Adibideak.
zenbakia
eta
zenbakien multiplo komuna da, baina ez da
; izan ere,
ere
eta
zenbakien multiplo komuna da eta
. Gainera,
dela froga dezakegu:
eta
.
.
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.
-
:
(4.30 Teoremaren arabera)
-
:
Oharra.
bi zenbakiak izanik,
Euklidesen algoritmoa erabiliz kalkula dezakegu, eta
kalkulatzeko, aurreko teorema erabili.
4.33 Adibideak.
; hortaz,
da.
; hortaz,
da.
; 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.
-
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:
-
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.
-
multzoan,
elementua izanik,
existitzen bada, non
den,
elementuari
elementuaren aurkako modularra deituko diogu eta
idatziko dugu.
-
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
.
-
zenbakia lehena bada,
da.
-
bada,
eta
bi zenbaki lehen desberdinak izanik,
da.
-
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.
- 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.
- Kriptografian, gako publikoko zifratze-algoritmoetan, oso garrantzitsuak gertatzen dira Euler-Fermat teoremak
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.
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 RSA algoritmoaren bidez zifratzea,
gako publikoa erabiliz honako berreketa modularra kalkulatzea da:
Horrela
mezu zifratua lortzen da.
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.