28 août 2020
Si vous prenez un lacet de longueur dans vos mains, vous êtes libre de le déformer sans l’étirer — sans jouer sur son élasticité.
Vous pouvez par exemple le disposer le long d’un cercle de circonférence ou d’une forme plus compliquée comme ci-dessous (source) :
Ce lacet correspond à ce que l’on appelle mathématiquement une variété de dimension — une seule coordonnée permet de s’y repérer — et une déformation sans étirement est ce que l’on appelle une isométrie.
Les surfaces que nous allons étudier ici, sont des variétés de dimension .
De façon assez surprenante, un phénomène se produit à partir de la dimension puisqu’il existe une courbure intrinsèque, qui restreint les possibilités de déformation isométrique.
Je vous propose ici une petite présentation du formalisme des surfaces, tel qu’introduit par Gauss au début du XIXème sièce, et dont l’un des résultats est le Theorema Egregium (théorème remarquable), qui formalise cette notion de courbure intrinsèque.
Cette étude permet aussi de comprendre certaines problématiques de cartographie, qui ont des conséquences très concrètes sur la manipulation des données géographiques en informatique.
Elle permet également de comprendre pourquoi les plis des vêtements sont inévitables.
Enfin, le formalisme adopté ici constitue les prémices de la géométrie Riemanienne, utilisée notamment pour décrire l’espace-temps de la relativité générale.
Les prérequis pour comprendre cette entrée sont d’être à l’aise avec la notion de dérivée partielle et d’avoir quelques notions sur les matrices.
Nous allons ici nous intéresser à ce qu’on appelle mathématiquement des surfaces paramétrées.
Ces surfaces peuvent localement — c’est-à-dire au voisinage de chaque point — être décrites de façon bijective par deux variables
qui paramètrent leurs coordonnées .
On dit que est une carte locale autour de .
On parlera ici de surfaces lisses (ou ), où la fonction est infiniment dérivable par rapport à chaque variable.
On considérera uniquement des surfaces régulières : en tout point et pour toute carte locale , les vecteurs et sont linéairement indépendants (ceci permettra de définir le plan tangent).
Si l’on considère une fonction numérique (de dans ), la dérivée permet de déterminer la droite tangente à la courbe autour du point , qui est la droite à laquelle la courbe ressemble au voisinage de .
Dans le cas d’une surface , on va chercher à l’approximer localement par un plan : le plan tangent.
C’est le plan passant par et dirigé par les deux vecteurs et .
La notion de métrique va permettre de mesurer les longueurs parcourues le long des courbes.
Considérons un point se déplaçant dans l’espace de façon lisse entre les temps et . La vitesse instantanée du point au temps est et l’on obtient la longueur de l’arc (c’est-à-dire la distance parcourue par le point) par intégration :
On utilise ici la norme euclidienne définie dans l’espace ambiant .
Si l’on contraint le point à évoluer le long de la surface , alors on peut écrire .
On obtient alors une décomposition du vecteur vitesse instantanée dans le plan tangent à tout instant :
D’où l’on déduit en particulier :
En notant , et les coefficients qui interviennent dans cette expression et qui s’expriment à partir des dérivées partielles de .
On désigne généralement par l’abscisse curviligne mesurée le long de la courbe décrite par .
On peut alors réécrire l’égalité précédente sous la forme .
Mathématiquement, cette notation a un sens dans le cadre des formes différentielles.
Nous l’interpréterons cependant avec un langage approximatif assez courant : l’élément de longueur correspondant à un petit changement de coordonnées s’exprime par l’expression ci-dessus en fonction de et .
Cette expression, qui définit la métrique de la surface, est ce que l’on appelle une forme quadratique, souvent présentée sous forme matricielle :
Ces trois coefficients ont été introduits par Gauss avec ces mêmes notations, et définissent ce que l’on appelle la première forme fondamentale de la surface au point .
Remarquons en particulier que dans le cas d’une surface plane munie d’un repère orthonormé, un déplacement infinitésimal correspond à une distance parcourue donnée par (théorème de Pythagore). C’est un cas particulier où et (la matrice correspondante est l’identité).
La connaissance de cette forme permet de calculer la longueur des arcs tracés sur la surface, en « sommant les » le long du trajet.
La sphère unité est définie par l’équation . On peut la paramétrer à l’aide de deux angles (longitude) et (latitude) comme sur la figure ci-dessous.
Avec un choix d’axes approprié, on a les correspondances suivantes (voir coordonnées sphériques) :
Je laisse le lecteur en déduire en exercice :
c’est-à-dire :
Voici ci-dessous ce que l’on obtient si l’on considère que la Terre est sphérique et que l’on utilise la latitude et la longitude introduites ci-dessus pour tracer une carte.
Cette représentation, connue notamment sous le nom de plate-carrée a été introduite autour du premier siècle de notre ère. Elle est cependant très peu utilisée du fait de certains défauts que nous allons voir ci-dessous.
L’indicatrice de Tissot est une représentation permettant d’indiquer la distorsion associée à une représentation de la Terre.
L’idée est de tracer des disques de mêmes rayons sur la surface de la Terre, et d’observer comment ils sont représentés dans une carte donnée. La distorsion induite par la représentation cartographique transforme approximativement ces disques en des ellipses dont la visualisation permet de saisir rapidement les défauts de la carte.
Sur l’exemple ci-dessus, l’indicatrice de Tissot peut être interprétée à l’aide des coefficients , et :
Je vous renvoie à cet article pour d’autres exemples de cartes avec leurs indicatrices de Tissot.
Le fait que les indicatrices de Tissot soient déformées — les cercles donnent des ellipses — est problématique : la carte n’est pas conforme, elle ne préserve pas la forme des petits objets.
Un système de coordonnées est conforme, si sa première forme fondamentale vérifie les conditions suivantes : et .
La matrice correspondante est donc égale à un multiple de la matrice identité, le facteur pouvant varier d’un point à l’autre de la surface.
Intuitivement, avec une représentation conforme le facteur d’échelle ou de dilatation est le même dans toutes les directions.
Si l’on considère l’indicatrice de Tissot développée plus haut, les cartes conformes ont des indicatrices qui sont des cercles.
On montre que cette notion de transformation conforme revient à exiger que tous les angles d’intersection entre les courbes soient conservés.
En faisant tourner une courbe d’équation (la courbe directrice) autour de l’axe dans l’espace à trois dimensions, on obtient une surface de révolution.
Ci-dessous, voici une surface obtenue à partir d’une courbe directrice d’équation (en rouge) :
Exercice :
La sphère peut aussi s’obtenir comme une surface de révolution. Quelle équation de courbe utiliseriez-vous pour la générer ?
💻 Vous pourrez vérifier le tracé en utilisant la fonction revolution_plot3d
de SageMath.
Représentation conforme d’une surface de révolution
Une surface de révolution peut être paramétrée par les deux variables définies ci-dessous :
Notons que nous avons en fait déjà utilisé ces coordonnées plus haut, dans le cas de la sphère unité. L’angle correspond alors à la longitude et l’abscisse curviligne le long d’un demi-cercle générateur correspond à la latitude , l’origine étant prise sur l’équateur.
Nous allons essayer d’obtenir un paramétrage conforme qui utilise la variable de longitude mais qui remplace par une autre variable , qui lui correspond de façon bijective.
On a alors une relation du type et l’on cherchera une transformation qui vérifie .
La métrique s’exprime simplement dans le système de coordonnées car il est orthogonal et équidistant vis-à-vis de par définition d’une abscisse curviligne :
en notant la distance d’un point par rapport à l’axe de révolution
Le changement de coordonnées donnant , on peut exprimer la métrique dans le système :
La condition pour que ce système soit conforme est donc , ce qui se réécrit en fonction de : .
Il est donc toujours possible de paramétrer une surface de ce type par un système de coordonées conforme et l’on obtient par intégration de la formule précédente, ce qui donne .
Selon les cas, on pourra ou non donner une expression plus simple à cette intégrale.
La projection de Mercator correspond au cas de la sphère, que nous étudions ci-dessous.
Dans le cas de la sphère paramétrée par la latitude et la longitude (notée par convention, car c’est un angle, et non pas ), on a .
On obtient alors l’expression suivante : (je vous laisse vérifier que cette fonction convient…).
En utilisant cette coordonnée verticale pour tracer une carte du monde, on obtient la projection de Mercator.
Cette projection fut introduite au cours du 16ème siècle, mais le formalisme mathématique permettant de justifier la formule ci-dessus est plus récent (voir Wikipedia). Elle est tronquée au Nord et au Sud, sinon elle s’étendrait verticalement à l’infini.
On vérifie visuellement à l’aide de l’indicatrice de Tissot ci-dessus que la carte est bien conforme, les indicatrices ont une forme circulaire.
En revanche, certains de ces disques sont plus gros que d’autres : la carte ne conserve pas les aires, on dit qu’elle n’est pas équivalente.
Le facteur d’échelle local peut se calculer à partir du déterminant de la matrice de la première forme fondamentale :
Dans le cas de la projection de Mercator, on obtient un facteur d’échelle égal à .
Les distances sur la carte sont multipliées par ce facteur par rapport à la réalité, ce qui explique que les pays situés plus près des pôles apparaissent plus grand qu’ils ne le sont réellement.
Si l’on souhaite avoir une représentation conforme ( et ) et équivalente (), il faut que la métrique soit de la forme avec un coefficient constant.
En divisant les coordonnées par on obtient alors une carte isométrique : toutes les distances sont conservées.
Le Theorema Egregium nous montrera qu’il est impossible de concevoir une telle carte plane…
Si l’on renonce à avoir une carte conforme, on peut alors avoir une carte équivalente (qui conserve les aires). Le raisonnement est le même que celui que l’on a fait pour obtenir l’équation différentielle menant à une représentation conforme des surfaces de révolution.
On utilise comme paramètre la longitude et un second paramètre à déterminer en fonction de , de façon à avoir un déterminant constant.
Exercice : Déterminer l’équation différentielle vérifiée par pour obtenir une représentation équivalente puis montrer que dans le cas de la sphère unité le paramètre convient.
La carte ainsi obtenue est la projection cylindrique équivalente de Lambert, elle rend compte de la taille réelle des continents mais pas de leur forme.
Le traitement informatique des données géographiques est un sujet assez vaste dont nous ne donnons ici qu’un aperçu sommaire, en particulier sur deux aspects.
WGS 84 est un système géodétique, il permet de modéliser la Terre et de définir un référentiel commun de coordonnées (latitude, longitude).
Il définit notamment :
Ce système tient donc compte du fait que la Terre n’est pas parfaitement ronde. Elle reste cependant modélisée par une surface de révolution et on a vu plus haut qu’on peut en obtenir une représentation conforme.
Ce système est notamment utilisé pour les applications suivantes :
Positionnement GPS
Système de coordonnées par défaut dans PostGIS, l’extension géographique de PostgreSQL.
La requête ci-dessous nous donne par exemple la distance en mètres entre Paris et Rome (SRID=4326
correspond au système de coordonnées WGS 84) :
SELECT ST_DistanceSphere(ST_GeometryFromText('POINT(2.3522 48.8566)', 4326), -- ParisST_GeometryFromText('POINT(12.4964 41.9028)', 4326) -- Roma);st_distancesphere-------------------1105281.67043299
Voici une carte interactive fournie par OpenStreetMap.
Cette carte utilise un moteur open-source en Javascript, Leaflet, les tuiles (tiles — images formant la texture de la carte) étant fournies par OpenStreetMap.
Le système de projection utilisé, introduit par Google en 2005, s’intitule Web Mercator et est très proche de la projection de Mercator étudiée précédemment, à la différence que :
Cette subtilité induit une très légère distorsion de la carte obtenue — qui n’est pas exactement conforme — mais permet un gain en rapidité.
La différence de complexité entre les deux modes de projection peut se constater en examinant les implémentations fournies par Leaftlet pour la projection sphérique et la projection ellipsoïdale.
Le site Flight Radar 24 permet de visualiser la trajectoire des avions.
En voici un exemple pour un vol Abu Dhabi - Chicago :
Comme on peut le constater, la trajectoire empruntée ne correspond pas vraiment à une ligne droite sur la carte utilisée (projection de Mercator).
Cela traduit le fait que la notion de « plus court chemin » ne se transpose pas toujours entre deux surfaces en correspondance via une représentation, même conforme.
Pour que les distances soient conservées entre tous les couples de points d’une surface et leurs représentations par une carte , il faut en particulier que ce soit vrai pour des points très proches, ce qui correspond à une première forme fondamentale décrite par la matrice identité : (cas d’une isométrie locale).
Nous allons voir qu’une telle isométrie n’existe pas entre une surface sphérique et une surface plane…
La courbure de Gauss d’une surface peut être définie de plusieurs façons équivalentes.
L’une d’entre elles est d’utiliser la représentation ci-dessous :
En tout point de , on peut définir un vecteur normal unitaire à partir des vecteurs de base du plan tangent et .
L’étude de la façon dont ce vecteur varie au voisinage de est encodée dans ce que l’on appelle la seconde forme fondamentale de la surface, à laquelle on peut associer une matrice.
L’étude de cette matrice montre l’existence de deux plans orthogonaux dont l’intersection contient la normale en et tels que la courbe décrite par l’intersection de ces plans avec la surface ait dans l’un une courbure maximale et dans l’autre une courbure minimale .
Le produit de ces deux courbures définit la courbure de Gauss.
Exemples :
Dans son étude Disquisitiones generales circa superficies curvas Gauss écrivait en 1827 :
…e solis quantitatibus , , atque earum quotientibus differentialibus primi et secundi ordinis…
L’expression de la courbure ne dépend que des coefficients de la métrique (, , ) et de leurs dérivées premières et secondes.
Nous ne faisons pas la démonstration de ce résultat, elle demande des calculs plus complexes que les précédents.
Conséquences
En d’autres termes, la courbure est invariante par isométrie : si est envoyé sur par une isométrie alors .
Deux surfaces entre lesquelles on peut espérer trouver une isométrie doivent donc a minima avoir la même courbure de Gauss aux points correspondants, ce qui exclut le cas d’une représentation à l’échelle de la sphère sur un plan (même partiellement).
En revanche, cela n’interdit pas de trouver une isométrie entre une surface plane et un cylindre, et c’est ce que nous effectuons en pratique lorsque nous déroulons un papier cadeau de son tube…
Les surfaces telles que nous les avons définies ici sont un cas particulier de variétés Riemaniennes.
La géométrie Riemanienne rend le concept de métrique plus abstrait en étudiant des variétés qui ne sont pas définies à partir d’un espace ambiant : on peut par exemple définir des surfaces qui ne sont pas représentables dans notre espace à trois dimensions.
Elles se définissent en toute dimension, l’expression de la métrique à l’aide des coefficients , et se généralise ainsi avec la notion de tenseur métrique.
On montre alors que les isométries locales préservent un invariant qui est le tenseur de courbure (ou tenseur de Riemann), généralisant le Theorema Egregium.
La description de ce tenseur, plus complexe que la courbure de Gauss, met en évidence des phénomènes propres aux dimensions , et supérieures dont l’étude permet par exemple de comprendre certaines manifestations des ondes gravitationnelles.
Les lecteurs et lectrices désirant aller plus loin pourront lire le livre Initiation à la géométrie de Riemann, qui a servi de source d’inspiration pour les calculs développés ici.
Maths et applications, avec les mains et avec du code 💻
Suivre sur Twitter