NOMBRES - Curiosités, théorie et usages

 

Accueil                           DicoNombre            Rubriques           Nouveautés      Édition du: 14/12/2019

Orientation générale        DicoMot Math          Atlas                   Références                     M'écrire

Barre de recherche          DicoCulture              Index alphabétique                      Brèves de Maths

      

Nombres PREMIERS

 

Débutants

Nombres

Premiers

Recherche de PRIMALITÉ

 

Glossaire

Nombres

Premiers

 

 

INDEX

 

Premiers et primalité

 

Crible d'Ératosthène

Presque-premiers

Pseudo Premiers

Carmichaël

Divisibilité

Nombres de Poulet

Carmichaël - Texte

Primalité

Liste pseudo-P.

 

 

Sommaire de cette page

>>> Les k-presque-premiers

>>> Les pseudo-premiers

>>> Retour sur le petit théorème de Fermat

>>> Test de Fermat – non primalité

>>> Nombres pseudo-premiers absolus

>>> Place des pseudo-premiers

>>> En base a = 2

>>> Statistiques

>>> Anglais 

 

 

On dit primarité (français) ou primalité (avec teinture anglo-saxonne)

 

 

 

LES PRESQUE NOMBRES PREMIERS

& PSEUDO-PREMIERS

  

1) Par leurs facteurs: Les presque-premiers ou k-presque-premiers comprennent exactement k facteurs premiers.

 

2) Par leur résistance aux tests de primalité: ce sont les pseudo-premiers. 

Déterminer si un nombre est premier, ce n'est pas si simple ! On va découvrir des nombres pseudo-premiers, les nombres de Poulet et d'autres encore "plus presque" premiers, les pseudo-premiers absolus de Carmichael.

L'existence de ces nombres singuliers créé une difficulté pour la recherche de la primalité des nombres: pas de critères absolus pour déterminer si un nombre est premier ou composé.

 

 

Les k-presque-premiers

 

Définition

 

Un entier n > 0 est dit k-presque premier, pour k  0, lorsqu'il est le produit d'exactement k nombres premiers.

 

Voir Nombres semi-premiers

Nombres k-presque premiers

 

Exemples

Voir Tables

 

 

 

 

 

Les pseudo-premiers

 

 RETOUR sur le petit théorème de FERMAT

 

Petit théorème de Fermat – Version faible

 

Si p premier;

ap – a est divisible par p.

 

Lecture

Quand p est premier,  un nombre a et sa puissance p ont même reste lorsque divisés par p.

 

Ex: 75 = 16 807 = 5 x 3 361 + 2 et 7 = 5 x 1 + 2

           Ce qui donne:  75 – 7 = 5 x 3 360 + 0

 

 

Petit théorème de Fermat – Version forte

En divisant par a, avec précaution

 

Si p premier;

Si a et p étrangers; alors:

ap–1 – 1 est divisible par p.

   

 

 

Voir Petit théorème de Fermat - Développements

Notion de congruence (modulo)

 

 

Lecture

Avec p est premier et a non multiple de p,  le nombre a et sa puissance p ont même reste lorsque divisés par p.

 

Ex: 75-1 – 1 = 2 400 = 5 x 480 + 0

 

Sans calculer, que dire de 7100 divisé par le nombre premier 101. Ce nombre n'est pas multiple de 100, alors:

Le reste est égal  à 1.

 

 

Réciproque fausse

 

Magnifique théorème qui marche dans un sens, mais pas toujours dans l'autre: ce n'est pas parce que p est composé que cette expression n'est plus divisible par p.

 

 

Il existe des nombres composés qui satisfont le petit théorème de Fermat (sorte de filtre)

 

 

Test avec tous les nombres

 

Si on teste cette divisibilité pour tous les nombres:

*      Tous les premiers passent bien;

*      Mais, certains composés passent aussi.

 

La seule chose sure, c'est que le test n'élimine que des nombres composés (vert).

Si le test montre la divisibilité, on a probablement un nombre premier, mais ce n'est pas sûr (bleu).

 

Schéma qui résume la situation

 

  

TEST DE FERMAT – NON PRIMALITÉ

 

Test de Fermat – Version forte

 

n est-il premier ou composé ?

a donné, compris entre 2 et n-1: 

Si D = an-1 - 1

N'est PAS divisible par n

n est composé.

Sinon, il a de grandes chances d'être premier, mais pas sûr et certain !

 

 

Le test de Fermat n'élimine que des nombres composés. C'est sûr !

 

Si on sait a priori que n est premier, alors c'est certain, il passe le test. Mais, dans notre cas, nous ne savons pas si n est composé ou premier. Alors ?

Malheureusement, certains nombres dissipés passent le test tout en étant composés. Ce sont des trouble-fêtes, appelés pseudo-premiers

Les pseudo-premiers sont des nombres composés qui divisent D sans être premiers.

 

  

Visualisons un peu ces choses!

Tous les nombres premiers passent bien à travers le tamis ou le filtre (test de Fermat).

Hélas quelques nombres composés aussi: les pseudo-premiers

 

 

 Généralisation

Il existe d'autres filtres que celui basé sur le petit théorème de Fermat, comme la condition d'Euler. Tous ces nombres composés qui passent malgré tout à travers le filtre sont des nombres pseudo-premiers. Tous ceux qui passent le filtre, y compris les nombres premiers, sont des probablement premiers.

Avec la condition de Fermat et selon la base a utilisée, on dit. Sans confusion possible, la mention Fermat est omise pseudo-premiers de base a, parfois abrégé en a-PP.

 

 

PSEUDO-PREMIERS ABSOLUS

 

On va les dévoiler tout de suite: il existe des pseudo-premiers encore plus coriaces: les pseudo-premiers absolus.

 

 

 

Si on avait eu l'idée de se dire: OK! Le test de Fermat ne marche pas pour une valeur de a, mais en effectuant le test pour plusieurs valeurs de a et par recoupements, on devrait y arriver.

C'est loupé! Car il existe des nombres rebelles pour lesquels la divisibilité est possible pour toutes les valeurs de a: les pseudo-premiers absolus et les nombres de Carmichael.

 

 

 

Types de PSEUDO-PREMIERS de Fermat

 

Deux critères pour classer les nombres pseudo-premiers de Fermat (FPP):

La valeur de la base a & le type de condition de Fermat, forte ou faible

 

Explications du tableau de synthèse

a = 2

 

Nombres de Poulet ou Pseudo-premier de Fermat à base 2 (2FPP).

 

Ne concernent que les nombres impairs !

Si p est un premier impair, il est toujours premier avec a. Alors, les nombres de Poulet (condition faible) sont aussi nombres pseudo-premiers en base a.

Le premier fut découvert par Sarrus, d'où le nom alternatif. On parle aussi de Fermatians (peu utilisé).

Il y en a une infinité dont une infinité de Mersenne.

 

Dans le cas où, en plus tous les diviseurs de n sont des nombres de Poulet, on le nomme nombre super-Poulet. Il y en a une infinité. On ne sait pas s'il y en a une infinité de Mersenne.

 

Il existe des pseudo-premiers pairs à base 2 qui passent le test faible et pas le fort.  Ce sont les nombres pseudo-premiers pairs de Fermat à base 2 (2Fpppair). En anglais: even 2FPP. 

Il n'existe pas de super-Poulet pairs.

a   2

 

Certains nombres composés passent le test de Fermat pour certaines valeurs de a autre que 2. Certains pour le test faible uniquement. Ce sont les pseudo-premiers faibles à base a (aPPfaible). D'autres passent à travers les deux conditions, les pseudo-premiers forts à base a (aPP).

 a

 

Les pseudo-premiers qui passent le test faible pout routes les valeurs de a sont des pseudo-premiers absolus (PPA). Avec le test fort ce sont les nombres de Carmichael (trouvé par lui en 1909).

 

On montre que tout PPA est Carmichael et réciproquement.

On ne sait pas s'il y en a une infinité.

Référence pour ces explications: le livre de Sierpinski

 

STATISTIQUES – Pour a jusqu'à 25 milliards

Avec la base a = 2, le test de Fermat se trompe dans seulement 1 cas sur un million.

Les pseudo-premiers sont rares ! Et encore plus rares pour a plus grand.

 

Le test de Fermat avec la base 2 détecte des nombres composés dans 95,64 % des cas et des nombres probablement premiers dans 4, 36 % des cas, dont 0,00009% sont des pseudo-premiers (nombres de Poulet).

Source: Merveilleux nombres premiers page 266

 

English corner

Fermat pseudoprimes to base 2, also called Sarrus numbers or Poulet numbers

A composite number n is a Fermat pseudoprime to base b if and only if b^(n-1) == 1 (mod n).

Fermat pseudoprimes to base 2 are often simply called pseudoprimes.

Pseudoprimes to base 3

Composite numbers n such that 3^(n-1) == 1 (mod n).

Such as 91, 121, 286, 671, 703, 949, 1105, …

Carmichael numbers

 

Composite numbers n such that a^(n-1) == 1 (mod n) for every a coprime to n such as : 561, 1105, 1729, 2465, 2821, 6601, …

An odd composite number n is a pseudoprime to base a iff a^(n-1) == 1 mod n.

A Carmichael number is an odd composite number n which is a pseudoprime to base a for every number a prime to n.

A composite odd number n is a Carmichael number if and only if n is squarefree and p-1 divides n-1 for every prime p dividing n.

Voir Anglais pour le bac  et pour les affaires 

 

Merci à Stephan CEROI  pour les précisons importantes apportées à cette page

 

 

Suivre le lien pour plus de précisions sur ces types de nombres

Un nombre typique permet d'accéder au dictionnaire des nombres

Composé

1000

Pseudo-premier

341

Poulet et Super-Poulet

2047

Carmichael

561

Premiers

101

   

Suite

*    Pseudo-Premiers – Approche

*    Pseudo Premiers – Propriétés et tables

*    Théorie des nombresIndex

*    Primalité

*    Divisibilité

Voir

*    Fermat

*    Modulo & Congruences

*    Nombres Premiers

*    Primalité et suite de Perrin 

*    Pseudo Premiers

*    Pseudo Premiers Absolus

Livres

*       "Merveilleux nombres premiers" Excellent livre de Jean-Paul Delahaye qui traverse tout le monde de l'arithmétique  en douceur pour le lecteur amateur.

*    Elementary Theory of Numbers – W. Sierpinski – Second English Edition – A. Schinzel – 1988 – Pages 229 à 235, ajoutées à la deuxième édition – Des extraits de ce livre sont accessibles sur Internet – Ma référence pour constituer cette page et pour la terminologie.

Sites

*      Nombre pseudo-premier – Wikipédia

*      Nombres pseudo-premiers – ChronoMath

*      Nombres pseudo-premiers et nombres de CarmichaelBibma@ath.net

*      Pseudoprime – WolframMathWorld

*      Pseudoprime – The Prime Glossary

*      Pseudo-prime – Encyclopedia of Mathematics

*      Pseudoprime Numbers: Basic Concepts And The Problem Of Security** – Vladimir Pevnev

Cette page

http://villemin.gerard.free.fr/ThNbDemo/Primalit.htm