Find Pythagoras Triples w/ Given Hypotenuse

  • Context: Undergrad 
  • Thread starter Thread starter Terry Coates
  • Start date Start date
  • Tags Tags
    search
Terry Coates
Messages
39
Reaction score
2
I wonder if I have found the most efficient way of finding any pythagoras triple with a given hypotenuse that has not been published?
My method uses a trial and error search, but with the limits set to minimize the number of trials as follows:
Try odd values X within the limits of int(C^0.5) +1 to int(2.C)^0.5 inclusive such that
2.C - X^2 = Y^2. C being the required hypotenuse. {This is always possible and in a number of ways depending on the number (at least one) of prime factors of form 4n+1 in C.}
Then the required value of one side of the triangle is given by X.Y
Example C= 65
lower limit = 9 upper limit = 11
X = 11, Y = 3 or X = 9 Y = 7

33^2 + 56^2 = 65^2 or 63^2 + 16^2 = 65^2

These are primitive solutions, but non primitive ones can be found by applying the above method to C = 5 or 17 and then multiplying the three sides by 17 or 5.
 
Mathematics news on Phys.org
I moved this thread from the textbooks section, as it seemed more related to the mathematics and very little to textbooks.
 
Your examples can all be found by the equation ##(u^2-v^2)^2 + (2uv)^2 = (u^2+v^2)^2## which is well known.
I can't remember and haven't looked up whether all triples can be found this way. Nevertheless, your's can be found, e.g. ##65^2=8^2+1^2=7^2+4^2##.
 
fresh_42 said:
Your examples can all be found by the equation ##(u^2-v^2)^2 + (2uv)^2 = (u^2+v^2)^2## which is well known.
I can't remember and haven't looked up whether all triples can be found this way. Nevertheless, your's can be found, e.g. ##65^2=8^2+1^2=7^2+4^2##.
This gives all triples.
 
  • Like
Likes   Reactions: SammyS

Similar threads

Replies
20
Views
5K
  • · Replies 3 ·
Replies
3
Views
7K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 125 ·
5
Replies
125
Views
21K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 1 ·
Replies
1
Views
4K
  • · Replies 2 ·
Replies
2
Views
2K