Matemática Discreta: Prof. George Ney
Matemática Discreta: Prof. George Ney
Matemática Discreta: Prof. George Ney
Notas de Aulas
2.1 Divisibilidade
Definição 2.1.1 Dados os inteiros a e b, diz-se que "a divide b"e escreve-se a|b, se existe um inteiro c tal
que b = a · c.
a|b ⇐⇒ ∃ c ∈ Z; b = a · c
Alternativamente, a|b pode ser lido como "a é divisor de b", "a é um fator de b"ou "b é múltiplo de a".
Quando não se tem a|b, escreve-se a ̸ |b.
Exemplo 2.2 Encontre todos os inteiros positivos n tais que (2n2 + 1)|(n3 + 9n − 17).
Solução: Dado que (2n2 + 1)|(n3 + 9n − 17) e (2n2 + 1)|(2n2 + 1), tem-se
Isto acarreta,
Há duas hipóteses:
17n − 34 = 0 ⇔ n = 2
Problema 2.9 Encontre todos os números inteiros positivos n para os quais n + 1|n2 + 1.
Problema 2.10 Quantos números inteiros positivos n existem tais que n + 3 divide n2 + 7?
Problema 2.11 — Leningrado, 1991. Cada um dos naturais a, b, c e d é divisível por ab − cd, que também
é um número natural. Prove que ab − cd = 1.
Problema 2.12 Pode o número A = 111 . . . 1, formado por trezentos 1’s, ser um quadrado perfeito?
Exemplo 2.3 — Maio, 2006. Encontre todos os naturais a e b tais que a|(b + 1) e b|(a + 1).
Solução: Pela propriedade da limitação, temos a ≤ b + 1 e b ≤ a + 1. Assim, a − 1 ≤ b ≤ a + 1. Temos
os seguintes os casos:
(i) a = b. Como a|b + 1 e a|b (pois b = a) temos que a|[(b + 1) − b] = 1. Assim, a = 1, gerando a solução
única (a, b) = (1, 1);
(ii) a = b + 1. Como b|a + 1 e b|a − 1 (pois b = a − 1) temos que b|[(a + 1) − (a − 1)] = 2. Assim, b = 1
ou b = 2 e nesse caso, temos as soluções (3, 2) e (2, 1);
(iii) a = b − 1. De modo análogo a (ii) obtemos (1, 2) e (2, 3). ■
Exemplo 2.4 — AIME, 1986. Qual é o maior inteiro n para o qual n3 + 100 é divisível por n + 10?
Solução: Temos que
Assim,
Desde que (n + 10)|(n3 + 100), então (n + 10)|900. Assim, o maior inteiro n para o qual n + 10 divide
900 é 890. ■
Exemplo 2.6 — ARML, 2003. Encontre o maior divisor de 1001001001 que não exceda 10000.
Solução: Tem-se que
7 · 11 · 13 · 101 · 9901. Não é difícil verificar que nenhuma combinação dos fatores 7, 11, 13 e 101 pode
gerar um produto maior que 9901 e menor que 10000. ■
n
Exemplo 2.7 Seja n um número inteiro positivo. Prove que 32 + 1 é divisível por 2, mas não por 4.
n n
Solução: Claramente, 32 é ímpar e 32 + 1 é par. Observe também que
n n−1 n−1 n−1
32 = (32 )2 = 92 = (8 + 1)2 .
(x + y)m = xm + m1 xm−1 y + m m
m−2 2 m−1
2 x y +...+ m−1 xy + ym .
Tomando x = 8, y = 1 e m = 2n−1 na equação acima, vemos que cada parcela, com exceção da última
(ou seja, ym = 1), é um múltiplo de 8 (que é um múltiplo de 4).
n n
Portanto, o resto de 32 ao dividir por 4 é igual a 1 e o resto de 32 + 1 ao dividir por 4 é igual a 2. ■
Assim,
26 Capítulo 2. Divisibilidade e Congruência
2|a(a + 1)(2a + 1)
6|(2a3 + 3a2 + a) ⇔ 6|a(a + 1)(2a + 1) ⇔
3|a(a + 1)(2a + 1)
Isto de fato ocorre, uma vez que:
(i) Entre dois números consecutivos (a e a + 1) algum deles é par. Deste modo,
Problema 2.13 Prove que se a é um número mutuamente primo com 6, então 24|(a3 − 1).
Problema 2.14 Prove que se a ∈ N, então 120|(a5 − 5a3 + 4a).
a a2 a3
Problema 2.15 Prove que se a é um número par, + + é um número inteiro.
12 8 24
a 5 a 4 7a 3 5a2 a
Problema 2.16 Prove que se a ∈ N, então + + + + é um número inteiro.
120 12 24 12 5
qb ≤ a < (q + 1)b
a = q1 b + r1 , com 0 ≤ r1 < b.
Disto temos (qb + r) − (q1 b + r1 ) = 0 ⇒ b(q − q1 ) = r1 − r, o que implica b|(r1 − r). Mas, como
r1 < b e r < b, temos |r1 − r| < b e, portanto, como b|(r1 − r) devemos ter r1 − r = 0 o que implica r = r1 .
Logo q1 b = qb ⇒ q1 = q, uma vez que b ̸= 0.
Teorema 2.3.2 Se a e b são inteiros e a = qb + r onde q e r são inteiros, então (a, b) = (b, r).
Prova: Da relação a = qb + r podemos concluir que todo divisor de b e r é um divisor de a. Esta mesma
relação, escrita na forma r = a − qb, nos diz que todo divisor de a e b é um divisor de r. Logo o conjunto
dos divisores comuns de a e b é igual ao conjunto dos divisores comuns de b e r, o que nos garante o
resultado (a, b) = (b, r).
n · 103 + 388,
Mas 388 = 22 · 97, então n deve ser múltiplo de 97. Assim n = t · 97, com 11 ≤ t ≤ 103. São 93 números.
■
Problema 2.17 Encontre os inteiros que, na divisão por 7, deixam um quociente igual ao resto.
Problema 2.18 Determinar os números que divididos por 17 dão um resto igual ao quadrado do quociente
correspondente.
Problema 2.19 — OCM, 1994. Seja A = 777 . . . 77 um número onde o dígito 7 aparece 1001 vezes.
Determinar o quociente e o resto da divisão de A por 1001.
Problema 2.20 Encontre um inteiro que deixa resto 4 na divisão por 5 e resto 7 na divisão por 13.
Problema 2.21 Encontre o menor inteiro que, dividido por 29 deixa resto 5, e dividido por 31 dá resto 28.
Teorema 2.4.1 — Teorema dos Restos. Se b1 e b2 deixam restos r1 e r2 na divisão por a, respectivamente,
então:
Problema 2.22 Qual o resto que o número 1002 · 1003 · 1004 deixa quando dividido por 7?
Problema 2.23 Qual o resto que o número 45000 deixa quando dividido por 3?
Problema 2.24 — OBM. Mostre que se n é ímpar, então n2 − 1 é divisível por 8.
Problema 2.25 Qual o resto que o número 22k+1 deixa quando dividido por 3?
Problema 2.26 Qual o resto de n3 + 2n na divisão por 3?
Problema 2.27 Prove que:
a) 5 | (n5 + 4n), ∀n ∈ Z;
b) 3 ∤ (n2 + 1), ∀n ∈ Z;
c) 9 ∤ (n3 + 2), ∀n ∈ Z;
d) 24 | (n3 − n), ∀n(ímpar)∈ Z.
Problema 2.28 Prove que, para todo inteiro positivo n o número n5 − 5n3 + 4n é divisível por 120.
Problema 2.29 Qual é o último algarismo do número 777777 ?
Problema 2.30 Prove que existe um número natural n tal que os números n + 1, n + 2, . . . , n + 2016 são
todos compostos.
Problema 2.31 Se p > 3 é primo, prove que o resto da divisão de p2 por 12 é igual a 1.
28 Capítulo 2. Divisibilidade e Congruência
Problema 2.32 — OBMEP, N2, 2017. Um número inteiro n é chamado de bilegal se n é maior do que 1 e
n2 é igual à soma de n inteiros positivos consecutivos. Por exemplo, 3 é bilegal, pois 32 = 9 = 2 + 3 + 4 (3
inteiros consecutivos).
a) Verifique que 5 é bilegal.
b) Verifique que 4 não é bilegal.
c) Explique por que nenhum número par é bilegal e todo número ímpar maior do que 1 é bilegal.
Problema 2.33 Sejam m e n naturais tais que mn + 1 é múltiplo de 24, mostre que m + n também é múltiplo
de 24.
Problema 2.34 Seja n um inteiro positivo tal que 3n + 7 é um quadrado perfeito. Prove que n + 3 é a soma
de três quadrados perfeitos, com possível repetição.
Problema 2.35 Prove que o produto de qualquer sequência de k inteiros consecutivos é divisível por k!.
n
Problema 2.36 Um número da forma Fn = 22 + 1 é chamado número de Fermat. Prove que quaisquer dois
números de Fermat, diferentes entre si, são relativamente primos.
Problema 2.37 Prove que existem infinitos primos da forma 6k + 5.
Problema 2.38 Para n ≥ 2 e k um inteiro positivo qualquer temos (n − 1)|(nk − 1).
Problema 2.39 Se a e b são ímpares, então a2 + b2 não pode ser um quadrado perfeito.
Problema 2.40 Mostre que se m e n são inteiros positivos com m > 1, então n < mn .
2.5 Congruência
Definição 2.5.1 Sejam a, b e m > 0 números inteiros. Dizemos que a é côngruo a b, módulo m, se
m|(a − b). Escreve-se:
a ≡ b (mod m) (2.1)
Dito de outro modo: a e b são côngruos, módulo m, se ambos deixam o mesmo resto quando divididos
por m.
Proposição 2.5.1 Se a e b são inteiros, temos que a ≡ b (mod m) se, e somente se, existir um inteiro c tal
que a = b + cm.
Prova: Se a ≡ b (mod m), então m|(a − b), o que implica na existência de um inteiro c tal que a − b = cm,
isto é, a = b + cm. A reciproca é trivial, pois da existência de um c satisfazendo a = b + cm, temos cm = a − b,
ou seja, que m|(a − b), isto é, a ≡ b (mod m).
Definição 2.5.2 — Sistema Completo de Restos módulo m. Um conjunto de m > 0 inteiros forma
um Sistema Completo de Restos módulo m se dois quaisquer desses números, diferentes entre si, são
2.5 Congruência 29
incôngruos módulo m.
Proposição 2.5.5 Se {r1 , r2 , . . . , rm } é um sistema completo de restos módulo m, então todo inteiro a é
côngruo a um e somente um dos ri .
2.5.1 Problemas
Problema 2.41 Ache os restos nas seguintes divisões:
a) 245 por 7;
b) 1110 por 100;
c) (310 · 425 + 68 ) por 5;
d) (52 · 4841 + 285 ) por 3;
e) 1169 por 3.
Problema 2.42 Encontre o resto de 22225555 + 55552222 na divisão por 7.
Problema 2.43 Prove que o número M = 111 + 2222 + 3333 + 4444 + 5555 − 12345 não é um quadrado
perfeito.
Problema 2.44 Quantos calendários anuais diferentes existem? Quantos anos consecutivos são necessários
para que todos estes calendários sejam usados?
Problema 2.45 Enuncie e demonstre Critérios de Divisibilidade por 2, 3, 4, 5, 7, 8, 9, 10 e 11.
Problema 2.46 a) Seja n um inteiro positivo, mostre que o número
(5n + 1)(5n + 2)(5n + 3)(5n + 4)
2
é inteiro e que o dígito das unidades é 2.
b) Se é verdade que
51 · 52 · 53 · . . . · 200 = (10m + n) · 10 p ,
onde m, n, p são números inteiros positivos e 0 < n < 10. Encontre o valor de n + p.
210 ≡ −10 (mod 47) ⇒ (210 )2 ≡ (−10)2 (mod 47) ⇒ 220 ≡ 6 (mod 47).
Desse modo,
Problema 2.47 Encontrar o resto da divisão de 734 por 51 e o resto da divisão de 563 por 29.
Problema 2.48 Qual o resto da divisão euclidiana de
s = 15 + 25 + 35 + . . . + 995 + 1005
por 4? Justifique.
Problema 2.49 Mostre que o resto da divisão euclidiana de
s(n) = 1! + 2! + 3! + . . . + n!
por 12 é 9, para todo n ≥ 4.
Problema 2.50 Se n é múltiplo de 4, qual o resto da divisão de
1n + 2n + 3n + . . . + 9n
por 10?
30 Capítulo 2. Divisibilidade e Congruência
Problema 2.51 Sabendo que 74 = 2401, ache os algarismos da dezena e da unidade do número 799999 .
Problema 2.52 Encontre o resto da divisão de 9 · 99 · 999 · . . . · 99 . . . 9} quando dividido por 1000.
| {z
999 9′ s
2
Problema 2.53 — EUA. Determine a soma dos dígitos na base 10 de (104n +8 + 1)2 , sendo n um inteiro
positivo.
Exemplo 2.13 Mostrar que para a e b inteiros temos que 3|(a2 + b2 ) ⇒ 3|a e 3|b.
Solução: Suponha por absurdo, e sem perda de generalidade, que 3 ∤ a.
Analisemos pela tabela abaixo as possíveis congruências de a2 + b2 , módulo 3.
a\b 0 1 2 (mod 3)
1 1 2 2
≡ a2 + b2
2 1 2 2
Exemplo 2.14 Mostrar que 5n3 + 7n5 ≡ 0 (mod 12) para todo inteiro n.
Solução: Ora,
Analisemos pela tabela abaixo as possíveis congruências de 7n3 (n2 − 1), módulo 12.
n≡ 0 ±1 ±2 ±3 ±4 ±5 6 (mod 12)
n3 ≡ 0 ±1 ±8 ±3 ±4 ±5 0 (mod 12)
n2 − 1 ≡ −1 0 3 8 3 0 −1 (mod 12)
7n (n2 − 1) ≡
3 0 0 0 0 0 0 0 (mod 12)
Exemplo 2.15 — OBM. Sejam x, y, z inteiros tais que x3 + y3 − z3 é múltiplo de 7. Mostre que um desses
números é múltiplo de 7.
Solução: Suponha por absurdo que nenhum dos números é múltiplo de 7. Ademais, por hipótese,
Note que z3 ̸≡ −2, 2 (mod 7) (pois n3 ≡ ±1 (mod 7)) e z3 ̸≡ 0 (mod 7) (suposição por absurdo).
Deste modo, x ou y ou z é múltiplo de 7. ■
Problema 2.54 — OBM. Dados 3 inteiros tais que x2 + y2 = z2 , mostre que x e y não são ambos ímpares e
que xy é múltiplo de 6.
Problema 2.55 — OBM. Demonstre que:
a) O quadrado de um inteiro é da forma 8n ou 8n + 1 ou 8n + 4.
2.5 Congruência 31
b) Um inteiro da forma 4a (8b + 7), com a e b inteiros não negativos, não pode ser uma soma de três quadrados
de inteiros.
Exemplo 2.16 — OBM. Prove que não existem números inteiros x, y satisfazendo a equação
15x2 − 7y2 = 9.
y≡ 0 ±1 ±2 (mod 5)
y2 ≡ 0 1 4 (mod 5)
3y2 ≡ 0 3 2 (mod 5)
Exemplo 2.17 — OBM. Mostre que nenhum número inteiro da forma 1 + 4n é divisível por 3.
Solução: Veja que,
1! + 2! + . . . + n!
Problema 2.56 — AIME, 1996. Um aluno entediado caminha por um corredor que contém uma fileira de
armários fechados, numerados de 1 a 1024. Ele abre o armário com o número 1 e depois alterna entre pular e
abrir cada armário a partir de então. Quando ele chega ao final do corredor, o aluno se vira e começa a voltar.
Ele abre o primeiro armário fechado que encontra e depois alterna entre pular e abrir cada armário fechado a
partir de então. O aluno continua vagando dessa maneira até que todos os armários estejam abertos. Qual é o
número do último armário que ele abre?
r
Exemplo 2.19 Seja n > 1 um número inteiro. Prove que o número 11 . . . 1} 44
| {z . . . 4} não é racional.
| {z
n 2n
32 Capítulo 2. Divisibilidade e Congruência
. . . 1} 44
|11{z . . . 4} = (103n−1 + 103n−2 + . . . + 102n ) + 4 · (102n−1 + 102n−2 + . . . + 10 + 1)
| {z
n 2n
102n (10n − 1) (102n − 1)
= +4·
9 9
102n (10n − 1) (10n − 1) · (10n + 1)
= +4·
9 9
(10n − 1)
= · (102n + 4 · 10n + 4)
9
(102n + 2)2
= · (10n − 1).
9
Então, para que 11 . . . 1} 44
| {z . . . 4} seja um quadrado perfeito, (10n − 1) deve ser quadrado perfeito. Ou seja,
| {z
n 2n
(10n − 1) = k2 . Isto significa que k deve ser ímpar.
Note,
k≡ 1 3 (mod 4)
k2 ≡ 1 1 ≡ 10n − 1
Mas veja que para n > 1, tem-se sempre 10n − 1 ≡ 3.
Logo, para n > 1, |11{z
. . . 1} 44 . . . 4} não pode ser quadrado perfeito.
| {z ■
n 2n
ax ≡ b (mod m) (2.2)
Proposição 2.5.6 Uma congruência linear ax ≡ b (mod m) admite soluções em Z se, e somente se, b é
divisível por d = mdc{a, m}. E, neste caso, se x0 é uma solução particular, então o conjunto de todas as
soluções tem d elementos, a saber:
m m m m
x0 , x0 + , x0 + 2 · , x0 + 3 · , . . . , x0 + (d − 1) · . (2.3)
d d d d
Problema 2.57 Resolva as seguintes congruências lineares:
a) 5x ≡ 2 (mod 26);
b) 3x ≡ 17 (mod 5);
c) 34x ≡ 60 (mod 98);
d) 6x ≡ 15 (mod 21);
e) 20x ≡ 7 (mod 15);
f) 14x ≡ 36 (mod 48);
g) 5x ≡ −38 (mod 7);
h) 20x ≡ 30 (mod 31).
Então temos:
1. Se d ∤ a, então a equação dada não tem solução inteira;
2. Se d | a, então a equação dada tem infinitas soluções inteiras e, além disso, o conjunto de pontos
inteiros pode ser parametrizado a partir de um ponto particular. Precisamente, fazendo a = dα,
b = dβ e c = dγ a equação fica da forma:
β x + γy = α
e dada uma solução particular (x0 , y0 ) nos inteiros, então todas as outras soluções inteiras da equação
são da forma:
x = x0 + γk
k∈Z
y = y0 − β k
x ≡ a1 (mod m1 )
x ≡ a2 (mod m2 )
.. (2.4)
.
x ≡ ar (mod mr )
admite soluções se, e somente se, ai − a j é divisível por di j = mdc(mi , m j ), para qualquer par de índices
i, j(i ̸= j). Neste caso, se x0 , é uma solução particular, então a solução geral do sistema é dada por:
x ≡ x0 (mod m) (2.5)
onde m = mmc{m1 , m2 , . . . , mr }.
Proposição 2.5.9 — Teorema Chinês do Resto. Sejam m1 , m2 , . . . , mr números inteiros maiores que
zero e tais que mdc{mi , m j } = 1, sempre que i ̸= j. Façamos m = m1 · m2 · . . . · mr e sejam b1 , b2 , . . . , br ,
respectivamente, soluções das congruências lineares
m
y ≡ 1 (mod m j )( j = 1, 2, . . . , r). (2.6)
mj
34 Capítulo 2. Divisibilidade e Congruência
Então o sistema
x ≡ a1 (mod m1 )
x ≡ a2 (mod m2 )
.. (2.7)
.
x ≡ ar (mod mr )
2.5.4 Problemas
Problema 2.64 Determine todos os números naturais que, quando divididos por 18, deixam resto 6 e, quando
divididos por 14, deixam resto 4.
Problema 2.65 Ache o menor inteiro que fornece restos 1, 2, 5 e 5 quando dividido, respectivamente, por 2,
3, 6 e 12 (Yin-Hing - séc. VII).
Problema 2.66 Retirando-se os ovos contidos num cesto 2, 3, 4, 5 e 6 de cada vez restarão, respectivamente,
1, 2, 3, 4 e 5 ovos. Quando eles são retirados de 7 em 7, não sobra nenhum no cesto. Qual o menor número
de ovos que um cesto nessas condições pode conter? (Brahmagupta - séc. VII).
Problema 2.67 Dispomos de uma quantia de x reais menor do que 3000. Se distribuirmos essa quantia entre
11 pessoas, sobra um real; se a distribuirmos entre 12 pessoas, sobram dois reais, e se a distribuirmos entre
13 pessoas, sobram 3 reais. De quantos reais dispomos?
Problema 2.68 Ache todos os números que deixam resto 2, quando divididos por 7, deixam resto 3, quando
divididos por 11 e deixam resto 5, quando divididos por 13. Aponte a menor solução positiva.
Problema 2.69 Encontre três números inteiros consecutivos tais que o primeiro é divisível pelo quadrado de
um número primo, o segundo é divisível pelo cubo de um número primo e o terceiro é divisível pela quarta
potência de um número primo.
Problema 2.70 Descanse.
x2 + ax + b = y2 + cy + d
tem uma infinidade de soluções (x, y), com x e y inteiros, se, e somente se a2 − 4b = c2 − 4d.
1 1 1 1
Problema 2.79 Mostre que o número de soluções de + + = , com x, y e z naturais, é finito.
x y z 1983
Problema 2.80 Prove que, para cada número natural p, com p ≥ 3, existem p números naturais distintos
1 1 1
dois a dois: n1 , n2 , . . ., n p , tais que + +...+ = 1.
n1 n2 np
1 1 1
Problema 2.81 Mostre que, para todo natural n, n ≥ 2, 1 + + + . . . + não é inteiro.
2 3 n
2.7 Problemas Finais 35
Problema 2.82 Seja n > 0 um número natural e an = n2 + n + 1. Demonstre que na sequência (an ) existem
infinitos termos ak iguais ao produto de dois termos da sequência.
Problema 2.83 Todo número inteiro positivo a pode ser fatorado na forma a = 2b (2c + 1) onde b e c são
inteiros não negativos. O número 2c + 1 é chamado fator ímpar de a. Por exemplo, o fator ímpar de 60 é
15. Seja n um número ímpar e positivo, a0 = 2n − 1 e ak+1 o fator ímpar de 3ak + 1 para k = 0, 1, . . . , n − 1.
Calcule an .
Problema 2.84 Sendo m inteiro positivo, mostre que existem sempre 3 ou 4 potências de 2 com m algarismos.
Ache os m para os quais existem 4.
Problema 2.85 Seja P(n) o número de fatores primos distintos de n. Prove que existe n0 tal que, se n > n0 ,
P(n) 1
então < 1983 .
n 10
Problema 2.86 Em quantos zeros termina 1000!?
k
Problema 2.87 Seja p um número natural primo e k um número natural. Se p é divisor de para todo
i
1 ≤ i ≤ k − 1, então existe um natural m tal k = pm .
que
n
n + k −k
Problema 2.88 Calcule a somatória ∑ 2 para qualquer inteiro positivo n.
k=0
k
Problema 2.89 Dado um número inteiro n, mostre que existe um múltiplo de n que se escreve com os
algarismos 0 e 1 apenas. (Por exemplo, se n = 3, temos 111 ou 1011, etc...)
Problema 2.90 Obtenha todos os números de 10 dígitos, tais que o dígito que figura na posição k (para todo
k, com 0 ≤ k ≤ 9) seja igual ao número de vezes que o algarismo k figura no número.
Problema 2.91 Descanse.
pα
Problema 2.101 Mostrar que p| onde 0 < k < pα .
k
Problema 2.102 Mostrar que 310 ≡ 1 mod 112 .
Problema 2.104 Encontrar todas as soluções de cada uma das seguintes congruências lineares.
a) 5x ≡ 3 (mod 7).
b) 13x ≡ 14 (mod 29).
36 Capítulo 2. Divisibilidade e Congruência