Un système de fonctions itérées ou IFS
(pour, en anglais, Iterated Function System)
est un ensemble de fonctions
contractantes.
On définit à partir de ces fonctions l'opérateur de Hutchinson
qui à tout ensemble de points du plan associe
l'ensemble de points défini par:
est aussi contractante, et le théorème du point fixe
(de Banach - Picard)
nous assure de l'existence et l'unicité d'un point fixe de ,
ici un ensemble tel que
L'ensemble s'appelle l'attracteur de l'IFS.
C'est la définition même d'une figure fractale,
c'est-à-dire d'un ensemble invariant par changement d'échelle,
ou encore d'un ensemble autosimilaire.
La relation
peut en effet se reformuler ainsi: est la réunion de copies
de lui même.
On parle en toute rigueur d'autosimilarité lorsque les fonctions
sont des similitudes, c'est-à-dire des fonctions composées
de rotations et homothéties.
En pratique, pour déterminer cet attracteur, on peut construire récursivement
à partir d'un ensemble quelconque de points, voire un seul point,
l'ensemble
c'est-à-dire aussi construire la suite d'ensembles de points
telle que , puis, pour tout entier ,
La suite s'appelle l'orbite de ,
et c'est de cette construction que vient le nom de système de functions
itérées.
L'attracteur de l'IFS est la limite de ces ensembles
, vérifiant donc la relation de point fixe