Skip to content

Doğrusal Diofant Denklemleri

Sayılar teorisinde katsayıları ve aranılan çözümleri yalnızca tam sayılar olan denklemlere Diofant Denklemleri denir. Bu bölümde yüksek dereceli karmaşık yapılar yerine, modüler aritmetik ve Öklid Algoritması ile doğrudan bağlantılı olan birinci dereceden (lineer) denklemleri inceleyeceğiz.

1. Tanım ve Çözülebilirlik Şartı

Tanım: 1. Dereceden İki Bilinmeyenli Diofant Denklemi

a,b,cZ{0} olmak üzere;

ax+by=c

şeklinde ifade edilen ve yalnızca tam sayılı x ve y çözümleri aranan denklemlere 1. dereceden iki bilinmeyenli bir Diofant denklemi denir.

Bu denklemleri çözmek, aslında daha önce öğrendiğimiz lineer kongrüansları çözmekle birebir aynı şeydir. Çünkü:

ax+by=caxc(modb)

denkliği vardır. Dolayısıyla ax+by=c denklemini çözme problemi, axc(modb) kongrüansını çözme problemine denktir.

💡 Çözülebilirlik ve Sadeleştirme Kuralı

  1. Çözülebilirlik Şartı: Bir ax+by=c Diofant denkleminin tam sayılı çözümünün olabilmesi için gerek ve yeter koşul, gcd(a,b)c olmasıdır. (Yani a ve b'nin en büyük ortak böleni, c'yi tam bölmelidir).
  2. Sadeleştirme: Eğer gcd(a,b)c şartı sağlanıyorsa, denklem çözülebilirdir. İşlemleri kolaylaştırmak için denklemin her iki tarafını bu en büyük ortak bölene böleriz:agcd(a,b)x+bgcd(a,b)y=cgcd(a,b)
  3. Bu sadeleştirme sonucunda, yeni katsayılarımız daima aralarında asal olur. Bu yüzden Diofant denklemlerini incelerken genel olarak gcd(a,b)=1 olan sadeleştirilmiş formlar üzerinde çalışmak yeterlidir.

2. Genel Çözüm Teoremi

Eğer elimizde denklemi sağlayan sadece bir tane başlangıç çözümü (özel çözüm) varsa, bu çözümü kullanarak sonsuz sayıdaki diğer tüm çözümleri nasıl bulacağımızı aşağıdaki teorem söyler.

Teorem: Diofant Denkleminin Genel Çözümü

a,b,cZ{0} ve gcd(a,b)=1 olsun. Bu durumda, ax+by=c Diofant denkleminin bir tam sayılı özel çözümü (x0,y0) ise, denklemin bütün tam sayılı çözümleri tZ olmak üzere şu şekildedir:

x=x0+bt,y=y0at
İspat

x,y değerleri, ax+by=c denkleminin herhangi bir tam sayılı çözümü olsun. (x0,y0) da özel bir çözüm olduğundan ax0+by0=c'dir. Bu iki denklemi taraf tarafa çıkaralım:

ax+by=cax0+by0=c}a(xx0)+b(yy0)=0

Terimlerden birini karşıya atalım:

a(xx0)=b(yy0)

Bu eşitlikten anlıyoruz ki b sayısı, sol tarafı yani a(xx0) çarpımını tam bölmektedir:

ba(xx0)

Teoremin başında gcd(a,b)=1 (aralarında asal) kabul etmiştik. Öklid'in lemasına göre, eğer b çarpımı bölüyorsa ve çarpanlardan biriyle (a) aralarında asalsa, mecburen diğer çarpanı tam bölmek zorundadır:

b(xx0)xx0=bt(tZ)x=x0+bt

Şimdi bu bulduğumuz (xx0)=bt ifadesini yukarıdaki asıl denklemde yerine yazalım:

a(bt)+b(yy0)=0

Her iki tarafı b'ye bölersek (b0):

at+yy0=0yy0=aty=y0at

Tersine, bulduğumuz x=x0+bt ve y=y0at tam sayıları ax+by=c denkleminde yerine konulduğunda denklemi her zaman sağlar. Dolayısıyla tüm çözümleri bulmuş oluruz.

3. Öklid Algoritması ile Çözümlü Örnekler

Eğer katsayılar küçükse deneme-yanılma ile bir x0,y0 bulabiliriz. Ancak katsayılar büyükse, "Genişletilmiş Öklid Algoritması" kullanarak en büyük ortak böleni geriye doğru açarız ve o sihirli ilk çözümü algoritmik olarak buluruz.

Örnek: 30x+66y=41 Diofant denkleminin çözümünü araştırınız.

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

Çözülebilirlik şartını kontrol etmeliyiz: gcd(a,b)c olmalıdır. gcd(30,66)=6'dır. Ancak 6 sayısı 41'i tam bölmez (641).

Bu nedenle verilen Diofant denklemi çözümsüzdür (Hiçbir tam sayı çözümü yoktur).

Örnek: 291x+549y=54 Diofant denkleminin tüm tam sayı çözümlerini bulunuz.

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

1. Çözülebilirlik ve Sadeleştirme:gcd(291,549)=3 ve 354 olduğundan denklemin sonsuz çözümü vardır. Denklemin her iki tarafını 3'e bölerek sadeleştirelim:

97x+183y=18

Artık aralarında asal olan 97 ve 183 sayılarıyla çalışacağız.

2. Öklid Algoritması: 183 ve 97 için bölme algoritmasını uygulayalım. Bu aşamada hedefimiz sağ taraftaki 18'i elde etmek olduğu için, kalanları dikkatle izleyelim:

183=197+8686=1839797=186+1111=978686=711+99=86711

(Not: Algoritmayı 1 kalanına kadar indirmeye gerek yoktur. Çünkü 9 sayısı, aradığımız 18'in tam yarısıdır! İşlemi burada kesip 9'u yalnız bırakıyoruz.)

3. Geriye Doğru Yerine Koyma (Kısayol): Şimdi sondan başa doğru giderek 9'u, 97 ve 183 cinsinden ifade edelim:

9=86711=867(9786)=86797+786=886797=8(18397)797=81838977979=183(8)+97(15)

Doğrusal birleşimimizi bulduk: 97(15)+183(8)=9.

4. Hedef Denkleme Ulaşma: Sadeleşmiş denklemimizin sağ tarafı 9 değil, 18'di (97x+183y=18). Bulduğumuz eşitliğin her iki tarafını 2 ile çarparak asıl denkleme ulaşıyoruz:

2[97(15)+183(8)]=2997(30)+183(16)=18

O halde ilk özel çözümümüz:

x0=30,y0=16

5. Genel Çözüm Formülü: Özel çözümümüzü genel çözüm formülüne (x=x0+bt, y=y0at) yerleştirelim. Sadeleşmiş denklemimizde a=97 ve b=183'tür:

x=30+183ty=1697t

Denklemin bütün tam sayı çözümleri (tZ) bu şekildedir.

Örnek: 312x+51y=9 Diofant denklemini çözünüz.

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

1. Sadeleştirme:gcd(312,51)=3 ve 39 olduğundan çözüm vardır. 3 ile bölelim:

104x+17y=3

2. Öklid Algoritması (104 ve 17 için):

104=617+217=82+12=21+0

3. Geriye Dönüş:1=1782 (Üstten 2=104617 koyalım) 1=178(104617)=178104+48171=104(8)+17(49)

4. Hedef Denkleme Genişletme: Denklemimizin sağ tarafı 3 olduğu için, eşitliğin iki tarafını 3 ile çarpalım:

31=3[104(8)+17(49)]3=104(24)+17(147)

Buradan özel çözümümüz: x0=24 ve y0=147 olarak bulunur.

5. Genel Çözüm:a=104 ve b=17 kullanılarak:

x=24+17ty=147104t(tZ)

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

Konuyu pekiştirmek için aşağıdaki Diofant denklemlerinin bütün tam sayılı çözümlerini bulunuz (Önce çözülebilirlik şartı olan gcd(a,b)c kuralını kontrol etmeyi unutmayın).

  • a) 3x+5y=1
  • b) 5x+3y=52
  • c) 40x+63y=521
  • d) 330x+175y=50
  • e) 15x7y=111
  • f) 12x+501y=1
  • g) 10x7y=17
  • h) 15x+11y=1

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.