Livro de Matemática

Equações diofantinas

ax + by = c
ax² + by² + cz² = d
ax³ + by³ = c

As equações diofantinas recebem esse nome em homenagem ao matemático grego Diofanto, que viveu em meados do século III. No escopo das equações diofantinas o que nos interessa são as suas soluções no conjunto dos inteiros.
Em nosso estudo iremos focar nas equações diofantinas lineares do tipo ax + by = c, onde a, b e c ∈ ℤ e x, y são as incógnitas que também devem ser inteiras.

Tipos principais

  • Lineares: ax + by = c
  • Quadráticas: ax² + by² = z²
  • De grau superior: xn + yn = zn (Famoso pelo último teorema de Fermat!)

Condições importantes

  • Nem toda equação diofantina tem solução.
  • Às vezes, há infinitas soluções, ou apenas um conjunto restrito.
  • Frequentemente, precisamos analisar divisibilidade, congruências e propriedades dos números.

Exemplo 1

Encontre a solução da equação 2x + 3y = 1.


Passo 1: Checar se há solução.
O mdc(2,3) = 1 e 1|1, logo há solução.

Passo 2: Encontrar uma solução particular.
Isolamos uma variável, por exemplo x.

2x = 1 – 3y

x =
1 – 3y
2

Para que x seja inteiro, 1 – 3y deve ser par.
Testamos valores para y:

  • Se y = 1: x = [1 – 3(1)] / 2 = -1 → solução (x,y) = (-1,1)
  • Se y = -1: x = [1 – 3(-1)] / 2 = 2 → solução (x,y) = (2,-1)

Passo 3: Encontramos a solução geral.

x = x0 +
b
mdc(a,b)
* k
y = y0
a
mdc(a,b)
* k

Aplicando ao nosso caso

Vamos utilizar a solução particular (-1,1).

x = -1 +
3
1
* k = -1 + 3k
y = 1 –
2
1
* k = 1 – 2k

Portanto, para qualquer inteiro k, a solução deve satisfazer a equação original.

Exemplo 2

Para colocar 13 abóboras em grupos de 3 ou de 5, quantos grupos serão formados de cada tipo?


Resolver esse problema significa encontrar as soluções inteiras e positivas da equação 3x + 5y = 13.

Passo 1: Checar se há solução.
O mdc(3,5) = 1 e 1|13, logo há solução.

Passo 2: Encontrar uma solução particular.

  • Se y = 0, teremos 3x + 5(0) = 13 → 3x = 13 → x = 13/3 que não é inteiro, portanto não serve.
  • Se y = 1, teremos 3x + 5(1) = 13 → 3x = 8 → x = 8/3 que não é inteiro, portanto não serve.
  • Se y = 2, teremos 3x + 5(2) = 13 → 3x = 3 → x = 3/3 = 1. Solução (x,y) = (1,2)

Passo 3: Encontrar a solução geral.

x = x0 + 5k
y = y0 – 3k

O leitor poderá realizar testes incluindo valores para k e chegará a conclusão de que a única solução possível será (1,2), ou seja, 1 grupo de 3 abóboras e 2 grupos de 5 abóboras.

Exemplo 3

Um laboratório dispõe de 2 máquinas para o processo de examinar amostras de sangue. Uma delas examina 15 amostras a cada processo, a outra examina 25 amostras. Quantas vezes essas máquinas devem ser acionadas para conseguir examinar 1000 amostras de sangue?


Resolver esse problema significa solucionar a equação 15x + 25y = 1000, onde x e y representam os ciclos de funcionamento.

15x + 25y = 1000
3x + 5y = 200

5y = 200 – 3x

y =
200 – 3x
5

Então, 200 – 3x deve ser divisível por 5 para que y seja inteiro, ou seja, 200 – 3x deve ser um número terminado em zero ou cinco.

Se x = 10

y =
200 – 3(10)
5
y =
170
5
= 34

Logo, uma das soluções é (10,34).

Vamos encontrar a solução geral.

x = 10 + 5k
y = 34 – 3k

Para k = 11, temos x = 65 e y = 1, dessa forma a máquina que examina 15 amostras seria usada 65 vezes e a máquina que examina 25 ammostras seria usada 1 vez.
Para k = 3, temos x = 25 e y = 25, dessa forma cada máquina seria utiliza igualmente. Existem ao todo 14 combinações diferentes para serem testadas.