Aritmetika Modulo

·       Misalkan a adalah bilangan bulat dan m adalah bilangan bulat > 0. Operasi a mod m (dibaca “a modulo m”) memberikan sisa jika a dibagi dengan m.
·       Notasi: a mod m = r  sedemikian sehingga a = mq + r, dengan 0 £ r < m.

·       Bilangan m disebut modulus atau modulo, dan hasil aritmetika modulo m terletak di dalam himpunan {0, 1, 2, …, m – 1} (mengapa?). 
Contoh Beberapa hasil operasi dengan operator modulo:
(i)   23 mod 5 = 3         (23 = 5 × 4 +  3)
                   (ii)  27 mod 3 = 0        (27 = 3 × 9 + 0)
                   (iii) 6 mod 8 = 6          (6 = 8 × 0 + 6)    
                   (iv)  0 mod 12 = 0       (0 = 12 × 0 + 0)
                   (v) – 41 mod 9 = 4      (–41 = 9 (–5) + 4)
                   (vi) – 39 mod 13 = 0   (–39 = 13(–3) + 0)

Penjelasan untuk (v): Karena a negatif, bagi |a| dengan m mendapatkan sisa r’. Maka a mod m = mr’ bila r¹ 0. Jadi |– 41| mod 9 = 5, sehingga  –41 mod 9 = 9 – 5 = 4.                                                    



Kongruen

·       Misalnya 38 mod 5 = 3 dan 13 mod 5 = 3, maka kita katakan 38 º 13 (mod 5) (baca: 38 kongruen dengan 13 dalam modulo 5).

·       Misalkan a dan b adalah bilangan bulat dan m adalah bilangan > 0, maka a º b (mod m) jika m habis membagi ab.

·       Jika a tidak kongruen dengan b dalam modulus m, maka ditulis a º/ b (mod m) .

Contoh 
17 º 2 (mod 3)             ( 3 habis membagi 17 – 2 = 15)
 –7 º 15 (mod 11)       (11 habis membagi –7 – 15 = –22)
12 º/ 2 (mod 7)            (7 tidak habis membagi 12 – 2 = 10 )
–7 º/ 15 (mod 3)         (3 tidak habis membagi –7 – 15 = –22)
               

·       Kekongruenan a º b (mod m) dapat pula dituliskan dalam hubungan        
a = b + km                                                                    (3)
yang dalam hal ini k adalah bilangan bulat.

Contoh 
17 º 2 (mod 3)   dapat ditulis sebagai 17 = 2 + 5 × 3
–7 º 15 (mod 11) dapat ditulis sebagai –7 = 15 + (–2)11                            

·       Berdasarkan definisi aritmetika modulo, kita dapat menuliskan a mod m = r  sebagai
                   a º r (mod m)

Contoh 
Beberapa hasil operasi dengan operator modulo berikut:
         (i)   23 mod 5 = 3         dapat ditulis sebagai 23 º 3 (mod 5)
                                                (ii)  27 mod 3 = 0        dapat ditulis sebagai 27 º 0 (mod 3)
                                                (iii) 6 mod 8 = 6         dapat  ditulis sebagai 6 º 6 (mod 8)       
                                                (iv)  0 mod 12 = 0      dapat ditulis sebagai 0 º 0 (mod 12)
                                                (v) – 41 mod 9 = 4     dapat ditulis sebagai –41 º 4 (mod 9)
                                                (vi) – 39 mod 13 = 0  dapat ditulis sebagai – 39 º 0 (mod 13)                             

Teorema 4. Misalkan m adalah bilangan bulat positif.
1. Jika a º b (mod m) dan c adalah sembarang bilangan bulat maka
(i)  (a + c) º (b + c) (mod m)
(ii) ac º bc (mod m)
(iii) ap º bp (mod m) untuk suatu bilangan bulat tak negatif p.

2. Jika a º b (mod m) dan c º d (mod m), maka
(i)  (a + c) º (b + d) (mod m)
(ii) ac º bd (mod m)

Bukti (hanya untuk 1(ii) dan 2(i) saja):
          1(ii)  a º b (mod m) berarti:
                             Û a = b + km              
                             Û ab = km
                             Û (ab)c = ckm                 
                             Û ac = bc + Km          
                             Û ac º bc (mod m)                                                                                                 
                  
     2(i)   a º b (mod m)     Û     a = b + k1m
              c º d (mod m)     Û     c = d + k2m  +
                                      Û     (a + c) = (b + d) + (k1 + k2)m
                                      Û     (a + c) = (b + d) + km     ( k = k1 + k2)
Û             (a + c) = (b + d) (mod m)                                        

Contoh 
Misalkan 17 º 2 (mod 3) dan 10 º 4 (mod 3), maka menurut Teorema 2,
17 + 5 = 2 + 5 (mod 3)     Û         22 = 7 (mod 3)            
17 . 5 = 5 × 2 (mod 3)       Û          85 = 10 (mod 3)          
17 + 10  = 2 + 4 (mod 3)  Û         27 = 6 (mod 3)            
17 . 10 = 2 × 4 (mod 3)     Û 170 = 8 (mod 3)          

·       Perhatikanlah bahwa Teorema 4 tidak memasukkan operasi pembagian pada aritmetika modulo karena jika kedua ruas dibagi dengan bilangan bulat, maka kekongruenan tidak selalu dipenuhi. Misalnya:
(i)              10 º 4 (mod 3) dapat dibagi dengan 2 karena 10/2 = 5 dan 4/2 = 2, dan 5 º 2 (mod 3)
(ii)           14 º 8 (mod 6) tidak dapat dibagi dengan 2, karena 14/2 = 7 dan 8/2 = 4, tetapi  7 º/ 4 (mod 6).  

Balikan Modulo (modulo invers)

·       Jika a dan m relatif prima dan m > 1, maka kita dapat menemukan balikan (invers) dari a modulo m. Balikan dari a modulo m adalah bilangan bulat  sedemikian sehingga

                   a º 1 (mod m)

Bukti: Dari definisi relatif prima diketahui bahwa PBB(a, m) = 1, dan menurut persamaan (2) terdapat bilangan bulat p dan q sedemikian sehingga

                   pa + qm = 1

yang mengimplikasikan bahwa

          pa + qm º 1 (mod m)

Karena  qm º 0 (mod m), maka

pa º 1 (mod m)
                                        
Kekongruenan yang terakhir ini berarti bahwa p adalah balikan dari a modulo m.                    ¾


·       Pembuktian di atas juga menceritakan bahwa untuk mencari balikan dari a modulo m, kita harus membuat kombinasi lanjar dari a dan m sama dengan 1. Koefisien a dari kombinasi lanjar tersebut merupakan balikan dari a modulo m.


Contoh 
Tentukan balikan dari 4 (mod 9), 17 (mod 7), dan 18 (mod 10).
Penyelesaian:
(a)  Karena PBB(4, 9) = 1, maka balikan dari 4 (mod 9) ada. Dari algoritma Euclidean diperoleh bahwa

9 = 2 × 4 + 1

      Susun persamaan di atas  menjadi

                   –2 × 4 + 1 × 9 = 1

      Dari persamaan terakhir ini kita peroleh –2 adalah balikan dari 4 modulo 9. Periksalah bahwa

–2 × 4 º 1 (mod 9)        (9 habis membagi –2 × 4 – 1 = –9)

         
(b) Karena PBB(17, 7) = 1, maka balikan dari 17 (mod 7) ada. Dari algoritma Euclidean diperoleh  rangkaian pembagian berikut:

          17 = 2 × 7 + 3      (i)
           7 =  2 × 3 + 1      (ii)
            3 = 3 × 1 + 0      (iii)   (yang berarti: PBB(17, 7) = 1) )

      Susun (ii) menjadi:

          1 = 7 – 2 × 3        (iv)

      Susun (i) menjadi

          3 = 17 – 2 × 7      (v)

     Sulihkan (v) ke dalam (iv):

          1 = 7 – 2 × (17 – 2 × 7) = 1 × 7 – 2 × 17 + 4 × 7 = 5 × 7 – 2 × 17

         atau  

              –2 × 17  + 5 × 7 = 1

        Dari persamaan terakhir ini kita peroleh –2 adalah balikan dari 17 modulo 7. 

–2 × 17 º 1 (mod 7)     (7 habis membagi –2 × 17 – 1 = –35)

(c)   Karena PBB(18, 10) = 2 ¹ 1, maka balikan dari 18 (mod 10) tidak ada.



Kekongruenan Lanjar

·       Kekongruenan lanjar adalah kongruen yang berbentuk

                ax º b (mod m)

dengan m adalah bilangan bulat positif, a dan b sembarang bilangan bulat,  dan x adalah peubah bilangan bulat.


·       Nilai-nilai x dicari sebagai berikut:
     ax = b + km

yang dapat disusun menjadi
         
dengan k adalah sembarang bilangan bulat. Cobakan untuk k = 0, 1, 2, … dan k = –1, –2, … yang menghasilkan x sebagai bilangan bulat.


Contoh 
Tentukan solusi: 4x º 3 (mod 9) dan 2x º 3 (mod 4)
Penyelesaian:
(i) 4x º 3 (mod 9)

k = 0 à x = (3 + 0 × 9)/4 = 3/4       (bukan solusi)
          k = 1 à x = (3 + 1 × 9)/4 = 3
          k = 2 à x = (3 + 2 × 9)/4 = 21/4    (bukan solusi)
          k = 3, k = 4  tidak menghasilkan solusi
          k = 5 à x = (3 + 5 × 9)/4 = 12       
          …
          k = –1 à x = (3 – 1 × 9)/4 = –6/4 (bukan solusi)
          k = –2 à x = (3 – 2 × 9)/4 = –15/4          (bukan solusi)
          k = –3 à x = (3 – 3 × 9)/4 = –6 
          …
          k = –6 à x = (3 – 6 × 9)/4 = –15 
          …

          Nilai-nilai x yang memenuhi: 3, 12, … dan –6, –15, …


(ii)  2x º 3 (mod 4)

Karena 4k genap dan 3 ganjil maka penjumlahannya menghasilkan ganjil, sehingga hasil penjumlahan tersebut jika dibagi dengan 2 tidak menghasilkan bilangan bulat. Dengan kata lain, tidak ada nilai-nilai x  yang memenuhi 2x º 3 (mod 5).



Chinese Remainder Problem

Pada abad pertama, seorang matematikawan China yang bernama Sun Tse mengajukan pertanyaan sebagai berikut:
         
Tentukan sebuah bilangan bulat yang bila dibagi dengan 5 menyisakan 3, bila dibagi 7 menyisakan 5, dan bila dibagi 11 menyisakan 7.

Pertanyaan Sun Tse dapat dirumuskan kedalam sistem kongruen lanjar:

          x º 3 (mod 5)
          x º 5 (mod 7)
          x º 7 (mod 11)

Teorema 5. (Chinese Remainder Theorem) Misalkan m1, m2, …, mn adalah bilangan bulat positif sedemikian sehingga PBB(mi, mj) = 1 untuk i ¹ j. Maka sistem kongruen lanjar

                             x º ak (mod mk)

mempunyai sebuah solusi unik modulo m = m1 × m2 ×× mn.





Contoh 
Tentukan solusi  dari pertanyaan Sun Tse di atas.
Penyelesaian:
Menurut persamaan (5.6), kongruen pertama, x º 3 (mod 5), memberikan x = 3 + 5k1 untuk beberapa nilai k. Sulihkan ini ke dalam kongruen kedua menjadi 3 + 5k1 º 5 (mod 7), dari sini kita peroleh k1 º 6 (mod 7), atau k1 = 6 + 7k2  untuk beberapa nilai k2. Jadi kita mendapatkan x = 3 + 5k1 = 3 + 5(6 + 7k2) = 33 + 35k2 yang mana memenuhi dua kongruen pertama.  Jika x memenuhi kongruen yang ketiga, kita harus mempunyai 33 + 35k2 º 7 (mod 11), yang mengakibatkan k2 º 9 (mod 11) atau k2 = 9 + 11k3. Sulihkan k2 ini ke dalam kongruen yang ketiga menghasilkan x = 33 + 35(9 + 11k3) º 348 + 385k3 (mod 11). Dengan demikian, x º 348 (mod 385) yang memenuhi ketiga konruen tersebut. Dengan kata lain, 348 adalah solusi unik modulo 385. Catatlah bahwa 385 = 5 × 7 × 11.

Solusi unik ini mudah dibuktikan sebagai berikut.  Solusi tersebut modulo m = m1 × m2 × m3 = 5 × 7 × 11 = 5 × 77 = 11 × 35. Karena 77  3 º 1 (mod 5), 55 × 6 º 1 (mod 7), dan 35 × 6 º 1 (mod 11), solusi unik dari sistem kongruen tersebut adalah

                   x º 3 × 77 × 3 + 5 × 55 × 6  + 7 × 35 × 6 (mod 385)

                      º 3813 (mod 385) º 348 (mod 385)

0 komentar:

Posting Komentar

 

Serba Ada Blog Copyright © 2011-2012 | Powered by Blogger