Courbe de De Rham

Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article ne cite pas suffisamment ses sources ().

Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ».

En pratique : Quelles sources sont attendues ? Comment ajouter mes sources ?

En mathématiques, une courbe de De Rham est une courbe fractale continue obtenue comme l'image de l'espace de Cantor ou, de manière équivalente, à partir du développement en base 2 des nombres réels dans l'intervalle unité. De nombreuses courbes fractales bien connues, dont la fonction de Cantor, la courbe de Cesàro-Faber ( courbe C de Lévy ), la fonction point d'interrogation de Minkowski, la courbe de blanc-manger et la courbe de Koch sont toutes des exemples de courbes de De Rham. La forme générale de la courbe a été décrite pour la première fois par Georges de Rham en 1957[1].

Construction

On considère un espace métrique complet ( M , d ) {\displaystyle (M,d)} (en général R {\displaystyle \mathbb {R} } 2 avec la distance euclidienne habituelle), et une paire d'applications contractantes sur M :

d 0 :   M M ,   d 1 :   M M . {\displaystyle d_{0}:\ M\to M,\ d_{1}:\ M\to M.}

D'après le théorème du point fixe de Banach, ceux-ci ont des points fixes p 0 {\displaystyle p_{0}} et p 1 {\displaystyle p_{1}} respectivement. Soit x un nombre réel dans l'intervalle [ 0 ; 1 ] {\displaystyle [0;1]} , ayant un développement binaire

x = k = 1 b k 2 k , {\displaystyle x=\sum _{k=1}^{\infty }{\frac {b_{k}}{2^{k}}},}

où chaque b k {\displaystyle b_{k}} vaut 0 ou 1. On considère l'application

c x :   M M {\displaystyle c_{x}:\ M\to M}

définie par

c x = d b 1 d b 2 d b k , {\displaystyle c_{x}=d_{b_{1}}\circ d_{b_{2}}\circ \cdots \circ d_{b_{k}}\circ \cdots ,}

{\displaystyle \circ } désigne la composition des fonctions. On peut montrer que chaque c x {\displaystyle c_{x}} projette le bassin d’attraction commun de d 0 {\displaystyle d_{0}} et d 1 {\displaystyle d_{1}} vers un seul point p x {\displaystyle p_{x}} dans M {\displaystyle M} . L'ensemble de points p x {\displaystyle p_{x}} , paramétrée par un seul paramètre réel x, est connue sous le nom de courbe de De Rham.

Condition de continuité

La construction en termes de chiffres binaires peut être comprise de deux manières distinctes. Une solution consiste à projeter l'espace de Cantor en des points distincts du plan. L'espace de Cantor est l'ensemble de toutes les chaînes infiniment longues de chiffres binaires. C'est un espace discret et non connexe. L'espace de Cantor peut être projeté sur l'intervalle réel unité en voyant chaque chaîne comme un développement binaire d'un nombre réel. Dans cette carte, les fractions dyadiques ont deux représentations distinctes sous forme de chaînes de chiffres binaires. Par exemple, le nombre réel 1/2 a deux développements binaires équivalents : h 1 = 0 , 1000 {\displaystyle h_{1}=0,1000\cdots } et h 0 = 0 , 01111 {\displaystyle h_{0}=0,01111\cdots } , de manière analogue à l'égalité 0,999... = 1,000... en termes de développements décimaux. Les deux points h 0 {\displaystyle h_{0}} et h 1 {\displaystyle h_{1}} sont des points distincts dans l'espace de Cantor, mais les deux sont projetés sur le nombre même réel 1/2. Ainsi, les réels de l’intervalle unité sont une image continue de l’espace de Cantor.

La même notion de continuité est appliquée à la courbe de De Rham en demandant que les points fixes soient appariés, de sorte que

d 0 ( p 1 ) = d 1 ( p 0 ) {\displaystyle d_{0}(p_{1})=d_{1}(p_{0})}

Avec cet appariement, les développements binaires des fractions dyadiques correspondent toujours au même point, assurant ainsi la continuité à ce point. On considére le comportement en 1/2. Pour tout point p du plan, on a deux suites distinctes :

d 0 d 1 d 1 d 1 ( p ) {\displaystyle d_{0}\circ d_{1}\circ d_{1}\circ d_{1}\circ \cdots (p)}
d 1 d 0 d 0 d 0 ( p ) {\displaystyle d_{1}\circ d_{0}\circ d_{0}\circ d_{0}\circ \cdots (p)}

correspondant aux deux développements binaires 1 / 2 = 0 , 01111 {\displaystyle 1/2=0,01111\cdots } et 1 / 2 = 0 , 1000 {\displaystyle 1/2=0,1000\cdots } . Puisque les deux applications sont toutes deux contractantes, la première suite converge vers d 0 ( p 1 ) {\displaystyle d_{0}(p_{1})} et la deuxième à d 1 ( p 0 ) {\displaystyle d_{1}(p_{0})} . Si ces deux éléments sont égaux, alors les deux développements binaires de 1/2 correspondent au même point. Cet argument peut être répété à n’importe quelle fraction dyadique, assurant ainsi la continuité en ces points. Les nombres réels qui ne sont pas des fractions dyadiques n'ont qu'une seule représentation binaire unique, et il s'ensuit que la courbe ne peut pas être discontinue en de tels points. La courbe de De Rham résultante p x {\displaystyle p_{x}} est une fonction continue de x, pour tout x.

En général, les courbes de De Rham ne sont pas dérivables.

Propriétés

Les courbes de De Rham sont par construction auto-similaires, puisque

p ( x ) = d 0 ( p ( 2 x ) ) {\displaystyle p(x)=d_{0}(p(2x))} pour x [ 0 , 1 / 2 ] {\displaystyle x\in [0,1/2]} et
p ( x ) = d 1 ( p ( 2 x 1 ) ) {\displaystyle p(x)=d_{1}(p(2x-1))} pour x [ 1 / 2 , 1 ] . {\displaystyle x\in [1/2,1].}

Les auto-symétries de toutes les courbes de De Rham sont données par le monoïde qui décrit les symétries de l'arbre binaire infini ou espace de Cantor. Ce soi-disant monoïde à doublement de période est un sous-ensemble du groupe modulaire.

L'image de la courbe, c'est à dire l'ensemble des points { p ( x ) , x [ 0 ; 1 ] } {\displaystyle \{p(x),x\in [0;1]\}} , peut être obtenu par un système de fonctions itérées utilisant l'ensemble des applications contractantes { d 0 ,   d 1 } {\displaystyle \{d_{0},\ d_{1}\}} . Mais le résultat d’un système de fonctions itérées avec deux applications contractantes est une courbe de De Rham si et seulement si les applications contractantes satisfont à la condition de continuité.

Des exemples détaillés et concrets des autosimilarités peuvent être trouvés dans les articles sur l'escalier de Cantor et sur la fonction point d'interrogation de Minkowski. Précisément le même monoïde d'autosimilarités, le monoïde dyadique, s'applique à chaque courbe de De Rham.

Classification et exemples

Les systèmes suivants génèrent des courbes continues.

Courbes de Cesàro

Courbe de Cesàro pour a = 0,3 + i 0,3
Courbe de Cesàro pour a = 0,5 + i 0,5. Il s'agit de la courbe C de Lévy.

Les courbes de Cesàro, également connues sous le nom de courbes de Cesàro – Faber ou courbes en C de Lévy, sont des courbes de De Rham générées par des transformations affines conservant l'orientation, avec des points fixes en p 0 = 0 {\displaystyle p_{0}=0} et p 1 = 1 {\displaystyle p_{1}=1} .

En raison de ces contraintes, les courbes de Cesàro sont déterminées de manière unique par un nombre complexe a {\displaystyle a} tel que | a | < 1 {\displaystyle |a|<1} et | 1 a | < 1 {\displaystyle |1-a|<1} .

Les applications contractantes d 0 {\displaystyle d_{0}} et d 1 {\displaystyle d_{1}} sont alors définies comme fonctions complexes dans le plan complexe par :

d 0 ( z ) = a z   ,   d 1 ( z ) = a + ( 1 a ) z . {\displaystyle d_{0}(z)=az\ ,\ d_{1}(z)=a+(1-a)z.}

Pour la valeur de a = ( 1 + i ) / 2 {\displaystyle a=(1+\mathrm {i} )/2} , la courbe résultante est la courbe en C de Lévy.

Courbes de Koch-Peano

Courbe de Koch – Peano pour a = 0,6 + i 0,37. Elle est proche de la courbe de Koch .
Courbe de Koch – Peano pour a = 0,6 + i 0,45.

De la même manière, on peut définir la famille de courbes de Koch – Peano comme l'ensemble des courbes de De Rham générées par des transformations affines inversant l'orientation, avec des points fixes en p 0 = 0 {\displaystyle p_{0}=0} et p 1 = 1 {\displaystyle p_{1}=1} .

Ces applications sont exprimées dans le plan complexe en fonction de z ¯ {\displaystyle {\overline {z}}} , le complexe conjugué de z {\displaystyle z}  :

d 0 ( z ) = a z ¯   ,   d 1 ( z ) = a + ( 1 a ) z ¯ . {\displaystyle d_{0}(z)=a{\overline {z}}\ ,\ d_{1}(z)=a+(1-a){\overline {z}}.}

Le nom de la famille vient de ses deux membres les plus célèbres. Le flocon de Koch est obtenue en fixant :

a Koch = 1 2 + i 3 6 , {\displaystyle a_{\text{Koch}}={\frac {1}{2}}+\mathrm {i} {\frac {\sqrt {3}}{6}},}

tandis que la courbe de Peano correspond à :

a Peano = ( 1 + i ) 2 . {\displaystyle a_{\text{Peano}}={\frac {(1+i)}{2}}.}

La courbe de De Rham pour a = ( 1 + i b ) / 2 {\displaystyle a=(1+\mathrm {i} b)/2} pour les valeurs de b {\displaystyle b} inférieures et proches de 1 ressemble visuellement à la courbe d'Osgood (en). Ces deux courbes sont étroitement liées, mais ne sont pas identiques. La courbe d'Osgood est obtenue par soustraction d'ensembles répétés et constitue donc un ensemble parfait, tout comme l'ensemble de Cantor lui-même. La construction de l'ensemble d'Osgood demande que des triangles de plus en plus petits soient soustraits, laissant derrière eux un ensemble « gros » de mesure non nulle ; la construction est analogue à l'ensemble gras de Cantor, qui a une mesure non nulle. En revanche, la courbe de De Rham n’est pas « grosse » ; la construction n'offre pas de moyen de « grossir » les « segments de droite » qui se situent « entre » les rationnels dyadiques.

Applications affines générales

Courbe de De Rham affine générique
Courbe de De Rham affine générique
Courbe de De Rham affine générique
Courbe de De Rham affine générique

Les courbes de Cesàro–Faber et de Peano–Koch sont toutes deux des cas particuliers du cas général d'une paire de transformations linéaires affines sur le plan complexe. En fixant une extrémité de la courbe à 0 et l'autre à 1, le cas général est obtenu en itérant sur les deux transformées

d 0 = ( 1 0 0 0 α δ 0 β ε )   ,   d 1 = ( 1 0 0 α 1 α ζ β β η ) . {\displaystyle d_{0}={\begin{pmatrix}1&0&0\\0&\alpha &\delta \\0&\beta &\varepsilon \end{pmatrix}}\ ,\ d_{1}={\begin{pmatrix}1&0&0\\\alpha &1-\alpha &\zeta \\\beta &-\beta &\eta \end{pmatrix}}.}

Étant des transformations affines, ces transformations agissent sur un point ( u , v ) {\displaystyle (u,v)} du plan 2D en agissant sur le vecteur

( 1 u v ) . {\displaystyle {\begin{pmatrix}1\\u\\v\end{pmatrix}}.}

On voit que le milieu de la courbe se situe en ( u , v ) = ( α , β ) {\displaystyle (u,v)=(\alpha ,\beta )}  ; les quatre autres paramètres peuvent varier pour créer une grande variété de courbes.

La courbe du blanc-manger du paramètre w {\displaystyle w} peut être obtenu en définissant α = β = 1 / 2 {\displaystyle \alpha =\beta =1/2} , δ = ζ = 0 {\displaystyle \delta =\zeta =0} et ε = η = w {\displaystyle \varepsilon =\eta =w} , soit :

d 0 = ( 1 0 0 0 1 / 2 0 0 1 / 2 w )   ,   d 1 = ( 1 0 0 1 / 2 1 / 2 0 1 / 2 1 / 2 w ) . {\displaystyle d_{0}={\begin{pmatrix}1&0&0\\0&1/2&0\\0&1/2&w\end{pmatrix}}\ ,\ d_{1}={\begin{pmatrix}1&0&0\\1/2&1/2&0\\1/2&-1/2&w\end{pmatrix}}.}

Depuis la courbe du blanc-manger pour le paramètre w = 1 / 4 {\displaystyle w=1/4} est une parabole de l'équation f ( x ) = 4 x ( 1 x ) {\displaystyle f(x)=4x(1-x)} , cela illustre le fait que dans certaines occasions, les courbes de De Rham peuvent être lisses.

Fonction point d'interrogation de Minkowski

La fonction point d'interrogation de Minkowski est générée par la paire d'applications

d 0 ( z ) = z z + 1   ,   d 1 ( z ) = 1 2 z . {\displaystyle d_{0}(z)={\frac {z}{z+1}}\ ,\ d_{1}(z)={\frac {1}{2-z}}.}

Non-exemples

Étant donné deux fonctions quelconques d 0 {\displaystyle d_{0}} et d 1 {\displaystyle d_{1}} , on peut définir une application à partir de l'espace de Cantor, par itération répétée des chiffres, exactement de la même manière que pour les courbes de De Rham. En général, le résultat ne sera pas une courbe de De Rham si les conditions de continuité ne sont pas remplies. Ainsi, il existe de nombreux ensembles qui pourraient être en correspondance biunivoque avec l'espace de Cantor, dont les points peuvent être associés de manière unique avec des points dans l'espace de Cantor ; cependant, ce ne sont pas des courbes de De Rham, car les rationnels dyadiques ne correspondraient pas au même point.

Ensemble de Julia de l'ensemble de Mandelbrot

L'ensemble de Mandelbrot est généré par une équation itérée de doublement de période z n + 1 = z n 2 + c . {\displaystyle z_{n+1}=z_{n}^{2}+c.} L'ensemble de Julia correspondant est obtenu en itérant dans la direction opposée. Cela se fait en écrivant z n = ± z n + 1 c {\displaystyle z_{n}=\pm {\sqrt {z_{n+1}-c}}} , ce qui donne deux racines distinctes déduites de l'itération avant z n + 1 {\displaystyle z_{n+1}} . Ces deux racines peuvent être distinguées comme

d 0 ( z ) = + z c   ,   d 1 ( z ) = z c . {\displaystyle d_{0}(z)=+{\sqrt {z-c}}\ ,\ d_{1}(z)=-{\sqrt {z-c}}.}

En fixant du nombre complexe c {\displaystyle c} , le résultat est l'ensemble de Julia pour cette valeur de c {\displaystyle c} . Cette courbe est continue lorsque c {\displaystyle c} est à l'intérieur de l'ensemble de Mandelbrot ; sinon, c'est un nuage de points déconnectés. Cependant, la raison de la continuité n'est pas due à la condition de De Rham, car, en général, les points correspondant aux rationnels dyadiques sont très éloignés les uns des autres. En fait, cette propriété peut être utilisée pour définir une notion de « pôles opposés », de points conjugués dans l'ensemble de Julia.

Généralisations

Il est facile de généraliser la définition en utilisant plus de deux applications de contraction. Si l'on utilise n applications, alors la décomposition n-aire de x doit être utilisée à la place du développement binaire des nombres réels. La condition de continuité doit être généralisée en :

d i ( p n 1 ) = d i + 1 ( p 0 ) {\displaystyle d_{i}(p_{n-1})=d_{i+1}(p_{0})} , pour i = 0 n 2. {\displaystyle i=0\ldots n-2.}

Cette condition de continuité peut être comprise avec l’exemple suivant. Supposons que l'on travaille en base 10. Ensuite, on a (classiquement) la correspondance 0,999...= 1,000... ce qui est une équation de continuité qui doit être appliquée à chaque écart de ce type. Autrement dit, étant donné les chiffres décimaux b 1 , b 2 , , b k {\displaystyle b_{1},b_{2},\cdots ,b_{k}} avec b k 9 {\displaystyle b_{k}\neq 9} , on a

b 1 , b 2 , , b k , 9 , 9 , 9 , = b 1 , b 2 , , b k + 1 , 0 , 0 , 0 , {\displaystyle b_{1},b_{2},\cdots ,b_{k},9,9,9,\cdots =b_{1},b_{2},\cdots ,b_{k}+1,0,0,0,\cdots }

Une telle généralisation permet, par exemple, de produire la courbe en pointe de flèche de Sierpiński (dont l'image est le triangle de Sierpiński ), en utilisant les applications de contraction d'un système de fonctions itérées qui produit le triangle de Sierpiński.

Courbes multifractales

Ornstein et d'autres décrivent un système multifractal dans lequel, au lieu de travailler sur une base fixe, on travaille sur une base variable.

On considère l'espace produit d'espaces discrets des bases variables m n {\displaystyle m_{n}}

Ω = n N A n {\displaystyle \Omega =\prod _{n\in \mathbb {N} }A_{n}}

pour A n = Z / m n Z = { 0 , 1 , , m n 1 } {\displaystyle A_{n}=\mathbb {Z} /m_{n}\mathbb {Z} =\{0,1,\cdots ,m_{n}-1\}} le groupe cyclique, pour m n 2 {\displaystyle m_{n}\geq 2} un nombre entier. Tout nombre réel dans l'intervalle unité peut être développé en une suite ( a 1 , a 2 , a 3 , ) {\displaystyle (a_{1},a_{2},a_{3},\cdots )} telle que chaque a n A n {\displaystyle a_{n}\in A_{n}} . Plus précisément, un nombre réel 0 x 1 {\displaystyle 0\leq x\leq 1} s'écrit comme

x = n = 1 a n k = 1 n m k {\displaystyle x=\sum _{n=1}^{\infty }{\frac {a_{n}}{\prod _{k=1}^{n}m_{k}}}}

Ce développement n'est pas unique, si a n = 0 {\displaystyle a_{n}=0} pour tout K < n {\displaystyle K<n} . Dans ce cas, on a :

a 1 , a 2 , , a K , 0 , 0 , = a 1 , a 2 , , a K 1 , m K + 1 1 , m K + 2 1 , {\displaystyle a_{1},a_{2},\cdots ,a_{K},0,0,\cdots =a_{1},a_{2},\cdots ,a_{K}-1,m_{K+1}-1,m_{K+2}-1,\cdots }

De tels points sont analogues aux rationnels dyadiques dans le développement dyadique, et les équations de continuité sur la courbe doivent être appliquées à ces points.

Pour chaque A n {\displaystyle A_{n}} , il faut préciser deux choses : un ensemble de deux points p 0 ( n ) {\displaystyle p_{0}^{(n)}} et p 1 ( n ) {\displaystyle p_{1}^{(n)}} et un ensemble de m n {\displaystyle m_{n}} fonctions d j ( n ) ( z ) {\displaystyle d_{j}^{(n)}(z)} (avec j A n {\displaystyle j\in A_{n}} ). La condition de continuité est alors comme ci-dessus,

d j ( n ) ( p 1 ( n + 1 ) ) = d j + 1 ( n ) ( p 0 ( n + 1 ) ) {\displaystyle d_{j}^{(n)}(p_{1}^{(n+1)})=d_{j+1}^{(n)}(p_{0}^{(n+1)})} , pour j = 0 , , m n 2. {\displaystyle j=0,\cdots ,m_{n}-2.}

Dans son exemple original, Ornstein utilise

Ω = ( Z / 2 Z ) × ( Z / 3 Z ) × ( Z / 4 Z ) × {\displaystyle \Omega =\left(\mathbb {Z} /2\mathbb {Z} \right)\times \left(\mathbb {Z} /3\mathbb {Z} \right)\times \left(\mathbb {Z} /4\mathbb {Z} \right)\times \cdots }

Voir également

Références

  • (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « De Rham curve » (voir la liste des auteurs).
  1. Georges de Rham, Sur quelques courbes definies par des equations fonctionnelles. Univ. e Politec. Torino. Rend. Sem. Mat., 1957, 16, 101 –113

Bibliographie

  • (en) Georges de Rham, On Some Curves Defined by Functional Equations (1957), reprinted in Classics on Fractals, ed. Gerald A. Edgar (Addison-Wesley, 1993), pp. 285–298.
  • (en) Linas Vepstas, A Gallery of de Rham curves, (2006).
  • (en) Linas Vepstas, Symmetries of Period-Doubling Maps, (2006). (A general exploration of the modular group symmetry in fractal curves.)
v · m
Caractéristiques
Système de fonctions itérées
Attracteur étrange
L-Système
Création
Techniques de rendu photoréaliste
  • Buddhabrot
  • Piège orbital (en)
  • Trognon de Pickover (en)
Fractales aléatoires
Personnalités
  • icône décorative Portail de l'analyse
  • icône décorative Portail de la géométrie