Matemática para Ciência de Computadores
1 o Ano - LCC & ERSI
Luı́s Antunes
[email protected]
DCC-FCUP
Luis Antunes DCC-FCUP
Complexidade 2002/03
1
Inteiros e divisão
Definição: Se a e b são inteiros com a 6= 0, dizemos que a divide b se existe um
inteiro c tal que b = ac. Quando a divide b dizemos que a é um factor de b e que
b é um múltiplo de a. a|b denota a divide b.
Exercı́cio 1: diga se 3|7 e se 3|12.
Exercı́cio 2: Sejam n e a inteiros positivos. Quantos inteiros positivos que não
excedem n dividem a?
Luis Antunes DCC-FCUP
Complexidade 2002/03
2
Divisão
Seja a um inteiro e d um inteiro positivo. Então existem inteiros q e r únicos, com
0 ≤ r < q, tal que a = dq + r.
Na equação anterior:
d é o divisor.
a é o dividendo.
q é o quociente (q = a div d).
r é o resto (r = a mod d).
Luis Antunes DCC-FCUP
Complexidade 2002/03
3
Divisão: exemplo
Quando dividimos 17 por 5, temos:
5 é o divisor.
17 é o dividendo.
3 é o quociente (3 = 17 div 5).
2 é o resto (2 = 17 mod 5).
Luis Antunes DCC-FCUP
Complexidade 2002/03
4
Divisão: exemplo
Quando dividimos −11 por 3, temos:
3 é o divisor.
-11 é o dividendo.
-4 é o quociente (−4 = −11 div 3).
1 é o resto (1 = −11 mod 3).
Note que o resto não pode ser negativo!
Luis Antunes DCC-FCUP
Complexidade 2002/03
5
Divisibilidade propriedades
Teorema: Sejam a,b e c inteiros. Então:
1. se a|b e a|c, então a|(b + c).
2. se a|b, então a|bc para todo o inteiro c.
3. se a|b e b|c, então a|c.
Provas:
1. Suponhamos que a|b e a|c, então por definição existem inteiros s e t tais que
b = as e c = at. Logo
b + c = as + at = a(s + t)
Luis Antunes DCC-FCUP
Complexidade 2002/03
6
Números primos
Definição: um inteiro positivo maior do que 1 é chamado número primo se os
únicos factores positivos de p são 1 e p. Um inteiro positivo maior do que 1 que
não seja primo é chamado de composto.
Exercı́cio 1: dos seguintes números identifique os primos, 3, 7, 9, 11 e 14.
Teorema fundamental da aritmética todo o inteiro positivo maior do que 1
pode ser escrito de forma única como o produto de dois ou mais primos.
Exercı́cio 2: Determine a factorização em números primos de: 100, 641, 999 e
1024.
Luis Antunes DCC-FCUP
Complexidade 2002/03
7
Números primos
Teorema:
√ Se n é um inteiro composto, então n tem um divisor primo menor ou
igual a n.
Prova: Se n é um número composto, tem um factor a com 1 < a < n. Logo
n = ab com a e b inteiros positivos maiores do que 1.
Então a ≤
√
n ou b ≤
√
n, caso contrário ab >
√ √
n n = n.
√
Logo n tem um factor menor do que n, este factor ou é um número primo ou
usando o teorema fundamental da aritmética pode ser decomposto num produto
de números primos.
Luis Antunes DCC-FCUP
Complexidade 2002/03
8
Visão crı́tica do resultado anterior
Um inteiro é um número primo se não for divisı́vel por nenhum número primo
menor ou igual a sua raı́z quadrada.
Luis Antunes DCC-FCUP
Complexidade 2002/03
9
Exercı́cios
1. Qual o quociente e o resto da divisão de 19 por 7?
2. Mostre que se a, b e c são inteiros tais que ac|bc então a|b.
3. Mostre que 101 é um número primo.
4. Determine a factorização de 7007.
Luis Antunes DCC-FCUP
Complexidade 2002/03
10
Quantos números primos?
Teorema: Existe uma infinidade de números primos.
Prova:Sup. que existe um número finito de primos p1, p2, ..., pn. Seja
Q = p1 × p2 × ... × pn + 1
T. F. A. Q é primo ou pode ser escrito como o produto de dois ou mais primos.
Contudo, nenhum dos primos pi divide Q, senão pi|(Q − p1 × p2 × ... × pn = 1).
O que é uma contradição, visto que assumimos que p1, p2, ..., pn listava todos os
primos.
Logo existe uma infinidade de números primos.
Luis Antunes DCC-FCUP
Complexidade 2002/03
11
Máximo divisor comum
Definição: Sejam a e b inteiros diferentes de zero. O maior inteiro d tal que d|a e
d|b é chamado de máximo divisor comum de a e b, d = mdc(a, b).
Exercı́cio 1: Calcule mdc(24, 36).
Exercı́cio 2: Calcule mdc(22, 17).
Definição: Os inteiros a e b são primos relativos se o seu máximo divisor comum
é 1.
Luis Antunes DCC-FCUP
Complexidade 2002/03
12
Máximo divisor comum
Uma outra forma de determinar o máximo divisor comum é factorizar os inteiros
a = pa1 1 pa2 2 ...pann
b = pb11 pb22 ...pbnn
todos os números primos presentes na factorização de a e b estão presentes na
fórmula anterior.
Então
min(a1 ,b1 ) min(a2 ,b2 )
n ,bn )
p2
...pmin(a
n
mdc(a, b) = p1
Exercı́cio 1: Calcule mdc(120, 500).
Luis Antunes DCC-FCUP
Complexidade 2002/03
13
Mı́nimo múltiplo comum
Definição: Sejam a e b inteiros positivos, o mı́nimo múltiplo comum entre a e b
é o menor inteiro que é divisı́vel por a e por b, mmc(a, b).
Se
a = pa1 1 pa2 2 ...pann
b = pb11 pb22 ...pbnn
todos os números primos presentes na factorização de a e b estão presentes na
fórmula anterior.
Então
max(a1 ,b1 ) max(a2 ,b2 )
p2
...pnmax(an,bn)
mmc(a, b) = p1
Exercı́cio 1: Calcule mmc(120, 500).
Luis Antunes DCC-FCUP
Complexidade 2002/03
14
Mı́nimo múltiplo comum
Teorema: Sejam a e b inteiros positivos. Então
ab = mdc(a, b)mmc(a, b)
Luis Antunes DCC-FCUP
Complexidade 2002/03
15
Aritmética modular
Definição: Sejam a e b inteiros e m um inteiro positivo, dizemos que a é
congruente com b modulo m se m divide a − b, a ≡ b (mod m).
Teorema: Sejam a e b inteiros e m um inteiro positivo. Então a ≡ b (mod m) se
e só se a mod m = b mod m.
Exercı́cio 1: determine se 17 é congruente com 5 modulo 6.
Luis Antunes DCC-FCUP
Complexidade 2002/03
16
Exercı́cios
1. Quais os inteiros positivos menores do que 12 são primos relativos com 12?
2. Seja m um inteiro positivo. mostre que a ≡ b (mod m) se a mod m = b mod
m.
3. Determine: mdc(1000, 645), mmc(1000, 645).
4. Calcule −17 mod 2, e 144 mod 7.
Luis Antunes DCC-FCUP
Download

pdf - Departamento de Ciência de Computadores