Hiérarchie de croissance rapide

Hiérarchie de croissance rapide

En théorie de la calculabilité et en théorie de la démonstration, une hiérarchie de croissance rapide (parfois appelée une hiérarchie de Grzegorczyk (en) étendue) est une famille, indexée par les ordinaux, de fonctions rapidement croissantes fα: NN (où N est l'ensemble des entiers naturels {0, 1, ...}, et α est un ordinal inférieur à un certain ordinal dénombrable généralement très grand). Un exemple fondamental est la hiérarchie de Wainer, s'étendant à tous les α < fonctions calculables d'après leur vitesse de croissance et leur complexité algorithmique ; elle permettent également d'exprimer de très grands nombres, tels que ceux produits par les suites de Goodstein, lorsque même la notation des flèches chaînées de Conway n'y suffit plus.


Sommaire

Définition

Soit μ un grand ordinal dénombrable[1] tel que, pour chaque ordinal limite α inférieur à μ, soit donnée une suite fondamentale, c'est-à-dire une suite strictement croissante d'ordinaux ayant pour limite α. On définit alors une hiérarchie de fonctions fα: NN, pour α < μ, de la manière suivante :

  •  f_0(n) = n + 1,\,
  •  f_{\alpha+1}(n) = f_\alpha^n(n),\,
  •  f_\alpha(n) = f_{\alpha[n]}(n) \,\! si α est un ordinal limite.

Ici, fαn(n) = fα(fα(...(fα(n))...)) désigne la nème itérée de fα appliquée à n, et α[n] le nème élément de la suite fondamentale choisie pour l'ordinal limite α.

La partie initiale de cette hiérarchie, formée des fonctions fα d'indice fini (c'est-à-dire avec α < ω), est souvent appelée la hiérarchie de Grzegorczyk en raison de sa relation étroite avec la hiérarchie d'ensembles de fonctions (en) définie par lui, comme on le verra plus loin.

Généralisant encore la définition précédente, une hiérarchie d'itération est obtenue en prenant pour f0 n'importe quelle fonction strictement croissante g : NN telle que g(0)>0.

Pour des ordinaux limites inférieurs à suites fondamentales de la hiérarchie de Veblen. Cependant, elle reste possible même au-delà de l'ordinal de Feferman-Schütte, Γ0, au moins jusqu'à l'ordinal de Bachmann–Howard (en). À l'aide des fonctions psi de Buchholz (en), on peut encore étendre cette définition jusqu'à l'ordinal de la \Pi^1_1-compréhension itérée transfiniment (voir hiérarchie analytique (en) pour plus de détails).

Une extension explicite au delà des ordinaux récursifs (en) semble peu vraisemblable ; ainsi, Prӧmel remarque que, dans une telle tentative, "il surviendrait même des difficultés dans la notation des ordinaux"[2].

La hiérarchie de Wainer

La hiérarchie de Wainer est le cas particulier de la hiérarchie des fonctions fα (α ≤ ε0) obtenue en définissant les séquences fondamentales de la manière suivante[3] :

Pour les ordinaux limites λ < ε0, écrits sous la forme normale de Cantor,

  • si λ = ωα1 + ... + ωαk−1 + ωαk avec α1 ≥ ... ≥ αk−1 ≥ αk, alors λ[n] = ωα1 + ... + ωαk−1 + ωαk[n],
  • si λ = ωα+1, alors λ[n] = ωαn,
  • si λ = ωα pour un ordinal limite α, alors λ[n] = ωα[n],

et

  • si λ = ε0, prendre λ[0] = 0 et λ[n + 1] = ωλ[n].

Certains auteurs utilisent des définitions légèrement différentes (par exemple, ωα+1[n] = ωα(n+1), au lieu de ωαn), ou ne la définissent que pour α < ε0 (excluant fε0 de la hiérarchie).

Propriétés des hiérarchies

  • Chaque fα est une application. Si les suites fondamentales sont calculables (comme dans le cas de la hiérarchie de Wainer), chaque fα est une fonction calculable.
  • Dans la hiérarchie de Wainer, fα est dominée par fβ si α < β (pour deux fonctions f et g : NN, on dit que f domine g si f(n) > g(n) pour tous les n assez grands). La même propriété est en fait vraie pour la plupart des hiérarchies mentionnées ci-dessus (quand elles correspondent à des séquences fondamentales satisfaisant une condition supplémentaire assez naturelle, la propriété de Bachmann).
  • Dans la hiérarchie de Grzegorczyk, chaque fonction récursive primitive est dominée par un certain fα avec α < ω. Par conséquent, dans la hiérarchie de Wainer, toutes les fonctions récursives primitives sont dominées par fω (laquelle est une variante de la fonction d'Ackermann).
  • Pour n ≥ 3, l'ensemble \mathcal{E}^n dans la hiérarchie (ensembliste) de Grzegorczyk (en) est composé des applications calculables à plusieurs variables qui, pour des valeurs assez grandes de leurs arguments, sont calculables en temps borné par une itérée fn-1k (avec k fixé) évaluée en le plus grand argument.
  • Réciproquement, toute fonction calculable par une machine de Turing dont on peut démontrer l'arrêt dans l'arithmétique de Peano est dominée par un fα de la hiérarchie de Wainer, avec α < ε0. Ainsi, on ne peut pas démontrer que la fonction fε0 est une application à l'aide uniquement des axiomes de Peano.
  • Dans la hiérarchie de Wainer, si α < β < ε0, alors fβ domine toute fonction calculable en temps et en espace borné par une fonction itérée fαk.

Les fonctions des hiérarchies de croissance rapide

En dehors de la valeur fα(1) = 2 pour tout α, et des tous premiers niveaux de la hiérarchie, il est en général impossible de donner une valeur exacte de ces fonctions à l'aide des notations exponentielles usuelles, ni même à l'aide des diverses notations inventées pour décrire de très grands entiers, tant elles croissent vite. Les minorations données ci-dessous ne fournissent donc qu'un très grossier ordre de grandeur, d'ailleurs lui-même ridiculement faible dès la fonction fω2(n).

Les fonctions des niveaux finis de toute hiérarchie de croissance rapide coïncident avec celles de la hiérarchie de Grzegorczyk :

  • f0(n) = n + 1
  • f1(n) = f0n(n) = n + n = 2n
  • f2(n) = f1n(n) = 2nn
  • f3(n) = f2n(n) ≥ 2 ↑↑ n pour n ≥ 2 (en utilisant la notation des flèches de Knuth)
  • fk+1(n) = fkn(n) > (2 ↑k-1)n n ≥ 2 ↑k n pour n ≥ 2, k < ω (où ↑k=↑↑↑...↑↑, avec k flèches).

On trouve ensuite les fonctions fα de la hiérarchie de Wainer (ω ≤ α ≤ ε0) :

  • fω(n) = fn(n) > 2 ↑n - 1 n > 2 ↑n − 2 (n + 3) − 3 = A(n, n) pour n ≥ 2, où A est la fonction d'Ackermann (dont fω est une version unaire).
  • fω+1(n) = fωn(n) > (2 → nn-1 → 2) (en utilisant la notation des flèches chaînées de Conway), car si gk(n) = X → nk, alors X → nk+1 =gkn(1), et en particulier
  • fω+1(64) > fω64(6) > G, le nombre de Graham (G = g64 dans la suite définie par g0 = 4, gk+1 = 3 ↑gk 3). Cela résulte de ce que fω(n) > 2 ↑n - 1 n > 3 ↑n - 2 3 + 2, et par conséquent fω(gk + 2) > gk+1 + 2.
  • fω+k(n) > (2 → nn-1 → k+1) > (nnk)
  • fω2(n) = fω+n(n) > (nnn)
  • fω2+k(n) > (nnnk)
  • fω3(n) > (nnnn)
  • fωk(n) > (nn → ... → nn) (chaîne formée de k flèches → )
  • fω2(n) = fωn(n) > (nn → ... → nn) (avec n flèches →)
  • fε0(n) est la première fonction de la hiérarchie de Wainer qui domine la fonction de Goodstein G(n) (laquelle peut d'ailleurs s'exprimer exactement[4] à l'aide des fonctions fα ; ainsi, on a G(4)=fω(3) - 2, G(8)=fω+1(3) - 2, et G(19)=\scriptstyle f_{\omega^\omega}(f_1(f_0(3))) - 2=f_{\omega^\omega}(8) - 2=f_{\omega^8}(8) - 2=f_{\omega^7.8}(8) - 2=f_{\omega^7.7+8}(8) -2=\dots).

Notes

  1. Pour une description plus précise, voir l'article grand ordinal dénombrable (en).
  2. Prӧmel et al. [1991](p. 348)
  3. [Gallier 1991][Prӧmel, et al., 1991]
  4. A. Caicedo, Goodstein's function, théorème 1.11

Voir aussi

Références


  • W. Buchholz et S. S. Wainer, "Provably Computable Functions and the Fast Growing Hierarchy". Logic and Combinatorics, édité par S. Simpson, Contemporary Mathematics, Vol. 65, AMS (1987), 179-198.
  • E. A. Cichon, « The slow-growing and the Grzegorczyk hierarchies », dans The Journal of Symbolic Logic, vol. 48, no 2, 1983, p. 399–408 (ISSN 0022-4812) [lien DOI] , MR704094
  • Jean H. Gallier, « What's so special about Kruskal's theorem and the ordinal Γ0? A survey of some results in proof theory », dans Ann. Pure Appl. Logic, vol. 53, no 3, 1991, p. 199–260 [texte intégral, lien DOI] , MR1129778, PDF's: part 12 3 (en particulier partie 3, section 12, pp. 59–64, "A Glimpse at Hierarchies of Fast and Slow Growing Functions").
  • Jean-Yves Girard, « Π12-logic. I. Dilators », dans Annals of Mathematical Logic, vol. 21, no 2, 1981, p. 75–219 (ISSN 0003-4843) [lien DOI] , MR656793
  • H. J. Prömel, W. Thumser et B. Voigt, "Fast growing functions based on Ramsey theorems", Discrete Mathematics, v.95 n.1-3, p. 341-358, Dec. 1991 DOI:10.1016/0012-365X(91)90346-4.

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Hiérarchie de croissance rapide de Wikipédia en français (auteurs)

Игры ⚽ Поможем сделать НИР

Regardez d'autres dictionnaires:

  • Hiérarchie de Borel — La hiérarchie de Borel désigne une description de la tribu des boréliens d un espace topologique X comme une réunion croissante d ensembles de parties de X, indexée par le premier ordinal non dénombrable. Sommaire 1 Notations préliminaires 2… …   Wikipédia en Français

  • Salaire Minimum Interprofessionnel de Croissance —  Pour les autres articles nationaux, voir Salaire minimum. Pour les articles homonymes, voir SMIC (homonymie). Droit du travail en France …   Wikipédia en Français

  • Salaire minimum interprofessionnel de croissance — Pour les autres articles nationaux, voir Salaire minimum. Pour les articles homonymes, voir SMIC (homonymie). Droit du travail en France Sources du …   Wikipédia en Français

  • Théorème de Goodstein — En mathématiques, et plus précisément en logique mathématique, le théorème de Goodstein est un énoncé arithmétique portant sur les suites de Goodstein, des suites d entiers à la croissance initiale extrêmement rapide, et il établit (en dépit des… …   Wikipédia en Français

  • Projet:Mathématiques/Liste des articles de mathématiques — Cette page n est plus mise à jour depuis l arrêt de DumZiBoT. Pour demander sa remise en service, faire une requête sur WP:RBOT Cette page recense les articles relatifs aux mathématiques, qui sont liés aux portails de mathématiques, géométrie ou… …   Wikipédia en Français

  • Théorème de Kruskal — En mathématiques, le théorème des arbres de Kruskal est un résultat de théorie des graphes conjecturé en 1937 par Andrew Vázsonyi et démontré indépendamment en 1960 par Joseph Kruskal et S. Tarkowski[1], affirmant que l ensemble des arbres… …   Wikipédia en Français

  • Liste de grands nombres — En mathématiques, grand nombre n a pas de sens bien défini[1] : d une part, l ensemble des grands nombres entiers admettrait un plus petit élément, créant un paradoxe analogue à celui du paradoxe des nombres intéressants ; d autre part …   Wikipédia en Français

  • Fonction de Veblen — En mathématiques, et plus précisément en théorie des ensembles, les fonctions de Veblen forment une suite de fonctions définies sur les ordinaux, introduite en 1908 par Oswald Veblen. Sommaire 1 Les fonctions de Veblen 2 La hiérarchie de Veblen …   Wikipédia en Français

  • Théorème de Robertson-Seymour — En mathématiques, et plus précisément en théorie des graphes, le théorème de Robertson–Seymour (parfois également appelé le théorème des mineurs, et connu, avant qu il soit démontré, sous le nom de conjecture de Wagner), est un théorème démontré… …   Wikipédia en Français

  • Hyperopération — En mathématiques, les hyperopérations (ou hyperopérateurs) constituent une suite infinie d opérations[1][2][3] qui prolonge logiquement la suite des opérations arithmétiques élémentaires : addition, multiplication et exponentiation. En… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”