

Pour tout :

En multipliant numérateur et dénominateur par le produit des nombres pairs de à
on fait apparaître une factorielle au numérateur :



Les deux fonctions suivantes calculent respectivement, étant donné un entier positif ou nul la factorielle et le nombre de chiffres décimaux de
:
def fact(n): f = 1 a = n while a > 0: f *= a a -= 1 return f
def nbChiffres(n): if n == 0: return 1 c = 0 a = n while a > 0: c += 1 a //= 10 return c
La fonction suivante affiche, parmi les entiers positifs inférieurs ou égaux à maxi, ceux qui sont égaux au nombre de chiffres de leur factorielle :
def cherche(maxi): for i in range(maxi + 1): if i == nbChiffres(fact(i)): print(i) return
On obtient :
>>> cherche (100) 1 22 23 24
Par ailleurs, on sait que pour tout le nombre de chiffres décimaux de
est :
et que


Une condition suffisante pour que est donc :
Or, en posant
on constate que :
La suite







Calculons le quotient de deux termes consécutifs :
Il apparaît que :
et, en particulier, qu’il existe

La suite



que


Bref, on a montré que :

Posons, pour tout :







Autre point de vue, utilisant le développement en série entière de l’exponentielle, ainsi que la formule du binôme :

L’intégrale est « doublement impropre » : elle présente une singularité en 0 et une autre en
Pour la borne 0, on utilise l’équivalent :



Pour la borne on observe (avec la propriété des croissances comparées) que :



Maintenant, fixons et choisissons des bornes
et
vérifiant
En intégrant par parties, on obtient :
Après passage à la limite (lorsque et
:


On reconnaît aussitôt la factorielle :
Remarque
Notre fonction est une translatée de la fonction Gamma d’Euler, officiellement définie par :
Pour en savoir plus à ce sujet, voir par exemple ici.

Soit un quadruplet solution. Alors
donc
c’est-à-dire
De même pour
et
et donc :
ou encore


On essaie maintenant toutes ces possibilités. Vue la symétrie des rôles de et puisque
il suffit de tester successivement :
On ne trouve au final qu’une seule solution :

Notons le sous-ensemble de
constitué des produits de factorielles de nombres premiers et des quotients de tels produits.
Il est clair que (considérer le produit vide ou bien, tout simplement :
Par définition, est stable par produit et par quotient.
Montrons que D’évidence
donc
Supposons (hypothèse de récurrence forte) que
contienne tous les nombres premiers inférieurs ou égaux à
pour un certain
Soit
le plus petit nombre premier supérieur à
Comme :
et vu que :
- tout
est un produit de nombres premiers
qui eux-mêmes appartiennent à
on constate que
Maintenant que l’inclusion est établie, et vu que tout entier
est produit de nombres premiers, on voit que
et finalement (stabilité de
par quotient) que

Soit Notons :
et effectuons la chaîne de divisions euclidiennes :
Visiblement

En outre, en convenant que désigne
on voit que pour tout
:
ce qui impose c’est-à-dire :
En sommant toutes les égalités obtenues, on obtient :
En outre, si alors
d’après la toute première égalité, ce qui est absurde. Donc
et l’existence est établie. Passons à l’unicité.
Supposons que et que
et
vérifient :
avec en outre :
Déjà, il est nécessaire qu’on ait En effet, si par exemple
alors :
ce qui contredit



Si par exemple alors d’une part :
et d’autre part :
ce qui contredit le fait que :
Si un point n’est pas clair ou vous paraît insuffisamment détaillé, n’hésitez pas à poster un commentaire ou à me joindre via le formulaire de contact.