Isi ihe dị mkpa nke ozizi ọnụọgụgụ
Ozizi ọnụọgụgụ bụ ngalaba mgbakọ na mwepụ nke na-amụ ihe gbasara ọnụọgụgụ. Ọ bụ ezie na o yiri ka ọ dị mfe—ebe ọ bụ na ọnụọgụgụ gụnyere naanị …, -2, -1, 0, 1, 2, …—ozizi ọnụọgụgụ nwere usoro bara ụba nke ukwuu. Ọtụtụ echiche dị mkpa na mgbakọ na mwepụ nke oge a, cryptography, na sayensị kọmputa gbanyere mkpọrọgwụ na echiche ndị bụ isi nke ozizi ọnụọgụgụ, dị ka nkewa, primeness, na congruence. Isiokwu a na-enyocha isi ntọala nke ozizi ọnụọgụgụ: nkewa na algọridim Euclid, nọmba prime na factorization, modulo arithmetic, na ụfọdụ ngwa na ntụziaka dị elu.
1. Ọnụọgụ na ọrụ ndị bụ isi
Usoro ọnụọgụgụ na-arụ ọrụ n'ozuzu na setịpụ ọnụọgụgụ, nke ℤ na-egosi. Ọrụ ndị bụ isi ejiri mee ihe bụ mgbakwunye, mwepụ, na mmụba. N'adịghị ka ọnụọgụgụ ezi uche ma ọ bụ ezigbo, nkewa site na ọnụọgụgụ anaghị eweta ọnụọgụgụ mgbe niile. Nke a bụ ebe echiche nke nkewa na ihe fọdụrụ na-aghọ isi.
Otu njikọ dị mkpa na ozizi ọnụọgụgụ bụ nkewa. Maka ọnụọgụgụ \(a\) na \(b\), anyị na-ede \(a \mid b\) ma ọ bụrụ na enwere ọnụọgụgụ \(k\) nke ahụ bụ \(b = ak\). Dịka ọmụmaatụ, \(3 \mid 12\) n'ihi na \(12 = 3 \times 4\), mana \(5 \nmid 12\) n'ihi na enweghị ọnụọgụgụ \(k\) nke \(12 = 5k\).
Nkewa nwere ihe ndị bụ isi ndị a:
– Ọ bụrụ na \(a \mid b\) na \(a \mid c\), mgbe ahụ \(a \mid (b+c)\) na \(a \mid (bc)\).
– Ọ bụrụ na \(a \mid b\), mgbe ahụ maka ọnụọgụgụ \(k\) ọ bụla, \(a \mid (bk)\).
– Ọ bụrụ na \(a \mid b\) na \(b \mid c\), mgbe ahụ \(a \mid c\).
Njirimara ndị a dị mfe na-eje ozi dị ka ngwaọrụ maka igosi ọtụtụ nkwupụta gbasara ọnụọgụgụ.
2. Algọridim nkewa
Usoro nkewa ahụ na-ekwu: maka integer \(a\) na integer \(b\) ọ bụla, enwere integers \(q\) na \(r\) pụrụ iche nke na:
\[
a = bq + r,\quad 0 \le r < b
\]
Di sini \(q\) disebut hasil bagi (quotient) dan \(r\) disebut sisa (remainder). Contoh: jika \(a=29\) dan \(b=5\), maka \(29 = 5\cdot 5 + 4\), sehingga \(q=5\) dan \(r=4\).
Konsep ini penting karena menjadi dasar operasi modulo dan algoritma Euclid untuk mencari FPB.
3. Faktor persekutuan terbesar (FPB) dan algoritma Euclid
Untuk dua bilangan bulat \(a\) dan \(b\) (tidak keduanya nol), faktor persekutuan terbesar atau FPB —dilambangkan \(\gcd(a,b)\)—adalah bilangan bulat positif terbesar yang membagi keduanya.
Cara paling efisien untuk menghitung FPB adalah algoritma Euclid . Berdasarkan teorema pembagian, jika:
\[
a = bq + r
\]
maka:
\[
\gcd(a,b) = \gcd(b,r)
\]
Proses ini diulang sampai sisa \(r\) menjadi 0. Pada langkah terakhir, FPB adalah bilangan pembagi terakhir yang bukan nol.
Contoh cepat: cari \(\gcd(48,18)\).
- \(48 = 18\cdot 2 + 12\)
- \(18 = 12\cdot 1 + 6\)
- \(12 = 6\cdot 2 + 0\)
Maka \(\gcd(48,18)=6\).
Algoritma Euclid sangat penting karena cepat bahkan untuk bilangan besar, sehingga sangat berguna dalam komputasi.
4. Kombinasi linear dan identitas Bézout
Salah satu hasil fundamental adalah identitas Bézout : untuk bilangan bulat \(a\) dan \(b\) yang tidak keduanya nol, terdapat bilangan bulat \(x\) dan \(y\) sehingga:
\[
\gcd(a,b) = ax + by
\]
Artinya FPB dapat ditulis sebagai kombinasi linear dari \(a\) dan \(b\). Nilai \(x\) dan \(y\) dapat ditemukan dengan algoritma Euclid diperluas .
Identitas Bézout menjadi kunci dalam menyelesaikan:
- persamaan Diofantin linear \(ax+by=c\),
- mencari invers modulo (penting dalam kriptografi).
5. Bilangan prima dan faktorisasi
Bilangan prima adalah bilangan bulat positif lebih besar dari 1 yang hanya memiliki dua pembagi positif: 1 dan dirinya sendiri. Bilangan seperti 2, 3, 5, 7, 11 adalah prima. Bilangan yang lebih besar dari 1 namun bukan prima disebut komposit , misalnya 12, 21, 35.
Konsep paling terkenal adalah Teorema Dasar Aritmetika : setiap bilangan bulat \(n>1\) dapat ditulis secara unik (hingga urutan) sebagai hasil kali bilangan prima:
\[
n = p_1^{\alpha_1} p_2^{\alpha_2} \cdots p_k^{\alpha_k}
\]
Misalnya:
\[
360 = 2^3 \cdot 3^2 \cdot 5
\]
Npụiche a nke nhazi ihe bụ ntọala nke ọtụtụ isiokwu dị elu, gụnyere nchekwa ihe RSA nke dabere na ihe isi ike nke ịhazi ọnụọgụgụ buru ibu.
6. Nhazi na mgbakọ na mwepụ modulo
Ọnụọgụgụ ọmụmụ mgbakọ na mwepụ Modulo dabere na nkewa ndị ọzọ. Anyị na-ekwu:
\[
a \equiv b \pmod{m}
\]
ọ bụrụ na \(m \mid (ab)\), ọ pụtara na \(a\) na \(b\) nwere otu ihe fọdụrụ mgbe e kewara ha site na \(m\).
Ọmụmaatụ: \(17 \equiv 5 \pmod{12}\) n'ihi na \(17-5=12\) na-ekewa site na 12. Na modulo 12, a na-ewere 17 na 5 dị ka otu.
Congruence nwere otu ihe ahụ dị ka ọrụ nkịtị:
– Ọ bụrụ na \(a \equiv b \pmod{m}\) na \(c \equiv d \pmod{m}\), mgbe ahụ
\(a+c \equiv b+d \pmod{m}\) na \(ac \equiv bd \pmod{m}\).
Nhazi mgbakọ na mwepụ modulo bara ezigbo uru maka:
- chọpụta usoro oge,
- lelee ọtụtụ ihe,
- ịmepụta algọridim kọmputa dị irè,
– na ihe odide nke oge a.
7. Nhazi nke modulo inverse na congruence
Nọmba \(a\) nwere modulo inverse \(m\) ma ọ bụrụ na enwere ọnụọgụ \(x\) nke na-egosi na:
\[
ax \equiv 1 \pmod{m}
\]
Mgbanwe a dị ma ọ bụrụ na naanị ma ọ bụrụ na \(\gcd(a,m)=1\). Dịka ọmụmaatụ, 3 nwere modulo 7 na-agbanwe agbanwe n'ihi na \(3\cdot 5=15\equiv 1 \pmod{7}\), yabụ mgbanwe ya bụ 5.
Echiche nke modulo inverse na-eme ka ọ dịrị mfe idozi nha nha dịka:
\[
ax \equiv b \pmod{m}
\]
Ọ bụrụ na mgbanwe nke \(a^{-1}\) dị, mgbe ahụ enwere ike nweta azịza site na ịba ụba akụkụ abụọ ahụ:
\[
x \equiv a^{-1} b \pmod{m}
\]
8. Akwụkwọ nta Fermat na akwụkwọ Euler
Nsonaazụ abụọ a ma ama na ozizi nọmba elementrị bụ:
1. Akwụkwọ obere Fermat: ọ bụrụ na \(p\) bụ prime na \(a\) abụghị nkewa site na \(p\), mgbe ahụ:
\[
a^{p-1} \equiv 1 \pmod{p}
\]
2. Usoro Euler (nhazi izugbe): ọ bụrụ na \(\gcd(a,m)=1\), mgbe ahụ:
\[
a^{\varphi(m)} \equiv 1 \pmod{m}
\]
ebe \(\varphi(m)\) bụ ọrụ totien nke Euler (ọnụọgụ ọnụọgụgụ dị n'etiti 1 na \(m\) nke dị oke mkpa ruo \(m\)).
Usoro ndị a na-adabere n'ụdị usoro nzuzo dị iche iche na usoro nhazi modulo ngwa ngwa.
9. Ngwa na ntụziaka dị elu
Ọ bụ ezie na ọ malitere dị ka ajụjụ dị mfe gbasara ọnụọgụgụ, ozizi ọnụọgụgụ aghọọla ebe sara mbara ugbu a. Ojiji ya gụnyere:
– Ndekọ ihe odide: RSA, Diffie–Hellman, na elliptic curves na-eji njirimara prime, congruence, na modulo inverse.
– Sayensị kọmputa: hashing, ihe ndị na-emepụta ọnụọgụgụ na-enweghị usoro, na algọridim kọmputa buru ibu.
– Usoro njikọta na usoro koodu: iwulite koodu ndozi njehie na usoro dị iche iche.
Isiokwu ndị dị elu a na-amụkarị mgbe e mechara ihe ndị a gụnyere nha nhata Diophantine na-abụghị nke ahịrị, ihe fọdụrụ n'akụkụ anọ, ozizi ọnụọgụgụ algebra, na nkesa nke ọnụọgụgụ ndị bụ isi.
Penutup
Isi ihe dị na ozizi ọnụọgụgụ dabere na echiche nke nkewa, GCF, nọmba praịm, na nhazi. Site na algọridim Euclid ruo na mgbakọ na mwepụ modulo, echiche ọ bụla na-etolite ntọala maka nghọta nke usoro ọnụọgụgụ ma na-emeghe ụzọ maka ojiji n'ezie n'ụwa, ọkachasị n'oge dijitalụ. Ịmụta echiche ndị a dị mkpa na-enye ngwaọrụ dị ike maka inyocha nsogbu mgbakọ na mwepụ dị iche iche na inyocha isiokwu ndị miri emi na ozizi ọnụọgụgụ nke oge a.