logo

Primitive Pythagorean Triples Can Be Expressed Using Only Two Odd Numbers 📂Number Theory

Primitive Pythagorean Triples Can Be Expressed Using Only Two Odd Numbers

Theorem 1

For three natural numbers a2+b2=c2a^2 + b^2 = c^2 that satisfy a,b,ca,b,c, there exist two coprime odd numbers s>ts>t that satisfy a=stb=s2t22c=s2+t22 \begin{align*} a =& st \\ b =& {{s^2 - t^2 } \over {2}} \\ c =& {{s^2 + t^2 } \over {2}} \end{align*} .

Description

According to this theorem, the term ‘Pythagorean triple’ becomes somewhat of a misnomer. Being able to reduce the number of variables is always good, no matter the subject.

Proof

Since (a,b,c)(a,b,c) is a Pythagorean triple, it follows a2+b2=c2a^2 + b^2 = c^2. If aa or bb is even, then if both a,ba,b are even, c2=a2+b2c^{2} = a^{2} + b^{2} is also even, which means (a,b,c)(a,b,c) has a common divisor 22, contradicting the assumption that it is a primitive Pythagorean triple. Without loss of generality, let’s assume aa is odd and bb is even.


Part 1. gcd(cb,c+b)=1\gcd \left( c-b, c+b \right) =1

Since (a,b,c)(a,b,c) is a Pythagorean triple, a2+b2=c2a^2 + b^2 = c^2. Moving b2b^2 to the right side gives a2=c2b2=(c+b)(cb) a^2 = c^2 - b^2 = (c+b)(c-b) If bb and cc have a common divisor d11d_{1} \ne 1, then a2a^{2} can be expressed as a2=c2b2=d12(C12B12) a^{2} = c^{2} - b^{2} = d_{1}^{2} \left( C_{1}^{2} - B_{1}^{2} \right) for some B1,C1B_{1},C_{1}, which implies that aa is also a multiple of d1d_{1}, contradicting the assumption that it is a primitive Pythagorean triple, therefore, bb and cc are coprime. If (c+b)(c+b) and (cb)(c-b) are assumed to have a common divisor d21d_{2} \ne 1, d2d_{2} is 2b=(c+b)(cb)2c=(c+b)+(cb) 2b = (c+b) - (c-b) \\ 2c = (c+b) + (c-b) a divisor of, and since bb and cc are coprime, d2=2d_{2} = 2 must hold. However, similarly, it can be shown that a2=c2b2=d22(C22B22) a^{2} = c^{2} - b^{2} = d_{2}^{2} \left( C_{2}^{2} - B_{2}^{2} \right) for some C2,B2C_{2} , B_{2}, making d2=2d_{2} = 2 a divisor of aa, which contradicts the fact that aa is odd.


Part 2. The Definition of s,ts,t

For the square of aa, a2a^{2} to be expressed as the product of (cb)(c-b) and (c+b)(c+b) like a2=(cb)(c+b) a^{2} = (c-b)(c+b) since (cb)(c-b) and (c+b)(c+b) were coprime in Part 1, they must each be squares of some number s,ts,t. Then setting s2:=c+bt2:=cb s^2 := c + b \\ t^2 := c - b means, since bb is even and cc is odd, s,ts,t is a pair of coprime odd numbers that satisfy st=(cb)(c+b)=as2t22=bs2+t22=c st = \sqrt{(c-b)(c+b)} = a \\ {{s^2 - t^2 } \over {2}} = b \\ {{s^2 + t^2 } \over {2}} = c


Part 3. Verification

(st)2+(s2t22)2=s2t2+s42s2t2+t44=s4+2s2t2+t44=(s2+t22)2 \begin{align*} \left( st \right)^{2} + \left( {{ s^{2} - t^{2} } \over { 2 }} \right)^{2} &= s^{2} t^{2} + {{ s^{4} - 2 s^{2} t^{2} + t^{4} } \over { 4 }} \\ =& {{ s^{4} + 2 s^{2} t^{2} + t^{4} } \over { 4 }} \\ =& \left( {{s^2 + t^2 } \over {2}} \right)^{2} \end{align*} Moreover, a primitive Pythagorean number, when expressed in terms of s,ts,t, satisfies the following: gcd(st,s2t22)=1gcd(s2t22,s2+t22)=1gcd(s2+t22,st)=1 \gcd \left( st , {{ s^{2} - t^{2} } \over { 2 }} \right) = 1 \\ \gcd \left( {{ s^{2} - t^{2} } \over { 2 }} , {{ s^{2} + t^{2} } \over { 2 }} \right) = 1 \\ \gcd \left( {{ s^{2} + t^{2} } \over { 2 }} , st \right) = 1 Therefore, st,s2t22,s2+t22\displaystyle st, {{s^2 - t^2 } \over {2}}, {{s^2 + t^2 } \over {2}} is a primitive Pythagorean triple.


  1. Silverman. (2012). A Friendly Introduction to Number Theory (4th Edition): p17. ↩︎