Passer au contenu principal
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.
Comparaison des approximations à un million Le repère du logarithme intégral est proche du comptage exact, tandis que celui de x divisé par ln(x) est plus éloigné. À x = 1 000 000 x/ln(x) ≈ 72 382 π(x) = 78 498 li(x) ≈ 78 628
À x = 1 000 000, li(x) reste à environ 130 du comptage exact, contre environ 6 116 pour x/ln(x).
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 li(x)li(x). 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 :
li(x)=PV0xdtlntli(x)=\operatorname{PV}\int_0^x \frac{dt}{\ln t}
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 π(x)\pi(x) désigne le nombre de nombres premiers inférieurs ou égaux à x, le théorème des nombres premiers affirme π(x)xlnx\pi(x)\sim \frac{x}{\ln x} quand x tend vers l'infini. Le logarithme intégral affine cette approximation asymptotique. Sous l'hypothèse de Riemann, l'écart satisfait notamment π(x)li(x)=O(xlnx)\pi(x)-li(x)=O(\sqrt{x}\ln x).

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 π(x)=78498\pi(x)=78\,498.
1. L'approximation la plus simple donne xlnx100000013,815572382,41\frac{x}{\ln x}\approx \frac{1\,000\,000}{13{,}8155}\approx72\,382{,}41.
2. Dans un logiciel de calcul qui propose l'intégrale exponentielle Ei, on évalue li(x)=Ei(lnx)li(x)=\operatorname{Ei}(\ln x). En saisissant x = 1 000 000, on obtient li(1000000)78627,55li(1\,000\,000)\approx78\,627{,}55.
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).
Continuez avec Tangente

Explorez les mathématiques autrement

Retrouvez nos magazines, podcasts et jeux pour explorer les mathématiques autrement.

Découvrir les offres