Test de Pépin

De testwiki
La revisió el 02:08, 30 juny 2023 per imported>EVA3.0 (bot) (Tipografia)
(dif.) ← Versió més antiga | Versió actual (dif.) | Versió més nova → (dif.)
Salta a la navegació Salta a la cerca

En matemàtiques, el test de Pepin és un test de primalitat que es pot emprar per determinar si un nombre de Fermat és primer. És una variant del test de Proth. El test rep el nom pel matemàtic francès P. Pepin.

Descripció del test

Sigui Fn=22n+1 l' n -èsim nombre de Fermat. El test de Pepin estableix que per a cada n > 0,

Fn és primer si i només si 3(Fn1)/21(modFn).

L'expressió 3(Fn1)/2 es pot avaluar mòdul Fn elevant-lo repetidament al quadrat. Això permet que el test tingui un temps d'execució polinòmic, és a dir, en principi es tracta d'un algorisme ràpid. No obstant això, els nombres de Fermat creixen tan ràpidament que només es poden avaluar uns pocs en un interval de temps raonable.

També poden emprar altres bases en lloc de 3, per exemple, 5, 6, 7 o 10.

Demostració que el test funciona

Per a la demostració en un sentit, es parteix de la congruència

3(Fn1)/21(modFn).

Llavors, 3Fn11(modFn), per tant, l'ordre multiplicador de mòdul 3 Fn divideix Fn1=22n, que és una potència de dos. D'altra banda, l'ordre no divideix (Fn1)/2, per la qual cosa ha de ser igual a Fn1. En particular, hi ha almenys Fn1 nombres menors que Fn que són coprimers amb Fn, i això només pot passar si Fn és primer.

Per l'altre sentit, suposem que Fn és primer. Pel criteri d'Euler,

3(Fn1)/2(3Fn)(modFn),

on (3Fn) és el símbol de Legendre. Elevant-lo al quadrat repetides vegades, trobem que 22n1(mod3), per tant, Fn2(mod3), i (Fn3)=1. Com Fn1(mod4), vam concloure que (3Fn)=1 a causa de la llei de reciprocitat quadràtica.

Referències

  • P. Pépin, Sur la formule 22n+1 , Comptes Rendus Acad. Sci Paris 85 (1877), pp. 329-333.

Enllaços externs