Skip to content

Gauss Lemması ve 2'nin Karesel Karakteri

Legendre Sembolünün değerini hesaplamak için her zaman Euler Kriterine başvurmak zorunda değiliz. Carl Friedrich Gauss, modüler sistemin sadece yarısını (1'den p12'ye kadar olan kısmı) inceleyerek sembolün değerini veren inanılmaz zarif bir sayma yöntemi ispatlamıştır.

1. Gauss Lemması

Teorem: Gauss Lemması

p bir tek asal sayı, a bir tam sayı ve gcd(a,p)=1 olsun.

a,2a,3a,,(p12)a tam sayılarını p ile bölüp kalanları bulalım. Eğer p/2'den büyük olan kalanların sayısı n ise:

(ap)=(1)n

olur.

İspatı

a,2a,3a,,p12a tam sayılarını p ile bölüp kalanları bulalım. Bu kalanlar kümesini büyüklüklerine göre ikiye ayıralım:

  • p/2'den büyük olan kalanların sayısı n olsun ve bunları r1,r2,,rn ile gösterelim.
  • p/2'den küçük olan kalanların sayısı k olsun ve bunları s1,s2,,sk ile gösterelim.

Başlangıçtaki sayılar gcd(a,p)=1 olduğu için modülo p'de birbirine denk olamazlar, dolayısıyla elde edilen tüm kalanlar birbirinden farklıdır. Kümenin eleman sayıları toplamı eşittir:

n+k=p12

Kalanların sınırlarını yazarsak:

0<s1,,skp12<p2p2<p+12r1,,rn<p

Şimdi büyük kalanları modül değerinden çıkararak yeni bir küme oluşturalım: pr1,pr2,,prn. Bu sayılar da birbirinden farklıdır ve 0<pri<p/2 aralığına düşerler.

Kritik Soru: Acaba herhangi bir pri değeri, küçük kalanlardan bir sj değerine eşit olabilir mi? Aksini varsayalım ve pri=sj olsun. Modüler aritmetiğe geçersek:

prisj(modp)ri+sj0(modp)

Başlangıçtaki tanımımız gereği rit1a(modp) ve sjt2a(modp) (1t1,t2p12 olacak şekilde t1,t2 tam sayıları vardır).

(t1a)+(t2a)0(modp)(t1+t2)a0(modp)

gcd(a,p)=1 olduğundan sadeleştirme yapabiliriz:

t1+t20(modp)

Ancak 1t1,t2p12 olduğundan, toplamları en fazla p1 olabilir. 0<t1+t2<p iken bu toplam modülo p'de 0'a denk olamaz. Çelişki!

Demek ki {pr1,,prn} kümesi ile {s1,,sk} kümesinin hiçbir ortak elemanı yoktur. Her iki kümenin elemanları toplamı (n+k=p12) adettir ve hepsi 1 ile p12 arasındadır. O halde bu iki kümenin birleşimi bize tam olarak şu diziyi verir:

{pr1,,prn,s1,,sk}={1,2,,p12}

Bu iki kümenin tüm elemanlarını kendi aralarında çarpalım:

(pr1)(prn)s1sk=12p12=(p12)!

Şimdi bu eşitliğin modülo p'deki durumuna bakalım (p0 olduğundan priri olur):

(r1)(rn)s1sk(p12)!(modp)(1)n(r1rns1sk)(p12)!(modp)

ri ve sj'lerin orijinal halleri 1a,2a,,p12a'nın kalanlarıydı. Yerlerine koyarsak:

(1)n(a2a3ap12a)(p12)!(modp)(1)na(p1)/2(12p12)(p12)!(modp)(1)na(p1)/2(p12)!(p12)!(modp)

Faktöriyelli ifade p ile aralarında asal olduğu için her iki tarafı bölebiliriz:

(1)na(p1)/21(modp)

Her iki tarafı (1)n ile çarparsak (çünkü (1)n(1)n=1'dir):

a(p1)/2(1)n(modp)

Euler Kriterinden biliyoruz ki (ap)a(p1)/2(modp)'dir. Öyleyse:

(ap)(1)n(modp)

Her iki taraf da yalnızca ±1 olabileceği ve p>2 olduğu için denklik doğrudan eşitliğe dönüşür:

(ap)=(1)n

Gauss Lemması, tek başına bir sayısal hesaplama yönteminden ziyade, arkasından gelecek olan devasa teoremleri kanıtlamak için bir köprüdür. Aşağıdaki teorem, Gauss Lemmasını kullanarak a'nın ve özel olarak 2'nin karesel durumunu çok daha pratik bir formüle bağlar.

2. Legendre Sembolü İçin Genel Formül ve 2'nin Karesel Karakteri

Teorem: Karesel Karakterlerin Hesabı

p bir tek asal sayı ve gcd(a,2p)=1 (Yani a tek tam sayı ve p ile aralarında asal) olsun. Bu durumda:

  1. Eğer t=j=1(p1)/2jap ise, (ap)=(1)t dir.
  2. (2p)=(1)(p21)/8 dir.

(Not: x sembolü, x'in tam değerini (bölümünü) ifade eder.)

İspat

1) Birinci Kısmın İspatı:j{1,2,,p12} olmak üzere ja sayılarına p modülünde Bölme Algoritması uygulayalım:

ja=qjp+j(0<j<p)

Burada bölüm qj, tam değer fonksiyonu kullanılarak qj=jap şeklinde ifade edilebilir. Denklemi yeniden yazalım:

ja=japp+j

Bu eşitliği j=1'den p12'ye kadar toplayalım:

j=1(p1)/2(ja)=j=1(p1)/2(japp)+j=1(p1)/2j

Kalanlar olan j dizisi, Gauss Lemması ispatındaki ri (büyük kalanlar) ve si (küçük kalanlar) dizilerinin ta kendisidir. Kalanlar toplamını ayırırsak:

aj=pjap+rj+sj()

Öte yandan Gauss Lemması ispatında, 1'den p12'ye kadar olan sayıların toplamını iki parçaya ayırmıştık:

j=1(p1)/2j=j=1n(prj)+j=1ksjj=nprj+sj()

Şimdi () denkleminden () denklemini taraf tarafa çıkaralım (sj'ler birbirini götürür):

(a1)j=pjapnp+2rj

Sol taraftaki ardişık sayıların toplam formülü j=p12(p12+1)2=p218'dir. Yerine yazarsak:

(a1)p218=p(japn)+2rj()

Bu denklemi modülo 2'de (çiftlik-teklik) inceleyelim. p tek asal sayı olduğundan p1(mod2)'dir. a tek tam sayı kabul edildiği için (a1) çifttir, yani (a1)0(mod2)'dir. Denklem şu hale gelir:

01(japn)+0(mod2)njap(mod2)

Eğer jap=t dersek, nt(mod2) bulunur. Sonuç olarak Gauss Lemması gereği (ap)=(1)n olduğundan, üslerin mod 2'deki denkliği işareti değiştirmeyeceği için:

(ap)=(1)t

2) İkinci Kısmın İspatı (2'nin Karesel Karakteri): Bu ispat için () etiketli ana denklemimizde a=2 alıp irdeleyeceğiz. Eğer a=2 ise toplam formülündeki terimlere bakalım:

t=j=1(p1)/22jp

j'nin alabileceği en büyük değer p12'dir. O halde 2j'nin alabileceği en büyük değer p1'dir. 2j<p olduğu için 2jp kesri daima 1'den küçüktür. Dolayısıyla tam kısmı sıfırdır:

2jp=02jp=0t=0

Şimdi () denkleminde a=2 ve toplam yerine 0 yazalım:

(21)p218=p(0n)+2rjp218=pn+2rj

Yine bu denklemi modülo 2'de okuyalım. p tek asal olduğundan p11(mod2)'dir:

p2181n+0(mod2)np218(mod2)

Gauss Lemmasına geri dönersek (2p)=(1)n olduğunu biliyoruz. Mod 2'deki denklik üslerde işareti etkilemediğinden:

(2p)=(1)(p21)/8

3. Teoremlerin Uygulamaları ve Çözümlü Örnekler

İspatladığımız bu soyut teoremlerin, modüler aritmetikteki karmaşık sayıların karesel karakterini bulmak için nasıl güçlü bir araca dönüştüğünü aşağıdaki örneklerle inceleyelim.

Örnek: x222(mod41) kongrüansının çözümünün olup olmadığını Gauss Lemması ve Euler Kriteri olmak üzere iki farklı yolla inceleyiniz.

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

Çözüm: Burada p=41 (tek asal) ve a=22'dir. gcd(22,41)=1.

1. Yol (Gauss Lemması ile): Öncelikle p12=20'dir. 22'nin 1'den 20'ye kadar olan ardışık katlarını alıp, modülo 41'deki karşılıklarına bakalım:

12222(mod41)222=443(mod41)322=6625(mod41)422=886(mod41) (bu şekilde 2022’ye kadar devam edilir)

Bu 20 adet kalanın içinden p/2=20.5'ten büyük olanları saydığımızda (örneğin 22, 25, 28, 31, 34, 37, 40, 21, 24, 27, 30), toplam sayının n=11 adet olduğunu görürüz. Gauss Lemmasına göre:

(2241)=(1)11=1

Sonuç 1 çıktığı için 22 bir KNR'dir ve denklemin çözümü yoktur.


2. Yol (Euler Kriteri ile): Aynı soruyu Euler kriteri ile çözelim. (2241)2220(mod41) olmalıdır.

222=484=4111+338(mod41)224(8)2=6418(mod41)228(18)2=324374(mod41)2216(4)2=16(mod41)

Üsleri toplayarak sonuca gidelim:

2220=221622416(18)=288(mod41)288=41(8)+401(mod41)

Yani 22201(mod41). Sonuç yine 1 (KNR) olarak bulunur.

Örnek: Euler Kriteri ile bulduğumuz (1p)=(1)(p1)/2 özel değer formülünün doğruluğunu Gauss Lemmasını kullanarak ispatlayınız.

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

Çözüm:

a=1 alalım. Gauss Lemması gereği 1'in katlarını yazarsak:

1,2(1),,p12(1)

Bu negatif sayıların modülo p'deki asıl kalanlarını (modül ekleyerek) bulalım:

p1,p2,,pp12=p+12

Bu dizideki en küçük eleman olan p+12 sayısı bile p2 değerinden büyüktür. Yani bu kalanların hepsi p2'den büyüktür. Dolayısıyla büyük kalanların sayısı (n), doğrudan dizinin eleman sayısına eşittir:

n=p12

Gauss Lemmasına göre (ap)=(1)n olduğundan ispat tamamlanır:

(1p)=(1)(p1)/2

Örnek: x23(mod17) kongrüansının çözülebilirliğini t-toplam formülü ve Gauss Lemması olmak üzere iki yolla analiz ediniz.

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

Çözüm: Verilenler: p=17, a=3.

1. Yol (t-Toplam Formülü ile): Önceki teoremde tanımladığımız t=j=1(p1)/2jap formülünü uygulayalım. p12=8.

t=j=183j17=317+617++2417

Tam değerleri hesaplarsak: 0+0+0+0+0+1+1+1=3. Yani t=3. Buradan (317)=(1)3=1. (Çözüm yok).


2. Yol (Gauss Lemması ile): 3'ün ilk 8 katının modülo 17'deki değerleri:

3,6,9,12,15,1,4,7

Bu sayılardan p/2=8.5'ten büyük olanlar yalnızca: 9,12,15'tir. Toplam n=3 adet olduğu için yine (317)=(1)3=1 bulunur.

Örnek: Legendre sembolünün özelliklerini kullanarak x22(mod61) kongrüansının çözümünün olup olmadığını bulunuz.

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

Çözüm: p=61 ve a=2'dir. Legendre sembolünün çarpımsallık özelliğini kullanarak sayıyı parçalayalım

(261)=(161)(261)

Özel değer formüllerinden her iki parçayı ayrı ayrı hesaplayalım:

  1. (161)=(1)(611)/2=(1)30=1
  2. (261)=(1)(6121)/8. Üssü hesaplayalım: 372118=465. Bu tek bir sayı olduğu için (1)465=1'dir.

Bu iki sonucu çarptığımızda:

(261)=1(1)=1

Sonuç 1 (KNR) olduğundan denklemin çözümü yoktur.

Örnek: p tek asal sayı olmak üzere, x22(modp) denkleminin çözülebilir olması için gerek ve yeter koşul nedir?

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

Çözüm: Denklemin çözülebilmesi için 2'nin KR olması, yani (2p)=1 olması zorunludur. 2'nin karesel karakter formülünü hatırlayalım

(2p)=(1)(p21)/8=1

Bu eşitliğin 1 çıkabilmesi için, üs olan p218 ifadesinin çift tam sayı (2k) olması zorunludur:

p218=2kp21=16kp21(mod16)

Asal sayılar analiz edildiğinde bu durumun sadece p1(mod8) veya p1(mod8) (yani p7(mod8)) formatındaki asallarda sağlandığı kesin olarak görülür.

Örnek: m2 bir tam sayı ve gcd(r,m)=1 olsun. Eğer r, modülo m'ye göre bir Kuadratik Rezidü ise, rϕ(m)/21(modm) olduğunu gösteriniz.

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

Çözüm: r, bir KR olduğundan x2r(modm) denklemini sağlayan en az bir a tam sayısı vardır.

a2r(modm)

gcd(r,m)=1 olduğundan, gcd(a2,m)=1 ve dolayısıyla a da modül ile aralarında asaldır (gcd(a,m)=1).

Kongrüansın her iki tarafının ϕ(m)2'nci kuvvetini alalım:

rϕ(m)/2(a2)ϕ(m)/2aϕ(m)(modm)

a ve m aralarında asal olduğu için Euler Teoremi devreye girer ve gcd(a,m)=1 iken aϕ(m)1(modm)'dir. Yerine yazdığımızda ispat tamamlanır:

rϕ(m)/21(modm)

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.