Struktur Aljabar
Aleams Barra Ph.D
Copyright © 2021 Aleams Barra
P UBLISHED BY P UBLISHER
1 Materi Pendahuluan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1 Teori Himpunan 7
1.1.1 Kesamaan pada Himpunan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.1.2 Operasi pada Himpunan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2 Himpunan Kuasa 9
1.2.1 Soal-soal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.3 Sekilas Teori Bilangan 11
1.3.1 Soal-soal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.4 Pemetaan 18
1.4.1 Pendefinisian Pemetaan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.4.2 Beberapa Pemetaan Khusus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
1.4.3 Soal-soal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.4.4 Kardinalitas Himpunan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
1.4.5 Soal-soal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2 Grup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.1 Operasi Biner 29
2.1.1 Soal-soal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.2 Grup 33
2.3 Grup Tak Komutatif 36
2.3.1 Grup Dihedral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.3.2 Soal-soal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.4 Beberapa Sifat Grup 40
2.4.1 Ketunggalan Identitas dan Unsur Invers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.4.2 Hukum Pembatalan dan Sifat Perpangkatan . . . . . . . . . . . . . . . . . . . . . . . . 42
2.4.3 Soal-soal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.5 Sisa Bilangan Bulat 44
2.5.1 Kelas Residu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3 Subgrup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
3.1 Kriteria Subgrup 51
3.2 Grup Siklik 54
3.2.1 Orde Unsur di Grup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
3.2.2 Diskusi Lanjutan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
4 Grup Permutasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
4.1 Perkalian di Sn 59
4.2 Putaran 60
4.3 Transposisi 63
7 Isomorfisma Grup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
7.1 Tak Sama Tapi Serupa 85
7.1.1 Automorfisma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
7.2 Lebih Jauh Dengan Isomorfisma Grup 89
7.3 Teorema Isomorfisma 90
7.3.1 Teorema Cayley . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
8 Gelanggang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
8.1 Himpunan dengan Dua Operasi 95
8.2 Gelanggang 95
8.2.1 Sub Gelanggang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
8.2.2 Sifat Operasi di Gelanggang . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
8.2.3 Unit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
8.3 Daerah Integral dan Lapangan 101
8.3.1 Lapangan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
8.4 Homomorfisma Gelanggang 103
8.4.1 Gelanggang Hasil Bagi dan Teorema Isomorfisma . . . . . . . . . . . . . . . . . . . . 106
8.5 Konstruksi Ideal Baru 108
8.6 Ideal Prima dan Maksimal 109
8.6.1 Diskusi Lanjutan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Teori Himpunan
Kesamaan pada Himpunan
Operasi pada Himpunan
Himpunan Kuasa
Soal-soal
Sekilas Teori Bilangan
Soal-soal
Pemetaan
Pendefinisian Pemetaan
Beberapa Pemetaan Khusus
Soal-soal
Kardinalitas Himpunan
Soal-soal
1. Materi Pendahuluan
Contoh 1.1 Misalkan A = {bilangan bulat kelipatan 5} dan B = { bilangan bulat kelipatan 6}.
bahwa A merupakan himpunan bagian atau subhimpunan dari B Kita tuliskan A ⊂ B ketika
A merupakan himpunan bagian sejati dari B, yaitu A ⊆ B dan ada unsur di B yang bukan
merupakan unsur dari A. Sebagai contoh misalnya N ⊂ Z karena setiap bilangan asli merupakan
bilangan bulat dan ada bilangan bulat, misalnya −1 yang bukan merupakan bilangan asli. Lebih
lengkapnya kita ketahui bahwa N ⊂ Z ⊂ Q ⊂ R.
Ketika dua himpunan A dan B merupakan himpunan yang sama, setiap unsur di A merupakan
unsur di B dan setiap unsur di B merupakan unsur di A. Dengan demikian pernyataan bahwa
A = B setara nilainya dengan pernyataan bahwa A ⊆ B dan B ⊆ A.
Contoh 1.2 Misalkan A, B dan C adalah himpunan yang didefinisikan pada Contoh 1.1. Akan
ditunjukkan bahwa C = Z dengan menunjukkan bahwa C ⊆ Z dan Z ⊆ C.
Untuk menunjukkan C ⊆ Z kita harus menunjukkan bahwa setiap unsur di C juga merupakan
unsur di Z. Hal ini cukup jelas karena menurut deskripsi keanggotaan C, setiap unsur di C
merupakan bilangan bulat.
Sebaliknya kita akan tunjukkan bahwa Z ⊆ C. Ambil n ∈ Z. Ingat bahwa 1 = (−5) + 6
dan akibatnya n = (−5n) + 6n dan berdasarkan definisi, −5n = 5(−n) ∈ A dan 6n ∈ B. Dengan
demikian n dapat dituliskan sebagai penjumlahan suatu unsur di A dan suatu unsur di B. Ini
menunjukkan bahwa n ∈ C. Jadi Z ⊆ C.
Diskusi 1.4. Untuk setiap A 6= 0/ yang merupakan himpunan bagian dari R, definisikan
A(2) := {a + b | a, b ∈ A}.
(a) Untuk A = {1, 2, 3}, tentukan himpunan A(2) .
(b) Jika A ⊆ B, apakah A(2) ⊆ B(2) ?
(c) Berikan contoh himpunan A dan B dengan A 6⊆ B, tetapi A(2) ⊆ B(2) .
(d) Cari suatu himpunan A ⊂ Z sedemikian sehingga A(2) = Z.
♣
Contoh 1.5 Kemampuan untuk bisa mengenali bahwa suatu himpunan merupakan subhim-
punan dari himpunan lainnya harus dikuasai tidak hanya untuk himpunan yang konkrit yang
deskripsi keanggotaannya cukup jelas. Kita juga harus mampu memverifikasi hal tersebut untuk
himpunan yang tak konkret. Misalnya adalah ketika kita menunjukkan kesamaan antara dua
himpunan yang abstrak.
Misalkan kita ingin menunjukkan bahwa A\(B ∩ C) = (A\B) ∪ (A\C) untuk sembarang
himpunan A, B dan C. Karena di sini ketiga himpunan ini boleh himpunan apa saja, untuk
membuktikan pernyataan di atas kita hanya bisa mengandalkan definisi dari masing-masing
operasi yang terlibat dalam kesamaan ini. Akan kita tunjukkan kebenaran pernyataan di atas
dengan menunjukkan bahwa kedua ruas saling subset , yaitu himpunan di ruas kiri merupakan
himpunan bagian di ruas kanan dan himpunan di ruas kanan juga himpunan bagian dari himpunan
di ruas kiri.
Kita akan tunjukkan bahwa A\(B ∩C) ⊆ (A\B) ∪ (A\C) Ambil x ∈ A\(B ∩C). Akan ditun-
jukkan bahwa x ∈ A\B atau x ∈ A\C. Kita tinjau kasus x ∈ A\B atau x 6∈ A\B. Jika x ∈ A\B
kita selesai (mengapa?). Jika x 6∈ A\B, mengingat x ∈ A maka haruslah x ∈ B (karena jika x 6∈ B,
x ∈ A\B). Akan tetapi karena x 6∈ B ∩C maka x 6∈ C (mengapa?). Jadi x ∈ A\C. Dengan demikian
A\(B ∩C) ⊆ (A\B) ∪ (A\C).
Untuk bukti bahwa ruas kanan merupakan subhimpunan dari ruas kiri, kami serahkan
kepada pembaca sebagai latihan. Tunjukkan kepada teman anda bukti yang anda buat dan minta
masukkan bagian mana yang kurang jelas. Dengan masukkan yang diberikan tulis ulang bukti
anda dan coba minta masukkan dari teman anda yang lain. Anda akan menemukan bahwa apa
yang tadinya anda anggap sudah jelas ternyata tidak cukup jelas bagi orang lain. Ingat bahwa
tujuan anda menulis bukti adalah untuk bisa meyakinkan orang lain.
unsur adalah {a} dan {1}. Sedangkan himpunan bagian dengan 2 unsur adalah {a, 1}. Dengan
demikian P(A) = {0, / {a}, {1}, {a, 1}} .
Contoh 1.6 Misalkan A = {1, 2, B = {2, 3, 4}
Ketika a ∈ A anda harus bisa membedakan antara a dan {a}. Yang pertama, yaitu a meru-
pakan unsur di A sedangkan {a} bukan unsur di A, melainkan suatu himpunan bagian dari
A.
Contoh 1.7 Diberikan himpunan A dan B. Akan ditunjukkan bahwa P(A ∩ B) ⊆ P(A) ∩
P(B). Seperti biasa untuk menunjukkan suatu himpunan terkandung di himpunan yang lain,
kita perlu mengambil sebarang unsur di himpunan pertama dan kita tunjukkan bahwa ia juga
merupakan unsur di himpunan yang kedua. Ambil sebarang Z ∈ P(A ∩ B). Apa yang bisa kita
katakan tentang Z? Ia merupakan himpunan bagian dari A ∩ B, yakni Z ⊆ A ∩ B. Apa yang harus
kita tunjukkan untuk bisa mengatakan bahwa Z ∈ P(A) ∩ P(B)? Kita harus menunjukkan
bahwa Z ∈ P(A) dan Z ∈ P(B). Apa itu artinya? Z ⊆ A dan Z ⊆ B. Apakah hal ini benar
ketika Z ⊆ A ∩ B? Ya! Karena A ∩ B ⊆ A dan A ∩ B ⊆ B. Berarti apa yang kita klaim memang
benar.
Akan tetapi pada praktiknya, bukti yang kita tuliskan secara formal tidak seperti yang kita
tuliskan di atas. Kita perlu menyajikannya sehingga setiap argumennya mudah diikuti dan
diperiksa kebenarannya. Berikut adalah contoh penyajian dari argumen di atas.
Ambil Z ∈ P(A ∩ B). Maka Z ⊆ A ∩ B. Karena A ∩ B ⊆ A dan A ∩ B ⊆ B, fakta bahwa
Z ⊆ A ∩ B mengakibatkan Z ⊆ A dan Z ⊆ B. Dengan demikian Z = Z ∩ Z ⊆ A ∩ B dan kita
simpulkan bahwa Z ∈ P(A ∩ B)
Diskusi 1.7. Buktikan atau tunjukkan bahwa pernyataan tidak berlaku secara umum dengan
memberikan suatu contoh penyangkal untuk masing-masing pernyataan berikut:
1. P(A) ∩ P(B) ⊆ P(A ∩ B).
2. P(A ∪ B) ⊆ P(A) ∪ P(B).
3. P(A) ∪ P(B) ⊆ P(A ∪ B).
4. P(A\B) ⊆ P(A)\P(B).
5. P(A)\P(B) ⊆ P(A\B).
6. P(A × B) ⊆ P(A) × P(B).
7. P(A) × P(B) ⊆ P(A × B).
♣
Proposisi 1.2.1 Jika A himpunan dengan n unsur, maka P(A) memiliki 2n unsur.
Bukti. Sketsa bukti: buktikan dengan induksi matematika. Kasus dasar ketika n = 1 mudah
diperiksa kebenarannya. Asumsikan pernyataan benar untuk himpunan {x1 , . . . , xk }, yakni
himpunan ini memiliki 2k himpunan bagian. Sekarang kita ingin menunjukkan bahwa himpunan
{x1 , x2 , . . . , xk+1 } memiliki 2k+1 himpunan bagian. Setiap kita mengambil Z suatu himpunan
bagian dari {x1 , x2 , . . . , xk+1 } maka tepat satu diantara pernyataan ini benar: xk+1 ∈ Z atau
xk+1 6∈ Z. Gunakan hipotesis induksi untuk menunjukkan bahwa ada tepat sebanyak 2k himpunan
bagian dari {x1 , . . . , xk+1 } dengan xk+1 ∈ Z dan juga ada tepat sebanyak 2k himpunan bagian
dengan xk+1 6∈ Z. Penulisan bukti yang lengkap diserahkan kepada pembaca.
1.2.1 Soal-soal
1. Buktikan pernyataan berikut
(a) A ∩ B ⊆ A.
(b) A ⊆ A ∪ B.
1.3 Sekilas Teori Bilangan 11
Aksioma 1 (Aksioma Keteraturan Bilangan Asli). Setiap himpunan bagian tak hampa S dari
N selalu memiliki unsur terkecil.
Dalam matematika, untuk membuktikan suatu kebenaran pernyataan baru kita menggunakan
hasil yang nilai kebenarannya sudah diketahui sebelumnya. Akan tetapi kita tidak bisa selalu
melakukan hal ini. Kita harus mulai dari suatu pernyataan yang kebenarannya kita terima karena
kita anggap cukup jelas. Pernyataan seperti itu disebut sebagai aksioma. Coba anda perhatikan
aksioma di atas. Apakah anda bisa menerima pernyataan di atas tanpa bukti?
Berikutnya akan kita lihat bagaimana aksioma di atas bisa menunjukkan kepada kita bahwa
jika kita membagi bilangan bulat dengan bilangan bulat maka kita mendapat hasil pembagian
dan sisa pembagian.
Misalkan m, n bilangan bulat dengan n > 0. Definisikan T := {m + kn : k ∈ Z}. Perhatikan
bahwa untuk k > |m| kita dapatkan m + kn > m + |m|n ≥ m + |m| ≥ 0. Dengan demikian T
mengandung unsur yang positif. Sekarang jika kita kumpulkan semua unsur taknegatif di T dan
kita namai S, yakni S := {t ∈ T : t ≥ 0}. Menurut aksioma di atas, S memiliki unsur terkecil,
sebut ia r (mengapa kita bisa menerapkan aksioma di atas meskipun T mungkin mengandung
unsur nol yang bukan bilangan asli?).
Karena r ∈ T maka r = m − qn untuk suatu q ∈ Z. Atau bisa kita tuliskan
m = qn + r.
m = qn + r.
Bukti. Kita akan buktikan ketunggalan pasangan (q, r). Misalkan (q, r) dan (q1 , r1 ) memenuhi
teorema di atas. Maka diperoleh
qn + r = m = q1 n + r1 .
Definisi 1.3.1 Bilangan bulat m kita katakan membagi n, ditulis m | n jika terdapat k ∈ Z
sehingga km = n. Ketika m membagi n kita katakan juga bahwa m merupakan faktor dari n.
Kita tuliskan notasi m - n ketika m bukan merupakan faktor dari n. ♠
Contoh 1.8 Karena 2 · 3 = 6 maka 2 | 6 dan juga 3 | 6. Akan tetapi 5 - 6 karena 5x = 6 tidak
mempunyai solusi bulat. Perhatikan bahwa untuk setiap bilangan bulat m berlaku m · 0 = 0.
Maka berdasarkan definisi, untuk setiap bilangan bulat m berlaku m | 0.
Berikut adalah beberapa proposisi dan lema yang membantu kita untuk terbiasa bekerja
dengan sifat-sifat keterbagian.
Proposisi 1.3.2 Buktikan bahwa jika c 6= 0 dan ac | bc maka a | b.
Bukti. Karena ac | bc, maka terdapat bilangan bulat k sehingga ack = bc. Karena c 6= 0, kita
boleh mencoret c dari kedua ruas untuk mendapatkan ak = b. Tetapi ini berarti a | b.
Proposisi 1.3.3 Buktikan bahwa jika c | a dan c | b, maka c | ax + by untuk setiap x dan y bulat.
Contoh 1.9 Kita akan menentukan semua bilangan bulat n sehingga n + 1 membagi n2 + 1.
Perhatikan bahwa karena n2 − 1 = (n + 1)(n − 1) maka n + 1 | n2 − 1. Dari soal kita juga
mempunyai bahwa n + 1 | n2 + 1. Dengan memilih x = 1 dan y = −1, didapatkan
x(n2 + 1) + y(n2 − 1) = n2 + 1 − n2 + 1 = 2.
Akibatnya menurut Proposisi 1.3.3 kita peroleh n | 2. Karena faktor dari 2 hanyalah ±1 atau
±2, maka n ∈ {−1, 1, −2, 2}. Dengan pengecekan singkat n = −1 atau n = 2 tidak memenuhi
sedangkan n = 1 dan n = −2 memenuhi kondisi n + 1 | n2 + 1. Dengan demikian n yang diminta
adalah n = 1 atau n = −2.
1.3 Sekilas Teori Bilangan 13
Bukti. Karena a | b, maka ada k bulat sehingga ak = b. Perhatikan bahwa karena a, b positif,
haruslah k positif. Khususnya k ≥ 1 dan kita peroleh b = ak ≥ a · 1 = a seperti yang kita ingin
buktikan.
Dengan lema di atas, untuk menunjukkan bahwa dua bilangan positif m, n sebenarnya sama
bisa kita tunjukkan dengan cara menunjukkan bahwa m | n dan n | m. Dengan Lema 1.3.4 kita
peroleh m ≤ n dan n ≤ m sehingga m = n.
Contoh 1.10 Misalkan kita daftarkan semua faktor dari 8 dan 12. Faktor-faktor dari 8 adalah
{±1, ±2, ±4, ±8} sedangkan faktor-faktor dari 12 adalah {±1, ±2, ±3, ±4, ±6, ±12}. Sehingga
ketika kita bandingkan maka kita dapat melihat bahwa faktor bersama dari 8 dan 12 yang terbesar
adalah 4. Angka 4 ini bisa kita karakterisasi sebagai berikut: ia adalah bilangan yang sekaligus
membagi 8 dan 12 dan ketika ada bilangan bulat lain z yang juga sekaligus membagi 8 dan 12
haruslah z ≤ 4.
Definisi 1.3.2 Misalkan a, b ∈ Z dengan a, b tidak keduanya nol. Bilangan bulat positif d
disebut faktor persekutuan terbesar dari a dan b jika
◦ d membagi a dan b, yakni d | a dan d | b.
◦ jika terdapat bilangan bulat c yang juga membagi a dan b maka c ≤ d.
♠
Akan tetapi pada buku-buku teks teori bilangan atau aljabar abstrak, faktor persekutuan
terbesar lebih sering didefinisikan sebagai berikut yang untuk sementara istilahnya kita sebut
sebagai pembagi sekutu terbesar.
Definisi 1.3.3 Misalkan a, b ∈ Z dengan a, b tidak keduanya nol. Bilangan bulat positif d
disebut pembagi sekutu terbesar dari a dan b jika
◦ d membagi a dan b, yakni d | a dan d | b.
◦ terdapat bilangan bulat c yang juga membagi a dan b maka c juga membagi d (jika
c | a dan c | b maka c | d).
♠
Bukti. Misalkan d adalah faktor persekutuan terbesar dari a dan b sedangkan e adalah pembagi
sekutu terbesar dari a dan b. Dengan menggunakan perspektif d sebagai faktor persekutuan
terbesar, karena e | a dan e | b, maka menurut Definisi 1.3.2 didapat e ≤ d.
Sekarang, dengan menggunakan perspektif e sebagai pembagi sekutu terbesar, karena d | a
dan d | b maka menurut Definisi 1.3.3 didapat d | e. Karena d dan e positif, maka menurut Lema
1.3.4, kita peroleh d ≤ e.
Dengan demikian d = e dan berarti bahwa kedua definisi ekuivalen dan akibatnya faktor
persekutuan terbesar dan pembagi sekutu terbesar adalah dua konsep yang sama.
Definisi 1.3.4 Diberikan dua bilangan bulat a, b yang tidak keduanya nol. Faktor persekutuan
terbesar (atau pembagi sekutu terbesar) dari a dan b dinotasikan sebagai (a, b). ♠
14 Bab 1. Materi Pendahuluan
Diskusi 1.8. Pada pendefinisian pembagi sekutu terbesar (a, b) dari a dan b kita mensyaratkan
bahwa a, b keduanya tidak nol. Apa yang terjadi kalau keduanya nol? Bagaimana kalau salah
satunya nol? Jika m 6= 0, apakah (m, 0)? ♣
Diskusi 1.9. Untuk setiap bilangan bulat a, b yang tidak keduanya nol, tunjukkan bahwa
(a, b) = (−a, b) = (−a, −b). ♣
Contoh 1.11 Kita akan mencari pembagi sekutu terbesar dari 144 dan 64. Di tahap ini
yang bisa kita lakukan adalah mendaftarkan faktor apa saja yang mungkin untuk 144 dan 64,
menduga apa pembagi sekutu terbesarnya dan baru memverifikasi bahwa bilangan yang kita
ajukan memenuhi syarat menjadi pembagi sekutu terbesar.
Setelah mencoba beberapa kemungkinan, tampaknya 16 adalah pembagi sekutu terbesarnya.
Kita akan coba tunjukkan bahwa ini benar.
Perhatikan bahwa 16 | 144 dan 16 | 64 karena 16 · 9 = 144 dan 16 · 4 = 64. Sekarang jika
ada c yang memenuhi c | 144 dan c | 64, maka menurut Proposisi 1.3.3, maka c | 144 − (2 · 64).
Akibatnya c | 16 dan benar bahwa (144, 64) = 16.
Cara penentuan pembagi sekutu terbesar di atas akan menjadi lebih sulit ketika melibatkan
bilangan-bilangan yang cukup besar. Bisakah anda mencari pembagi sekutu terbesar dari 2975
dan 2737? Jawaban dari pertanyaan ini akan diberikan setelah kita membahas Lema 1.3.5.
Lema 1.3.5 Untuk setiap bilangan bulat q berlaku a Jika a = qb + r maka (a, b) = (b, r).
Bukti. Misalkan c = (a, b) dan d = (b, r). Karena c | a dan c | b, maka c | a − qb. Dengan
demikian c | r . Karena c merupakan pembagi sekutu dari b dan r, maka menurut definisi
pembagi sekutu terbesar kita peroleh c | d. Sebaliknya karena d | b dan d | r, maka d | qb + r,
yakni d | a. Jadi d merupakan pembagi sekutu dari a dan b. Akibatnya d | c. Karena c | d dan
d | c dan c, d bilangan asli, maka c = d.
Jika kita terapkan Algoritma Euclid kepada bilangan asli a, b secara berulang-ulang kita
peroleh
a = qb + r0 dengan b > r0
b = q1 r0 + r1 dengan r0 > r1
r0 = q2 r1 + r2 dengan r1 > r2
.. .
. = ..
rn−2 = qn rn−1 + rn dengan rn−1 > rn
Karena barisan b > r1 > r2 > · · · > rn−1 > rn ≥ 0 adalah barisan bilangan bulat yang menurun,
maka untuk suatu n tertentu akan kita peroleh rn = 0. Menurut Lema 1.3.5 dari langkah
pertama Algoritma Euclid kita peroleh (a, b) = (b, r0 ). Dari langkah berikutnya kita peroleh
(b, r0 ) = (r0 , r1 ) dan seterusnya. Akibatnya kita peroleh
Contoh 1.12 Kita akan tentukan (2975, 2737). Kita terapkan algoritma pembagian secara
berulang
2975 = 1 · 2737 + 238
2737 = 11 · 238 + 119
238 = 2 · 119 + 0
Dengan demikian (2975, 2737) = (119, 0) = 119.
Diskusi 1.10. Gunakan algoritma pembagian Euclid untuk menentukan (2015, 1581). ♣
Teorema berikut merupakan suatu cara bagaimana kita bisa memperoleh pembagi sekutu
terbesar dari dua bilangan. Meskipun hasilnya tidak praktis untuk mencari pembagi sekutu besar,
namun hasil ini secara teori merupakan hasil yang akan sering dipergunakan.
Teorema 1.3.6. Misalkan a, b bilangan bulat yang tidak keduanya nol. Maka (a, b) adalah
unsur positif terkecil di himpunan Sa,b := {ax + by : x, y ∈ Z}.
Bukti. Karena (a, b) = (−a, b) = (−a, −b) (lihat Latihan 1.9), tanpa mengurangi keumuman
kita asumsikan a > 0, b ≥ 0. Jika b = 0, seperti yang sudah disinggung di atas (a, b) = (a, 0) = a
dan di lain pihak Sa,0 = {ax : x ∈ Z} unsur positif terkecilnya adalah juga a.
Sekarang kita bisa anggap b > 0 dan misalkan unsur positif terkecil di Sa,b adalah t. Kita
bisa tuliskan t = ax0 + by0 untuk suatu x0 , y0 ∈ Z.
Akan kita tunjukkan bahwa t | a dan t | b. Dengan Algoritma Euclid, tuliskan a = qt + r
untuk suatu q ∈ Z dan 0 ≤ r < t. Jika r 6= 0 maka
r = a − qt = a − q(ax0 + by0 ) = a(1 − qx0 ) + b(−qy0 ) ∈ Sa,b
Berarti r adalah unsur di Sa,b yang lebih kecil dari t (kontradiksi!). Dengan demikian haruslah
r = 0 dan ini berakibat t | a. Dengan cara serupa kita dapatkan t | b.
Jika c | a dan c | b maka a = kc dan b = lc untuk suatu k, l ∈ Z. Akibatnya
t = ax0 + by0 = c(kx0 ) + c(ly0 ) = c(kx0 + ly0 ).
Jadi c | t dan kita simpulkan bahwa t = (a, b) (mengapa?).
Dari Teorema 1.3.6, khususnya ketika (a, b) = d kita bisa tuliskan d = ax + by untuk suatu
bilangan bulat x, y. Ada kalanya kita memerlukan bilangan x, y ini secara eksplisit. Cara
mencarinya bisa mempergunakan Algoritma Pembagian Euclid.
Contoh 1.13 Pada Contoh 1.12 kita dapatkan bahwa (2975, 2737) = 119. Bagaimana kita
mencari x, y bulat sehingga 2975x + 2737y = 119?
Ketika kita menggunakan Algoritma Euclid, salah satu persamaan yang dihasilkan adalah
2737 = 11 · 238 + 119. Kita tulis ulang persamaan ini menjadi
119 = 2737 − 11 · 238
119 = 2737 − 11 · (2975 − 2737)
119 = −11 · 2975 + 12 · 2737
Dalam situasi ketika a, b hanya mempunya pembagi sekutu 1 kita punya istilah tersendiri.
16 Bab 1. Materi Pendahuluan
Definisi 1.3.5 Bilangan bulat a, b dikatakan saling relatif prima atau a relatif prima terhadap
b jika (a, b) = 1. ♠
Konsekuensi langsung dari Definisi 1.3.5 dan Teorema 1.3.6 adalah teorema berikut.
Lema 1.3.7 — Bezout. a dan b relatif prima jika dan hanya jika terdapat x0 , y0 ∈ Z sehingga
ax0 + by0 = 1.
Hasil berikut merupakan hasil yang cukup penting dan karenanya akan kita buktikan.
Bukti. Karena a | bc, terdapat bilangan bulat k sehingga ak = bc. Menurut Lema Bezout, ada
bilangan bulat s,t sehingga as + bt = 1. Sekarang akt = btc = (1 − as)c = c − asc dan akibatnya
a(kt + sc) = c. Jadi a | c.
Definisi 1.3.6 Bilangan prima p adalah bilangan asli p > 1 yang mempunyai sifat bahwa
ketika ia dituliskan sebagai p = ab dengan a, b asli maka salah satu dari a atau b haruslah 1. ♠
Dengan kata lain, bilangan prima adalah bilangan yang lebih besar dari satu yang faktor
positifnya hanyalah 1 dan dirinya sendiri.
Proposisi 1.3.9 Misalkan p bilangan prima
1. Untuk setiap bilangan bulat a berlaku salah satu dari (p, a) = 1 atau p | a.
2. Jika p prima dan a, b bulat sehingga p | ab maka p | a atau p | b.
Bukti. 1. Perhatikan bahwa (p, a) faktor positif dari p. Dengan demikian dari definisi
bilangan prima, tepat salah satu dari (p, a) = 1 atau (p, a) = p benar. Jika (p, a) = 1 kita
selesai. Jika (p, a) = p, maka menurut definisi faktor sekutu terbesar haruslah p | a.
2. Dengan meninjau hubungan antara p dan a, dari hasil sebelumnya kita punyai (p, a) = 1
atau p | a. Jika p | a kita selesai. Jika (p, a) = 1 maka menurut Lema Bezout, ada x, y
bulat sehingga px + ay = 1. Akibatnya pbx + (ab)y = b. Karena p | p dan p | ab, maka
haruslah p | b.
Teorema 1.3.10 (Faktorisasi Prima). Untuk setiap bilangan asli n > 1 terdapat secara tunggal
penulisan
n = p1 p2 · · · pk
p2 p3 · · · pk = q2 q3 · · · qm .
Tanpa mengurangi keumuman kita bisa asumsikan k ≤ m. Dengan melakukan proses pencoretan
seperti diatas berulang-ulang sebanyak k kali maka ruas kiri akan habis dan menjadi 1. Agar
kesamaan tetap dipertahankan maka haruslah ruas kanan juga berubah menjadi 1. Ini berarti
m = k dan pi = qi untuk 1 ≤ i ≤ k.
Untuk eksistensi, andaikan ada bilangan asli n yang tidak mempunyai faktorisasi prima.
Misalkan n0 adalah bilangan asli terkecil yang bersifat demikian. Jelas n0 tidak prima, karena
bilangan prima mempunyai faktorisasi prima. Dengan demikian n0 tidak prima dan terdapat
1 ≤ a, b < n0 sehingga n0 = ab. Karena a, b < n0 , dari definisi n0 maka a, b punya faktorisasi
prima. Sebut a = p1 p2 · · · ps dan b = q1 q2 · · · qt adalah faktorisasi primanya. Akibatnya
n0 = ab = (p1 · · · ps )(q1 · · · qt )
adalah faktorisasi prima dari n0 yang bertentangan dengan pengasumsian bahwa n0 tidak punya
faktorisasi prima.
Dari definisi bilangan prima, mudah diperiksa bahwa bilangan-bilangan prima yang kurang
dari 20 adalah 2, 3, 5, 7, 11, 13, 17, 19. Bagaimana kita mengenali bilangan prima yang lebih
besar? Lema berikut bisa digunakan untuk memeriksa apakah suatu bilangan merupakan bilangan
prima.
√
Lema 1.3.11 Misalkan n bilangan asli dan untuk setiap bilangan prima p dengan p ≤ n
berlaku p - n. Maka n prima.
Bukti. Misalkan n memenuhi hipotesis Lema dan misalkan n = ab dengan a, b bilangan asli.
Tanpa mengurangi keumuman, kita bisa misalkan b ≥ a. Dengan demikian
n = ab ≥ a2
√
dan kita dapatkan a ≤ n. Andaikan a > 1, maka menurut Teorema 1.3.10, ada bilangan prima
p sehingga p | a. Karena a | n, maka haruslah p | n. Karena p | a dan keduanya positif, maka
√
p ≤ a ≤ n kontradiksi dengan sifat yang dimiliki oleh n. Dengan demikiah haruslah a = 1 dan
n merupakan bilangan prima.
√ √
Contoh 1.14 Apakah 379 prima? Perhatikan bahwa 19 < 379 dan 20 > 379. Berarti kita
cukup mengecek apakah ada bilangan prima yang kurang dari 20 yang habis membagi 379.
Karena semua bilangan diantara 2, 3, 5, 7, 11, 13, 17, 19 tidak ada yang membagi 379 maka 379
merupakan bilangan prima.
√
Berikutnya kita akan menggunakan sifat faktorisasi prima untuk menunjukkan bahwa 2
bukan merupakan bilangan rasional.
√ √
Contoh 1.15 Kita akan tunjukkan bahwa 2 irasional. Andaikan 2 = mn rasional dalam
bentuk yang paling sederhana. Jadi m, n tidak punya faktor persekutuan bersama. Dengan
mengkuadratkan kedua ruas diperoleh
2n2 = m2 .
18 Bab 1. Materi Pendahuluan
Dari ruas kiri bisa kita lihat bahwa 2 merupakan faktor prima dari m2 . Akibatnya menurut
Proposisi 1.3.9 haruslah 2 | m. Tulis m = 2a dan kita peroleh
2n2 = (2a)2 = 2 · 2 · a2
n2 = 2a2
Dengan argumen yang sama seperti sebelumnya, kita dapatkan bahwa 2 merupakan faktor dari n.
Jadi 2 merupakan faktor bersama dari m dan n (kontradiksi!).
1.3.1 Soal-soal
1. Tentukan semua bilangan bulat n sehingga n − 3 | n3 − 3.
2. Buktikan pernyataan berikut
(a) Untuk setiap bilangan bulat positif m berlaku (ma, mb) = m(a, b).
(b) Misalkan d bilangan bulat positif sehingga d | a dan d | b. Maka
a b 1
, = (a, b).
d d d
(c) Jika (a, m) = (b, m) = 1, maka (ab, m) = 1.
3. Diberikan a | b dan c | d. Buktikan bahwa ac | bd.
4. Hitung (29323, 4779).
√
5. Tunjukkan bahwa 3 merupakan bilangan irasional.
6. Buktikan bahwa (a, b, c) = ((a, b), c) dimana (a, b, c) menyatakan faktor persekutuan
terbesar dari a, b dan c.
1.4 Pemetaan
Dalam matematika, objek yang sedang kita teliti bisa kita kumpulkan dalam sebuah himpunan.
Untuk memahami himpunan ini kita mencoba membandingkannya dengan himpunan lain yang
sudah lebih kita pahami sebelumnya. Aktifitas membandingkan dua himpunan kita lakukan
dengan cara mengaitkan antara unsur di himpunan pertama dengan himpunan kedua. Pemetaan
adalah satu cara khusus untuk membandingkan himpunan pertama dengan himpunan kedua.
Kita bisa memperumum situasi ini. Diberikan dua buah himpunan A dan B, kita beri aturan
bagaimana kita memasangkan masing-masing unsur di A dengan suatu unsur di B. Karena kita
bisa memberikan beragam aturan pemasangan, untuk membedakan bermacam-macam aturan
pemasangan ini, kita berikan nama kepada cara kita memasangkan unsur-unsur di A dengan
unsur-unsur di B. Aturan pemasangan f yang memasangkan unsur-unsur di A dengan unsur-unsur
di B, ditulis f : A → B. Jika a ∈ A, unsur di B yang dipasangkan dengan a ini kita nyatakan dengan
f (a). Sebagai contoh, alih-alih menggunakan anak panah, jika A = {Ahmad, Nina, Ani, Bobby},
B = N dan f : A → B adalah aturan yang memasangkan masing-masing unsur di A dengan usianya,
kita bisa tuliskan
f (Ahmad) = 19
f (Nina) = 20
f (Ani) = 19
f (Bobby) = 22.
Salah satu cara pendefinisian suatu pemetaan f : A → B, adalah dengan mendaftarkan pema-
sangan masing-masing unsur di A dengan suatu unsur di B. Cara lain adalah dengan memberikan
deskripsi atau formula pemasangan dari f . Untuk lebih jelasnya kita lihat contoh-contoh berikut.
Contoh 1.16 Misalkan A = {1, 2}, B = {a, b, · · · , z},C = {Mahasiswa Matematika ITB}. Berikut
ini merupakan contoh-contoh pemetaan:
◦ f : A → B dengan f (1) = a dan f (2) = c
◦ g : C → B dengan g adalah pemetaan yang mengaitkan masing-masing mahasiswa dengan
huruf awal namanya.
◦ h : B → A dengan h memetakan semua huruf vokal ke 1 dan memetakan semua huruf
konsonan ke 2.
Contoh 1.17 Salah satu jenis pemetaan yang sudah kita kenal dengan cukup baik adalah
Definisi 1.4.2 Pemetaan dari suatu himpunan A ke A yang mengaitkan setiap unsur di him-
punan tersebut dengan dirinya sendiri disebut pemetaan identitas. Kita gunakan notasi iA
untuk fungsi iA : A → A yang memenuhi iA (a) = a untuk setiap a ∈ A. ♠
Contoh 1.18 Kita akan lihat apakah beberapa pemetaan-pemetaan yang didefinisikan pada
Contoh 1.16 merupakan pemetaan injektif, surjektif atau bijektif.
Karena f (1) = a, f (2) = c semuanya merupakan unsur yang berbeda di B, maka f merupakan
pemetaan injektif. Perhatikan bahwa untuk b ∈ B, tidak ada unsur a ∈ A sehingga f (a) = b.
Dengan demikian f tidak surjektif.
Jika sedikitnya ada dua mahasiswa matematika ITB yang huruf awal nama mereka sama,
maka g tidak injektif. Surjektif tidaknya g bergantung pada apakah untuk semua alfabet dari
A sampai Z, ada mahasiswa matematika ITB yang huruf pertama nama mereka adalah alfabet
tersebut.
Jika kebetulan ada mahasiswa matematika ITB yang huruf nama awalnya sebuah huruf
konsonan dan kemudian ada mahasiswa matematika ITB yang lain yang huruf nama awalnya
sebuah huruf vokal, maka h merupakan pemetaan yang surjektif. Apakah h injektif?
1.4 Pemetaan 21
(g ◦ f )(a) := g( f (a))
Misalkan f : A → B merupakan pemetaan yang satu-satu dan pada. Kita bisa mendefinisikan
pemetaan g : B → A sebagai berikut: untuk setiap b ∈ B, karena f pada, maka terdapat a ∈ A
sehingga f (a) = b. Ada berapa unsur a ∈ A yang bersifat demikian? hanya satu! karena dengan
keinjektifan f dijamin bahwa unsur di A yang berbeda dari a akan dipetakan ke unsur di B
yang berbeda. Dengan demikian g : B → A memenuhi syarat suatu pemetaan. Dari deskripsi
di muka, untuk menentukan nilai g(b) pertama-tama kita perlu menuliskan b terlebih dahulu
sebagai b = f (a) untuk suatu a, kemudian kita definisikan g(b) := a
Sekarang dari f dan g kita peroleh fungsi g ◦ f : A → A dan f ◦ g : B → B. Perhatikan bahwa
untuk setiap a ∈ A berlaku
Kesamaan terakhir diperoleh dari definisi g. Jika f memasangkan a dengan f (a), maka g akan
22 Bab 1. Materi Pendahuluan
1.4.3 Soal-soal
1. Jika f : A → B satu-satu dan pada, tunjukkan bahwa terdapat pemetaan B → A yang juga
satu-satu pada.
2. Misalkan f : A → B dan g : B → C adalah pemetaan.
(a) Jika f dan g satu-satu, tunjukkan bahwa g ◦ f juga satu-satu
(b) Jika f dan g pada, tunjukkan bahwa g ◦ f juga pada
(c) Jika g ◦ f satu-satu, yang manakah diantara f dan g yang satu-satu?
(d) Jika g ◦ f pada, yang manakah diantara f dan g yang juga pada?
3. Berikan contoh pemetaan f : A → A (jika ada) dengan banyaknya anggota A berhingga
dan bersifat:
(a) pada tapi tidak satu-satu
(b) satu-satu tapi tidak pada
4. Misalkan f : A → B pada. Jika g : B → C dan h : B → C adalah pemetaan yang memenuhi
g ◦ f = h ◦ f , buktikan bahwa g = h.
5. Misalkan f : B → C satu-satu. Jika g : A → B dan h : A → B memenuhi f ◦ g = f ◦ h,
buktikan bahwa g = h.
unsur ke-n. Dengan kata lain, himpunan A beranggotakan n unsur jika terdapat pemetaan yang
satu-satu pada f : {1, 2, . . . , n} → A. Mengapa satu-satu? karena kita ingin label yang berbeda
diperuntukkan untuk dua unsur A yang berbeda. Mengapa pada? karena setiap unsur di A punya
label!
Ketika terdapat pemetaan surjektif {1, 2, . . . , n} → A itu berarti bahwa unsur-unsur di A bisa
dilabeli dengan unsur-unsur di {1, 2, . . . , n} dan bahkan satu unsur bisa mendapat lebih dari satu
label. Ini secara tidak langsung bisa diartikan sebagai banyaknya unsur di A tidak lebih dari n.
Dari ilustrasi ini kita bisa mendefinisikan himpunan berhingga dan himpunan takberhingga
sebagai berikut.
Definisi 1.4.5 Himpunan A dikatakan himpunan berhingga jika A = 0/ atau terdapat bilan-
gan asli n dan pemetaan surjektif f : {1, 2, . . . , n} → A. Himpunan yang bukan himpunan
berhingga disebut himpunan tak berhingga. ♠
Diskusi 1.20. Gunakan definisi formal di atas untuk menunjukkan bahwa N merupakan
himpunan tak berhingga. ♣
Diskusi 1.21. Buktikan bahwa jika A himpunan tak berhingga dan terdapat f : A → B yang
injektif , maka B juga tak berhingga. ♣
Proposisi 1.4.3 Jika n adalah bilangan asli terkecil sehingga terdapat pemetaan surjektif f :
{1, 2, . . . , n} → A, maka f injektif.
Bukti. Misalkan terdapat r 6= s ∈ {1, 2, . . . , n} sehingga f (r) = f (s). Definisikan f˜(n) = f (s), f˜(s) =
f (n) dan untuk semua a 6∈ {s, n} definisikan f˜(a) = f (a). Perhatikan bahwa f˜ : {1, 2, . . . , n} →
A surjektif. Karena f˜(r) = f (r) = f (s) = f˜(n), maka jika kita batasi f˜ pada himpunan
{1, 2, . . . , n − 1} dia akan tetap surjektif, kontradiksi dengan pendefinisian n, jadi haruslah
f injektif.
Definisi 1.4.6 Himpunan A dan B kita katakan mempunyai kardinalitas yang sama jika
terdapat pemetaan f : A → B yang satu-satu dan pada. Kardinalitas dari himpunan A kita
notasikan dengan |A|. ♠
Kita akan mencoba menggunakan definisi di atas untuk melihat apakah N dan N ∪ {0}
mempunyai kardinalitas yang sama.
Contoh 1.19 Lorong pada hotel Hilbert sisi-sisinya memuat hotel sebanyak |N| yang diberi
nomor 1, 2, 3, . . .. Suatu waktu datanglah tamu sebanyak |N ∪ {0}|. Kita bisa membuat masing-
masing tamu mendapatkan kamar dengan cara berikut. Pertama |N| orang dari tamu tersebut
kita minta untuk menempati |N| kamar yang tersedia. Bagaimana dengan sisa tamu yang satu
orang, dimana ia harus kita tempatkan? Mudah! Kita minta ia untuk menempati kamar pertama.
Tamu sebelumnya yang mengisi kamar tersebut kita minta pindah ke kamar 2, tamu dari kamar 2
pindah ke kamar 3. Begitu kita lakukan seterusnya sehingga untuk setiap n, tamu yang tadinya
mengisi kamar ke-n pindah ke kamar-n + 1. Dengan cara ini kita berhasil memberikan kamar
kepada setiap orang.
Yang kita lakukan di atas bisa kita nyatakan dalam bahasa pemetaan. Pemetaan yang
kita gunakan untuk menunjukkan |N| = |N ∪ {0}| adalah pemetaan f : N ∪ {0} → N yang
didefinisikan melalui f (x) = x + 1. Pemetaan ini pada karena setiap kali kita mengambil unsur
n ∈ N maka n − 1 ∈ N ∪ {0} dan
f (n − 1) = (n − 1) + 1 = n.
Pemetaan f juga satu-satu, karena jika f (x) = f (y) maka x + 1 = y + 1, yang berakibat x = y.
Lema 1.4.4 Misalkan A mempunyai kardinalitas yang sama dengan B dan B mempunyai
kardinalitas yang sama dengan C, maka A mempunyai kardinalitas yang sama dengan C.
Bukti. Idenya adalah bahwa jika f , g bijektif, maka demikian juga dengan f ◦ g. Bukti lengkap-
nya diserahkan kepada pembaca.
Contoh 1.20 Akan ditunjukkan bahwa |Z| = |N|. Idenya sebagai berikut: kita pecah bilangan
bulat menjadi bilangan bulat negatif dan tak negatif. Pembagian ini membuat kita memiliki dua
himpunan yang masing-masing beranggotakan sebanyak |N|. Untuk melabeli kedua himpunan ini
kita juga perlu memecah N ke dalam himpunan yang masing-masingnya mempunyai kardinalitas
|N|. Sebagai contoh kita bisa melakukannya dengan memecah N ke dalam bilangan asli genap
dan bilangan asli ganjil. Dari sini kita bisa melabeli bilangan negatif dengan bilangan asli ganjil
dan bilangan tak negatif dengan bilangan asli genap.
Dari tabel di atas, kita bisa membuat pemetaan f : N → Z yang satu-satu pada melalui
pendefinisian berikut
(
− n+1 jika n ganjil
f (n) := n 2
2 −1 jika n genap
1.4 Pemetaan 25
Diskusi 1.22. Tunjukkan bahwa pemetaan f pada contoh di atas bersifat satu-satu pada. ♣
Definisi 1.4.7 Suatu himpunan A disebut sebagai himpunan terbilang jika A mempunyai
berhingga banyak anggota atau A mempunyai kardinalitas yang sama dengan N. ♠
Bukti. Misalkan x1 adalah unsur terkecil dari X. Berikutnya namakan unsur terkecil dari X\{x1 }
sebagai x2 . Secara umum, setelah kita mendapatkan x1 , . . . , xm , karena X himpunan takberhingga
maka X\{x1 , . . . , xm } 6= 0.
/ Sekarang definisikan xm+1 sebagai unsur terkecil di X\{x1 , . . . , xm }.
Perhatikan bahwa xm+1 6= xm dan xm+1 ∈ X\{x1 , . . . , xm−1 }. Karena xm merupakan unsur terkecil
di X\{x1 , . . . , xm−1 } maka haruslah xm < xm+1 . Akibatnya barisan x1 , x2 , x3 , . . . merupakan
barisan yang monoton naik.
Definisikan f : N → X melalui f (n) = xn . Misalkan s,t ∈ N yang berbeda. Tanpa mengurangi
keumuman, kita bisa asumsikan s < t. Karena barisan x1 , x2 , x3 , . . . monoton naik maka xs < xt .
Jadi f satu-satu. Sekarang ambil sembarang x ∈ X. Jika x = x1 , maka f (1) = x1 = x. Jika x 6= x1 ,
maka jelas x1 < x dan akibatnya ada m terbesar sehingga xm < x. Karena x ∈ X\{x1 , . . . , xm }
maka xm+1 ≤ x. Karena m adalah indeks terbesar sehingga xm < x, maka xm+1 ≥ x. Jadi haruslah
xm+1 = x dan f (m + 1) = xm+1 = x. Ini menunjukkan bahwa f pada.
Proposisi 1.4.6 A terbilang jika dan hanya jika terdapat pemetaan f : A → N yang injektif.
Diatas kita telah menunjukkan bahwa Z merupakan himpunan yang terbilang. Bagaimana
dengan Q?
Karena ada takberhingga banyaknya bilangan rasional diantara dua bilangan asli yang beru-
rutan, intuisi kita mungkin mengatakan pastilah kardinalitas Q jauh lebih besar dari kardinalitas
N dan mungkin kita cenderung untuk mengatakan bahwa Q tidak terbilang. Tapi hal tersebut
tidak benar, seperti yang akan kita tunjukkan di bawah.
Diskusi 1.26. Modifikasi pemetaan f pada Diskusi 1.25 untuk mendefinisikan fungsi f˜ :
Z × N → Z yang surjektif. ♣
Diskusi 1.27. Buat suatu pemetaan surjektif dari Z × N ke Q. Dengan menggunakan lema
dan fakta lainnya (jika perlu) buktikan Teorema 1.4.8. ♣
Pertanyaan alamiah berikutnya adalah apakah A ⊆ R sehingga A tidak terbilang? Pada lema
berikut kita punya contoh suatu himpunan yang tidak terbilang dan dari hasil tersebut kita bisa
mendapatkan himpunan-himpunan tak terbilang lainnya.
Bukti. Kita akan berikan sketsa pembuktian dari Lema ini. Perhatikan bahwa setiap bilangan
a ∈ (0, 1) dapat dituliskan dengan menggunakan notasi desimal 0, a1 a2 · · · an · · · . Sekarang
andaikan bahwa (0, 1) terbilang. Maka kita bisa mendaftarkan/mencacah semua unsur di (0, 1)
dengan unsur di N. Misalkan kita tuliskan semua unsur di (0, 1) sebagai berikut:
1.4.5 Soal-soal
1. Tunjukkan bahwa interval (0, 1) dan interval [0, 1] mempunyai kardinalitas yang sama.
2. Tunjukkan bahwa interval (0, 1) dan R mempunyai kardinalitas yang sama.
1.4 Pemetaan 27
3. Pada soal ini kita akan memberikan suatu pemetaan eksplisit dari N × N ke N. Pertama
kita akan susun unsur-unsur di N × N sebagai berikut
Baris ke-1: (1,1)
Baris ke-2: (1,2) (2,1)
Baris ke-3: (1,3) (2,2) (3,1)
Baris ke-4: (1,4) (2,3) (3,2) (4,1)
Baris ke-5: (1,5) (2,4) (3,3) (4,2) (5,1)