Pisagor Üçlüleri
Matematiğin en meşhur bağıntısı olan Pisagor bağıntısını sağlayan tam sayıların oluşturduğu üçlülere Pisagor Üçlüsü denilmektedir. (3,4,5), (5,12,13) , (7,24,25), (8,15,17) üçlüleri, MEB müfredatında öğrendiğimiz pisagor üçlülerine örnek olarak verilebilir. Bu üçlülerden aralarında asal olanlara temel (ilkel) pisagor üçlüleri denilmektedir.
Pisagor Üçlüleri, matematik tarihinde derin köklere sahip, hem teorik hem de pratik açıdan önemli bir yapı taşını temsil eder. Antik Babil döneminden (M.Ö. 1800) itibaren kullanıldığına dair kanıtlar bulunan bu üçlüler, Pisagor Teoremi'nin temel bir uygulaması olarak, geometri ve sayı teorisinin merkezinde yer alır (Price, 2008),(Kak, 2010).
Antik metinler, özellikle Hindistan'daki Śulba Sūtraları ve Çin'in Jiuzhang suanshu (Dokuz Bölümde Matematik) gibi eserler, Pisagor üçlülerinin erken kullanımını ve inşasını ayrıntılı şekilde ele almıştır (Aleshkevich, 2022). Pisagor üçlüleri Pisagor’dan 1000 yıl öncesine kadar biliniyordu (Ratner, 2009). Çünkü pisagor bağıntısı hem Mısır’da hem de Mezopotamya’da biliniyordu.
Pisagor Üçlüleri, Euclid ve Diophantus gibi klasik matematikçilerin eserlerinde sistematik olarak geliştirilmiş, daha sonra Barning ve Hall tarafından geliştirilen matris temelli yöntemlerle sonsuz bir ağaç yapısı içinde organize edilmiştir. Bu ağ yapısı, tüm ilkel Pisagor üçlülerini kapsar ve modern sayı teorisi araştırmalarında önemli bir araç haline gelmiştir (Romik, 2008), (Price ve Bernhart, 2007).
Bu üçlülerin modern uygulamaları, hem saf matematik hem de uygulamalı bilimlerde geniş bir yelpazede karşımıza çıkmaktadır. Örneğin, fiziksel sistemlerin analizinde, özellikle enerji, momentum ve kütle ilişkilerinin incelenmesinde Pisagor bağıntıları temel bir rol oynamaktadır. James Overduin ve Richard Conn Henry'nin çalışmaları, bu üçlülerin genel görelilikteki temel denklemlerle nasıl ilişkilendirildiğini göstermektedir (Okun, 2008), (Overduin ve Conn Henry, 2020).
Pisagor Üçlüleri, geometrik anlamda da estetik ve matematiksel güzelliğiyle öne çıkar. Örneğin, Fibonacci dizisi ve Pisagor üçlüleri arasındaki bağlantılar, karmaşık sayılar ve birim çember üzerindeki ilişkiler aracılığıyla incelenmiştir. Bu çalışmalar, yalnızca matematiksel keşiflerin değil, aynı zamanda öğretim süreçlerinin de önemli bir parçasını oluşturur
Örneğin bir bilgisayar oyunun grafikleri tasarlanırken ağ (mesh) oluşturmak gerekebilir. Böyle durumlarda Pisagor üçlülerine ihtiyaç duyulmaktadır (Foley, 1996). Benzer şekilde şifreleme algoritması tasarımı esnasında güvenli anahtar üretiminde ve veri şifreleme algoritmalarında, ilkel Pisagor üçlülerinin simetrik yapıları kullanılmaktadır (Kak, 2010), (Kak ve Prabhu, 2014).
“Acaba tüm temel pisagor üçlülerini üretebilir miyim?”
Araştırmacıların yüzyıllardır üzerinde çalıştığı bu sorunun birden fazla cevabı var. Bu cevaplar içerisinde en bilineni Öklid formülü olarak bilinen ve aralarında asal iki tam sayı kullanılarak tüm pisagor üçlülerini hesaplayabilmemizi sağlayan yöntemdir.
Son dönemlerde bu üçlüler yalnızca klasik Öklid formülüyle değil aynı zamanda Fibonacci dizileri, karmaşık sayılar ve geometrik dönüşümler gibi modern yaklaşımlarla da incelenmektedir.
Fibonacci dizisi Matematikteki en ünlü dizilerden biridir. Fibonacci dizisi ile yıllardır sayısız çalışma yapılmıştır. Öyle ki Fibonacci Derneği adında bir dernek 1963 yılından beri The Fibonacci Quarterly dergisini çıkarmaktadır (The Fibonacci Quarterly). Bu projede de Fibonacci dizisi kullanılarak pisagor üçlülerini elde etme yönteminden bahsedilmiştir (Price ve Bernhart, 2007).
Bu projeyle birlikte pisagor üçlülerinin üretim yöntemlerinin ayrıntılı bir şekilde incelenmesi ve bu yöntemler arasındaki bağlantıları ortaya çıkarılması hedeflenmiştir. Pisagor üçlülerinin kenar uzunluklarının özellikleri ifade edilerek ispatlanmıştır. Özellikle karmaşık düzlemde Pisagor üçlülerinin geometrik bir şekilde görselleştirilmesi, bu çalışmanın yenilikçi yönlerinden biri olarak öne çıkmaktadır. Bu proje, hem modern matematiksel yöntemleri hem de klasik yaklaşımları karşılaştırmalı olarak ele alarak elde edilen bulguları pisagor üçlülerinin üretim süreçleri, incelenmesi ile görselleştirilmesi arasındaki bağın daha iyi bir şekilde anlaşılmasını sağlar.
Bu bölümde öncelikle projede kullanılan kavramların tanımlarına değinilecektir. Daha sonra Pisagor üçlülerini üreten yöntemlerden bahsedilecektir. Bu yöntemlerin ana dayanağı ve birbirleri arasındaki ilişki ele alınacaktır.
1. Pisagor Üçlüleri
Pisagor üçlülerini üretmek için temel (ilkel) pisagor üçlülerini üretmek yeterlidir. Çünkü diğer pisagor üçlüleri, temel pisagor üçlüleri pozitif bir k tam sayısı ile genişletilerek elde edilebilir.
Tanım: ve aralarında asal yani olan iki tam sayı olmak üzere, şartını sağlayan tam sayı üçlüsüne temel pisagor üçlüsü denir.
Tüm pisagor üçlülerini bulmak için temel pisagor üçlülerini üretecek yöntemleri elde etmeliyiz.
Önerme 1: Temel pisagor üçlüsü olmak üzere ve tam sayılarından biri tek diğeri çift sayıdır. Hipotenüs her zaman tek sayıdır.
İspat: şartını sağlayan ve sayılarının ikisi de çift olsun. Bu durumda , olacak şekilde ve tam sayıları vardır ve olacağından temel pisagor üçlüsü tanımına çelişir.
ve sayılarının ikisi de tek olsun. Bu durumda , olacak şekilde ve tam sayıları bulunabilir. eşitliğinde ve ’yi yerine yazarsak elde ederiz.
olduğundan
olur.
ve tek sayı olduğundan çift sayı olmalıdır. çift sayı ise de çift sayı olmalıdır. Çünkü tam sayı olmalıdır. O halde , 4’ün tam katı olmalıdır. Fakat (2) eşitliğinden görüleceği üzere , 4’ün tam katı değildir.
Bu iki durumda da çelişki elde edildiği için ve ’den biri tek biri çifttir. Bunun sonucu olarak de tektir.
Önerme 2: Temel pisagor üçlüsü olmak üzere veya , 3 ile tam bölünebilir ama , 3 ile tam bölünemez.
İspat: Bu önermenin ispatında modüler aritmetikten yararlandık.
Bir x tam sayısı alalım.
olur.
Bu demektir ki bir tam sayının 3 ile bölümünden kalan ya 0 ya da 1’dir.
Şimdi eşitliğini ele alalım.
olsun. Bu durumda olur. Bunun olabilmesi için ya ve ’nin 3 ile bölümünden kalanın birinin 1 diğerinin 2 ya da ikisi için de
olması gerekir. Bir tam sayının karesinin 3 ile bölümünden kalan 2 olamayacağı ve ve sayılarının karelerinin aynı anda 3 ile bölünmesi ve ’nin aralarında asal olması ile çeliştiği için olamaz. Buradan ve (3)’ten ’nin 3 ile tam bölünmediğini de göstermiş oluruz.
olsun. Bu durumda olmalıdır. Bu da ancak ve ’nin 3 ile bölümünden kalanın birinin 1 diğerinin 0 olması ile mümkün olabilir. Böylece ve ’den birinin 3 ile tam bölünebilmesi gerektiğini gösterir.
2. Pisagor Üçlüsü Üretme Yöntemleri
Pisagor üçlülerinin geçmişi Babil tabletlerine kadar gitmektedir. Bu üçlüleri elde etmek için kullanılan yöntemlerden bahsedeceğiz.
1) İlk olarak bir dik kenar uzunluğu seçilerek diğer kenarların elde edildiği yönteme yer vereceğiz. 2’den büyük bir tam sayısı için pisagor üçlüsü aşağıdaki yöntemle elde edilebilir.
çift olsun. Bu durumda , 2’ye tam bölünür. O zaman , 4’e tam bölünür. O halde tam sayıdır. sayısına 1 ekleyip 1 çıkarırsak elde edeceğimiz ve tam sayılarını sırasıyla ve olarak alabiliriz. Bu üçlü pisagor üçlüsü elde etmemizi sağlar.
tek olsun. O halde olacak şekilde bir tam sayısı vardır.
eşitliğin her iki tarafından çıkarılıp (1) eşitliğinde yerine yazabiliriz. İki kare farkı açılımı yaparsak
elde edilir. Toplamları olacak ve b ile c ardşık olacak şekilde
ve seçilirse eşitlik sağlanarak pisagor üçlüsü elde edilebilir.
eşitliği ile kural elde edilmiş olur.
2) İkinci kuralımız iki kare farkı özdeşliği ile elde edilmiştir.
tek bir sayı olsun. sayısının karesi yine bir tek sayıdır. ve ardışık sayılar olmak üzere eşitliğini sağlayan sayıları pisagor üçlüsüdür. Çünkü
eşitliğinde yerine yazalım.
elde ederiz.Eşitliğin her iki tarafından çıkarıp iki kare farkı açılımı yaparsak,
elde edilir. c ve b ardışık olduğundan c-b=1 ‘dir. Eşitliğin sağlandığı görülmüş olur.
a çift sayı olsun. a nın karesini alıp ikiye bölersek, elde edilen sayı bir çift sayıdır. b ve c ardışık tek sayılar olmak üzere eşitliiğini sağlayan (a,b,c) tam sayıları pisagor üçlüsüdür. Çünkü
eşitliğinde yerine 2(b+c) yazalım.
elde ederiz.Eşitliğin her iki tarafından çıkarıp iki kare farkı açılımı yaparsak,
elde edilir. c ve b ardışık tek sayı olduğundan 'dir. Eşitliğin sağlandığı görülmüş olur.
3) Öklid Formülü
Öklid Formülü, pisagor üçlüleri üretmek için kullanılan en yaygın formüldür.
ve aralarında asal pozitif iki tam sayı olmak üzere,
ile elde edilen üçlüsü temel pisagor üçlüsüdür.
eşitliğinde çift olsun. Eşitliğin her iki tarafından çıkaralım.
İki kare farkı açılımı yapalım.
çift olduğundan alacak şekilde bir pozitif tam sayısı vardır. Öyleyse olduğunu söyleyebiliriz. çift olduğu için yukarı verilen önerme gereği ve tek olmalıdır. O halde ve çift olmalıdır. ve olacak şekilde ve tam sayıları vardır.
Burada ve aralarında asal olmalıdır.
Bunu şu şekilde gösterebiliriz. ve olsun. O halde ve eşitliklerinden ve elde edilebilir. Burada ve , ile tam bölünüyorsa toplamları ve farkları olan ve sayılarını da ile tam bölmelidir. Bu da temel pisagor üçlüsü tanımıyla çelişir. Çünkü ve aralarında asaldır.
Tekrar eşitliğine dönersek aralarında asal iki sayının çarpımı bir tam kare ise ve ’nün asal çarpanlarının farklı olması sebebiyle, ve sayıları da tam kare olmalıdır.
Buradan ve olacak şekilde ve pozitif tam sayıları vardır.
elde edilir ve
Buradan olduğu için , olduğu için ve olduğu için olduğu görülmüş olur.
Bu formül ile elde edilen temel pisagor üçlülerine bir parametresi ile eklenerek tüm pisagor üçlüleri üretilebilir.
Sonuç 1: Temel pisagor üçlüsü olmak üzere veya , 4 ile tam bölünebilir ama , 4 ile tam bölünemez.
olduğuna göre çift sayıdır yani çift sayıdır. çift ise Önerme 1’den tek olmalıdır. tek sayı olması için ve ’den biri tek biri çift olmalıdır. O halde sayısı 4’ün tam katı olmalıdır.
4) Karmaşık Sayıların Karesi
Öklid formülü ile pisagor üçlüsü elde etmede kullandığımız ve sayılarını koordinat sistemi üzerinde gösterdiğimizde pisagor üçgenleri elde etmemiz mümkün olmuyor. Fakat o değeri Karmaşık düzlemde bir nokta olarak alıp onun karesini bir nokta olarak belirlersek o nokta, eksenindeki izdüşümü ve orijin bir pisagor üçlüsünü koordinat sistemi üzerinde göstermemizi sağlıyor. Bu proje için Geogebra uygulamasını kullanılarak karmaşık düzlemde verilen bir sayısına karşılık gelen pisagor üçlülerini koordinat sisteminde gösterdik.
Şekil 1’de verilen noktası hipotenüs uzunluğu 5 olan bir üçgen elde etmemizi sağlarken, olarak ele aldığımız karmaşık sayısının karesini aldığımızda elde ederiz. Bu noktayı köşe kabul eden üçgen pisagor üçlüsüne uygun bir üçgen olmuş olur.
Şekil 1: (3,4,5) pisagor üçlüsünün karmaşık düzlemde gösterimi
Benzer şekilde aralarında asal olarak seçilen pozitif ve tam sayıları için karmaşık sayısının karesi olacağından tüm pisagor üçlülerini Karmaşık düzlemde göstermemiz mümkün olur. Şekil 2, Şekil 3 ve Şekil 4’te en sık kullanılan pisagor üçlülerinin karmaşık düzlemde gösterimi verilmiştir.
Şekil 2: pisagor üçlüsünün karmaşık düzlemde gösterimi
Karmaşık düzlemde sayısı için , aldığımızda pisagor üçlüsünü elde ederiz.
Şekil 3: pisagor üçlüsünün karmaşık düzlemde gösterimi
Karmaşık düzlemde sayısı için , aldığımızda pisagor üçlüsünü elde ederiz.
Şekil 4: pisagor üçlüsünün karmaşık düzlemde gösterimi
Karmaşık düzlemde sayısı için , aldığımızda pisagor üçlüsünü elde ederiz.
5) Fibonacci Dizisi ile Pisagor Üçlüsü Üretmek
Fibonacci dizisi, ilk iki terimi 1 olan ve diğer terimleri o terimden önce gelen iki terimin toplanması ile elde edilen bir sayı dizisidir. Bu dizi ile üretilen tipindeki matrisler ile Öklid Formülü arasında bir bağlantı bulunmaktadır. Ayrıca bu matrisler bir pisagor üçlüleri ağacı oluşturmaktadır (Price, 2008).
dizisinin ilk 4 terimini alıp bir matris haline getirelim.
matrisi aslında Öklid formülündeki , durumuna karşılık gelmektedir.
Peki bu matrisle nasıl pisagor üçlüsü elde edeceğiz? Yapmamız gereken matrisin ilk sütununda bulunan 1 ve 2 sayıları çarpıp 2 katını almak, bu bize 4 değerini verecektir. İkinci sütundaki 1 ve 3 sayılarını çarparak 3 elde ederiz. Bir de çapraz çarpma işlemleri yaparak ile 5 elde ederiz. Sonuçta pisagor üçlüsü elde edilmiş olur.
Burada aslında temel alınan matris:
matrisidir.
Pisagor üçlüsünün bir dik kenarı ilk sütunun elemanları çarpılıp iki katı alınarak elde edilir. Bu Öklid formülünde ile verilmiştir. Diğer dik kenar ile elde edilir. Öklid formülündeki kenarına karşılık gelmektedir. Son olarak hipotenüs şu şekilde hesaplanır:
Bu da bize ifadesini verir.
Fibonacci matrisleri ile pisagor üçlüsü üretmek mümkün olsa da tüm pisagor üçlülerini üretmek mümkün olmuyor. Çünkü ve değerlerinin fibonacci dizisinde bulunmayan
sayılardan da seçilmesi gerekiyor.
Tablo 2’de Fibonacci dizisinde bulunmayan sayılarla oluşturulmuş matrisler kullanılarak aynı yöntemle oluşturulmuş pisagor üçlülerinden bazıları verilmiştir.
Kaynaklar
- Aleshkevich, N. (2022). Construction of primitive Pythagorean triples and Pythagorean triples with a common multiplier using gnomons. ArXiv (Cornell University). https://doi.org/10.48550/arxiv.2205.06178
- Carl Benjamin Boyer, & Merzbach, U. C. (2011). A History of mathematics. Wiley, Cop.
- Foley, J. D. (1996). Computer graphics : principles and practice. Addison-Wesley Publ., Cop.
- Gordon, J. E. (2003). Structures, or, Why things don’t fall down. Da Capo Press.
- Kak, S. (2010). Pythagorean Triples and Cryptographic Coding.
- Kak, S., & Prabhu, M. (2014). Cryptographic Applications of Primitive Pythagorean Triples. Cryptologia, 38(3), 215–222. https://doi.org/10.1080/01611194.2014.915257
- Loxton, J. H., & Cambridge University Press. (1991). Number theory and cryptography. Cambridge University Press.
- Matematik Dünyası Arşiv Ekibi. (1991, February). Pisagor Teoremi; Ya Öncesi | Matematik Dünyası. https://www.matematikdunyasi.org/1991/02/pisagor-teoremi-ya-oncesi/
- Okun, L. (2008). The theory of relativity and the Pythagorean theorem.
- Overduin, J., & Conn Henry, R. (2020). Physics and the Pythagorean Theorem.
- Price, H. (2008). The Pythagorean Tree: A New Species.
- Price, H., & Bernhart, F. (2007). Pythagorean Triples and A New Pythagorean Theorem.
- Proceedings of the Southeastern Conference on Combinatorics, Graph Theory, and Computing, Volume 20, Utilitas Mathematica Pub, 1990, p. 141, ISBN 9780919628700
- Ratner, B. (2009). Pythagoras: Everyone knows his famous theorem, but not who discovered it 1000 years before him. Journal of Targeting, Measurement and Analysis for Marketing, 17(3), 229–242. https://doi.org/10.1057/jt.2009.16
- Romik, D. (2008). The dynamics of Pythagorean Triples. Transactions of the American Mathematical Society, 360(11), 6045–6064. https://doi.org/10.1090/s0002-9947-08-04467-x
- Teia, L. (2016). Anatomy of the Pythagoras’ Tree. 30(2), 38–47. https://www.researchgate.net/publication/313389694_Anatomy_of_the_Pythagoras
- The Fibonacci Quarterly. (n.d.). Www.fq.math.ca. https://www.fq.math.ca/index.html
- Wacław Sierpiński. (2003). Pythagorean triangles. Mineola, Ny Dover Publications.