Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Just trying to figure out a way to generate triples for $a^2+b^2=5c^2$. The wiki article shows how it is done for $a^2+b^2=c^2$ but I am not sure how to extrapolate.

share|cite|improve this question
up vote 7 down vote accepted

This is one of those CW answers. Country and Western.

I did Gerry's recipe and I quite like how it works. Educational, you might say. I took the slope $t = \frac{q}{r}$ and starting rational point $(2,1).$ The other point works out to be $$ x = \frac{2 t^2 - 2 t - 2}{t^2 + 1}, \; \; \; y = \frac{- t^2 - 4 t + 1}{t^2 + 1}, $$ so multiply everything by $r^2$ to arrive at

$$ x = \frac{2 q^2 - 2qr - 2r^2}{q^2 + r^2}, \; \; \; y = \frac{- q^2 - 4 qr + r^2}{q^2 + r^2}. $$ So far $x^2 + y^2 = 5.$ Multiply through by $q^2 + r^2$ to get

$$ a = 2 q^2 - 2 q r - 2 r^2 $$

$$ b = -q^2 - 4 q r + r^2 $$

$$ c = q^2 + r^2 $$ $$ a^2 + b^2 = 5 q^4 + 10 r^2 q^2 + 5 r^4 $$ and $$ c^2 = q^4 + 2 r^2 q^2 + r^4 $$ and $$ a^2 + b^2 = 5 c^2 $$

share|cite|improve this answer
$1445 = 5 \cdot 17^2.$ – Will Jagy Dec 3 '12 at 5:58
My own miscalculation, apologies – KaliMa Dec 3 '12 at 5:59
What is a CW answer? – KaliMa Dec 3 '12 at 6:01
Country and Western, although in this case, Community Wiki, which means Will doesn't get any points when people vote for his answer. – Gerry Myerson Dec 3 '12 at 6:33
@WillJagy Can't something similar be done to the original Pythagorean triple generators, which checks for gcd(m,n)=1 and opposite parity? Does that apply here to for generating primitives? There's no way to generate only primitives? – KaliMa Dec 3 '12 at 20:15

Consider the circle $$x^2+y^2=5$$ Find a rational point on it (that shouldn't be too hard). Then imagine a line with slope $t$ through that point. It hits the circle at another rational point. So you get a family of rational points, parametrized by $t$. Rational points on the circle are integer points on $a^2+b^2=5c^2$.

share|cite|improve this answer
I pick point (1,2) because 1^2+2^2=1+4=5. So i have a line with slope t going through it. What do I do with that? I can twist this line anywhere I want and have it go through any point on the other side of the circle. Slope 0 it hits (-1,2), etc – KaliMa Dec 3 '12 at 4:33
For each $t$, you get a point. For each rational $t$, you get a rational point. Then you clear denominators to get a triple. – Gerry Myerson Dec 3 '12 at 4:35
I am trying this but I am sorry, I don't see how any of this helps with the question. I am trying to create triplets like you see in – KaliMa Dec 3 '12 at 4:47
@KaliMa In the same link that you give, if you scroll down a little to the section Geometry of Euclid's Formula you'll find precisely what Gerry is trying to explain to you in the case of the usual Pythagorean Triples. – Adrián Barquero Dec 3 '12 at 5:00
@KaliMa, finish up with this method and you will both have your answer and will have learned something. Gerry is quite able to care for himself...but you don't really get to prescribe the way the (correct) method is described to you. – Will Jagy Dec 3 '12 at 5:09

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.