Di post sebelumnya sudah dibahas mengenai Chinese Remainder Theorem, tapi hanya dijelaskan solusi yang dilakukan secara iteratif. (Lihat di SINI) . Di post ini, akan ditunjukkan Rumus/ Teorema Chinese Remainder Theorem yang eksplisit yang dapat secara langsung digunakan untuk mencari solusi.
Diberikan sistem kongruensi sebagai berikut.
haruslah saling relatif prima
Dengan demikian, kita dapat mencari nilai
dengan rumus berikut.

dimana

untuk setiap
.
dan
adalah invers dari
modulo
untuk setiap
.
Untuk lebih memahami, silakan lihat contoh di bawah. :)
Dengan demikian, kita dapat mencari nilai





dan




CONTOH 1:
Suatu bilangan bulat positif akan bersisa 1 jika dibagi 3, bersisa 2 jika dibagi 5, dan bersisa 3 jika dibagi 7. Tentukan bilangan bulat terkecil yang memenuhi kondisi tersebut.
Jawab
Soal di atas dapat ditulis ulang menjadi:



Karena 3,5, dan 7 relatif prima, maka rumus CRT (Chinese Remainder Theorem) dapat langsung digunakan.
Kita dapatkan
,
,
, dan
. Untuk menentukan
, kita selesaikan
, menjadi
, maka
. Untuk menentukan
, kita selesaikan
, maka
. Untuk menentukan
, kita selesaikan
, maka 
Tinggal memasukkan semua elemen yang ada ke dalam rumus.


Jadi, bilangan bulat positif terkecil itu adalah 52. Bisa dicek bahwa 52 akan bersisa 1 jika dibagi3, bersisa 2 jika dibagi 5 dan bersisa 3 jika dibagi 7.
Kita dapatkan














Tinggal memasukkan semua elemen yang ada ke dalam rumus.


Untuk membuktikan formula ini sangat sederhana. Lihat kotak dibawah.
Solusi yang diberikan adalah

Mula-mula pandang bahwa

(merupakan solusi yang sudah didefinisikan sebelumnya)
Jika solusi tersebut memenuhi syarat awal bahwa akan bersisa
jika dibagi
untuk setiap
, maka solusi tersebut terbukti kebenarannya.



Kita coba periksa sisanya jika dibagi dengan

Karena


Karena


Dan seterusnya dari


Oleh karenanya:






Pembuktian masih dilanjutkan dengan mengecek sisanya jika dibagi

Karena


Karena


Dan hal sama juga berlaku pada


Oleh karenanya:


Karena kita tahu bahwa
, maka


Pembuktian dilanjutkan dengan mengecek sisanya jika dibagi





TERBUKTI sebagai solusi CRT
Namun, ada hal yang masih perlu dibuktikan. Karena


Misalkan


________Untuk setiap










Dari hasil di atas, diketahui bahwa antara solusi yang satu dengan solusi yang lain adalah kongruen modulo M. Jadi, solusi CRT menjadi:

TERBUKTI
Untuk lebih memahami penggunaan CRT. Perhatikan contoh di bawah. Kerjakan sebagai latihan.
CONTOH 2:
Temukan integer yang bersisa 1 jika dibagi 2 dan jika dibagi 3
Jawab:










CONTOH 3:
Temukan integer terkecil yang memenuhi





(Note: akan lebih mudah jika diselesaikan dengan komputer :D)






Kemudian, carilah















(Note: untuk mencari invers modulo, biasakan untuk menggunakan teorema Euler).
Selanjutnya tinggal memasukkan ke rumus



=======================================================================
Demikianlah posting kali ini.
Materi CRT memang jarang digunakan dalam olimpiade matematika, namun aplikasinya menarik :D.
Untuk memahaminya, pelajari materi dasar dahulu seperti keterbagian, modulo, dan invers modulo. Jika masih belum paham, tanyakan di comment atau YM atau email, bagian mana yang membuat kamu tidak paham. Key? :).
Materi CRT memang jarang digunakan dalam olimpiade matematika, namun aplikasinya menarik :D.
Untuk memahaminya, pelajari materi dasar dahulu seperti keterbagian, modulo, dan invers modulo. Jika masih belum paham, tanyakan di comment atau YM atau email, bagian mana yang membuat kamu tidak paham. Key? :).
Makasih banget gan..
ReplyDeletelagi cari proses mikirnya chinese remainder
terbantu banget sama page ini, mbaca di wikipedia gak ngerti2
peace and keep blogging
Hey keep posting such good and meaningful articles.
ReplyDeleteThank you for sharing your calculations. You have a very useful blog where you can find a lot of worthwhile information.
ReplyDeleteganyampe 5 menit baca langsung hafal dan paham wkwkw
ReplyDelete