AnalyseNotion · Glossaire
Logarithme intégral
Le logarithme intégral, noté li(x), est une fonction utilisée pour estimer combien de nombres premiers ne dépassent pas x. Il accompagne leur raréfaction lorsque x grandit et fournit souvent une approximation plus fine que x/ln(x). Sa définition détaillée précise la convention indispensable lorsque le calcul passe par 1.
Sommaire
Ce que vous allez apprendre
- Définir li(x) en tenant compte de la singularité en 1.
- Comparer li(x), x/ln(x) et π(x) à un million.
- Relier le logarithme intégral au théorème des nombres premiers et à l'hypothèse de Riemann.
En clair
Parmi les entiers de 1 à 1 000 000, exactement 78 498 sont premiers. Les compter un par un serait long. Le logarithme intégral fournit directement une estimation voisine : environ 78 628.
L'idée est de cumuler une densité qui diminue comme l'inverse du logarithme. Les nombres premiers se raréfient lorsque les entiers grandissent ; cette intégrale reproduit assez finement ce ralentissement. Elle ne donne pas un comptage exact, mais une valeur de comparaison très utile.
Définition
Le logarithme intégral est une fonction réelle notée . Pour un réel positif x différent de 1, elle cumule la fonction qui, à un réel positif t, associe l'inverse de son logarithme népérien. Sa définition s'écrit :
Le symbole PV indique une valeur principale de Cauchy lorsque x est supérieur à 1, car l'intégrande a une singularité en t = 1. Pour 0 < x < 1, l'intégrale impropre ne traverse pas cette singularité. La fonction n'est pas définie en x = 1. Si désigne le nombre de nombres premiers inférieurs ou égaux à x, le théorème des nombres premiers affirme quand x tend vers l'infini. Le logarithme intégral affine cette approximation asymptotique. Sous l'hypothèse de Riemann, l'écart satisfait notamment .
Un exemple, pas à pas
On veut estimer combien de nombres premiers ne dépassent pas un million. Les données sont x = 1 000 000, son logarithme népérien ln(x) ≈ 13,8155 et le comptage exact de contrôle .
1. L'approximation la plus simple donne .
2. Dans un logiciel de calcul qui propose l'intégrale exponentielle Ei, on évalue . En saisissant x = 1 000 000, on obtient .
3. On compare les écarts absolus : environ 6 115,59 pour x/ln(x), contre environ 129,55 pour li(x). Ici, le logarithme intégral est donc nettement plus proche du comptage exact.
Le contrôle est refaisable en recensant les nombres premiers jusqu'à un million avec un crible : le total doit être 78 498. La figure compare les trois valeurs sur une même échelle.
En pratique
Pour estimer rapidement le nombre de premiers jusqu'à une grande borne, on évalue li(x). Si un ordre de grandeur suffit ou si le calcul doit rester élémentaire, x/ln(x) est une alternative plus simple.
Pour juger une approximation, on calcule ensuite un comptage exact sur une borne accessible, par exemple avec un crible. L'écart observé indique si la précision de li(x) convient au problème ; une liste exacte reste nécessaire quand chaque nombre premier doit être identifié.
En théorie analytique des nombres, li(x) sert de valeur centrale pour étudier l'erreur de comptage. On examine alors la différence entre π(x) et li(x), plutôt que la seule proportion de nombres premiers.
À ne pas confondre
Le logarithme népérien. La fonction ln(x) prend le logarithme d'un nombre ; li(x) intègre l'inverse de ln(t). Ainsi, ln(1 000 000) vaut environ 13,8155, tandis que li(1 000 000) vaut environ 78 627,55.
La fonction de comptage des nombres premiers. La fonction π(x) renvoie un entier exact, tandis que li(x) renvoie une valeur réelle exacte dont l'évaluation numérique est généralement approchée. À un million, li(x) ne constitue qu'une estimation de π(x) : π(x) vaut 78 498 et li(x) vaut environ 78 627,55.
Le nombre π. Dans π(x), la lettre grecque nomme une fonction dépendant de x, et non la constante géométrique 3,14159… Le test est immédiat : π(100) = 25 compte des nombres premiers.
Limites et pièges
Le passage par 1. L'expression 1/ln(t) devient singulière en t = 1. Pour x > 1, une intégrale ordinaire de 0 à x diverge ; il faut employer la valeur principale de Cauchy. En x = 1, li(x) n'est pas défini.
Une meilleure approximation n'est pas une victoire à chaque borne. À x = 100, π(x) = 25, x/ln(x) ≈ 21,71 et li(x) ≈ 30,13. L'approximation simple est alors la plus proche ; l'avantage de li(x) concerne sa richesse asymptotique, pas une comparaison point par point universelle.
Une estimation réelle n'est pas un décompte. Arrondir li(1 000 000) à 78 628 ne produit pas le nombre exact de premiers, qui vaut 78 498. Lorsqu'un total exact est requis, il faut compter les premiers, par exemple avec un crible.
Pour aller plus loin
L'inépuisable théorème des nombres premiers — Pour replacer li(x) dans le résultat asymptotique qui décrit la raréfaction des nombres premiers.
fonction logarithme népérien — Pour revoir la fonction ln qui intervient au dénominateur de l'intégrande et dans l'approximation x/ln(x).
Explorez les mathématiques autrement
Retrouvez nos magazines, podcasts et jeux pour explorer les mathématiques autrement.
Découvrir les offres
