Julan HERNADI
Julan HERNADI
Metoda Fermat didasarkan pada ide penemuan bilangan bulat x dan y sehingga n
= x 2 y 2.
n
= (x + y )(x y )
dari n . Sebaliknya
maka bila n
+b
2
b
2
Karena n ganjil maka a dan b harus ganjil (mengapa?), oleh karena itu
a+b
2
dan
ab
2
taknegatif.
Bilangan bulat dapat difaktorkan bhb ia dapat disajikan sebagai selisih kuadrat bil taknegatif
Julan HERNADI
Algoritma
1 2 3
Tulis x
2
n = y2
2
= 119143.
119143. Cek! 3452 = 119025, 2 346 = 119716. Ambil k = 346. 2 Urutkan bilangan (k + m ) n , m = 0, 1, 2, . Hasilnya
Menentukan k sehingga k sebagai berikut:
Julan HERNADI
Algoritma (lanjutan...)
346 347 348 349 350 351 352 Ternyata sampai pada m
2
2 2 2 2 2 2 2
= 6 sudah menghasilkan bil kuadrat yaitu (346 + 6) 119143 = 4761 = 692 . Diperoleh x = 352,y = 69.
Faktorisasi yang diperoleh adalah 119143
Ciri bilangan kuadrat: Angka terakhirnya kemungkinannya 0, 1, 4, 5, 6 dan 9 (mengapa?) Dua angka terakhirnya ada 22 kemungkinan, temukan angka berapa saja! Petunjuk: Gunakan modulo 10 untuk mendeteksi kemungkinan 1 angka terakhir, dan modulo 100 untuk 2 angka terakhir. Latihan 1: Faktorkan bilangan 2027651281dengan metoda Fermat! Lengkapi keterangan setiap langkahnya! Metoda faktorisasi Fermat akan sangat efektif jika selisih magnitud kedua faktornya kecil. Example Faktorkan bilangan n
= 23449.
Mulailah dengan k
= 154
maka
= 179 131.
Julan HERNADI Teorema Fermat dan Wilson
= x 2 y 2.
y 2 (mod n). = gcd(x + y , n), maka d |n. < d < n? Dengan p < q maka kemungkinan d
Misalkan d
= gcd(x y , n)
atau d
= pq , p , q
2
prima dengan
adalah 1, p , q atau pq .
x
Lemma Euclid p dan q membagi salah satu faktornya. Bila yang terjadi adalah
|(x y ) p |(x + y )
p
Situasi
y ) pq |(x y ) x y (mod n), atau dan q |(x + y ) pq |(x + y ) x y (mod n ). dimana x y (mod n ) dikesampingkan. Jadi, d adalah
Julan HERNADI Teorema Fermat dan Wilson
dan q |(x
= 2189
dengan memperoleh
182 (mod
= 11 199.
2
182 (mod
2189)? Jelaskan
Julan HERNADI
(x1 n) (xk n) bil kuadrat, katakan y 2 . Akibatnya dapat 2 2 ditulis (x1 xk ) y (mod n ). Ini menghasilkan faktor
taksejati n seperti sebelumnya. Example Kita akan memfaktorkan n Dimulai dari k tetapi cukup 112 117 121
2 2 2
= 12499.
= 12544.
= 112.
n = 45 1122 32 5(mod
2 2 2
124999)
1585584
Example (lanjutan) Ambil kemungkinan lain, mis 113 127 maka diperoleh 1852
2 2 2
2 5 33 (mod
12499) 12499)
2 3 5 112 (mod
990
(113 127)2 (2 32 5 11)2 (mod 12499) (mod 12499). Karena 1852 = 990(mod 12499) = 29 431.
maka kita berhasil. Hitung gcd masing-masing seperti sebelumnya diperoleh faktorisasi 12499
Julan HERNADI
p 1
1
1(mod p ).
tetapi
=3
maka untuk a
=5
berlaku 5
3
Diperoleh fakta
Tidak ada anggota V yang kongruen dengan nol (mengapa ?) Maka setiap anggota V pasti kongruen modulo p terhadap salah satu 1, 2, , p 1. Kalikan semua kongruensi ini diperoleh
a
p 1 (p 1)! (p 1)!(mod a
?).
a(mod p )untuk
p 1
1(mod p ).
Kalikan kedua ruas dengan a, Akibat ini terbukti. Example Kita akan membuktikan 5
a
=55
11
10
38
11)
maka diperoleh 5
Julan HERNADI
Bila kongruensi a
a(mod n)
16
25 .
Karena
117).
Tetapi 2
113 = 121 11 4 11 44(mod 117). 117 Akhirnya diperoleh 2 44 2(mod 117). Jadi disimpulkan komposit, faktanya 117 = 9 13.
21
117
Julan HERNADI