[skip-to-content]

Seção 4.1 Equações Diofantinas Lineares

Tecnologia 4.1.2.

No SageMath existe um método para resolver equações diofantinas. Para utiliza-lo é necessário declarar cada variável que será usada na equação. Abaixo, declaramos as variáveis \(x\) e \(y\) e escrevemos os comandos para resolver a equação diofantina

\begin{equation*} 3x+8y=13. \end{equation*}
Tecnologia 4.1.3.

Resolvendo o problema das Ternas Pitagóricas no SageMath:

Abaixo, podemos ver graficamente as soluções, podendo rotacionar o gráfico para melhor entendimento e visualização.

Figura 4.1.4.
Tecnologia 4.1.5.

Escolha os valores \(a\text{,}\) \(b\) e \(c\) para obter algumas soluções inteiras no plano, da Equação Diofantina:

\begin{equation*} ax+by=c. \end{equation*}
Figura 4.1.6.

Não entraremos em detalhes, mas ressaltamos que a função "solve_diophantine" se estende para uma maior quantidade de variáveis e não está restrita ao caso linear. Experimente a equação abaixo e depois substitua a equação por outra.