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. :)haruslah saling relatif prima
Dengan demikian, kita dapat mencari nilai dengan rumus berikut.
untuk setiap .
dan adalah invers dari modulo untuk setiap .
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 , , , 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.
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 , maka tentunya .
Karena , maka juga.
Dan seterusnya dari hingga
Oleh karenanya:
Pembuktian masih dilanjutkan dengan mengecek sisanya jika dibagi .
Karena , maka
Karena , maka .
Dan hal sama juga berlaku pada hingga (silakan dicek sendiri, dan ketahuilah mengapa demikian)
Oleh karenanya:
Karena kita tahu bahwa , maka
Pembuktian dilanjutkan dengan mengecek sisanya jika dibagi hingga . Masing-masing akan menyisakan , hingga . Dengan demikian, definisi awal yang diberikan terbukti.
TERBUKTI sebagai solusi CRT
Namun, ada hal yang masih perlu dibuktikan. Karena mempunyai banyak jawab, akibatnya juga mempunyai banyak jawab.
Misalkan dan adalah solusi CRT yang nilainya berbeda, maka:
________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:
, ,
, maka
, maka
CONTOH 3:
Temukan integer terkecil yang memenuhi
(Note: akan lebih mudah jika diselesaikan dengan komputer :D)
Kemudian, carilah .
, maka , maka
, maka
, maka , maka
, maka , maka
, maka , maka
(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