Pengantar Teori Bilangan Kuliah 10
Materi Kuliah Chinese Remainder Theorem (Teorema Sisa Cina)
2/5/2014
Yanita, FMIPA Matematika Unand
2
Pengantar โข Chinese Remainder Theorem (Teorema sisa Cina) adalah hasil tentang Kongruen di teori bilangan dan digeneralisasi dalam aljabar abstrak. โข Pertama kali dipublikasikan pada abad ke-3 sampai abad ke-5 oleh Sun Tzu seorang matematikawan Cina. Pertama ditemukan pada teka-teki Cina kuno: Ada beberapa bilangan yang tidak diketahui. Bilangan itu dibagi 3, sisanya adalah 2; Bilangan itu dibagi oleh 5, sisanya adalah 3; Bilangan itu dibagi oleh 7 sisanya adalah 2; Bilangan yang manakah itu?
Dalam notasi matematika
2/5/2014
๐ฅ = 2 (mod 3) ๐ฅ = 3 (mod 5) ๐ฅ = 2 (mod 7) Yanita, FMIPA Matematika Unand
3
Chinese Remainder Theorem Misalkan ๐1 , ๐2 , โฆ , ๐๐ bilangan bulat positif sedemikian sehingga ๐๐๐ ๐๐ , ๐๐ = 1 untuk ๐ โ ๐ . Maka system kongruen linier ๐ฅ โก ๐1 (๐๐๐ ๐1 ) ๐ฅ โก ๐2 (๐๐๐ ๐2 ) โฎ ๐ฅ โก ๐๐ (๐๐๐ ๐๐ ) mempunyai solusi simultan, yang tunggal modulo bilangan bulat ๐1 ๐2 โฆ ๐๐ 2/5/2014
Yanita, FMIPA Matematika Unand
4
Bukti Chinese Remainder Theoremn Bentuk hasilkali ๐ = ๐1 ๐2 โฆ ๐๐ . ๐
Untuk setiap ๐ = 1,2, โฆ , ๐, misalkan ๐๐ = = ๐1 ๐2 โฆ ๐๐โ1 ๐๐+1 โฆ ๐๐ . Atau, ๐๐ adalah hasilkali semua bilangan bulat ๐๐ dengan ๐๐ factor ๐๐ dihapuskan. Diketahui bahwa ๐๐๐ ๐๐ , ๐๐ = 1 untuk ๐ โ ๐ atau ๐๐ relative prima dengan ๐๐ untuk ๐ โ ๐ . ๐๐๐ ๐๐ , ๐๐ = 1.
Dengan demikian diperoleh
Berdasarkan teori kongruen linier tunggal, hal ini memungkinkan untuk menyelesaikan kongruen ๐๐ ๐ฅ โก 1 (mod ๐๐ ), sebutlah solusi tunggal ๐ฅ๐ . Tujuannya adalah untuk membuktikan bahwa bilangan ๐ฅ = ๐1 ๐1 ๐ฅ1 + ๐2 ๐2 ๐ฅ2 + โฏ + ๐๐ ๐๐ ๐ฅ๐ = ๐๐ ๐๐ ๐ฅ๐ (๐๐๐ ๐๐ )
adalah solusi simultan dari system kongruen linier yg diberikan. Pertama, amati bahwa ๐๐ โก 0 (mod ๐๐ ) untuk ๐ โ ๐, karena ๐๐ |๐๐ Hasilnya adalah ๐ฅ = ๐1 ๐1 ๐ฅ1 + ๐2 ๐2 ๐ฅ2 + โฏ + ๐๐ ๐๐ ๐ฅ๐ = ๐๐ ๐๐ ๐ฅ๐ (๐๐๐ ๐๐ ) Tapi ๐ฅ๐ bilangan bulat yang dipilih untuk memenuhi kongruen ๐๐ ๐ฅ โก 1 (mod ๐๐ ), yang menyebabkan ๐ฅ โก ๐๐ . 1 โก ๐๐ (mod ๐๐ ) Ini menunjukkan bahwa solusi untuk system kongruen yang diberikan ada. Untuk menunjukkan ketuanggalannya, misalkan ๐ฅโฒ adalah sebarang bilangan bulat yang memenuhi system kongruen ini. Maka ๐ฅ โก ๐๐ โก ๐ฅโฒ (mod ๐๐ )
dan selanjutnya ๐๐ |๐ฅ โ ๐ฅโฒ untuk setiap nilai ๐ . ๐ฅโฒ (mod ๐๐ ).
๐ = 1,2, โฆ , ๐
Karena ๐๐๐ ๐๐ , ๐๐ = 1, maka diperoleh ๐1 ๐2 โฆ ๐๐ |๐ฅ โ ๐ฅโฒ, karenanya ๐ฅ โก 5
Dengan Chinese Remainder Theorem, maka langkah penyelesaian suatu system kongruen linier adalah: Misalkan system kongruen linier ๐ฅ โก ๐1 (๐๐๐ ๐1 ) ๐ฅ โก ๐2 (๐๐๐ ๐2 ) โฎ ๐ฅ โก ๐๐ (๐๐๐ ๐๐ ) Maka langkah untuk mencari solusi system ini: 1. Periksa ๐๐๐(๐๐ , ๐๐ ) untuk ๐ โ ๐, jika ๐๐๐ ๐๐ , ๐๐ = 1 maka system punya solusi.
2. Tentukan ๐ = ๐1 ๐2 โฆ ๐๐ dan ๐๐ =
๐ ๐๐
= ๐1 ๐2 โฆ ๐๐โ1 ๐๐+1 โฆ ๐๐ , ๐ = 1,2, โฆ , ๐.
3. Selesaikan ๐๐ ๐ฅ๐ โก 1 (mod ๐๐ ), ๐ = 1,2, โฆ , ๐. 4. Solusinya adalah ๐ฅ โก (๐1 ๐1 ๐ฅ1 + ๐2 ๐2 ๐ฅ2 + โฏ + ๐๐ ๐๐ ๐ฅ๐ ) (๐๐๐ ๐)
2/5/2014
Yanita, FMIPA Matematika Unand
6
Contoh 1 Dengan Chinese Remainder Theorem, carilah solusi untuk system kongruen linier berikut: ๐ฅ โก 3 (mod 4) ๐ฅ โก 2 (mod 3) ๐ฅ โก 4(mod 5) Perhatikan bahwa system ini terdiri dari 3 persamaan konruen linier, jadi ๐ = 1,2,3. Dari system diperoleh ๐1 = 3, ๐2 = 2, ๐3 = 4, ๐1 = 4, ๐2 = 3, ๐3 = 5. 1. Oleh karena ๐๐๐ 4,3 = ๐๐๐ 4,5 = ๐๐๐ 3,5 = 1, maka system ini punya solusi. 2. Nilai ๐ = ๐1 ๐2 ๐3 = 4.3.5 = 60 dan ๐
60 4
= 15;
2
60 3
= 20;
๐ ๐3
60 5
= 12.
๐1 = ๐ = 1
๐
๐2 = ๐ = ๐3 = 3. Selesaikan 15๐ฅ1 โก 1 20๐ฅ2 โก 1 12๐ฅ3 โก 1
=
Dengan menggunakan solusi dalam persamaan kongruen linier, maka solusi untuk 15๐ฅ1 โก 1 mod 4 adalah : 15๐ฅ1 โก 1 mod 4 ekivalen dengan 15๐ฅ1 โ 1 = 4๐ . 1+4๐ Diperoleh ๐ฅ1 = 15 . Nilai ๐ = 11 menyebakan ๐ฅ1 = 3. Dengan cara yang sama, diperoleh ๐ฅ2 = 2, dan ๐ฅ3 = 3. 4. Solusinya adalah ๐ฅ = (๐1 ๐1 ๐ฅ1 + ๐2 ๐2 ๐ฅ2 + ๐3 ๐3 ๐ฅ3 ) (mod ๐) = (3.15.3 + 2.20.2 + 4.12.3) (mod 60) = 359 (๐๐๐ 60) = 59 (๐๐๐ 60)
๐๐ ๐ฅ๐ โก 1 (mod ๐๐ ), ๐ = 1,2,3, yaitu mod 4 mod 3 mod 5
Jadi solusi untuk ๐ฅ โก 3 (mod 4) ๐ฅ โก 2 (mod 3) ๐ฅ โก 4(mod 5) adalah ๐ฅ โก 59 (mod 60)
Yanita, FMIPA Matematika Unand
7
Contoh 2 Dengan menggunakan Chinese Remainder Theorem, carilah solusi untuk system kongruen linier berikut: ๐ฅ = 2 (mod 3) ๐ฅ = 3 (mod 5) ๐ฅ = 2 (mod 7) Perhatikan bahwa system ini terdiri dari 3 persamaan konruen linier, jadi ๐ = 1,2,3. Dari system diperoleh ๐1 = 2, ๐2 = 3, ๐3 = 2, ๐1 = 3, ๐2 = 5, ๐3 = 7.
1. Oleh karena ๐๐๐ 3,5 = ๐๐๐ 3,7 = ๐๐๐ 5,7 = 1 , maka system ini punya solusi. 2. Nilai ๐ = ๐1 ๐2 ๐3 = 3.5.7 = 105 dan ๐1 =
๐ ๐1
๐2 =
๐ ๐2
๐3 =
๐ ๐3
=
105 3
= 35;
=
105 5
= 21;
=
105 7
= 15.
Dengan menggunakan solusi dalam persamaan kongruen linier, maka solusi untuk 35๐ฅ1 โก 1 mod 3 adalah :
35๐ฅ1 โก 1 mod 3 ekivalen dengan 35๐ฅ1 โ 1 = 3๐. 1+3๐ Diperoleh ๐ฅ1 = 35 . Nilai ๐ = 23 menyebakan ๐ฅ1 = 2. Dengan cara yang sama, diperoleh ๐ฅ2 = 1, dan ๐ฅ3 = 1. 4. Solusinya adalah ๐ฅ โก (๐1 ๐1 ๐ฅ1 + ๐2 ๐2 ๐ฅ2 + ๐3 ๐3 ๐ฅ3 ) (mod ๐) โก (2.35.2 + 3.21.1 + 2.15.1) (mod 105) โก 233 (mod 105) โก 23 (mod 105) Jadi solusi untuk ๐ฅ โก 3 (mod 4) ๐ฅ โก 2 (mod 3) ๐ฅ โก 4(mod 5)
3. Selesaikan ๐๐ ๐ฅ๐ โก 1 (mod ๐๐ ), ๐ = 1,2,3, yaitu 35๐ฅ1 โก 1(mod 3) adalah ๐ฅ โก 23 (mod 105) 21๐ฅ2 โก 1 (mod 5) 15๐ฅ3 โก 1 (mod 7) Yanita, FMIPA Matematika Unand
8
Dengan Chinese Remainder Theorem, langkah penyelesaian jika persamaan kongruen linier yang diketahui: 1. Dari persamaan kongruen linier ๐๐ฅ โก ๐ (mod ๐), maka cari faktorisasi prima dari ๐, yaitu ๐ = ๐1 ๐2 โฆ ๐๐ dengan ๐๐ adalah prima, ๐ = 1,2, โฆ ๐ 2. Selesaikan system ๐๐๐ โก ๐ (mod ๐๐ ) , ๐ = 1,2, โฆ , ๐ . Untuk mendapatkan nilai ๐๐ . ๐ ๐๐
3. Cari ๐๐ = dengan ๐ = 1,2, โฆ , ๐ dan selesaikan system ๐๐ ๐ฅ๐ โก 1 (mod ๐๐ ) untuk mendapatkan nilai ๐ฅ๐ . 4. Solusinya adalah ๐ฅ โก (๐1 ๐1 ๐ฅ1 + ๐2 ๐2 ๐ฅ2 + โฏ + ๐๐ ๐๐ ๐ฅ๐ ) (mod ๐) 2/5/2014
Yanita, FMIPA Matematika Unand
9
Contoh 3: Selesaikan persamaan linier kongruen 17๐ฅ โก 9 mod 276 dengan dua cara. Dengan cara biasa (solusi persamaan kongruen linier),
1.
๐๐๐ 17,276 = 1
2.
Persamaan 17๐ฅ โก 9 mod 276 ekivalen dengan 17๐ฅ โ 276๐ = 9 atau 9+276๐ diperoleh ๐ฅ = . Nilai ๐ = 2 , 17 menyebabkan ๐ฅ = 33
3.
Solusinya adalah ๐ฅ โก 33 (mod 276)
2/5/2014
Dengan Chinese Remainder Theorem, 1. faktorisasi prima dari 276 adalah 22 . 3.23. Jadi 276 = 3.4.23. Dengan demikian diperoleh ๐ = 276, ๐1 = 3, ๐2 = 4, ๐3 = 23. 2. Selesaikan system 17๐๐ โก 9 (mod ๐๐ ) , ๐ = 1,2,3, yaitu system 17๐1 โก 9 (๐๐๐ 3) ๐1 = 3 17๐2 โก 9 (๐๐๐ 4) Diperoleh: ๐2 = 5 17๐3 โก 9 (๐๐๐ 23) ๐3 = 10 3. Cari nilai ๐๐ = 276 3
๐ ๐๐
๐ ๐2
๐
dengan ๐ = 1,2,3, yaitu ๐1 = ๐ = 276 4
๐ ๐3
276 23
= 92; ๐2 = = = 69; ๐3 = = = 12. Selesaikan system ๐๐ ๐ฅ๐ โก 1 (mod ๐๐ ), yaitu: 92๐ฅ1 โก 1 (๐๐๐ 3) ๐ฅ1 = 2 69๐ฅ2 โก 1 (๐๐๐ 4) Diperoleh ๐ฅ2 = 1 12๐ฅ3 โก 1 (๐๐๐ 23) ๐ฅ3 = 2 4. Solusinya adalah ๐ฅ โก (๐1 ๐1 ๐ฅ1 + ๐2 ๐2 ๐ฅ2 + ๐3 ๐3 ๐ฅ3 ) (mod ๐) ๐ฅ โก (3.92.2 + 5.69.1 + 10.12.2)(mod 276) ๐ฅ โก 1137 (mod 276) ๐ฅ โก 33 (mod 276)
Yanita, FMIPA Matematika Unand
10
1
Contoh 4: Selesaikan persamaan linier kongruen 13๐ฅ โก 1 mod 70 dengan dua cara.
Dengan cara biasa (solusi persamaan kongruen linier), 1. ๐๐๐ 13,70 = 1 2. Persamaan 13๐ฅ โก 1 mod 70 ekivalen dengan 13๐ฅ โ 70๐ = 1 atau diperoleh 1+70๐ ๐ฅ= . Nilai ๐ = 5 , 13 menyebabkan ๐ฅ = 27 3. Solusinya adalah ๐ฅ โก 27 (mod 70)
2/5/2014
Dengan Chinese Remainder Theorem, 1. faktorisasi prima dari 70 adalah 2.5.7. Jadi 70 = 2.5.7. Dengan demikian diperoleh ๐ = 70, ๐1 = 2, ๐2 = 5, ๐3 = 7. 2. Selesaikan system 13๐๐ โก 1 (mod ๐๐ ) , ๐ = 1,2,3, yaitu system 13๐1 โก 1 (๐๐๐ 2) ๐1 = 1 13๐2 โก 1 (๐๐๐ 5) Diperoleh: ๐2 = 2 13๐3 โก 1 (๐๐๐ 7) ๐3 = 6 ๐
3. Cari nilai ๐๐ = ๐ 35; ๐2 =
๐ ๐2
=
70 ๐ = 5
๐
dengan ๐ = 1,2,3, yaitu ๐1 = ๐ = ๐ ๐3
70 7
14; ๐3 = = = 10. Selesaikan system ๐๐ ๐ฅ๐ โก 1 (mod ๐๐ ), yaitu: 35๐ฅ1 โก 1 (๐๐๐ 2) ๐ฅ1 = 1 14๐ฅ2 โก 1 (๐๐๐ 5) Diperoleh ๐ฅ2 = 4 10๐ฅ3 โก 1 (๐๐๐ 7) ๐ฅ3 = 5
1
70 2
=
4. Solusinya adalah ๐ฅ โก (๐1 ๐1 ๐ฅ1 + ๐2 ๐2 ๐ฅ2 + ๐3 ๐3 ๐ฅ3 ) (mod ๐) ๐ฅ โก (1.35.2 + 2.14.4 + 6.10.5)(mod 70) ๐ฅ โก 447 (mod 70) ๐ฅ โก 27 (mod 70)
Yanita, FMIPA Matematika Unand
11
Solusi Sistem Kongruen Linier dengan dua Variabel Definisi Persamaan kongruen linier dengan dua variabel adalah persamaan dalam bentuk ๐๐ฅ + ๐๐ฆ โก ๐ mod ๐ , dengan ๐ฅ, ๐ฆ โ โค. Teorema 4.9 Sistem kongruen linier ๐๐ฅ + ๐๐ฆ โก ๐ mod ๐ c๐ฅ + ๐๐ฆ โก ๐ mod ๐ mempunyai solusi tunggal modulo ๐ jika ๐๐๐ ๐๐ โ ๐๐, ๐ = 1 2/5/2014
Yanita, FMIPA Matematika Unand
12
Bukti Teorema 4.9 Diketahui system kongruen linier ๐๐ฅ + ๐๐ฆ โก ๐ mod ๐ c๐ฅ + ๐๐ฆ โก ๐ mod ๐ Dengan ๐๐๐ ๐๐ โ ๐๐, ๐ = 1. Akan dibuktikan system ini mempunyai solusi tunggal modulo ๐. Misalkan ๐๐ฅ + ๐๐ฆ โก ๐ mod ๐ โฆ (1) c๐ฅ + ๐๐ฆ โก ๐ mod ๐ โฆ (2) Kalikan persamaan (1) dengan ๐, dan persamaan (2) dengan ๐, maka diperoleh ๐(๐๐ฅ + ๐๐ฆ) โก ๐๐ mod ๐ โฆ (1โฒ) ๐(c๐ฅ + ๐๐ฆ) โก ๐๐ mod ๐ โฆ (2โฒ) Jika pers (1โฒ) dikurangkan dengan pers (2โฒ) maka diperoleh ๐๐๐ฅ โ ๐๐๐ฅ โก ๐๐ โ ๐๐ (mod ๐) atau ๐๐ โ ๐๐ ๐ฅ โก ๐๐ โ ๐๐ (mod ๐) โฆ (3) Oleh karena ๐๐๐ ๐๐ โ ๐๐, ๐ = 1, maka dijamin bahwa ๐๐ โ ๐๐ ๐ง โก 1 (mod ๐) mempunyai solusi tunggal; misalkan solusi tersebut adalah ๐ก. 2/5/2014
Jika persamaan (3) dikalikan dengan ๐ก, diperoleh ๐ฅ โก ๐ก ๐๐ โ ๐๐ (mod ๐). Dengan cara yang sama dapat dicari nilai ๐ฆ, yaitu Kalikan persamaan (1) dengan ๐, dan persamaan (2) dengan ๐, maka diperoleh ๐(๐๐ฅ + ๐๐ฆ) โก ๐๐ mod ๐ โฆ (1โฒโฒ) ๐(c๐ฅ + ๐๐ฆ) โก ๐๐ mod ๐ โฆ (2โฒโฒ) Jika pers (1โฒโฒ) dikurangkan dengan pers (2โฒโฒ) maka diperoleh ๐๐๐ฅ โ ๐๐๐ฆ โก ๐๐ โ ๐๐ (mod ๐) atau ๐๐ โ ๐๐ ๐ฆ โก (๐๐ โ ๐๐)(mod ๐) โฆ (3โฒ) Oleh karena ๐๐๐ ๐๐ โ ๐๐, ๐ = 1, maka dijamin bahwa ๐๐ โ ๐๐ ๐ง โก 1 (mod ๐) mempunyai solusi tunggal; misalkan solusi tersebut adalah ๐กโฒ. Jika persamaan (3โฒ) dikalikan dengan ๐กโฒ, diperoleh ๐ฆ โก ๐กโฒ ๐๐ โ ๐๐ (mod ๐).
Yanita, FMIPA Matematika Unand
13
Contoh Carilah solusi untuk sitem kongruen linier: 7๐ฅ + 3๐ฆ โก 10 mod 16 โฆ (1) 2๐ฅ + 5๐ฆ โก 9 mod 16 โฆ (2) Penyelsaian Dari system tersebut diperoleh ๐ = 7, ๐ = 3, ๐ = 2, ๐ = 5, ๐ = 10, ๐ = 9 dan ๐ = 16 Perhatikan bahwa ๐๐๐ ๐๐ โ ๐๐, ๐ = ๐๐๐ 7.5 โ 3.2,16 = ๐๐๐ 29,16 = 1, maka system ini punya solusi. Kemudian dengan metode eliminasi, untuk mencari nilai ๐ฅ:
Mencari nilai ๐ฆ
Persamaan 29๐ฆ โก 43 (๐๐๐ 16) ekivalen dengan 29๐ฆ โ 43+16๐ 16๐ = 43 atau ๐ฅ = . Nilai ๐ = 10 menyebabkan nilai 29 ๐ฅ = 7. Jadi solusi untuk 29๐ฆ โก 43 (mod 16) adalah ๐ฆ โก 7 (mod 16).
Dengan solusi untuk persamaan kongruen linier, 29๐ฅ โก 23 (๐๐๐ 16) ekivalen dengan 29๐ฅ โ 16๐ = 23 atau 23+16๐ ๐ฅ= . Nilai ๐ = 4 menyebabkan ๐ฅ = 3. Jadi solusi 29 untuk 29๐ฅ โก 23 (mod 16) adalah ๐ฅ โก 3 (mod 16) 2/5/2014
Jadi solusi untuk system adalah ๐ฅ โก 3 (mod 16) ๐ฆ โก 7 (mod 16)
Yanita, FMIPA Matematika Unand
14
Latihan 1. Carilah solusi untuk system ๐ฅ โก 5 mod 11 ๐ฅ โก 14 (mod 29) ๐ฅ โก 15 (mod 31) 2. Selesaikan dengan 2 cara (solusi persamaan kongruen linier dan Chinese Remainder Theorem) persamaan 17๐ฅ โก 3 mod 210 . 3. Carilah solusi untuk system 3๐ฅ + 4๐ฆ โก 5 mod 13 2๐ฅ + 5๐ฆ โก 7 mod 13 2/5/2014
selesai 4 Mei 2014
15