Imprédicativité

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher

L'imprédicativité est un terme du domaine des mathématiques, de la logique, de la théorie des ensembles et de la théorie des types.

Définitions[modifier | modifier le code]

On dit qu'il y a imprédicativité « lorsqu'un objet parle de lui-même ». Une définition est imprédicative si l'objet défini intervient dans la définition elle-même.

Le paradoxe de Russell est un célèbre exemple d'imprédicativité menant à une contradiction : il introduit « l'ensemble de tous les ensembles qui ne se contiennent pas eux-mêmes » (par « contiennent », on comprendra « éléments de »).

En réaction à ce paradoxe et à d'autres Henri Poincaré et Bertrand Russell ont énoncé le « principe du cercle vicieux » ou de la pétition de principe. Néanmoins tout usage de l'imprédicativité ne mène pas forcément à une contradiction.

Rejeter des objets définis de manière imprédicative, tout en acceptant les entiers naturels (un entier naturel est soit zéro, soit le successeur d'un entier naturel), a conduit à la position connue sous le nom de prédicativisme, défendue par Poincaré et Hermann Weyl dans Das Kontinuum, Poincaré et Weyl défendent que les définitions imprédicatives ne sont problématiques que lorsque les ensembles mis en cause sont infinis.

Frank Ramsey avance que certaines définitions imprédicatives peuvent être sans danger : par exemple la définition de « la plus grande personne de la pièce » est imprédicative car elle dépend d'un ensemble d'objets dont le résultat fait partie. « Le plus grand minorant » en est un autre exemple.

Le système F est l'archétype des systèmes imprédicatifs, en effet l'expression ∀α.B définit un type par quantification sur tous les types α. Il a cependant été montré cohérent.

Burgess (2005) discute en détail des théories prédicatives et imprédicatives dans les contextes de la logique de Frege, de l'arithmétique de Peano, de l'arithmétique du second ordre (en), et de la théorie des ensembles.

Aspect calculatoire de l'imprédicativité[modifier | modifier le code]

En informatique un algorithme peut être défini en s'appelant lui-même. Ceci se fait souvent par exemple sur les entiers en donnant une valeur pour 0 et en définissant la valeur pour n+1 à partir des valeurs de 0 à n. Ceci en conformité avec la définition calculatoire de la fonction envisagée par l'algorithme.

Article détaillé : Algorithme récursif.

Références[modifier | modifier le code]

Article connexe[modifier | modifier le code]

Auto-référence