∑
MathTCG
#193 / 200•Foundations•MathTCG #193 / 500•★Commune•⊦Maths Discrètes•Méthode & Idée

Récursivité

Période historique : XXe siècle

Résoudre un problème en s'invoquant soi-même sur des instances plus petites jusqu'à un cas de base terminal.

Contenu & Formulation mathématique

Principe de la démarche
Décomposer un problème en sous-problèmes identiques de taille strictement décroissante jusqu'à atteindre un cas trivial d'arrêt.
Champs d'application canoniques
Parcours d'arbres et de graphes (DFS), tri rapide (Quicksort), tri fusion (Mergesort) et calcul de fractales.
T(n)=a T(nb)+f(n)(Theˊoreˋme maıˆtre)T(n) = a\,T\left(\frac{n}{b}\right) + f(n) \quad (\text{Théorème maître})

Genèse & Portée historique

Principe fondamental de conception algorithmique et de définition mathématique où une fonction ou procédure fait appel à elle-même dans son propre corps. Liée par essence au raisonnement par récurrence, elle permet d'exprimer des solutions d'une grande élégance conceptuelle.

Le logicien Stephen Kleene formalisa la théorie des fonctions récursives dans les années 1930, démontrant avec Turing et Church qu'elle constitue l'un des piliers équivalents de la calculabilité universelle.

« Pour comprendre la récursivité, il faut d'abord comprendre la récursivité. »

Filiations & Relations conceptuelles (0)

Cette notice constitue un axiome autonome sans relations directes enregistrées dans le recueil.

Objet de collection MathTCG

#193
★Commune
⊦

Récursivité

Maths Discrètes•MÉTHODE

Principe : Décomposer un problème en sous-problèmes identiques de taille strictement décroissante jusqu'à atteindre un cas trivial d'arrêt.

T(n)=a T(nb)+f(n)(Theˊoreˋme maıˆtre)T(n) = a\,T\left(\frac{n}{b}\right) + f(n) \quad (\text{Théorème maître})
XXe siècle

Dans l'édition physique et numérique de MathTCG, cette carte appartient à l'extension Foundations.

Extension : Foundations (#193 / 200)
Numéro global MathTCG : MathTCG #193 / 500
Rareté officielle : Commune (★)
Domaine théorique : Maths Discrètes
Identifiant pérenne : recursivite