Pythagorean quadruple

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Template:Short description

File:Pythagorean quadruples examples.svg
All four primitive Pythagorean quadruples with only single-digit values

A Pythagorean quadruple is a tuple of integers aScript error: No such module "Check for unknown parameters"., bScript error: No such module "Check for unknown parameters"., cScript error: No such module "Check for unknown parameters"., and dScript error: No such module "Check for unknown parameters"., such that a2 + b2 + c2 = d2Script error: No such module "Check for unknown parameters".. They are solutions of a Diophantine equation and often only positive integer values are considered.[1] However, to provide a more complete geometric interpretation, the integer values can be allowed to be negative and zero (thus allowing Pythagorean triples to be included) with the only condition being that d > 0Script error: No such module "Check for unknown parameters".. In this setting, a Pythagorean quadruple (a, b, c, d)Script error: No such module "Check for unknown parameters". defines a cuboid with integer side lengths Template:AbsScript error: No such module "Check for unknown parameters"., Template:AbsScript error: No such module "Check for unknown parameters"., and Template:AbsScript error: No such module "Check for unknown parameters"., whose space diagonal has integer length dScript error: No such module "Check for unknown parameters".; with this interpretation, Pythagorean quadruples are thus also called Pythagorean boxes.[2] In this article we will assume, unless otherwise stated, that the values of a Pythagorean quadruple are all positive integers.

Parametrization of primitive quadruples

A Pythagorean quadruple is called primitive if the greatest common divisor of its entries is 1. Every Pythagorean quadruple is an integer multiple of a primitive quadruple. The set of primitive Pythagorean quadruples for which aScript error: No such module "Check for unknown parameters". is odd can be generated by the formulas a=m2+n2p2q2,b=2(mq+np),c=2(nqmp),d=m2+n2+p2+q2, where mScript error: No such module "Check for unknown parameters"., nScript error: No such module "Check for unknown parameters"., pScript error: No such module "Check for unknown parameters"., qScript error: No such module "Check for unknown parameters". are non-negative integers with greatest common divisor 1 such that m + n + p + qScript error: No such module "Check for unknown parameters". is odd.[3][4][1] Thus, all primitive Pythagorean quadruples are characterized by the identity (m2+n2+p2+q2)2=(2mq+2np)2+(2nq2mp)2+(m2+n2p2q2)2.

Alternate parametrization

All Pythagorean quadruples (including non-primitives, and with repetition, though aScript error: No such module "Check for unknown parameters"., bScript error: No such module "Check for unknown parameters"., and cScript error: No such module "Check for unknown parameters". do not appear in all possible orders) can be generated from two positive integers aScript error: No such module "Check for unknown parameters". and bScript error: No such module "Check for unknown parameters". as follows:

If aScript error: No such module "Check for unknown parameters". and bScript error: No such module "Check for unknown parameters". have different parity, let pScript error: No such module "Check for unknown parameters". be any factor of a2 + b2Script error: No such module "Check for unknown parameters". such that p2 < a2 + b2Script error: No such module "Check for unknown parameters".. Then c = Template:SfracScript error: No such module "Check for unknown parameters". and d = Template:SfracScript error: No such module "Check for unknown parameters".. Note that p = dcScript error: No such module "Check for unknown parameters"..

A similar method exists[5] for generating all Pythagorean quadruples for which aScript error: No such module "Check for unknown parameters". and bScript error: No such module "Check for unknown parameters". are both even. Let l = Template:SfracScript error: No such module "Check for unknown parameters". and m = Template:SfracScript error: No such module "Check for unknown parameters". and let nScript error: No such module "Check for unknown parameters". be a factor of l2 + m2Script error: No such module "Check for unknown parameters". such that n2 < l2 + m2Script error: No such module "Check for unknown parameters".. Then c = Template:SfracScript error: No such module "Check for unknown parameters". and d = Template:SfracScript error: No such module "Check for unknown parameters".. This method generates all Pythagorean quadruples exactly once each when lScript error: No such module "Check for unknown parameters". and mScript error: No such module "Check for unknown parameters". run through all pairs of natural numbers and nScript error: No such module "Check for unknown parameters". runs through all permissible values for each pair.

No such method exists if both aScript error: No such module "Check for unknown parameters". and bScript error: No such module "Check for unknown parameters". are odd, in which case no solutions exist as can be seen by the parametrization in the previous section.

Properties

The largest number that always divides the product abcdScript error: No such module "Check for unknown parameters". is 12.[6] The quadruple with the minimal product is (1, 2, 2, 3).

Given a Pythagorean quadruple (a,b,c,d) where d2=a2+b2+c2 then d can be defined as the norm of the quadruple in that d=a2+b2+c2 and is analogous to the hypotenuse of a Pythagorean triple.

Every odd positive number other than 1 and 5 can be the norm of a primitive Pythagorean quadruple d2=a2+b2+c2 such that a,b,c are greater than zero and are coprime.[7] All primitive Pythagorean quadruples with the odd numbers as norms up to 29 except 1 and 5 are given in the table below.

Similar to a Pythagorean triple which generates a distinct right triangle, a Pythagorean quadruple will generate a distinct Heronian triangle.[8] If a, b, c, dScript error: No such module "Check for unknown parameters". is a Pythagorean quadruple with a2+b2+c2=d2 it will generate a Heronian triangle with sides x, y, zScript error: No such module "Check for unknown parameters". as follows: x=d2a2y=d2b2z=d2c2 It will have a semiperimeter s=d2, an area A=abcd and an inradius r=abc/d.

The exradii will be: rx=bcd/a,ry=acd/b,rz=abd/c. The circumradius will be: R=(d2a2)(d2b2)(d2c2)4abcd=abcd(1/a2+1/b2+1/c21/d2)4

The ordered sequence of areas of this class of Heronian triangles can be found at (sequence A367737 in the OEIS).

Relationship with quaternions and rational orthogonal matrices

A primitive Pythagorean quadruple (a, b, c, d)Script error: No such module "Check for unknown parameters". parametrized by (m, n, p, q)Script error: No such module "Check for unknown parameters". corresponds to the first column of the matrix representation E(α)Script error: No such module "Check for unknown parameters". of conjugation α(⋅)αScript error: No such module "Check for unknown parameters". by the Hurwitz quaternion α = m + ni + pj + qkScript error: No such module "Check for unknown parameters". restricted to the subspace of quaternions spanned by iScript error: No such module "Check for unknown parameters"., jScript error: No such module "Check for unknown parameters"., kScript error: No such module "Check for unknown parameters"., which is given by E(α)=(m2+n2p2q22np2mq2mp+2nq2mq+2npm2n2+p2q22pq2mn2nq2mp2mn+2pqm2n2p2+q2), where the columns are pairwise orthogonal and each has norm dScript error: No such module "Check for unknown parameters".. Furthermore, we have that Template:SfracE(α)Script error: No such module "Check for unknown parameters". belongs to the orthogonal group SO(3,), and, in fact, all 3 × 3 orthogonal matrices with rational coefficients arise in this manner.[9]

Primitive Pythagorean quadruples with small norm

There are 31 primitive Pythagorean quadruples in which all entries are less than 30.

(  1 ,  2 , 2 , 3 )  (  2 , 10 , 11 , 15 )  ( 4 , 13 , 16 , 21 )  ( 2 , 10 , 25 , 27 )
( 2 , 3 , 6 , 7 )  ( 1 , 12 , 12 , 17 )  ( 8 , 11 , 16 , 21 )  ( 2 , 14 , 23 , 27 )
( 1 , 4 , 8 , 9 )  ( 8 , 9 , 12 , 17 )  ( 3 , 6 , 22 , 23 )  ( 7 , 14 , 22 , 27 )
( 4 , 4 , 7 , 9 )  ( 1 , 6 , 18 , 19 )  ( 3 , 14 , 18 , 23 )  ( 10 , 10 , 23 , 27 )
( 2 , 6 , 9 , 11 )  ( 6 , 6 , 17 , 19 )  ( 6 , 13 , 18 , 23 )  ( 3 , 16 , 24 , 29 )
( 6 , 6 , 7 , 11 )  ( 6 , 10 , 15 , 19 )  ( 9 , 12 , 20 , 25 )  ( 11 , 12 , 24 , 29 )
( 3 , 4 , 12 , 13 )  ( 4 , 5 , 20 , 21 )  ( 12 , 15 , 16 , 25 )  ( 12 , 16 , 21 , 29 )
( 2 , 5 , 14 , 15 )  ( 4 , 8 , 19 , 21 )  ( 2 , 7 , 26 , 27 )

See also

References

<templatestyles src="Reflist/styles.css" />

  1. a b R. Spira, The diophantine equation x2 + y2 + z2 = m2Script error: No such module "Check for unknown parameters"., Amer. Math. Monthly Vol. 69 (1962), No. 5, 360–365.
  2. R. A. Beauregard and E. R. Suryanarayan, Pythagorean boxes, Math. Magazine 74 (2001), 222–227.
  3. R.D. Carmichael, Diophantine Analysis, New York: John Wiley & Sons, 1915.
  4. L.E. Dickson, Some relations between the theory of numbers and other branches of mathematics, in Villat (Henri), ed., Conférence générale, Comptes rendus du Congrès international des mathématiciens, Strasbourg, Toulouse, 1921, pp. 41–56; reprint Nendeln/Liechtenstein: Kraus Reprint Limited, 1967; Collected Works 2, pp. 579–594.
  5. Sierpiński, Wacław, Pythagorean Triangles, Dover, 2003 (orig. 1962), p.102–103.
  6. MacHale, Des, and van den Bosch, Christian, "Generalising a result about Pythagorean triples", Mathematical Gazette 96, March 2012, pp. 91-96.
  7. Script error: No such module "citation/CS1".
  8. Script error: No such module "citation/CS1".
  9. J. Cremona, Letter to the Editor, Amer. Math. Monthly 94 (1987), 757–758.

Script error: No such module "Check for unknown parameters".

External links

  • Script error: No such module "Template wrapper".
  • Script error: No such module "Template wrapper".