Logo Studenta

Clase 2

¡Este material tiene más páginas!

Vista previa del material en texto

Algoritmos y Estructuras de 
Datos
Departamento de Informática
LAS - TUP
Clase 2
Números Primos
Definición: Dado un entero p ∈ ℵ , p>1 , se dice que es un número primo si sus 
divisores son 1 y el propio número p.
Los números que no son primos son compuestos.
Métodos relacionados a números primos - Divisibilidad
Para todo m > 2 ∈ ℵ , m2 - m es compuesto
m2 - m = m x (m-1)
Algoritmo: Determinar si un número es primo o no.
Teorema
Todo número compuesto m ∈ ℵ tiene al menos un divisor primo.
Demostración: Sabemos que los divisores de un número son menores o iguales 
que el mismo. Por lo tanto dicha cantidad es finita. Vamos a probar que el menor 
de los divisores es primo.
Sea a el menor divisor de m. Este debería ser primo, si fuera compuesto entonces 
tendría un divisor a’ < a y dado que si a | m entonces a’ | m siendo esto un 
contradicción con la hipótesis ya que a es el menor divisor de m.
Entonces si a no puede ser compuesto, debe ser primo.
Teorema
Si m es un número compuesto, entonces tendrá un divisor primo menor o igual a √ m
Demostración: si m es compuesto entonces existe un divisor a con 1<a<m y m=a x b
m = √ m x √ m y m no puede ser mayor que a x b, por hipótesis.
Entonces, a <= √ m o b<=√ m , por lo tanto m tiene un divisor <= √ m
Ej. 47: maximo divisor ⎣√ 47⎦ = 6 => 2⤫47, 3⤫47, 4⤫47, 5⤫47, 6⤫47 => si es primo
Ej. 68: máximo divisor ⎣√ 68⎦ = 8 => 2/68 => no es primo
Teorema fundamental de la aritmética
Todo número compuesto m ∈ ℵ , m>1 , se puede expresar de manera única 
como el producto de factores primos: pi
ei
m = p1
e1 x p2
e2 x p3
e3 x...x pk
ek = ∏k i=1pi
ei
Donde p1, p2, …, pk son primos entre si y e1, e2, ek son naturales
Ejemplo: 12 = 2 x 2 x 3 = 22 x 3
Teorema fundamental de la aritmética
Lemas
Si p y q son primos y p|q, entonces p=q o p=-q
Si p es primo y p|(a*b), entonces p|a o p|b
Si n (entero) es compuesto, entonces existe un primo, p, que lo divide, es decir, 
p|n 
Teorema fundamental de la aritmética
Existencia:
Si m es compuesto entonces tiene un divisor que es primo: m = p1 x a 
Si a fuese primo queda demostrada la existencia de la factorización.
Si a es compuesto entonces a tiene un primo p2 tal que a = p2 x b. 
Reemplazando m = p1x p2 x b y así podemos repetir el procedimiento.
Se observa que a > b > c > … Se obtendrá un primo ph tal que m = p1x p2 x … x 
ph 
Como los p se pueden repetir => m = p1
e1 x p2
e2 x p3
e3 x...x pk
ek
Teorema fundamental de la aritmética
Unicidad:
Vamos a suponer que el teorema es falso => m tiene más de una factorización.
m = p1x p2 x … x pr = m = q1x q2 x … x qs
Algoritmo: Determinar los factores primos de un número compuesto.
Teorema: La sucesión de números primos es infinita
Se demuestra que dado un primo pk, existe otro primo mayor a él.
Sabemos que cualquier número m puede expresarse como:
m = p1
e1 x p2
e2 x p3
e3 x...x pk
ek +1
● si m es primo queda demostrado ya que obtuvimos un primo m > pk
● m no es primo...
La Criba de Eratóstenes
Método que permite obtener todos los primos entre 2 y un número entero dado.
● Empezamos en el número 2, dejamos el número 2 como primo pero 
tachamos todos los múltiplos de 2 (es decir, tachamos 4, 6, 8, etc.).
● Se continúa con el siguiente número no tachado en la tabla, en este caso el 
número 3, dejamos el número 3 como primo y tachamos todos los múltiplos 
de 3 (es decir tachamos 6, 9, 12, etc.).
● El siguiente número no tachado en la tabla es el 5, dejamos el número 5 
como primo y tachamos todos los múltiplos de 5 (es decir tachamos 10, 15, 
20, etc.).
● Este proceso se repite hasta que lleguemos al número N, habiendo 
previamente tachado todos los múltiplos de los números primos encontrados.
La Criba de Eratóstenes

Continuar navegando