http://qs321.pair.com?node_id=545395


in reply to Re: pythagorean triples
in thread pythagorean triples

True, but it's fairly easy to filter out the non-primitives.

If m and n are both even, skip (a, b, and c will all be divisible by two).

If m and n are both odd, skip (a, b, and c will all be divisible by two).

If m and n have a divisor in common (e.g., GCD{12,3} != 1) skip (a, b, and c will have that factor in common).

The first case can be wrapped up in third case (actually, it can be wrapped up in the second case too), but I find that it makes things clearer to separate them out.

Replies are listed 'Best First'.
Re^3: pythagorean triples
by jgamble (Pilgrim) on Apr 25, 2006 at 04:23 UTC

    The third case should of course have been written as:

    If m and n have a divisor in common (e.g., GCD{m,n} != 1) skip (a, b, and c will have that divisor in common).

    Sorry about that