terça-feira, 22 de novembro de 2016

Algoritmos Matemáticos para calcular números primos - Algoritmo de Pepin

Algoritmo de Pepin para testar a primalidade dos números de Fermat
Como os números de Fermat (Fn  = 22^n +1) crescem muito rapidamente em função de n, torna-se muito laborioso testar a sua primalidade. No entanto, Pepin obteve em 1877 um algoritmo para testar a primalidade de números de Fermat.
Algoritmo de Pepin:
Seja Fn  = 22^n +1, com n³2, e k³2. Então as seguintes condições são equivalentes: 
1. Fn é um número primo e (k/ Fn) = -1; 
2.  k(Fn -1)/2 -1 (mód.  Fn ).

Este algoritmo é praticamente uma aplicação da fórmula de Euler para os factores de Fn (Euler demonstrou que todos os factores de Fn , com n³2, são da forma k x 2n+2+1 e através do qual descobriu que 641 divide F5 : F5 = 641 x 6 700 417) . No entanto se Fn é composto, este não nos indica qualquer factor deste.

Nenhum comentário:

Postar um comentário