Anda di halaman 1dari 44

Number Theory

Eko Budi Santoso, SJ.

Universitas Sanata Dharma


Yogyakarta

25 February 2020

Eko Budi Santoso, SJ. Matematika Diskrit 1/44


Division

Definition: Divisibility
Jika a dan b adalah bilangan bulat dengan a 6= 0, maka dikatakan
a habis membagi b , ditulis a|b, jika ada bilangan bulat c
b
sedemikian sehingga b = ac, atau dengan kata lain, adalah
a
bilangan bulat. Jika a habis membagi b, maka a dinamakan faktor
atau pembagi dari b, atau b adalah kelipatan a. Jika a tidak habis
membagi b, maka ditulis a - b.

Problem
How many positive integers not exceeding 1000 are divisible by 11?

Untuk menjawab persoalan tersebut, mari kita review fungsi lantai


dan fungsi atap.

Eko Budi Santoso, SJ. Matematika Diskrit 2/44


Fungsi Lantai dan Fungsi Atap

Fungsi Lantai
Fungsi lantai, ditulis f (x) = bxc, memasangkan bilangan real x
dengan bilangan bulat terbesar yang kurang atau sama dengan x.

Fungsi Atap
Fungsi atap, ditulis f (x) = dxe, memasangkan bilangan real x
dengan bilangan bulat terkecil yang lebih atau sama dengan x.

Untuk latihan soal, silahkan melihat Rosen hal. 154.

Eko Budi Santoso, SJ. Matematika Diskrit 3/44


Fungsi Lantai dan Fungsi Atap

Beberapa sifat Fungsi Lantai dan Fungsi Atap


n adalah bilangan genap, x adalah bilangan real.
1 bxc = n jika dan hanya jika n ≤ x < n + 1.
2 dxe = n jika dan hanya jika n − 1 < x ≤ n.
3 bxc = n jika dan hanya jika x − 1 < n ≤ x.
4 dxe = n jika dan hanya jika x ≤ n < x + 1.
5 b−xc = −dxe
6 d−xe = −bxc
7 bx + nc = bxc + n
8 dx + ne = dxe + n

Untuk latihan, buktikan sifat-sifat tersebut.

Eko Budi Santoso, SJ. Matematika Diskrit 4/44


Fungsi Lantai dan Fungsi Atap

Latihan
Buktikan bahwa b2xc = bxc + bx + 12 c, untuk x bilangan real.

Bukti:

Eko Budi Santoso, SJ. Matematika Diskrit 5/44


Fungsi Lantai dan Fungsi Atap

Latihan
Benarkah bahwa dx + ye = dxe + dye untuk setiap bilangan real x
dan y?

Bukti:

Eko Budi Santoso, SJ. Matematika Diskrit 6/44


Fungsi Lantai dan Fungsi Atap

Latihan
Lukis grafik fungsi lantai f (x) = bxc dan fungsi atap f (x) = dxe.

Eko Budi Santoso, SJ. Matematika Diskrit 7/44


Division

Problem
How many positive integers not exceeding 1000 are divisible by 11?

Answer: b 1000
11 c.

Eko Budi Santoso, SJ. Matematika Diskrit 8/44


Division

Proposition
Let n and d be a positive integers. How many positive integers not
exceeding n are divisible by d?

Proof.
The positive integers divisible by d are all the integers of the form
dk, where k is a positive integer. Hence, the number of positive
integer divisible by d that do not exceed n equals to the number of
integers k with 0 < dk ≤ n, or with 0 < k ≤ nd . Therefore, there
are b nd c positive integers not exceeding n that are divisible by
d.

Eko Budi Santoso, SJ. Matematika Diskrit 9/44


Division

Definisi: Keterbagian
Jika a dan b adalah bilangan bulat dengan a 6= 0, maka dikatakan
a habis membagi b , ditulis a|b, jika ada bilangan bulat c
b
sedemikian sehingga b = ac, atau dengan kata lain, adalah
a
bilangan bulat. Jika a habis membagi b, maka a dinamakan faktor
atau pembagi dari b, atau b adalah kelipatan a. Jika a tidak habis
membagi b, maka ditulis a - b.

Eko Budi Santoso, SJ. Matematika Diskrit 10/44


Division

Some basic properties of divisibility of integers are the following.


Theorem
Jika a, b, dan c adalah bilangan bulat dengan a 6= 0, maka
1 jika a|b dan a|c, maka a|(b + c);
2 jika a|b, maka a|bc untuk setiap bilangan bulat c; dan
3 jika a|b dan b|c, maka a|c.

Eko Budi Santoso, SJ. Matematika Diskrit 11/44


Division

Some basic properties of divisibility of integers are the following.


Theorem
Jika a, b, dan c adalah bilangan bulat dengan a 6= 0, maka
1 jika a|b dan a|c, maka a|(b + c);

Proof.
We proof the first one by a direct proof. Suppose that a|b and a|c.
Then, from the definition of divisibility, it follows that there are
integers s and t with b = as and c = at. Hence,

b + c = as + at = a(s + t).

Therefore, a divides b + c.

Eko Budi Santoso, SJ. Matematika Diskrit 12/44


Division

Some basic properties of divisibility of integers are the following.


Theorem
Jika a, b, dan c adalah bilangan bulat dengan a 6= 0, maka
1 jika a|b dan a|c, maka a|(b + c);
2 jika a|b, maka a|bc untuk setiap bilangan bulat c; dan
3 jika a|b dan b|c, maka a|c.

Proof for (2) and (3) are left as exercise.

Eko Budi Santoso, SJ. Matematika Diskrit 13/44


Division

Corollary
Jika a, b, dan c adalah bilangan bulat dengan a 6= 0, sedemikian
hingga a|b dan a|c, maka a|(mb + nc) bilamana m dan n adalah
bilangan-bilangan bulat.

Proof.
We proof by a direct proof. Given that a|b dan a|c.
By part (2) of the Theorem, we have a|mb and a|nc, whenever m
and n are integers.
By part (1) of the Theorem, it follows that a|(mb + nc).

Eko Budi Santoso, SJ. Matematika Diskrit 14/44


Division Algorithm

Teorema: Algoritma Pembagian


Diberikan bilangan bulat a dan bilangan bulat positif d. Maka
terdapat bilangan bulat q dan r, dengan 0 ≤ r < d, sedemikian
sehingga a = dq + r.

d disebut pembagi (divisor ).


q disebut hasil bagi (quotient).
r disebut sisa (remainder ).
Ditulis q = a div d, atau
r = a mod d.

Eko Budi Santoso, SJ. Matematika Diskrit 15/44


Division Algorithm

Contoh
Tentukan hasil bagi dan sisa jika 101 dibagi 11.

Contoh
Tentukan hasil bagi dan sisa jika -11 dibagi 3.

Sisa tidak boleh negatif.


Remember that 0 ≤ r < d.

Eko Budi Santoso, SJ. Matematika Diskrit 16/44


Modular Arithmetic

Definisi
Jika a dan b adalah bilangan-bilangan bulat dan m adalah bilangan
bulat positif, maka dikatakan a kongruen dengan b modulo m jika
m membagi a − b. Notasi yang dipakai adalah a ≡ b (mod m).
Jika a dan b tidak kongruen modulo m ditulis a 6≡ b (mod m).

Catatan:
Notasi a ≡ b (mod m) berbeda dengan a mod m = b. Walau
demikian, kedua konsep tersebut berhubungan.

Eko Budi Santoso, SJ. Matematika Diskrit 17/44


Modular Arithmetic

Teorema
Diberikan bilangan-bilangan bulat a dan b, dan bilangan bulat
positif m. Maka a ≡ b (mod m) jika dan hanya jika a mod m = b
mod m.
Proof is left as exercise. Catatan:

a mod m dan b mod m adalah sisa-sisa jika, berturut-turut, a dan


b dibagi m. Jadi Teorema ini mengatakan bahwa a ≡ b (mod m)
jika dan hanya jika a dan b memiliki sisa saya sama jika keduanya
dibagi oleh m.

Eko Budi Santoso, SJ. Matematika Diskrit 18/44


Modular Arithmetic

Contoh
Selidiki apakah 17 kongruen dengan 5 modulo 6.

Contoh
Selidiki apakah 24 kongruen dengan 14 modulo 6.

Eko Budi Santoso, SJ. Matematika Diskrit 19/44


Modular Arithmetic

Teorema
Diberikan bilangan bulat positif m. Bilangan-bilangan bulat a dan
b adalah kongruen modulo m jika dan hanya jika terdapat bilangan
bulat k sehingga a = b + km.

Teorema ini ditemukan oleh Karl Friedrich Gauss

Eko Budi Santoso, SJ. Matematika Diskrit 20/44


Karl Friedrich Gauss

Eko Budi Santoso, SJ. Matematika Diskrit 21/44


Karl Friedrich Gauss
1 Matematikawan
berkebangsaan Jerman
2 1777 - 1855
3 Teori bilangan, geometri,
teori probabilitas, aljabar
modern, astronomi planet,
dan fisika.
4 Pada usia 10 tahun, gurunya
meminta para siswa untuk
menjumlahkan 100 bilangan
bulat positif yang pertama.
Saat itu, Gauss menemukan
metoda yang sekarang
dikenal sebagai deret
aritmetika.

Eko Budi Santoso, SJ. Matematika Diskrit 22/44


Modular Arithmetic

Teorema
Diberikan bilangan bulat positif m. Bilangan-bilangan bulat a dan
b adalah kongruen modulo m jika dan hanya jika terdapat bilangan
bulat k sehingga a = b + km.

Proof.
If a ≡ b (mod m), by definition of congruence, we know that
m|(a − b). This means that there is an integer k such that
a − b = km, so that a = b + km.
Conversely, if there is an integer k such that a = b + km, then
km = a − b. Hence, m divides a − b, so that by definition, a ≡ b
(mod m).

Eko Budi Santoso, SJ. Matematika Diskrit 23/44


Teori Bilangan

Teorema
Diberikan bilangan bulat b yang lebih dari 1. Maka bilangan bula
positif n dapat ditulis secara unik dalam bentuk

n = ak bk + ak−1 bk−1 + · · · + a1 b + a0 ,

dengan k adalah bilangan bulat tidak negatif, a0 , a1 , . . . , ak adalah


bilangan-bilangan bulat tidak negatif yang kurang dari b, dan
ak 6= 0.

Salah satu aplikasi teorema ini adalah ekspansi biner yang dipakai
dalam teknologi digital.

Eko Budi Santoso, SJ. Matematika Diskrit 24/44


Teori Bilangan

Teknologi digital hanya mengenal dua notasi angka: 0 dan 1.


Contoh
Tentukan ekspansi biner untuk bilangan 351.

Contoh
Tentukan ekspansi basis 5 untuk bilangan 351.

Contoh
Tentukan ekspansi basis 8 untuk bilangan 12345.

Eko Budi Santoso, SJ. Matematika Diskrit 25/44


Bilangan Prima

Definisi
Bilangan bulat p lebih dari 1 dikatakan prima jika hanya bilangan p
dan 1 yang merupakan faktor dari bilangan tersebut. Bilangan
bulat lebih dari satu yang bukan prima disebut komposit.

Catatan:
Bilangan bulat n adalah komposit jika dan hanya jika terdapat
bilangan bulat a sedemikian sehingga a | n dan 1 < a < n.

Eko Budi Santoso, SJ. Matematika Diskrit 26/44


Bilangan Prima

Teorema Fundamental Aritmetika


Setiap bilangan bulat lebih dari 1 dapat ditulis secara unik sebagai
bilangan prima atau perkalian dua atau lebih bilangan prima.
Faktor prima ditulis dengan urutan tidak menurun.

Contoh
Tentukan faktor-faktor prima untuk 100, 641, 999, dan 1024

Eko Budi Santoso, SJ. Matematika Diskrit 27/44


Bilangan Prima

Teorema
Jika n adalah bilangan bulat komposit, maka n memiliki faktor

prima yang kurang atau sama dengan n.

Contoh
Perlihatkanlah bahwa 101 adalah bilangan prima.

Contoh
Tentukan faktor prima bilangan 7007.

Eko Budi Santoso, SJ. Matematika Diskrit 28/44


Bilangan Prima

Saringan Eratosthenes
Bilangan prima telah dipelajari sejak jaman Yunani.
Saringan Eratosthenes merupakan metode yang dipakai untuk
menentukan semua bilangan prima yang kurang dari 100.
Bilangan prima yang kurang dari 100 adalah 2,3,7,11,13,17,
19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89, dan 97.
Siapa Erastosthenes?

Eko Budi Santoso, SJ. Matematika Diskrit 29/44


Eratosthenes
1 Matematikawan Yunani
2 ± 276 - 195 SM
3 Bapak geografi.
4 Menemukan istilah Geografi.
5 Menghitung keliling bumi.
6 Membuat peta dunia
pertama.
7 Metoda Saringan
Eratosthenes untuk
menemukan bilangan prima.

Eko Budi Santoso, SJ. Matematika Diskrit 30/44


Eratosthenes

ukuran sebenarnya: 40075km


Eko Budi Santoso, SJ. Matematika Diskrit 31/44
Saringan Eratosthenes

Eko Budi Santoso, SJ. Matematika Diskrit 32/44


Saringan Eratosthenes

Eko Budi Santoso, SJ. Matematika Diskrit 33/44


Saringan Eratosthenes

Eko Budi Santoso, SJ. Matematika Diskrit 34/44


Saringan Eratosthenes

Eko Budi Santoso, SJ. Matematika Diskrit 35/44


Bilangan Prima

Teorema
Ada tak terhingga banyak bilangan prima.

Bukti: Rosen, hal 260-261.

Bilangan prima yang terbesar adalah 277,232,917 − 1, ditemukan


pada tanggal 3 Januari 2018.

Eko Budi Santoso, SJ. Matematika Diskrit 36/44


Bilangan Prima

Metode pencarian bilangan prima terbesar menggunakan bilangan


Marsenne, bilangan dalam bentuk

2p − 1,

dengan p adalah bilangan prima.

Catatan:
Tidak semua bilangan Marsenne adalah prima. Bilangan Marsenne
hanya dipakai untuk menemukan bilangan prima terbesar.

Eko Budi Santoso, SJ. Matematika Diskrit 37/44


Faktor Persekutuan Terbesar

Definisi
Diberikan bilangan bulat a dan b, dan keduanya tidak boleh nol.
Bilangan bulat terbesar d yang membagi baik a maupun b, yakni
d | a dan | b, disebut Faktor Persekutuan Terbesar bilangan a dan
b, ditulis gcd(a, b).

Eko Budi Santoso, SJ. Matematika Diskrit 38/44


Faktor Persekutuan Terbesar

Definisi
Bilangan bulat a dan b dikatakan prima secara relatif (relatively
prime) jika gcd(a, b) = 1.

Eko Budi Santoso, SJ. Matematika Diskrit 39/44


Kelipatan Persekutuan Terkecil

Definisi
Kelipatan Persekutuan Terkecil bilangan bulat positif a dan b,
ditulis lcm(a, b), adalah bilangan bulat positif terkecil yang habis
dibagi oleh a maupun b.

Eko Budi Santoso, SJ. Matematika Diskrit 40/44


Kelipatan Persekutuan Terkecil

Teorema
Diberikan bilangan bulat positif a dan b. Maka

ab = gcd(a, b) · lcm(a, b).

Eko Budi Santoso, SJ. Matematika Diskrit 41/44


Algoritma Euclid

Menentukan FPB dua bilangan bulat dengan menggunakan


faktor-faktor prima adalah kurang efisien. Cara lain yang lebih
efisien adalah dengan menggunakan Algoritma Euclid.
Contoh
Tentukan gcd(91, 287).

Eko Budi Santoso, SJ. Matematika Diskrit 42/44


Algoritma Euclid

Lemma
Jika a = bq + r, dengan a, b, q, dan r adalah bilangan-bilangan
bulat, maka gcd(a, b) = gcd(b, r).

Eko Budi Santoso, SJ. Matematika Diskrit 43/44


Algoritma Euclid

Latihan
Tentukan gcd(414, 662).

Eko Budi Santoso, SJ. Matematika Diskrit 44/44

Anda mungkin juga menyukai