Aquí está la manera de generar todos los relativamente primer ternas pitagóricas:
Teorema: Vamos a $m$ $n$ ser enteros positivos, de modo que
$$
\begin{align}
&m\gt n\tag{1}\\
&m+n\text{ is odd}\tag{2}\\
&m\text{ and }n\text{ are relatively prime}\tag{3}
\end{align}
$$
A continuación,
$$
\begin{align}
a &= m^2 - n^2\\
b &= 2mn\\
c &= m^2 + n^2
\end{align}\etiqueta{4}
$$
da todo positivo, relativamente primos $a$, $b$, y $c$, de modo que
$$
a^2 + b^2 = c^2\etiqueta{5}
$$
Prueba: $(5)\Rightarrow(4):$
Supongamos que $a$, $b$, y $c$ son positivas, relativamente primos, y $a^2 + b^2 = c^2$.
Debido a $(2k)^2 = 4k^2$$(2k+1)^2 = 4(k+1)k + 1$, el cuadrado de un
entero debe ser $0 \bmod{4}$ y el cuadrado de un entero impar debe ser $1 \bmod{4}$.
Al menos uno de $a$ $b$ debe ser impar; de lo contrario $a$, $b$, y $c$ compartir
factor común de $2$. Si ambos son impares, entonces $c^2$ tendría que ser $2 \bmod{4}$,
lo cual es imposible. Por lo tanto, uno debe ser uniforme y el otro debe ser impar. Esto significa que $c$ debe ser impar. Sin pérdida de generalidad, vamos a $b$ ser incluso.
Deje $M = (c+a)/2$$N = (c-a)/2$. Entonces
$$
\begin{align}
a &= M - N\tag{6}\\
c &= M + N\tag{7}\\
b^2 &= 4MN\tag{8}
\end{align}
$$
Por lo tanto, tenemos que $M \gt N \gt 0$ y uno de $M$ $N$ debe ser uniforme y en el othermust ser impar. Además, $\gcd(M,N)$ divide $a$, $b$, y $c$; por lo tanto, $\gcd(M,N) = 1$. Desde $b^2 = 4MN$ $\gcd(M,N) = 1$ ambos $M$ $N$ deben ser cuadrados perfectos. Deje $M = m^2$ $N = n^2$ donde $m$ $n$ son positivas, entonces, $(1)$, $(2)$, $(3)$, y $(4)$ está satisfecho.
$(4)\Rightarrow(5):$
Supongamos que $(1)$, $(2)$, $(3)$, y $(4)$ está satisfecho. A continuación, $(5)$ satisfecho:
$$
\begin{align}
a^2 + b^2
&= (m^2 - n^2)^2 + (2mn)^2\\
&= m^4 - 2 m^2 n^2 + n^4 + 4 m^2 n^2\\
&= m^4 + 2 m^2 n^2 + n^4\\
&= (m^2 + n^2)^2\\
&= c^2\tag{9}
\end{align}
$$
Además, $a$ $b$ son relativamente primos desde
$$
\begin{align}
\gcd(a,b)
&= \gcd(m^2-n^2,2mn)\\
&\:\mid\:\gcd(m-n,2) \gcd(m-n,m) \gcd(m-n,n)\\
&\times\gcd(m+n,2) \gcd(m+n,m) \gcd(m+n,n)\\
&=\gcd(m+n,2)^2 \gcd(n,m)^4\\
&= 1\tag{10}
\end{align}\\
$$
$\square$