SlideShare a Scribd company logo
1 of 2
Download to read offline
The Hypotenuse of a Primitive Pythagorean Triple
B. Covello
March 25, 2013
Hypotenuse of PPT with form 4n+1
Definition 1. A primitive Pythagorean triple (PPT) is a triple of numbers (a, b, c) having no common
factors and satisfying:
a2
+ b2
= c2
Recall that we will get every primitive Pythagorean triple (a, b, c) with a odd and b even by using the formulas:
a = st, b =
s2
− t2
2
, c =
s2
+ t2
2
Where s > t ≥ 1 are chosen to be any odd integers with no common factors.
Theorem 1. n is the hypotenuse of a PPT iff all of its prime factors are of the form 4k + 1.
Proof. If n has all prime factors of the form 4k+1, then Lemma 1 and Lemma 2 imply the n is the hypotenuse
of a PPT. Hardy and Wright [1, p.13] state:
“If a and b have no common factor, then any odd prime divisor of a2
+ b2
is of the form 4n + 1”
Thus, if n is the hypotenuse of a PPT, then it may be expressed as the sum of co-primes, one of the co-primes
being even, and the other odd.
Lemma 1. If m and n are hypotenuses of PPTs and gcd(m, n) = 1, then mn is also a hypotenuse of a PPT.
Proof. Let m = a2
+ b2
, n = c2
+ d2
with gcd(a, b) = gcd(c, d) = 1. WLOG let a and c be even and b and d
be odd.
mn = (a2
+ b2
)(c2
+ d2
)
By Fibonacci’s sum of square identity...
(a2
+ b2
)(c2
+ d2
) = (ac − bd)2
+ (bc + ad)2
Note that these pairs are of opposite parity. Thus, we must show that these pairs have gcd=1.
Suppose there exist some p such that p|(ac − bd) and p|(bc + ad). So p|(c(ac − bd)) and p|(d(bc + ad)). This
implies that p|(c(ac − bd) + d(bc + ad))
c(ac − bd) + d(bc + ad) = ac2
− cbd + ad2
+ cbd = a(c2
+ d2
)
p|(a(c2
+ d2
))
It is in this manner that one can show p|(b(c2
+ d2
)), p|(c(a2
+ b2
)), p|(d(a2
+ 22
)). Since gcd(a, b) =
gcd(c, d) = 1, p|(m, n). Since gcd(m, 1) = 1, this implies that p = 1. Thus the pairs (ac − bd) and (bc + ad)
must be co-prime. Since these pairs are co-prime and have opposite parity, mn = (ac − bd)2
+ (bc + ad)2
is
the hypotenuse of another PPT.
Lemma 2. If p is a prime with the form 4j + 1, then pk
is the hypotenuse of a PPT when k ≥ 1.
Proof. By induction on k.
By Fermat’s Theorem “The Sum of Two Squares”, a prime number x in the form 4j + 1 may be written as
the sum of two squares as follows:
x = 4j + 1 = e2
+ f2
Base Case k=1
Since x is odd, e and f are of opposite parity. We must now show that gcd(e, f) = 1.
Suppose not. Then ∃z such that gcd(e, f) = z. Then z2
|x =⇒ z = 1.
1
So 4j + 1 must be the hypotenuse in the PPT (e2
− f2
, 2ef, x). So x is the hypotenuse of some PPT with
gcd(e, f) and e, f have opposite parity. Thus the result is true for k=1.
Inductive Step
Assume true for k=n so that xn
= g2
+ i2
where g and i satisfy the conditions for PPT and have opposite
parity. We must prove this is true for xn+1
.
xn
x1
= xn+1
= (e2
+ f2
)(g2
+ i2
)
By Fibonacci’s sum of squares identity... = (eg − fi)2
+ (ei + fg)2
Following the same reasoning in lemma 1, ∃q such that q|e(g2
+ i2
), f(g2
+ i2
), g(e2
+ f2
), i(e2
+ f2
), where
q is a common prime factor within the pairs. Thus q must be a factor of e and f or q must be a factor of
g2
+ i2
. Since gcd(e, f) = 1, and q does not divide e or f, q|(g2
+ i2
) =⇒ q|(xk
) =⇒ q|x. Since x is prime,
q = x. Additionally, since gcd(e, f) = 1 and gcd(g, i) = 1, xn+1
must be the hypotenuse of a PPT. Thus, we
have proven lemma 2 by induction.
Fibonacci’s Identity and the Relation to Gaussian Integers
Definition 2. The Gaussian integers are given by the ring such that:
Z[i] = {a + bi : a, b ∈ Z}
For α = a + bi, the conjugate of α is α = a − bi, and the norm is defined as:
N(α) = |α|2
= αα = a2
+ b2
Note that c = |α| denotes the length of the vector α in the complex plane. Thus N(α) = c2
. Hence the
Pythagorean theorem may be noted:
αα = ab
+ b2
= c2
= N(α)
Theorem 2. Fibonacci’s Identity
(a2
+ b2
)(c2
+ d2
) = (ac − bd)2
+ (ad + bc)2
= (ac + bd)2
+ (ad − bc)2
Proof. We begin with two multiplying together Gaussian integers:
|(a + bi)||c + di| = |(a + bi)(c + di)|
|(a + bi)||(c + di)| = |(ac − bd) + i(ad + bc)|
(a + bi)|2
|(c + di)|2
= |(ac − bd) + i(ad + bc)|2
(a2
+ b2
)(c2
+ d2
) = (ac − bd)2
+ (ad + bc)2
The proof of Fibonacci’s Identity therefore, lies in the multiplication of two Gaussian integers.
Conjecture 1. In lemma 1 we found that multiplying consecutive terms of c having the form 4n + 1 gives
the next c in the pythagorean triple (a, b, c). For example: 5 ∗ 1 = 5; 13 ∗ 5 ∗ 1 = 65; 17 ∗ 13 ∗ 5 ∗ 1 = 1105,
where 5, 65, 1105 represent a given c. For c = 5 there is 1 triple (3, 4, 5), for c = 65, there are two triples
(33, 56, 65), (16, 63, 65). For c = 1105 there are three triples, (47, 1104, 1105), (817, 744, 1105), (1073, 264, 1105).
I conjecture that the number of distinct primitive pythagorean triples for any given c of the form 4n + 1 are
found in multiples of 2n
.
1 References
[1] Hardy, G H “An Introduction to the Theory of Number”, Oxford University Press, 1960
2

More Related Content

Recently uploaded

Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramMoniSankarHazra
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...amitlee9823
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...amitlee9823
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...amitlee9823
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...amitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...amitlee9823
 
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...amitlee9823
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...amitlee9823
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...amitlee9823
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNKTimothy Spann
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...amitlee9823
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteedamy56318795
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...amitlee9823
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...only4webmaster01
 

Recently uploaded (20)

Capstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics ProgramCapstone Project on IBM Data Analytics Program
Capstone Project on IBM Data Analytics Program
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men  🔝malwa🔝   Escorts Ser...
➥🔝 7737669865 🔝▻ malwa Call-girls in Women Seeking Men 🔝malwa🔝 Escorts Ser...
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men  🔝Thrissur🔝   Escor...
➥🔝 7737669865 🔝▻ Thrissur Call-girls in Women Seeking Men 🔝Thrissur🔝 Escor...
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Abortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get CytotecAbortion pills in Jeddah | +966572737505 | Get Cytotec
Abortion pills in Jeddah | +966572737505 | Get Cytotec
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men  🔝Mathura🔝   Escorts...
➥🔝 7737669865 🔝▻ Mathura Call-girls in Women Seeking Men 🔝Mathura🔝 Escorts...
 
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
5CL-ADBA,5cladba, Chinese supplier, safety is guaranteed
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 

Featured

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 

Featured (20)

Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 

Brian Covello: Primitive Pythagorean Triple and Fibonacci's Identity with Gaussian Integers

  • 1. The Hypotenuse of a Primitive Pythagorean Triple B. Covello March 25, 2013 Hypotenuse of PPT with form 4n+1 Definition 1. A primitive Pythagorean triple (PPT) is a triple of numbers (a, b, c) having no common factors and satisfying: a2 + b2 = c2 Recall that we will get every primitive Pythagorean triple (a, b, c) with a odd and b even by using the formulas: a = st, b = s2 − t2 2 , c = s2 + t2 2 Where s > t ≥ 1 are chosen to be any odd integers with no common factors. Theorem 1. n is the hypotenuse of a PPT iff all of its prime factors are of the form 4k + 1. Proof. If n has all prime factors of the form 4k+1, then Lemma 1 and Lemma 2 imply the n is the hypotenuse of a PPT. Hardy and Wright [1, p.13] state: “If a and b have no common factor, then any odd prime divisor of a2 + b2 is of the form 4n + 1” Thus, if n is the hypotenuse of a PPT, then it may be expressed as the sum of co-primes, one of the co-primes being even, and the other odd. Lemma 1. If m and n are hypotenuses of PPTs and gcd(m, n) = 1, then mn is also a hypotenuse of a PPT. Proof. Let m = a2 + b2 , n = c2 + d2 with gcd(a, b) = gcd(c, d) = 1. WLOG let a and c be even and b and d be odd. mn = (a2 + b2 )(c2 + d2 ) By Fibonacci’s sum of square identity... (a2 + b2 )(c2 + d2 ) = (ac − bd)2 + (bc + ad)2 Note that these pairs are of opposite parity. Thus, we must show that these pairs have gcd=1. Suppose there exist some p such that p|(ac − bd) and p|(bc + ad). So p|(c(ac − bd)) and p|(d(bc + ad)). This implies that p|(c(ac − bd) + d(bc + ad)) c(ac − bd) + d(bc + ad) = ac2 − cbd + ad2 + cbd = a(c2 + d2 ) p|(a(c2 + d2 )) It is in this manner that one can show p|(b(c2 + d2 )), p|(c(a2 + b2 )), p|(d(a2 + 22 )). Since gcd(a, b) = gcd(c, d) = 1, p|(m, n). Since gcd(m, 1) = 1, this implies that p = 1. Thus the pairs (ac − bd) and (bc + ad) must be co-prime. Since these pairs are co-prime and have opposite parity, mn = (ac − bd)2 + (bc + ad)2 is the hypotenuse of another PPT. Lemma 2. If p is a prime with the form 4j + 1, then pk is the hypotenuse of a PPT when k ≥ 1. Proof. By induction on k. By Fermat’s Theorem “The Sum of Two Squares”, a prime number x in the form 4j + 1 may be written as the sum of two squares as follows: x = 4j + 1 = e2 + f2 Base Case k=1 Since x is odd, e and f are of opposite parity. We must now show that gcd(e, f) = 1. Suppose not. Then ∃z such that gcd(e, f) = z. Then z2 |x =⇒ z = 1. 1
  • 2. So 4j + 1 must be the hypotenuse in the PPT (e2 − f2 , 2ef, x). So x is the hypotenuse of some PPT with gcd(e, f) and e, f have opposite parity. Thus the result is true for k=1. Inductive Step Assume true for k=n so that xn = g2 + i2 where g and i satisfy the conditions for PPT and have opposite parity. We must prove this is true for xn+1 . xn x1 = xn+1 = (e2 + f2 )(g2 + i2 ) By Fibonacci’s sum of squares identity... = (eg − fi)2 + (ei + fg)2 Following the same reasoning in lemma 1, ∃q such that q|e(g2 + i2 ), f(g2 + i2 ), g(e2 + f2 ), i(e2 + f2 ), where q is a common prime factor within the pairs. Thus q must be a factor of e and f or q must be a factor of g2 + i2 . Since gcd(e, f) = 1, and q does not divide e or f, q|(g2 + i2 ) =⇒ q|(xk ) =⇒ q|x. Since x is prime, q = x. Additionally, since gcd(e, f) = 1 and gcd(g, i) = 1, xn+1 must be the hypotenuse of a PPT. Thus, we have proven lemma 2 by induction. Fibonacci’s Identity and the Relation to Gaussian Integers Definition 2. The Gaussian integers are given by the ring such that: Z[i] = {a + bi : a, b ∈ Z} For α = a + bi, the conjugate of α is α = a − bi, and the norm is defined as: N(α) = |α|2 = αα = a2 + b2 Note that c = |α| denotes the length of the vector α in the complex plane. Thus N(α) = c2 . Hence the Pythagorean theorem may be noted: αα = ab + b2 = c2 = N(α) Theorem 2. Fibonacci’s Identity (a2 + b2 )(c2 + d2 ) = (ac − bd)2 + (ad + bc)2 = (ac + bd)2 + (ad − bc)2 Proof. We begin with two multiplying together Gaussian integers: |(a + bi)||c + di| = |(a + bi)(c + di)| |(a + bi)||(c + di)| = |(ac − bd) + i(ad + bc)| (a + bi)|2 |(c + di)|2 = |(ac − bd) + i(ad + bc)|2 (a2 + b2 )(c2 + d2 ) = (ac − bd)2 + (ad + bc)2 The proof of Fibonacci’s Identity therefore, lies in the multiplication of two Gaussian integers. Conjecture 1. In lemma 1 we found that multiplying consecutive terms of c having the form 4n + 1 gives the next c in the pythagorean triple (a, b, c). For example: 5 ∗ 1 = 5; 13 ∗ 5 ∗ 1 = 65; 17 ∗ 13 ∗ 5 ∗ 1 = 1105, where 5, 65, 1105 represent a given c. For c = 5 there is 1 triple (3, 4, 5), for c = 65, there are two triples (33, 56, 65), (16, 63, 65). For c = 1105 there are three triples, (47, 1104, 1105), (817, 744, 1105), (1073, 264, 1105). I conjecture that the number of distinct primitive pythagorean triples for any given c of the form 4n + 1 are found in multiples of 2n . 1 References [1] Hardy, G H “An Introduction to the Theory of Number”, Oxford University Press, 1960 2