Máximo Divisor Comum

Transcrição

Máximo Divisor Comum
MA14 - Aritmética
Unidade 5
Algoritmo de Euclides
(Máximo Divisor Comum)
Abramo Hefez
PROFMAT - SBM
Aviso
Este material é apenas um resumo de parte do conteúdo da
disciplina e o seu estudo não garante o domı́nio do assunto.
O material completo a ser estudado encontra-se no
Capı́tulo 5 - Seção 5.1
do livro texto da disciplina:
Aritmética, A. Hefez, Coleção PROFMAT.
Colaborou na elaboração desses resumos Maria Lúcia T. Villela.
PROFMAT - SBM
Aritmética - Unidade 5 - Máximo Divisor Comum
slide 2/19
Divisor Comum
Sejam a e b dois inteiros, distintos ou não. Um número inteiro d
será dito um divisor comum de a e b se d|a e d|b.
Por exemplo, os números ±1, ±2, ±3 e ±6 são os divisores
comuns de 12 e 18.
A definição a seguir foi essencialmente dada por Euclides nos
Elementos e se constitui em um dos pilares da sua aritmética.
PROFMAT - SBM
Aritmética - Unidade 5 - Máximo Divisor Comum
slide 3/19
Definição: Máximo Divisor Comum
Um número inteiro d > 0 é um máximo divisor comum (mdc) de
dois inteiros a e b se possuir as seguintes propriedades:
i) d é um divisor comum de a e de b, e
ii) d é divisı́vel por todo divisor comum de a e b.
Exemplo
O máximo divisor comum de 12 e 18 é 6.
A condição (ii) acima pode ser reenunciada como segue:
ii0 ) Se c é um divisor comum de a e b, então c|d.
Em particular, se d e d 0 são dois mdc de um mesmo par de
números, então d | d 0 e d 0 | d, o que, juntamente com as
condições d ≥ 0 e d 0 ≥ 0 implicam d = d 0 .
Ou seja, quando existe, o mdc de dois números é único.
PROFMAT - SBM
Aritmética - Unidade 5 - Máximo Divisor Comum
slide 4/19
Veremos mais adiante que sempre existe o mdc de dois números
inteiros a e b e o denotaremos por (a, b).
Como o mdc de a e b não depende da ordem em que a e b são
tomados, temos que
(a, b) = (b, a).
Em alguns casos particulares, é facil verificar a existência do mdc.
Por exemplo, se a é um número inteiro tem-se claramente que
(0, a) = |a|,
(1, a) = 1
e
(a, a) = |a|.
Mais geralmente, para todo b ∈ Z, temos que
a|b ⇐⇒ (a, b) = |a|.
(1)
Observação
Sejam a, b ∈ Z. Tem-se que (a, b) = 0 ⇐⇒ a = b = 0.
PROFMAT - SBM
Aritmética - Unidade 5 - Máximo Divisor Comum
slide 5/19
A demonstração da existência do mdc de qualquer par de números
inteiros, não ambos nulos, é bem mais sutil.
Se d > 0 é um mdc de a e b não nulos e c é um divisor comum
desses números, então c divide d e, consequentemente, |c| divide
d. Portanto, c 6 |c| 6 d.
Isto mostra que, efetivamente, quando existe, o máximo divisor
comum de dois números, não ambos nulos, é o maior dentre todos
os divisores comuns desses números.
PROFMAT - SBM
Aritmética - Unidade 5 - Máximo Divisor Comum
slide 6/19
Poderı́amos, como se faz usualmente no Ensino Fundamental,
definir o máximo divisor comum de dois números a e b, não ambos
nulos, como o maior elemento do conjunto de todos os divisores
comuns desses números, o que de imediato garantiria a sua
existência.
De qualquer modo, seria necessário provar a propriedade (ii) da
definição de mdc, pois é ela que possibilita provar os resultados
subsequentes, e não o fato do mdc ser o maior dos divisores
comuns.
PROFMAT - SBM
Aritmética - Unidade 5 - Máximo Divisor Comum
slide 7/19
Observe que dados a, b ∈ Z, se existir o mdc (a, b) de a e b, então
(a, b) = (−a, b) = (a, −b) = (−a, −b).
Assim, para efeito do cálculo do mdc de dois números, podemos
supô-los não negativos.
PROFMAT - SBM
Aritmética - Unidade 5 - Máximo Divisor Comum
slide 8/19
Resultado fundamental para o Algoritmo de Euclides
Para provar a existência do máximo divisor comum de dois inteiros
não negativos, Euclides utiliza, essencialmente, o resultado abaixo.
Lema
Sejam a, b, n ∈ Z. Se existe (a, b − na), então (a, b) existe e
(a, b) = (a, b − na).
O Lema é efetivo para calcular mdc, conforme veremos nos
exemplos a seguir, e será fundamental para estabelecermos o
algoritmo de Euclides, que permitirá, com muita eficiência, calcular
o mdc de dois números naturais quaisquer.
PROFMAT - SBM
Aritmética - Unidade 5 - Máximo Divisor Comum
slide 9/19
Exercı́cio
Vamos determinar o máximo divisor comum de 96525 e 90, usando
o Lema.
Solução
(90, 96 525)
PROFMAT - SBM
=
=
=
=
=
=
=
=
(90, 96 525 − 90 × 1 000) = (90, 96 525 − 90 000)
(90, 6 525)
(90, 6 525 − 70 × 90) = (90, 6 525 − 6 300)
(90, 225)
(90, 225 − 2 × 90) = (90, 225 − 180)
(90, 45)
(45, 90)
45.
Aritmética - Unidade 5 - Máximo Divisor Comum
slide 10/19
Exemplo 1
Dados a ∈ Z com a 6= 1 e m ∈ N, temos que
m
a −1
,
a
−
1
= (a − 1, m).
a−1
Solução
A igualdade acima é trivialmente verificada se m = 1. Suponhamos
que m > 2. Chamando de d o primeiro membro da igualdade,
temos que
d = (am−1 + am−2 + · · · + a + 1, a − 1) =
(am−1 − 1) + (am−2 − 1) + · · · + (a − 1) + m, a − 1 .
Como
a − 1|(am−1 − 1) + (am−2 − 1) + · · · + (a − 1),
segue-se, para algum n ∈ N, que
(am−1 − 1) + (am−2 − 1) + · · · + (a − 1) = n(a − 1).
Portanto, pelo Lema anterior tem-se que
d = (n(a − 1) + m, a − 1) = (a − 1, n(a − 1) + m) = (a − 1, m).
PROFMAT - SBM
Aritmética - Unidade 5 - Máximo Divisor Comum
slide 11/19
Exemplo 2
Determinemos os valores de a ∈ Z e n ∈ N para os quais a + 1
divide a2n + 1.
Solução
Note inicialmente que
a + 1|a2n + 1 ⇐⇒ (a + 1, a2n + 1) = |a + 1|.
Como a2n + 1 = (a2n − 1) + 2, e a + 1|a2n − 1, segue-se do Lema
anterior, para todo n, que
(a + 1, a2n + 1) = (a + 1, (a2n − 1) + 2) = (a + 1, 2).
Portanto, a + 1|a2n + 1, para algum n ∈ N, se, e somente se,
|a + 1| = (a + 1, 2), o que ocorre se, e somente se, a = 0, a = 1,
a = −2 ou a = −3 e n qualquer.
PROFMAT - SBM
Aritmética - Unidade 5 - Máximo Divisor Comum
slide 12/19
Exemplo 3
Vamos, neste exemplo, determinar os valores de a ∈ Z e n ∈ N
para os quais a + 1 divide a2n+1 − 1.
Solução
Note que
(a + 1, a2n+1 − 1) = (a + 1, a(a2n − 1) + a − 1) = (a + 1, a − 1).
Portanto, a + 1|a2n+1 − 1, para algum n ∈ N, se, e somente se,
|a +1| = (a +1, a2n+1 −1) = (a +1, a −1) = (a +1, −2) = (a +1, 2)
o que ocorre se, e somente se, a = 0, a = 1, a = −2 ou a = −3 e
n qualquer.
PROFMAT - SBM
Aritmética - Unidade 5 - Máximo Divisor Comum
slide 13/19
Algoritmo de Euclides
Prova construtiva da existência do mdc dada por Euclides.
Dados a, b ∈ N, podemos supor a 6 b. Se a = 1 ou a = b, ou
ainda a|b, já vimos que (a, b) = a. Suponhamos, então, que
1 < a < b e que a 6 | b. Logo, pela divisão euclidiana, podemos
escrever
b = aq1 + r1 , com 0 < r1 < a.
Temos duas possibilidades:
a) r1 |a, e, em tal caso, por (1) e pelo Lema,
r1 = (a, r1 ) = (a, b − q1 a) = (a, b),
e termina o algoritmo, ou
b) r1 6 | a, e, em tal caso, podemos efetuar a divisão de a por r1 ,
obtendo
a = r1 q2 + r2 , com 0 < r2 < r1 .
PROFMAT - SBM
Aritmética - Unidade 5 - Máximo Divisor Comum
slide 14/19
Novamente, temos duas possibilidades:
a0 ) r2 |r1 , e, em tal caso, novamente, por (1) e pelo Lema de
Euclides,
r2 = (r1 , r2 ) = (r1 , a − q2 r1 ) = (r1 , a) = (b − q1 a, a) = (b, a) = (a, b),
e paramos, pois termina o algoritmo, ou
b0 ) r2 6 | r1 , e, em tal caso, podemos efetuar a divisão de r1 por r2 ,
obtendo
r1 = r2 q3 + r3 , com 0 < r3 < r2 .
PROFMAT - SBM
Aritmética - Unidade 5 - Máximo Divisor Comum
slide 15/19
Este procedimento não pode continuar indefinidamente, pois
terı́amos uma sequência de números naturais
a > r1 > r2 > · · · ,
que não possui menor elemento, o que não é possı́vel pela
Propriedade da Boa Ordenação.
Logo, para algum n, temos que rn |rn−1 , o que implica que
(a, b) = rn .
O algoritmo acima pode ser sintetizado e realizado na prática,
como mostramos a seguir.
PROFMAT - SBM
Aritmética - Unidade 5 - Máximo Divisor Comum
slide 16/19
Inicialmente, efetuamos a divisão
b = aq1 + r1
e colocamos os números envolvidos
no diagrama ao lado.
Continuamos efetuando a divisão
a = r1 q2 + r2
e colocamos os números envolvidos
no diagrama ao lado.
b
r1
b
r1
q1
a
q1 q2
a r1
r2
Prosseguindo, enquanto for possı́vel (até que para algum n > 2
rn | rn−1 ), teremos
b
r1
PROFMAT - SBM
q1 q2 q3 · · ·
a r1 r2 · · ·
r2 r3 r4 · · ·
qn−1 qn
qn+1
rn−2 rn−1 rn = (a, b)
rn
Aritmética - Unidade 5 - Máximo Divisor Comum
slide 17/19
Exemplo 4
Calculemos o mdc de 372 e 162:
2
3 2 1 2
372 162 48 18 12 6
48 18 12 6
Observe que, no exemplo acima, o Algoritmo de Euclides nos
fornece:
6 = 18 − 1 · 12
12 = 48 − 2 · 18
18 = 162 − 3 · 48
48 = 372 − 2 · 162
Donde se segue que
6 = 18 − 1 · 12 = 18 − 1 · (48 − 2 · 18) = 3 · 18 − 48 =
3 · (162 − 3 · 48) − 48 = 3 · 162 − 10 · 48 =
3 · 162 − 10 · (372 − 2 · 162) = 23 · 162 − 10 · 372.
Temos, então, que
(372, 162) = 6 = 23 · 162 + (−10) · 372.
PROFMAT - SBM
Aritmética - Unidade 5 - Máximo Divisor Comum
slide 18/19
Note que conseguimos, através do uso do Algoritmo de Euclides de
trás para frente, escrever 6 = (372, 162) como múltiplo de 162
mais um múltiplo de 372.
O Algoritmo de Euclides nos fornece, portanto, um meio prático de
escrever o mdc de dois números como soma de dois múltiplos dos
números em questão. Esta é uma propriedade geral do mdc que
redemonstraremos com todo rigor na próxima seção.
Quando utilizarmos o Algoritmo de Euclides para expressar (a, b)
na forma ma + nb, com m, n ∈ Z, nos referiremos a ele como
Algoritmo de Euclides Estendido.
PROFMAT - SBM
Aritmética - Unidade 5 - Máximo Divisor Comum
slide 19/19

Documentos relacionados

MA14 - Aritmética .2cm Unidade 16 Resumo .5cm Congruências e

MA14 - Aritmética .2cm Unidade 16 Resumo .5cm Congruências e O Calendário Existe uma fórmula que permite calcular o dia da semana de uma data devida ao reverendo Christian Zeller, que a publicou em 1 882. Para simplificarmos as contas, a fórmula terá va...

Leia mais

Matriz adjunta, regra de Cramer

Matriz adjunta, regra de Cramer A. Hefez e C. S. Fernandez Resumo elaborado por Paulo Sousa PROFMAT - SBM

Leia mais

Teorema da Divis˜ao Euclidiana, (MDC) Máximo Divisor

Teorema da Divis˜ao Euclidiana, (MDC) Máximo Divisor neste caso é o 2. Definição 3.0.2. Sejam a, b ∈ Z. Um número d ∈ Z se diz máximo divisor comum de a e b se: • d > 0; • d|a e d|b; • Se c ∈ Z for tal que c|a e c|b, então c|d. Proposição 3.1...

Leia mais