fbpx
Wikipedia

Pythagorean triple

A Pythagorean triple consists of three positive integers a, b, and c, such that a2 + b2 = c2. Such a triple is commonly written (a, b, c), and a well-known example is (3, 4, 5). If (a, b, c) is a Pythagorean triple, then so is (ka, kb, kc) for any positive integer k. A primitive Pythagorean triple is one in which a, b and c are coprime (that is, they have no common divisor larger than 1).[1] For example, (3, 4, 5) is a primitive Pythagorean triple whereas (6, 8, 10) is not. A triangle whose sides form a Pythagorean triple is called a Pythagorean triangle and is a right triangle.

Animation demonstrating the smallest Pythagorean triple, 32 + 42 = 52.

The name is derived from the Pythagorean theorem, stating that every right triangle has side lengths satisfying the formula ; thus, Pythagorean triples describe the three integer side lengths of a right triangle. However, right triangles with non-integer sides do not form Pythagorean triples. For instance, the triangle with sides and is a right triangle, but is not a Pythagorean triple because is not an integer. Moreover, and do not have an integer common multiple because is irrational.

Pythagorean triples have been known since ancient times. The oldest known record comes from Plimpton 322, a Babylonian clay tablet from about 1800 BC, written in a sexagesimal number system. It was discovered by Edgar James Banks shortly after 1900, and sold to George Arthur Plimpton in 1922, for $10 (equivalent to $175 now).[2][3]

When searching for integer solutions, the equation a2 + b2 = c2 is a Diophantine equation. Thus Pythagorean triples are among the oldest known solutions of a nonlinear Diophantine equation.

Examples edit

 
Scatter plot of the legs (a, b) of the first Pythagorean triples with a and b less than 6000. Negative values are included to illustrate the parabolic patterns. The "rays" are a result of the fact that if (a, b, c) is a Pythagorean triple, then so is (2a, 2b, 2c), (3a, 3b, 3c) and, more generally, (ka, kb, kc) for any positive integer k.

There are 16 primitive Pythagorean triples of numbers up to 100:

(3, 4, 5) (5, 12, 13) (8, 15, 17) (7, 24, 25)
(20, 21, 29) (12, 35, 37) (9, 40, 41) (28, 45, 53)
(11, 60, 61) (16, 63, 65) (33, 56, 65) (48, 55, 73)
(13, 84, 85) (36, 77, 85) (39, 80, 89) (65, 72, 97)

Other small Pythagorean triples such as (6, 8, 10) are not listed because they are not primitive; for instance (6, 8, 10) is a multiple of (3, 4, 5).

Each of these points (with their multiples) forms a radiating line in the scatter plot to the right.

Additionally, these are the remaining primitive Pythagorean triples of numbers up to 300:

(20, 99, 101) (60, 91, 109) (15, 112, 113) (44, 117, 125)
(88, 105, 137) (17, 144, 145) (24, 143, 145) (51, 140, 149)
(85, 132, 157) (119, 120, 169) (52, 165, 173) (19, 180, 181)
(57, 176, 185) (104, 153, 185) (95, 168, 193) (28, 195, 197)
(84, 187, 205) (133, 156, 205) (21, 220, 221) (140, 171, 221)
(60, 221, 229) (105, 208, 233) (120, 209, 241) (32, 255, 257)
(23, 264, 265) (96, 247, 265) (69, 260, 269) (115, 252, 277)
(160, 231, 281) (161, 240, 289) (68, 285, 293)

Generating a triple edit

 
The primitive Pythagorean triples. The odd leg a is plotted on the horizontal axis, the even leg b on the vertical. The curvilinear grid is composed of curves of constant mn and of constant m + n in Euclid's formula.
 
A plot of triples generated by Euclid's formula maps out part of the z2 = x2 + y2 cone. A constant m or n traces out part of a parabola on the cone.

Euclid's formula[4] is a fundamental formula for generating Pythagorean triples given an arbitrary pair of integers m and n with m > n > 0. The formula states that the integers

 

form a Pythagorean triple. The triple generated by Euclid's formula is primitive if and only if m and n are coprime and one of them is even. When both m and n are odd, then a, b, and c will be even, and the triple will not be primitive; however, dividing a, b, and c by 2 will yield a primitive triple when m and n are coprime.[5]

Every primitive triple arises (after the exchange of a and b, if a is even) from a unique pair of coprime numbers m, n, one of which is even. It follows that there are infinitely many primitive Pythagorean triples. This relationship of a, b and c to m and n from Euclid's formula is referenced throughout the rest of this article.

Despite generating all primitive triples, Euclid's formula does not produce all triples—for example, (9, 12, 15) cannot be generated using integer m and n. This can be remedied by inserting an additional parameter k to the formula. The following will generate all Pythagorean triples uniquely:

 

where m, n, and k are positive integers with m > n, and with m and n coprime and not both odd.

That these formulas generate Pythagorean triples can be verified by expanding a2 + b2 using elementary algebra and verifying that the result equals c2. Since every Pythagorean triple can be divided through by some integer k to obtain a primitive triple, every triple can be generated uniquely by using the formula with m and n to generate its primitive counterpart and then multiplying through by k as in the last equation.

Choosing m and n from certain integer sequences gives interesting results. For example, if m and n are consecutive Pell numbers, a and b will differ by 1.[6]

Many formulas for generating triples with particular properties have been developed since the time of Euclid.

Proof of Euclid's formula edit

That satisfaction of Euclid's formula by a, b, c is sufficient for the triangle to be Pythagorean is apparent from the fact that for positive integers m and n, m > n, the a, b, and c given by the formula are all positive integers, and from the fact that

 

A proof of the necessity that a, b, c be expressed by Euclid's formula for any primitive Pythagorean triple is as follows.[7] All such primitive triples can be written as (a, b, c) where a2 + b2 = c2 and a, b, c are coprime. Thus a, b, c are pairwise coprime (if a prime number divided two of them, it would be forced also to divide the third one). As a and b are coprime, at least one of them is odd, so we may suppose that a is odd, by exchanging, if needed, a and b. This implies that b is even and c is odd (if b were odd, c would be even, and c2 would be a multiple of 4, while a2 + b2 would be congruent to 2 modulo 4, as an odd square is congruent to 1 modulo 4).

From   we obtain   and hence  . Then  . Since   is rational, we set it equal to   in lowest terms. Thus  , being the reciprocal of  . Then solving

 

for   and   gives

 

As   is fully reduced, m and n are coprime, and they cannot both be even. If they were both odd, the numerator of   would be a multiple of 4 (because an odd square is congruent to 1 modulo 4), and the denominator 2mn would not be a multiple of 4. Since 4 would be the minimum possible even factor in the numerator and 2 would be the maximum possible even factor in the denominator, this would imply a to be even despite defining it as odd. Thus one of m and n is odd and the other is even, and the numerators of the two fractions with denominator 2mn are odd. Thus these fractions are fully reduced (an odd prime dividing this denominator divides one of m and n but not the other; thus it does not divide m2 ± n2). One may thus equate numerators with numerators and denominators with denominators, giving Euclid's formula

  with m and n coprime and of opposite parities.

A longer but more commonplace proof is given in Maor (2007)[8] and Sierpiński (2003).[9] Another proof is given in Diophantine equation § Example of Pythagorean triples, as an instance of a general method that applies to every homogeneous Diophantine equation of degree two.

Interpretation of parameters in Euclid's formula edit

Suppose the sides of a Pythagorean triangle have lengths m2n2, 2mn, and m2 + n2, and suppose the angle between the leg of length m2n2 and the hypotenuse of length m2 + n2 is denoted as β. Then   and the full-angle trigonometric values are  ,  , and  .[10]

A variant edit

The following variant of Euclid's formula is sometimes more convenient, as being more symmetric in m and n (same parity condition on m and n).

If m and n are two odd integers such that m > n, then

 

are three integers that form a Pythagorean triple, which is primitive if and only if m and n are coprime. Conversely, every primitive Pythagorean triple arises (after the exchange of a and b, if a is even) from a unique pair m > n > 0 of coprime odd integers.

Not exchanging a and b edit

In the presentation above, it is said that all Pythagorean triples are uniquely obtained from Euclid's formula "after the exchange of a and b, if a is even". Euclid's formula and the variant above can be merged as follows for avoiding this exchange, leading to the following result.

Every primitive Pythagorean triple can be uniquely written

 

where m and n are positive coprime integers, and   if m and n are both odd, and   otherwise. Equivalently,   if a is odd, and   if a is even.

Elementary properties of primitive Pythagorean triples edit

General properties edit

The properties of a primitive Pythagorean triple (a, b, c) with a < b < c (without specifying which of a or b is even and which is odd) include:

  •   is always a perfect square.[11] As it is only a necessary condition but not a sufficient one, it can be used in checking if a given triple of numbers is not a Pythagorean triple when they fail the test. For example, the triples {6, 12, 18} and {1, 8, 9} each pass the test that (ca)(cb)/2 is a perfect square, but neither is a Pythagorean triple.
  • When a triple of numbers a, b and c forms a primitive Pythagorean triple, then (c minus the even leg) and one-half of (c minus the odd leg) are both perfect squares; however this is not a sufficient condition, as the numbers {1, 8, 9} pass the perfect squares test but are not a Pythagorean triple since 12 + 82 ≠ 92.
  • At most one of a, b, c is a square.[12]
  • The area of a Pythagorean triangle cannot be the square[13]: p. 17  or twice the square[13]: p. 21  of a natural number.
  • Exactly one of a, b is divisible by 2 (is even), but never c.[14]
  • Exactly one of a, b is divisible by 3, but never c.[15][9]: 23–25 
  • Exactly one of a, b is divisible by 4,[9] but never c (because c is never even).
  • Exactly one of a, b, c is divisible by 5.[9]
  • The largest number that always divides abc is 60.[16]
  • Any odd number of the form 2m+1, where m is an integer and m>1, can be the odd leg of a primitive Pythagorean triple [PPT]. See almost-isosceles PPT section below. However, only even numbers divisible by 4 can be the even leg of a PPT. This is because Euclid's formula for the even leg given above is 2mn and one of m or n must be even.
  • The hypotenuse c is the sum of two squares. This requires all of its prime factors to be primes of the form 4n + 1.[17] Therefore, c is of the form 4n + 1. A sequence of possible hypotenuse numbers for a PPT can be found at (sequence A008846 in the OEIS).
  • The area (K = ab/2) is a congruent number[18] divisible by 6.
  • In every Pythagorean triangle, the radius of the incircle and the radii of the three excircles are natural numbers. Specifically, for a primitive triple the radius of the incircle is r = n(mn), and the radii of the excircles opposite the sides m2n2, 2mn, and the hypotenuse m2 + n2 are respectively m(mn), n(m + n), and m(m + n).[19]
  • As for any right triangle, the converse of Thales' theorem says that the diameter of the circumcircle equals the hypotenuse; hence for primitive triples the circumdiameter is m2 + n2, and the circumradius is half of this and thus is rational but non-integer (since m and n have opposite parity).
  • When the area of a Pythagorean triangle is multiplied by the curvatures of its incircle and 3 excircles, the result is four positive integers w > x > y > z, respectively. Integers w, x, y, z satisfy Descartes's Circle Equation.[20] Equivalently, the radius of the outer Soddy circle of any right triangle is equal to its semiperimeter. The outer Soddy center is located at D, where ACBD is a rectangle, ACB the right triangle and AB its hypotenuse.[20]: p. 6 
  • Only two sides of a primitive Pythagorean triple can be simultaneously prime because by Euclid's formula for generating a primitive Pythagorean triple, one of the legs must be composite and even.[21] However, only one side can be an integer of perfect power   because if two sides were integers of perfect powers with equal exponent   it would contradict the fact that there are no integer solutions to the Diophantine equation  , with  ,   and   being pairwise coprime.[22]
  • There are no Pythagorean triangles in which the hypotenuse and one leg are the legs of another Pythagorean triangle; this is one of the equivalent forms of Fermat's right triangle theorem.[13]: p. 14 
  • Each primitive Pythagorean triangle has a ratio of area, K, to squared semiperimeter, s, that is unique to itself and is given by[23]
 

Special cases edit

In addition, special Pythagorean triples with certain additional properties can be guaranteed to exist:

  • Every integer greater than 2 that is not congruent to 2 mod 4 (in other words, every integer greater than 2 which is not of the form 4k + 2) is part of a primitive Pythagorean triple. (If the integer has the form 4k, one may take n = 1 and m = 2k in Euclid's formula; if the integer is 2k + 1, one may take n = k and m = k + 1.)
  • Every integer greater than 2 is part of a primitive or non-primitive Pythagorean triple. For example, the integers 6, 10, 14, and 18 are not part of primitive triples, but are part of the non-primitive triples (6, 8, 10), (14, 48, 50) and (18, 80, 82).
  • There exist infinitely many Pythagorean triples in which the hypotenuse and the longest leg differ by exactly one. Such triples are necessarily primitive and have the form (2n + 1, 2n2 + 2n, 2n2 + 2n +1). This results from Euclid's formula by remarking that the condition implies that the triple is primitive and must verify (m2 + n2) - 2mn = 1. This implies (mn)2 = 1, and thus m = n + 1. The above form of the triples results thus of substituting m for n + 1 in Euclid's formula.
  • There exist infinitely many primitive Pythagorean triples in which the hypotenuse and the longest leg differ by exactly two. They are all primitive, and are obtained by putting n = 1 in Euclid's formula. More generally, for every integer k > 0, there exist infinitely many primitive Pythagorean triples in which the hypotenuse and the odd leg differ by 2k2. They are obtained by putting n = k in Euclid's formula.
  • There exist infinitely many Pythagorean triples in which the two legs differ by exactly one. For example, 202 + 212 = 292; these are generated by Euclid's formula when   is a convergent to  .
  • For each natural number k, there exist k Pythagorean triples with different hypotenuses and the same area.
  • For each natural number k, there exist at least k different primitive Pythagorean triples with the same leg a, where a is some natural number (the length of the even leg is 2mn, and it suffices to choose a with many factorizations, for example a = 4b, where b is a product of k different odd primes; this produces at least 2k different primitive triples).[9]: 30 
  • For each natural number k, there exist at least k different Pythagorean triples with the same hypotenuse.[9]: 31 
  • If c = pe is a prime power, there exists a primitive Pythagorean triple a2 + b2 = c2 if and only if the prime p has the form 4n + 1; this triple is unique up to the exchange of a and b.
  • More generally, a positive integer c is the hypotenuse of a primitive Pythagorean triple if and only if each prime factor of c is congruent to 1 modulo 4; that is, each prime factor has the form 4n + 1. In this case, the number of primitive Pythagorean triples (a, b, c) with a < b is 2k−1, where k is the number of distinct prime factors of c.[26]
  • There exist infinitely many Pythagorean triples with square numbers for both the hypotenuse c and the sum of the legs a + b. According to Fermat, the smallest such triple[27] has sides a = 4,565,486,027,761; b = 1,061,652,293,520; and c = 4,687,298,610,289. Here a + b = 2,372,1592 and c = 2,165,0172. This is generated by Euclid's formula with parameter values m = 2,150,905 and n = 246,792.
  • There exist non-primitive Pythagorean triangles with integer altitude from the hypotenuse.[28][29] Such Pythagorean triangles are known as decomposable since they can be split along this altitude into two separate and smaller Pythagorean triangles.[24]

Geometry of Euclid's formula edit

Rational points on a unit circle edit

 
3,4,5 maps to x,y point (4/5,3/5) on the unit circle
 
The rational points on a circle correspond, under stereographic projection, to the rational points of the line.

Euclid's formula for a Pythagorean triple

 

can be understood in terms of the geometry of rational points on the unit circle (Trautman 1998).

In fact, a point in the Cartesian plane with coordinates (x, y) belongs to the unit circle if x2 + y2 = 1. The point is rational if x and y are rational numbers, that is, if there are coprime integers a, b, c such that

 

By multiplying both members by c2, one can see that the rational points on the circle are in one-to-one correspondence with the primitive Pythagorean triples.

The unit circle may also be defined by a parametric equation

 

Euclid's formula for Pythagorean triples and the inverse relationship t = y / (x + 1) mean that, except for (−1, 0), a point (x, y) on the circle is rational if and only if the corresponding value of t is a rational number. Note that t = y / (x + 1) = b / (a + c) = n / m is also the tangent of half of the angle that is opposite the triangle side of length b.

Stereographic approach edit

 
Stereographic projection of the unit circle onto the x-axis. Given a point P on the unit circle, draw a line from P to the point N = (0, 1) (the north pole). The point P′ where the line intersects the x-axis is the stereographic projection of P. Inversely, starting with a point P′ on the x-axis, and drawing a line from P′ to N, the inverse stereographic projection is the point P where the line intersects the unit circle.

There is a correspondence between points on the unit circle with rational coordinates and primitive Pythagorean triples. At this point, Euclid's formulae can be derived either by methods of trigonometry or equivalently by using the stereographic projection.

For the stereographic approach, suppose that P′ is a point on the x-axis with rational coordinates

 

Then, it can be shown by basic algebra that the point P has coordinates

 

This establishes that each rational point of the x-axis goes over to a rational point of the unit circle. The converse, that every rational point of the unit circle comes from such a point of the x-axis, follows by applying the inverse stereographic projection. Suppose that P(x, y) is a point of the unit circle with x and y rational numbers. Then the point P′ obtained by stereographic projection onto the x-axis has coordinates

 

which is rational.

In terms of algebraic geometry, the algebraic variety of rational points on the unit circle is birational to the affine line over the rational numbers. The unit circle is thus called a rational curve, and it is this fact which enables an explicit parameterization of the (rational number) points on it by means of rational functions.

Pythagorean triangles in a 2D lattice edit

A 2D lattice is a regular array of isolated points where if any one point is chosen as the Cartesian origin (0, 0), then all the other points are at (x, y) where x and y range over all positive and negative integers. Any Pythagorean triangle with triple (a, b, c) can be drawn within a 2D lattice with vertices at coordinates (0, 0), (a, 0) and (0, b). The count of lattice points lying strictly within the bounds of the triangle is given by    [30] for primitive Pythagorean triples this interior lattice count is    The area (by Pick's theorem equal to one less than the interior lattice count plus half the boundary lattice count) equals    .

The first occurrence of two primitive Pythagorean triples sharing the same area occurs with triangles with sides (20, 21, 29), (12, 35, 37) and common area 210 (sequence A093536 in the OEIS). The first occurrence of two primitive Pythagorean triples sharing the same interior lattice count occurs with (18108, 252685, 253333), (28077, 162964, 165365) and interior lattice count 2287674594 (sequence A225760 in the OEIS). Three primitive Pythagorean triples have been found sharing the same area: (4485, 5852, 7373), (3059, 8580, 9109), (1380, 19019, 19069) with area 13123110. As yet, no set of three primitive Pythagorean triples have been found sharing the same interior lattice count.

Enumeration of primitive Pythagorean triples edit

By Euclid's formula all primitive Pythagorean triples can be generated from integers   and   with  ,   odd and  . Hence there is a 1 to 1 mapping of rationals (in lowest terms) to primitive Pythagorean triples where   is in the interval   and   odd.

The reverse mapping from a primitive triple   where   to a rational   is achieved by studying the two sums   and  . One of these sums will be a square that can be equated to   and the other will be twice a square that can be equated to  . It is then possible to determine the rational  .

In order to enumerate primitive Pythagorean triples the rational can be expressed as an ordered pair   and mapped to an integer using a pairing function such as Cantor's pairing function. An example can be seen at (sequence A277557 in the OEIS). It begins

  and gives rationals
  these, in turn, generate primitive triples
 

Spinors and the modular group edit

Pythagorean triples can likewise be encoded into a square matrix of the form

 

A matrix of this form is symmetric. Furthermore, the determinant of X is

 

which is zero precisely when (a,b,c) is a Pythagorean triple. If X corresponds to a Pythagorean triple, then as a matrix it must have rank 1.

Since X is symmetric, it follows from a result in linear algebra that there is a column vector ξ = [m n]T such that the outer product

 

 

 

 

 

(1)

holds, where the T denotes the matrix transpose. Since ξ and -ξ produce the same Pythagorean triple, the vector ξ can be considered a spinor (for the Lorentz group SO(1, 2)). In abstract terms, the Euclid formula means that each primitive Pythagorean triple can be written as the outer product with itself of a spinor with integer entries, as in (1).

The modular group Γ is the set of 2×2 matrices with integer entries

 

with determinant equal to one: αδβγ = 1. This set forms a group, since the inverse of a matrix in Γ is again in Γ, as is the product of two matrices in Γ. The modular group acts on the collection of all integer spinors. Furthermore, the group is transitive on the collection of integer spinors with relatively prime entries. For if [m n]T has relatively prime entries, then

 

where u and v are selected (by the Euclidean algorithm) so that mu + nv = 1.

By acting on the spinor ξ in (1), the action of Γ goes over to an action on Pythagorean triples, provided one allows for triples with possibly negative components. Thus if A is a matrix in Γ, then

 

 

 

 

 

(2)

gives rise to an action on the matrix X in (1). This does not give a well-defined action on primitive triples, since it may take a primitive triple to an imprimitive one. It is convenient at this point (per Trautman 1998) to call a triple (a,b,c) standard if c > 0 and either (a,b,c) are relatively prime or (a/2,b/2,c/2) are relatively prime with a/2 odd. If the spinor [m n]T has relatively prime entries, then the associated triple (a,b,c) determined by (1) is a standard triple. It follows that the action of the modular group is transitive on the set of standard triples.

Alternatively, restrict attention to those values of m and n for which m is odd and n is even. Let the subgroup Γ(2) of Γ be the kernel of the group homomorphism

 

where SL(2,Z2) is the special linear group over the finite field Z2 of integers modulo 2. Then Γ(2) is the group of unimodular transformations which preserve the parity of each entry. Thus if the first entry of ξ is odd and the second entry is even, then the same is true of Aξ for all A ∈ Γ(2). In fact, under the action (2), the group Γ(2) acts transitively on the collection of primitive Pythagorean triples (Alperin 2005).

The group Γ(2) is the free group whose generators are the matrices

 

Consequently, every primitive Pythagorean triple can be obtained in a unique way as a product of copies of the matrices U and L.

Parent/child relationships edit

By a result of Berggren (1934), all primitive Pythagorean triples can be generated from the (3, 4, 5) triangle by using the three linear transformations T1, T2, T3 below, where a, b, c are sides of a triple:

new side a new side b new side c
T1: a − 2b + 2c 2ab + 2c 2a − 2b + 3c
T2: a + 2b + 2c 2a + b + 2c 2a + 2b + 3c
T3: a + 2b + 2c −2a + b + 2c −2a + 2b + 3c

In other words, every primitive triple will be a "parent" to three additional primitive triples. Starting from the initial node with a = 3, b = 4, and c = 5, the operation T1 produces the new triple

(3 − (2×4) + (2×5), (2×3) − 4 + (2×5), (2×3) − (2×4) + (3×5)) = (5, 12, 13),

and similarly T2 and T3 produce the triples (21, 20, 29) and (15, 8, 17).

The linear transformations T1, T2, and T3 have a geometric interpretation in the language of quadratic forms. They are closely related to (but are not equal to) reflections generating the orthogonal group of x2 + y2z2 over the integers.[31]

Relation to Gaussian integers edit

Alternatively, Euclid's formulae can be analyzed and proved using the Gaussian integers.[32] Gaussian integers are complex numbers of the form α = u + vi, where u and v are ordinary integers and i is the square root of negative one. The units of Gaussian integers are ±1 and ±i. The ordinary integers are called the rational integers and denoted as 'Z'. The Gaussian integers are denoted as Z[i]. The right-hand side of the Pythagorean theorem may be factored in Gaussian integers:

 

A primitive Pythagorean triple is one in which a and b are coprime, i.e., they share no prime factors in the integers. For such a triple, either a or b is even, and the other is odd; from this, it follows that c is also odd.

The two factors z := a + bi and z* := abi of a primitive Pythagorean triple each equal the square of a Gaussian integer. This can be proved using the property that every Gaussian integer can be factored uniquely into Gaussian primes up to units.[33] (This unique factorization follows from the fact that, roughly speaking, a version of the Euclidean algorithm can be defined on them.) The proof has three steps. First, if a and b share no prime factors in the integers, then they also share no prime factors in the Gaussian integers. (Assume a = gu and b = gv with Gaussian integers g, u and v and g not a unit. Then u and v lie on the same line through the origin. All Gaussian integers on such a line are integer multiples of some Gaussian integer h. But then the integer gh ≠ ±1 divides both a and b.) Second, it follows that z and z* likewise share no prime factors in the Gaussian integers. For if they did, then their common divisor δ would also divide z + z* = 2a and zz* = 2ib. Since a and b are coprime, that implies that δ divides 2 = (1 + i)(1 − i) = i(1 − i)2. From the formula c2 = zz*, that in turn would imply that c is even, contrary to the hypothesis of a primitive Pythagorean triple. Third, since c2 is a square, every Gaussian prime in its factorization is doubled, i.e., appears an even number of times. Since z and z* share no prime factors, this doubling is also true for them. Hence, z and z* are squares.

Thus, the first factor can be written

 

The real and imaginary parts of this equation give the two formulas:

 

For any primitive Pythagorean triple, there must be integers m and n such that these two equations are satisfied. Hence, every Pythagorean triple can be generated from some choice of these integers.

As perfect square Gaussian integers edit

If we consider the square of a Gaussian integer we get the following direct interpretation of Euclid's formula as representing the perfect square of a Gaussian integer.

 

Using the facts that the Gaussian integers are a Euclidean domain and that for a Gaussian integer p   is always a square it is possible to show that a Pythagorean triple corresponds to the square of a prime Gaussian integer if the hypotenuse is prime.

If the Gaussian integer is not prime then it is the product of two Gaussian integers p and q with   and   integers. Since magnitudes multiply in the Gaussian integers, the product must be  , which when squared to find a Pythagorean triple must be composite. The contrapositive completes the proof.

Distribution of triples edit

 
A scatter plot of the legs (a,b) of the first Pythagorean triples with a and b less than 4500.

There are a number of results on the distribution of Pythagorean triples. In the scatter plot, a number of obvious patterns are already apparent. Whenever the legs (a,b) of a primitive triple appear in the plot, all integer multiples of (a,b) must also appear in the plot, and this property produces the appearance of lines radiating from the origin in the diagram.

Within the scatter, there are sets of parabolic patterns with a high density of points and all their foci at the origin, opening up in all four directions. Different parabolas intersect at the axes and appear to reflect off the axis with an incidence angle of 45 degrees, with a third parabola entering in a perpendicular fashion. Within this quadrant, each arc centered on the origin shows that section of the parabola that lies between its tip and its intersection with its semi-latus rectum.

These patterns can be explained as follows. If   is an integer, then (a,  ,  ) is a Pythagorean triple. (In fact every Pythagorean triple (a, b, c) can be written in this way with integer n, possibly after exchanging a and b, since   and a and b cannot both be odd.) The Pythagorean triples thus lie on curves given by  , that is, parabolas reflected at the a-axis, and the corresponding curves with a and b interchanged. If a is varied for a given n (i.e. on a given parabola), integer values of b occur relatively frequently if n is a square or a small multiple of a square. If several such values happen to lie close together, the corresponding parabolas approximately coincide, and the triples cluster in a narrow parabolic strip. For instance, 382 = 1444, 2 × 272 = 1458, 3 × 222 = 1452, 5 × 172 = 1445 and 10 × 122 = 1440; the corresponding parabolic strip around n ≈ 1450 is clearly visible in the scatter plot.

The angular properties described above follow immediately from the functional form of the parabolas. The parabolas are reflected at the a-axis at a = 2n, and the derivative of b with respect to a at this point is –1; hence the incidence angle is 45°. Since the clusters, like all triples, are repeated at integer multiples, the value 2n also corresponds to a cluster. The corresponding parabola intersects the b-axis at right angles at b = 2n, and hence its reflection upon interchange of a and b intersects the a-axis at right angles at a = 2n, precisely where the parabola for n is reflected at the a-axis. (The same is of course true for a and b interchanged.)

Albert Fässler and others provide insights into the significance of these parabolas in the context of conformal mappings.[34][35]

Special cases and related equations edit

The Platonic sequence edit

The case n = 1 of the more general construction of Pythagorean triples has been known for a long time. Proclus, in his commentary to the 47th Proposition of the first book of Euclid's Elements, describes it as follows:

Certain methods for the discovery of triangles of this kind are handed down, one which they refer to Plato, and another to Pythagoras. (The latter) starts from odd numbers. For it makes the odd number the smaller of the sides about the right angle; then it takes the square of it, subtracts unity and makes half the difference the greater of the sides about the right angle; lastly it adds unity to this and so forms the remaining side, the hypotenuse.
...For the method of Plato argues from even numbers. It takes the given even number and makes it one of the sides about the right angle; then, bisecting this number and squaring the half, it adds unity to the square to form the hypotenuse, and subtracts unity from the square to form the other side about the right angle. ... Thus it has formed the same triangle that which was obtained by the other method.

In equation form, this becomes:

a is odd (Pythagoras, c. 540 BC):

 

a is even (Plato, c. 380 BC):

 

It can be shown that all Pythagorean triples can be obtained, with appropriate rescaling, from the basic Platonic sequence (a, (a2 − 1)/2 and (a2 + 1)/2) by allowing a to take non-integer rational values. If a is replaced with the fraction m/n in the sequence, the result is equal to the 'standard' triple generator (2mn, m2n2,m2 + n2) after rescaling. It follows that every triple has a corresponding rational a value which can be used to generate a similar triangle (one with the same three angles and with sides in the same proportions as the original). For example, the Platonic equivalent of (56, 33, 65) is generated by a = m/n = 7/4 as (a, (a2 –1)/2, (a2+1)/2) = (56/32, 33/32, 65/32). The Platonic sequence itself can be derived[clarification needed] by following the steps for 'splitting the square' described in Diophantus II.VIII.

The Jacobi–Madden equation edit

The equation,

 

is equivalent to the special Pythagorean triple,

 

There is an infinite number of solutions to this equation as solving for the variables involves an elliptic curve. Small ones are,

 
 

Equal sums of two squares edit

One way to generate solutions to   is to parametrize a, b, c, d in terms of integers m, n, p, q as follows:[36]

 

Equal sums of two fourth powers edit

Given two sets of Pythagorean triples,

 
 

the problem of finding equal products of a non-hypotenuse side and the hypotenuse,

 

is easily seen to be equivalent to the equation,

 

and was first solved by Euler as  . Since he showed this is a rational point in an elliptic curve, then there is an infinite number of solutions. In fact, he also found a 7th degree polynomial parameterization.

Descartes' Circle Theorem edit

For the case of Descartes' circle theorem where all variables are squares,

 

Euler showed this is equivalent to three simultaneous Pythagorean triples,

 
 
 

There is also an infinite number of solutions, and for the special case when  , then the equation simplifies to,

 

with small solutions as   and can be solved as binary quadratic forms.

Almost-isosceles Pythagorean triples edit

No Pythagorean triples are isosceles, because the ratio of the hypotenuse to either other side is 2, but 2 cannot be expressed as the ratio of 2 integers.

There are, however, right-angled triangles with integral sides for which the lengths of the non-hypotenuse sides differ by one, such as,

 
 

and an infinite number of others. They can be completely parameterized as,

 

where {x, y} are the solutions to the Pell equation  .

If a, b, c are the sides of this type of primitive Pythagorean triple (PPT) then the solution to the Pell equation is given by the recursive formula

  with   and  
  with   and  
  with   and  .[37]

This sequence of PPTs forms the central stem (trunk) of the rooted ternary tree of PPTs.

When it is the longer non-hypotenuse side and hypotenuse that differ by one, such as in

 
 

then the complete solution for the PPT a, b, c is

 

and

 

where integer   is the generating parameter.

It shows that all odd numbers (greater than 1) appear in this type of almost-isosceles PPT. This sequence of PPTs forms the right hand side outer stem of the rooted ternary tree of PPTs.

Another property of this type of almost-isosceles PPT is that the sides are related such that

 

for some integer  . Or in other words   is divisible by   such as in

 .[38]

Fibonacci numbers in Pythagorean triples edit

Starting with 5, every second Fibonacci number is the length of the hypotenuse of a right triangle with integer sides, or in other words, the largest number in a Pythagorean triple, obtained from the formula

 
The sequence of Pythagorean triangles obtained from this formula has sides of lengths
(3,4,5), (5,12,13), (16,30,34), (39,80,89), ...

The middle side of each of these triangles is the sum of the three sides of the preceding triangle.[39]

Generalizations edit

There are several ways to generalize the concept of Pythagorean triples.

Pythagorean n-tuple edit

The expression

 

is a Pythagorean n-tuple for any tuple of positive integers (m1, ..., mn) with m2
1
> m2
2
+ ... + m2
n
. The Pythagorean n-tuple can be made primitive by dividing out by the largest common divisor of its values.

Furthermore, any primitive Pythagorean n-tuple a2
1
+ ... + a2
n
= c2
can be found by this approach. Use (m1, ..., mn) = (c + a1, a2, ..., an) to get a Pythagorean n-tuple by the above formula and divide out by the largest common integer divisor, which is 2m1 = 2(c + a1). Dividing out by the largest common divisor of these (m1, ..., mn) values gives the same primitive Pythagorean n-tuple; and there is a one-to-one correspondence between tuples of setwise coprime positive integers (m1, ..., mn) satisfying m2
1
> m2
2
+ ... + m2
n
and primitive Pythagorean n-tuples.

Examples of the relationship between setwise coprime values   and primitive Pythagorean n-tuples include:[40]

 

Consecutive squares edit

Since the sum F(k,m) of k consecutive squares beginning with m2 is given by the formula,[41]

 

one may find values (k, m) so that F(k,m) is a square, such as one by Hirschhorn where the number of terms is itself a square,[42]

 

and v ≥ 5 is any integer not divisible by 2 or 3. For the smallest case v = 5, hence k = 25, this yields the well-known cannonball-stacking problem of Lucas,

 

a fact which is connected to the Leech lattice.

In addition, if in a Pythagorean n-tuple (n ≥ 4) all addends are consecutive except one, one can use the equation,[43]

 

Since the second power of p cancels out, this is only linear and easily solved for as   though k, m should be chosen so that p is an integer, with a small example being k = 5, m = 1 yielding,

 

Thus, one way of generating Pythagorean n-tuples is by using, for various x,[44]

 

where q = n–2 and where

 

Fermat's Last Theorem edit

A generalization of the concept of Pythagorean triples is the search for triples of positive integers a, b, and c, such that an + bn = cn, for some n strictly greater than 2. Pierre de Fermat in 1637 claimed that no such triple exists, a claim that came to be known as Fermat's Last Theorem because it took longer than any other conjecture by Fermat to be proved or disproved. The first proof was given by Andrew Wiles in 1994.

n − 1 or n nth powers summing to an nth power edit

Another generalization is searching for sequences of n + 1 positive integers for which the nth power of the last is the sum of the nth powers of the previous terms. The smallest sequences for known values of n are:

  • n = 3: {3, 4, 5; 6}.
  • n = 4: {30, 120, 272, 315; 353}
  • n = 5: {19, 43, 46, 47, 67; 72}
  • n = 7: {127, 258, 266, 413, 430, 439, 525; 568}
  • n = 8: {90, 223, 478, 524, 748, 1088, 1190, 1324; 1409}

For the n = 3 case, in which   called the Fermat cubic, a general formula exists giving all solutions.

A slightly different generalization allows the sum of (k + 1) nth powers to equal the sum of (nk) nth powers. For example:

  • (n = 3): 13 + 123 = 93 + 103, made famous by Hardy's recollection of a conversation with Ramanujan about the number 1729 being the smallest number that can be expressed as a sum of two cubes in two distinct ways.

There can also exist n − 1 positive integers whose nth powers sum to an nth power (though, by Fermat's Last Theorem, not for n = 3); these are counterexamples to Euler's sum of powers conjecture. The smallest known counterexamples are[45][46][16]

  • n = 4: (95800, 217519, 414560; 422481)
  • n = 5: (27, 84, 110, 133; 144)

Heronian triangle triples edit

A Heronian triangle is commonly defined as one with integer sides whose area is also an integer. The lengths of the sides of such a triangle form a Heronian triple (a, b, c) for abc. Every Pythagorean triple is a Heronian triple, because at least one of the legs a, b must be even in a Pythagorean triple, so the area ab/2 is an integer. Not every Heronian triple is a Pythagorean triple, however, as the example (4, 13, 15) with area 24 shows.

If (a, b, c) is a Heronian triple, so is (ka, kb, kc) where k is any positive integer; its area will be the integer that is k2 times the integer area of the (a, b, c) triangle. The Heronian triple (a, b, c) is primitive provided a, b, c are setwise coprime. (With primitive Pythagorean triples the stronger statement that they are pairwise coprime also applies, but with primitive Heronian triangles the stronger statement does not always hold true, such as with (7, 15, 20).) Here are a few of the simplest primitive Heronian triples that are not Pythagorean triples:

(4, 13, 15) with area 24
(3, 25, 26) with area 36
(7, 15, 20) with area 42
(6, 25, 29) with area 60
(11, 13, 20) with area 66
(13, 14, 15) with area 84
(13, 20, 21) with area 126

By Heron's formula, the extra condition for a triple of positive integers (a, b, c) with a < b < c to be Heronian is that

(a2 + b2 + c2)2 − 2(a4 + b4 + c4)

or equivalently

2(a2b2 + a2c2 + b2c2) − (a4 + b4 + c4)

be a nonzero perfect square divisible by 16.

Application to cryptography edit

Primitive Pythagorean triples have been used in cryptography as random sequences and for the generation of keys.[47]

See also edit

Notes edit

  1. ^ Long (1972, p. 48)
  2. ^ 1634–1699: McCusker, J. J. (1997). How Much Is That in Real Money? A Historical Price Index for Use as a Deflator of Money Values in the Economy of the United States: Addenda et Corrigenda (PDF). American Antiquarian Society. 1700–1799: McCusker, J. J. (1992). How Much Is That in Real Money? A Historical Price Index for Use as a Deflator of Money Values in the Economy of the United States (PDF). American Antiquarian Society. 1800–present: Federal Reserve Bank of Minneapolis. "Consumer Price Index (estimate) 1800–". Retrieved May 28, 2023.
  3. ^ Robson, Eleanor (2002), "Words and Pictures: New Light on Plimpton 322" (PDF), The American Mathematical Monthly, 109 (2): 105–120, doi:10.1080/00029890.2002.11919845, S2CID 33907668
  4. ^ Joyce, D. E. (June 1997), "Book X , Proposition XXIX", Euclid's Elements, Clark University
  5. ^ Mitchell, Douglas W. (July 2001), "An Alternative Characterisation of All Primitive Pythagorean Triples", The Mathematical Gazette, 85 (503): 273–5, doi:10.2307/3622017, JSTOR 3622017, S2CID 126059099
  6. ^ Sloane, N. J. A. (ed.), "Sequence A000129 (Pell numbers)", The On-Line Encyclopedia of Integer Sequences, OEIS Foundation
  7. ^ Beauregard, Raymond A.; Suryanarayan, E. R. (2000), "Parametric representation of primitive Pythagorean triples", in Nelsen, Roger B. (ed.), Proofs Without Words: More Exercises in Visual Thinking, vol. II, Mathematical Association of America, p. 120, ISBN 978-0-88385-721-2, OCLC 807785075
  8. ^ Maor, Eli, The Pythagorean Theorem, Princeton University Press, 2007: Appendix B.
  9. ^ a b c d e f Sierpiński, Wacław (2003), Pythagorean Triangles, Dover, pp. iv–vii, ISBN 978-0-486-43278-6
  10. ^ Houston, David (1993), "Pythagorean triples via double-angle formulas", in Nelsen, Roger B. (ed.), Proofs Without Words: Exercises in Visual Thinking, Mathematical Association of America, p. 141, ISBN 978-0-88385-700-7, OCLC 29664480
  11. ^ Posamentier, Alfred S. (2010), The Pythagorean Theorem: The Story of Its Power and Beauty, Prometheus Books, p. 156, ISBN 9781616141813.
  12. ^ For the nonexistence of solutions where a and b are both square, originally proved by Fermat, see Koshy, Thomas (2002), Elementary Number Theory with Applications, Academic Press, p. 545, ISBN 9780124211711. For the other case, in which c is one of the squares, see Stillwell, John (1998), Numbers and Geometry, Undergraduate Texts in Mathematics, Springer, p. 133, ISBN 9780387982892.
  13. ^ a b c Carmichael, Robert D. (1915), Diophantine Analysis, John Wiley & Sons
  14. ^ Sierpiński 2003, pp. 4–6
  15. ^ Proceedings of the Southeastern Conference on Combinatorics, Graph Theory, and Computing, Volume 20, Utilitas Mathematica Pub, 1990, p. 141, ISBN 9780919628700
  16. ^ a b MacHale, Des; van den Bosch, Christian (March 2012), "Generalising a result about Pythagorean triples", Mathematical Gazette, 96: 91–96, doi:10.1017/S0025557200004010, S2CID 124096076
  17. ^ Sally, Judith D. (2007), Roots to Research: A Vertical Development of Mathematical Problems, American Mathematical Society, pp. 74–75, ISBN 9780821872673.
  18. ^ This follows immediately from the fact that ab is divisible by twelve, together with the definition of congruent numbers as the areas of rational-sided right triangles. See e.g. Koblitz, Neal (1993), Introduction to Elliptic Curves and Modular Forms, Graduate Texts in Mathematics, vol. 97, Springer, p. 3, ISBN 9780387979663.
  19. ^ Baragar, Arthur (2001), A Survey of Classical and Modern Geometries: With Computer Activities, Prentice Hall, Exercise 15.3, p. 301, ISBN 9780130143181
  20. ^ a b Bernhart, Frank R.; Price, H. Lee (2005), Heron's formula, Descartes circles, and Pythagorean triangles, arXiv:math/0701624
  21. ^ Sloane, N. J. A. (ed.), "Sequence A237518 (Least primes that together with prime(n) forms a Heronian triangle)", The On-Line Encyclopedia of Integer Sequences, OEIS Foundation
  22. ^ H. Darmon and L. Merel. Winding quotients and some variants of Fermat’s Last Theorem, J. Reine Angew. Math. 490 (1997), 81–100.
  23. ^ Rosenberg, Steven; Spillane, Michael; Wulf, Daniel B. (May 2008), "Heron triangles and moduli spaces", Mathematics Teacher, 101: 656–663, doi:10.5951/MT.101.9.0656
  24. ^ a b Yiu, Paul (2008), Heron triangles which cannot be decomposed into two integer right triangles (PDF), 41st Meeting of Florida Section of Mathematical Association of America, p. 17
  25. ^ Weisstein, Eric W., "Rational Triangle", MathWorld
  26. ^ Yekutieli, Amnon (2023), "Pythagorean triples, complex numbers, abelian groups and prime numbers", The American Mathematical Monthly, 130 (4): 321–334, arXiv:2101.12166, doi:10.1080/00029890.2023.2176114, MR 4567419
  27. ^ Pickover, Clifford A. (2009), "Pythagorean Theorem and Triangles", The Math Book, Sterling, p. 40, ISBN 978-1402757969
  28. ^ Voles, Roger (July 1999), "83.27 Integer solutions of  ", The Mathematical Gazette, 83 (497): 269–271, doi:10.2307/3619056, JSTOR 3619056, S2CID 123267065
  29. ^ Richinick, Jennifer (July 2008), "92.48 The upside-down Pythagorean theorem", The Mathematical Gazette, 92 (524): 313–316, doi:10.1017/s0025557200183275, JSTOR 27821792, S2CID 125989951
  30. ^ Yiu, Paul (2003), "Recreational Mathematics" (PDF), Course Notes, Dept. of Mathematical Sciences, Florida Atlantic University, Ch. 2, p. 110
  31. ^ (Alperin 2005)
  32. ^ Stillwell, John (2002), "6.6 Pythagorean Triples", Elements of Number Theory, Springer, pp. 110–2, ISBN 978-0-387-95587-2
  33. ^ Gauss CF (1832), "Theoria residuorum biquadraticorum", Comm. Soc. Reg. Sci. Gött. Rec., 4. See also Werke, 2:67–148.
  34. ^ 1988 Preprint 2011-08-09 at the Wayback Machine See Figure 2 on page 3., later published as Fässler, Albert (June–July 1991), "Multiple Pythagorean number triples", American Mathematical Monthly, 98 (6): 505–517, doi:10.2307/2324870, JSTOR 2324870
  35. ^ Benito, Manuel; Varona, Juan L. (June 2002), "Pythagorean triangles with legs less than n", Journal of Computational and Applied Mathematics, 143 (1): 117–126, Bibcode:2002JCoAM.143..117B, doi:10.1016/S0377-0427(01)00496-4 as PDF
  36. ^ Nahin, Paul J. (1998), An Imaginary Tale: The Story of  , Princeton, New Jersey: Princeton University Press, pp. 25–26, ISBN 0-691-02795-1, MR 1645703
  37. ^ Sloane, N. J. A. (ed.), "Sequence A001652", The On-Line Encyclopedia of Integer Sequences, OEIS Foundation; Sloane, N. J. A. (ed.), "Sequence A001653", The On-Line Encyclopedia of Integer Sequences, OEIS Foundation
  38. ^ Sloane, N. J. A. (ed.), "Sequence A303734", The On-Line Encyclopedia of Integer Sequences, OEIS Foundation
  39. ^ Pagni, David (September 2001), "Fibonacci Meets Pythagoras", Mathematics in School, 30 (4): 39–40, JSTOR 30215477
  40. ^ Sloane, N. J. A. (ed.), "Sequence A351061 (Smallest positive integer whose square can be written as the sum of n positive perfect squares)", The On-Line Encyclopedia of Integer Sequences, OEIS Foundation
  41. ^ , archived from the original on 2008-05-15
  42. ^ Hirschhorn, Michael (November 2011), "When is the sum of consecutive squares a square?", The Mathematical Gazette, 95: 511–2, doi:10.1017/S0025557200003636, ISSN 0025-5572, OCLC 819659848, S2CID 118776198
  43. ^ Goehl, John F. Jr. (May 2005), "Reader reflections", Mathematics Teacher, 98 (9): 580, doi:10.5951/MT.98.9.0580
  44. ^ Goehl, John F., Jr., "Triples, quartets, pentads", Mathematics Teacher 98, May 2005, p. 580.
  45. ^ Kim, Scott (May 2002), "Bogglers", Discover: 82, The equation w4 + x4 + y4 = z4 is harder. In 1988, after 200 years of mathematicians' attempts to prove it impossible, Noam Elkies of Harvard found the counterexample, 2,682,4404 + 15,365,6394 + 18,796,7604 = 20,615,6734.
  46. ^ Elkies, Noam (1988), "On A4 + B4 + C4 = D4", Mathematics of Computation, 51 (184): 825–835, doi:10.2307/2008781, JSTOR 2008781, MR 0930224
  47. ^ Kak, S. and Prabhu, M. Cryptographic applications of primitive Pythagorean triples. Cryptologia, 38:215–222, 2014. [1]

References edit

  • Alperin, Roger C. (2005), "The modular tree of Pythagoras" (PDF), American Mathematical Monthly, 112 (9): 807–816, CiteSeerX 10.1.1.112.3085, doi:10.2307/30037602, JSTOR 30037602, MR 2179860
  • Berggren, B. (1934), "Pytagoreiska trianglar", Tidskrift för Elementär Matematik, Fysik och Kemi (in Swedish), 17: 129–139
  • Barning, F.J.M. (1963), "Over pythagorese en bijna-pythagorese driehoeken en een generatieproces met behulp van unimodulaire matrices" (PDF), Math. Centrum Amsterdam Afd. Zuivere Wisk. (in Dutch), ZW-011: 37
  • Eckert, Ernest (1992), "Primitive Pythagorean triples", The College Mathematics Journal, 23 (5): 413–417, doi:10.2307/2686417, JSTOR 2686417
  • Elkies, Noam, Pythagorean triples and Hilbert's theorem 90 (PDF)
  • Heath, Thomas (1956), The Thirteen Books of Euclid's Elements Vol. 1 (Books I and II) (2nd ed.), Dover Publications, ISBN 978-0-486-60088-8
  • Long, Calvin T. (1972), Elementary Introduction to Number Theory (2nd ed.), Lexington: D. C. Heath and Company, LCCN 77171950
  • Martin, Artemas (1875), "Rational right angled triangles nearly isosceles", The Analyst, 3 (2): 47–50, doi:10.2307/2635906, JSTOR 2635906
  • McCullough, Darryl (2005), "Height and excess of Pythagorean triples" (PDF), Mathematics Magazine, 78 (1): 26–44, doi:10.1080/0025570X.2005.11953298, S2CID 1701449
  • Romik, Dan (2008), "The dynamics of Pythagorean triples" (PDF), Trans. Amer. Math. Soc., 360 (11): 6045–6064, arXiv:math.DS/0406512, doi:10.1090/S0002-9947-08-04467-X, MR 2425702
  • Teigen, M.G.; Hadwin, D.W. (1971), "On Generating Pythagorean Triples", The American Mathematical Monthly, 78 (4): 378–379, doi:10.2307/2316903, JSTOR 2316903
  • Trautman, Andrzej (1998), "Pythagorean spinors and Penrose twistors", in S.A. Hugget; L.J. Mason; K.P. Tod; S.T. Tsou; N.M.J. Woodhouse (eds.), Geometric universe (Postscript)

External links edit

  • "Pythagorean numbers", Encyclopedia of Mathematics, EMS Press, 2001 [1994]
  • Interactive Calculator for Pythagorean Triples
  • The negative Pell equation and Pythagorean triples
  • Parameterization of Pythagorean Triples by a single triple of polynomials
  • Price, H. Lee (2008), The Pythagorean Tree: A New Species, arXiv:0809.4324
  • Pythagorean Triples and the Unit Circle, chap. 2–3, in "A Friendly Introduction to Number Theory" by Joseph H. Silverman, 3rd ed., 2006, Pearson Prentice Hall, Upper Saddle River, NJ, ISBN 0-13-186137-9
  • Pythagorean Triples at cut-the-knot Interactive Applet showing unit circle relationships to Pythagorean Triples
  • Pythagorean Triplets
  • Solutions to Quadratic Compatible Pairs in relation to Pythagorean Triples
  • The Trinary Tree(s) underlying Primitive Pythagorean Triples at cut-the-knot
  • Weisstein, Eric W., "Pythagorean Triple", MathWorld

pythagorean, triple, consists, three, positive, integers, such, that, such, triple, commonly, written, well, known, example, then, positive, integer, primitive, which, coprime, that, they, have, common, divisor, larger, than, example, primitive, whereas, trian. A Pythagorean triple consists of three positive integers a b and c such that a2 b2 c2 Such a triple is commonly written a b c and a well known example is 3 4 5 If a b c is a Pythagorean triple then so is ka kb kc for any positive integer k A primitive Pythagorean triple is one in which a b and c are coprime that is they have no common divisor larger than 1 1 For example 3 4 5 is a primitive Pythagorean triple whereas 6 8 10 is not A triangle whose sides form a Pythagorean triple is called a Pythagorean triangle and is a right triangle Animation demonstrating the smallest Pythagorean triple 32 42 52 The name is derived from the Pythagorean theorem stating that every right triangle has side lengths satisfying the formula a 2 b 2 c 2 displaystyle a 2 b 2 c 2 thus Pythagorean triples describe the three integer side lengths of a right triangle However right triangles with non integer sides do not form Pythagorean triples For instance the triangle with sides a b 1 displaystyle a b 1 and c 2 displaystyle c sqrt 2 is a right triangle but 1 1 2 displaystyle 1 1 sqrt 2 is not a Pythagorean triple because 2 displaystyle sqrt 2 is not an integer Moreover 1 displaystyle 1 and 2 displaystyle sqrt 2 do not have an integer common multiple because 2 displaystyle sqrt 2 is irrational Pythagorean triples have been known since ancient times The oldest known record comes from Plimpton 322 a Babylonian clay tablet from about 1800 BC written in a sexagesimal number system It was discovered by Edgar James Banks shortly after 1900 and sold to George Arthur Plimpton in 1922 for 10 equivalent to 175 now 2 3 When searching for integer solutions the equation a2 b2 c2 is a Diophantine equation Thus Pythagorean triples are among the oldest known solutions of a nonlinear Diophantine equation Contents 1 Examples 2 Generating a triple 2 1 Proof of Euclid s formula 2 2 Interpretation of parameters in Euclid s formula 2 3 A variant 3 Not exchanging a and b 4 Elementary properties of primitive Pythagorean triples 4 1 General properties 4 2 Special cases 5 Geometry of Euclid s formula 5 1 Rational points on a unit circle 5 2 Stereographic approach 6 Pythagorean triangles in a 2D lattice 7 Enumeration of primitive Pythagorean triples 8 Spinors and the modular group 9 Parent child relationships 10 Relation to Gaussian integers 10 1 As perfect square Gaussian integers 11 Distribution of triples 12 Special cases and related equations 12 1 The Platonic sequence 12 2 The Jacobi Madden equation 12 3 Equal sums of two squares 12 4 Equal sums of two fourth powers 12 5 Descartes Circle Theorem 12 6 Almost isosceles Pythagorean triples 12 7 Fibonacci numbers in Pythagorean triples 13 Generalizations 13 1 Pythagorean n tuple 13 1 1 Consecutive squares 13 2 Fermat s Last Theorem 13 3 n 1 or n n th powers summing to an n th power 13 4 Heronian triangle triples 13 5 Application to cryptography 14 See also 15 Notes 16 References 17 External linksExamples edit nbsp Scatter plot of the legs a b of the first Pythagorean triples with a and b less than 6000 Negative values are included to illustrate the parabolic patterns The rays are a result of the fact that if a b c is a Pythagorean triple then so is 2a 2b 2c 3a 3b 3c and more generally ka kb kc for any positive integer k There are 16 primitive Pythagorean triples of numbers up to 100 3 4 5 5 12 13 8 15 17 7 24 25 20 21 29 12 35 37 9 40 41 28 45 53 11 60 61 16 63 65 33 56 65 48 55 73 13 84 85 36 77 85 39 80 89 65 72 97 Other small Pythagorean triples such as 6 8 10 are not listed because they are not primitive for instance 6 8 10 is a multiple of 3 4 5 Each of these points with their multiples forms a radiating line in the scatter plot to the right Additionally these are the remaining primitive Pythagorean triples of numbers up to 300 20 99 101 60 91 109 15 112 113 44 117 125 88 105 137 17 144 145 24 143 145 51 140 149 85 132 157 119 120 169 52 165 173 19 180 181 57 176 185 104 153 185 95 168 193 28 195 197 84 187 205 133 156 205 21 220 221 140 171 221 60 221 229 105 208 233 120 209 241 32 255 257 23 264 265 96 247 265 69 260 269 115 252 277 160 231 281 161 240 289 68 285 293 Generating a triple editMain article Formulas for generating Pythagorean triples nbsp The primitive Pythagorean triples The odd leg a is plotted on the horizontal axis the even leg b on the vertical The curvilinear grid is composed of curves of constant m n and of constant m n in Euclid s formula nbsp A plot of triples generated by Euclid s formula maps out part of the z2 x2 y2 cone A constant m or n traces out part of a parabola on the cone Euclid s formula 4 is a fundamental formula for generating Pythagorean triples given an arbitrary pair of integers m and n with m gt n gt 0 The formula states that the integers a m 2 n 2 b 2 m n c m 2 n 2 displaystyle a m 2 n 2 b 2mn c m 2 n 2 nbsp form a Pythagorean triple The triple generated by Euclid s formula is primitive if and only if m and n are coprime and one of them is even When both m and n are odd then a b and c will be even and the triple will not be primitive however dividing a b and c by 2 will yield a primitive triple when m and n are coprime 5 Every primitive triple arises after the exchange of a and b if a is even from a unique pair of coprime numbers m n one of which is even It follows that there are infinitely many primitive Pythagorean triples This relationship of a b and c to m and n from Euclid s formula is referenced throughout the rest of this article Despite generating all primitive triples Euclid s formula does not produce all triples for example 9 12 15 cannot be generated using integer m and n This can be remedied by inserting an additional parameter k to the formula The following will generate all Pythagorean triples uniquely a k m 2 n 2 b k 2 m n c k m 2 n 2 displaystyle a k cdot m 2 n 2 b k cdot 2mn c k cdot m 2 n 2 nbsp where m n and k are positive integers with m gt n and with m and n coprime and not both odd That these formulas generate Pythagorean triples can be verified by expanding a2 b2 using elementary algebra and verifying that the result equals c2 Since every Pythagorean triple can be divided through by some integer k to obtain a primitive triple every triple can be generated uniquely by using the formula with m and n to generate its primitive counterpart and then multiplying through by k as in the last equation Choosing m and n from certain integer sequences gives interesting results For example if m and n are consecutive Pell numbers a and b will differ by 1 6 Many formulas for generating triples with particular properties have been developed since the time of Euclid Proof of Euclid s formula edit That satisfaction of Euclid s formula by a b c is sufficient for the triangle to be Pythagorean is apparent from the fact that for positive integers m and n m gt n the a b and c given by the formula are all positive integers and from the fact that a 2 b 2 m 2 n 2 2 2 m n 2 m 2 n 2 2 c 2 displaystyle a 2 b 2 m 2 n 2 2 2mn 2 m 2 n 2 2 c 2 nbsp A proof of the necessity that a b c be expressed by Euclid s formula for any primitive Pythagorean triple is as follows 7 All such primitive triples can be written as a b c where a2 b2 c2 and a b c are coprime Thus a b c are pairwise coprime if a prime number divided two of them it would be forced also to divide the third one As a and b are coprime at least one of them is odd so we may suppose that a is odd by exchanging if needed a and b This implies that b is even and c is odd if b were odd c would be even and c2 would be a multiple of 4 while a2 b2 would be congruent to 2 modulo 4 as an odd square is congruent to 1 modulo 4 From a 2 b 2 c 2 displaystyle a 2 b 2 c 2 nbsp we obtain c 2 a 2 b 2 displaystyle c 2 a 2 b 2 nbsp and hence c a c a b 2 displaystyle c a c a b 2 nbsp Then c a b b c a displaystyle tfrac c a b tfrac b c a nbsp Since c a b displaystyle tfrac c a b nbsp is rational we set it equal to m n displaystyle tfrac m n nbsp in lowest terms Thus c a b n m displaystyle tfrac c a b tfrac n m nbsp being the reciprocal of c a b displaystyle tfrac c a b nbsp Then solving c b a b m n c b a b n m displaystyle frac c b frac a b frac m n quad quad frac c b frac a b frac n m nbsp for c b displaystyle tfrac c b nbsp and a b displaystyle tfrac a b nbsp gives c b 1 2 m n n m m 2 n 2 2 m n a b 1 2 m n n m m 2 n 2 2 m n displaystyle frac c b frac 1 2 left frac m n frac n m right frac m 2 n 2 2mn quad quad frac a b frac 1 2 left frac m n frac n m right frac m 2 n 2 2mn nbsp As m n displaystyle tfrac m n nbsp is fully reduced m and n are coprime and they cannot both be even If they were both odd the numerator of m 2 n 2 2 m n displaystyle tfrac m 2 n 2 2mn nbsp would be a multiple of 4 because an odd square is congruent to 1 modulo 4 and the denominator 2mn would not be a multiple of 4 Since 4 would be the minimum possible even factor in the numerator and 2 would be the maximum possible even factor in the denominator this would imply a to be even despite defining it as odd Thus one of m and n is odd and the other is even and the numerators of the two fractions with denominator 2mn are odd Thus these fractions are fully reduced an odd prime dividing this denominator divides one of m and n but not the other thus it does not divide m2 n2 One may thus equate numerators with numerators and denominators with denominators giving Euclid s formula a m 2 n 2 b 2 m n c m 2 n 2 displaystyle a m 2 n 2 b 2mn c m 2 n 2 nbsp with m and n coprime and of opposite parities A longer but more commonplace proof is given in Maor 2007 8 and Sierpinski 2003 9 Another proof is given in Diophantine equation Example of Pythagorean triples as an instance of a general method that applies to every homogeneous Diophantine equation of degree two Interpretation of parameters in Euclid s formula edit Suppose the sides of a Pythagorean triangle have lengths m2 n2 2mn and m2 n2 and suppose the angle between the leg of length m2 n2 and the hypotenuse of length m2 n2 is denoted as b Then tan b 2 n m displaystyle tan tfrac beta 2 tfrac n m nbsp and the full angle trigonometric values are sin b 2 m n m 2 n 2 displaystyle sin beta tfrac 2mn m 2 n 2 nbsp cos b m 2 n 2 m 2 n 2 displaystyle cos beta tfrac m 2 n 2 m 2 n 2 nbsp and tan b 2 m n m 2 n 2 displaystyle tan beta tfrac 2mn m 2 n 2 nbsp 10 A variant edit The following variant of Euclid s formula is sometimes more convenient as being more symmetric in m and n same parity condition on m and n If m and n are two odd integers such that m gt n then a m n b m 2 n 2 2 c m 2 n 2 2 displaystyle a mn quad b frac m 2 n 2 2 quad c frac m 2 n 2 2 nbsp are three integers that form a Pythagorean triple which is primitive if and only if m and n are coprime Conversely every primitive Pythagorean triple arises after the exchange of a and b if a is even from a unique pair m gt n gt 0 of coprime odd integers Not exchanging a and b editIn the presentation above it is said that all Pythagorean triples are uniquely obtained from Euclid s formula after the exchange of a and b if a is even Euclid s formula and the variant above can be merged as follows for avoiding this exchange leading to the following result Every primitive Pythagorean triple can be uniquely written a 2 e m n b e m 2 n 2 c e m 2 n 2 displaystyle a 2 varepsilon mn quad b varepsilon m 2 n 2 quad c varepsilon m 2 n 2 nbsp where m and n are positive coprime integers and e 1 2 displaystyle varepsilon frac 1 2 nbsp if m and n are both odd and e 1 displaystyle varepsilon 1 nbsp otherwise Equivalently e 1 2 displaystyle varepsilon frac 1 2 nbsp if a is odd and e 1 displaystyle varepsilon 1 nbsp if a is even Elementary properties of primitive Pythagorean triples editGeneral properties edit The properties of a primitive Pythagorean triple a b c with a lt b lt c without specifying which of a or b is even and which is odd include c a c b 2 displaystyle tfrac c a c b 2 nbsp is always a perfect square 11 As it is only a necessary condition but not a sufficient one it can be used in checking if a given triple of numbers is not a Pythagorean triple when they fail the test For example the triples 6 12 18 and 1 8 9 each pass the test that c a c b 2 is a perfect square but neither is a Pythagorean triple When a triple of numbers a b and c forms a primitive Pythagorean triple then c minus the even leg and one half of c minus the odd leg are both perfect squares however this is not a sufficient condition as the numbers 1 8 9 pass the perfect squares test but are not a Pythagorean triple since 12 82 92 At most one of a b c is a square 12 The area of a Pythagorean triangle cannot be the square 13 p 17 or twice the square 13 p 21 of a natural number Exactly one of a b is divisible by 2 is even but never c 14 Exactly one of a b is divisible by 3 but never c 15 9 23 25 Exactly one of a b is divisible by 4 9 but never c because c is never even Exactly one of a b c is divisible by 5 9 The largest number that always divides abc is 60 16 Any odd number of the form 2m 1 where m is an integer and m gt 1 can be the odd leg of a primitive Pythagorean triple PPT See almost isosceles PPT section below However only even numbers divisible by 4 can be the even leg of a PPT This is because Euclid s formula for the even leg given above is 2mn and one of m or n must be even The hypotenuse c is the sum of two squares This requires all of its prime factors to be primes of the form 4n 1 17 Therefore c is of the form 4n 1 A sequence of possible hypotenuse numbers for a PPT can be found at sequence A008846 in the OEIS The area K ab 2 is a congruent number 18 divisible by 6 In every Pythagorean triangle the radius of the incircle and the radii of the three excircles are natural numbers Specifically for a primitive triple the radius of the incircle is r n m n and the radii of the excircles opposite the sides m2 n2 2mn and the hypotenuse m2 n2 are respectively m m n n m n and m m n 19 As for any right triangle the converse of Thales theorem says that the diameter of the circumcircle equals the hypotenuse hence for primitive triples the circumdiameter is m2 n2 and the circumradius is half of this and thus is rational but non integer since m and n have opposite parity When the area of a Pythagorean triangle is multiplied by the curvatures of its incircle and 3 excircles the result is four positive integers w gt x gt y gt z respectively Integers w x y z satisfy Descartes s Circle Equation 20 Equivalently the radius of the outer Soddy circle of any right triangle is equal to its semiperimeter The outer Soddy center is located at D where ACBD is a rectangle ACB the right triangle and AB its hypotenuse 20 p 6 Only two sides of a primitive Pythagorean triple can be simultaneously prime because by Euclid s formula for generating a primitive Pythagorean triple one of the legs must be composite and even 21 However only one side can be an integer of perfect power p 2 displaystyle p geq 2 nbsp because if two sides were integers of perfect powers with equal exponent p displaystyle p nbsp it would contradict the fact that there are no integer solutions to the Diophantine equation x 2 p y 2 p z 2 displaystyle x 2p pm y 2p z 2 nbsp with x displaystyle x nbsp y displaystyle y nbsp and z displaystyle z nbsp being pairwise coprime 22 There are no Pythagorean triangles in which the hypotenuse and one leg are the legs of another Pythagorean triangle this is one of the equivalent forms of Fermat s right triangle theorem 13 p 14 Each primitive Pythagorean triangle has a ratio of area K to squared semiperimeter s that is unique to itself and is given by 23 K s 2 n m n m m n 1 c s displaystyle frac K s 2 frac n m n m m n 1 frac c s nbsp dd No primitive Pythagorean triangle has an integer altitude from the hypotenuse that is every primitive Pythagorean triangle is indecomposable 24 The set of all primitive Pythagorean triples forms a rooted ternary tree in a natural way see Tree of primitive Pythagorean triples Neither of the acute angles of a Pythagorean triangle can be a rational number of degrees 25 This follows from Niven s theorem Special cases edit In addition special Pythagorean triples with certain additional properties can be guaranteed to exist Every integer greater than 2 that is not congruent to 2 mod 4 in other words every integer greater than 2 which is not of the form 4k 2 is part of a primitive Pythagorean triple If the integer has the form 4k one may take n 1 and m 2k in Euclid s formula if the integer is 2k 1 one may take n k and m k 1 Every integer greater than 2 is part of a primitive or non primitive Pythagorean triple For example the integers 6 10 14 and 18 are not part of primitive triples but are part of the non primitive triples 6 8 10 14 48 50 and 18 80 82 There exist infinitely many Pythagorean triples in which the hypotenuse and the longest leg differ by exactly one Such triples are necessarily primitive and have the form 2n 1 2n2 2n 2n2 2n 1 This results from Euclid s formula by remarking that the condition implies that the triple is primitive and must verify m2 n2 2mn 1 This implies m n 2 1 and thus m n 1 The above form of the triples results thus of substituting m for n 1 in Euclid s formula There exist infinitely many primitive Pythagorean triples in which the hypotenuse and the longest leg differ by exactly two They are all primitive and are obtained by putting n 1 in Euclid s formula More generally for every integer k gt 0 there exist infinitely many primitive Pythagorean triples in which the hypotenuse and the odd leg differ by 2k2 They are obtained by putting n k in Euclid s formula There exist infinitely many Pythagorean triples in which the two legs differ by exactly one For example 202 212 292 these are generated by Euclid s formula when m n n displaystyle tfrac m n n nbsp is a convergent to 2 displaystyle sqrt 2 nbsp For each natural number k there exist k Pythagorean triples with different hypotenuses and the same area For each natural number k there exist at least k different primitive Pythagorean triples with the same leg a where a is some natural number the length of the even leg is 2mn and it suffices to choose a with many factorizations for example a 4b where b is a product of k different odd primes this produces at least 2k different primitive triples 9 30 For each natural number k there exist at least k different Pythagorean triples with the same hypotenuse 9 31 If c pe is a prime power there exists a primitive Pythagorean triple a2 b2 c2 if and only if the prime p has the form 4n 1 this triple is unique up to the exchange of a and b More generally a positive integer c is the hypotenuse of a primitive Pythagorean triple if and only if each prime factor of c is congruent to 1 modulo 4 that is each prime factor has the form 4n 1 In this case the number of primitive Pythagorean triples a b c with a lt b is 2k 1 where k is the number of distinct prime factors of c 26 There exist infinitely many Pythagorean triples with square numbers for both the hypotenuse c and the sum of the legs a b According to Fermat the smallest such triple 27 has sides a 4 565 486 027 761 b 1 061 652 293 520 and c 4 687 298 610 289 Here a b 2 372 1592 and c 2 165 0172 This is generated by Euclid s formula with parameter values m 2 150 905 and n 246 792 There exist non primitive Pythagorean triangles with integer altitude from the hypotenuse 28 29 Such Pythagorean triangles are known as decomposable since they can be split along this altitude into two separate and smaller Pythagorean triangles 24 Geometry of Euclid s formula editRational points on a unit circle edit nbsp 3 4 5 maps to x y point 4 5 3 5 on the unit circle nbsp The rational points on a circle correspond under stereographic projection to the rational points of the line Euclid s formula for a Pythagorean triple a m 2 n 2 b 2 m n c m 2 n 2 displaystyle a m 2 n 2 quad b 2mn quad c m 2 n 2 nbsp can be understood in terms of the geometry of rational points on the unit circle Trautman 1998 In fact a point in the Cartesian plane with coordinates x y belongs to the unit circle if x2 y2 1 The point is rational if x and y are rational numbers that is if there are coprime integers a b c such that a c 2 b c 2 1 displaystyle biggl frac a c biggr 2 biggl frac b c biggr 2 1 nbsp By multiplying both members by c2 one can see that the rational points on the circle are in one to one correspondence with the primitive Pythagorean triples The unit circle may also be defined by a parametric equation x 1 t 2 1 t 2 y 2 t 1 t 2 displaystyle x frac 1 t 2 1 t 2 quad y frac 2t 1 t 2 nbsp Euclid s formula for Pythagorean triples and the inverse relationship t y x 1 mean that except for 1 0 a point x y on the circle is rational if and only if the corresponding value of t is a rational number Note that t y x 1 b a c n m is also the tangent of half of the angle that is opposite the triangle side of length b Stereographic approach edit nbsp Stereographic projection of the unit circle onto the x axis Given a point P on the unit circle draw a line from P to the point N 0 1 the north pole The point P where the line intersects the x axis is the stereographic projection of P Inversely starting with a point P on the x axis and drawing a line from P to N the inverse stereographic projection is the point P where the line intersects the unit circle There is a correspondence between points on the unit circle with rational coordinates and primitive Pythagorean triples At this point Euclid s formulae can be derived either by methods of trigonometry or equivalently by using the stereographic projection For the stereographic approach suppose that P is a point on the x axis with rational coordinates P m n 0 displaystyle P left frac m n 0 right nbsp Then it can be shown by basic algebra that the point P has coordinates P 2 m n m n 2 1 m n 2 1 m n 2 1 2 m n m 2 n 2 m 2 n 2 m 2 n 2 displaystyle P left frac 2 left frac m n right left frac m n right 2 1 frac left frac m n right 2 1 left frac m n right 2 1 right left frac 2mn m 2 n 2 frac m 2 n 2 m 2 n 2 right nbsp This establishes that each rational point of the x axis goes over to a rational point of the unit circle The converse that every rational point of the unit circle comes from such a point of the x axis follows by applying the inverse stereographic projection Suppose that P x y is a point of the unit circle with x and y rational numbers Then the point P obtained by stereographic projection onto the x axis has coordinates x 1 y 0 displaystyle left frac x 1 y 0 right nbsp which is rational In terms of algebraic geometry the algebraic variety of rational points on the unit circle is birational to the affine line over the rational numbers The unit circle is thus called a rational curve and it is this fact which enables an explicit parameterization of the rational number points on it by means of rational functions Pythagorean triangles in a 2D lattice editA 2D lattice is a regular array of isolated points where if any one point is chosen as the Cartesian origin 0 0 then all the other points are at x y where x and y range over all positive and negative integers Any Pythagorean triangle with triple a b c can be drawn within a 2D lattice with vertices at coordinates 0 0 a 0 and 0 b The count of lattice points lying strictly within the bounds of the triangle is given by a 1 b 1 gcd a b 1 2 displaystyle tfrac a 1 b 1 gcd a b 1 2 nbsp 30 for primitive Pythagorean triples this interior lattice count is a 1 b 1 2 displaystyle tfrac a 1 b 1 2 nbsp The area by Pick s theorem equal to one less than the interior lattice count plus half the boundary lattice count equals a b 2 displaystyle tfrac ab 2 nbsp The first occurrence of two primitive Pythagorean triples sharing the same area occurs with triangles with sides 20 21 29 12 35 37 and common area 210 sequence A093536 in the OEIS The first occurrence of two primitive Pythagorean triples sharing the same interior lattice count occurs with 18108 252685 253333 28077 162964 165365 and interior lattice count 2287674594 sequence A225760 in the OEIS Three primitive Pythagorean triples have been found sharing the same area 4485 5852 7373 3059 8580 9109 1380 19019 19069 with area 13123110 As yet no set of three primitive Pythagorean triples have been found sharing the same interior lattice count Enumeration of primitive Pythagorean triples editBy Euclid s formula all primitive Pythagorean triples can be generated from integers m displaystyle m nbsp and n displaystyle n nbsp with m gt n gt 0 displaystyle m gt n gt 0 nbsp m n displaystyle m n nbsp odd and gcd m n 1 displaystyle gcd m n 1 nbsp Hence there is a 1 to 1 mapping of rationals in lowest terms to primitive Pythagorean triples where n m displaystyle tfrac n m nbsp is in the interval 0 1 displaystyle 0 1 nbsp and m n displaystyle m n nbsp odd The reverse mapping from a primitive triple a b c displaystyle a b c nbsp where c gt b gt a gt 0 displaystyle c gt b gt a gt 0 nbsp to a rational n m displaystyle tfrac n m nbsp is achieved by studying the two sums a c displaystyle a c nbsp and b c displaystyle b c nbsp One of these sums will be a square that can be equated to m n 2 displaystyle m n 2 nbsp and the other will be twice a square that can be equated to 2 m 2 displaystyle 2m 2 nbsp It is then possible to determine the rational n m displaystyle tfrac n m nbsp In order to enumerate primitive Pythagorean triples the rational can be expressed as an ordered pair n m displaystyle n m nbsp and mapped to an integer using a pairing function such as Cantor s pairing function An example can be seen at sequence A277557 in the OEIS It begins 8 18 19 32 33 34 displaystyle 8 18 19 32 33 34 dots nbsp and gives rationals 1 2 2 3 1 4 3 4 2 5 1 6 displaystyle tfrac 1 2 tfrac 2 3 tfrac 1 4 tfrac 3 4 tfrac 2 5 tfrac 1 6 dots nbsp these in turn generate primitive triples 3 4 5 5 12 13 8 15 17 7 24 25 20 21 29 12 35 37 displaystyle 3 4 5 5 12 13 8 15 17 7 24 25 20 21 29 12 35 37 dots nbsp dd Spinors and the modular group editPythagorean triples can likewise be encoded into a square matrix of the form X c b a a c b displaystyle X begin bmatrix c b amp a a amp c b end bmatrix nbsp A matrix of this form is symmetric Furthermore the determinant of X is det X c 2 a 2 b 2 displaystyle det X c 2 a 2 b 2 nbsp which is zero precisely when a b c is a Pythagorean triple If X corresponds to a Pythagorean triple then as a matrix it must have rank 1 Since X is symmetric it follows from a result in linear algebra that there is a column vector 3 m n T such that the outer product X 2 m n m n 2 3 3 T displaystyle X 2 begin bmatrix m n end bmatrix m n 2 xi xi T nbsp 1 holds where the T denotes the matrix transpose Since 3 and 3 produce the same Pythagorean triple the vector 3 can be considered a spinor for the Lorentz group SO 1 2 In abstract terms the Euclid formula means that each primitive Pythagorean triple can be written as the outer product with itself of a spinor with integer entries as in 1 The modular group G is the set of 2 2 matrices with integer entries A a b g d displaystyle A begin bmatrix alpha amp beta gamma amp delta end bmatrix nbsp with determinant equal to one ad bg 1 This set forms a group since the inverse of a matrix in G is again in G as is the product of two matrices in G The modular group acts on the collection of all integer spinors Furthermore the group is transitive on the collection of integer spinors with relatively prime entries For if m n T has relatively prime entries then m v n u 1 0 m n displaystyle begin bmatrix m amp v n amp u end bmatrix begin bmatrix 1 0 end bmatrix begin bmatrix m n end bmatrix nbsp where u and v are selected by the Euclidean algorithm so that mu nv 1 By acting on the spinor 3 in 1 the action of G goes over to an action on Pythagorean triples provided one allows for triples with possibly negative components Thus if A is a matrix in G then 2 A 3 A 3 T A X A T displaystyle 2 A xi A xi T AXA T nbsp 2 gives rise to an action on the matrix X in 1 This does not give a well defined action on primitive triples since it may take a primitive triple to an imprimitive one It is convenient at this point per Trautman 1998 to call a triple a b c standard if c gt 0 and either a b c are relatively prime or a 2 b 2 c 2 are relatively prime with a 2 odd If the spinor m n T has relatively prime entries then the associated triple a b c determined by 1 is a standard triple It follows that the action of the modular group is transitive on the set of standard triples Alternatively restrict attention to those values of m and n for which m is odd and n is even Let the subgroup G 2 of G be the kernel of the group homomorphism G S L 2 Z S L 2 Z 2 displaystyle Gamma mathrm SL 2 mathbf Z to mathrm SL 2 mathbf Z 2 nbsp where SL 2 Z2 is the special linear group over the finite field Z2 of integers modulo 2 Then G 2 is the group of unimodular transformations which preserve the parity of each entry Thus if the first entry of 3 is odd and the second entry is even then the same is true of A3 for all A G 2 In fact under the action 2 the group G 2 acts transitively on the collection of primitive Pythagorean triples Alperin 2005 The group G 2 is the free group whose generators are the matrices U 1 2 0 1 L 1 0 2 1 displaystyle U begin bmatrix 1 amp 2 0 amp 1 end bmatrix qquad L begin bmatrix 1 amp 0 2 amp 1 end bmatrix nbsp Consequently every primitive Pythagorean triple can be obtained in a unique way as a product of copies of the matrices U and L Parent child relationships editMain article Tree of Pythagorean triples By a result of Berggren 1934 all primitive Pythagorean triples can be generated from the 3 4 5 triangle by using the three linear transformations T1 T2 T3 below where a b c are sides of a triple new side a new side b new side cT1 a 2b 2c 2a b 2c 2a 2b 3cT2 a 2b 2c 2a b 2c 2a 2b 3cT3 a 2b 2c 2a b 2c 2a 2b 3cIn other words every primitive triple will be a parent to three additional primitive triples Starting from the initial node with a 3 b 4 and c 5 the operation T1 produces the new triple 3 2 4 2 5 2 3 4 2 5 2 3 2 4 3 5 5 12 13 and similarly T2 and T3 produce the triples 21 20 29 and 15 8 17 The linear transformations T1 T2 and T3 have a geometric interpretation in the language of quadratic forms They are closely related to but are not equal to reflections generating the orthogonal group of x2 y2 z2 over the integers 31 Relation to Gaussian integers editAlternatively Euclid s formulae can be analyzed and proved using the Gaussian integers 32 Gaussian integers are complex numbers of the form a u vi where u and v are ordinary integers and i is the square root of negative one The units of Gaussian integers are 1 and i The ordinary integers are called the rational integers and denoted as Z The Gaussian integers are denoted as Z i The right hand side of the Pythagorean theorem may be factored in Gaussian integers c 2 a 2 b 2 a b i a b i a b i a b i displaystyle c 2 a 2 b 2 a bi overline a bi a bi a bi nbsp A primitive Pythagorean triple is one in which a and b are coprime i e they share no prime factors in the integers For such a triple either a or b is even and the other is odd from this it follows that c is also odd The two factors z a bi and z a bi of a primitive Pythagorean triple each equal the square of a Gaussian integer This can be proved using the property that every Gaussian integer can be factored uniquely into Gaussian primes up to units 33 This unique factorization follows from the fact that roughly speaking a version of the Euclidean algorithm can be defined on them The proof has three steps First if a and b share no prime factors in the integers then they also share no prime factors in the Gaussian integers Assume a gu and b gv with Gaussian integers g u and v and g not a unit Then u and v lie on the same line through the origin All Gaussian integers on such a line are integer multiples of some Gaussian integer h But then the integer gh 1 divides both a and b Second it follows that z and z likewise share no prime factors in the Gaussian integers For if they did then their common divisor d would also divide z z 2a and z z 2ib Since a and b are coprime that implies that d divides 2 1 i 1 i i 1 i 2 From the formula c2 zz that in turn would imply that c is even contrary to the hypothesis of a primitive Pythagorean triple Third since c2 is a square every Gaussian prime in its factorization is doubled i e appears an even number of times Since z and z share no prime factors this doubling is also true for them Hence z and z are squares Thus the first factor can be written a b i e m n i 2 e 1 i displaystyle a bi varepsilon left m ni right 2 quad varepsilon in pm 1 pm i nbsp The real and imaginary parts of this equation give the two formulas e 1 a m 2 n 2 b 2 m n e 1 a m 2 n 2 b 2 m n e i a 2 m n b m 2 n 2 e i a 2 m n b m 2 n 2 displaystyle begin cases varepsilon 1 amp quad a left m 2 n 2 right quad b 2mn varepsilon 1 amp quad a left m 2 n 2 right quad b 2mn varepsilon i amp quad a 2mn quad b left m 2 n 2 right varepsilon i amp quad a 2mn quad b left m 2 n 2 right end cases nbsp For any primitive Pythagorean triple there must be integers m and n such that these two equations are satisfied Hence every Pythagorean triple can be generated from some choice of these integers As perfect square Gaussian integers edit If we consider the square of a Gaussian integer we get the following direct interpretation of Euclid s formula as representing the perfect square of a Gaussian integer m n i 2 m 2 n 2 2 m n i displaystyle m ni 2 m 2 n 2 2mni nbsp Using the facts that the Gaussian integers are a Euclidean domain and that for a Gaussian integer p p 2 displaystyle p 2 nbsp is always a square it is possible to show that a Pythagorean triple corresponds to the square of a prime Gaussian integer if the hypotenuse is prime If the Gaussian integer is not prime then it is the product of two Gaussian integers p and q with p 2 displaystyle p 2 nbsp and q 2 displaystyle q 2 nbsp integers Since magnitudes multiply in the Gaussian integers the product must be p q displaystyle p q nbsp which when squared to find a Pythagorean triple must be composite The contrapositive completes the proof Distribution of triples edit nbsp A scatter plot of the legs a b of the first Pythagorean triples with a and b less than 4500 There are a number of results on the distribution of Pythagorean triples In the scatter plot a number of obvious patterns are already apparent Whenever the legs a b of a primitive triple appear in the plot all integer multiples of a b must also appear in the plot and this property produces the appearance of lines radiating from the origin in the diagram Within the scatter there are sets of parabolic patterns with a high density of points and all their foci at the origin opening up in all four directions Different parabolas intersect at the axes and appear to reflect off the axis with an incidence angle of 45 degrees with a third parabola entering in a perpendicular fashion Within this quadrant each arc centered on the origin shows that section of the parabola that lies between its tip and its intersection with its semi latus rectum These patterns can be explained as follows If a 2 4 n displaystyle a 2 4n nbsp is an integer then a n a 2 4 n displaystyle n a 2 4n nbsp n a 2 4 n displaystyle n a 2 4n nbsp is a Pythagorean triple In fact every Pythagorean triple a b c can be written in this way with integer n possibly after exchanging a and b since n b c 2 displaystyle n b c 2 nbsp and a and b cannot both be odd The Pythagorean triples thus lie on curves given by b n a 2 4 n displaystyle b n a 2 4n nbsp that is parabolas reflected at the a axis and the corresponding curves with a and b interchanged If a is varied for a given n i e on a given parabola integer values of b occur relatively frequently if n is a square or a small multiple of a square If several such values happen to lie close together the corresponding parabolas approximately coincide and the triples cluster in a narrow parabolic strip For instance 382 1444 2 272 1458 3 222 1452 5 172 1445 and 10 122 1440 the corresponding parabolic strip around n 1450 is clearly visible in the scatter plot The angular properties described above follow immediately from the functional form of the parabolas The parabolas are reflected at the a axis at a 2n and the derivative of b with respect to a at this point is 1 hence the incidence angle is 45 Since the clusters like all triples are repeated at integer multiples the value 2n also corresponds to a cluster The corresponding parabola intersects the b axis at right angles at b 2n and hence its reflection upon interchange of a and b intersects the a axis at right angles at a 2n precisely where the parabola for n is reflected at the a axis The same is of course true for a and b interchanged Albert Fassler and others provide insights into the significance of these parabolas in the context of conformal mappings 34 35 Special cases and related equations editThe Platonic sequence edit The case n 1 of the more general construction of Pythagorean triples has been known for a long time Proclus in his commentary to the 47th Proposition of the first book of Euclid s Elements describes it as follows Certain methods for the discovery of triangles of this kind are handed down one which they refer to Plato and another to Pythagoras The latter starts from odd numbers For it makes the odd number the smaller of the sides about the right angle then it takes the square of it subtracts unity and makes half the difference the greater of the sides about the right angle lastly it adds unity to this and so forms the remaining side the hypotenuse For the method of Plato argues from even numbers It takes the given even number and makes it one of the sides about the right angle then bisecting this number and squaring the half it adds unity to the square to form the hypotenuse and subtracts unity from the square to form the other side about the right angle Thus it has formed the same triangle that which was obtained by the other method In equation form this becomes a is odd Pythagoras c 540 BC side a side b a 2 1 2 side c a 2 1 2 displaystyle text side a text side b a 2 1 over 2 text side c a 2 1 over 2 nbsp a is even Plato c 380 BC side a side b a 2 2 1 side c a 2 2 1 displaystyle text side a text side b left a over 2 right 2 1 text side c left a over 2 right 2 1 nbsp It can be shown that all Pythagorean triples can be obtained with appropriate rescaling from the basic Platonic sequence a a2 1 2 and a2 1 2 by allowing a to take non integer rational values If a is replaced with the fraction m n in the sequence the result is equal to the standard triple generator 2mn m2 n2 m2 n2 after rescaling It follows that every triple has a corresponding rational a value which can be used to generate a similar triangle one with the same three angles and with sides in the same proportions as the original For example the Platonic equivalent of 56 33 65 is generated by a m n 7 4 as a a2 1 2 a2 1 2 56 32 33 32 65 32 The Platonic sequence itself can be derived clarification needed by following the steps for splitting the square described in Diophantus II VIII The Jacobi Madden equation edit Main article Jacobi Madden equation The equation a 4 b 4 c 4 d 4 a b c d 4 displaystyle a 4 b 4 c 4 d 4 a b c d 4 nbsp is equivalent to the special Pythagorean triple a 2 a b b 2 2 c 2 c d d 2 2 a b 2 a b c d c d 2 2 displaystyle a 2 ab b 2 2 c 2 cd d 2 2 a b 2 a b c d c d 2 2 nbsp There is an infinite number of solutions to this equation as solving for the variables involves an elliptic curve Small ones are a b c d 2634 955 1770 5400 displaystyle a b c d 2634 955 1770 5400 nbsp a b c d 31764 7590 27385 48150 displaystyle a b c d 31764 7590 27385 48150 nbsp Equal sums of two squares edit One way to generate solutions to a 2 b 2 c 2 d 2 displaystyle a 2 b 2 c 2 d 2 nbsp is to parametrize a b c d in terms of integers m n p q as follows 36 m 2 n 2 p 2 q 2 m p n q 2 n p m q 2 m p n q 2 n p m q 2 displaystyle m 2 n 2 p 2 q 2 mp nq 2 np mq 2 mp nq 2 np mq 2 nbsp Equal sums of two fourth powers edit Given two sets of Pythagorean triples a 2 b 2 2 2 a b 2 a 2 b 2 2 displaystyle a 2 b 2 2 2ab 2 a 2 b 2 2 nbsp c 2 d 2 2 2 c d 2 c 2 d 2 2 displaystyle c 2 d 2 2 2cd 2 c 2 d 2 2 nbsp the problem of finding equal products of a non hypotenuse side and the hypotenuse a 2 b 2 a 2 b 2 c 2 d 2 c 2 d 2 displaystyle a 2 b 2 a 2 b 2 c 2 d 2 c 2 d 2 nbsp is easily seen to be equivalent to the equation a 4 b 4 c 4 d 4 displaystyle a 4 b 4 c 4 d 4 nbsp and was first solved by Euler as a b c d 133 59 158 134 displaystyle a b c d 133 59 158 134 nbsp Since he showed this is a rational point in an elliptic curve then there is an infinite number of solutions In fact he also found a 7th degree polynomial parameterization Descartes Circle Theorem edit For the case of Descartes circle theorem where all variables are squares 2 a 4 b 4 c 4 d 4 a 2 b 2 c 2 d 2 2 displaystyle 2 a 4 b 4 c 4 d 4 a 2 b 2 c 2 d 2 2 nbsp Euler showed this is equivalent to three simultaneous Pythagorean triples 2 a b 2 2 c d 2 a 2 b 2 c 2 d 2 2 displaystyle 2ab 2 2cd 2 a 2 b 2 c 2 d 2 2 nbsp 2 a c 2 2 b d 2 a 2 b 2 c 2 d 2 2 displaystyle 2ac 2 2bd 2 a 2 b 2 c 2 d 2 2 nbsp 2 a d 2 2 b c 2 a 2 b 2 c 2 d 2 2 displaystyle 2ad 2 2bc 2 a 2 b 2 c 2 d 2 2 nbsp There is also an infinite number of solutions and for the special case when a b c displaystyle a b c nbsp then the equation simplifies to 4 a 2 a b b 2 d 2 displaystyle 4 a 2 ab b 2 d 2 nbsp with small solutions as a b c d 3 5 8 14 displaystyle a b c d 3 5 8 14 nbsp and can be solved as binary quadratic forms Almost isosceles Pythagorean triples edit No Pythagorean triples are isosceles because the ratio of the hypotenuse to either other side is 2 but 2 cannot be expressed as the ratio of 2 integers There are however right angled triangles with integral sides for which the lengths of the non hypotenuse sides differ by one such as 3 2 4 2 5 2 displaystyle 3 2 4 2 5 2 nbsp 20 2 21 2 29 2 displaystyle 20 2 21 2 29 2 nbsp and an infinite number of others They can be completely parameterized as x 1 2 2 x 1 2 2 y 2 displaystyle left tfrac x 1 2 right 2 left tfrac x 1 2 right 2 y 2 nbsp where x y are the solutions to the Pell equation x 2 2 y 2 1 displaystyle x 2 2y 2 1 nbsp If a b c are the sides of this type of primitive Pythagorean triple PPT then the solution to the Pell equation is given by the recursive formula a n 6 a n 1 a n 2 2 displaystyle a n 6a n 1 a n 2 2 nbsp with a 1 3 displaystyle a 1 3 nbsp and a 2 20 displaystyle a 2 20 nbsp b n 6 b n 1 b n 2 2 displaystyle b n 6b n 1 b n 2 2 nbsp with b 1 4 displaystyle b 1 4 nbsp and b 2 21 displaystyle b 2 21 nbsp c n 6 c n 1 c n 2 displaystyle c n 6c n 1 c n 2 nbsp with c 1 5 displaystyle c 1 5 nbsp and c 2 29 displaystyle c 2 29 nbsp 37 This sequence of PPTs forms the central stem trunk of the rooted ternary tree of PPTs When it is the longer non hypotenuse side and hypotenuse that differ by one such as in 5 2 12 2 13 2 displaystyle 5 2 12 2 13 2 nbsp 7 2 24 2 25 2 displaystyle 7 2 24 2 25 2 nbsp then the complete solution for the PPT a b c is a 2 m 1 b 2 m 2 2 m c 2 m 2 2 m 1 displaystyle a 2m 1 quad b 2m 2 2m quad c 2m 2 2m 1 nbsp and 2 m 1 2 2 m 2 2 m 2 2 m 2 2 m 1 2 displaystyle 2m 1 2 2m 2 2m 2 2m 2 2m 1 2 nbsp where integer m gt 0 displaystyle m gt 0 nbsp is the generating parameter It shows that all odd numbers greater than 1 appear in this type of almost isosceles PPT This sequence of PPTs forms the right hand side outer stem of the rooted ternary tree of PPTs Another property of this type of almost isosceles PPT is that the sides are related such that a b b a K c displaystyle a b b a Kc nbsp for some integer K displaystyle K nbsp Or in other words a b b a displaystyle a b b a nbsp is divisible by c displaystyle c nbsp such as in 5 12 12 5 13 18799189 displaystyle 5 12 12 5 13 18799189 nbsp 38 Fibonacci numbers in Pythagorean triples edit Starting with 5 every second Fibonacci number is the length of the hypotenuse of a right triangle with integer sides or in other words the largest number in a Pythagorean triple obtained from the formula F n F n 3 2 2 F n 1 F n 2 2 F 2 n 3 2 displaystyle F n F n 3 2 2F n 1 F n 2 2 F 2n 3 2 nbsp The sequence of Pythagorean triangles obtained from this formula has sides of lengths 3 4 5 5 12 13 16 30 34 39 80 89 The middle side of each of these triangles is the sum of the three sides of the preceding triangle 39 Generalizations editThere are several ways to generalize the concept of Pythagorean triples Pythagorean n tuple edit See also Pythagorean quadruple The expression m 1 2 m 2 2 m n 2 2 k 2 n 2 m 1 m k 2 m 1 2 m n 2 2 displaystyle left m 1 2 m 2 2 ldots m n 2 right 2 sum k 2 n 2m 1 m k 2 left m 1 2 ldots m n 2 right 2 nbsp is a Pythagorean n tuple for any tuple of positive integers m1 mn with m21 gt m22 m2n The Pythagorean n tuple can be made primitive by dividing out by the largest common divisor of its values Furthermore any primitive Pythagorean n tuple a21 a2n c2 can be found by this approach Use m1 mn c a1 a2 an to get a Pythagorean n tuple by the above formula and divide out by the largest common integer divisor which is 2m1 2 c a1 Dividing out by the largest common divisor of these m1 mn values gives the same primitive Pythagorean n tuple and there is a one to one correspondence between tuples of setwise coprime positive integers m1 mn satisfying m21 gt m22 m2n and primitive Pythagorean n tuples Examples of the relationship between setwise coprime values m displaystyle vec m nbsp and primitive Pythagorean n tuples include 40 m 1 1 2 1 2 m 2 1 3 2 4 2 5 2 m 2 1 1 1 2 2 2 2 2 3 2 m 3 1 1 1 1 2 1 2 1 2 1 2 2 2 m 5 1 1 2 3 1 2 1 2 1 2 2 2 3 2 4 2 m 4 1 1 1 1 2 1 2 1 2 1 2 1 2 1 2 2 2 3 2 m 5 1 1 1 2 2 2 1 2 1 2 1 2 1 2 2 2 2 2 2 2 4 2 displaystyle begin aligned vec m 1 amp leftrightarrow 1 2 1 2 vec m 2 1 amp leftrightarrow 3 2 4 2 5 2 vec m 2 1 1 amp leftrightarrow 1 2 2 2 2 2 3 2 vec m 3 1 1 1 amp leftrightarrow 1 2 1 2 1 2 1 2 2 2 vec m 5 1 1 2 3 amp leftrightarrow 1 2 1 2 1 2 2 2 3 2 4 2 vec m 4 1 1 1 1 2 amp leftrightarrow 1 2 1 2 1 2 1 2 1 2 2 2 3 2 vec m 5 1 1 1 2 2 2 amp leftrightarrow 1 2 1 2 1 2 1 2 2 2 2 2 2 2 4 2 end aligned nbsp Consecutive squares edit Since the sum F k m of k consecutive squares beginning with m2 is given by the formula 41 F k m k m k 1 m k k 1 2 k 1 6 displaystyle F k m km k 1 m frac k k 1 2k 1 6 nbsp one may find values k m so that F k m is a square such as one by Hirschhorn where the number of terms is itself a square 42 m v 4 24 v 2 25 48 k v 2 F m k v 5 47 v 48 displaystyle m tfrac v 4 24v 2 25 48 k v 2 F m k tfrac v 5 47v 48 nbsp and v 5 is any integer not divisible by 2 or 3 For the smallest case v 5 hence k 25 this yields the well known cannonball stacking problem of Lucas 0 2 1 2 2 2 24 2 70 2 displaystyle 0 2 1 2 2 2 dots 24 2 70 2 nbsp a fact which is connected to the Leech lattice In addition if in a Pythagorean n tuple n 4 all addends are consecutive except one one can use the equation 43 F k m p 2 p 1 2 displaystyle F k m p 2 p 1 2 nbsp Since the second power of p cancels out this is only linear and easily solved for as p F k m 1 2 displaystyle p tfrac F k m 1 2 nbsp though k m should be chosen so that p is an integer with a small example being k 5 m 1 yielding 1 2 2 2 3 2 4 2 5 2 27 2 28 2 displaystyle 1 2 2 2 3 2 4 2 5 2 27 2 28 2 nbsp Thus one way of generating Pythagorean n tuples is by using for various x 44 x 2 x 1 2 x q 2 p 2 p 1 2 displaystyle x 2 x 1 2 cdots x q 2 p 2 p 1 2 nbsp where q n 2 and where p q 1 x 2 q q 1 x q q 1 2 q 1 6 1 2 displaystyle p frac q 1 x 2 q q 1 x frac q q 1 2q 1 6 1 2 nbsp Fermat s Last Theorem edit Main article Fermat s Last Theorem A generalization of the concept of Pythagorean triples is the search for triples of positive integers a b and c such that an bn cn for some n strictly greater than 2 Pierre de Fermat in 1637 claimed that no such triple exists a claim that came to be known as Fermat s Last Theorem because it took longer than any other conjecture by Fermat to be proved or disproved The first proof was given by Andrew Wiles in 1994 n 1 or n n th powers summing to an n th power edit Main article Euler s sum of powers conjecture Another generalization is searching for sequences of n 1 positive integers for which the n th power of the last is the sum of the n th powers of the previous terms The smallest sequences for known values of n are n 3 3 4 5 6 n 4 30 120 272 315 353 n 5 19 43 46 47 67 72 n 7 127 258 266 413 430 439 525 568 n 8 90 223 478 524 748 1088 1190 1324 1409 For the n 3 case in which x 3 y 3 z 3 w 3 displaystyle x 3 y 3 z 3 w 3 nbsp called the Fermat cubic a general formula exists giving all solutions A slightly different generalization allows the sum of k 1 n th powers to equal the sum of n k n th powers For example n 3 13 123 93 103 made famous by Hardy s recollection of a conversation with Ramanujan about the number 1729 being the smallest number that can be expressed as a sum of two cubes in two distinct ways There can also exist n 1 positive integers whose n th powers sum to an n th power though by Fermat s Last Theorem not for n 3 these are counterexamples to Euler s sum of powers conjecture The smallest known counterexamples are 45 46 16 n 4 95800 217519 414560 422481 n 5 27 84 110 133 144 Heronian triangle triples edit Main article Heronian triangle A Heronian triangle is commonly defined as one with integer sides whose area is also an integer The lengths of the sides of such a triangle form a Heronian triple a b c for a b c Every Pythagorean triple is a Heronian triple because at least one of the legs a b must be even in a Pythagorean triple so the area ab 2 is an integer Not every Heronian triple is a Pythagorean triple however as the example 4 13 15 with area 24 shows If a b c is a Heronian triple so is ka kb kc where k is any positive integer its area will be the integer that is k2 times the integer area of the a b c triangle The Heronian triple a b c is primitive provided a b c are setwise coprime With primitive Pythagorean triples the stronger statement that they are pairwise coprime also applies but with primitive Heronian triangles the stronger statement does not always hold true such as with 7 15 20 Here are a few of the simplest primitive Heronian triples that are not Pythagorean triples 4 13 15 with area 24 3 25 26 with area 36 7 15 20 with area 42 6 25 29 with area 60 11 13 20 with area 66 13 14 15 with area 84 13 20 21 with area 126By Heron s formula the extra condition for a triple of positive integers a b c with a lt b lt c to be Heronian is that a2 b2 c2 2 2 a4 b4 c4 or equivalently 2 a2b2 a2c2 b2c2 a4 b4 c4 be a nonzero perfect square divisible by 16 Application to cryptography edit Primitive Pythagorean triples have been used in cryptography as random sequences and for the generation of keys 47 See also editBoolean Pythagorean triples problem Congruum Diophantus II VIII Eisenstein triple Euler brick Heronian triangle Hilbert s theorem 90 Integer triangle Modular arithmetic Nonhypotenuse number Plimpton 322 Pythagorean prime Pythagorean quadruple Quadric Tangent half angle formula Trigonometric identityNotes edit Long 1972 p 48 1634 1699 McCusker J J 1997 How Much Is That in Real Money A Historical Price Index for Use as a Deflator of Money Values in the Economy of the United States Addenda et Corrigenda PDF American Antiquarian Society 1700 1799 McCusker J J 1992 How Much Is That in Real Money A Historical Price Index for Use as a Deflator of Money Values in the Economy of the United States PDF American Antiquarian Society 1800 present Federal Reserve Bank of Minneapolis Consumer Price Index estimate 1800 Retrieved May 28 2023 Robson Eleanor 2002 Words and Pictures New Light on Plimpton 322 PDF The American Mathematical Monthly 109 2 105 120 doi 10 1080 00029890 2002 11919845 S2CID 33907668 Joyce D E June 1997 Book X Proposition XXIX Euclid s Elements Clark University Mitchell Douglas W July 2001 An Alternative Characterisation of All Primitive Pythagorean Triples The Mathematical Gazette 85 503 273 5 doi 10 2307 3622017 JSTOR 3622017 S2CID 126059099 Sloane N J A ed Sequence A000129 Pell numbers The On Line Encyclopedia of Integer Sequences OEIS Foundation Beauregard Raymond A Suryanarayan E R 2000 Parametric representation of primitive Pythagorean triples in Nelsen Roger B ed Proofs Without Words More Exercises in Visual Thinking vol II Mathematical Association of America p 120 ISBN 978 0 88385 721 2 OCLC 807785075 Maor Eli The Pythagorean Theorem Princeton University Press 2007 Appendix B a b c d e f Sierpinski Waclaw 2003 Pythagorean Triangles Dover pp iv vii ISBN 978 0 486 43278 6 Houston David 1993 Pythagorean triples via double angle formulas in Nelsen Roger B ed Proofs Without Words Exercises in Visual Thinking Mathematical Association of America p 141 ISBN 978 0 88385 700 7 OCLC 29664480 Posamentier Alfred S 2010 The Pythagorean Theorem The Story of Its Power and Beauty Prometheus Books p 156 ISBN 9781616141813 For the nonexistence of solutions where a and b are both square originally proved by Fermat see Koshy Thomas 2002 Elementary Number Theory with Applications Academic Press p 545 ISBN 9780124211711 For the other case in which c is one of the squares see Stillwell John 1998 Numbers and Geometry Undergraduate Texts in Mathematics Springer p 133 ISBN 9780387982892 a b c Carmichael Robert D 1915 Diophantine Analysis John Wiley amp Sons Sierpinski 2003 pp 4 6 Proceedings of the Southeastern Conference on Combinatorics Graph Theory and Computing Volume 20 Utilitas Mathematica Pub 1990 p 141 ISBN 9780919628700 a b MacHale Des van den Bosch Christian March 2012 Generalising a result about Pythagorean triples Mathematical Gazette 96 91 96 doi 10 1017 S0025557200004010 S2CID 124096076 Sally Judith D 2007 Roots to Research A Vertical Development of Mathematical Problems American Mathematical Society pp 74 75 ISBN 9780821872673 This follows immediately from the fact that ab is divisible by twelve together with the definition of congruent numbers as the areas of rational sided right triangles See e g Koblitz Neal 1993 Introduction to Elliptic Curves and Modular Forms Graduate Texts in Mathematics vol 97 Springer p 3 ISBN 9780387979663 Baragar Arthur 2001 A Survey of Classical and Modern Geometries With Computer Activities Prentice Hall Exercise 15 3 p 301 ISBN 9780130143181 a b Bernhart Frank R Price H Lee 2005 Heron s formula Descartes circles and Pythagorean triangles arXiv math 0701624 Sloane N J A ed Sequence A237518 Least primes that together with prime n forms a Heronian triangle The On Line Encyclopedia of Integer Sequences OEIS Foundation H Darmon and L Merel Winding quotients and some variants of Fermat s Last Theorem J Reine Angew Math 490 1997 81 100 Rosenberg Steven Spillane Michael Wulf Daniel B May 2008 Heron triangles and moduli spaces Mathematics Teacher 101 656 663 doi 10 5951 MT 101 9 0656 a b Yiu Paul 2008 Heron triangles which cannot be decomposed into two integer right triangles PDF 41st Meeting of Florida Section of Mathematical Association of America p 17 Weisstein Eric W Rational Triangle MathWorld Yekutieli Amnon 2023 Pythagorean triples complex numbers abelian groups and prime numbers The American Mathematical Monthly 130 4 321 334 arXiv 2101 12166 doi 10 1080 00029890 2023 2176114 MR 4567419 Pickover Clifford A 2009 Pythagorean Theorem and Triangles The Math Book Sterling p 40 ISBN 978 1402757969 Voles Roger July 1999 83 27 Integer solutions of a 2 b 2 d 2 displaystyle a 2 b 2 d 2 nbsp The Mathematical Gazette 83 497 269 271 doi 10 2307 3619056 JSTOR 3619056 S2CID 123267065 Richinick Jennifer July 2008 92 48 The upside down Pythagorean theorem The Mathematical Gazette 92 524 313 316 doi 10 1017 s0025557200183275 JSTOR 27821792 S2CID 125989951 Yiu Paul 2003 Recreational Mathematics PDF Course Notes Dept of Mathematical Sciences Florida Atlantic University Ch 2 p 110 Alperin 2005 Stillwell John 2002 6 6 Pythagorean Triples Elements of Number Theory Springer pp 110 2 ISBN 978 0 387 95587 2 Gauss CF 1832 Theoria residuorum biquadraticorum Comm Soc Reg Sci Gott Rec 4 See also Werke 2 67 148 1988 Preprint Archived 2011 08 09 at the Wayback Machine See Figure 2 on page 3 later published as Fassler Albert June July 1991 Multiple Pythagorean number triples American Mathematical Monthly 98 6 505 517 doi 10 2307 2324870 JSTOR 2324870 Benito Manuel Varona Juan L June 2002 Pythagorean triangles with legs less than n Journal of Computational and Applied Mathematics 143 1 117 126 Bibcode 2002JCoAM 143 117B doi 10 1016 S0377 0427 01 00496 4 as PDF Nahin Paul J 1998 An Imaginary Tale The Story of 1 displaystyle sqrt 1 nbsp Princeton New Jersey Princeton University Press pp 25 26 ISBN 0 691 02795 1 MR 1645703 Sloane N J A ed Sequence A001652 The On Line Encyclopedia of Integer Sequences OEIS Foundation Sloane N J A ed Sequence A001653 The On Line Encyclopedia of Integer Sequences OEIS Foundation Sloane N J A ed Sequence A303734 The On Line Encyclopedia of Integer Sequences OEIS Foundation Pagni David September 2001 Fibonacci Meets Pythagoras Mathematics in School 30 4 39 40 JSTOR 30215477 Sloane N J A ed Sequence A351061 Smallest positive integer whose square can be written as the sum of n positive perfect squares The On Line Encyclopedia of Integer Sequences OEIS Foundation Sum of consecutive cubes equal a cube archived from the original on 2008 05 15 Hirschhorn Michael November 2011 When is the sum of consecutive squares a square The Mathematical Gazette 95 511 2 doi 10 1017 S0025557200003636 ISSN 0025 5572 OCLC 819659848 S2CID 118776198 Goehl John F Jr May 2005 Reader reflections Mathematics Teacher 98 9 580 doi 10 5951 MT 98 9 0580 Goehl John F Jr Triples quartets pentads Mathematics Teacher 98 May 2005 p 580 Kim Scott May 2002 Bogglers Discover 82 The equation w4 x4 y4 z4 is harder In 1988 after 200 years of mathematicians attempts to prove it impossible Noam Elkies of Harvard found the counterexample 2 682 4404 15 365 6394 18 796 7604 20 615 6734 Elkies Noam 1988 On A4 B4 C4 D4 Mathematics of Computation 51 184 825 835 doi 10 2307 2008781 JSTOR 2008781 MR 0930224 Kak S and Prabhu M Cryptographic applications of primitive Pythagorean triples Cryptologia 38 215 222 2014 1 References editAlperin Roger C 2005 The modular tree of Pythagoras PDF American Mathematical Monthly 112 9 807 816 CiteSeerX 10 1 1 112 3085 doi 10 2307 30037602 JSTOR 30037602 MR 2179860 Berggren B 1934 Pytagoreiska trianglar Tidskrift for Elementar Matematik Fysik och Kemi in Swedish 17 129 139 Barning F J M 1963 Over pythagorese en bijna pythagorese driehoeken en een generatieproces met behulp van unimodulaire matrices PDF Math Centrum Amsterdam Afd Zuivere Wisk in Dutch ZW 011 37 Eckert Ernest 1992 Primitive Pythagorean triples The College Mathematics Journal 23 5 413 417 doi 10 2307 2686417 JSTOR 2686417 Elkies Noam Pythagorean triples and Hilbert s theorem 90 PDF Heath Thomas 1956 The Thirteen Books of Euclid s Elements Vol 1 Books I and II 2nd ed Dover Publications ISBN 978 0 486 60088 8 Long Calvin T 1972 Elementary Introduction to Number Theory 2nd ed Lexington D C Heath and Company LCCN 77171950 Martin Artemas 1875 Rational right angled triangles nearly isosceles The Analyst 3 2 47 50 doi 10 2307 2635906 JSTOR 2635906 McCullough Darryl 2005 Height and excess of Pythagorean triples PDF Mathematics Magazine 78 1 26 44 doi 10 1080 0025570X 2005 11953298 S2CID 1701449 Romik Dan 2008 The dynamics of Pythagorean triples PDF Trans Amer Math Soc 360 11 6045 6064 arXiv math DS 0406512 doi 10 1090 S0002 9947 08 04467 X MR 2425702 Teigen M G Hadwin D W 1971 On Generating Pythagorean Triples The American Mathematical Monthly 78 4 378 379 doi 10 2307 2316903 JSTOR 2316903 Trautman Andrzej 1998 Pythagorean spinors and Penrose twistors in S A Hugget L J Mason K P Tod S T Tsou N M J Woodhouse eds Geometric universe Postscript External links editClifford Algebras and Euclid s Parameterization of Pythagorean triples Curious Consequences of a Miscopied Quadratic Discussion of Properties of Pythagorean triples Interactive Calculators Puzzles and Problems Generating Pythagorean Triples Using Arithmetic Progressions Pythagorean numbers Encyclopedia of Mathematics EMS Press 2001 1994 Interactive Calculator for Pythagorean Triples The negative Pell equation and Pythagorean triples Parameterization of Pythagorean Triples by a single triple of polynomials Price H Lee 2008 The Pythagorean Tree A New Species arXiv 0809 4324 Pythagorean Triples and the Unit Circle chap 2 3 in A Friendly Introduction to Number Theory by Joseph H Silverman 3rd ed 2006 Pearson Prentice Hall Upper Saddle River NJ ISBN 0 13 186137 9 Pythagorean Triples at cut the knot Interactive Applet showing unit circle relationships to Pythagorean Triples Pythagorean Triplets The Remarkable Incircle of a Triangle Solutions to Quadratic Compatible Pairs in relation to Pythagorean Triples Theoretical properties of the Pythagorean Triples and connections to geometry The Trinary Tree s underlying Primitive Pythagorean Triples at cut the knot Weisstein Eric W Pythagorean Triple MathWorld Retrieved from https en wikipedia org w index php title Pythagorean triple amp oldid 1198187452, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.