Aller au contenu

Factorielle

Un article de Wikipédia, l'encyclopédie libre.

Enmathématiques,lafactorielled'unentier naturelnest leproduitdes nombres entiers strictement positifs inférieurs ou égaux àn.

Cette opération est notée avec unpoint d'exclamation,n!, ce qui se lit soit « factorielle den», soit « factoriellen», soit[1]«nfactorielle ». Cette notation a été introduite en1808parChristian Kramp.

Par exemple, la factorielle 10 exprime le nombre de combinaisons possibles de placement des 10 convives autour d'une table (on dit la permutation des convives). Le premier convive s'installe sur l'une des 10 places à sa disposition. Chacun de ses 10 placements ouvre 9 nouvelles possibilités pour le deuxième convive, celles-ci 8 pour le troisième, et ainsi de suite.

La factorielle joue un rôle important enalgèbre combinatoireparce qu'il y an!façons différentes depermuternobjets. Elle apparaît dans de nombreuses formules en mathématiques, comme laformule du binômeet laformule de Taylor.

n n!
0 1
1 1
2 2
3 6
4 24
5 120
6 720
7 5 040
8 40 320
9 362 880
10 3 628 800
11 39 916 800
12 479 001 600
13 6 227 020 800
14 87 178 291 200
15 1 307 674 368 000
16 20 922 789 888 000
17 355 687 428 096 000
18 6 402 373 705 728 000
19 121 645 100 408 832 000
20 2 432 902 008 176 640 000
25 1,551 121 004 333 098 598 4 × 1025
Notes:
  • Voir suiteA000142de l'OEISpour davantage d'exemples.
  • La partie décimale de la valeur de 25!, indiquée en notation scientifique, est exacte.

Soitnun entier naturel. Sa factorielle est formellement définie par:

Le tableau de droite donne les premières factorielles; par exemple, on a:

1! = 1
2! = 1 × 2 = 2
3! = 1 × 2 × 3 = 6
4! = 1 × 2 × 3 × 4 = 24
10! = 1 × 2 × 3 × 4 × 5 × 6 × 7 × 8 × 9 × 10 = 3 628 800

Cette définition donne aussi:

0! = 1

puisque par convention, leproduit videest égal à l'élément neutrede la multiplication. Cette convention est pratique ici car elle permet à des formules de dénombrement obtenues enanalyse combinatoired'être encore valides pour des tailles nulles. En particulier, le nombre d'arrangementsou depermutationsde l'ensemble videest égal à 1.

Il existe aussi unedéfinition par récurrence(équivalente) de la factorielle:

  1. 0! = 1.
  2. Pour tout entier,.

Enfin, lafonction Gamma,qui prolonge analytiquement la factorielle, donne un résultat cohérent:

Généralisation

[modifier|modifier le code]
La fonction gamma, tracée ici le long de l'axe des réels, prolonge la factorielle sur les valeurs qui ne sont pas entières.

La fonction factorielle admet pourprolongement,à l'ensemble desnombres complexesautres que les entiers strictement négatifs, l'applicationdésigne lafonction gammad'Euler.En effet, pour tout entier natureln,on a:

Par ailleurs, la fonctionvérifie la même relation de récurrence que la factorielle:

Cette vision de la fonction gamma (translatée) comme prolongement privilégié de la factorielle est justifiée par les raisons suivantes:

  • les deux fonctions partagent une même définition récurrente;
  • la fonction gamma est généralement utilisée dans un contexte similaire (même si plus général) à la factorielle;
  • la fonction gamma est la seule fonction qui satisfasse cette définition de récurrence sur les nombres complexes, qui estholomorpheet dont lelogarithmede la restriction aux réels positifs estconvexe(théorème de Bohr-Mollerup).

Il existe cependant d'autres prolongements ayant de « bonnes propriétés », comme lafonction gamma d'Hadamard,qui estentière[3].

Approximation

[modifier|modifier le code]

Laformule de Stirlingdonne unéquivalentden!quandnest grand:

d'où

.

où lenombreedésigne la base de l'exponentielle.

On en déduit une approximation dulogarithmede:

.

Exemples d'applications

[modifier|modifier le code]

Encombinatoire,il existen!façons différentes d'arrangernobjets distincts (c’est-à-diren!permutations). Et le nombre de façons de choisirkéléments parmi un ensemble denest donné par lecoefficient binomial:

Les factorielles apparaissent également enanalyse.Par exemple, lethéorème de Taylor,qui exprime la valeur enxd'une fonction ƒ sous forme desérie entière,fait intervenir la factoriellen!pour le terme correspondant à la nedérivéede ƒ enx.

Levolume d'une hypersphèreen dimensionnpaire peut être exprimé par:

Les factorielles sont utilisées de façon intensive enthéorie des probabilités.

Les factorielles sont souvent utilisées comme exemple — avec lasuite de Fibonacci— pour l'apprentissage de larécursivitéeninformatiquedu fait de leur définition récurrente simple.

Théorie des nombres

[modifier|modifier le code]

Les factorielles ont de nombreuses applications enthéorie des nombres.

Par exemple, lethéorème de Wilsonmontre qu'un entiern> 1 estpremiersi et seulement si.

En particulier, sinest premier alors il ne divise pas (n– 1)!, ce qui peut d'ailleurs se déduire directement dulemme d'Euclide;laréciproqueest presque vraie: sinest unnombre composédifférent de 4, alors (n– 1)! ≡ 0 (modn).

Une preuve de ce dernier énoncéutilise qu'un produitPdekentiers consécutifs est toujours divisible park(puisquel'un deskfacteurs l'est). En fait,Pest même divisible park[4]!on peut le démontrer en exprimantP/k!comme uncoefficient binomial,ou bien[5]en comparant, pour tout nombre premierp,lamultiplicité depdans lesdécompositions en facteurs premiersdePet dek!, grâce à laformule de Legendre.

La seule factorielle qui soit également un nombre premier est 2, mais il existe des nombres premiers de la formen!± 1, appelésnombres premiers factoriels.

De nombreux auteurs ont défini des fonctions analogues, croissant plus rapidement encore, ainsi que des produits restreints à certains entiers seulement. On rencontre ainsi dans la littérature[6]les fonctionsprimorielles,multifactorielles, superfactorielles, hyperfactorielles, etc. Mais il ne semble pas que, contrairement à la factorielle, omniprésente dans la plupart des branches des mathématiques, ces autres fonctions aient eu beaucoup d'applications autres querécréatives,sauf les primorielles; quant à leur utilisation pour désigner de trèsgrands nombres,lesnotations de Knuthetcelles de Conways'avèrent à la fois plus maniables et beaucoup plus efficaces.

Le calcul de la factorielle peut se traduire par l'algorithme récursifsuivant, écrit enpseudo-code:

Fonctionfactorielle (n: entier): entier
Début
Sin > 0
Retournern * factorielle(n - 1)
Sinon
Retourner1
Fin si
Fin

Nombre de zéros finaux de n!

[modifier|modifier le code]

On admet la notation suivante:est lapartie entièrededéfinie par[7].

Cette propriété ne présente pas de grand intérêt en apparence mais permet d'obtenir le nombre de zéros finaux de n!. Mais qu'est ce qu'un zéro final? Prenons comme exemple,il y a deux zéros finaux. Nommonsune telle fonction.

Ce résultat est un cas particulier de laformule de Legendre.

Notes et références

[modifier|modifier le code]
(en)Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé«Factorial»(voir la liste des auteurs).
  1. Par exemple dansMichel Divay,La programmation objet en Java: Cours et exercices corrigés,Dunod,(lire en ligne),p.24.
  2. Jean Dieudonné,Pour l'honneur de l'esprit humain: les mathématiques aujourd'hui,Hachette,,316p.(ISBN978-2-01-014000-6,OCLC20000703),p.102.
  3. (en)H. M. Srivastava et Junesang Choi,Zeta and q-Zeta Functions and Associated Series and Integrals,Elsevier,(lire en ligne),p.124.
  4. Gauss,Recherches arithmétiques,§ 127.
  5. «Are these the same proof?», surGowers's Weblog,.
  6. En particulier dans l'OEIS.
  7. collège André Doucet de Nanterre, collège Victor Hugo de Noisy le Grand, Danielle Buteau, Martine Brunstein, Marie-Christine Chanudeaud, Pierre Lévy et Jacqueline Zizi, «Par combien de zéros se termine N!?»,Congrès “MATh.en.JEANS” à l'Ecole Polytechnique,‎,p.79(lire en ligneAccès libre[PDF])

Articles connexes

[modifier|modifier le code]

Liens externes

[modifier|modifier le code]