Skip to content

Jacobi Sembolü

Legendre Sembolü yalnızca tek asal modüller için tanımlıydı. Ancak pratikte ve ileri düzey kriptografik algoritmalarda, asal çarpanlarına ayrılmamış büyük kompozit (asal olmayan) sayılarla çalışmamız gerekir. Carl Gustav Jacob Jacobi, Legendre sembolünün özelliklerini kullanarak bu kavramı tüm tek tam sayılara genelleştirmiştir.

1. Jacobi Sembolünün Tanımı

Tanım: Jacobi Sembolü

P bir tam sayı ve Q>1 bir tek tam sayı olsun. gcd(P,Q)=1 kabul edelim.

Eğer Q sayısının asal çarpanlarına ayrılmış hali Q=q1q2qs (qi'ler tek asal sayılar) ise, P'nin Q'ya göre Jacobi Sembolü şu şekilde tanımlanır:

(PQ)=(Pq1)(Pq2)(Pqs)

(Not: Buradaki qi asal sayılarının birbirinden farklı olması gerekmez. Aynı asal çarpandan birden fazla varsa, çarpımda o kadar kez tekrar edilir.)

Bu tanımdan yola çıkarak Jacobi sembolünün doğası hakkında üç temel çıkarım (not) elde ederiz:

  1. Eğer tanımdaki Q sayısı zaten bir tek asal sayı ise, Jacobi Sembolü doğrudan Legendre Sembolü ile çakışır (ikisi aynı şey olur).
  2. Sağ taraftaki Legendre sembollerinin her biri yalnızca ±1 değerlerini alabildiğinden, Jacobi Sembolünün de alabileceği değerler yalnızca 1 veya 1'dir.

⚠️ DİKKAT: Jacobi Sembolünün Tuzağı

Jacobi sembolü, Legendre sembolünün görünümünü taklit etse de "çözülebilirlik" konusunda aynı garantiyi vermez!

  • Eğer (PQ)=1 ise, x2P(modQ) kongrüansının çözümü kesinlikle yoktur. (P, modülo Q'ya göre bir KNR'dir.)
  • Ancak (PQ)=1 olması, denklemin çözülebilir olduğunu GARANTİ ETMEZ. Örnek: (29) Jacobi sembolünü inceleyelim. 9=33 olduğundan:
(29)=(23)(23)=(1)(1)=1

Sembolün değeri 1 çıkmasına rağmen, x22(mod9) kongrüansının hiçbir tam sayı çözümü yoktur! Çözümün olması için sağ taraftaki tüm Legendre sembollerinin ayrı ayrı 1 olması gerekir.

2. Jacobi Sembolünün Temel Özellikleri

Jacobi sembolü, Legendre sembolünün sahip olduğu tüm o muazzam çarpımsal özellikleri aynen korur.

Teorem: Jacobi Sembolünün Cebirsel Özellikleri

Q>1 ve Q>1 tek tam sayılar; P ve P tam sayılar olsun. gcd(PP,QQ)=1 koşulu altında aşağıdaki özellikler geçerlidir:

  1. (PQ)(PQ)=(PQQ)
  2. (PQ)(PQ)=(PPQ)
  3. (P2Q)=(PQ2)=1
  4. (PP2QQ2)=(PQ)
  5. Eğer PP(modQ) ise, (PQ)=(PQ)
İspat

Q ve Q sayılarını tek asal çarpanlarına ayıralım: Q=q1qs ve Q=q1qt olsun.

1) Birinci Özelliğin İspatı: Sol tarafı Jacobi tanımına göre açalım:

(PQ)(PQ)=(Pq1Pqs)(Pq1Pqt)

Bu çarpım, QQ sayısının tüm asal çarpanlarının Legendre sembollerinin yan yana çarpımıdır. Dolayısıyla sağ tarafa, yani (PQQ) ifadesine eşittir.

2) İkinci Özelliğin İspatı:

(PQ)(PQ)=(Pq1Pqs)(Pq1Pqs)

Terimleri aynı tabanlara (aynı qi'lere) göre gruplayalım:

=(Pq1Pq1)(PqsPqs)

Legendre sembolünün çarpımsallık özelliğinden (Teorem 2):

=(PPq1)(PPqs)=(PPQ)

3) Üçüncü Özelliğin İspatı: İkinci özelliği kullanarak: (P2Q)=(PQ)(PQ)=(±1)2=1 Birinci özelliği kullanarak: (PQ2)=(PQ)(PQ)=(±1)2=1

4) Dördüncü Özelliğin İspatı: İlk 3 özelliğin doğrudan birleştirilmesidir:

(PP2QQ2)=(PQ)(PQ2)1(P2Q)1(P2Q2)1=(PQ)

5) Beşinci Özelliğin İspatı: Eğer PP(modQ) ise, modüler aritmetik kuralı gereği Q'nun her bir qi asal çarpanı için de PP(modqi) geçerlidir. Legendre sembolü modüler denkliği koruduğundan:

(Pqi)=(Pqi)

Tüm qi'ler için bu eşitlik sağlandığından çarpımları da birbirine eşit olur: (PQ)=(PQ)

3. Jacobi Sembolü İçin Özel Değerler

Jacobi sembolü, daha önce Euler Kriteri ve Gauss Lemması ile asal modüller için bulduğumuz 1 ve 2'nin karesel karakteri formüllerini birebir aynı şekilde korur. Ancak ispatı, asal çarpanlar üzerinde çok zarif bir modüler tümevarım (indüksiyon) gerektirir.

Teorem: Jacobi Sembolünde Özel Değerler (1 ve 2)

Q>1 bir tek tam sayı olsun. Bu durumda:

  1. (1Q)=(1)Q12
  2. (2Q)=(1)Q218
İspat

Q=q1q2qs şeklinde tek asal çarpanlarına ayrılmış olsun.

1) Birinci Formülün İspatı: Jacobi tanımını kullanarak sol tarafı açalım:

(1Q)=(1q1)(1qs)

qi'ler asal olduğu için Legendre'nin özel formülünü kullanabiliriz:

=(1)q112(1)qs12=(1)q112++qs12()

Yardımcı Cebirsel Gerçek: a ve b iki tek tam sayı olsun.

ab12(a12+b12)=(a1)(b1)2

a ve b tek sayı oldukları için (a1) ve (b1) çift sayıdır. İki çift sayının çarpımı 4'ün katıdır. Bu ifadeyi 2'ye böldüğümüzde sonuç kesinlikle 2'nin bir katı (çift sayı) olur. O halde modülo 2'de bu fark 0'a denktir:

ab12a12+b12(mod2)

Bu mantığı indüksiyon yöntemiyle tüm qi'lere genellersek:

q112+q212++qs12q1q2qs12(mod2)Q12(mod2)

Modülo 2'deki denklik, (1)'in üssündeki çiftlik/teklik durumunu (işareti) değiştirmeyeceğinden, () denklemindeki toplamı doğrudan bu sonuca eşitleyebiliriz:

(1Q)=(1)Q12

2) İkinci Formülün İspatı: Yine Jacobi tanımını kullanarak sol tarafı açalım:

(2Q)=(2q1)(2qs)=(1)q1218(1)qs218=(1)q1218++qs218(+)

Yardımcı Cebirsel Gerçek: a ve b iki tek tam sayı olsun.

a2b218(a218+b218)=(a21)(b21)8

Her tek sayının karesi modülo 8'de 1'e denktir. Yani a21 ve b21 sayıları 8'in katlarıdır (8a21 ve 8b21). Dolayısıyla bu çarpım 64'ün katı olur, 8'e böldüğümüzde ise sonuç hala çift sayı olur (0(mod2)). O halde:

a2b218a218+b218(mod2)

Bu mantığı yine indüksiyonla tüm qi'lere uygularsak:

q1218++qs218(q1qs)218(mod2)Q218(mod2)

Bu sonucu (+) denklemindeki üsse yazdığımızda ispat tamamlanır:

(2Q)=(1)Q218

4. Jacobi Sembolü İçin Kuadratik Resiprosite Teoremi

Legendre sembolü için ispatladığımız "Altın Teorem" (Karşılıklılık), Jacobi sembolü için de birebir aynı formda geçerlidir. Bu teorem, devasa kompozit sayılarla çalışırken asal çarpanlara ayırma zahmetinden kurtulup doğrudan "takla attırma" (ters çevirme) işlemi yapmamıza olanak tanır.

Teorem: Jacobi Sembolü İçin Karşılıklılık Teoremi

P>1 ve Q>1 iki tek tam sayı ve gcd(P,Q)=1 olsun. Bu durumda:

(PQ)(QP)=(1)P12Q12

eşitliği sağlanır.

İspat

P ve Q tek tam sayılarını asal çarpanlarına ayıralım: P=p1pr ve Q=q1qs (pi ve qj'ler tek asal sayılar).

Jacobi sembolünün tanımı ve çarpımsallık özelliğinden (Teorem 2):

(PQ)=(Pq1)(Pqs)=j=1s(Pqj)=j=1s(i=1r(piqj))

Buradaki (piqj) sembolleri, tabanlar asal olduğu için doğrudan Legendre sembolleridir. Bu yüzden onlara klasik Kuadratik Resiprosite Teoremini uygulayabiliriz:

(piqj)=(qjpi)(1)pi12qj12

Bu eşitliği çarpım sembolünün içine yerleştirirsek:

(PQ)=j=1si=1r[(qjpi)(1)pi12qj12]

Çarpımı iki parçaya (semboller ve işaretler) ayıralım:

(PQ)=[i=1rj=1s(qjpi)](1)i=1rj=1spi12qj12

Birinci köşeli parantezin içi tam olarak (QP) Jacobi sembolünün açılımıdır. İkinci kısımdaki üs toplamını ise çarpanlarına ayırabiliriz:

(PQ)=(QP)(1)(i=1rpi12)(j=1sqj12)

Bir önceki teoremin özel değerler ispatında kullandığımız o "Yardımcı Cebirsel Gerçek" (mod 2'deki denklik) gereği biliyoruz ki:

i=1rpi12P12(mod2)vej=1sqj12Q12(mod2)

Bu denklikleri üsse yazdığımızda ve her iki tarafı (QP) ile çarptığımızda ispat tamamlanır:

(PQ)(QP)=(1)P12Q12

5. Çözümlü Örnekler

Örnek: x2105(mod317) kongrüansının çözümü var mıdır? (Başka bir deyişle, 105, modülo 317'ye göre bir KR midir?)

💡 Çözümü Göster / Gizle

Hatırlatma (Asallık Testi): Asal olmayan bir t>1 doğal sayısının, pt koşuluna uyan en az bir p asal böleni vardır. Dolayısıyla, bu koşula uyan hiçbir asal sayıya bölünemeyen bir sayı kesinlikle asaldır.

Sorumuzdaki modül olan 317'nin durumunu inceleyelim: 17<317<18 olup; kontrol etmemiz gereken asallar 2,3,5,7,11,13,17'dir. Bu asal sayıların hiçbiri 317'yi tam bölmediğinden, 317 bir asal sayıdır.

O halde 105 bir tek tam sayı, 317 bir tek asal sayı ve gcd(105,317)=1'dir. Şimdi (105317) Jacobi sembolünü hesaplayalım. (317 asal olduğu için, burada Jacobi sembolü ile Legendre sembolü birbiriyle çakışır ve bulacağımız sonuç bize %100 kesin bir çözülebilirlik yanıtı verir).

Jacobi Resiprosite Teoremini uygulayarak "takla" attıralım:

(105317)=(317105)(1)1051231712=(317105)(1)52158

Üs (52158) bir çift sayı olduğu için (1)çift=+1'dir. İşaret değişmez:

(105317)=(317105)

Şimdi 317'yi modülo 105'e göre indirgeyelim (3172(mod105)):

(317105)=(2105)

Karşımıza 2'nin karesel karakteri çıktı. Özel değer formülünü uygularsak:

(2105)=(1)105218

Üssü hesaplayalım: 1052=11025. 110248=1378. Bu sayı bir çift sayıdır.

(2105)=(1)çift=1

Sonuç: Zincirleme eşitliklerden (105317)=1 elde edilir. Buna "Legendre sembolü gözüyle" baktığımızda (317 asal olduğundan); 105, modülo 317'ye göre kesin bir Kuadratik Rezidü'dür (KR). Dolayısıyla x2105(mod317) kongrüansı çözülebilirdir.

6. Çalışma Problemleri (Kendini Dene)

Konuyu pekiştirmek için aşağıdaki problemleri öğrendiğin Legendre/Jacobi sembolü kuralları, Euler Kriteri ve Kuadratik Resiprosite teoremlerini kullanarak çözebilirsin.

Soru 1: Aşağıdaki sembollerin değerlerini hesaplayınız.

  • (2383)
  • (5171)
  • (7173)
  • (3597)

Soru 2: Aşağıdaki kongrüansların hangileri çözülebilirdir?

  • a) x210(mod127)
  • b) x2234(mod401)
  • c) x273(mod143)
  • d) x245(mod101)

Akademik amaçlarla tasarlanmış açık kaynaklı eğitim arşivi. Bu sitedeki tüm ders notları ve içerikler CC BY-NC-SA 4.0 Lisansı ile korunmaktadır.