Topologie différentielle Antoine Gournay Institut de Mathématiques, Université de Neuchâtel Suisse Septembre, 2012 Notes de Cours Table des matières Introduction 1 2 v Variétés, transversalité et degré 1.1 Variétés et espaces tangents . . . . . . . . . . . . . . . . . . . . . 1.1.i Variétés lisses . . . . . . . . . . . . . . . . . . . . . . . . 1.1.ii L’espace tangent . . . . . . . . . . . . . . . . . . . . . . 1.1.iii Valeurs régulières et le théorème fondamental de l’algèbre 1.1.iv Exemples et Exercices . . . . . . . . . . . . . . . . . . . 1.2 Le théorème de Sard . . . . . . . . . . . . . . . . . . . . . . . . 1.2.i Sous-variétés et valeur régulières . . . . . . . . . . . . . 1.2.ii Variétés à bord . . . . . . . . . . . . . . . . . . . . . . . 1.2.iii Le théorème du point fixe de Brouwer . . . . . . . . . . . 1.2.iv La preuve du théorème de Sard . . . . . . . . . . . . . . 1.2.v Exemples et Exercices . . . . . . . . . . . . . . . . . . . 1.3 Le degré modulo 2 et le théorème de Borsuk-Ulam . . . . . . . . 1.3.i Homotopies et isotopies lisses . . . . . . . . . . . . . . . 1.3.ii Le degré modulo 2 . . . . . . . . . . . . . . . . . . . . . 1.3.iii Le théorème de Borsuk-Ulam . . . . . . . . . . . . . . . 1.3.iv Exemples et Exercices . . . . . . . . . . . . . . . . . . . 1.4 Orientabilité et degré de Brouwer . . . . . . . . . . . . . . . . . . 1.4.i Variétés orientables . . . . . . . . . . . . . . . . . . . . . 1.4.ii Degré de Brouwer . . . . . . . . . . . . . . . . . . . . . 1.4.iii Le théorème de la “sphère poilue” . . . . . . . . . . . . . 1.4.iv Le théorème de Hopf . . . . . . . . . . . . . . . . . . . . 1.4.v Exemples et Exercices . . . . . . . . . . . . . . . . . . . Triangulation, Homologie, et caractéristique d’Euler 2.1 Homologie simpliciale . . . . . . . . . . . . . . 2.1.i Complexes simpliciaux et bord . . . . . . 2.1.ii Homologie et Homologie relative . . . . 2.1.iii Excision et suites exactes . . . . . . . . . 2.1.iv Exemples et Exercices . . . . . . . . . . i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 1 2 5 6 8 9 10 11 12 13 15 16 17 19 21 22 22 24 26 27 29 . . . . . 31 31 31 33 35 37 TABLE DES MATIÈRES 2.2 2.3 3 39 2.2.i Invariance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 2.2.ii Complexes cellulaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 2.2.iii Caractéristique d’Euler . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 2.2.iv Cas des surfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 2.2.v Exemples et Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 Triangulation et deux théorèmes . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 2.3.i Plongement et triangulation . . . . . . . . . . . . . . . . . . . . . . . . . 45 2.3.ii Le théorème d’Hurewicz . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 2.3.iii Le théorème du point fixe de Lefschetz . . . . . . . . . . . . . . . . . . . 45 Fibrés, Intersection, et ... caractéristique d’Euler 47 3.1 Fibrés vectoriels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 3.1.i Définition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 3.1.ii Isomorphismes et sections . . . . . . . . . . . . . . . . . . . . . . . . . . 49 3.1.iii Comment bricoler un nouveau fibré à partir d’anciens . . . . . . . . . . . . 50 3.1.iv Exemples et Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Transversalité et intersection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 3.2.i Transversalité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 3.2.ii Intersection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 3.2.iii Caractéristique d’Euler, via l’intersection . . . . . . . . . . . . . . . . . . 56 3.2.iv Exemples et Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Indice des champs de vecteurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 3.3.i L’indice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 3.3.ii Les points non-dégénérés . . . . . . . . . . . . . . . . . . . . . . . . . . . 62 3.3.iii Exemples et Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65 Théorème de Poincaré-Hopf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 3.4.i Le lemme de Hopf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66 3.4.ii Division barycentrique . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 3.4.iii Le théorème et ses conséquences . . . . . . . . . . . . . . . . . . . . . . . 69 3.4.iv Exemples et Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 3.2 3.3 3.4 4 Calcul et invariants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Théorie de Morse 71 4.1 Coupes et Greffes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 4.1.i Fonctions de Morse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 4.1.ii Indices des points critiques . . . . . . . . . . . . . . . . . . . . . . . . . . 71 4.1.iii Type d’homotopie et valeurs critiques . . . . . . . . . . . . . . . . . . . . 71 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 4.2.i Les sphères . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 4.2.ii Les inégalités de Morse . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 4.2 ii TABLE DES MATIÈRES 5 6 Classes caractéristiques 5.1 Cohomologie . . . . . . . . . . . . . . . . . . . . . . . 5.1.i Définitions . . . . . . . . . . . . . . . . . . . . 5.1.ii Polygonisation duale et dualité de Poincaré . . . 5.1.iii Produit d’union et d’intersection . . . . . . . . . 5.1.iv La classe d’Euler . . . . . . . . . . . . . . . . . 5.1.v Exemples et exercices . . . . . . . . . . . . . . 5.2 Classe de Stiefel-Whitney et de Chern . . . . . . . . . . 5.2.i Les classes d’obstructions . . . . . . . . . . . . 5.2.ii Définition géométrique ; version cohomologique 5.2.iii Définition géométrique ; version homologique . . 5.2.iv Définition axiomatique . . . . . . . . . . . . . . 5.2.v Les espaces projectifs réels . . . . . . . . . . . . 5.2.vi Quelques derniers résultats . . . . . . . . . . . . 5.2.vii Exemples et exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 73 73 75 76 77 78 79 79 81 83 86 87 89 91 Cobordisme 6.i ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.ii ... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 93 93 Bibliographie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 iii TABLE DES MATIÈRES iv Introduction La présente version des notes n’est encore qu’un brouillon (encore incomplet, probablement pas assez cohérent et riche en erreurs). Dessins, exemples et discussions viendront souvent à manquer ; l’index est incomplet. L’honorable lecteur est ainsi prié de transmettre à l’auteur les erreurs qu’il y trouvera, les références qui lui semblent faire défaut dans l’index, et les passages qui lui semblent trop confus ou trop peu illustrés. Le premier chapitre n’est qu’une répétition éhontée des sections 1 à 5 du livre de Milnor “TftDV”, avec quelques emprunts au livre de Guillemin & Pollack “DT” et de Hirsch “DT”. Le second chapitre est un mélange de Sato “AT :aIA”, Vick “HT :aItAT” et Rotman “aItAT”. Le troisième chapitre mélange Milnor & Stasheff “CC”, Milnor “TftDV”, Guillemin & Pollack “DT” et Hirsch “DT”. Le quatrième chapitre est tiré de Hirsch “DT” et de Milnor “MT”. La §5.1 est prise de Milnor & Stasheff “CC” et la §5.2 de Milnor “TftDV” et Hirsch “DT”. Le texte des démonstrations ne contrastant pas beaucoup avec le reste, un en marque la fin. Pour les mêmes raisons, un F termine le texte des définitions et remarques. Un ♣ clôt la vérification qu’un objet est bien défini, un ♠ marque la fin d’un exemple et un chapeaute les remarques. Voici quelques notations qui seront employées tout au long de ce texte : Z pour l’ensemble des entiers (positifs, négatifs ou nul). R pour l’ensemble réel. Quelques notations qui seront utilisées pour des sous-ensembles de ceux-ci sont Z≥a (des entiers supérieurs ou égaux à a), R<a ou ] − ∞, a[ (des réels strictement inférieurs à a), ]a, b] (pour les réels strictement plus grand que a et plus petits ou égaux à b), etc... Pour n ∈ Z>0 , n signifie l’ensemble {1, 2, 3, . . . , n} des entiers compris entre 1 et n (inclusivement). Lorsqu’un symbole qui n’a pas été préalablement défini apparaît dans une égalité := c’est qu’il s’agit là de sa définition. La composition de deux fonctions f : A → B et g : B → C, notée g ◦ f , est la fonction g◦ f : A → B x 7→ g( f (x)) Si A, B sont deux ensembles, S ⊂ B un sous-ensemble et F : A → B une application, alors := {a ∈ A | ∃s ∈ S, F(a) = s} est appelé l’image réciproque de S par F. Finalement, quelques mots sur certaines abréviations : F −1 (S) 1. i.e. (lat. id est) signifie plus ou moins “c’est la même chose que”, “de manière équivalente”, “en d’autres mots”, ... v Introduction 2. e.g. (lat. exempli gracia) signifie par exemple “par exemple”. 3. c’àd. (fr. c’est-à-dire) est un peu comme i.e. mais en moins chic. 4. “ou (équiv.)” pour préciser que la conjonction “ou” qui précède est en fait une équivalence mais que l’auteur n’a pas la motivation nécessaire pour la démontrer. 5. “... X (resp. Y) ... Z (resp. W) ...” signifie qu’on peut lire une première fois la définition/le théorème avec X et Z, puis une seconde fois mais avec Y et W au lieu de X et Z. 6. mutatis mutandis = “ce qui devait être changé ayant été changé”, une phrase très utile, comme le lecteur peut s’en douter, car il faut deviner ce qui doit être changé. 7. ceteris paribus [sic stantibus] = “toute chose égale par ailleurs”, pour bien spécifier qu’on change une quantité, mais que toutes les autres restent égales. L’auteur tient à mentionner que les citations en début de chapitre ont un but strictement autodérisoire. vi Chapitre 1 Variétés, transversalité et degré ch-vartransdeg “Il est rarement question de topologie différentielle au théâtre de variété” -U N CRITIQUE SURPRIS SUR CE POINT 1.1 Variétés et espaces tangents 1.1.i Variétés lisses s-variete Étant donné deux ouverts U ⊂ Rk et V ⊂ Rl , une application f : U → V est dite lisse et ceci se note f ∈ C ∞ (U;V ) si toutes les dérivées partielles existent et sont continues. Bien que loin d’être le point d’intérêt principal, il sera parfois utile de demander un peu moins, c’àd. que les dérivées partielles existent et soient continues jusqu’à l’ordre k, noté f ∈ C k (U;V ). Plus généralement, si X ⊂ Rk et Y ⊂ Rl , une application f : X → Y est dite lisse (resp. C k ) si ∀x ∈ X, il existe un ouvert U contenant x et une autre application F : U → Rl telle que F restreinte à U ∩ X est identiquement égale à f : F|U∩X = f|U∩X . Ceci se notera aussi f ∈ C ? (X;Y ) où ? est le degré de régularité souhaité. Définition 1.1.1: Une application f : X → Y est dite un difféomorphisme si f est un homéomorphisme (i.e. continue, bijective et d’inverse continue) et que f et son inverse f −1 sont toutes deux lisses. F E XERCICE 1: Montrer que l’identité est lisse. Montrer que la composition de deux applications lisses est lisse. En déduire, que la composition de deux difféomorphismes est un difféomorphisme. Exemple 1.1.2: Soit S1 = {(x1 , x2 ) ∈ R2 | x12 + x22 = 1}. L’application Rθ : S1 → S1 définie par Rθ (x1 , x2 ) = cos θ sin θ − sin θ cos θ ! ! x1 . x2 Cette application s’étend en fait à R2 . En particulier, tout point x ∈ S1 possède un voisinage (même un très gros voisinage : R2 !) tel que Rθ est lisse sur ce voisinage (toute application linéaire est lisse). De plus Rθ ◦ R−θ = Id, ainsi Rθ possède un inverse qui est lui aussi lisse. ♠ 1 1.1 - Variétés et espaces tangents Il est dores et déjà possible de dire que la topologie différentielle est l’étude des propriétés d’un ensemble X qui restent invariantes par difféomorphismes... Mais X ne peut pas être n’importe quel ensemble. En effet, cela ne fonctionne bien que si X a des propriétés bien particulières. Tout d’abord rappelons que la phrase “W est un voisinage de x” signifie que W est un ouvert contenant x, noté W ∈ Vois x ou W ∈ Vois Z x pour spécifier que le voisinage est pris dans Z. En effet, un point x peut appartenir à plusieurs ensembles munis de topologies différentes ce qui peut créer un confusion. Cependant, nous aurons seulement affaire au cas où les topologie sont induites par le plus grand ensemble. Ainsi, si X ⊂ Rk et x ∈ X, un voisinage de x dans X a la forme U ∩ X où U est un voisinage de x dans Rk . Définition 1.1.3: M ⊂ Rk est dit une (sous-)variété différentielle lisse de dimension m ∈ N si pour tout x ∈ M, ∃W ∈ Vois M x tel que W est difféomorphe à un ouvert U ⊂ Rm . Un difféomorphisme g : U → W ⊂ M est dit un paramétrage et un difféomorphisme f : W → U ⊂ Rk une carte (ou un système de coordonnées). F Il sera souvent utile de parler de variété de dimension 0 et −1. Une variété de dimension 0 est un ensemble X ⊂ Rk tel que tout point possède un voisinage W qui ne consiste qu’en x lui-même. La variété de dimension −1 est l’ensemble vide. L’espace Rk est souvent appelé l’espace ambient. Exemple 1.1.4: Soit S1 comme à l’exemple précédent. Pour montrer que S1 est une variété, commençons par le point (0, 1) ∈ S1 . Soit π : S1 → R définie par π(x1 , x2 ) = x1 . Comme π s’étend à 1 2 R2 , il s’agit bien d’une application lisse. De plus, sur q l’ouvert S+ = {(x1 , x2 ) ∈ R | x2 > 0} la fonction π|S1+ est injective. En effet, π−1 (x ) = (x1 , |S1 1 + 1 − x12 ). C’est même une fonction lisse sur ] − 1, 1[= π(S1+ ). Ainsi, π est un difféomorphisme d’un voisinage de (0, 1) sur un ouvert de R. Maintenant tout autre point (x1 , x2 ) ∈ S1 peut être envoyé par une rotation Rθ sur (0, 1). Ainsi tout point possède un voisinage difféomorphe à ] − 1, 1[ (obtenu en composant une rotation avec π). Donc S1 est une variété de dimension 1. ♠ E XERCICE 2: Montrer que la sphère S2 = {(x, y, z) ∈ R3 | x2 + y2 + z2 = 1} est une variété différentielle de dimension 2. E XERCICE 3: Montrer que X = {(x, y) ∈ R2 | x 6= 0 et y = sin(1/x)} est une variété différentielle de dimension 1. 1.1.ii L’espace tangent Pour parler de la différentielle d’une application entre deux variétés, il est d’abord nécessaire de trouver un espace qui approxime (linéairement) la variété qu’on étudie. C’est l’objet de cette section. Intuitivement, comme la première est la meilleure approximation linéaire de l’application il faut que le second soit la meilleure approximation linéaire de la variété. Rappelons à cet effet que la dérivée de f : U → V (où U ⊂ Rk et V ⊂ Rl sont des ouverts) est l’application dfx : Rk → Rl définie par lim f (x + th) − f (x) . dfx (h) = t→0 t 2 Chapitre 1 - VARIÉTÉS , TRANSVERSALITÉ ET DEGRÉ Un résultat classique assure que ceci est bien la dérivée de f (car les dérivées partielles sont supposées continues), et, en particulier, que c’est une application linéaire. En fait, dfx (h) s’exprime en tant que la matrice des dérivées partielles de f évaluées en x. Exemple de base : Si L : Rk → Rl est une application linéaire alors dLx = L pour tout x ∈ Rk . En particulier, la dérivée de l’identité ou est l’identité et si i : U → U 0 est une inclusion alors dix est aussi l’identité. Dérivation composée : Si f : U → V et g : V → W sont des applications avec f (x) = y alors d(g ◦ f )y = dgy ◦ dfx . La régle de dérivation en chaîne peut s’exprimer en terme de diagramme commutatif 1 : V Rl f T g T dfx T dgy Si U g◦ f T W est commutatif alors Rk g◦ f T T Rm est aussi commutatif. Autrement dit, étant donné un diagramme commutatif, prendre des dérivées donne toujours un diagramme commutatif. Lemme 1.1.5: Soit U ⊂ Rk , V ⊂ Rl et f : U → V un difféomorphisme, alors k = l. Démonstration. Comme f ◦ f −1 = IdV et f −1 ◦ f = IdU , on en conclut que df a un inverse à gauche et à droite. Par conséquent c’est une matrice carré de déterminant non-nul. En fait, l’inverse est vrai à condition de vérifier une condition cruciale : Théorème 1.1.6 (Théorème des fonctions inverses): Soit U ⊂ Rk un ouvert et f : U → V une application lisse. Si dfx n’est pas singulière ( i.e. elle est de rang maximal), alors il existe U 0 un voisinage de x tel que f est un difféomorphisme de U 0 dans f (U 0 ). Remarquer qu’une application lisse peut très bien avoir une dérivée non-singulière en tout point, sans toutefois être un difféomorphisme. Le problème vient du fait qu’elle n’est pas nécessairement injective. L’exemple classique est l’application exponentielle de C → C. Définition 1.1.7: Soit M une variété (de dimension m), x ∈ M et g : U → M (où U ⊂ Rm ) un paramétrage qui contient x dans son image (i.e. x ∈ g(U)). Soit u ∈ U tel que g(u) = x. Alors l’espace tangent à M en x, noté Tx M, est l’image de dgu : Rm → Rk . F Bien défini.. ? Il faut encore vérifier que cette définition ne dépend pas du paramétrage choisi. En effet, soit h : V → M un autre paramétrage et soit v ∈ V tel que h(v) = x. Alors h−1 ◦ g est un difféomorphisme d’un voisinage U 0 de u sur un voisinage V 0 de v. Par conséquent, d(h−1 ◦ g) est non-singulière, ce qui suffit (inclusion et même dimension) pour conclure que l’image de g et h sont identiques. Voici la version de cet argument en diagrammes : 1. Un diagramme avec plein de flèches représentant des applications est dit commutatif si l’ordre dans lequel on suit les flèches n’est pas important. 3 1.1 - Variétés et espaces tangents Rk Rk g T h−1 U0 en dérivant... dgx T d(h−1 )g(x) T T h−1 ◦ g T ∼ T Rm −1= Rm d(h ◦ g)x V0 ♣ Lemme 1.1.8: Soit M ⊂ Rk une variété de dimension m, alors son plan tangent est de dimension m. E XERCICE 4: Démontrer ce lemme. [Indice : prendre F l’extension de f = g−1 où g : U → M est un paramétrage, alors F ◦ g : U → Rm est l’inclusion, puis contempler le diagramme Rk g T F T U T Rm ] inclusion Définition 1.1.9: Soit M ⊂ Rk et N ⊂ Rl deux variétés et f : M → N une application lisse avec f (x) = y. Alors la dérivée de f en x, est l’application dfx : Tx M → Ty N définie comme suit. Puisque f est lisse, il existe un voisinage W de x et une application F : W → Rl telle que F|M∩W = f|M∩W . Alors, pour tout v ∈ Tx M ⊂ Rk , dfx (v) = dFx (v). F Bien défini.. ? Il faut montrer (1) que dfx (v) ∈ Ty N et (2) que ceci ne dépend pas du choix de F. Soit g : U → M et h : V → N deux paramétrages pour g(U) un voisinage de x et h(V ) un voisinage de y. Soit F : W → Rl comme ci-haut, et supposons que g(U) ⊂ W (quitte à prendre un ouvert plus petit). Alors h−1 ◦ f ◦ g : U → V est une application lisse. Contemplons un peu le diagramme commutatif 2 : F M −−−−→ x g N −1 yh et en dérivant : Tx M x dgu dF x −−−− → Ty N x dh v Rm −−−−−−→ Rn U −−−−→ V h−1 ◦ f ◦g d(h−1 ◦ f ◦g)u et donc, dFx (v) ∈ Ty N, ce qui montre le premier point. Mais comme on peut toujours passer par le bas du diagramme, il apparaît que le choix de F est complètement sans importance car dFx = dhv ◦ d(h−1 ◦ f ◦ g)u ◦ (dgu )−1 . ♣ L’opération de dérivée possède des propriétés importantes : Dérivation composée : Si f : M → N et g : N → P sont des applications lisses et f (x) = y alors d(g ◦ f )x = dgy ◦ dfx . Inclusion : Si f : M → N est une inclusion alors dfx : Tx M → Tx N est aussi une inclusion. E XERCICE 5: Montrer que si f : M → N est un difféomorphisme alors M et N ont la même dimension. 2. Ici, diagramme commutatif veut dire qu’en partant d’un élément en bas à gauche on obtient le même élément en haut à droit peu importe si on a pris le chemin qui passe par en bas à droite ou en haut à gauche. 4 Chapitre 1 - VARIÉTÉS , TRANSVERSALITÉ ET DEGRÉ 1.1.iii Valeurs régulières et le théorème fondamental de l’algèbre -valregteofond Le théorème fondamental de l’algèbre sera obtenu comme première application, en utilisant un outil qui deviendra vite utile : le degré ou comment compter le nombre de préimages. Définition 1.1.10: Soit f : M → N une application lisse entre deux variétés M et N de dimension respective m et n. Un point x ∈ M tel que dfx est pas de rang n sera dit point régulier. Si y ∈ N est tel que tout x ∈ f −1 (y) est un point régulier alors y sera dit une valeur régulière de f . Un x point qui n’est pas régulier (pour f ) est dit critique, et y = f (x) est alors une valeur critique. F En particulier, si M et N sont de même dimension, un point régulier est un point où dfx est non-singulière. Si N est de dimension supérieure à M tout point est critique. tpreimfini-l Lemme 1.1.11: Soient M et N deux variétés de même dimension. Si f : M → N est une application lisse et y ∈ N une valeur régulière et M est compacte, alors f −1 (y) est fini. Démonstration. En effet, f −1 (y) est un fermé dans un compact M, donc compact lui-même. Ensuite, par le théorème des fonctions inverses, f est un homéomorphisme au voisinage de chaque point. Ainsi, il ne peut pas y avoir de points d’accumulation et donc, il n’y a qu’un nombre fini de points. Si f : M → N est comme dans le lemme, et si R ⊂ N est l’ensemble des valeurs régulières, la démonstration donne même que la fonction r 7→ | f −1 (r)| est continue sur chacune des composantes connexes de R. Comme elle prend des valeurs dans un ensemble discret, elle est constante sur les composates connexes de R. tfondalg-t Théorème 1.1.12: Tout polynôme P : C → C possède un zéro. Démonstration. Plaçons C comme le plan (x, y, 0) ⊂ R3 (par x + iy 7→ (x, y, 0)). Regardons la sphère S2 (centrée en 0) et les deux projections stéréographiques h+ depuis (0, 0, 1) et h− depuis (0, 0, −1). L’application ( −1 h+ ◦ f ◦ h+ (x) si x 6= (0, 0, 1) F(x) := (0, 0, 1) si x = (0, 0, 1) est lisse. Ceci n’est pas tout à fait évident en (0, 0, 1). Pour le voir, soit Q = h−1 − ◦ F ◦ h− et remar−1 n n n quons que h+ ◦ h− (z) = 1/z̄. De la sorte, si P(z) = ∑i=0 an z , alors Q(z) = z / ∑ni=0 ān zn . Comme Q est lisse dans un voisinage de 0, il s’ensuit que f est lisse en (0, 0, 1). Ensuite, f a seulement un nombre fini de points critiques. En effet, ceux-ci correspondent aux zéro du polynôme P0 (z) = ∑ni=0 iai zi−1 . Comme P0 n’est pas identiquement nul, il y a au plus n − 1 zéros (un polynôme non-trivial de degré j a au plus j zéros). Ainsi, l’ensemble des valeurs régulières tpreimfini-l R de f est connexe, et, par le lemme 1.1.11 et sa remarque, il existe un c ∈ N de sorte que | f −1 (y)| = c quelques soit y ∈ R. Comme f −1 (y) ne peut pas être l’ensemble vide, cette valeur doit être positive quelque part (et donc partout). Par conséquent, f est surjective et donc P admet un zéro. 5 1.1 - Variétés et espaces tangents 1.1.iv exe-moebius Exemples et Exercices Exemple 1.1.13: Le ruban de Möbius est la l’ensemble décrit par l’image de l’application Φ : ] − 1, 1[×R → R3 (s,t) 7→ (2 + s cos 2t ) cost, (2 + s cos 2t ) sint, s sin 2t . Pour montrer que ceci est une variété, il suffit de montrer que Φ est de rang maximal. Autrement ∂Φ dit, que les deux dérivées partielles ∂Φ ∂s et ∂t sont linéairement indépendantes pour tout (s,t) ∈ ] − 1, 1[×R. Comme la cible est dans R3 , la manière la plus intuitive de procéder est de vérifier que ∂Φ le produit vectoriel est partout non-nul : ∂Φ ∂s (s,t) ∧ ∂t (s,t) = e1 e2 t cos 2 cost cos 2t sint s − sin t cost − (2 + s cos t ) sint − s sin t sint + (2 + s cos t ) cost 2 2 2 2 2 2 = s 2 sint − (2 + s cos t t 2 ) sin 2 cost, − 2s cost − (2 + s cos t t 2 ) sin 2 sint, (2 + s cos de norme légèrement longuet permet ensuite de conclure. e3 sin 2t s t 2 cos 2 t t 2 ) cos 2 . Un calcul ♠ Exemple 1.1.14: L’espace projectif réel RPn est l’ensembles des droites dans Rn+1 . Plus précisément, c’est un espace quotient. L’espace (Rn+1 )∗ est muni de sa topologie usuelle. Puis, la relation d’équivalence suivante est donnée : soit x = (x0 , x1 . . . , xn ) ∈ (Rn+1 )∗ et soit y = (y0 , y1 , . . . , yn ) ∈ (Rn+1 )∗ , alors x ∼P y si ∃λ ∈ R r {0} tel que λx = y, c’àd. (λx0 , λx1 , . . . , λxn ) = (y0 , y1 , . . . , yn ). Finalement, RPn = (Rn+1 )∗ / ∼P muni de la topologie quotient. Un élément de RPn est traditionellement noté [x0 : x1 : . . . : xn ]. Tout élément x ∈ (Rn+1 )∗ est équivalent (au sens de ∼P ) à deux éléments de norme 1 : x/kxk et −x/kxk. Ainsi, il est aussi possible de définir RPn = Sn / ∼A où x, y ∈ Sn satisfont x ∼A y si x = y ou x = −y. En particulier, il est plus facile de voir que RPn est compact dans cette deuxième description. On peut déjà remarquer que RP1 est difféomorphe au cercle S1 . En fait, cette dernière réalisation montre que RPn est l’hémisphère fermée S̄+ = {(x0 , . . . , xn ) ∈ Rn+1 | kxk = 1, xn ≥ 0} où les points du bord de l’hémisphère (il s’agit d’une sphère de dimension un de moins, Sn−1 ) sont identifiés par l’application antipodale. Comme le quotient de Sn−1 par l’application antipodale est RPn−1 , ceci donne une sorte de construction itérative. Il est alors possible de voir que le ruban de Möbius est un sous ensemble de RP2 (RP2 est d’habitude appelé le plan projectif réel). En effet, il suffit de considérer un voisinage (en forme de bande) d’un méridien allant du pôle nord au pôle sud dans S2 . Si ce voisinage est pris de manière symétrique, il est la préimage d’un ouvert de RP2 par l’application quotient S2 RP2 . Or, en prenant ce quotient, la bande est recollée avec un tour, donnant lieu à un ruban de Möbius. Dans le modèle initial : RPn = (Rn+1 )∗ / ∼P . Un point de RPn reprèsente une droite L, alors le complémentaire L⊥ dans Rn+1 donne un paramétrage. À x ∈ L, soit φ : L⊥ → RPn défini par 6 Chapitre 1 - VARIÉTÉS , TRANSVERSALITÉ ET DEGRÉ φ(v) = x + v. En fait, cette application est injective : si λ(x + v1 ) = x + v2 ⇒ v2 − λv1 = (λ − 1)x ⇒ (λ − 1)kxk = v2 · x − λv1 · x = 0 ce qui implique que λ = 1. Mais alors v1 = v2 , donc φ est injective. Pour montrer que l’espace projectif réel est une variété, c’est un peu difficile ici, car la définition demande un plongement dans un espace euclidien. Le plan projectif réel ne peut pas être vu comme un sous-ensemble de R3 . La représentation la plus simple dans R3 est la surface de Boy : le bord du ruban de Möbius est formé d’un seul cercle, et la surface de Boy est obtenue en “collant” un disque sur ce cercle (ça donne une surface qui se traverse elle-même). Pour décrire le plan projectif réel comme sous-ensemble de R4 , il faut regarder l’image de l’application f: R3 → R4 (x1 , x2 , x3 ) 7→ (x1 x2 , x1 x3 , x22 − x32 , 2x2 x3 ). En effet, f (−x) = f (x), et f|S2 envoie exactement deux points (qui sont donc antipodaux) sur un point. Le plus intuitif reste de se baser sur le fait que la sphère est une variété : un voisinage suffisamment petit (strictement contenu dans un hémisphère) de RPn est difféomorphe (par l’application exe-spherevar identité !) au voisinage de Sn (pour montrer que Sn est une variété, voir l’exemple 1.2.5). 3 Un plongement explicite possible de RPn dans un espace euclidien est : f: Rn+1 2 R(n+1) → x12 /2 x1 x2 x1 x3 (x1 , x2 , . . . , xn+1 ) 7→ .. . x1 x2 x22 /2 x2 x3 x1 x3 x2 x3 x32 /2 ... ... ... .. . .. . .. . x1 xn x1 xn+1 x2 xn x2 xn+1 x3 xn x3 xn+1 .. . .. . x1 xn x2 xn x3 xn ... xn2 /2 xn xn+1 2 /2 x1 xn+1 x2 xn+1 x3 xn+1 ... xn xn+1 xn+1 Il est alors encore plus facile de voir que f envoie exactement les deux points x et −x sur la même valeur (pour tout x ∈ Rn+1 r {0} cette fois-ci). Ainsi cela détermine une injection de RPn dans 2 R(n+1) . La seconde chose à faire est de trouver un paramétrage. Toujours en supposant su que la sphère exe-spherevar est une variété (cf. exemple 1.2.5), l’idée est de composer φ : U → Sn avec f|Sn . Ainsi, il suffit de 2 vérifier que la différentielle dfx : Tx Sn → R(n+1) est de rang n (i.e. injective). Remarquons d’abord que la dérivée de f en x par rapport à la variable xi est (dans la forme matricielle ci-haut) la matrice où seule la ième ligne et la ième colonne sont non-nulles (et elles donnent le vecteur x). Il est alors assez facile de se convaincre que (sauf si x = 0, un point qui n’est pas dans Sn ) ces éléments (pour i = 1, . . . , n + 1) sont linéairement indépendants. Autrement dit, ∀x 6= 0, dfx est même injective sur Rn+1 . En particulier, elle sera injective sur Tx Sn ⊂ Rn+1 . ♠ 3. En effet, il existe une définition équivalente de variété qui est plus abstraite. Dans toutes les définitions faites, comme il est toujours nécessaire de se ramener à un petit ouvert, le fait que l’espace s’identifie localement à une sousvariété de Rk semble suffisant. En fait, il faut une hypothèse de plus : si φ : U → Rk et ψ : V → Rk sont deux telles “identification”, il faut en plus demander que φ ◦ ψ−1 : ψ(V ) → Rk et ψ ◦ φ−1 : φ(U) → Rk soit lisses. Pour plus de détails ss-triangplong voir la sous-section 2.3.i. 7 1.2 - Le théorème de Sard Exemple 1.1.15: L’espace projectif complexe CPn est l’ensembles des droites complexes (c’àd. ce sont des espaces de dimension réelle 2) dans Cn+1 . C’est un aussi un espace quotient : (Cn+1 )∗ := Cn+1 r {0} est muni de sa topologie usuelle, puis quotienté par la relation d’équivalence x ∼P y si ∃λ ∈ C r {0} tel que λx = y (où x = (x0 , x1 . . . , xn ) ∈ (Cn+1 )∗ et soit y = (y0 , y1 , . . . , yn ) ∈ (Cn+1 )∗ ). Finalement, CPn = (Cn+1 )∗ / ∼P muni de la topologie quotient. Un élément de CPn est traditionellement noté [z0 : z1 : . . . : zn ]. Tout élément x ∈ (Cn+1 )∗ est équivalent (au sens de ∼P ) des éléments de norme 1 : eiθ x/kxk (ici c’est la norme de Cn+1 vu comme R2n+2 : kxk2 = ∑nj=0 xi x̄i ). Ainsi, il est aussi possible de définir CPn = Sn / ∼A où x, y ∈ Sn satisfont x ∼A y si x = eiθ y où θ ∈ [0, 2π[. Dans cette deuxième description chaque point de CPn est un grand cercle de la sphère S2n+1 . On peut déjà remarquer que CP1 est difféomorphe à la sphère S2 : [z0 : z1 ] 7→ z1 /z0 est la réalisation de cette application (à valeur dans C ∪ {∞}). Comme un point de CP1 est aussi un grand cercle de S3 , ceci donne une application S3 → S2 , appelée application de Hopf. Il existe aussi une construction itérative des CPn et des plongements dans CN où N est assez grand. 4 ♠ E XERCICE 6: Décrire un paramétrage du tore (dans R3 ) et en déduire l’espace tangent. exofibretang E XERCICE 7: Soit M ⊂ Rk une variété de dimension m et N une variété de dimension n. a. Montrer que le fibré tangent, défini comme TM = {(x, v) ∈ M × Rk | v ∈ Tx M} est une variété lisse de dimension 2m. b. Montrer qu’une application lisse f : M → N donne lieu à une application lisse df : TM → TN. E XERCICE 8: Soit f : M → N est une application entre deux variétés (de dimensions respectives m et n). a. Montrer que le graphe de f , Γ f = {(x, y) ∈ M × N | y = f (x)}, est une variété de dimension m. b. Montrer que l’espace tangent au graphe au point (x, y) ∈ Γ f ⊂ M × N est donné par le graphe de dfx , i.e. T(x,y) Γ f = {(v, w) ∈ Tx M × Ty N | w = dfx v}. 1.2 Le théorème de Sard s-teosard Même si le cas du théorème fondamental de l’algèbre était inspirant, il serait démesuré de s’attendre à ce que le nombre de valeur critiques soit toujours fini. Cependant, un joli théorème de Sard (remontant à Morse), laisse montre que cet ensemble n’est jamais “trop gros”. tsard-t Théorème 1.2.1 (Sard, 1942): Soit f : U → Rn une application lisse définie sur un ouvert U de Rm . Soit C = {x ∈ U | Rang dfx < n} l’ensemble des point critiques, alors l’ensemble des valeurs 4. Pour CPn comme pour RPn , il existe de bons “paramétrages abstraits”. C’est à dire (dison pour le cas de CPn ) une application de Cn dans CPn = (Cn+1 )∗ / ∼P qui décrive “bien” le voisinage de n’importe quel point. Un point de CPn reprèsente une droite complexe L, alors le complémentaire L⊥ dans Cn+1 donne le “paramétrage abstrait” de son voisinage. L’argument est identique pour RPn . Beaucoup d’ouvrages introduisent les variétés via de tels “paramétrages abstrait” (ou plutôt leur inverses, et se nomme cartes. Il est non-trivial de voir que les deux formulations sont équivalentes sous des hypothèse assez faible sur l’espace topologique qu’est la variété (e.g. paracompacité). 8 tvalregssvar-l tesptanssvar-l Chapitre 1 - VARIÉTÉS , TRANSVERSALITÉ ET DEGRÉ critiques f (C) ⊂ Rn a mesure de Lebesgue nulle 5 . 6 Puisque f (C) ne peut contenir un ensemble d’intérieur non-vide, il apparaît que le complémentaire de f (C), les valeurs régulières, forme un ouvert dense (cette conséquence est antérieure à Sard, et remonte [au moins] à Brown [1935]). La démonstration de ce théorème est remise à plus tard. Il est nécessaire d’avoir f de classe au moins C k où k > max{0, m − n}. À ce propos, la démonstration ci-dessous n’est pas optimale. 1.2.i Sous-variétés et valeur régulières Une sous-variété est une variété qui est un sous-ensemble d’une autre variété. Comme les variétés ont été définies par des sous-ensembles de Rk , elles sont toutes des sous-variétés de Rk . Lemme 1.2.2: Si f : M → N est une application lisse entre deux variétés de dimension respectives m et n, et y ∈ N est une valeur régulière, alors f −1 (y) ⊂ M ⊂ Rk est une (sous-)variété lisse (de M et) de dimension max(m − n, 0). Démonstration. Si x ∈ f −1 (y), alors c’est un point régulier et donc K := Ker dfx sera un sous-espace vectoriel de dimension m − n. Soit L : Rk → Rm−n une application linéaire qui est un isomorphisme lorsque restreinte à K et soit F : M → N × Rm−n l’application définie par F(ξ) = f (ξ), L(ξ) . Alors dFx = dfx , L est, par définition, non-singulière. Par conséquent, il existe un voisinage U de x ∈ M qui est envoyé par un difféomorphisme sur un voisinage de y, L(x) dans N × Rm−n . Ainsi, L est en fait un difféomorphisme d’un voisinage de x dans f −1 (y) sur un ouvert de Rm−n , ce qui montre que f −1 (y) est bien une variété de dimension m − n. Définition 1.2.3: Soit M 0 ⊂ M une sous-variété, ∀x ∈ M 0 l’espace complément de Tx M 0 dans Tx M sera appelé l’espace normal à M 0 dans M et noté Tx M/M0 . F Lemme 1.2.4: Soit f : M → N une application lisse, y une valeur régulière de f et M 0 = f −1 (y) la sous-variété de M qui y correspond. Alors, ∀x ∈ M 0 , Tx M 0 = Ker dfx (où dfx : Tx M → Ty N) et dfx est un isomorphisme entre Tx M/M0 et Ty N. tvalregssvar-l Démonstration. C’est essentiellement ce que fait déjà la preuve du lemme 1.2.2. Mais comme les diagrammes commutatifs sont amusant, on peut toujours en contempler un : i M 0 −−−−→ fy M f y Id ...et, après dérivation : Tx M 0 −−−−→ Tx M df dfx y y x ⊂ ⊂ {0} −−−−→ Ty N {y} −−−−→ N Ce qui rend encore plus clair ce qui était déjà évident. 5. i.e. pour tout ε > 0 il existe un ensemble de cube recouvrant f (C) et dont le volume total est < ε. 6. Il existe des versions plus forte de cette énoncé : - si f : M → N est C k où k > max{m − n, 0} et si Cr ⊆ M est l’ensemble des points x ∈ M tel que dfx est de rang ≤ r, alors f (Cr ) a une dimension de Hausdorff dimension d’au plus r [Sard, 1965]. - il existe une version en dimension infinie due à Smale [1965], mais elle requiert plus de notions pour être citée correctement. 9 1.2 - Le théorème de Sard exe-spherevar 2 Exemple 1.2.5: La sphère Sn = {(x1 , . . . , xn+1 ) ∈ Rn+1 | ∑n+1 i=1 xi = 1} est une variété différentielle, 2 puisque f (x1 , . . . , xn+1 ) = ∑n+1 i=1 xi n’a que (0, 0, . . . , 0) comme point critique. De plus, dfx n’est autre que le gradient de f en x : dfx = (x1 , . . . , xn+1 ). En tant qu’application linéaire dfx : Rn+1 → R, on aura donc dfx (v) = x · v. Ainsi Tx Sn = Ker dfx = {v ∈ Rn+1 | x · v = 0}. ♠ 2 } n’est pas une variété différenExemple 1.2.6: Le cône S = {(x1 , . . . , xn+1 ) ∈ Rn+1 | ∑ni=1 xi2 = xn+1 tielle (le point (0, . . . , 0) n’a pas un voisinage difféomorphe à Rn ). En effet, si on pose f (x1 , . . . , xn+1 ) = 2 , alors S = f −1 (0) a un point critique en (0, 0, . . . , 0) (ceci n’est pas une démonstration ∑ni=1 xi2 − xn+1 que S n’est pas une variété, simplement une vérification pour la cohérence). Par contre, M = S r {0} est une variété différentielle car f : Rn+1 r {0} → R n’a plus 0 comme valeur critique. De plus, un peu comme à l’exemple précédent, dfx est le gradient 2(x1 , . . . , xn , −xn+1 ) et Tx M = Ker dfx = {v ∈ Rn+1 | (x1 , . . . , xn , −xn+1 ) · v = 0}. ♠ 1.2.ii Variétés à bord Soit Hm := {(x1 , x2 , . . . , xm ) ∈ Rm | xm ≥ 0}. Le bord de Hm est défini par ∂Hm = Rm−1 × {0} ⊂ Hm . Définition 1.2.7: Une variété à bord est un ensemble M ⊂ Rk tel que, pour tout x ∈ M, il existe un voisinage de x qui est difféomorphe à un ouvert de Hk . Le bord de M, noté ∂M, est l’ensemble des points dont l’image par le difféomorphisme est dans ∂Hm . F E XERCICE 9: Montrer que l’intérieur M r ∂M est une variété lisse de dimension m. Montrer que ∂M est une sous-variété lisse de M de dimension m − 1. Si x est un point du bord, la définition de l’espace tangent reste la même qu’avant, et, donc, cet espace est aussi de dimension m. La méthode la plus simple pour créer de telle variété est tvalredbord-l Lemme 1.2.8: Soit g : M → R une application lisse et soit I ⊂ R un intervalle fermé (borné ou non) tel que ∂I est formé de valeurs régulières de g. Alors M 0 = g−1 (I) est une variété à bord (de même dimension que M), et le bord de M 0 est ∂M 0 = g−1 (∂I). tvalregssvar-l La preuve est identique à celle du lemme 1.2.2. Exemple 1.2.9: Le disque unité de dimension n, D := {(x1 , x2 , . . . , xn ) ∈ Rn | ∑ni=0 xi2 ≤ 1} est une variété à bord et son bord est la sphère Sn−1 . Pour le voir, il suffit d’écrire g(x1 , x2 , . . . , xn ) = ∑ni=0 xi2 et de prendre I =] − ∞, 1]. ♠ Lemme 1.2.10: Soit M une variété à bord et N une variété. Soit f : M → N une application lisse et y ∈ N une valeur régulière pour f et pour f|∂M . Alors M 0 := f −1 (y) est une variété à bord de dimension m − n. De plus, ∂M 0 = ∂M ∩ f −1 (y). Démonstration. Puisque tout ne se passe qu’au niveau local, il est possible de supposer que f : Hm → Rn (et donc que y ∈ Rn ). Si x ∈ Hk est à l’intérieur, il n’y a rien de nouveau à montrer tvalregssvar-l depuis le lemme 1.2.2. Si x ∈ ∂Hm , soit U un voisinage de x dans Rm tel qu’il existe une application 10 Chapitre 1 - VARIÉTÉS , TRANSVERSALITÉ ET DEGRÉ g : U → Rn identique à f sur U ∩ Hm . (Quitte à prendre U plus petit, g est sans point critiques.) Ainsi g−1 (y) est une variété de dimension m − n. Soit π : g−1 (y) → R la projection sur la dernière coordonnée, i.e. π(x1 , x2 , . . . , xm ) = xm . Il suffit de montrer que π a 0 pour valeur régulière. L’espace tangent de g−1 (y) en x ∈ π−1 (0) est Ker dgx = Ker dfx . Mais comme f est régulière sur ∂Hm , Ker dfx ne peut pas être inclu dans ∂Hm . Ainsi, grâce tvalredbord-l au lemme 1.2.8, l’ensemble des x ∈ g−1 (y) tels que π(x) ≥ 0 est une variété à bord, dont le bord est π−1 (0). 1.2.iii ptfixvarbord-l Le théorème du point fixe de Brouwer Lemme 1.2.11: Soit M une variété à bord compacte, alors pour toute application lisse g : M → ∂M, g|∂M 6= Id∂M (g ne fixe pas ∂M point par point). Démonstration. Supposons qu’une application lisse f : M → ∂M telle que f|∂M = Id∂M existe. Soit y ∈ ∂M une valeur régulière, alors y est aussi une valeur régulière de f|∂M (puisque c’est l’identité). Ainsi, f −1 (y) est une variété à bord de dimension 1, et le bord ne consiste qu’en {y}. Comme M est compacte, f −1 (y) l’est aussi. Mais les seules variétés à bord de dimension 1 et compactes sont des réunions de cercles et de segments 7 . Ceci implique que le bord est fait d’un nombre pair de points, une contradiction. Comme corollaire, l’application identité de Sn−1 ne peut être étendue par une application lisse sur Dn . tbrouwlisse-l Lemme 1.2.12: Toute application lisse g : Dn → Dn a un point fixe ( i.e. un x tel que f (x) = x). Démonstration. Soit f l’application définie comme suit : l l u f (x) ll l l l l xu l g(x) l u l l l i.e. f (x) est le point de Sn−1 le plus proche de x sur la droite reliant x et g(x). Vérifier que f est lisse demande un peu de calcul : f (x) = x + tu où u= x − g(x) , kx − g(x)k et t = −x · u + q 1 − kxk2 + (x · u)2 . tptfixvarbord-l De plus, f est l’identité sur Sn−1 . Ceci contredit le lemme 1.2.11. Théorème 1.2.13 (Brouwer): Soit g : Dn → Dn une application continue, alors g a un point fixe. exo-classvardim1-1 exo-classvardim1-3 7. voir exercices 13 à 15. 11 1.2 - Le théorème de Sard Démonstration. Par le théorème de Weierstraß , ∀ε > 0, g possède une approximation par un polynôme P telle que kP(x) − g(x)k < ε. Bien sûr, P ne prend peut-être plus valeur dans le disque, mais alors P̃ := P/(1 + ε) le fera et ∀x ∈ Dn , kP̃(x) − g(x)k < 2ε. Supposons que g n’admet pas de point fixe. Alors l’application continue x 7→ kg(x) − xk admet un minimum µ. Or, si ε < µ/3, ceci implique que P̃ n’admet pas de point fixe. Cette contradiction tbrouwlisse-l avec le lemme 1.2.12 conclut la démonstration. 1.2.iv La preuve du théorème de Sard Rappelons l’énoncé à démontrer : Théorème 1.2.14 (Sard): Soit f : U → Rn une application lisse définie sur un ouvert U de Rm . Soit C = {x ∈ U | Rang dfx < n} l’ensemble des point critiques, alors pour tout ε > 0, l’ensemble des valeurs critiques f (C) ⊂ Rn peut-être revouvert par une réunion de cubes dont le volume total est < ε. Le cas m < n est beaucoup plus facile que m = n, même si ceci n’est pas apparent dans l’argument ci-dessous. On fera la démonstration par induction sur m. Tout d’abord, pour chaque i ∈ N soit Ci le sousensemble (fermé) des valeurs critiques y ∈ C telles que toutes les dérivées partielles de f sont nulles jusqu’à l’ordre i. Alors C ⊃ C1 ⊃ C2 ⊃ . . . est une suite décroissante de fermés. La démonstration se décompose en trois étapes Étape 1 : Montrer que f (C) r f (C1 ) est de mesure nulle ; Étape 2 : Montrer que f (Ci ) r f (Ci+1 ) est de mesure nulle ; Étape 3 : Montrer que pour un k assez grand, f (Ck ) est de mesure nulle. En admettant ces trois assertions f . L’énoncé du théorème est certainement vrai si n = 0 (par convention, la mesure de Lebesgue est triviale sur R0 = {un point}). Supposons l’énoncé vrai pour n − 1 et tentons de le démontrer pour n Étape 1 : Comme C = C1 si n = 1, il est possible de supposer que n ≥ 2. Le théorème de Fubini sera utilisé sous cette forme (faible) : si A ⊂ Rn est tel que ∀x ∈ R, A ∩ {x} × Rn−1 est de mesure nulle, alors A est de mesure nulle. Pour tout x̄ ∈ C r C1 , un voisinage V de x̄ sera exhibé tel que f (C ∩ V ) est de mesure nulle. [Puisque tout recouvrement ouvert admet un sous-recouvrement dénombrable, ceci permettra de conclure.] Comme x ∈ / C1 , il existe donc une dérivée partielle non-nulle. Supposons que c’est la ∂f première ( ∂x1 (x̄) 6= 0) et soit h: U x → Rm 7 → ( f (x1 ), x2 , . . . , xm ) Puisque dhx̄ est non-singulière, par le théorème d’inversion locale, il existe un voisinage V de x̄ qui 12 Chapitre 1 - VARIÉTÉS , TRANSVERSALITÉ ET DEGRÉ est envoyé difféomorphiquement sur V 0 = h(V ) ⊂ Rm . soit g = f ◦ h−1 : V 0 → x 7→ Rn f (h−1 (x)) L’ensemble C0 des points critiques de g est h(C ∩V ) et, conséquemment, l’ensemble g(C0 ) des valeurs critiques de g est f (C ∩V ). De plus, ∀(t, x2 , x3 . . . , xm ) ∈ Rm ∈ V 0 , g(t, x2 , x3 . . . , xm ) appartient à {t} × Rn−1 . Soit gt la restriction de g aux éléments dont la première valeur est t. Un point de {t} × Rm−1 est critique pour gt si et seulement si il est critique pour g. En effet, la matrice de Jacobi de g a la forme ! 1 0 t un truc ∂g ∂xi Mais grâce à l’hypothèse d’induction, les valeurs critiques de gt sont de mesure nulle. Par le théorème de Fubini, la conclusion s’obtient. ∂j f Étape 2 : Pour tout x̄ ∈ C j rC j+1 , il est possible de supposer que w(x) := (x̄) = 0 ∂xs1 ∂xs2 . . . ∂xs j ∂w (x̄) 6= 0. Alors, en posant h(x) = w(x), x2 , . . . , xm , l’argument de l’étape précédente se mais ∂x1 répète. Étape 3 : Soit I m ⊂ U un (hyper-)cube de côté δ. Le but est de montré que si k > m/n − 1, alors f (C ∩ I m ) est de mesure nulle. [De nouveau, comme une réunion dénombrable de tels cube recouvre C, la conclusion en découlera.] Par le théorème de Taylor et la compacité de I m , il apparaît que f (x + h) = f (x) + R(x, h) où kR(x, h)k ≤ ckhkk+1 , x ∈ I n ∩Ck et X + h ∈ I m . La constante c ne dépend que de f et I m . Pour tout entier r ∈ N, le cube I n peut-être découpé en rm √ plus petit cubes de côtés m(δ/r). Soit I 0 un de ces petits cubes qui contient le point x ∈ Ck , alors tout point de I 0 s’écrit x+h avec khk ≤ δ/r et par conséquent, f (x+h)− f (x) ≤ cm(k+1)/2 (δ/r)(k+1) . Autrement dit, f (I 0 ) est contenu dans un cube de côté a/rk+1 avec a = cm(k+1)/2 δ(k+1) . Ainsi, f (Ck ∩ I) est contenu dans une union de rm cubes dont le côté et ar−k−1 . Sa mesure est ainsi inférieure à rm (ar−k−1 )n = an rm−(k+1)n . Comme a ne dépend pas de r, et m − (k + 1)n < 0, il suffit de prendre r arbitrairement grand pour avoir que f (Ck ∩ I) est de mesure arbitrairement petite (et donc nulle). 1.2.v Exemples et Exercices Exemple 1.2.15: Le tore (noté T2 ) dans R3 est aussi la préimage d’une valeur régulière. En effet, soit R ∈ R>0 et S = {(x, y, z) ∈ R3 | 0 < x2 + y2 < R}. Soit f : S → R définie par p f (x, y, z) = ( x2 + y2 − R)2 + z2 . (Cette fonction n’est pas lisse en x = y = 0 et x2 + y2 = R d’où la restriction du domaine de définition). La différentielle de f n’est autre que son gradient : R R df(x,y,z) = ∇ f (x, y, z) = 2 (1 − √ 2 2 )x, (1 − √ 2 2 )y, z . x +y 13 x +y 1.2 - Le théorème de Sard Ce dernier n’est nul que si x = y = z = 0 ou z = 0 et x2 + y2 = R, ce qui est exclu sur S. De plus f (S) =]0, R[, ainsi pour r ∈]0, R[, f −1 (r) est une variété (un dessin ou un paramétrage convaincra qu’elle est difféomorphe au tore). Pour déterminer son plan tangent en (x, y, z) il suffit de calculer Ker df(x,y,z) = {v ∈ R3 | v · ∇ f (x, y, z) = 0} ♠ Il est possible de faire de même pour les surfaces de révolutions, mais il est généralement plus simple d’utiliser un paramétrage pour montrer que ce sont des variétés lisses. Voici un exemple plus intéressant. Exemple 1.2.16: Une matrice M de taille 2n × 2n est dite symplectique si 0 Idn M T JM = J où J = −Id . 0 n L’ensemble de ces matrices est noté Spn (R). Au passage, on note que Det J = 1, J 2 = −Id2n et que J −1 = J T = −J (c’àd. J est une racine carrée de −Id2n ). Pour montrer que Spn (R) est une variété, il est important de voir que M2n×2n (R) est l’espace 2 euclidien R(2n) . Ensuite il est possible d’introduire f : M2n×2n (R) → As2n (R) M 7→ M T JM où As2n (R) est l’ensemble des matrices antisymétriques de taille 2n × 2n (en fait, c’est un espace vectoriel de dimension n(2n − 1)). Puis, il faut montrer que J est une valeur régulière de f . Soit M ∈ f −1 (J) fixée, alors lim dfM (L) = t→0 (M + tL)T J(M + tL) − M T JM lim tLT JM + tM T JL + t 2 LT JL = t→0 = LT JM + M T JL. t t Reste à montrer que, pour toute A ∈ As2n (R), il est possible de trouver un L avec dfM (L) = A. Heureusement, A = 21 A − 12 AT (puisqu’elle est antisymétrique) et dfM (L) = M T JL − (M T JL)T (puisque J T = −J). Ainsi, il suffit de résoudre M T JL = 21 A. Or, il s’adonne que M T JM = J, ainsi il suffit de poser L = − 12 MJA. En effet, il apparaît alors M T JL = − 21 M T JMJA = − 21 J 2 A = 12 A. Quant au plan tangent, le calcul ne sera fait que pour le point M = Id2n ∈ Spn (R). Il faut alors chercher les L = CA DB (où A, B,C, D ∈ Mn×n (R)) telles que T dfId2n (L) = 0 ⇔ JL = −L J ⇔ Autrement dit C et B sont symétriques et A = −DT . exofibrenorm C D −A −B ! = ! CT −AT . DT −BT ♠ E XERCICE 10: Soit M 0 ⊂ M une sous-variété de dimension m0 dans M (de dimension m). Montrer que le fibré normal à M 0 dans M, défini par TM/M0 := {(x, v) ∈ M 0 × Rk | v ∈ Tx M et v ⊥ Tx M 0 } est une variété de dimension m. 14 Chapitre 1 - VARIÉTÉS , TRANSVERSALITÉ ET DEGRÉ exopolyhomog E XERCICE 11: Soit P un polynôme homogène en k variables, i.e. ∀t ∈ R, P(tx1 ,tx2 , . . . ,txk ) = t d P(x1 , x2 , . . . , xk ) où d est le degré du polynôme. Montrer que P−1 (a) est une sous-variété lisse de Rk de dimension k − 1 lorsque a 6= 0. Montrer de plus que P−1 (a) est difféomorphe à P−1 (b) si a et b sont de même signe. 2 E XERCICE 12: Soit Mn (R) l’ensemble des matrices de taille n × n (c’est ∼ = Rn ). Montrer que 1. SLn (R) est une sous-variété de dimension n2 −1 et montrer que l’espace tangent en la matrice identité Id est l’espace des matrice de trace nulle. 2. On (R) est une sous-variété de dimension n(n−1) et montrer que l’espace tangent en la matrice 2 identité Id est l’espace des matrice antisymétriques (i.e. AT = −A). [Rappel : SLn (R) est l’ensemble des A ∈ Mn (R) satisfaisant Det A = 1. On (R) est l’ensemble des A ∈ Mn (R) satisfaisant AAT = Id.] Les exercices suivants ont pour but de mener à la classification des variétés de dimension 1 (avec ou sans bord). Soit M une variété à bord de dimension 1. Soit I et J deux intervalles ouverts (potentiellement infinis) de R. Un paramétrage est dit par la longueur d’arc si dfx (1) est un élément de norme 1. Il est assez standard de ramener un paramétrage lisse et régulier (i.e. lisse et dfx est non-nulle) à un paramétrage par la longuer d’arc. classvardim1-1 E XERCICE 13: Montrer que tout intervalle (potentiellement infini) de R est difféomorphe à ]0, 1[, [0, 1[ ou [0, 1]. classvardim1-2 E XERCICE 14: Soit g : J → M et f : I → M deux paramétrages par la longueur d’arc, on veut montrer que g(J)∩ f (I) a au plus deux composantes connexes. Soit Γ ⊂ I ×J l’ensemble des couples (s,t) tels que f (s) = g(t). classvardim1-3 a. Montrer que Γ est un ensemble fermé de I × J formé de segments de pente ±1. b. Montrer que ces segments ne peuvent se terminer dans l’intérieur de I × J. c. Montrer que seul un de ces segments peut se terminer sur une arête donnée du bord de I × J. d. En déduire qu’il ne peut y avoir que deux composantes à Γ et que si il y en a deux, elles ont la même pente. e. S’il n’en a qu’une, montrer que f s’étend en un paramétrage par la longueur d’arc dont l’image est f (I) ∪ g(J). f. S’il en a deux, montrer que f (I) ∪ g(J) est difféomorphe à un cercle. E XERCICE 15: Montrer que toute variété connexe à bord de dimension 1 est difféomorphe à ]0, 1[, [0, 1[, [0, 1] ou au cercle. [Indice : prendre un paramétrage f et l’étendre le plus possible. Que se passe-t-il si f n’est pas surjectif ?] 1.3 Le degré modulo 2 et le théorème de Borsuk-Ulam -degmod2borsuk Étant donné une fonction f : M → N entre deux variétés de même dimension (M est compacte et sans bord, N est connexe), le but de cette section est de montrer que le nombre de pré-images d’une valeur régulière modulo 2 est un invariant d’homotopie. 15 1.3 - Le degré modulo 2 et le théorème de Borsuk-Ulam 1.3.i Homotopies et isotopies lisses Tout d’abord, il nous faudra nous restreindre à des déformations lisses. Définition 1.3.1: Étant donné un ensemble X ⊂ Rk et deux applications lisses f , g : X → Y ⊂ R` , une homotopie lisses de f à g est une application lisse F : X × [0, 1] → Y telle que ∀x ∈ X, F(x, 0) = f (x) et F(x, 1) = g(x). Si X et Y sont des variétés lisses, et que f et g sont des difféomorphismes, une isotopie lisse de f à g est une homotopie lisse F : X × [0, 1] → Y telle que ∀t ∈ [0, 1], x 7→ F(x,t) est un difféomorphisme. ♦ S’il existe une homotopie [lisse] de f à g, alors f et g sont dites [lissement] homotopes et ceci se note par f ∼ g. De même, s’il existe une isotopie [lisse] de f à g, elles sont dites [lissement] isotopes.Il est assez standard de vérifier que “être isotope” et “être homotope” sont des relations d’équivalence. Lemme 1.3.2: “Être homotope” est une relation d’équivalence : (1) f ∼ f ; (2) f ∼ g ⇒ g ∼ f ; (3) Si f ∼ g et g ∼ h alors f ∼ h. Démonstration. Pour la réflexivité (1), il suffit de prendre F = f × Id[0,1] . Pour la symmétrie (2), si F : M × [0, 1] → N est une homotopie lisse de f vers g, alors G définie par G(x,t) = F(x, 1 − t) est une homotopie lisse de g vers f . La transitivité (3) demande plus d’efforts. Soit F l’homotopie de f vers g et G l’homotopie de g vers h. Soit d’abord φ(t) = 0 2 t π arctg 1−t 1 si t ≤ 0; si t ∈ [0, 1]; si t ≥ 1. et ψ(t) = 1 − φ(1 − t). Ces deux fonctions permettent rendre très lisse, respectivemment, l’extrémité 1 et l’extrémité 0 de n n l’intervalle [0, 1], dans le sens suivant : si ∂t∂ n F(x,t) existe alors ∀n ≥ 0, ∂t∂ n F(x, φ(t))t=1 = 0 et similairement pour ψ et t = 0. Soit H : M × [0, 2] → N définie par ( F x, φ(t) si t ∈ [0, 1]; H(x,t) = G x, ψ(t − 1) si t ∈ [1, 2]. En effet, grâce aux fonctions φ et ψ, H est lisse, et H̄(x,t) := H(x,t/2) est alors une homotopie lisse de f vers h. Voici un cas typique (et trivial) d’homotopie. 16 Chapitre 1 - VARIÉTÉS , TRANSVERSALITÉ ET DEGRÉ -contrisotopid Exemple 1.3.3: Soit N une variété lissement contractile 8 , c’àd. il y a un point y0 ∈ M et une application F(y,t) : M × [0, 1] → M telle que F(y, 0) = IdM et F(y, 1) = y0 . Alors toute paire d’applications f , g : M → N est homotope. En effet, il suffit de montrer que toute application est homotope à l’application x 7→ y0 . Pour ce faire, soit G(x,t) = F f (x),t . Alors G est lisse, G(x, 0) = f (x) et G(x, 1) = y0 . Ainsi G est une homotopie lisse de f vers l’application constante y0 . Le disque Dn est un exemple de variété contractile : F(x,t) = (1 − t)x est une homotopie de F(x, 0) = x vers F(x, 1) = 0 (i.e. y0 = 0). ♠ Dans le cas de la sphère, le lemme suivant est plutôt facile. Il utilise aussi une fonction de “lissage” i.e. une fonction à support fini qui est lisse. tlemhomogen-l Lemme 1.3.4 (Lemme d’homogénéité): Soit y et z deux points à l’intérieur de N une variété lisse (potentiellement à bord) connexe. Alors il existe un difféomorphisme h : N → N isotope à l’identité tel que h(y) = z. Démonstration. La première étape est de contruire une isotopie de Rn qui est l’identité à l’extérieur d’une boule et qui envoie l’origine sur n’importe quel point à l’intérieur de la boule choisi. D’un point de vue intuitif ce résultat est assez facile à croire. Pour être plus précis, il faut d’abord considérer la fonction lisse φ(x) = λ(1 − kxk2 ) où ( 0 si t ≤ 0; λ(t) = −1 t e sinon. Ensuite, pour n’importe quel u ∈ Sn−1 fixé, une équation d’évolution est définie par dxdti = ui φ(x1 , . . . , xn ). Soit x(t) := F(x̄,t) la solution avec condition initial fixée x(0) = x̄ a les propriétés suivantes : (1) F(x̄,t) est définie et lisse en x̄ et en t ; (2) F(x̄, 0) = x̄ ; (3) F(x̄, s + t) = F F(x̄,t), s . Autrement dit, F est une isotopie de l’identité vers un difféomorphisme qui envoie 0 (l’origine) sur un point quelconque sur le segment de 0 à u. Pour le besoin de la cause, disons que deux points d’une variété N sont isotopes s’il existe une isotopie à l’identité qui envoie l’un sur l’autre. C’est de nouveau une relation d’équivalence. Or si y est un point d’intérieur, il possède un voisinage difféomorphe à une boule. Par contagion, être dans la “classe d’isotopie” de y est une condition satisfaite par un ouvert, ergo dans toute une composante connexe de l’intérieur. Si N est connexe, toute paire de point de l’intérieur est isotope. 1.3.ii ss-degmod2 tlemhomotop-l Le degré modulo 2 Lemme 1.3.5 (Lemme de l’homotopie): Soit f , g : M → N deux applications homotopes de M une variété compacte et sans bord vers N une variété de même dimension que M. Si y est une valeur régulière commune à f et g alors | f −1 (y)| ≡ |g−1 (y)| (mod 2). 8. Dans cette définition, une variété contractile est forcément connexe. 17 o-extdegdezero 1.3 - Le degré modulo 2 et le théorème de Borsuk-Ulam Démonstration. Soit F : M × [0, 1] → N une homotopie lisse entre f et g. Supposons que y est une valeur régulière de F, alors X = F −1 (y) est une variété lisse à bord de dimension 1. De plus, son bord est F −1 (y) ∩ (M × {0} ∪ M × {1}) = f −1 (y) × {0} ∪ g−1 (y) × {1}. Ainsi le |∂X| = | f −1 (y)| + |g−1 (y)| est pair, car une variété de dimension 1 a forcément un nombre pair de points sur son bord (voir dessin ci-dessous). F −1 (y) M × {0} M × {1} Si y n’est pas une valeur régulière de F, alors il suffit de se rappeler que, comme en sous-section soit aussi une valeur régulière). Ainsi, soit V1 un voisinage de y dans N formé de valeurs régulières de f et V2 un voisinage similaire pour g. Alors F possède une valeur régulière dans V1 ∩V2 , ce qui conclut la démonstration. ss-valregteofond 1.1.iii, y0 7→ | f −1 (y0 )| est localement constante (pourvu que y0 Avec un tantinet plus d’effort, l’utile généralisation suivante est obtenue : E XERCICE 16: Soit M = ∂X et soit f : M → N une application s’étendant de manière lisse à X. Montrer que deg2 f = 0. Tout est prêt pour démontrer le résultat principal de la section. Au préalable, il est bon de souligner que y 7→ | f −1 (y)| (mod 2) est, a priori, seulement localement constant. Théorème 1.3.6 (Théorème du degré modulo 2): Soit f : M → N une application lisse de M une variété lisse compacte sans bord et N une variété lisse connexe. Soit y et z deux valeurs régulières de f alors | f −1 (y)| ≡ | f −1 (z)| (mod 2). Cette valeur commune est appelée le degré modulo 2 de f , noté deg2 f tlemhomogen-l Démonstration. Par le lemme d’homogénéité 1.3.4, il existe un difféomorphisme isotope à l’identité tlemhomotop-l φ : N → N tel que φ(y) = z. Ainsi, f et g := f ◦ φ sont homotopes. Par le lemme d’homotopie 1.3.5, | f −1 (z)| ≡ |g−1 (z)| ≡ |(φ ◦ f )−1 (z)| ≡ | f −1 ◦ φ−1 (z)| ≡ | f −1 (y)| (mod 2). tsard-t Par le théorème de Sard 1.2.1, le degré modulo 2 est défini sur un ouvert dense. Corollaire 1.3.7: Soit M une variété lisse sans bord compacte. Alors l’application identité et l’application constante ne sont pas homotopes. Démonstration. En effet, leur degré modulo 2 diffère : 0 pour l’application constante et 1 pour l’application identité. 18 Chapitre 1 - VARIÉTÉS , TRANSVERSALITÉ ET DEGRÉ exe-contrisotopid Ce résultat est faux pour les variétés à bord : le disque est contractile et l’exemple 1.3.3 montre que toute application est isotope à l’identité. Conséquemment, toute paire d’application est mutuellement isotope. Ceci reste vrai pour toute application d’une variété à bord dans la sphère (voir le thopf-t théorème de Hopf 1.4.15). Exemple 1.3.8: L’application f : S1 → S1 qui enroule le cercle n fois sur lui-même a deg2 f ≡ n (mod 2). En effet, chaque point aura n images inverses. ♠ 1.3.iii Le théorème de Borsuk-Ulam Définition 1.3.9: Soit M une variété de dimension m et f : M → Rm+1 une application lisse. Soit z ∈ Rm+1 un point qui n’est pas dans l’image de f . L’indice d’enroulement modulo 2 en z de f , noté W2 ( f ; z), est le degré modulo 2 de l’application f¯z := ( f − z)/k f − zk : M → m 7→ Sm f (m) − z . k f (m) − zk ♦ Avant de commencer la démonstration du prochain lemme, il est bon de remarquer que si X et Y ⊂ Rk sont deux variétés disjointes et de même dimension et f : X t Y → N est une application lisse, alors deg2 f = deg2 f|X + deg2 f|Y (le signe t insiste sur le fait qu’une union est disjointe). tenroulext-l Lemme 1.3.10: Soit X une variété compacte à bord (de dimension m + 1) et M = ∂X une variété compacte sans bord. Soit F : X → Rm+1 une extension lisse d’une application lisse f : M → Rm+1 . Soit z une valeur régulière de F qui n’appartient pas à f (M). Alors W2 ( f ; z) ≡ |F −1 (z)| (mod 2). exo-extdegdezero Démonstration. Si z ∈ / F(X), par l’exercice 16, la fonction f¯z a une extension lisse ( F̄z := (F − z)/kF − zk) sur tout X et donc deg2 f ≡ 0 (mod 2). Si z ∈ F(X), F −1 (z) = {y1 , . . . , ys } est fini, car z est une valeur régulière et X est compacte. Soit Bi un voisinage de yi de sorte que X r Bi soit une variété à bord, que l’adhérence des Bi soient disjointes et qu’elles ne touchent pas M = ∂X. D’une part, par le théorème des fonctions inverses, F est un difféomorphisme entre une boule B ⊂ Rm+1 et Bi . Si fi = F|∂Bi , alors W2 ( fi ; yi ) = W2 (Sm ,→ Rm+1 ; 0) = 1. Soit Y := X r t Bs et N := ∂Y = M t t ∂Bi ), alors z n’est pas dans l’image de F|Y , ainsi deg2 (F∂Y )z ≡ 0 (mod 2). D’autre part, s s deg2 (F∂Y )z = deg2 (F∂X )z + ∑ deg2 (F∂Bi )z = W2 ( f ; z) + ∑ W2 ( fi ; z) ≡ 0 (mod 2) i=1 i=1 et donc W2 ( f ; z) ≡ s ≡ |F −1 (z)| (mod 2). tpreborsuk-t Théorème 1.3.11: Soit f : Sn → Rn+1 r {0} une application lisse telle que ∀x ∈ Sn , f (−x) = − f (x) et que 0 ∈ / f (Sn ). Alors W2 ( f ; 0) = 1. 19 1.3 - Le degré modulo 2 et le théorème de Borsuk-Ulam Démonstration. L’application lisse f¯ := f /k f k de Sn → Sn satisfait toujours la relation f¯(−x) = − f¯(x). L’argument procèdera par induction sur n. Lorsque n = 1, il est possible d’écrire f¯(θ) = eih(θ) (en voyant S1 ⊂ C) où h : R → R est une application telle que h(θ − 2π) = h(θ) + 2πq pour un q ∈ Z indépendant de θ. Mais comme f¯(−x) = − f¯(x), il apparaît qu’il existe un entier ` avec h(θ − π) = h(θ) + (2` + 1)π ; autrement dit, que q est impair. D’autre part, pour calculer | f −1 (φ)|, il suffit de regarder |h−1 (φ)/(2πZ)|. Ainsi deg2 f¯ ≡ q ≡ 1 (mod 2). Pour le démontrer lorsque n > 1 (en supposant vrai pour n − 1), l’inclusion ı: Sn−1 → Sn (x1 , . . . , xn ) 7→ (x1 , . . . , xn , 0) tsard-t nous viendra en aide. Soit g := f ◦ ı et ḡ := g/kgk. Il existe, par le théorème de Sard 1.2.1, un y ∈ Sn qui est une valeur régulière pour f¯. Quitte à prendre une autre valeur régulière proche de y, il est possible de supposer que y ∈ / Im ḡ. Par symmétrie −y est aussi une valeur régulière n’appartenant pas à l’image de ḡ. Ainsi W2 ( f ; 0) = deg2 f¯ = | f¯−1 (y)|. Par symétrie, | f¯−1 (y)| = | f¯−1 (−y)| = 12 | f¯−1 (L)|. Mais, de nouveau par symétrie, il est suffisant de regarder f¯+ la restriction de f¯ à l’hémisphère supérieur Sn+ := {x ∈ Sn | xn+1 ≥ 0}, c’àd. W2 ( f ; 0) = 12 | f¯−1 (L)| = | f¯+−1 (L)|. L’intérêt de cette dernière expression provient du fait que Sn+ est une variété à bord, le bord n’étant rien d’autre que l’équateur choisi (i.e. ∂Sn+ = Sn−1 ). De plus, comme g évite L, il est possible de regarder π : Rn+1 → L⊥ ∼ = Rn la projection orthogonale par L. Par induction, il est alors possible d’appliquer le résultat à π ◦ g : Sn−1 → Rn : W2 (π ◦ g; 0) = 1. tenroulext-l Comme y ou −y est une valeur régulière de f¯+ , lemme 1.3.10 implique W2 ( f ; 0) ≡ | f¯+−1 (y)| ≡ W2 (π ◦ g; 0) ≡ 1 (mod 2) Après cet énoncé laborieux, quelques corollaire surprenants apparaissent. Corollaire 1.3.12: Si f : Sn → Rn+1 r {0} est telle que f (−x) = − f (x), alors l’image de f a une intersection avec tout les lignes qui passe par l’origine. Démonstration. Si une ligne Ry ne coupe pas l’image de f , alors f¯−1 (y) = 0, une contradiction avec le résultat précédent. Corollaire 1.3.13: Étant donné n fonctions lisses fi : Sn → R telles que fi (−x) = − fi (x) alors elles possèdent un zéro commun. Démonstration. Prendre f := ( f1 , . . . , fn , 0) : Sn → Rn+1 . Si elles n’ont pas de zéro commun, f prend valeur dans Rn+1 r {0} et son image n’a pas d’intersection avec la droite (0, . . . , 0,t), une contradiction avec le corollaire précédent. 20 Chapitre 1 - VARIÉTÉS , TRANSVERSALITÉ ET DEGRÉ Théorème 1.3.14 (Borsuk-Ulam): Étant donné n fonctions lisses gi : Sn → R, alors ∃y ∈ Sn tel que ∀i ∈ n, gi (−y) = gi (y). Démonstration. Poser fi (x) = gi (x) − gi (−x) et appliquer le corollaire précédent. La version ci-dessus est en fait une version faible de Borsuk-Ulam, le théorème original restant valable pour toute fonction continue. Il est généralement présenté (pour n = 2) comme le fait qu’il y a toujours deux point opposés sur la terre qui ont la même “météo” (température et pression). 1.3.iv Exemples et Exercices Exemple 1.3.15: Une quantité intéressante qui se dérive du degré modulo 2 est le nombre d’enlacement modulo 2. Soit M et N deux sous-variétés de dimension respectives m et n de Rm+n+1 . Alors, l’application d’enlacement est M×N → Sm+n x−y . (x, y) 7→ kx − yk Le degré modulo 2 de cette application est le nombre d’enlacement modulo 2, noté Enl2 (M, N). C’est un invariant d’isotopies de Rm+n+1 : si φ : Rm+n+1 → Rm+n+1 est un difféomorphisme isotope à l’indentité, alors Enl2 (M, N) = Enl2 φ(M), φ(N) . Un cas amusant 9 est de regarder deux cercles exo-extdegdezero plongés dans R3 : l’application d’enlacement est alors S1 × S1 → S2 . Par l’exercice 16, si l’un de ces cercles (disons M) est le bord d’un disque (∂W = M) et que W ∩ N = ∅, alors Enl2 (M, N) = 0. En effet, ∂(W × N) = ∂W × N = M × N et l’application d’enlacement s’étend de manière lisse à W × N. tenroulext-l Pour calculer ce nombre, le plus simple reste d’utiliser un analogue du lemme 1.3.10 : si M = ∂W alors Enl2 (M, N) ≡ |W ∩ N| (mod 2). En conclusion, les deux situations ci-dessous ne sont pas isotopes dans R3 : ♠ Degré modulo 2 E XERCICE 17: Montrer, en utilisant le degré modulo 2, qu’aucune application lisse f : Dn+1 → Sn ne laisse la sphère fixe point par point. [Indice : identifier f sur le disque à une fonction définie sur Sn × [0, 1] et constante sur Sn × {0}. E XERCICE 18: Montrer que si f : M → N est tel que deg2 f 6= 0 (en particulier, M et N satisfont les hypothèses du théorème sur le degré modulo 2) alors f est surjective. En déduire que si N n’est pas compacte, alors deg2 f = 0. exo-extdegdezero E XERCICE 19: Déduire de l’exercice 16 le théorème suivant. Soit X un domaine du plan complexe (une variété de dimension 2 à bord) et p : C → C une application lisse. Supposons que p ne s’annule s-orientdegbrouw 9. En modulo 2, cette quantité est surtout utile pour les variétés non-orientables (voir section 1.4), ce qui n’est pas le cas des cercles. 21 1.4 - Orientabilité et degré de Brouwer pas sur ∂X, et soit p/|p| : z 7→ p(z)/|p(z)|. Si p/|p| : ∂X → S1 est telle que deg2 p/|p| = 6 0 alors p a un zéro dans l’intérieur de X. E XERCICE 20: Montrer que le degré modulo 2 d’un polynôme complexe de degré n, étendu en une application S2 → S2 , est n (mod 2). Utiliser l’exercice précédent pour conclure que tout polynôme de degré impair admet un 0 (une sorte de “demi-théorème” fondamental de l’algèbre). E XERCICE 21: Montrer que deg2 (g ◦ f ) = (deg2 f )(deg2 g). Indice d’enroulement modulo 2 E XERCICE 22: Soit p1 , . . . , pn des polynômes en (n + 1) variables (rééls) homogènes de degrés impairs, pi : Rn+1 → R. Alors il existe une droite passant par l’origine dans Rn+1 sur laquelle tous ces polynômes s’annulent. Le théorème de Jordan-Brouwer Les exercices suivants ont pour but la démonstration du théorème de Jordan-Brouwer : Théorème 1.3.16: Soit M ⊂ Rm+1 une variété connexe compacte et sans bord de dimension m. Alors le complémentaire de M a deux composantes connexes, l’une bornée (l’intérieur) et l’autre non-bornée (l’extérieur). E XERCICE 23: Soit z ∈ Rm+1 r M et x ∈ M. Montrer que ∀U ∈ Vois Rm+1 x il existe une courbe lisse γ : [0, 1] → Rm+1 r M telle que γ(0) = z et γ(1) ∈ U. E XERCICE 24: Montrer que Rm+1 r M a au plus deux composantes connexes. E XERCICE 25: Montrer que si z0 et z1 appartiennent à la même composante connexe de Rm+1 r M, alors W2 (M; z0 ) = W2 (M; z1 ) (ici W2 (M; z) := W2 (i; z) où i : M → Rm+1 est l’inclusion). E XERCICE 26: Soit z ∈ Rm+1 r M et v ∈ Sm un vecteur unitaire. Soit r = {z + tv | t ∈ R≥0 } le rayon partant de z dans la direction v. Montrer que v est une valeur régulière de l’application i−z m m+1 (i.e. le vecteur v n’est pas dans le ki−zk : M → S si et seulement si, ∀x ∈ M ∩ r, Tx M + v = R plan tangent à X en x). E XERCICE 27: Soit v comme à l’exercice précédent une valeur régulière et z0 ∈ r = {z + tv | t ∈ R≥0 }. Montrer que W2 (M; z0 ) ≡ W2 (M; z) + ` (mod 2) où ` est le nombre de point d’intersections de r et M entre z et z0 . E XERCICE 28: Conclure que Rm+1 r M a deux composantes connexes, déterminées par D0 = {z ∈ Rm+1 r M | W2 (M; z) = 0} et D1 := {z ∈ Rm+1 r M | W2 (M; z) = 1}. E XERCICE 29: Montrer que si kzk est assez grand W2 (M; z) = 0. En conclure le théorème. En fait, ceci détermine une sorte d’algorithme pour déterminer si un point est à l’intérieur ou à l’extérieur. Il suffit de prendre un rayon bien choisi, et de compter le nombre d’intersections. Si ce nombre est impair, il s’agit d’un point intérieur, sinon c’est un point d’extérieur. 1.4 Orientabilité et degré de Brouwer 1.4.i Variétés orientables orientdegbrouw Définition 1.4.1: Une orientation de Rm (où m ≥ 1) est la classe d’équivalence de bases de Rm où (b1 , . . . , bm ) ' (b01 , . . . , b0m ) si il existe une matrice A ∈ Mm (R) avec Det A > 0 telle que Abi = b0i . 22 Chapitre 1 - VARIÉTÉS , TRANSVERSALITÉ ET DEGRÉ Il est utile de définir une orientation de R0 ∼ = {un point} par le choix de +1 ou −1. F Il n’est pas très difficile de voir qu’il n’y a que deux classes d’équivalences de bases. Si GLn (R) = {A ∈ Mn×n (R) | Det A 6= 0}, GL+ n (R) = {A ∈ Mn×n (R) | Det A > 0} et alors deux bases sont relié par un élément de GLn (R) et GLn (R)/GL+ n (R) est isomorphe au groupe à deux éléments. Les représentants usuels sont (+) : (1, 0, . . . , 0), (0, 1, 0, . . . , 0), . . ., (0, . . . , 0, 1), dite l’orientation standard ; (−) : une orientation où un nombre impair de vecteur b de la base ci-haut sont changés en −b. Définition 1.4.2: Une orientation d’une variété (avec ou sans bord) M est la donnée d’une orientation de chaque espace tangent Tx M ∼ = Rm de sorte qu’en tout point x0 il existe un voisinage U de x0 dans M et un difféomorphisme h : U → Rm (ou Hm ) tel que ∀x ∈ U, dhx : Tx M → Rm envoie l’orientation de Tx M ∼ = Rm choisie vers l’orientation standard de Rm . M est dit orientable si elle possède une orientation. F Une variété connexe orientable possède exactement deux orientations. Si M a un bord, il y a trois type de vecteurs dans Tx M où x ∈ ∂M : – les vecteurs qui appartiennent au sous-espace de dimension (m − 1) du bord, i.e. v ∈ Tx (∂M) ; – les vecteurs qui appartiennent à un des demi-espaces ouvert bordé par Tx (∂M), dit “intérieur”, celui qui est envoyé par une carte sur un élément de Hm ; – les vecteurs qui pointent vers l’“extérieur” (l’autre demi-espace ouvert). Les deux derniers vecteurs sont normaux au bord, i.e. ils appartiennent à l’espace normal à ∂M dans M, Tx M/∂M . Une orientation de M définie une orientation de ∂M comme suit. Il faut séparer deux cas : – D’abord, si m ≥ 2, pour x ∈ ∂M, soit (b1 , b2 , . . . , bm ) une base de Tx M qui est dans la classe d’orientation fixée de Tx M et telle que (b2 , . . . , bm ) est une base de Tx (∂M) et b1 pointe vers l’extérieur. Alors (b2 , . . . , bm ) donne l’orientation de Tx (∂M) (et ensuite de ∂M). – Si m = 1, le bord est une union de points, et l’orientation de M est un choix de parcours de la courbe. Alors l’orientation −1 est donnée au point de départ et +1 au point d’arrivée : u −1 u +1 Exemple 1.4.3: Le disque Dm peut être orienté par l’orientation standard de Rm . Comme Sm−1 = ∂Dm , la sphère est aussi orientable. En fait, toute variété de dimension m dans Rm est orientable (il suffit de prendre l’orientation standard de Rm en chaque point). 23 1.4 - Orientabilité et degré de Brouwer v2 v1 Par conséquent, toute variété de dimension m − 1 qui est le bord d’une variété de dimension m dans Rm est orientable. ♠ Il existe des variétés W non-orientables à bord mais dont ∂W est orientable. Le cas le plus évident est que toute variété de dimension 1 est orientable. Cependant, le ruban de Möbius est une variété non-orientable à bord dont le bord est difféomorphe à un cercle. 1.4.ii ddeg Degré de Brouwer Définition 1.4.4: Soit M et N deux variétés orientées sans bord de même dimension n et f : M → N une application lisse. Supposons de plus que M est compacte et N est connexe. Soit x ∈ M un point régulier de f . Puisque dfx : Rn ∼ = Tx M → T f (x) N ∼ = Rn est un isomorphisme d’espaces vectoriels (de même dimension), il est possible de parler du signe de dfx , noté sgn dfx , comme étant +1 s’il préserve l’orientation et −1 s’il l’inverse. Pour une valeur régulière y ∈ N, le degré de f est défini par deg( f ; y) = ∑ ♦ sgn dfx x∈ f −1 (y) ss-valregteofond ss-degmod2 Comme en 1.1.iii et 1.3.ii, ce degré est a priori au moins localement constant et défini sur un tsard-t ouvert dense (par le théorème de Sard 1.2.1). Le but de cette section est de montrer que le degré possède les même propriétés d’invariance que le degré modulo 2. ddeg gindepvalreg-t Théorème 1.4.5: Soit M et N comme à la définition 1.4.4. Le degré ne dépend pas de y, i.e. pour toute paire de valeurs régulières y, z ∈ N, deg( f ; y) = deg( f ; z) Cette valeur commune sera notée deg f . ddeg tdeghomotinv-t Théorème 1.4.6: Soit M et N comme à la définition 1.4.4. S’il existe une homotopie lisse entre f et g, alors deg f = deg g. s-degmod2borsuk Les démonstrations sont d’ailleurs très similaires à celles de la section 1.3. Voici la version exo-extdegdezero orientée de l’exercice 16 : ddeg textdeg0-l Lemme 1.4.7: Soit M et N comme à la définition 1.4.4. Supposons de plus que M = ∂X où X est une variété compacte et orientée. Si f : M → N s’étend à une application lisse F : X → N, alors deg f = 0. 24 tdeghomotinv-l Chapitre 1 - VARIÉTÉS , TRANSVERSALITÉ ET DEGRÉ Démonstration. Tout d’abord, si y est une valeur régulière pour F et pour f = F|M . Alors F −1 (y) est une variété compacte de dimension 1 (une réunion d’arcs et de cerlces), et le bord des arcs est contenu dans ∂X = M. Soit A un de ces arcs et ∂A = {a} ∪ {b}. L’objectif est de montrer que sgn dfa + sgn dfb = 0, et ainsi, en faisant la somme sur tous les arcs, il apparaîtra que deg( f ; y) = 0. L’orientation de X et de N donne une orientation de A comme suit : si x ∈ A et (v1 , v2 , . . . , vn+1 ) est une base respectant l’orientation de Tx X telle que v1 ∈ Tx A. Alors v1 détermine l’orientation de A si et seulement si l’image par dFx de (v2 , . . . , vn+1 ) est une base de TF(x) N qui respecte l’orientation. Ainsi, étant donné v1 (x) le vecteur qui donne l’orientation de A en x, il est évident que x a un signe +1 à une extrémité et −1 à l’autre. Ceci implique que sgn dfa + sgn dfb = 0 et donc que deg( f ; y) = 0. Si jamais y0 n’est pas une valeur régulière de F, alors il existe un voisinage U de y0 constitué ss-degmod2 de valeurs régulières de f et ∀y ∈ U, deg( f ; y) = deg( f ; y0 ). Ainsi, comme en sous-section 1.3.ii, le tsard-t théorème de Sard 1.2.1 nous permet de choisir une valeur régulière y de F dans U. D’où deg( f ; y0 ) = deg( f ; y) = 0. ddeg Lemme 1.4.8: Soit M et N comme à la définition 1.4.4. Soit F : M × [0, 1] → N une homotopie lisse entre F|M×{0} = f : M → N et F|M×{1} = g : M → N. Pour tout valeur régulière y commune à f et g, deg( f ; y) = deg(g; y). Démonstration. La variété M × [0, 1] possède une orientation de sorte que l’orientation induite sur M × {0} soit contraire à l’orientation de M et celle induite sur M × {1} respecte l’orientation de textdeg0-l M. Ainsi, le degré de F à une valeur régulière est deg(g; y) − deg( f ; y). Par le lemme 1.4.7, cette différence est nulle. ss-degmod2 La suite est essentiellement donnée en sous-section 1.3.ii. tdegindepvalreg-t tdeghomotinv-t tdeghomotinv-l Démonstration des théorèmes 1.4.5 et 1.4.6. Le lemme 1.4.8 montre essentiellement le théorème tdeghomotinv-t tdegindepvalreg-t 1.4.6 s’il est admis que le degré ne dépend pas de la valeur régulière y (c’àd. le théorème 1.4.5). Si y et z sont deux valeurs régulière de f : M → N, soit h : N → N un difféomorphisme (isotope à tlemhomogen-l l’identité) tel que h(y) = z fourni par le lemme d’homogénéité 1.3.4. Alors h préserve l’orientation (car isotope à l’identité), et deg( f ; y) = deg(h ◦ f ; h(y)) = deg(h ◦ f ; z) = deg( f ; z), tdeghomotinv-l où les deux premières égalités sont par définition et la dernière par le lemme 1.4.8 (car h ◦ f et f sont tdegindepvalreg-t tdeghomotinv-t homotopes). Ceci conclut la démonstration du théorème 1.4.5 et donc du théorème 1.4.6 aussi. Exemple 1.4.9: L’application constante M → {y} ∈ N est de degré 0. L’application identité M → M est de degré 1. Les applications z 7→ zk restreintes au cercle unité (vu comme sous-ensemble de C) ont degré k ∈ Z. Un difféomorphisme M → N a degré +1 ou −1 selon qu’il préserve ou renverse l’orientation. ♠ 25 f-pashomotid-c 1.4 - Orientabilité et degré de Brouwer Corollaire 1.4.10: Un difféomorphisme qui renverse l’orientation d’une variété compacte sans bord n’est pas homotope à l’identité. En particulier, l’application antipodale de Sn → Sn est homotope à l’identité si et seulement si n est impair. Démonstration. Ces assertions sont un corollaire direct de l’invariance du degré. Pour le cas de la sphère, il suffit de vérifier que ri : Sn → Sn la réflexion de la ième coordonnée dans Rn+1 renverse l’orientation. Il est assez facile de conclure que l’application antipodale (= r1 ◦ r2 ◦ · · · ◦ rn+1 ) est de degré (−1)n+1 . Ceci est différent de 1 précisément quand n est pair. Montrer que l’application antipodale est homotope à l’identité est assez simple. Tout d’abord, une sphère de dimension impaire est inclue dans R2n pour un n ∈ Z>0 . Il existe une homotopie explicite entre la matrice IdR2n et −IdR2n donnée par l’application linéaire cos θ sin θ 0 0 ··· 0 0 − sin θ cos θ 0 0 ··· 0 0 0 0 cos θ sin θ · · · 0 0 0 − sin θ cos θ · · · 0 0 R : θ 7→ 0 . .. .. .. .. . . . .. .. .. . . . . 0 0 0 0 · · · cos θ sin θ 0 0 0 0 · · · − sin θ cos θ Ainsi R(0) = Id et R(π) = −Id. Comme la matrice est dans SO2n (R), il s’agit même d’une isotopie qui envoie la sphère dans elle-même (et donc d’une isotopie sur la sphère). Au passage, notons que le degré modulo 2 est insuffisant pour conclure que l’application antipodale de S2n n’est pas homotope à l’identité (elles ont toutes deux degré 1 (mod 2)). Un résultat célèbre (l’éversion de la sphère) motive la définition suivante : Définition 1.4.11: Une application f : M → N est dite une immersion si dfx est injective ∀x ∈ M. Un plongement est une immersion f qui est injective. Par exemple, le plan projectif RP2 et la bouteilles de Klein possèdent tout deux une immersion 10 dans R3 mais aucun ne se plonge dans R3 . Le résultat surprenant de Smale 11 est qu’il existe une homotopie F entre i : S2 → R3 et i ◦ a : S2 → R3 (où i est l’inclusion et a l’application antipodale) tdiff-pashomotid-c telle que, ∀t ∈ [0, 1], F(·,t) est une immersion. Ceci semble contredire le corollaire 1.4.10, mais il faut se rappeler que ces deux applications ne sont pas homotopes en tant qu’applications de S2 → S2 , ce qui est différent. En fait, il est assez facile de construire une homotopie C 0 dans R3 , mais de contruire une homotopie lisse qui est toujours une immersion est autrement plus difficile. 1.4.iii Le théorème de la “sphère poilue” s-poinhopf2 Ce théorème sera démontré dans une version plus générale en section 3.4. L’application donnée exofibretang ici remonte à Brouwer. Rappelons que le fibré tangent (voir exercice 7) de M ⊂ Rk est la variété 10. pour le plan projectif RP2 il s’agit de la surface de Boy. 11. voir le[s] vidéo[s] “How to turn a sphere inside out” et le site http://new.math.uiuc.edu/optiverse/ 26 Chapitre 1 - VARIÉTÉS , TRANSVERSALITÉ ET DEGRÉ lisse de dimension 2m TM = {(x, v) ∈ M × Rk | x ∈ M et v ∈ Tx M}. Il est muni d’une projection naturelle π: TM → M (x, v) 7→ x Un champ de vecteur [lisse] est une application lisse f : M → TM telle que π ◦ f = IdM , i.e. que le vecteur f (x) appartienne bien à Tx M. 2 Exemple 1.4.12: Si M = Sn = {(x1 , . . . , xn+1 ) ∈ Rn+1 | ∑n+1 i=1 xi = 1} alors, en utilisant le lemme tesptanssvar-l 2 −1 (1), il apparaît que df = 2xT et ainsi que v ∈ T Sn = Ker df 1.2.4 avec f (x) = ∑n+1 x x x i=1 xi et M = f si et seulement si v · x = 0. Un champ de vecteur lisse sur Sn se réduit à une application lisse g : Sn → Sn × Rn+1 telle que g(x) = (x, v) où v · x = 0. En oubliant le premier facteur (qui n’apporte aucune information, on peut ramener un champ de vecteur lisse à une application v : Sn → Rn+1 telle que v(x) · x = 0. ♠ Théorème 1.4.13 (Théorème de la “sphère poilue”): Sn possède un champ de vecteur lisse partout non-nul si et seulement si n est impair. Démonstration. Soit v comme ci-haut. Si v est non-nul, il est possible de supposer que v(x)·v(x) = 1 partout. En effet, si ce n’est pas le cas, il suffit de continuer avec le champ de vecteur v̄ = v/kvk. Ainsi un champ de vecteur non-nul est une application v : Sn → Sn . Soit F : Sn × [0, π] → Sn l’homotopie définie par F(x, θ) = x cos θ + v(x) sin θ (pour vérifier que le résultat est bien dans Sn , il suffit de voir que ∀x, ∀θ, F(x, θ) · F(x, θ) = 1). Puisque Il s’agit d’une homotopie lisse et F(x, 0) = x et F(x, π) = −x, l’application identité doit être homotope à l’application antipodale. Ceci implique que n ne peut pas être pair. D’un autre côté, si n = 2k est impair, un tel champ de vecteur se construit explicitement par la formule v(x) = (−x2 , x1 , −x4 .x3 , . . . , −x2k , x2k−1 ) Le champ de vecteur ci-haut construit la même isotopie de IdS2n+1 vers −IdS2n+1 que celle du tdiff-pashomotid-c corollaire 1.4.10. Ce théorème est généralement présenté comme suit. Si une sphère est couverte de poils (le champ de vecteur), alors il y a forcément un endroit chauve. 1.4.iv Le théorème de Hopf Cette section n’est qu’une esquisse du théorème de Hopf. Pour la démonstration complète voir le livre de Hirsch (“Differential Topology” au Ch.5, §1, pp121–129) ou Milnor (“Topology from the differentiable viewpoint”, §7, pp42–51). La démonstration se fera ici en supposant un théorème (qui est en fait la partie difficile du résultat) : tprehopf-t Théorème 1.4.14: Soit W une variété compacte à bord de dimension n + 1 et ∂W = M. Soit f : M → Sn une application lisse. 27 1.4 - Orientabilité et degré de Brouwer 1. Si W est orientable, f s’étend à W si et seulement si deg f = 0 2. Si W et M sont non-orientables, f s’étend à W si et seulement si deg2 f = 0 textdeg0-l Notons que la partie “l’extension existe” ⇒ “le degré est 0” est démontrée par le lemme 1.4.7 exo-extdegdezero et l’exercice 16. Il est aussi bon de se rappeler que le degré n’est pas défini si la source a un bord. Puisque le cercle peut être vu comme le bord d’une surface non-orientable (le ruban de Möbius) il est important dans le point 2 ci-haut que M ne soit pas orientable non plus. (Le théorème de Hopf désigne habituellement que l’énoncé “orienté” du théorème suivant.) thopf-t Théorème 1.4.15 (Théorème de Hopf): Soit M une variété connexe compacte de dimension n ≥ 1. Soit f , g : M → Sn deux applications lisses. Alors, 1. si M est sans bord et orientable, f est homotope à g si et seulement si deg f = deg g ; tous les degrés sont possibles. 2. si M est sans bord et non-orientable, f est homotope à g si et seulement si deg2 f = deg2 g ; tous les degrés sont possibles. 3. si M est à bord, f est homotope à g. Démonstration. Pour montrer que toutes les valeurs de degré sont possibles, soit donné, pour i ∈ {1, 2, . . . , m}, des cartes fi : Ui → Rn préservant l’orientation où les Ui sont des ouverts disjoints de M. Quitte à utiliser un difféomorphisme, il est possible de supposer que les fi sont surjectives. Soit s : Rn → Sn r {P} (où P est le pôle nord) l’inverse de la projection stéréographique (ceci préserve l’orientation). Alors, il suffit de définir n f: M → S ( x 7→ s ◦ fi si x ∈ Ui P si x ∈ M r (∪Ui ). L’application est continue et peut-être rendue lisse avec un peu d’efforts (en coupant par des fonctlemhomogen-l tions comme au lemme 1.3.4 ou lorsqu’on fait des partitions de l’unité). Une vérification simple donne que le degré de cette application est m. En prenant des projections stéréographiques qui renverse l’orientation, il est aussi possible d’obtenir −m. Finalement, dans le cas du degré modulo 2, il suffit de prendre m = 1. Les applications constantes ont degré 0, ce qui termine de montrer que toutes les valeurs peuvent être prises. La première partie de 1 et 2 s’obtient du théorème ci-haut en regardant l’homotopie F comme tdeghomotinv-l définie W = M × [0, 1] (voir le lemme 1.4.8). Pour 3, il suffit de prendre une copie de M et de la recoller à M le long de ∂M pour obtenir la variété “doublée” M 0 (une variété sans bord). Soit p : M 0 → M l’application qui identifie ces deux copies et i : M → M 0 l’injection d’une copie dans le double. M 0 est orientable exactement lorsque M l’est ; chaque copie aura une orientation opposée. Ainsi f ◦ p : M 0 → Sn est de degré [modulo 2 ou entier] 0. Cette application est donc homotope à une application constante (puisque le degré de l’application constante est 0). Mais alors f = f ◦ p ◦ i est aussi homotope à une constante. Autrement dit toute application est homotope à l’application constante, et en particulier, toute paire d’application est mutuellement homotope. 28 Chapitre 1 - VARIÉTÉS , TRANSVERSALITÉ ET DEGRÉ 1.4.v Exemples et Exercices Exemple 1.4.16: Si M est une variété orientée de dimension m et f : M → Rm+1 , l’indice d’enroulement entier en z de f , noté W ( f ; z), est le degré de l’application f¯z := ( f − z)/k f − zk : M → m 7→ Sm f (m) − z . k f (m) − zk ♦ Il permet aussi de redémontrer le théorème fondamental de l’algèbre, et même d’en donner une version plus forte. Soit f : D → C est lisse et D ⊂ C est un domaine avec bord. Si f ne s’annule pas sur D, alors W ( f|∂D ; 0) = 0. Pour obtenir le théorème fondamental, de l’algèbre il suffit de considérer D un disque de grand rayon. Un petit calcul montre alors que deg f est le degré du polynôme. ♠ Degré E XERCICE 30: Montrer que deg(g ◦ f ) = (deg g)(deg f ). E XERCICE 31: Montrer que toute application lisse Sn → Sn de degré différent de ±1 doit avoir un point fixe. (En fait, toute application lisse Sn → Sn de degré différent de (−1)n+1 doit avoir un point fixe.) E XERCICE 32: Montrer que toute application lisse Sn → Sn de degré impair doit envoyer une paire de points antipodaux sur une paire de points antipodaux. Nombre d’enlacement Cette suite d’exercice a pour but de définir et étudier l’enlacement de deux variétés. Dans ce qui suit, M ⊂ Rk+1 et N ⊂ Rk+1 sont des sous-variétés compactes sans bord de dimensions respectives m et n. Il sera aussi supposé que m + n = k et M ∩ N = ∅. Le nombre d’enlacement, noté Enl(M, N) est alors défini comme le degré de l’application M×N → (x, y) 7→ Sk x−y kx − yk E XERCICE 33: Montrer que Enl(M, N) = (−1)(m−1)(n−1) Enl(N, M). E XERCICE 34: Montrer que si M est le bord de W et que W ∩ N = ∅ alors Enl(M, N) = 0. E XERCICE 35: En prenant N = {x, y} (donc n = 0) et m = k, montrer que Enl({x, y}, M) 6= 0 si et seulement si x et y sont séparés par M dans Rk+1 . 29 1.4 - Orientabilité et degré de Brouwer 30 Chapitre 2 Triangulation, Homologie, et caractéristique d’Euler Ce chapitre a pour but d’introduire la notion d’homologie. Seule une version élémentaire de l’homologie simpliciale sera introduite, et encore, de manière incomplète. Ironiquement, tous les résultats du chapitre 1 peuvent être démontrés à l’aide d’une théorie homologique plus sophistiquée que celle donnée ici (l’homologie singulière). En quelques mots, l’homologie est une tentative pour trouver les sous-variété M d’une variété donnée N de sorte que M ne soit pas “triviale”. Ici, on veut dire que M n’est pas la le bord d’une variété de dimension plus grande. Pour les variétés M de dimension 1, cela ressemble étrangement au groupe fondamental : après tout une courbe fermée non-homotope à un point ne peut pas être le bord d’un disque. Par contre, le mot “bord” est traître : un cercle non-trivial dans un tore est le bord d’un cylindre... mais il est le bord 2 fois (et en plus avec une orientation opposée). Le but de ce chapitre est de définir correctement ces sous-variétés (ce seront les générateurs des groupes d’homologie). De manière surprenante, cette homologie permet de définir des invariants très fondamentaux de la variété. 2.1 Homologie simpliciale L’idée de l’homologie simpliciale est de découpé la variété (en fait, on pourra regarder des objets beaucoup plus génériques que des variétés) en objets simples : appelés simplexes. 2.1.i Complexes simpliciaux et bord Définition 2.1.1: Un n-simplexe est un sous-ensemble de Rk difféomorphe à τn := {(x0 , x1 , . . . , xn ) ∈ (R≥0 )n+1 | ∑ni=0 xi = 1}. Les côtés de τn sont les (n−1)-simplexes formant le bord ∂τn , ily en a n+1, i.e. chacun est obtenu par l’intesection τn ∩ Hi où Hi = {(x0 , x1 , . . . , xn ) ∈ Rn+1 | xi = 0}, i allant de 0 à n. F Un 0-simplexe est un point, un 1-simplexe un segment fermé et un 2-simplexe un triangle. Plus généralement, un n simplexe est (difféomorphe à) l’enveloppe convexe est vecteurs de base 31 2.1 - Homologie simpliciale “standard” de Rn+1 , i.e. b0 := (1, 0, . . . , 0), b1 = (0, 1, 0, . . . , 0), . . ., bn = (0, . . . , 0, 1). Définition 2.1.2: Un complexe simplicial X de dimension m est la donnée, pour tout i ∈ {0, 1, . . . , m} d’un ensemble X [i] formé de i-simplexes. Ces ensembles ont les propriétés suivantes : – si σ ∈ X [n] , alors tous les simplexes du bord de σ sont dans X [n−1] . (Cette condition est vide sur les 0-simplexes.) – si σ, σ0 ∈ X [n] sont distincts alors soit σ ∩ σ0 = ∅ soit σ ∩ σ0 ∈ X [i] pour un i ∈ {0, 1, . . . , n − 1}. X [n] est souvent appelé le n-squelette du simplexe. F Finalement, comme pour les variétés, il est souvent utile de pouvoir parler d’orientation. Deux difféomorphismes φ et ψ induisent, par l’application φ ◦ ψ−1 : τn → τn , une permutation de l’ensemble à n + 1 éléments {b0 , b1 , . . . , bn }. Définition 2.1.3: Deux difféomorphismes φ et ψ sont équivalents si la permutation induite sur l’ensemble à n + 1 éléments {b0 , b1 , . . . , bn } est paire. Si n > 0, une orientation d’un n-simplexe est le choix d’une classe de difféomorphisme φ : τn → σ. F Si n = 0, il n’y a pas d’orientation à donner. Comme les permutations sont soient paires ou impaires, il s’ensuit qu’il n’y a que deux classes de difféomorphismes. Il est toujours possible de choisir une orientation, mais celle-ci n’est généralement pas cohérente entre un simplexes et les simplexes qui forment son bord. Soit Γ un groupe abélien, d’habitude Z2 ou Z. Définition 2.1.4: Soit X un complexe simplicial et n ≥ 0. L’espace des n-chaînes (simpliciales) sur X, noté Cn (X; Γ) ou plus brièvemment Cn (X), est le groupe abélien ΓX [n] = ⊕x∈X [n] Γ c’àd. c ∈ Cn (X; Γ), c : X [n] → Γ Les éléments de Cn (X) s’écrivent comme des sommes formelles c = ∑x∈X [n] γx x. Par convention C−1 (X) = {0}. Suposons une orientation fixée sur X. L’opérateur de bord (ou le nème opérateur de bord), noté ∂n : Cn (X) → Cn−1 (X), est défini sur la base de Cn (X) (qui n’est autre que les simplexes de X [n] ) comme suit. Soit σ ∈ X [n] et φ : τn → σ. Si n > 0, pour i ∈ {0, 1, . . . , n}, σ0 = φ(τn ∩ Hi ) ∈ X [n−1] . ∼ 0 Quitte à faire une identification π̂i : τn ∩ Hi → τn , un difféomorphisme ψ ◦ π̂−1 i : τn−1 → σ fixé par l’orientation. Cette applicatoin π̂i est simple mais très importante, il s’agit de l’oubli de la ième coordonnée : π̂i : Rn → Rn−1 (x1 , . . . , xi−1 , xi , xi+1 , . . . , xn ) 7→ (x1 , . . . , xi−1 , xi+1 , . . . , xn ) Tout d’abord soit ∂ni σ = εφ(τn ∩ Hi ) où ε = +1 si ψ et φ donnent la même orientation et ε = −1 sinon. Alors n (n > 0) ∂n σ = ∑ (−1)i ∂ni σ i=0 et ∂0 ≡ 0. F Exemple 2.1.5: Si σ est un 1-simplexe (l’image d’un intervalle [0, 1] par un difféomorphisme φ), alors ∂1 σ = φ(0) − φ(1). 32 Chapitre 2 - T RIANGULATION , H OMOLOGIE , ET CARACTÉRISTIQUE D ’E ULER Si σ est un 2-simplexe, le choix d’orientation devient important. Supposons que σ = τ2 et que le difféomorphisme choisi est l’identité. Alors ∂2 σ = σ0 − σ1 + σ2 où σ0 est orienté par (b1 , b2 ), σ1 par (b0 , b2 ) et σ2 par (b0 , b1 ) (ce sont les applications π̂i qui jouent un rôle important ici). Ainsi, en renversant l’orientation de σ1 pour tenir compte du signe −, on a la suite de segments (b1 , b2 ), (b2 , b0 ) et (b0 , b1 ) (qui donne bien une façon de parcourir le bord). ♠ En fait, les notions d’orientation utilisées coïncident bien avec les notions précédentes sur les variétés. La subtilité c’est que le bord d’une variété était sans bord, tandis que les simplexes formant le bord d’un simplexe ont à leur tour un bord. Une des particularités de l’opérateur de bord est que les signes se compensent agréablement : tdeldelzero-l Lemme 2.1.6: Pour tout n ≥ 0 et tout c ∈ Cn (X), ∂n−1 ∂n c = 0. Autrement dit, Im ∂n ⊂ Ker ∂n−1 . Démonstration. Il faut d’abord écrire n−1 n ∂n−1 ∂n = i ∂nj . ∑ ∑ (−1)i+ j ∂n−1 i=0 j=0 j j−1 i ∂ =∂ i ème coordonnée puis la ième coordonnée (parmi Puis, si i < j, ∂n−1 n n−1 ∂n : enlever d’abord la j les n − 1 restantes) c’est pareil qu’enlever la ième coordonnée puis la ( j − 1)ème coordonnée (parmi les n − 1 restantes). Ainsi ∂n−1 ∂n = ∑ i i (−1)i+ j (∂n−1 ∂nj − ∂n−1 ∂nj ) = 0. 0≤i< j≤n 2.1.ii Homologie et Homologie relative Le précédent lemme est la base des constructions homologiques 1 . Définition 2.1.7: Soit X un complexe simplicial de dimension m. L’ensemble des n-cycles est 2 Zn (X) = Ker ∂n et, si n < m l’ensemble des n-bords est Bn (X) = Im ∂n (par convention, Bm (X) = {0}). L’homologie en degré n ≥ 0 est le quotient Hn (X) = Zn (X)/Bn (X). Soit A un sous-complexe de X ; Cn (A) est un sous-groupe de Cn (X). L’ensemble des – n-cycles relatifs à A est Zn (X, A) = ∂−1 n (Cn−1 (A)) = {c ∈ Cn (X) | ∂n c ∈ Cn−1 (A)}. – n-bords relatifs à A est Bn (X, A) = Bn (X) +Cn (A) = {c ∈ Cn (X) | ∃c0 ∈ Cn (A) tel que c − c0 ∈ Bn (X)}. L’homologie relative est le quotient Hn (X, A) = Zn (X, A)/Bn (X, A). F En fait, l’homologie relative est l’homologie obtenue de ∂¯n : Cn (X)/Cn (A) → Cn−1 (X)/Cn−1 (A). Pour le voir, Ker ∂¯n = Zn (X, A)/Cn (A) et Im ∂¯n+1 = Bn (X, A)/Cn (A), puis, par le théorème d’isomorphisme des groupes (d’habitude, le 3ème), Hn (X, A) ∼ = Ker ∂¯n /Im ∂¯n+1 . 1. Dans la sous-section précédente, il est ausi possible de définir ∂0 ∑x∈X [0] γx x = ∑x∈X [0] γx , C−1 (X) = Γ et ∂−1 est l’application qui envoie tout vers 0 ∈ Γ. L’homologie résultante est alors appelé par certains l’homologie réduite. 2. le Z vient de l’allemand “Zykel” et le B du français “bord” ou de l’anglais “boundary”, mais pas de l’allemand “Rand”. 33 2.1 - Homologie simpliciale La proposition suivante est une trivialité dans les définitions actuelles, mais mérite d’être mentionnées pour des raisons d’axiomatique. thomodim-p Proposition 2.1.8 (Propriété de dimension): Soit X un complexe de dimension m, alors Hn (X) = {0} si n > m. exe-homonorm Exemple 2.1.9 (Normalisation): L’homologie de X = τ0 (un point) est simple à calculer : B0 (X) = {0}, Z0 (X) ∼ ♠ = Γ, ainsi H0 (X) ∼ = Γ. thomodegzer-l Lemme 2.1.10: H0 (X) est le nombre de composantes connexes de X. Démonstration. En effet, si deux 0-simplexes a et b sont dans la même composante connexe, il existe un chemin p qui reste dans le 1-squelette de X et dont les extrémités sont ces deux 0simplexes. De là, il apparaît que a − b = ∂p. Ainsi les générateurs de C0 (X) = Z0 (X) qui appartiennent à la même composante connexe représentent la même classe dans le quotient Z0 (X)/B0 (X). exe-homographe Exemple 2.1.11: Étant un graphe, il est possible de le voir comme un complexe simplicial de dimension 1. Si ce graphe est connexe, H0 (X) ∼ = Γ. D’autre part ∂0 ∂1 ∂2 0 ,→ C1 (X) B0 (X) 0 ||o ||o e Γ Γk−1 car B0 (X) est exactement les éléments de C0 (X) dont la somme des coefficients est 0. Ainsi Z1 (X) = Ker ∂1 ∼ = Γe−k+1 et, puisque B1 (X) = {0}, H1 (X) ∼ = Γe−k+1 . Il n’est pas trop difficile de vérifier que Z1 (X) correspond vraiment aux cycles dans le graphe. ♠ exe-homosphde Exemple 2.1.12: La sphère peut-être vue comme un complexe simplicial en prenant le tétraèdre inscrit à l’intérieur, puis en le gonflant pour qu’il coïncide avec la sphère : t d t t On a alors quatre 2-simplexes, six 1-simplexes et quatre 0-simplexes. Puisque le tout est connexe, H0 (X) ∼ = Γ. Avec un peu de calcul, il est possible de se convaincre que Ker ∂2 ∼ = Γ est donné par la fonction constante (si les faces ont la même orientation, i.e. provenant d’une orientation de la sphère). Par contre, pour voir que Ker ∂1 = Im ∂2 (i.e. que H1 (X) = {0}), il est possible d’écrire les matrices de ces opérateurs dans choix de base. Plus simplement, les cycles du graphe du 1-squelette sont exactement ceux qui bordent un 2-simplexe. D’ailleurs, il est possible de remarquer que l’homologie de τ3 est triviale, sauf pour H0 (τ3 ) car l’élément de la sphère qui est non-trivial en degré 2 est précisément le bord d’un τ3 . ♠ 34 Chapitre 2 - T RIANGULATION , H OMOLOGIE , ET CARACTÉRISTIQUE D ’E ULER 2.1.iii Excision et suites exactes Définition 2.1.13: Une suite exacte est une suite d’homomorphismes : fn+1 fn−1 fn fn−2 . . . −−→ An − → An−1 −−→ An−2 −−→ . . . de sorte que Im fn = Ker fn−1 . F En particulier, si f g 0 ,→ A → − B→ − C0 est une suite exacte, alors g est surjective et f injective. L’homologie est le manquement à l’exactitude de la suite ∂n−1 ∂n−2 ∂n+1 ∂n . . . −−→ Cn (X) − → Cn−1 (X) −−→ Cn−2 (X) −−→ . . . L’homologie relative est le défaut que la suite ∂n+1 ∂n−1 ∂ ∂n−2 n . . . −−→ Cn (X)/Cn (A) − → Cn−1 (X)/Cn−1 (A) −−→ Cn−2 (X)/Cn−2 (A) −−→ . . . soit exacte. Définition 2.1.14: Si X et X 0 sont deux complexes simpliciaux. Une application lisse f : X → X 0 sera dite simpliciale si ∀k ≥ 0, f (X [k] ) ⊂ X 0[k] . Une application simpliciale donne lieu à des applications induites fn : Cn (X) → Cn (X 0 ) définies par X [n] 3 σ 7→ f (σ) si f (σ) ∈ X 0[n] et 0 sinon. F Cette application commute avec l’opérateur de bord : fn ◦∂n+1 = ∂n ◦ fn+1 . Lorsque f est injective sur X [0] , σ ∈ X [n] ⇒ f (σ) ∈ X [n] . Si A ⊂ X est un sous-complexe, l’inclusion induit une application in : Hn (A) → Hn (X) définie par in (z + Bn (A)) = z + Bn (X). Plus généralement, si A et A0 sont des sous-complexes de X et X 0 respectivemment, si f : X → X 0 est simpliciale et f (A) ⊂ A0 , alors f induit aussi une application de Hn (X, A) dans Hn (X 0 , A0 ). On dit souvent alors que f : (X, A) → (X 0 , A0 ) est simpliciale. Ceci reste pertinent si A = ∅ (dans quel cas Hn (X, ∅) = Hn (X)). En effet, l’identité X → X envoie ∅ ⊂ A ainsi, elle induit aussi une application jn : Hn (X) → Hn (X, A) qui est définie par jn (z + Bn (X)) = z + Bn (X) +Cn (A). En général, in et jn sont donc des application de quotient. thomoapplind-p Proposition 2.1.15: L’application induite par l’identité IdX est l’identité. Si f : (X, A) → (X 0 , A0 ) est simpliciale, alors ∂n ◦ ( fn )|A = ( f|A )n−1 ◦ ∂n . Si g : (X 0 , A0 ) → (X 00 , A00 ) est une autre application simpliciale, alors l’application induite par g ◦ f , satisfait (g ◦ f )n = gn ◦ fn . La première propriété importante est nommé l’excision : texcision-p Proposition 2.1.16 (Excision): Si X1 , X2 ⊂ X sont des sous-complexes tels que X1 ∪ X2 = X, alors, ∀n ≥ 0, l’inclusion h : (X1 , X1 ∩ X2 ) ⊂ (X, X2 ) induit un isomorphisme ∼ hn : Hn (X1 , X1 ∩ X2 ) → Hn (X, X2 ). Démonstration. Par hypothèse Cn (X) = Cn (X1 ) + Cn (X2 ). Pour l’injectivité, si z ∈ Zn (X1 , X1 ∩ X2 ) est dans Bn (X, X2 ) = ∂n+1Cn+1 (X) +Cn (X2 ) = ∂n+1 (Cn+1 (X1 ) +Cn+1 (X2 )) +Cn (X2 ) = ∂n+1Cn+1 (X1 ) +Cn (X2 ), 35 2.1 - Homologie simpliciale alors, puisque z ∈ Cn (X1 ), z ∈ ∂n+1Cn+1 (X1 ) +Cn (X1 ∩ X2 ) = Bn (X1 , X1 ∩ X2 ) (i.e. il est trivial dans Hn (X1 , X1 ∩ X2 )). Pour la surjectivité, étant donné w ∈ Zn (X, X2 ), w = w1 + w2 où wi ∈ Cn (Xi ). En particulier, w1 ∈ Zn (X1 , X1 ∩ X2 ) sera envoyé sur w. tsuexpa-p Proposition 2.1.17 (La suite exacte pour les paires): Soit A ⊂ X un sous-complexe, alors il existe une suite exacte : i jn in−1 ∂ jn−1 n n Hn (A) − → Hn (X) − → Hn (X, A) − → Hn−1 (A) −−→ Hn−1 (X) −−→ · · · ··· Démonstration. Il est évident que Im in ⊂ Ker jn , Im jn ⊂ Ker ∂n et Im ∂n ⊂ Ker in−1 . Si z ∈ Ker jn , c’est qu’il y a un z0 ∈ [z] avec z0 ∈ Cn (A) ainsi Ker jn ⊂ Im in . Similairement si z ∈ Ker ∂n c’est qu’il existe z0 ∈ [z] tel que z0 ∈ Zn (X), d’où Ker ∂n ⊂ Im jn . Finalement, si z ∈ Ker in−1 , z = ∂n w pour un w ∈ Cn (X), ainsi z ∈ Im ∂n . tmayervieto-p Proposition 2.1.18 (La suite exacte de Mayer-Vietoris): Si X1 , X2 ⊂ X sont des sous-complexes tels que X1 ∪ X2 = X, alors, ∀n ≥ 0, il y a une suite exacte dn+1 · · · −−→ Hn (X1 ∩ X2 ) (i1,n ,i2,n ) −−−−−→ j1,n − j2,n Hn (X1 ) ⊕ Hn (X2 ) −−−−−→ Hn (X) j1,n−1 − j2,n−1 (i1,n−1 ,i2,n−1 ) d n − →H n−1 (X1 ∩ X2 )−−−−−−−→Hn−1 (X1 ) ⊕ Hn−1 (X2 )−−−−−−−→· · · où dn : Hn (X) → Hn−1 (X1 ∩ X2 ) est la restriction du support à X1 composée avec l’opérateur de bord. Démonstration. On peut penser au diagramme commutatif d’inclusions suivant : p i (X1 ∩ X2 , ∅) −−−1−→ (X1 , ∅) −−−−→ (X1 , X1 ∩ X2 ) j i2 y y1 yh (X2 , ∅) −−−−→ (X, ∅) −−−−→ q j2 (X, X2 ) comme point de départ de la démonstration. Chaque ligne donne lieu à une suite exacte pour les tsuexpa-p paires (proposition 2.1.17). En outre, on a le diagramme commutatif suivant (avec lignes exactes) : i1,n pn ∂ Hn (X1 ∩ X2 ) −−−−→ Hn (X1 ) −−−−→ Hn (X1 , X1 ∩ X2 ) −−−n−→ Hn−1 (X1 ∩ X2 ) h i j i2,n y y 1,n yn y 2,n−1 Hn (X2 ) −−−−→ Hn (X) −−−−→ j2,n Hn (X, X2 ) qn −−−−→ Hn−1 (X2 ) ∂n texcision-p Or, grâce à l’excision (proposition 2.1.16) hn est un isomorphisme. Soit dn = ∂n ◦ h−1 n ◦ qn . En mots : z ∈ Hn (X), alors dn z est obtenu comme suit : on ne garde de z que ce qui est à support dans X1 , puis on en prend le bord. Ceci est un élément de Zn−1 (X1 ∩ X2 ). Reste à vérifier l’exactitude de la suite. Les inclusions Im (i1,n , i2,n ) ⊂ Ker ( j1,n − j2,n ) et Im ( j1,n − j2,n ) ⊂ Ker dn sont évidentes. Si (z1 , z2 ) ∈ Ker ( j1,n − j2,n ), c’est qu’il existe w ∈ Cn+1 (X) avec ∂n+1 w = z1 − z2 . En posant, wi la restriction de w à Xi , il apparaît que zi est dans la même classe que ∂wi . Or ∂wi ∈ Cn (X1 ∩ X2 ) et ∂w1 = ∂w2 , d’où la classe de z est dans l’image de (i1,n , i2,n ). 36 Chapitre 2 - T RIANGULATION , H OMOLOGIE , ET CARACTÉRISTIQUE D ’E ULER Si z ∈ Ker dn , chaque restricition zi de z à Xi est de bord trivial, i.e. zi ∈ Hn (Xi ) et ainsi z ∈ Im ( j1,n − j2,n ). Pour voir que Im dn ⊂ Ker (i1,n−1 , i2,n−1 ), il suffit de voir que dn z sera un bord dans X1 et X2 (le bord de z restreint à X1 et X2 respectivemment). Du coup, si un z ∈ Ker (i1,n−1 , i2,n−1 ), il est bordé par un élément de Hn (X1 ∪ X2 ) = Hn (X). 2.1.iv Exemples et Exercices Pour l’exemple suivant, il sera utile de supposer connu que : ( Γ si k = 0 n ∼ Hk (D ) = {0} sinon. exe-homodisque quelque soit la réalisation du disque en tant que complexe simplicial (voir l’exemple 2.2.3). Exemple 2.1.19: Les sphères Sn admettent plusieurs structure de complexe simplicial X. Pour simplifier le calcul, il est préférable de faire en sorte que Sn−1 = Y soit un sous-complexe à l’intérieur de X (avec la convention que S0 = {−1, 1}, i.e. deux points). En effet, X s’écrit alors comme X = X1 ∪ X2 , où Xi sont les deux morceaux (fermés) que sépare la sphère de dimension inférieure (ergo Y = X1 ∩ X2 ). Ainsi, lorsque k > 0, Hk (Xi ) = {0}. La suite exacte de Mayer-Vietoris (propotmayervieto-p sition 2.1.18) donne, lorsque k > 0, Hk+1 (X1 ) ⊕ Hk+1 (X2 ) = 0 → Hk+1 (X) → Hk (Y ) → 0 = Hk (X1 ) ⊕ Hk (X2 ) Autrement dit, Hk+1 (X) ∼ = Hk (Y ). Pour k = 0, il apparaît : d j1,0 − j2,0 (i1,0 ,i2,0 ) 1 0 → H1 (X) − → H0 (Y ) −−−−−→ H0 (X1 ) ⊕ H0 (X2 ) −−−−−→ H0 (X) → 0 (i1,0 ,i2,0 ) En commençant par n = 1, on a H0 (Y ) = H0 (S0 ) = Γ2 , d’où 0 → H1 (S1 ) → Γ2 −−−−−→ Γ2 → Γ → 0. Or, comme il existe dans Xi un chemin qui relie les deux composantes connexes de Y , Ker (i1,0 , i2,0 ) = {(γ, −γ) ∈ H0 (Y ) | γ ∈ Γ} ∼ = Γ. D’où il apparaît que H1 (S1 ) ∼ = Γ. Ainsi, ( Hk (S1 ) ∼ = Γ si k = 0 ou 1 {0} sinon. Ensuite, pour n = 2, H2 (S2 ) ∼ = H1 (S1 ) ∼ = Γ. D’autre part, 0 → H1 (S2 ) → Γ → Γ2 → Γ → 0. Cette fois-ci, chaque élément n’a qu’une composante connexe, et donc Ker (i1,0 , i2,0 ) = {0}. Ce qui donne H1 (S2 ) = 0. Ainsi, ( Hk (S ) ∼ = 2 Γ si k = 0 ou 2 {0} sinon. 37 2.1 - Homologie simpliciale Ensuite, par induction, ( Hk (S ) ∼ = n Γ si k = 0 ou n {0} sinon. ♠ Ce qui conclut le calcul d’homologie des sphères. exo-homosphere Un autre calcul de l’homologie des sphères sera fait ultérieurement (voir exercice 43). Homologie E XERCICE 36: Si X est connexe et x0 ∈ X, montrer que H0 (X, {x0 }) = 0 Suites exactes hn−1 hn E XERCICE 37: Soit · · ·Cn+1 → An − → Bn → Cn → An−1 −−→ Bn−1 · · · une suite exacte (de groupes abéliens) où chaque troisième flèche (les hn ) est un isomorphisme. Montrer que Cn = 0. f g h E XERCICE 38: a. Soit A → − B→ − C→ − D une suite exacte (de groupes abéliens). Montrer que f est surjective si et seulement si h est injective. i jn in−1 jn−1 n b. Soit · · ·Cn+1 → An − → Bn − → Cn → An−1 −−→ Bn−1 −−→ Cn−1 · · · une suite exacte (de groupes jn in abéliens) où chaque in ) est injective. Montrer que 0 → An − → Bn − → Cn → 0 est une suite exacte. c. Une rétraction d’un complexe X sur un sous-complexe Y est une application simpliciale r : X → Y telle que r|Y = IdY . Montrer que une telle rétraction existe, alors Hn (X) = Hn (Y ) ⊕ Hn (X,Y ). [Indice : utiliser rn pour montrer que in est injective. d. Une rétraction par déformation d’un complexe X sur un sous-complexe Y est une application simpliciale r : X → Y telle que r ◦ i = IdY et i ◦ r est homotope à IdX (où i : Y → X est l’inclusion). Montrer alors que Hn (X,Y ) = {0} pour tout n ≥ 0. [Attention : il est possible ∼ A ⊕C et B = ∼ A sans que C = 0.] d’avoir B = exorangsuitex E XERCICE 39: Le rang d’un groupe abélien est le plus grand k tel que Zk est un sous-groupe. a. Soit 0 → A → B → C → 0 une suite exacte (de groupes abéliens). Montrer que le Rang B = Rang A + RangC. b. Soit 0 → An → An−1 → · · · → A1 → A0 → 0 une suite exacte (de groupes abéliens finiment engendrés). Montrer que ∑ni=0 (−1)i Rang Ai = 0. Mayer-Vietoris tmayervieto-p E XERCICE 40: Utiliser la suite exacte de Mayer-Vietoris (proposition 2.1.18) pour calculer l’homologie d’un tore T2 . [Indice : commencer par l’homologie du cylindre, car le tore est deux cylindres collés par leur extrémités.] tmayervieto-p E XERCICE 41: Utiliser la suite exacte de Mayer-Vietoris (proposition 2.1.18) pour calculer l’homologie d’un ruban de Möbius. [Indice : Le ruban de Möbius est deux disque recollés le long de deux segments.] tmayervieto-p E XERCICE 42: Utiliser la suite exacte de Mayer-Vietoris (proposition 2.1.18) pour calculer l’homologie d’un plan projectif RP2 . [Indice : c’est un disque collé le long d’un ruban de Möbius.] 38 thomoinvhomo-p Chapitre 2 - T RIANGULATION , H OMOLOGIE , ET CARACTÉRISTIQUE D ’E ULER 2.2 Calcul et invariants Cette section a pour but d’introduire quelques méthodes de calcul plus rapides (modulo des boîtes noires), ainsi qu’un des invariants les plus importants : la caractéristique d’Euler. En fait, les théories homologiques sont des théories sur des espaces quelconques, et on demande thomodim-p exe-homonorm thomoapplind-p texcision-p tsuexpa-p seulement à ce que des axiomes soient vérifiés : ce sont ici 2.1.8, 2.1.9, 2.1.15, 2.1.16, 2.1.17, et, le thomoinvhomo-p dernier qui reste à montrer, 2.2.1 2.2.i Invariance Proposition 2.2.1 (Invariance par homotopie): Soit f , g : X → X 0 deux applications simpliciales homotopes, alors les applications induites en homologie sont identiques ∀n ≥ 0, fn = gn . Idée de la démonstration. Étant donné σ ∈ X [n] , l’idée est de construire un prisme entre f (σ) et g(σ). Il y a une structure simpliciale sur X × [0, 1] (il faut découper judicieusement les prismes τk × [0, 1] en (k + 1) k-simplexes). Pour les 1-simplexe, cela revient à couper un rectangle en deux triangles. Voici un dessin pour le cas d’un 2-simplexe : B B B B B B B B B B B B B B B HH HH BB HHB " " " " " " B B B B B B HH HH BB HHB b b b b b b ! ! ! !! ! !! ! ! !! ! !! H HH HH H B B B B B B B B B Cette construction permet de transformer l’homotopie en une application simpliciale P : X ×[0, 1] → X 0 satisfaisant la relation suivante : Pn−1 (∂n σ) + ∂n+1 Pn (σ) = fn (σ) − gn (σ) (avec un bon choix d’orientation) où Pn : Cn (X) → Cn+1 (X 0 ). Ainsi, pour un z ∈ Ker ∂n , fn (z) − gn (z) = ∂n+1 Pn (z) = 0 ∈ Hn (X 0 ), d’où la conclusion. Corollaire 2.2.2: Si X est contractile, alors ∀n > 0, Hn (X) = 0. Démonstration. En effet, l’identité X → X qui induit un isomorphisme Hn (X) → Hn (X). Soit x0 ∈ X {x0 } et soit l’application constante f : Xx → 7→ x0 . L’identité est homotope à f . Or, si n > 0, f induit quant à elle un homomorphisme qui est forcément trivial, car Hn ({x0 }) = {0}, i.e. fn : Hn (X) → Hn ({x0 }) = 0. 39 exe-homodisque homoquotient-c 2.2 - Calcul et invariants Exemple 2.2.3: Puisque le disque est contractile, il apparaît, comme promis, que ( Γ si k = 0 Hk (Dn ) ∼ = {0} sinon. quelque soit la réalisation du disque en tant que complexe simplicial. ♠ Enfin, voici un autre concept et son corollaire qui sont importants : Définition 2.2.4: Deux espaces X et Y sont homotopiquement équivalents s’il existe des applications f : X → Y et g : Y → X telles que f ◦ g ∼ IdY et g ◦ f ∼ IdX . F Exemple 2.2.5: Un espace contractile X est homotopiquement équivalent à un point {y}. En effet, soit x0 ∈ X, f l’application constante X → {y} et g la bijection {y} 7→ {x0 } ∈ X. Alors f ◦ g = Id{y} et g ◦ f est l’application constante X → {x0 }. Or, la définition de contractile est précisément que cette application est homotope à IdX . Un autre exemple pas beaucoup plus complexe, mais néanmoins très utile : si X est contractile alors X ×Y est homotopiquement équivalent à Y . Soit f : X ×Y → Y la projection sur le deuxième facteur et g : Y → X × Y définie par g(y) = (x0 , y) pour un x0 ∈ X fixé. De nouveau, f ◦ g = IdY (i.e. rien à vérifier). Par contre g ◦ f (x, y) = (x0 , y) i.e. c’est c × IdY (où c est l’application constante X → {x0 }). Mais si F(x,t) est une homotopie entre c et IdX , alors G(x, y,t) := F(x,t), y) est une homotopie entre c × IdY et IdX × IdY = IdX×Y . ♠ À partir de ce point, les résultats ne seront pas très rigoureuseument énoncés. En effet, l’assomption sera faite que l’homologie ne dépend pas de la triangulation choisie 3 . Corollaire 2.2.6: Si X et Y sont homotopiquement équivalents 4 alors Hn (X) ∼ = Hn (Y ). thomoapplind-p thomoinvhomo-p Démonstration. En utilisant les propositions 2.1.15 et 2.2.1, il s’en suit que IdHn (Y ) = (IdY )n = ( f ◦ g)n = fn ◦ gn et IdHn (X) = (IdX )n = (g ◦ f )n = gn ◦ fn . Ainsi fn et gn sont des isomorphismes, d’où la conclusion. Un dernier corollaire utile pour les calculs est : Corollaire 2.2.7: Si A ⊂ X est un sous-complexe, Hn (X, A) ∼ = Hn (X/A, {x0 }) où X/A est le com5 plexe obtenu en réduisant A à un point x0 . Démonstration. Si X ⊂ Rk , alors dans Rk+1 on construit le cône sur A, noté C A : d’abord en reliant (par un 1-simplexe) le 0-simplexe (0, . . . , 0, 1) à tous les 0-simplexes de A, puis en ajoutant un 2simplexe à tous les 1-simplexes de A (toujours en ajoutant le sommet (0, . . . , 0, 1)), et ainsi de suite... 3. Une démonstration rigoureuse de cette assomption demanderai une longue parenthèse sur les triangulations, les divisions barycentriques et les approximations de structures lisses. 4. Par exemple, en vue du commentaire précédent, ce résultat n’est vrai dans les limites de ce qui a été démontré ici, que si les applications qui réalisent l’équivalence homotopique sont simpliciales. 5. La structure simpliciale ne passe pas nécessairement au quotient ! De nouveau, au vu des résultats précédant, on est en droit de commencer à comprendre que l’homologie ne dépend pas de la structure simpliciale choisie... 40 Chapitre 2 - T RIANGULATION , H OMOLOGIE , ET CARACTÉRISTIQUE D ’E ULER u u u @ @ @u u 2d 3d Le cône C A est contractile. Soit X 0 le complexe obtenu en ajoutant à X le cône sur A. Alors (X 0 , C A) et (X/A, {x0 }) sont homotopiquement équivalents, d’où la conclusion. u 2d e 2.2.ii Complexes cellulaires Les complexes cellulaires sont une autre manière de calculer rapidement l’homologie d’un objet. Il s’agit de la donnée de X = {X [i] }0≤i≤m où chaque X [i] est un ensemble de disques de dimension i, et d’applications de rattachement : si Dα ∈ X [i] , alors fα : ∂Dα → X [i−1] . L’homologie d’un tel objet se calcule en posant ∂i Dα = f (∂Dα ). Le plus parlant est de faire un exemple. Exemple 2.2.8: Le plan projectif RP2 peut-être construit comme suit : – X [0] = {x0 } est un point. – X [1] = {e0 } est un segment (∼ = D1 ) dont les deux extrémités sont rattachées à x0 . Jusqu’ici un cercle est obtenu. – X [2] = { f0 } est un disque D2 rattaché au cercle de manière un peu particulière : vu comme f : S1 → S1 (et S1 ⊂ C), f (z) = z2 , i.e. le cercle est enroulé deux fois sur lui-même. À partir de là, l’homologie se calcule rapidement. En effet, il n’y a que trois éléments (un pour chaque degré) ∂2 f0 = 2e0 , ∂1 e0 = 0, et ∂0 x0 = 0. Ainsi H0 (RP2 ; Z) = Z, H1 (RP2 ; Z) = Z2 et H2 (RP2 ; Z) = 0 Par contre, en changeant le groupe : H0 (RP2 ; Z2 ) = Z2 , H1 (RP2 ; Z) = Z2 et H2 (RP2 ; Z) = Z2 Exemple 2.2.9: Le ruban de Möbius peut-être construit comme suit : – X [0] = {x0 , x1 } ; par convention ∂x j = 0. – X [1] = {e0 , e1 , e2 } trois segments dont les deux extrémités sont x0 et x1 ; ainsi ∂1 e j = x1 − x0 . – X [2] = { f0 } est un disque D2 rattaché aux segments de manière suivante : ∂2 f0 = 2e0 − e1 − e2 . Comme Ker ∂1 est engendré par {e0 − e1 , e0 − e2 }, H0 (RP2 ; Z) = Z, H1 (RP2 ; Z) = Z et H2 (RP2 ; Z) = 0. De nouveau, sur Z2 : H0 (RP2 ; Z2 ) = Z2 , H1 (RP2 ; Z2 ) = Z2 et H2 (RP2 ; Z2 ) = 0. 41 2.2 - Calcul et invariants 2.2.iii Caractéristique d’Euler Définition 2.2.10: Soit X un complexe simplicial de dimension m. La caractéristique d’Euler(Poincaré) est la somme alternée du nombre de simplexes de dimension k : m χ(X) = ∑ (−1)i |X [i] |. i=0 F (Cette définition peut aussi être faite pour un complexe cellulaire.) Pour rappel, le rang d’un groupe abélien A est le plus grand k ∈ N tel que Zk est un sous-groupe de A. Théorème 2.2.11: Soit X un complexe simplicial, alors m χ(X) = ∑ (−1)i Rang Hi (X; Z). i=0 Démonstration. Considérons la suite (non-exacte !) : ∂ ∂m−1 ∂ ∂ m 2 1 0 → Cm (X) −→ Cm1 (X) −−→ . . . − → C1 (X) − → C0 (X) → 0 Chaque Ci (X) est un groupe abélien de rang |X [i] |. Puisque Hi (X) = Zi (X)/Bi (X) = Ker ∂i /Im ∂i+1 . Autrement dit, 0 → Bi (X) ,→ Zi (X) → Hi (X) → 0 exorangsuitex est une suite exacte. Par l’exercice 39, Rang Hi (X) = Rang Zi (X) − Rang Bi (X). D’autre part, ∂ i 0 → Zi (X) ,→ Ci (X) − → Bi−1 (X) → 0 exorangsuitex est aussi une suite exacte. Ainsi, toujours grâce à l’exercice 39, |X [i] | = RangCi (X) = Rang Zi (X) + Rang Bi−1 (X) (où i ≥ 0 et on utilise la convention que Rang B−1 (X) = 0). Ainsi m m i=0 i=0 m χ(X)= ∑ (−1)i |X [i] |= ∑ (−1)i RangCi (X) = ∑ (−1)i Rang Zi (X) + Rang Bi−1 (X) i=0 m m i=0 m i=0 m = ∑ (−1)i Rang Zi (X) + ∑ (−1)i+1 Rang Bi (X) = ∑ (−1)i Rang Zi (X) − ∑ (−1)i Rang Bi (X) i=0 i=0 m m i = ∑ (−1) Rang Zi (X) − Rang Bi (X) = ∑ (−1)i Rang Hi (X). i=0 i=0 Ce qui termine la démonstration. À noter que la démonstration reste valable pour n’importe quelle suite non-exacte (de groupes abéliens) dans la mesure où la composition de deux flèches successives est 0. 42 Chapitre 2 - T RIANGULATION , H OMOLOGIE , ET CARACTÉRISTIQUE D ’E ULER 2.2.iv Cas des surfaces Définition 2.2.12: Une surface Σ est dite de genre strictement inférieur à g0 ∈ Z>0 , si, pour tout {γi }i∈g0 tels que les γi sont des courbes fermées (γi : S1 → Σ) d’images disjointes (i 6= j ⇒ Im γi ∩ Im γ j = ∅), Σ r ∪i Im γi n’est pas connexe. F Autrement dit, sur une surface de genre g il est possible de découper le long de g courbes fermées disjointes sans la déconnecter mais pas g + 1. Corollaire 2.2.13: Si un graphe planaire connexe a n sommets, e arêtes et f faces, alors n − e + f = 2 Démonstration. Ce résultat peut-être vu comme le corollaire de deux résultats. – Par le théorème de Jordan : un arbre couvrant maximal dans un graphe a e = n − 1 (et f = 1). L’ajout d’un arête ne change pas la quantité n − e + f car à chaque arête ajoutée une nouvelle courbe fermée est tracée et donc une face est ajoutée. – Par la caractéristique d’Euler : via la projection stéréographique, un graphe planaire connexe est la “polygonisation” d’une sphère, et la caractéristique d’Euler donne le résultat. En supposant connu le théorème qui dit qu’un surface orientable de genre g > 0 et la somme connexe de g tores, et qu’une surface non-orientable de genre g est la somme connexe de g plan projectifs, le résultat suivant s’obtient sans difficultés : Corollaire 2.2.14: La caractéristique d’Euler d’une surface orientable de genre g est 2(1 − g) et celle d’une surface non-orientable est 2 − g. Démonstration. Pour les surfaces orientables, cette définition est assez visuelle. Comme déjà remarqué, la sphère est de genre 0 et de caractéristique d’Euler 2. Plus généralement, la somme connexe de g tores (T#T# . . . #T) ou le “tore à g trous” est de genre g. En effet, pour chaque “poignée” il est possible de découper un cercle sans déconnecter la surface. Une fois se découpage fait, on obtient un cylindre qui aura 2g − 2 disques retirés. En utilisant un projection stéréographique de ce cylindre vers le plan, la triangulation de la surface est un graphe planaire avec 2g faces qui ne sont pas des faces dans la surfaces d’origine. D’où n − e + f = 2 − 2g Du côté des surfaces non-orientables, le plan projectif réel (ou bonnet croisé ; RP2 ) est de genre 1. Pour le voir, il faut le représenter comme un disque ou le bord est identifié par l’application antipodale, alors la courbe fermée qui est une ligne droite passant par le centre du disque ne le déconnecte pas. Le résultat est un disque. Une triangulation donne donc une triangulation du disque mais la face non-bornée ne compte pas, la caractéristique d’Euler est donc 1. La bouteille de Klein (RP2 #RP2 ) est de genre 2. Après l’avoir découpée “longitudinalement”, un ruban de Möbius apparaît. Or découper celui-ci par la courbe fermée qui passe au milieu ne le déconnecte pas. Sa caractéristique d’Euler est celle d’un anneau, i.e. 0. Pour, la somme connexe de g plans projectifs (RP2 # . . . #RP2 ), après découpage, un disque privé de g − 1 disques est obtenu, donnant un caractéristique d’Euler de 2 − g. 43 2.2 - Calcul et invariants 2.2.v Exemples et Exercices Exemple 2.2.15: À droite, une triangulation du plan projectif (vu comme quotient du disque). Il y a 6 sommets, 15 arêtes et 10 faces, ce qui donne une caractéristique d’Euler de 1. Calculer l’homologie à l’aide de cette triangulation est possible, mais longuet. ♠ d e C C C c a v Cv S B B S S B bZ v S Z PPPPB Bv v Z Z BB ZZ B Zv Bc Z a Z Z e b d Exemple 2.2.16: Voici une triangulation du tore (vu comme quotient du carré). Il y a 7 sommets, 21 arêtes et 14 faces, d’où χ(T2 ) = 0. L’homologie est (encore une fois) longue à calculer directement. 1 u 3 2 1 2 1 u u ,l @ , l @, u lu %@ e % @ e % u eu3 @ e % @ e % u eu % @ l , l , @ u @u lu , 1 En utilisant un complexe cellulaire ou des propriétés homotopiques, cela se passe très facilement. En effet, un cylindre est homotopiquement équivalent à un cercle, ainsi son homologie est nulle en toute degré sauf en degré 0 et 1 ou elle est isomorphe à Z. Le tore se réalise comme une union de deux cylindres et la suite de Mayer-Vietoris permet alors de conclure : H0 (T2 ; Z) ∼ =Z∼ = H2 (T2 ) et H1 (T2 ; Z) ∼ = Z2 . (C’est d’ailleurs un moment opportun pour signaler un théorème d’Hurewicz qui dit que H1 (X, Z) est l’abélianisé de π1 (X)). ♠ L’homologie par l’homotopie thomoquotient-c n exo-homosphere E XERCICE 43: Calculer l’homologie de la sphère en utilisant le corollaire 2.2.7 avec Sn ∼ = D /∂Dn tsuexpa-p et ∂Dn = Sn−1 ainsi que la suite exacte pour les paires (proposition 2.1.17). Caractéristique d’Euler E XERCICE 44: Quelle est la caractéristique d’Euler de la sphère Sn ? E XERCICE 45: Donner les caractéristiques d’Euler des objets suivants (dont l’homologie se trouve dans d’autres exercices ou exemples) : Sn , T2 , RP2 , le ruban de Möbius et la bouteille de Klein E XERCICE 46: Donner la caractéristique d’Euler de RPn . Complexes cellulaires E XERCICE 47: Utiliser les complexes cellulaires pour calculer pour calculer l’homologie d’un tore T2 . E XERCICE 48: Calculer l’homologie et la caractéristique d’Euler d’une bouteille de Klein. E XERCICE 49: Calculer l’homologie et la caractéristique d’Euler de CPn . 44 Chapitre 2 - T RIANGULATION , H OMOLOGIE , ET CARACTÉRISTIQUE D ’E ULER 2.3 Triangulation et deux théorèmes 2.3.i Plongement et triangulation 2.3.ii Le théorème d’Hurewicz ss-triangplong thurewicz-t Théorème 2.3.1: L’abélianisé de π1 (M) est H1 (M; Z). 2.3.iii Le théorème du point fixe de Lefschetz 45 2.3 - Triangulation et deux théorèmes 46 Chapitre 3 Fibrés, Intersection, et ... caractéristique d’Euler Le fibré tangent a déjà joué un rôle important dans l’énonciation et la démonstration de théorème. Ce chapitre commence avec les champs de vecteurs (à valeur dans des objets plus généraux que le fibré tangent), puis on regardera leur annulation, et (surprise ?) la caractéristique d’Euler sera retrouvée. 3.1 Fibrés vectoriels “Fibré vectoriel” est un terme qui englobe les constructions déjà faites de fibré tangent ou normal. 3.1.i Définition Pour parler de fibré vectoriel, il est tôt ou tard nécessaire de parler de l’espace des sous-espaces de R` qui sont de dimension k (la grassmannienne Gr(n, `)). Cet espace n’est pas trivial, mais nos besoins sont heureusement limités. Rappelons deux normes sur les matrices : kAk2 = r ∑(A)2i j kAk→ = ou i, j sup v∈R` r{0} kAvk . kvk Si V,W ⊂ R` sont des espaces linéaires, on peut regarder PV (resp. PW ) un projecteur orthogonal R` → V (resp. → W ). Alors la distance d(V,W ) est inf{kPW − PV k→ | PV et PW sont des projecteurs orthogonaux}. (Pour vérifier l’inégalité du triangle, utiliser que kAPk→ = kPk→ lorsque A est une matrice orthogonale, et que deux projecteurs sur un même espace différent à multiplication par une matrice orthogonale.) Comme d(W,V ) ≤ 2, cet espace est borné. Plus d’efforts permettent de voir qu’il est même compact. 47 3.1 - Fibrés vectoriels Rappelons que O(`) est le sous ensemble des matrices orthogonales de taille n × n. De manière équivalente, c’est un choix d’une base orthonormée de R` . Un espace vectoriel de dimension n dans R` est un choix de ` éléments orthogonaux pour la base puis n−` éléments pour le complémentaires. Le choix exact des n (resp. ` − n) éléments est seulement utile à une transformation orthogonale de Rn près (resp. R`−n ), puisque seul l’espace engendré nous intéresse. Ainsi, un élément de Gr(n, `) est un élément du quotient O(`)/O(n) × O(` − n) où ı : O(n) × O(` − n) ,→ (A, B) 7→ O(`) A 0 0 B . Attention : l’image de ı n’est pas un sous-groupe normal, ainsi Gr(n, `) n’est pas un groupe. Définition 3.1.1: Soit M une variété. Un fibré vectoriel réel 1 (lisse) ξ de rang n sur M est une variété E(ξ) ⊂ M × R` définie par une application lisse κξ : M → Gr(n, `) et (x, v) ∈ M × R` , (x, v) ∈ E(ξ) ⇔ v ∈ κξ (x). alors Pour chaque x ∈ M, on note ξx = κξ (x) l’espace vectoriel de dimension n associé à x, dit la fibre en x. F max l’ensemble des Nous allons immédiatement donner une autre définition possible. Soit M`×n matrices de rang maximal dans M`×n . C’est un ouvert pour les topologies définies par les normes max puis (x, v) ∈ E(ξ) si v ∈ Ker κ . Cepenk · k2 et k · k→ . Il serait tentant de prendre κξ : M → M`×n ξ dant, deux matrices différentes peuvent avoir le même noyau. Pour remédier à ceci, il faut penser localement : Définition 3.1.2 (Redéfinition): Soit M une variété. Un fibré vectoriel réel (lisse) ξ de 2 rang ` − n sur M est une variété E(ξ) ⊂ M × R` , de sorte qu’il existe un recouvrement par des ouverts {Ui } de max telles que M et des applications lisses κi : Ui → M`×n (x, v) ∈ Ui × R` , (x, v) ∈ E(ξ) ⇔ v ∈ Ker κi (x). alors Pour chaque x ∈ Ui , on note ξx = Ker κi (x) l’espace vectoriel de dimension n associé. F Passons à quelques exemples : Exemple 3.1.3: Le fibré tangent TM à M est manifestement un fibré vectoriel. Sur des ouverts assez petit de M il existe un paramétrage et l’image de la différentielle est ce paramétrage. Il suffit de prendre les applications dont cet espace est le noyau. Le fibré vectoriel et de rang m = dim M. Pour des raisons similaires, le fibré normal à M dans M 0 en est aussi un (de dimension m0 − m). Un exemple encore plus simple est le fibré trivial de rang n sur M, noté εnM : c’est M × Rn . ♠ L’exemple le plus important se passe sur RPn . 1. les définitions faites ici sont en réalité celle des fibrés euclidiens. En effet, ils possèdent tous une norme E(ξ) → R défini par la composition de la projection sur R` et de la norme de R` . 2. La dimension du noyau d’une matrice de taille ` × n avec ` ≥ n de rang maximal est n − `. Si n = 0, la convention est de regarder l’application linéaire triviale dont le noyau est R` . 48 Chapitre 3 - F IBRÉS , I NTERSECTION , ET ... CARACTÉRISTIQUE D ’E ULER Exemple 3.1.4: Le fibré canonique de RPn est un fibré de rang 1. Vu sa fréquente apparition, il est noté γ1n . De manière assez amusante, RPn = Gr(1, n + 1). Ainsi, dans la première définition, en chaque point de RPn il y a une droite (de Rn+1 ) qui y est associée. Ceci est le fibré canonique. Dans la seconde définition, un ouvert de RPn est identifiable à un ouvert de Sn . Puis pour x ∈ Sn ⊂ Rn+1 , associer la matrice de projection orthogonale à x (son noyau est la droite Rx). ♠ 3.1.ii Isomorphismes et sections Définition 3.1.5: Deux fibrés vectoriel ξ et η sur M sont dit isomorphes si il existe un difféomorphisme φ : E(ξ) → E(η) tel que φ|M×{0} est un difféomorphisme de M × {0} sur N × {0} et ∀x ∈ M, φ|ξx est un isomorphisme linéaire entre ξx et ηx . F La première obstruction évidente à l’existence d’un isomorphisme est le rang du fibré : si deux fibrés sont isomorphes ils sont de même rang. Les fibrés vectoriels (de rang n) isomorphes au fibré trivial de rang n sont parfois qualifiés de parallélisables. Définition 3.1.6: Soit ξ un fibré vectoriel sur M. Soit π : E(ξ) → M définie par π(x, v) = x. Une section s du fibré vectoriel ξ est une application lisse s : M → E(ξ) telle que π ◦ s = IdM . F Par exemple, un champ de vecteurs sur M est une section du fibré tangent de M. Une première question assez naturelle est : quel est le nombre de sections linéairement indépendantes d’un fibré donné ? Pour le fibré trivial de rang n, la réponse est simple : il y en a n. Proposition 3.1.7: Un fibré de rang n a n sections qui sont linéairement indépendantes (en tout point) si et seulement si c’est un fibré trivial. Démonstration. Si le fibré est trivial, si (x) := ei (le ième élément de la base canonique) est manifestement un ensemble de n sections linéairement indépendantes. Inversement, des sections linéairement indépendantes donnent l’isomorphisme. En effet, soit s1 , . . . , sn : M → E(ξ) les n sections linéairement indépendantes. Alors, l’application E(ξ) → E(εnM ) donnée par n (x, v) 7→ (x, (a1 , a2 , . . . , an )) où v = ∑ ai si (x) i=1 est l’isomorphisme demandé. Pour les fibrés de rang 1, il suffit donc d’avoir une section qui ne s’annule jamais pour que le fibré soit trivial. Par exemple, le fibré tangent de S1 est un fibré trivial. Similairement, le fibré normal à S2 dans R3 est aussi un fibré trivial. Mais les fibrés vectoriels ne sont (heureusement) pas tous triviaux : Exemple 3.1.8: Le cas particulier de γ11 mérite notre attention. En effet, RP1 est le quotient du cercle par l’application antipodale. Ainsi, tout (x, v) ∈ E(γ11 ) s’écrit {±(cos θ, sin θ)},t(cos θ, sin θ) 49 où θ ∈ [0, π],t ∈ R 3.1 - Fibrés vectoriels et cette écriture est unique, sauf pour {±(cos 0, sin 0)},t(cos 0, sin 0) = {±(cos π, sin π)}, −t(cos π, sin π) . Autrement dit, c’est un quotient de [0, π] × R mais où (0,t) ∼ (π, −t). Un dessin convaincra le lecteur qu’il s’agit d’un ruban de Möbius (dont la largeur est infinie). Ainsi, E(γ11 ) n’est pas difféomorphe au cylindre (le fibré trivial de rang 1 sur le cercle). ♠ Plus généralement : Proposition 3.1.9: Le fibré canonique γ1n n’est pas isomorphe au fibré trivial (de rang 1). exo-secfibcan La démonstration est donnée à l’exercice 52. 3.1.iii Comment bricoler un nouveau fibré à partir d’anciens (A) La restriction. Si L ⊂ M est une sous-variété et ξ est un fibré de rang n sur M alors la restriction à L de ξ, notée ξ|L et définie par (x, v) ∈ E(ξ|L ) ⇔ x ∈ L et v ∈ κξ (x), est toujours un fibré. Par exemple, le fibré tangent de M se restreint à L. (B) Le produit cartésien. Si ξ est un fibré (de rang n) sur M et η un fibré (de rang n0 ) sur N, alors le fibré produit, noté ξ × η, est le fibré (de rang n + n0 ) sur M × N défini par ((x, y), (v, w)) ∈ E(ξ × η) ⇔ v ∈ κξ (x) et w ∈ κη (y). Par exemple, le fibré tangent de M × N est le produit cartésien des fibrés tangents TM et TN. (C) Le fibré induit. Si f : M → N est une application lisse et ξ un fibré (de rang n) sur N, alors le fibré induit par ξ sur M, noté f ∗ ξ, est le fibré (de rang n) défini par (x, v) ∈ E( f ∗ ξ) ⇔ v ∈ κξ f (x) . Cette construction possède une certaine naturalité. Si ξ est un fibré sur M et η un fibré sur N, appelons “application fibrée” g : E(ξ) → E(η) une application lisse telle que g|ξx : ξx → ηy est un isomorphisme (d’espaces vectoriels). Soit ḡ(x) = y, ainsi ḡ : M → N est lisse. Alors ξ = ḡ∗ η. → M×M (D) La somme de Whitney. Soit ξ1 et ξ2 deux fibrés (de rangs n1 et n2 ) sur M. Soit d: Mx 7→ (x,x) l’application diagonale. Alors la somme de Whitney, notée ξ1 ⊕ ξ2 , est le fibré d ∗ (ξ1 × ξ2 ) (de rang n1 + n2 ). Il est assez facile de vérifier que (ξ1 ⊕ ξ2 )x = ξ1,x ⊕ ξ2,x . Voici une propriété importante. ξ1 est un sous-fibré de η, noté ξ1 ⊂ η si les espaces vectoriels ξ1,x sont des sous-espaces vectoriels de ηx . Si, pour chaque x ∈ M, ηx est une somme directe de deux sous-fibrés vectoriels ξ1,x et ξ2,x , alors η = ξ1 ⊕ ξ2 . (E) Le complément. Si ξ ⊂ η est un sous-fibré, alors ξ⊥ est le fibré orthogonal 3 à ξ : (x, v) ∈ ⊥ E(ξ⊥ ) ⇔ v ∈ κξ (x) . Remarque 3.1.10: Si M ⊂ N est une sous-variété, soit τ = TN. Alors le fibré tangent à N restreint à M est la somme de Whitney du fibré tangent à M et du fibré normal à M dans N : τ|M = TM ⊕ TN/M0 . Autrement dit, le fibré normal à M dans N est le complément du fibré tangent à N restreint à M (c’était sa définition). Plus généralement, si f : M → N est une immersion 4 alors f ∗ TN se décompose comme TM ⊕µ f où µ f est le fibré normal à l’application f , i.e. µ f ,x est l’espace vectoriel qui est le complément de Im dx f ⊂ T f (x) N. 3. Pour la théorie générale des fibrés, ceci est faux si on se place sur un espace de base M qui n’est pas paracompact. 4. une application dont la différentielle est toujours de rang m = dim M. 50 Chapitre 3 - F IBRÉS , I NTERSECTION , ET ... CARACTÉRISTIQUE D ’E ULER (F) Les autres opérations naturelles. En fait, étant deux fibrés ξ et η sur M, il est possible de former plusieurs fibrés basés sur les opérations usuelles entre fibrés vectoriels : – le fibré des homomorphismes, Hom(ξ, η) ; – le fibré dual de ξ, Hom(ξ, R) ; – le fibré produit tensoriel ξ ⊗ η ; – le fibré puissance extérieure Λk ξ ; – ... Toutes ces opérations étant modelées sur les opérations fibres par fibres. Définition 3.1.11: Un fibré vectoriel ξ sur M est dit stablement trivial si une somme de Whitney de ξ avec un fibré trivial est trivial, i.e. ∃n ∈ N tel que ξ ⊕ εnM est trivial. exo-fibstatri Plusieurs fibrés stablement triviaux ont déjà été décrits, voir exercice 53. Il sera possible de montrer que certains fibrés ne sont pas stablement triviaux. 3.1.iv Exemples et Exercices Sections et trivialité E XERCICE 50: Montrer que le fibré normal à Sn dans Rn+1 est trivial pour tout n. E XERCICE 51: Montrer que le fibré tangent à Sn est non-trivial lorsque n est pair. exo-secfibcan E XERCICE 52: Le but de cet exercice est de montrer que toute section de γ1n s’annule quelque part. Pour se faire, rappelons que RPn est le quotient de Sn par l’application antipodale. s a. Soit s une section de γ1n . Montrer que la composition Sn RPn → E(γ1n ) peut-être décrite par une fonction x 7→ ({±x},t(x)x) (où t(x) ∈ R et x ∈ Rn+1 ) telle que t(−x) = −t(x). b. Utiliser que Sn est connexe et que t est continue pour montrer qu’il existe un x tel que t(x) = 0. c. En conclure que γ1n n’est pas le fibré trivial de rang 1. Opérations sur les fibrés exo-fibstatri E XERCICE 53: Trouver un fibré non-trivial, telle que sa somme de Whitney avec un fibré trivial est triviale. [Indice : regarder Sn où n est pair.] E XERCICE 54: Une application f : M → N est dite une submersion si dfx : Tx M → T f (x) N est surjective ∀x ∈ N. Montrer que le noyau de df défini un fibré, noté µ f , et que TM est isomorphe à µ f ⊕ f ∗ TN. E XERCICE 55: Étant donné deux fibrés ξ et η sur M et une section s du fibré Hom(ξ, η), montrer que, si le rang de s est constant, alors le noyau et le conoyau de s sont des sous-fibrés (de ξ et η respectivement). 3.2 Transversalité et intersection 3.2.i Transversalité Définition 3.2.1: Soit f : M → N une application lisse et L ⊂ N une sous-variété lisse. f est dite transverse à L si, ∀x ∈ f −1 (L), T f (x) M = T f (x) L + Im dfx . F 51 3.2 - Transversalité et intersection Voici une manière un peu plus sophistiquée de présenter ceci. Soit py : Ty N Ty N/L la projection de l’espace tangent à y dans N vers l’espace normal à L en y dans N. Dire que f est transverse, c’est dire que ∀x ∈ f −1 (L), l’application dfx ◦ p f (x) est surjective : dx f p Tx M −−→ T f (x) N −−→ T f (x) M/L Lorsque L = {un point} ceci est équivalent à demander que ce point soit une valeur régulière. De plus, si f (M) ∩ L = ∅ la condition est automatiquement satisfaite. Finalement, lorsque dfx est toujours surjective, f est transverse à toutes les sous-variétés. Une telle application est appelée une submersion. La codimension d’une sous-variété L d’une variété N est codim L = dim N − dim L. Si L est de codimension k dans N de dimension n, L est de dimension n − k. tdiminter-t Théorème 3.2.2: Si f : M → N est transverse à une sous-variété L de codimension k et f (M) ∩ L 6= ∅, alors f −1 (L) est une sous-variété de codimension k. De plus, pour x ∈ f −1 (L), dfx est un isomorphisme entre Tx M/P et T f (x) N/L . Démonstration. Soit x ∈ f −1 (L) et soit φ : W → V (où V ∈ Vois N f (x) et W ⊂ Rn ) tel que φ(0) = f (x). Soit π : Rn → Rk la projection sur les k dernières coordonnées. Alors dfx Tx M −−−−→ T f (x) N −−−−→ T f (x) N/L x x ∼ dφ0 ∼ = =dφ0 ∼ = T0 Rn −−−−→ T0 Rn/Rn−k −−−−→ T0 Rk La ligne du haut est surjective par transversalité. La ligne du bas est dπ0 . Ainsi, x est un point régulier de la composition f|U π|W φ−1 U = f −1 φ(W ) −→ φ(W ) −−→ W −−→ Rk . tvalregssvar-l par le lemme 1.2.2. Ce même lemme dit, de plus, que (π ◦ φ−1 ◦ f|U )−1 (0) = (φ ◦ f|U )−1 (Rk ) = f −1 (L ∩V ) = f −1 (L) ∩U est une sous-variété de codimension k dans U. Ainsi f −1 (L) ⊂ M est une variété de codimension k. Un autre diagramme, avec x ∈ f −1 (L) et y = f (x) : Tx f −1 (L) −−−−→ Tx M −−−−→ Tx M/ f −1 (L) df df dfx y y x y x Ty L −−−−→ Ty N −−−−→ Ty N/L Par transversalité, l’application de Tx M vers Ty N/L est surjective alors que la composition de la ligne du haut est l’application triviale. Un argument de dimension montre que Ty N/L ∼ = Tx M/ f −1 (L) . [En fait, l’isomorphisme est même vrai sur un ouvert autour du point, i.e. en tant qu’isomorphisme de fibrés vectoriels.] tdiminter-t Une conséquence de la démonstration du théorème 3.2.2 est : Corollaire 3.2.3: Si f : M → N est une application lisse et y ∈ N une valeur régulière, alors le fibré normal Tx M/ f −1 (y) est un fibré trivial de rang m − dim f −1 (y). Plus généralement, si TN/L est trivial, alors le fibré normal TM/ f −1 (L) est aussi trivial. 52 Chapitre 3 - F IBRÉS , I NTERSECTION , ET ... CARACTÉRISTIQUE D ’E ULER Démonstration. Le cas où L = {y} est le plus simple : dfx : Tx M → Ty N a pour noyau T f −1 (y). Ainsi le fibré ξ donné par le complémentaire de Ker df est le fibré normal TM/ f −1 (y) . De plus, dfx est un isomorphisme sur le complémentaire de son noyau. Ainsi, pour chaque ei élément d’une base de Ty N, il existe une section ti : M → TM/ f −1 (y) définie par x 7→ dfx−1 (ei ). Plus généralement, si le fibré TN/L est trivial, c’est équivalent à l’existence de sections linéairement indépendantes s1 , . . . , sk : L → TN/L . Par transversalité, pour tout x ∈ f −1 (L), la composition dfx p ⊥TL Tx M −→ T f (x) N −− → T f (x) N/L est surjective (où p⊥TL est la projection orthogonale sur le complémentaire de TL. Soit ξ le sous-fibré du fibré restreint TM| f −1 (L) donné par le complémentaire du noyau de la composition df ◦ p⊥TL . Ce n’est rien d’autre que le fibré normal à f −1 (L) dans M : ξ = TM/ f −1 (L) . De plus, g := df ◦ p⊥TL : ξ → TN/L est un isomorphisme. Sur chaque fibre, c’est par définition de ξ. De plus, soient ti : M → ξ définies par ti (x) = φ−1 si f (x) . Alors, ces k sections seront aussi des sections linéairement indépendantes du fibré ξ (de rang k). Ainsi, ξ est trivial. En particulier, le fibré normal de Sn dans Rn+1 est trivial (ce qui est facile à voir sans le théorème), tout comme celui de On (R) dans Mn×n (R). Par conséquent, les fibré tangents de variétés définies par des valeurs régulières sont stablement triviaux. Il est bon de rappeler que si f : M → N est un difféomorphisme local (i.e. en chaque point) et qu’elle est injective, alors c’est un difféomorphisme. tfoninvman-l Lemme 3.2.4: Soit L ⊂ M une variété compacte. Soit f : M → N une application lisse telle que ∀x ∈ L, dfx : Tx M → T f (x) N et f|L est injective, il existe un voisinage U de L dans M tel que f est un difféomorphisme entre U et f (U). Démonstration. Par le théorème d’inversion locale, f est un difféomorphisme localement en tout point de L. Il suffit de montrer que f est injective sur un voisinage. Si ce n’est pas le cas, sur tout voisinage de L, il existe deux points {xU } et {yU } tels que f (xU ) = f (yU ). Mais comme L est compacte, il existe un sous-suite de ces éléments qui converge vers des points de L. Par injectivité sur L, ces points sont en fait le même point z0 ∈ L. En utilisant un paramétrage, les deux suites {xi } et {yi } donnent : 0= f (xi ) − f (yi ) → dfz0 (v) kxi − yi k où v est un vecteur unité dans la fermeture de l’hypothèse que dfz0 n’a pas de noyau. xi −yi kxi −yi k ∈ Sm ⊂ Tz0 M. Puisque z0 ∈ L, ceci contredit Si on prend un point dans le lemme précédent, on retrouve le théorème d’inversion locale. En utilisant les partitions de l’unité, il est possible de montrer que ce lemme reste valable pour un L non-compact. tepsnbh-t Théorème 3.2.5 (Théorème du ε-voisinage): Soit N une variété compacte dans R` , et ε > 0. Soit inf kx − yk < ε} le ε-voisinage de N. Alors ∃ε0 tel que, si ε < ε0 : N ε = {x ∈ R` | y∈N 53 3.2 - Transversalité et intersection – il existe un difféomorphisme d’un voisinage de N × {0} ⊂ TR`/N à N ε ; – à tout x ∈ N ε il correspond un unique point π(x) ∈ N qui réalise la distance de x à N ; – π : N ε → N est une submersion. Démonstration. Soit y ∈ N ⊂ R` , et h : TR`/N → R` définie par h(y, v) = y + v. L’application h est régulière en tout point de Y × {0}. En effet, en ces points, R` se décompose comme une somme du fibré tangent et du fibré normal. En particulier, dh(y,0) est un isomorphisme entre TN × TR`/N et R` . tfoninvman-l Par le lemme 3.2.4, un voisinage de N × {0} ⊂ TR`/N est difféomorphe par h à un voisinage de N ⊂ R` . Lorsque N est compact, il est aisé de voir que tout voisinage contient un N ε . Soit h−1 π 1 N. π1 : TR`/N → N définie par π1 (y, v) = y. Alors π est la composition de N ε −−→ TR`/N −→ Il est possible d’étendre le théorème aux variétés non-compactes, mais il faut que ε soit une fonction (qui devra peut-être décroître vers 0). 3.2.ii thomotran-t Intersection Théorème 3.2.6 (Théorème de l’homotopie transverse): Soit L ⊂ N ⊂ Rk des sous-variétés sans bord et M une variété lisse compacte (avec ou sans bord). Étant donné une application lisse f : M → L, il existe une application g qui est homotope à M, g est transverse à L et g|∂M est transverse à L. Si de plus f|∂M est transverse à L, alors il existe un voisinage U de ∂M tel que l’homotopie est relative 5 à U et f|∂M = g|∂M . Idée de la démonstration : L’idée est de regarder toutes les déformations possibles de f , celles-ci sont paramétrée par F définie sur M × D̊k où une paire (x, v) représente un déplacement v basé en f (x) ∈ Rk , i.e. F(x, v) = f (x) + v (et D̊k est le disque ouvert). L’application F est une submersion lisse, en particulier, transverse à quoique ce soit. Elle a pour problème de ne pas nécessairement tepsnbh-t prendre valeur dans N. En utilisant le théorème du ε-voisinage 3.2.5, il est possible de faire une submersion π d’un voisinage de N ε sur N. π ◦ F reste une submersion et W = (φ ◦ F)−1 (L) est une sous-variété. Reste à montrer que si une application F définie sur un produit cartésien de variété (comme M × D̊k ) alors Ft (x) := F(x,t) est transverse pour presque tout t (le théorème de Sard est utilisé). Il faut utiliser a projection sur le second facteur π2 : W → D̊k , car ses valeurs régulières sont celles où Ft est transverse à L (il faut faire un calcul pour le voir). De plus, il y a une homotopie naturelle entre n’importe quelle Ft et f : s 7→ Fst . Pour montrer l’homotopie relative, des estimés plus poussés sont requis. Le point principal est que la transversalité est une condition ouverte. Conséquemment si f∂M est transverse, il existe un voisinage de ∂M où f est transverse. Pour plus de détails, voir Guillemin & Pollack, Chap.2, §3, pp.67–73. La notation vM sera utilisée pour désigner une base d’un espace tangent. 5. une homotopie F(x,t) entre f (x) et g(x) est relative à un ensemble K si ∀k ∈ K, F(k,t) = f (k) = g(k). 54 Chapitre 3 - F IBRÉS , I NTERSECTION , ET ... CARACTÉRISTIQUE D ’E ULER Définition 3.2.7: Soit M une variété compacte sans bord, soit L une sous-variété sans bord d’une variété connexe sans bord N et soit f : M → L. Si f est transverse et dim M + dim L = dim N, alors le nombre d’intersection modulo 2, noté I2 ( f , L), est défini par | f −1 (L)| (mod 2). Si M, L et N sont orientées, le nombre d’intersection de I( f , L) est la somme des signes de x ∈ f −1 (L). Pour définir le signe d’un tel x, soit vM et vL des bases respectant l’orientation de Tx M et T f (x) L. Si la concaténation de dfx (vM ) avec vL respecte l’orientation de T f (x) N, alors le signe est positif (négatif sinon). F ex-capprod Exemple 3.2.8: Le groupe fondamental du tore T2 = S1 × S1 est un groupe abélien libre de rang 2 (i.e. ∼ = Z2 ). Ses deux générateurs sont représentés par des cercles S1 × {y0 } et S1 × {x0 }. Appelons ces générateurs α et β. Un dessin convaincra rapidement le lecteur que le nombre d’intersection entre ces deux cercles est ±1, selon le choix d’orientation des cercles. Supposons que ce choix est fait de sorte à obtenir 1. Il est facile de réaliser aα + bβ comme une variété. Si a, b 6= 0, il suffit de regarder l’image de l’application fa,b : S1 → T2 définie par fa,b (θ) = (aθ, bθ) ∈ S1 × S1 (où aθ ∈ S1 représente le point (cos aθ, sin aθ) dans le cercle vu comme sous-ensemble de R2 ). En effet cette application est bijective est de différentielle de rang maximal (i.e. c’est un paramétrage). Si a = 0 (resp. b = 0), il vaut mieux le voir comme une union disjointe de b (resp. a) cercles (le signe déterminant l’orientation). En tout cas, ceci permet de définir un produit en homologie : (aα + bβ) ∩ (a0 α + b0 β) = I( fa,b , Im fa0 ,b0 ) = a0 b + ab0 . Ce “produit” en homologie s’appelle le produit d’intersection (ou cap-produit) et est noté _. Il sera ch-classcar ♠ important au chapitre 5. Proposition 3.2.9: Soit M, f , L et N comme ci-haut. Si M = ∂W et qu’il existe F : W → N avec F|M = f alors I2 ( f , L) = 0 et, si les orientations sont possibles, I( f , L) = 0 thomotran-t Démonstration. F peut être choisie transverse par le théorème de l’homotopie transverse 3.2.6. Alors F −1 (L) est une sous-variété de dimension 1. Les arguments usuels de comptage et d’orientation donnent la conclusion. Le corollaire usuel de cette proposition est Corollaire 3.2.10: Si f0 , f1 : M → N sont deux applications homotopes et transverses à L, alors leur nombres d’intersections (modulo 2 ou entiers) sont égaux. Démonstration. Appliquer la proposition à F : M × I → N l’homotopie de f0 à f1 . Ceci permet aussi d’étendre la définition des nombres d’intersection au cas où f n’est pas transverse : I( f , L) = I(g, L) où g est une application homotope à f qui est transverse à L. [La même chose est vraie pour I2 dans le cas non-orientable.] Par le théorème de l’homotopie transverse, g existe, et par le corollaire ci-dessus, le résultat ne dépend pas du choix. exo-interappli L’exercice 56 montre même qu’il est possible de définir le nombre d’intersections entre deux applications, en considérant I( f × g, ∆) où ∆ ⊂ N × N est la diagonale. Attention, ceci diffère par un 55 3.2 - Transversalité et intersection signe du nombre obtenu en regardant les sommes de signes associés aux concaténations de dfx (vM ) avec dgy (vL ) (où f (x) = g(y)) : il y a un (−1)dim L qui apparaît. [De nouveau, ceci reste vrai dans le cas non-orientable pour I2 , sauf que le signe est sans importance !] 3.2.iii Caractéristique d’Euler, via l’intersection Pour cette partie on supposera que M (et donc TM) est orientable. Lorsque f est aussi une inclusion, il est possible de définir I(M, L) = I( f , L). Étant donné un fibré ξ, la section nulle est la section z : M → E(ξ) définie par z(x) = (x, 0). Définition 3.2.11: Soit M une variété sans bord. La caractéristique d’Euler de M (via l’intersection) est χI (M) = I(∆, ∆) où ∆ est la diagonale de M × M. Plus généralement, la caractéristique d’Euler d’un fibré ξ de rang m = dim M est χI (ξ) = I(z, M × {0}) (où M × {0} ⊂ E(ξ) et z est la section nulle). F Puisque, Im z = M × {0}, l’intersection n’est pas transverse, mais il est tout de même possible de la définir. Le gros travail qui s’amorce est de montrer que χI (M) = χI (TM) = χ(M). Lemme 3.2.12: Si un fibré ξ de rang m sur M a une section s qui ne s’annule jamais, alors χI (ξ) = 0. Démonstration. En effet, χI (ξ) = I(M, M). Or s : M → E(ξ) est homotope 6 à la section nulle z : M → M × {0} : F(x,t) = x,ts(x) . D’où χI (M) = I(s, M) = 0. exo-chidimimp Il est déjà encourageant que χI (S2n+1 ) = 0 (en fait, par l’exercice 58, χI (ξ) = 0 et χI (M) = 0 dès que m est impair). La première égalité (et la plus simple) qui sera démontrée est χI (M) = χI (TM). L’idée est que chaque espace Tx M est localement un bout de M, ainsi, il est assez naturel de penser qu’un εvoisinage de M ⊂ TM est pareil qu’un ε-voisinage de ∆M ⊂ M ×M. C’est l’idée de la démonstration. Lemme 3.2.13: Soit µ = T(M × M)/∆ le fibré normal à la diagonale dans M × M. L’application φ : TM → µ définie par (x, v) 7→ (x, x), (v, −v) est un difféomorphisme. Démonstration. Il suffit de montrer que la partie “fibrée” est un isomorphisme d’espaces vectoriels (M est assez évidemment difféomorphe à sa diagonale) qui varie lissement. D’abord, comme un paramétrage diagonal le montre : (w, w0 ) ∈ T∆ ⊂ TM × TM ⇔ w = w0 . Or (v, v0 ) ∈ µ(x,x) si et seulement si ∀(w, w0 ) ∈ T∆ ⊂ TM ×TM, h(v, v0 ), (w, w0 )i = 0. Mais, en utilisant, w = w0 et h(v, v0 ), (w, w0 )i = hv, wi + hv0 , w0 i = hv + v0 , wi Ainsi, il faut que v0 = −v. tepsnbh-t Le théorème du ε-voisinage 3.2.5 a un cousin dont nous auront besoin : 6. En fait, toute section d’un fibré est homotope à la section nulle, par le même argument. 56 Chapitre 3 - F IBRÉS , I NTERSECTION , ET ... CARACTÉRISTIQUE D ’E ULER tvoistub-l exo-interappli Lemme 3.2.14 (Théorème du voisinage tubulaire): Soit L une sous-variété compacte de N. Il existe un difféomorphisme d’un voisinage de L dans TN/L sur un voisinage de L dans N. Démonstration. Soit π : N ε → N la projection au point le plus proche donné par le théorème du εtepsnbh-t voisinage 3.2.5. Puisque N ⊂ R` , il est possible de définir h : TN/L → R` par h(x, v) = x + v. Alors, h π − N est l’identité lorsque restreinte à L. Par le W = h−1 (N ε ) est un voisinage de L. Mais W → − Nε → tfoninvman-l lemme 3.2.4, ceci implique qu’un voisinage de L (dans W ⊂ TN/L ) est difféomorphe à un voisinage de L dans N. Théorème 3.2.15: χI (M) = χI (TM). Démonstration. On sait que M ∼ = ∆ ,→ M × M a un voisinage difféomorphe à M ,→ TM. Pour calculer I(∆, ∆ ⊂ M × M), il suffit de regarder une petite perturbation transverse de ∆ et compter tvoistub-l ses intersections. Par le difféomorphisme du lemme 3.2.14, cette perturbation n’est autre qu’une perturbation de M ⊂ TM qui aura les même intersections. Ainsi I(∆, ∆) = I(M, M), ce qui termine la démonstration. Par la bande, on a fait un lien avec les champs de vecteur. En effet, le plongement de M ,→ TM se fait par la section nulle. En prendre une petite perturbation, c’est se donner un champ de vecteur et compter ces intersections avec la section nulle. Cette observation sera utilisée aux prochaines sections pour montrer la dernière égalité : χI (TM) = χ(M). 3.2.iv Exemples et Exercices E XERCICE 56: Soit f : M → N et g : L → N deux applications lisses de variété de dimensions dim M + dim L = dim N. a. Définir le nombre d’intersection modulo 2 de deux applications en utilisant que la diagonale ∆ ⊂ M × M est une variété lisse de codimension m. b. Si g est une inclusion, montrer que I2 ( f , g) = I2 ( f , L). c. Montrer que I2 ( f , g) = I2 (g, f ). d. Soit N le ruban de Möbius et M le cercle au milieu de N. Montrer que I2 ( f , g) = 1 où f , g : M ,→ N sont les inclusions. E XERCICE 57: Cet exercice vise à montrer qu’il n’y a pas de variétés compactes contractiles sans bord autre que le point. a. Montrer que si N est contractile, alors I2 ( f , L) = 0 pour tout L ⊂ N fermée et f : M → N lisse tels que dim M + dim L = dim N. b. Soit N une variété compacte sans bord. Monter que si N est contractile alors N est un point. c. En déduire aussi que si M est une variété (sans bord) connexe compacte de dimension k − 1 dans Rk , il est possible de définir un intérieur et un extérieur de M, c’àd. que Rk r M a deux composantes connexes (par arc). [Indice : sinon, construire une application du cercle qui intersecte M transversalement exactement une fois.] 57 3.3 - Indice des champs de vecteurs d. Si M est dans la précédente sous-question, en conclure que le fibré normal est un fibré trivial. exo-chidimimp E XERCICE 58: Montrer que si M et L sont deux sous-variétés compacte de N (de dimensions complémentaires) alors I(M, L) = (−1)dim M dim L I(L, M). En déduire que χI (M) = 0 = χI (ξ) si M est une variété compacte orientée de dimension impaire. E XERCICE 59: Deux sous-variétés de même dimension M, L ⊂ N sont dites cobordantes si il existe un sous-variété W ⊂ N × [0, 1] telle que ∂W = M × {0} ∪ L × {1}. Montrer que si M et L sont cobordantes alors pour toute sous-variété X telle que dim X + dim M = dim N, I2 (M, X) = I2 (L, X). [Indice : Utilise la restriction à W de la projection N × I → N.] 3.3 Indice des champs de vecteurs 3.3.i L’indice s-poinhopf1 Pour faire simple, commençons par une section du fibré trivial de rang m sur U ⊂ Rm . Puisque E(εUk ) = U × Rm , il s’agit d’une application v : U → Rm (la section peut s’écrire (Id, v) : U → U × Rm ). Soit z ∈ U un point où le champ de vecteur s’annule et D un disque centré en z qui ne contient v(x) aucun autre points où v s’annule. Alors, l’application v̂ : ∂D → Sm−1 définie par v̂(x) := kv(x)k aura m−1 ∼ un degré (car ∂D = S ) qui s’appelle l’indice du champ de vecteur. Bien défini ? Il faut tout de même vérifier que ce nombre ne dépend pas du choix de D. Pour ce faire, soit D0 un autre disque centré en z ne contenant pas d’autres zéros. Supposons, sans perdre de généralité, que D ⊂ D0 . Si D̊ est le disque ouvert, alors v̂ s’étend à D0 r D̊. En particulier, ceci implique que deg v̂|∂D = deg v̂|∂D0 . ♣ Pour construire un champ de vecteur de degré arbitraire, il suffit de prendre m = 2, d’identifier ∼ = C et de prendre v : z 7→ zk où k > 0 : ce champ aura indice k. De plus, v : z 7→ z̄k (où k > 0) aura indice −k. Finalement, pour k = 0, il faut modifier (par une homotopie) le champ de vecteur constant pour lui faire prendre la valeur 0. R2 Quelques images ne peuvent pas faire de mal (les flèches en bleu indique le champ de vecteurs, celles en rouges leur flot, le point noir est le zéro). Voici deux situations, une où l’indice est 1, où l’indice est −1 : 58 Chapitre 3 - F IBRÉS , I NTERSECTION , ET ... CARACTÉRISTIQUE D ’E ULER L’indice ne caractérise par tout, en témoigne ces trois autres situations où l’indice est 1 : Maintenant pour les indices 2 et 3 : Et les indices −2 et −3 : Finalement, quelques situations d’indice 0 : 59 3.3 - Indice des champs de vecteurs Pour donner un sens à cet indice dans une variété quelconque, il faut montrer que cette notion ne dépend pas du paramétrage ou, mieux, qu’elle est invariante par difféomorphismes. À partir de maintenant, seul les champs de vecteurs dans le fibré tangent seront considérés 7 . En effet, la différentielle df est une application naturelle entre fibré tangents. De plus, si f est un difféomorphisme, df : TM → TN est aussi un isomorphisme de fibrés. Définition 3.3.1: Une application f : M → N envoie le champ de vecteurs (Id, v) : M → TM sur (Id, v0 ) : f (M) → TN (où f (M) ⊂ N) si v0 ( f (x)) = dfx (v(x)). En particulier, si f est un difféomorphisme, les champs de vecteurs sur M et N se correspondent : = df ◦ v ◦ f −1 . Ainsi, pour le fibré tangent, l’indice de v (sur TM) pourrait se définir comme l’indice du v0 correspondant pour un difféomorphisme f : M → U ⊂ Rm . Quelques lemmes préliminaires sont requis pour montrer que ceci ne dépend pas du choix de difféomorphisme. Ceci revient à vérifier que pour U,U 0 ⊂ Rm et un difféomorphisme f : U → U 0 l’indice de v sur U correspond à celui de v0 (sur U 0 ). v0 tpremorse-l Lemme 3.3.2: Soit f : Rm → Rm une application lisse telle que f (0) = 0 alors, il existe gi : Rm → Rm des fonctions lisses telles que m – f (x) = ∑ xi gi (x) ; i=1 – gi (0) = ∂f (0). ∂xi Démonstration. Il suffit d’écrire f (x) = Z 1 d 0 dt Z 1 m f (tx1 , . . . ,txm )dt = Puis de poser gi (x) = 0 m ∂f ∑ xi ∂xi (tx1 , . . . ,txm )dt = xi ∑ i=1 i=1 R 1 ∂f 0 ∂xi (tx)dt Z 1 ∂f 0 ∂xi (tx1 , . . . ,txm )dt 7. Il est tout à fait possible de considérer des fibrés vectoriels quelconques (tant que le rang est le même que la dimension de la variété) : tous les fibrés vectoriels sont localement comme un fibré trivial sur un ouvert de Rm . Tout ce qui change, est qu’il faut montrer l’invariance pour les isomorphismes de fibrés. D’autre part, on verra sous peu qu’il est aussi possible de passer par la théorie de l’intersection. Dans ce contexte, il est à peine nécessaire de changer un argument quelconque... sauf pour l’invariance de la somme des indices : il faut aussi faire attention à ce que le fibré soit orientable. 60 Chapitre 3 - F IBRÉS , I NTERSECTION , ET ... CARACTÉRISTIQUE D ’E ULER Une application linéaire Rm → Rm injective est nécessairement surjective (pour des raisons de dimension). Elle est ainsi un difféomorphisme. Il y a au moins deux qui sont non-isotopes 8 : l’application déterminant est continue et prend valeur dans un ensemble avec deux composantes connexes par arc (R r {0}) ; l’identité est de déterminant 1 et une réflexion est de déterminant −1. Le prochain lemme montrer que c’est toutes les possibilités à isotopies près. Remarquons qu’une isotopie d’isomorphismes vectoriels est équivalente à un chemin dans l’espace des matrices de déterminant non-nul. tdeuxccdeom-l Lemme 3.3.3: Une application linéaire Rm → Rm injective est isotope soit à l’identité (si son déterminant est > 0) soit à une réflexion ρ(x1 , . . . , xm ) = (−x1 , x2 , . . . , xm ) (si son déterminant est < 0). Démonstration. Tout d’abord, par un processus de Gramm-Schmidt (où on ajoute un facteur de temps à chaque étape) il est possible de voir que la matrice peut-être supposée orthogonale, i.e. à un choix d’axes numérotés. Ensuite, en utilisant des rotations, il est possible de faire en sorte que les axes coïncident avec les axes standards de Rm à renumérotation près. Autrement dit, il suffit de chercher quelles permutations d’axes sont reliés par des chemins. Pour m = 2, il n’y a que deux permutations possibles : l’une correspond à l’identité et l’autre à une réflexion (suivi de la rotation de π/2 pour que les axes coïncident). Pour m > 2, il faut voir que les permutations cycliques de trois axes de coordonnées sont reliées : il suffit de regarder le cube engendré par trois vecteurs unitaire, et la rotation autour de la grande diagonale (reliant (0, 0, 0) à (1, 1, 1)) de 2π/3 est une permutation cyclique de ces trois axes. Ensuite, les 3 cycles engendrent les permutations paires. Il n’y a que deux éléments dans le groupe Sn /An des permutations quotienté par les permutations paires. Les permutations paires préservent l’orientation tandis que les impaires la renverse. tdifisoid-l Lemme 3.3.4: Un difféomorphisme f : Rm → Rm est isotope à l’identité s’il préserve l’orientation et à une réflexion s’il la renverse. Démonstration. Quitte à changer f par des translations, il est possible de supposer que f (0) = 0. lim f (tx) = df0 (x). Ainsi, soit F : Rm × [0, 1] → Rm l’homotopie définie par Alors t→0 t F(x,t) = f (tx) si t 6= 0 et F(x, 0) = df0 (x). t tpremorse-l Il faut montrer que F est lisse, ce qui n’est pas évident lorsque t → 0. Par le lemme 3.3.2, m ∀t ∈ [0, 1], F(x,t) = ∑ xi gi (tx), i=1 et conséquemment F est bien lisse pour tout t. Ainsi, f est isotope à df0 , une application linéaire. tdeuxccdeom-l Le lemme 3.3.3 permet de conclure. 8. Puisqu’on parle de degré, il est possible d’expliquer de manière capillo-tractée (mais utile pour la suite) comme suit : les applications linéaires sont déterminées par leur valeurs sur les sphères, et le degré de l’identité est 1 tandis que celui d’une réflexion est −1. 61 tindptnondeg-l 3.3 - Indice des champs de vecteurs Théorème 3.3.5: Soit f : U → U 0 ⊂ Rm un difféomorphisme et v un champ de vecteur sur U ⊂ Rm s’annulant en z ∈ U. Alors l’indice de v en z est égal à l’indice de v0 = df ◦ v0 ◦ f −1 en f (z). Démonstration. Sans perdre de généralité, supposons que z = f (z) = 0 ∈ Rm . Dans un premier temps, par le lemme précédent, f est isotope à Id ou ρ : il existe une famille lisse ft avec ft (0) = 0, f0 = Id ou ρ (selon que f préserve l’orientation ou pas) et f1 = f . Ainsi, le champ vt0 = dft ◦ v ◦ ft−1 , correspondant à v par ft , s’annule lui aussi en 0. Mais 0 reste toujours isolé : si z est tel que ft (z) = 0 ⇒ f (tz) = 0. Par conséquent, si f ne s’annule pas sur un disque de rayon r en 0, ft ne s’annule pas sur un disque de rayon r/t ≥ r. Ainsi, cette famille de champ défini une homotopie entre v0 = v et v1 = v0 qui, dans un disque suffisamment petit en 0, ne s’annulent pas. Maintenant, si f préserve l’orientation, v̂t est une homotopie de v̂0 = v̂ vers v̂1 = v̂0 , ce qui clôt la démonstration. Si f ne préserve pas l’orientation, notons que dρ = ρ et ρ−1 = ρ. Alors, v̂t est une homotopie de v̂0 = ρ ◦ v̂ ◦ ρ vers v̂1 = v̂0 Soit vρ = ρ ◦ v ◦ ρ. Alors v̂ρ = ρ ◦ v̂ ◦ ρ, et donc : deg(vρ )|∂D = deg ρ|Sm−1 deg v|∂D deg ρ|∂D = (−1)2 deg v|∂D = deg v|∂D , car deg ρ|Sm−1 = deg ρ|∂D = −1. Ainsi, l’indice de v0 est le même que celui de v. Définition 3.3.6: L’indice d’un champ de vecteurs v : M → TM en un zéro z ∈ M est l’indice du champ de vecteurs v0 = dg−1 ◦ v ◦ g où g : U → V est un difféomorphisme de U ⊂ Rm sur v ∈ Vois M z. Il sera noté Indz v ∈ Z. Lorsque v a un nombre fini de zéros, Ind v est employé pour la somme de tous les indices. 3.3.ii Les points non-dégénérés Définition 3.3.7: Soit U ⊂ M. Un point d’annulation z d’un champ de vecteur v : U → Rm est non-dégénéré si dvz est injective. Par le théorème d’inversion locale, de tels points sont nécessairement isolés. Lemme 3.3.8: L’indice de v en z un point non-dégénéré est Indz v = ±1. Démonstration. Le théorème d’inversion locale assure que v est un difféomorphisme local en z. Quitte à supposer que z = 0, v est un difféomorphisme d’un voisinage de 0 sur un autre voisinage tdifisoid-l de 0. Ainsi, v est isotope à dv0 , par le lemme 3.3.4. Son indice est alors 1 s’il préserve l’orientation ou −1 s’il ne la préserve pas. Plus généralement, si M ⊂ Rk , un champ de vecteur v est une application v : M → Rk telle que v(x) ∈ Tx M ⊂ Rk . 62 Chapitre 3 - F IBRÉS , I NTERSECTION , ET ... CARACTÉRISTIQUE D ’E ULER Lemme 3.3.9: Si z ∈ M est un point où v s’annule alors dvz envoie Tz M dans lui-même. En tant qu’endomorphisme d’espace vectoriel (de dimension m), soit D son déterminant. Si D 6= 0, alors z est un point isolé et l’indice en z est le signe de D. Démonstration. Soit h : U → M un paramétrage d’un voisinage de z (disons avec h(0) = z). Soit ei la base canonique de Rm (où m = dim M) et ti (u) = dhu (ei ) = ∂h (u) ∂ui la base correspondante de Th(u) M. Il faut calculer l’image de ti (0) par dvz . D’une part, dvh(u) (ti (u)) = d(v ◦ h)u (ei ) = ∂(v ◦ h) (u). ∂ui D’autre part, si w(u) = ∑mj=1 w j (u)e j est le champ de vecteurs correspondant à v par h (i.e. w = dh−1 ◦ v ◦ h), alors m ecoordloc exe-dimimpcar0 (3.3.10) v(h(u)) = dhu w(u) = ∑ w j (u)t j (u). j=1 D’où dvh(u) (ti (u)) = ∂(v ◦ h) (u) = ∂ui m ∂w j m ∂t j ∑ t j (u) ∂ui (u) + ∑ w j (u) ∂ui (u). j=1 i=1 Mais, comme le champ de vecteur s’annule en z = h(0), les w j (0) = 0. Ainsi m dvz (ti (0)) ∑ t j (0) j=1 ∂w j (0). ∂ui Autrement dit, Im dvz (ti (0)) ∈ Tz M. De plus, la matrice de cette endomorphisme est (A)i j = ∂w j ∂ui (0). Dans le précédent lemme, on a aussi donné une méthode pour évaluer le degré : c’est l’équation exe-sphind (3.3.10). Elle sera utilisée à l’exemple 3.3.13. tindptnondeg-l À peu de choses près, le lemme 3.3.8 montre déjà que, si tous les zéros d’un champ de vecteurs sont non-dégénérés, alors v est transverse à la section nulle et la somme des indices d’un champ exo-interindic de vecteur est le nombre d’intersection I(v, M × {0}) ; voir exercice 61. Ce point de vue est fort pratique, car on sait que – ce nombre est un invariant d’homotopie entre champs de vecteurs transverses ; – tous les champs de vecteurs sont homotopes à la section nulle. Ainsi, il suffit de vérifier que les zéros dégénérés de degré ±k (où k > 0) se transforme par une petite tdegnondeg-l perturbation en k zéros non-dégénérés de signe ±1. Voir le lemme 3.3.14 ci-bas. En attendant : ecoordloc Corollaire 3.3.11: Si M est une variété compacte sans bord et orientable, Ind v = χI (TM). Exemple 3.3.12: Si M est une variété de dimension m impaire, −v est un champ de vecteur qui aura les même zéros que v. Mais le degré de l’application antipodale (sur Sm−1 ) est (−1)m , d’où Indz v = (−1)m Indz (−v) = −Indz (−v). Mais alors Ind v = −Ind v et donc Ind v = 0. De nouveau, ceci est cohérent avec le fait que χI (M) = 0 lorsque M est de dimension impaire. ♠ 63 3.3 - Indice des champs de vecteurs exe-sphind Exemple 3.3.13: Sur une sphère il existe toujours un champ de vecteur qui “pointe vers le nord”. Plus précisément, soit n = (1, 0, . . . , 0) ∈ Rm , et soit v le champ de vecteur sur Sm−1 ⊂ Rm défini par v(x) = n − (x · n)x. En x = (±1, 0, . . . , 0), v(x) = 0. Si on prend le paramétrage h± : Dm−1 → Sm−1 q 2 (x2 , . . . , xm ) 7→ (± 1 − ∑m i=2 xi , x2 , . . . , xm ), (qui paramètre soit la demi sphère supérieure [+] ou inférieure [−]) alors s s m v(h± (x2 , . . . , xm )) = ∑ m xi2 , ∓x2 1− ∑ i=2 xi2 , . . . , ∓xm i=2 m 1− ∑ xi2 . i=2 ∓x j q , 0, . . . , 0, 1, 0, . . . , 0) (où le 1 est en jème position). En2 1 − ∑m x i=2 j ecoordloc suite, par l’équation (3.3.10), il faut trouver w j (x2 , . . . , xm ) tel que s s m m m m ∓x j 2 2 2 , −− e j −−) ∑ xi , ∓x2 1 − ∑ xi , . . . , ∓xm 1 − ∑ xi = ∑ w j (x2 , . . . , xm ) q 2 i=2 i=2 i=2 j=2 1 − ∑m x i=2 j D’autre part t j (x2 , . . . , xm ) = où −− e j −− est écrit pour noter le vecteur de longueur m − 1 dont le ( j − 1)ème coefficient est 1 et les autres des 0. Heureusement pour nous, l’apparence de e j permet de trouver rapidement la réponse : s s m w j (x2 , . . . , xm ) = ∓x j 1 − ∑ xi2 m w(x2 , . . . , xm ) = ∓(x2 , . . . , xm ) 1 − ∑ xi2 d’où i=2 i=2 q xj ∂w 2 (x2 , . . . , xm ) = ±(x2 , . . . , xm ) q ∓ ei 1 − ∑m i=2 xi . Autrement dit, m ∂xi 2 1 − ∑i=2 x j ∂w en (0, . . . , 0) ∈ Dm−1 (dont l’image est (±1, 0, . . . , 0) ∈ Rm ), (x2 , . . . , xm ) = ∓ei . Ainsi, la diffé∂xi rentielle de w est ∓Id. Par conséquent, ces zéros sont non dégénérés et leur indice est (∓1)m−1 . Ainsi, Ind v = (+1)m−1 + (−1)m−1 = 1 + (−1)m−1 . Ainsi, ce nombre est 2 pour une sphère de dimension paire (m − 1 est pair) et 0 pour une sphère de dimension impaire. Fort heureusement pour l’objectif, ceci coïncide avec la caractéristique d’Euler. ♠ On en conclut que Finalement, comme promis, il est possible de changer un zéro dégénéré en plusieurs zéros nondégénérés. tdegnondeg-l Lemme 3.3.14: Soit v un champ de vecteur et z un zéro isolé d’indice k alors v est homotope à un n champ de vecteurs w qui possède n zéros non-dégénérés (disons zn ) tels que ∑ Indzi w = Indz v. i=1 Démonstration. Il suffit de faire cet argument pour un champ de vecteur v : U → Rm avec un unique zéro en 0 ∈ U ⊂ Rm . Soit λ : U → [0, 1] une fonction lisse qui vaut 1 sur un disque D contenant z et 0 en-dehors d’un disque plus grand D0 . Soit y une valeur régulière de v proche de 0, plus précisément kyk < 1 inf kv(x)k. 2 x∈D0 rD̊ 64 exo-interindic Chapitre 3 - F IBRÉS , I NTERSECTION , ET ... CARACTÉRISTIQUE D ’E ULER Un tel y existe car : 1- l’infimum sur un compact d’une fonction positive mais jamais nulle est > 0, 2- par densité des valeurs régulières il en existe de norme arbitrairement petite. Alors vt (x) = v(x) − tλ(x)y est n’a aucun zéro en dehors de D. En dehors de D0 c’est évident (puisqu’on a rien changé). Sur D0 r D, si x est un zéro de vt alors v(x) = tλ(x)y, mais alors kv(x)k ≤ kyk puisque t et λ(x) sont dans [0, 1], une contradiction. De plus, w := v1 est non-dégénéré car les zéro de w sont exactement les point réguliers de v. Finalement, comme le degré de v̂t sur ∂D est le même pour tout t (c’est une homotopie), ceci démontre le lemme. Le lemme précédent est utile dans la mesure où la théorie de l’intersection nous garantie l’invariance de l’indice (si les zéros sont non-dégénérés) pour les variétés avec ou sans bord. En particulier, si v est un champ de vecteur non-dégénéré et M est sans bord, Ind v = I(v, M × {0}) = χI (TM). Si le sens de χI (TM) est étendu aux variétés avec bord en ajoutant la condition que le champ pointe vers “l’extérieur” au bord, cette égalité est alors aussi vraie pour les variétés avec bord. 3.3.iii Exemples et Exercices E XERCICE 60: Donner l’indice dans les deux situations suivantes : E XERCICE 61: Soit v : U → Rm un champ de vecteurs (où U ⊂ Rm ) et z un zéro non-dégénéré de v. Montrer que v est transverse à 0. Ensuite, montrer que le nombre d’intersection I(v, {0}) en z est l’indice de v en z. E XERCICE 62: Montrer que si f : M → M est homotope à Id alors le graphe de f est homotope à la diagonale. E XERCICE 63: Soit U ⊂ Rm un ouvert contenant 0. Les applications lisses f : U → Rm telle que f (0) = 0 et les champs de vecteurs v s’annulant en 0 sont en bijection (de manière naturelle, via le flot des champs de vecteurs) par v(x) = f (x) − x. Montrer que si v est non-dégénéré, le graphe de f est transverse à la diagonale dans U × Rm . 65 3.4 - Théorème de Poincaré-Hopf 3.4 Théorème de Poincaré-Hopf 3.4.i Le lemme de Hopf s-poinhopf2 Cette première sous-section n’est pas cruciale. Elle sert à montrer que l’indice d’un champs de vecteur ne dépend que de M. Lorsque ce champs est non-dégénéré, c’est une conséquence de la théorie de l’intersection. À part la jolie interprétation qui sera faite de l’indice, ceci permettra d’étendre cette invariance au champs dégénérés 9 . Le lemme de Hopf relie de manière surprenante la somme des indices (d’un champ de vecteurs dont les zéros sont tous isolés) avec le degré de l’application de Gauss : Définition 3.4.1: Soit M ⊂ Rm une variété à bord de dimension m. L’application de Gauss est γ : ∂M → Sm−1 définie en associant à x ∈ ∂M le vecteur unitaire normal sortant en x. tlemhopf-l tinddeggauss-t Lemme 3.4.2 (Lemme de Hopf): Soit M ⊂ Rm une variété à bord de dimension m dont le bord est compact et v : M → Rm un champ de vecteurs tel que v|∂M pointe toujours vers l’extérieur et v ne s’annule qu’en un nombre fini de point. Alors Ind v = deg γ. Démonstration. L’astuce est déjà apparue auparavant : soit M 0 la variété obtenue de M en retirant un petit disque autour de chaque zéro du champ de vecteur. Alors, le degré de v̂ sur ∂M 0 est 0 textdeg0-l (par le lemme 1.4.7). Or ∂M 0 est formé de ∂M et des ∂Di (avec un orientation opposée). D’une part ∑ deg v̂|∂Di = Ind v. De l’autre, v̂|∂M n’est rien d’autre que γ. D’où deg γ = Ind v. Le degré de γ est aussi appelé “curvatura integra” (voir Chern [1945] sans l’hypothèse de codimension 1) dans le théorème de Gauss-Bonnet. Comme on le verra, c’est la caractéristique d’Euler de M (et si m est impair, la moitié de la caractéristique d’Euler de ∂M). Pour corriger le fait que le lemme de Hopf n’est valable qu’en codimension 1, il suffit de prendre tepsnbh-t un ε-voisinage (voir le théorème 3.2.5) : Théorème 3.4.3: Pour tout champ de vecteurs v sur M ⊂ Rk compacte sans bord dont les zéros sont non-dégénérés, Ind v = deg γMε où γMε est l’application de Gauss d’un ε-voisinage de M. Démonstration. Soit π : M ε → M la submersion qui envoie x ∈ M ε vers le point le plus proche dans M. En particulier, x − π(x) est perpendiculaire à l’espace tangent Tx M. Soit φ : M ε → M définie par φ(x) = 21 kx − π(x)k2 , alors ∇φ(x) = x − π(x). Par conséquent, le vecteur normal à ∂M ε est γ(x) := γMε (x) = x − π(x) . ε Il est alors possible d’étendre v en un champ de vecteur w sur M ε par w(x) = (x − π(x)) + v(π(x)). Alors w(x) · γ(x) = (x − π(x)) + v(π(x)) · (x − π(x))/ε = kx − π(x)k2 /ε = ε, car γ(x) · v(π(x)) = 0. Ainsi w pointe bien vers l’extérieur sur ∂M ε et M ε est de dimension k. De plus comme la somme qui forme w est orthogonale, les zéros de w sont les mêmes que ceux de v. 9. Et justifie a posteriori la convention qui veut que le nombre d’intersection dans une situation non-transverse soit celui de n’importe quelle application transverse suffisamment proche. 66 Chapitre 3 - F IBRÉS , I NTERSECTION , ET ... CARACTÉRISTIQUE D ’E ULER Finalement, un calcul de la dérivée de w donne ∀h ∈ Tz M; ∀h ∈ Tz (M ε )/M . dwz (h) = dvz (h) dwz (h) = h tlemhopf-l Ainsi, le déterminant de w est bien celui de v. Par le lemme de Hopf 3.4.2, deg γ = Ind v. tinddeggauss-t Le théorème 3.4.3 ne s’applique pas aux variétés à bord. Même si l’énoncé reste vrai, la démonstration contient quelques lacunes. En effet, les voisinages M ε de variété à bord ne sont en général pas lisses (mais seulement de classe C 1 ) et le champ de vecteur donné par v(π(x) + (x − π(x)) est seulement continu. Il est néanmoins possible de rendre cet argument rigoureux 10 . Exemple 3.4.4: Sur un disque Dm il existe un champ de vecteur qui est normal (et même unitaire) au bord : v : x 7→ x. Comme 0 est le seul zéro et que dv0 = Id, le déterminant est 1. Ainsi, pour n’importe quel champ de vecteur normal au bord Ind v = 1. D’autre part, l’application de Gauss est aussi Id : Sm−1 → Sm−1 qui manifestement une application de degré 1. Finalement χ(Dm ) = 1 (puisqu’il est contractile). ♠ Cette sous-section montre que (si M est sans bord) Ind v = χI (TM) même si v est dégénéré. [Pour M avec bord, il faut un peu plus de travail.] 3.4.ii Division barycentrique tinddeggauss-t La démonstration du théorème sera faite en se ramenant au théorème 3.4.3. Pour ce faire, deux lemmes sont nécessaires. Pour le premier de ces deux lemmes, il y a deux manières “classiques” de ch-morse procéder. La première est d’utiliser la théorie de Morse (voir chapitre 4) qui nous dit que (sur une variété sans bord) le champ de vecteurs donné par le gradient d’une fonction générique fait l’affaire. ss-triangplong Puisqu’il a déjà été question de triangulations 2.3.i et d’homologie, ce sera plus cohérent d’utiliser ces concepts. Dans notre hâte pour survoler l’homologie, les divisions barycentriques n’ont pas été abordées, et elles sont maintenant nécessaires. Définition 3.4.5: Soit a1 , . . . , am des points de RN , le barycentre est b(a1 , . . . , am ) = 1 m ∑m i=1 ai . L’enveloppe convexe de a1 , . . . , am est m Cvx(a1 , . . . , am ) := {x ∈ RN | x = ∑ αi ai et i=0 m ∑ αi = 1}. F i=0 Le simplexe standard τn est l’enveloppe convexe de ses point extrémaux : p0 = (1, 0, . . . , 0), p1 = (0, 1, 0, . . . , 0), ..., et pn = (0, . . . , 0, 1) ∈ Rn+1 . En fait, dans la définition de l’enveloppe convexe on aurait pu écrire α ∈ τm au lieu de ∑m i=0 αi = 1. Définition 3.4.6: La division barycentrique d’un simplexe standard τn est sa division 11 en (n+1)! simplexes de dimension n. Ces simplexes sont l’enveloppe convexe de c0 , . . . , cn où ci = b(Pi ) et les Pi sont des sous-ensembles de {p0 , . . . , pm } tels que P0 ⊂ P1 ⊂ . . . ⊂ Pm et |Pi | = i + 1. F 10. Les applications continues sur une variété compacte peuvent être approchées de manière uniforme par des applications lisses. 11. en quelque sorte, on donne une structure de complexe simpliciale à un simplexe standard... 67 mpavecindcar-l 3.4 - Théorème de Poincaré-Hopf Ci-dessous à gauche, la division barycentrique d’un 2-simplexe. Ci-dessous à droite, un des 3simplexes obtenue dans la division barycentrique d’un tétraèdre. Il correspond à c0 = b(p0 ) = p0 , c1 = b(p0 , p1 ), c2 = b(p0 , p1 , p2 ), et c3 = b(c0 , c1 , c2 , c3 ). v T T T T T T T Tf f T T f T T T T T v f Tv p3 E@ E @ E @ @ E @ E @ E @ E @v c0 E c4v E E E vc2 v E c3 EE p2`````` ``` ``` E ` E = p0 p1 Une autre façon de présenter la division barycentrique est en passant par les cônes. On commence par les même 0-simplexes. Puis la construction est inductive : pour chaque (n + 1)-simplexe σ, on prend son barycentre b et on forme le cône (convexe) de b avec la structure simplicial étable (jusqu’ici) sur le bord de σ. Étant donné un simplexe σn dans un complexe simplicial (avec f : τn → σn le difféomorphisme qui l’identifie au simplexe standard), son barycentre est l’image du barycentre des extrémités de τn par f et sa division barycentrique l’image par f de la division barycentrique de τn . La division barycentrique d’un complexe simplicial est la division barycentrique de chacun de ses simplexes. Lemme 3.4.7: Soit M une variété (avec ou sans bord) de dimension m. Il existe un champ de vecteur sur TM avec Ind v = (−1)m (χ(M) − χ(∂M)). Démonstration. Soit X une structure simpliciale sur M. Le champ de vecteur sera nul sur les 0-simplexes. On le construit ensuite sur les 1-simplexes : il est nul sur le barycentre et pointe sinon sur le bord du 1-simplexe. Pour un 2 simplexe, il est nul au barycentre est pointe sinon vers le bord du 2-simplexe, au bord on le tord un peu de manière à ce qu’il y ait un passage lisse. Et ainsi de suite, pour les simplexes de dimension plus grande. Par exemple, le dessin ci-dessous est pour un 2-simplexe : le barycentre tout comme les sommets (des 0-simplexes) sont des zéros d’indice 1 tandis que les arêtes sont de degré −1. Ainsi chaque simplexe possède un zéro isolé (en son barycentre), et la forme de v au zéro z j qui se trouve au barycentre d’un j-simplexe est (x1 , . . . , x j , −x j+1 , . . . , −xm ), son indice est donc (−1)m− j . Autrement dit, Indv = ∑mj=0 (−1)m− j X [ j] = (−1)m χ(M). Ceci permet de conclure lorsque m est pair. Si m est impair, le champ −v aura pour indice χ(M). Lorsque M a un bord, il faut choisir d’abord sur tous les simplexes du bord un champ normal extérieur. Lorsqu’un simplexe σ n’est pas inclu dans le bord mais que ∂σ a des composantes dans le 68 Chapitre 3 - F IBRÉS , I NTERSECTION , ET ... CARACTÉRISTIQUE D ’E ULER bord, la recette ci-dessus s’applique il faut simplement changer le comportement près de ∂σ : Ce champ de vecteur n’aura aucun zéro sur les simplexes formant le bord. Par contre, ailleurs tout se passe comme avant, ainsi il suffit de retirer la contribution de ∂M à toutes les sommes, ce qui donne : Indv = (−1)m (χ(M) − χ(∂M)). w T T T B T B ET E b A EE A T g"" b g T " T bb " w T ! ! % ! !! b a % al lT " Zb a T " % B Z a @ T ! % B Paa @ e !((( X e ! ! X P a QQ w Tw g aaa w T T T B TT B E TT b " E E T b g A E A TTTg" b " TT %! b w" TT T %!!!! b a al lT "" b Z % B Z Q T @ T e % E BB E E AlQ@ e E B E E A l QQ w g Tw exe-dimimpcar0 De plus, même si ce n’était pas évident 12 , l’exemple 3.3.12 montre que la caractéristique d’Euler (usuelle ou combinatoire) est nulle pour les variétés compactes (sans bord) de dimension impaire. exo-carvardimimpabor En utilisant cette remarque et l’exercice 64 : tchampbord-l Lemme 3.4.8: Si M est une variété compacte (avec ou sans bord), il existe un champ de vecteur v tel que Ind v = χ(M). tchampavecindcar-l Démonstration. Il suffit d’utiliser le champ v construit au lemme 3.4.7. Si M est sans bord et de dimension impaire, le champ −v aura pour indice Ind (−v) = (−1)m Ind v = (−1)2m χ(M) = χ(M). exo-carvardimimpabor Si M est à bord et de dimension impaire, par l’exercice 64, χ(∂M) = 2χ(M), ainsi Ind v = −(χ(M) − χ(∂M)) = χ(M). Si M est de dimension paire, ∂M est de dimension impaire et sans bord (⇒ χ(∂M) = 0), et ainsi il existe un v avec Ind v = χ(M) − χ(∂M) = χ(M). 3.4.iii Le théorème et ses conséquences tdegnondeg-l Le lemme 3.3.14, l’invariance de l’indice pour les champs de vecteurs non-dégénérés (soit grâce tinddeggauss-t tchampbord-l au théorème 3.4.3, soit par les nombres d’intersection), et le lemme 3.4.8 donnent : Théorème 3.4.9 (Théorème de Poincaré-Hopf): L’indice d’un champ de vecteur (normal au bord, si bord il y a) sur une variété M compacte est χ(M). En particulier, χI (M) = χI (TM) = χ(M). ss-triangdual 12. Il est possible d’utiliser la triangulation duale pour s’en apercevoir, voir sous-section 5.1.ii. 69 3.4 - Théorème de Poincaré-Hopf Une conséquence notable est : Corollaire 3.4.10: Le fibré tangent d’une variété (orientable) compacte n’est pas trivial si χ(M) 6= 0. En fait, l’annulation de χI a un sens plus fort : thopfcareul-t rvardimimpabor Théorème 3.4.11: Soit ξ un fibré de rang m sur M une variété de dimension m. Si χI (ξ) = 0, alors il y a une section qui ne s’annule nulle part. Démonstration. Si s est une section transverse à la section nulle, alors s s’annule en un nombre fini tlemhomogen-l de points. Quitte à utiliser un difféomorphisme (un peu comme au lemme d’homogénéité 1.3.4), ces points sont tous dans un petit ouvert. Ainsi il est possible de supposer qu’il s’agit du fibré trivial (puisque tout se passe dans l’image d’un seul paramétrage). tlemhopf-l Soit W un ouvert qui contienne tous ces points. Ensuite, comme au lemme de Hopf 3.4.2, soit Di de plus petits disques, disjoints deux à deux et disjoint de ∂W . Comme avant, soit ŝ(x) = s(x)/ks(x)k (défini lorsque s(x) 6= 0). Par hypothèse, ∑i deg ŝ|∂Di = 0 et, ainsi, toujours comme au lemme de Hopf tlemhopf-l 3.4.2, deg ŝ|∂W = ∑ deg ŝ|∂Di = 0. i tprehopf-t Par le théorème de Hopf 1.4.14, ŝ possède une extension lisse g sur W qui est égale à ŝ sur ∂W . Ainsi, la section définie par ( ŝ(x) si x ∈ /W s̃(x) = g(x) si x ∈ W est une section lisse qui n’est jamais nulle. Finalement, on utilisera les ingrédients de ce chapitre pour retrouver un résultat de Whitney : Corollaire 3.4.12: Soit M ⊂ R2m une variété orientable de dimension m. Alors le fibré de M a une section partout non-nulle ( i.e. M possède un champ de vecteur normal partout non-nul). Démonstration. Par le théorème précédent, il suffit de montrer que χI (ξ) = 0 où ξ est le fibré normal tepsnbh-t de M. Par le théorème du ε-voisinage 3.2.5, un voisinage W du fibré normal est difféomorphe (disons par h) à un voisinage de M dans R2m , ainsi χI (ξ) = I(i, M ⊂ W ) = I(h ◦ i, h(M) ⊂ R2m ). où i est l’inclusion de M. Mais dans R2m , toute application peut être contractée en un point (puis déplacée). Il y a une donc homotopie entre h ◦ i et une application f telle que f (M) ∩ h(M) = ∅. Ainsi, I(h ◦ i, h(M)) = 0, ce qui termine la démonstration. 3.4.iv Exemples et Exercices E XERCICE 64: Montrer que si M est une variété compacte à bord de dimension impaire, χ(M) = 1 2 χ(∂M). [Indice : Prendre une triangulation de M, regarder la triangulation de ∂M correspondante et celle de Md (la variété “double” obtenue en collant deux copies de M sur leur bord.] 70 Chapitre 4 Théorie de Morse ch-morse 4.1 Coupes et Greffes 4.1.i Fonctions de Morse 4.1.ii Indices des points critiques 4.1.iii Type d’homotopie et valeurs critiques 4.2 Applications 4.2.i Les sphères 4.2.ii Les inégalités de Morse 71 4.2 - Applications 72 Chapitre 5 Classes caractéristiques ch-classcar “Les mathématiques, c’est comme le cochon : tout est bon” -JBB en réponse à une question sur le pourquoi d’une méthode compliquée pour arriver à un résultat simple 5.1 Cohomologie Pour le meilleur (ou pour le pire) la cohomologie est très similaire à l’homologie : c’est aussi le défaut d’exactitude d’une suite. De plus, dans les cas simple, la connaissance de l’une implique celle de l’autre. 5.1.i Définitions Rappelons que Γ est Z2 ou Z. Ce qui est écrit ici se fait sans problème sur Q ou R, et quelques modifications sont requises pour des groupes abéliens tels Z ⊕ Z (qui n’est pas un anneau). Définition 5.1.1: Soit X un complexe simplicial et n ≥ 0. L’espace des n-cochaînes (simpliciales) sur X, noté Cn (X; Γ) ou plus brièvement Cn (X), est le dual de C( X), i.e. Cn (X) = {L : Cn (X) → Γ} l’ensemble des fonctions linéaires à valeur dans Γ. La première chose à remarquer est que ces éléments sont déterminés par leur valeur sur une base de Cn (X). Or ce dernier admet une base les fonctions (notées σ) qui valent 1 sur un simplexe σ et 0 ailleurs. Ainsi, les éléments de Cn (X) sont aussi déterminés par leur valeur sur les simplexes. Si on écrit hL, ci := L(c), alors L = ∑ Lσ σ où Lσ = hL, σi. σ∈X [n] En particulier, si c = ∑σ∈X [n] cσ σ ∈ Cn (X), alors hL, ci = ∑ Lσ cσ . σ∈X [n] Autrement dit, on a simplement introduit un produit scalaire (en donnant un nom différent aux éléments de gauche, les cochaînes, que ceux de droite, les chaînes). Ce produit scalaire permet 73 5.1 - Cohomologie l’identification de Cn avec son dual Cn . Par construction, ce produit est non-dégénéré, c’àd. ∀L, hL, ci = 0 ⇒ c = 0 et ∀c, hL, ci = 0 ⇒ L = 0. L’intérêt de cette distinction est de définir un opérateur qui n’est pas un opérateur de bord (mais qui partagera ses propriétés). Définition 5.1.2: Le cobord d’une cochaîne L ∈ Cn (X), noté δn L, est un élément de Cn+1 (X) défini par hδn L, ci = hL, ∂n+1 ci. F Autrement dit, c’est l’adjoint de l’opérateur de bord. Il est possible d’écrire une formule explicite pour cet opérateur (exercice !). Si X est de dimension m alors δm ≡ 0. Lemme 5.1.3: Pour tout n ≥ 0, Im δn ⊂ Ker δn+1 , ou δn+1 δn ≡ 0. Démonstration. Il suffit de voir que, ∀c ∈ C( X), hδn+1 δn L, ci = hδn L, ∂n+2 ci = hL, ∂n+1 ∂n+2 ci. Mais ∂n+1 ∂n+2 ≡ 0 et h·, ·i est non-dégénéré, ce qui donne la conclusion. Ainsi, presque comme pour les chaînes, on a une suite δn−1 δn δn+1 δn+2 . . . −−→ Cn (X) − → Cn+1 (X) −−→ Cn+1 (X) −−→ . . . qui n’est pas exacte. Son défaut d’exactitude est la cohomologie. Définition 5.1.4: La cohomologie (simpliciale) de X est (pour n > 0) H n (X) := Ker δn /Im δn−1 et H 0 (X) = Ker δ0 . Un élément de Z n (X) := Ker δn est appelé un n-cocycle et un élément de Bn (X) := Im δn−1 est appelé un n-cobord. F La cohomologie satisfait essentiellement les même propriétés que celles de l’homologie (avec essentiellement les même démonstrations). Par contre, la plupart des choses vont “dans le sens inverse”. Par exemple, l’opérateur de cobord augment la dimension (de Cn → Cn+1 ) tandis que le bord la diminue. Une autre différence qu’il nous faudra souligner est celle des applications induite. Si f : X → Y est simpliciale, alors l’application induite f n : Cn (Y ) → Cn (X) est définie par h f n L, ci = hL, fn ci. Un avantage de la cohomologie qui n’apparaîtra pas dans ce texte est qu’elle est plus facile à définir sur des espaces étranges ou des applications qui ne sont pas simpliciales. En bref, elle se comporte souvent mieux que l’homologie. Un exercice important est de vérifier que H n est l’ensemble des applications linéaires de Hn dans Γ. 74 Chapitre 5 - C LASSES CARACTÉRISTIQUES 5.1.ii Polygonisation duale et dualité de Poincaré ss-triangdual Le mot dual est en mathématiques bien employé car il a souvent deux sens. Le dual d’un espace vectoriel (ou d’un module) est l’ensemble des applications linéaires de cet espace vers le corps (ou l’anneau). La polygonisation duale qui sera décrite ici est duale en ce sens qu’il y aura un élément de dimension i pour chaque élément de dimension m − i de la triangulation initiale. Cette polygonisation sera obtenue en fusionnant division barycentrique. Une polygonisation est comme une triangulation sauf qu’au lieu d’avoir à chaque étape un simplexe de dimension i, on aura un “polytope” de dimension i. C’est une sorte d’étape intermédiaire entre le complexe simplicial et le complexe cellulaire. Définition 5.1.5: Étant donné X une structure simpliciale sur une variété (lisse) M de dimension m, la polygonisation duale à X est définie comme suit. Les sommets sont Y [0] = {b(σ) | σ ∈ X [m] } Pour chaque σ ∈ X [m−1] , il correspond un ρ ∈ Y [1] qui est donné par ρ = ∪τ⊃σ Cvx b(τ), b(σ) où Cvx b(τ), b(σ) est le 1-simplexe de la division barycentrique qui relie b(τ) et b(σ). 1 Plus généralement, pour chaque σ ∈ X [m−i] , le ρ ∈ Y [i] correspondant est ρ = ∪τm ⊃τm−1 ⊃...⊃τm−i+1 ⊃σ Cvx b(τm ), b(τm−1 F Dit d’une manière plus concise mais moins rigoureuse, Y [i] = { polytopes de dimension i dont les extrémités sont b(τ) | τ ⊃ σ ∈ X [m] }. La propriété qui nous intéresse vraiment est que l’intersection d’un élément de Y [i] avec un élément de X [ j] est toujours transverse. En particulier, si d ∈ Ci (Y ) et c ∈ Cm−i (X), alors |d ∩ c| est un nombre fini. Ainsi, il est possible de définir hd, ci := |d ∩ c|. Ce produit est aussi non-dégénéré. Autrement dit, il existe un isomorphisme entre Ci (Y ) et Cm−i (X) qui associe à L ∈ Cm−i (X) l’unique L̂ ∈ Ci (Y ) tel que ∀c ∈ Cm−i (X), hL̂, ci = hL, ci. m−i L = ∂ L̂. Lemme 5.1.6: Dans les notations précédentes, δ\ i Démonstration. ... Théorème 5.1.7 (Dualité de Poincaré): H m−i (X) ' Hi (X) Démonstration. Par le lemme précédent H m−i (X) ' Hi (Y ). Mais Hi (Y ) ' Hi (X), d’où la conclusion. À l’avenir, ˆ· sera l’utilisation de la dualité de Poincaré sur ·. Il sera aussi bien utilisé pour les chaînes que les cochaînes. 1. Ici il est important d’être dans une variété pour que cet élément soit bien difféomorphe à un segment 75 5.1 - Cohomologie 5.1.iii Produit d’union et d’intersection Dans cette sous-section une approche assez peu rigoureuse sera faite pour ces “produits”. L’auteur espère surtout qu’elle permettra de donner une bonne idée géométrique (qui est perdue dans les définitions rigoureuses). Il est possible d’utiliser à meilleur escient le fait que X et sa polygonisation duale Y sont transverses. En effet, puisque Hi (Y ) ' Hi (X), il est même possible de définir un produit sur les groupes d’homologie. Lemme 5.1.8: Soit X un complexe simplicial sur M de dimension m, Y la polygonisation duale de X et B la division barycentrique. Alors si c ∈ Cm−i (X), c0 ∈ Cm−i+1 (X), d ∈ Cm− j (Y ), d 0 ∈ Cm− j+1 (Y ), alors ∂c0 ∩ d = 0 = c ∩ ∂d 0 et c ∩ d ∈ H2m−i− j (B). Démonstration. La seule chose qui mérite une attention particulière est que ∂c0 ∩ d = 0 ne veut pas dire que l’intersection est vide, simplement que les coefficients donne 0 (lorsque comptés avec signe). L’argument est très similaire à tous ceux qui sont apparus précédemment dans le cours (pour le degré ou le nombre d’intersection). Le contenu du lemme précédent est que ce produit est défini en homologie. Définition 5.1.9: Soit X un complexe simplicial sur M de dimension m, Y la polygonisation duale de X et B la division barycentrique. Le produit d’intersection, ou produit cap 2 , _: Hm− j (X) × Hm−i (Y ) → Hm− j−i (B) (où 0 ≤ i + j ≤ m) est défini par c _ c0 = c ∩ c0 . Si i + j ≥ m, le résultat est 0 par convention. Comme les trois homologies qui rentre dans la définition ci-dessus sont les mêmes, il est possible de parler de ce produit sur H∗ (X) (où ∗ remplace les différents entiers). De nouveau, il s’adonne que ce produit ne soit pas très commode à écrire ou manipuler. De manière inattendue, ce n’est pas le cas pour son cousin en cohomologie. Définition 5.1.10: Soit L ∈ H i (X) et L0 ∈ H j (X), le produit d’union ou produit cup est défini par L ^ L0 = L̂\ _ L̂0 ∈ H i+ j (X). Selon la théorie choisie (simpliciale, singulière, ...) le produit d’union peut s’écrire par un équation assez simple (ce qui n’est pas le cas du produit d’intersection). (L ^ L0 )(σ) = L(σ|0,1,...p ) · L0 (σ|p,p+1,...,p+q ) où σ ∈ X [p+q] et σ|S (où S ⊂ {0, 1, . . . , p + q} et |S| = k) est le sous-simplexe de σ qui correspondent à l’enveloppe convexe des pi avec i ∈ S dans le simplexe standard τ p+q . Quelques exemples de propriétés sont, pour L ∈ H i (X) et L0 ∈ H j (X), U1- L ^ L0 = (−1)i j (L0 ^ L) ; U2- δ(L ^ L0 ) = δL ^ L0 + (−1)i (L ^ δL0 ); U3- f i+ j (L ^ L0 ) = ( f i L) ^ ( f j L0 ); 2. Cette définition est très peu standard et ne marche pas en-dehors des variétés, voir un peu plus loin dans cette sous-section. 76 Chapitre 5 - C LASSES CARACTÉRISTIQUES U4- (L1 + L2 ) ^ L0 = L1 ^ L0 + L2 ^ L0 et L ^ (L10 + L20 ) = L ^ L10 + L ^ L20 . De la seconde propriété, on voit que le produit de deux cocycles est un cocycle, et que le produit d’un cocycle et d’un cobord est un cobord. Ce qui permet de faire passer directement l’opération au quotient (la cohomologie). Le produit d’union peut aussi être défini en regardant la composition ∆∗ Ci (X) ×C j (X) → Ci+ j (X × X) → C• (X) où ∆ : X → X × X est l’application diagonale. Cette composition passe au quotient Dans la littérature, le produit d’intersection est normalement défini sur Hi (X) × H j (X). Il faut alors regarder la composition ∆ ⊗Id Id⊗ε ∗ Ci (X) ⊗C j (X) −→ ⊕kCi−k (X) ⊗Ck (X) ⊗C j (X) −→ Ci− j (X) où ∆ : X → X × X est l’application diagonale et ε : Cp (X) ⊗Cq (X) → Z est l’évaluation (qui donne toujours 0 si p 6= q). Cette composition passe au quotient (l’homologie) pour définir _: Hi (X) × H j (X) → Hi− j (X). 5.1.iv La classe d’Euler Avant 3 d’attaquer les autres classes caractéristiques, il en est une dont toute la description a essentiellement déjà été faite : la classe d’Euler. De nouveau, la présentation donnée ici est géométrique plutôt que générale (la classe d’Euler peut-être définie sur des variétés sans bord ou même des complexes simpliciaux). La classe d’Euler d’un fibré ξ (orientable, de rang n) sur une variété M (lisse, compacte, sans bord, de dimension m) est son obstruction à la présence d’une section partout non-nulle. L’idée est de commencer avec une section s0 : M → ξ transverse à la section nulle, puis de regarder s−1 0 (0) : c’est une sous-variété de M de dimension m − n. Étant donné une autre section s1 : M → ξ (elle aussi transverse), il y a une homotopie F : [0, 1] × M → ξ avec F(t, x) = st (x) (pour t ∈ [0, 1]) entre s0 et s1 . F −1 (0) sera aussi une sous-variété de −1 codimension m − n (dans M × [0, 1]) et son bord est {1} × s−1 1 (0) − {0} × s0 (0) (où le signe − thomoinvhomo-p représente une orientation). Comme pour la proposition 2.2.1, ceci permet de réaliser une chaîne c −1 telle que le bord est s−1 1 (0) − s0 (0). Autrement dit, pour n’importe quelle section transverse s, s−1 (0) représente une classe d’homologie, qui sera désormais notée ê(ξ) ∈ Hm−n (M) (puisqu’elle ne dépend pas de ξ). Ceci est la première propriété de la classe d’Euler : Ê1- ê(ξ) ∈ Hm−n (M). Étant donné deux fibrés ξ et ξ0 , ê(ξ ⊕ ξ0 ) = (s ⊕ s0 )−1 (0) = s−1 (0) ∩ s0−1 (0) = ê(ξ) _ ê(ξ0 ). C’est la deuxième propriété : 3. Attention : cette sous-section est une improvisation de l’auteur. 77 5.1 - Cohomologie Ê2- ê(ξ ⊕ ξ0 ) = ê(ξ) _ ê(ξ0 ). Si ξ¯ est le fibré ξ avec l’orientation inverse, une troisième propriété est obtenue facilement (tous les signes changent) : ¯ = −ê(ξ). Ê3- ê(ξ) Si f : M 0 → M est une application lisse transverse à e(ξ) et f ∗ ξ le fibré induit (de rang n sur M 0 ), alors une section de f ∗ ξ s’écrit s ◦ f où s est une section de ξ. Ainsi, ê( f ∗ ξ) = (s ◦ f )−1 (0) = f −1 ◦ s−1 (0) = f −1 e(ξ). Comme c’est la codimension qui se comporte bien, il est facile de vérifier que f −1 e(ξ) ∈ Hm0 −n (M 0 ). Ê4- Si f est transverse à ê(ξ) alors ê( f ∗ ξ) = f −1 ê(ξ). Finalement, Ê5- Si ξ possède une section non-nulle, ê(ξ) = 0. Cette précédente propriété peut-être complétée par : si ξ est de rang n = m et ne possède pas une thopfcareul-t section non-nulle, ê(ξ) 6= 0 (par le théorème 3.4.11). Même en faisant cela, il se pourrait que ê(ξ) puisse être défini comme étant toujours 0. Ainsi, il faut ajouter : Ê6- ê(TS2 ) = 2 ∈ H0 (M; Z). Les 6 propriétés ci-dessus caractérise complètement ê(ξ). La classe d’Euler n’est rien d’autre que le dual de Poincaré de ê(ξ) ; elle est notée e(ξ). E1- e(ξ) ∈ H n (M) ; E2- e(ξ ⊕ ξ0 ) = e(ξ) ^ e(ξ0 ) ; ¯ = −e(ξ) ; E3- e(ξ) E4- e( f ∗ ξ) = f n e(ξ) ; E5- Si ξ possède une section non-nulle, e(ξ) = 0. Si ξ est de rang n = m et ne possède pas une section non-nulle, e(ξ) 6= 0 ; E6- e(TS2 ) = 2 ∈ H 2 (M; Z). De nouveau, ces 6 propriétés caractérisent e. En enlevant E6, cela ne serait vrai qu’à une constante multiplicative près. L’avantage de cette classe en cohomologie est qu’elle peut aussi être définie sur des espaces qui ne sont pas des variétés sans bord (e.g. variétés à bord et complexes simpliciaux) et que l’opération f n est toujours bien définie (sans que f ne doivent être transverse). Lorsque ξ n’est pas orientable, tout ce qui est écrit ci-haut a encore du sens modulo 2. Ainsi un élément, noté ŵn (ξ) ∈ Hm−n (M, Z2 ) et son dual wn (ξ) ∈ H n (M, Z2 ) est obtenu. L’élément en cohomologie wn (ξ) s’appelle la nème classe de Stiefel-Whitney de ξ. 5.1.v Exemples et exercices Cohomologie comme anneau de polynôme quotienté par idéal. E XERCICE 65: Donner une formule explicite pour δn . E XERCICE 66: Vérifier que H n est l’ensemble des applications linéaires de Hn dans Γ. 78 tfibsurmdim1-l Chapitre 5 - C LASSES CARACTÉRISTIQUES 5.2 Classe de Stiefel-Whitney et de Chern L’objectif de cette section est d’expliquer géométriquement la naissance des classes caractéristiques. Étant donné un fibré ξ de rang n sur M de dimension m, Les classes caractéristiques sont (traditionnellement) en quatre groupes : – Si ξ est orientable, la classe d’Euler (introduite à la section précédente), e ∈ H n (M). – Les classes de Stiefel-Whitney : wi (ξ) ∈ H i (M) pour i ∈ {1, . . . , m}. – Si le fibré est un fibré complexe (i.e. défini sur C au lieu de R), les classes de Chern : ci (ξ) ∈ H 2i (M) pour i ∈ {1, . . . , bm/2c}. – Les classes de Pontryagin : pi (ξ) ∈ H 4i (M) pour i ∈ {1, . . . , bm/4c}. Toutes ces classes sont des obstructions à la trivialité d’un fibré (i.e. le fibré est non-trivial si une de ces classes sont non-nulles). La manière la plus naturelle et géométrique de les introduire (comme classes de cohomologie) est de commencer par les classes d’obstructions. 5.2.i Les classes d’obstructions Comme 4 leur nom l’indique, elles sont des obstructions à la trivialité du fibré. Ce n’est pas une famille en tant que telle car pour définir la nème classe d’obstruction, il faut que la (n − 1)ème classe d’obstruction soit triviale. L’idée est de commencer par un petit lemme : Lemme 5.2.1: Soit M une variété de dimension 1, alors ξ (de rang n) est trivial sur M si et seulement si il est orientable. Démonstration. Si M est contractile, ξ est automatiquement trivial. Le seul cas est celui du cercle. Soit p0 ∈ S1 , U ∈ Vois S1 p0 et M 0 = S1 rU. Alors il existe une section non-nulle sur M 0 . Sans perdre de généralité cette section est de norme 1 partout. Si n > 1, il est possible de recoller les valeur de la section aux bord de U sur U en employant une rotation. De manière pédante (mais utile pour les considérations futures), c’est possible car Sn−1 n’a qu’une composante connexe si n > 1. Ainsi, il suffit de montrer que le fibré orthogonal à cette section, de rang n − 1, est trivial. Par induction, il est possible de construire n − 1 sections orthonormées à ξ. Ces sections étant construites, la dernière section peut-être faite exactement lorsque ξ est orientable : c’est ce que signifie le fait que les deux vecteurs au bord de U sont dans la même composante connexe de π0 (S0 ). (É TAPE 1) Ainsi, l’idée la plus simple est de vérifier que le fibré est orientable. C’est le cas précisément lorsque, pour toute courbe γ dans M, ξ|γ est toujours orientable. Soit O1 : π1 (M) → Z2 définie par O1 (γ) = 0 si ξ|γ est orientable et 1 sinon. Alors O1 est un homomorphisme de groupe. En effet, si ξ change d’orientation le long de γ et σ alors il ne change pas d’orientation le long de γ ∗ σ. Comme c’est un homomorphisme de groupe vers un groupe abélien, il est défini sur l’abélianisé de π1 (M) qui n’est rien d’autre que H1 (M; Z). De plus, comme le groupe cible est d’ordre 2, il est thurewicz-t en réalité défini sur H1 (M; Z2 ) (par le théorème d’Hurewicz 2.3.1). Ainsi O1 : H1 (M; Z2 ) → Z2 . Par définition, O1 est une 1-cochaîne. 4. Références : Hatcher au Chap.3, Milnor & Stasheff §12. 79 5.2 - Classe de Stiefel-Whitney et de Chern Une dernière vérification est que si γ est contractile, ξ|γ est forcément orientable. Ainsi ∀c ∈ C2 (M), hO1 , ∂ci = 0, ce qui implique que δ1 O1 = 0, c’àd. que O1 est un cocycle. Au bout du compte : O1 ∈ H 1 (M; Z2 ) et O1 = 0 ⇔ ξ est orientable. Cet élément O1 est appelé première classe d’obstruction. Par convention, O0 = 0 ∈ H 0 (M; Z). Ce sont les deux seules classes d’obstructions qui sont toujours définies. Dans quelques instants, on définira la première classe de Stiefel-Whitney ; il se trouve que cette première classe est w1 (ξ) = O1 (ξ). (É TAPE 2) Comme tout élément de π1 (M) peut être déformé pour que son image soit dans le 1-squelette de X [1] , O1 = 0 équivaut à demander que ξ|X [1] soit trivial. Étant donné n sections orthonormales sur X [1] , la prochaine étape naturelle est de tenter de les étendre au 2-squelette X [2] . Soit σ ∈ X [2] , alors σ ' D2 et il y a n sections orthonormales sur ∂D2 ' S1 . Ces n sections peuvent être vues comme une section à valeur dans On := On (R), et puisque que On a deux composantes connexes (et que S1 est connexe), on peut supposer qu’elles sont dans celle de l’identité : SOn . L’extension de cette section de S1 sur le disque D2 est possible exactement lorsque la boucle dans SOn représentée par la section au bord est triviale. Il s’adonne que π1 (SO1 ) = {0}, π1 (SO2 ) = Z et, si n > 2, π1 (SOn ) = Z2 . Puisque SO2 ' S1 , son π1 se décrit bien. Pour n > 2, il suffit de mentionner que l’injection SO2 ,→ SOn induit une surjection π1 (SO2 ) π1 (SOn ). Autrement dit, l’élément non-trivial consiste à fixer un plan et regarder la courbe décrite par la rotation de 360˚ de ce plan (en gardant le reste fixé). Posons Γ = π1 (SOn ). Ainsi, on a une application O2 : X [2] → Γ, autrement dit une 2-cochaîne. De nouveau, cette cochaîne est, de plus, un cocycle et représente une classe de cohomologie dans H 2 (M; Γ). C’est la 2ème classe d’obstruction. Elle est triviale précisément si ξ|X [2] est trivial. Lorsque n = 2, il est possible de démontrer qu’elle coïncide avec la classe d’Euler e. Ce n’est pas évident, sauf si m = 2 où l’équivalence de l’annulation de ces classes avec la trivialité du fibré force l’équivalence des classes (à constante multiplicative près). Si n ≥ 2, O2 sera la seconde classe de Stiefel-Whitney w2 (ξ) (si n = 2 il faut regarder la réduction modulo 2). (É TAPE 3) Lorsque O1 = 0 et O2 = 0, ξ est trivial sur X [2] . De nouveau, on peut tenter d’étendre au 3-squelette ce qui donne O3 : X [3] → Γ où Γ = π2 (SOn ). Par chance, π2 (SOn ) = 0 pour tout n > 0. Ainsi, l’extension au 3-squelette est automatique ! (É TAPE 4) Toujours si Oi = 0 (pour i < 3), ξ est trivial sur X [3] . La possibilité d’une extension au 4-squelette est caractérisée par O4 : X [4] → Γ où Γ = π3 (SOn ). Cette fois-ci {0} si n ≤ 2 Z si n = 3 Γ = π3 (SOn ) = Z ⊕ Z si n = 4 Z si n ≥ 5 La surprise est un moins bonne, mais O4 représente toujours une classe de cohomologie de H 4 (M; Γ). Lorsque Γ = Z, cette classe est la 1ère classe de Pontryagin, p1 (ξ). Lorsque n = 4, cette classe peut être vue comme la conjonction de deux classe : l’une est la classe d’Euler e(ξ) et l’autre p1 (ξ) (É TAPE k, OÙ k > 4) On pourrait se croire en bonne voie, mais un facteur qui a été fortement obscurci dans cette présentation rend les choses difficiles : le calcul de πk−1 (SOn ). Dans le régime 80 Chapitre 5 - C LASSES CARACTÉRISTIQUES “stable” (n > k), un théorème (la périodicité de Bott) rend le calcul faisable. Ce groupe est nontrivial dans deux cas. Lorsque k = 4i, où la classe d’obstruction O4i (en supposant qu’elle puisse être définie ! c’àd. que les classes d’obstructions précédentes sont toutes nulles) coïncident avec la ième classe de Pontryagin, pi (ξ). Puis lorsque k = 8i + 1 ou 8i + 2, où la classe d’obstruction n’est pas donnée par les classes caractéristiques (sauf si i = 0). Dans le régime “instable” (k ≥ n), les classes de Pontryagin pi détectent la partie sans torsion de O4i . Indépendamment de ceci, le calcul des classes d’obstructions est compliqué, et ne satisfait pas de règles agréables. Il faudra passer par un autre chemin, ce qui est le contenu de la sous-section suivante. 5.2.ii Définition géométrique ; version cohomologique D’une certaine façon 5 , c’est notre ambition qui nous a trahi. Il est plus raisonnable de demander s’il existe k section linéairement indépendantes plutôt que d’en chercher tout de suite n. (La classe d’Euler revisitée) Par exemple, reprenons notre argument en cherchant une seule section non-nulle. Si une telle section existe sur X [k−1] , alors l’obstruction à l’extension à X [k] sera représentée par E : X [k] → πk−1 (Sn−1 ). Heureusement, πk−1 (Sn−1 ) = 0 si k < n. Ainsi, la première obstruction apparaît lorsque k = n, et alors πn−1 (Sn−1 ) = Z. Cependant, il y a un petit problème : l’identification avec Z n’est pas canonique. Plus précisément 6 , si le fibré n’est pas orientable, il y aura deux identifications qui pourraient différer par l’automorphisme de Z, x 7→ −x. Si le fibré est orientable cependant, E = e(ξ). Sinon, la réduction modulo 2 est toujours bien définie, et elle donne E (mod 2) = wn (ξ), la nème classe de Stiefel-Whitney. (Les classes de Stiefel-Whitney) Maintenant, si on désire trouver k sections orthogonales, la sphère Sn−1 sera remplacée par la variété de Stiefel, notée Vk (Rn ), des k-uplets de vecteurs orthogonaux dans Rn . Il se trouve que le premier groupe d’homotopie non-trivial de ces variétés est πn−k . Autrement dit, il n’y a pas d’obstructions à trouver k sections orthogonales sur le (n − k)-squelette : tfibsurmdim1-l il y a n sur le 0-squelette (c’est évident !), n − 1 sur le 1-squelette (voir lemme 5.2.1), n − 2 sur le 2-squelette, etc... Ainsi, on obtient une obstruction W ∈ H n−k+1 (M; Γ) où Γ = πn−kVk (Rn ). Il est possible de montrer que Γ = Z ou Z2 . Mais lorsque Γ = Z il n’y a pas une identification raisonnable. Pour éviter ce problème technique, on prend toujours la réduction modulo 2. Alors W = wn−k+1 (ξ) ∈ H n−k+1 (M; Z2 ) est la (n − k + 1)ème classe de Stiefel-Whitney. De plus, on a montré : si ξ a k sections linéairement indépendantes, alors wn−i+1 (ξ) = 0 pour 1 ≤ i ≤ k. 5. Références : Hatcher Chap.3§1. 6. La formulation rigoureuse est qu’on regarde une sorte de fibré dont les fibres sont πn−1 (Sn−1 ). On en tire un autre fibré dont les fibres sont les identifications πn−1 (Sn−1 ) ' Z. Cependant, ce second fibré ne possède pas nécessairement une section continue (ceci se passe exactement lorsque le fibré n’est pas orientable). voici comment se traduit une telle absence de section continue. On tente une de trouver une section s : pin−1 (Sn−1 ) → zz dont le lieu de discontinuité est le plus petit possible. Dans un petit voisinage contractile d’un point où il n’y a pas continuité, il y a une identification possible t : pin−1 (Sn−1 ) → Z. Mais s et t ne sont pas nécessairement d’accord. Même si s−1 ◦ t est un isomorphisme de Z dans lui-même, en certains point il sera donné par a 7→ a tandis qu’en d’autre point par a 7→ −a. 81 5.2 - Classe de Stiefel-Whitney et de Chern (Les classes de Chern) Pour les classes de Chern, l’histoire est presque la même. Cette foisci, on regardera Vk (Cn ) l’espace des k vecteurs (à coefficients complexe) orthonormés. Cependant, dans un espace vectoriel complexe si on a 2k − 1 section (réelles), en utilisant un processus de √ Gramm-Schmidt et la multiplication par −1, il est possible de compléter en 2k sections (réelles) linéairement indépendantes. De plus, le premier groupe d’homotopie non-nulle est π2n−2k+1Vk (Cn ) qui est isomorphe (de manière canonique !) à Z. D’où l’existence de cn−k+1 (ξ) ∈ H 2n−2k+2 (M; Z), la (n + k − 1)ème classe de Chern. Tout comme pour w, si ξ a k sections (complexes !) linéairement indépendantes, alors cn−i+1 (ξ) = 0 pour 1 ≤ i ≤ k. Il vaut la peine de passer quelques temps à discuter de c1 , la première classe de Chern, ne serait-ce pour clarifier pourquoi l’isomorphisme avec Z est canonique. Vn (Cn ) est l’ensemble des 2n sections orthogonales (au sens réel), i.e. Vn (Cn ) ' Un (l’ensemble des matrices unitaires, i.e. telles que U TŪ = Id où Ū est la conjugaison complexe de U). Il y a √ automatiquement 2n sections réelles sur X [1] car la multiplication par ı = −1 permet de donner une orientation canonique à chaque fibre : étant donnés des vecteurs v1 , . . . , vn tels que v̄i · v j = 0 lorsque i 6= j, alors v1 , ıv1 , v2 , ıv2 , . . . , vn , ıvn est une orientation de R2n ' Cn et inverser deux indices est une permutation paire (car deux vecteur vi et ıvi ) sont permutés. Ainsi, on a une section de Un sur X [1] (équivalentes aux 2n sections linéairement indépendantes) et pour vérifier si elle s’étend à X [2] , on associe à chaque σ ∈ X [2] un élément de π1 (Un ) (cet élément est la section sur ∂σ vue comme une application de ∂σ ' S1 → Un ). Pour voir “dans les yeux” l’identification π1 (Un ), il faut simplement réaliser que Det (Un ) = S1 ⊂ C. Avec un peu de soin, il est facile de montrer que les préimages du déterminant (i.e. Det −1 (a)) sont simplement connexes. Autrement dit, π1 (Un ) = π1 (S1 ) est l’isomorphisme est donné par le déterminant, une application qui est toujours définie canoniquement sur toutes les fibres. Finalement, si s : ∂σ → Un est la section (connue sur X [1] ) restreinte à ∂σ, alors φ := Det ◦ s : ∂σ → S1 s’étend à σ ' D2 exactement thopf-t tprehopf-t lorsque deg φ = 0 (voir le théorème de Hopf 1.4.15 ou plutôt le théorème 1.4.14). (Les classes de Pontryagin) La façon la plus simple d’introduire les classes de Pontryagin est d’utiliser les classes de Chern. Étant donné un fibré ξ de rang n, il est possible de construire le fibré complexifié ξC = ξ ⊗ C. Plus explicitement, ξC est isomorphe (en tant que fibré réel) à ξ ⊕ ξ muni √ de la multiplication par ı = −1 suivante ı(x, y) = (−y, x). La ième classe de Pontryagin pi (ξ) ∈ H 4i est définie par (−1)i c2i (ξC ) ∈ H 4 i(M; Z). (Le signe (−1)i est introduit pour éviter des signes dans les formules reliant pi aux autres classes caractéristiques). Seules les classes de Chern paires de ξC sont considérées car les classes impaires peuvent s’exprimer en terme des classes de Stiefel-Whitney (et n’apporte rien de neuf) 7 . 7. Plus précisément, c2i+1 (ξC ) = β w2i (ξ) ^ w2i+1 (ξ) où β provient de l’homomorphisme de Bockstein pour la suite exacte 0 → Z → Z → Z2 → 0. Lorsque ξ est orientable de rang 2k + 1, cet homomorphisme permet aussi de relier la classe d’Euler et la 2kème classe de Stiefel-Whitney : e(ξ) = βw2k (ξ). L’homomorphisme de Bockstein pour la suite exacte 0 → Z2 → Z4 → Z2 → 0 donne aussi les relations suivantes : βw2i+1 (ξ) = w1 (ξ) ^ w2i+1 (ξ) et βw2i (ξ) = w2i+1 (ξ) + w1 (ξ) ^ w2i (ξ). 82 Chapitre 5 - C LASSES CARACTÉRISTIQUES 5.2.iii Définition géométrique ; version homologique Pour la petite note, Whitney (en 1935, la même année que Stiefel) introduit les classes de StiefelWhitney essentiellement comme dans la précédente sous-section. Au même moment, il introduit la classe duale en homologie (essentiellement par dualité de Poincaré). La version cohomologique a un avantage indéniable : elle fonctionne sur n’importe quel complexe simplicial. Cependant, étant donné ce qui a été fait précédemment dans le cours, la version homologique est plus simple à comprendre dans un premier temps, même si certaines définitions à venir ne sont pas rigoureuses 8 . (Les classes de Stiefel-Whitney) Comme mentionné à la précédente section, il est possible de définir ŵn (ξ) = s−1 (0) ∈ Hm−n (M; Z2 ). Cette classe possède des propriétés pour les même raisons que le dual de la classe d’Euler, ê, les a : Ŵmax 1- ŵn (ξ) ∈ Hm−n (M; Z2 ) ; Ŵmax 2- ŵn+n0 (ξ ⊕ ξ0 ) = ŵn (ξ) _ ŵn0 (ξ0 ). Ŵmax 3- Si f est transverse à ŵn (ξ), ŵn ( f ∗ ξ) = f −1 ŵn (ξ). Cependant, il est a priori peu clair de définir les autres classes de Stiefel-Whitney. Heureusement pour nous, il y a une seconde classe facile, la première w1 . Pour ce faire il faut se rappeler que les fibrés Λk ξ ont un sens, et que Λn ξ est de rang 1. De plus, ξ est orientable exactement lorsque Λn ξ possède une section partout non-nulle. Ainsi, il est raisonnable de définir w1 (ξ) = w1 (Λn ξ) = s−1 (0) où s : M → Λn ξ est une section transverse. Il apparaît alors que Ŵ1 1- ŵ1 (ξ) = ŵ1 (Det ξ) ∈ Hm−1 (M; Z2 ) Ŵ1 2- ŵ1 (ξ ⊕ ξ0 ) = ŵ1 (ξ) + ŵ1 (ξ0 ). Ŵ1 3- Si f est transverse à ŵ1 (ξ), ŵ1 ( f ∗ ξ) = f −1 ŵ1 (ξ). Ŵ1 4- ŵ1 (γ1n ) = a 6= 0 ∈ Hm−1 (RPn ; Z2 ). La première et la troisième sont obtenues par les même arguments que pour ê ou ŵn . 0 Pour la deuxième, il faut commencer par prendre deux sections, s de Λn ξ et s0 de Λn ξ. Alors 0 s ∧ s0 sera une section de Λn+n (ξ ⊕ ξ0 ). Elle s’annule lorsque s ou s0 s’annule, d’où la somme. Pour la quatrième, rappelons que RPn est un disque Dn dont le bord est recollé à une sphère Sn−1 quotientée par l’application antipodale (i.e. à RPn−1 ). Le disque est évidemment orientable (i.e. possède une section de Λn γ1n ), car contractile. Mais sur le bord cette section doit s’annuler. Or le bord est un RPn−1 ⊂ RPn qui représente la classe d’homologie non-triviale de Hn−1 (RPn , Z2 ). Une propriété simple (qui est cohérente avec la version cohomologique) est que ŵ1 (ξ) = 0 lorsque ξ est orientable. La réciproque est aussi vraie (comme dans la version cohomologique) mais ça demande un peu de réflexion. Reste à trouver les classes intermédiaires. L’argument est similaire, une fois observé que Λ1 ξ ' ξ, mais bien plus difficile à mettre en place. Pour wn−1 , il serait tentant de regarder Λ2 ξ. Il y a un problème cependant : dim Λ2 Rn = n(n−1) 2 . Ainsi, une section transverse intersecterait 0 dans un lieu 8. Attention : cette sous-section est une improvisation de l’auteur ! 83 5.2 - Classe de Stiefel-Whitney et de Chern de codimension n(n−1) (au lieu du n − 1 attendu). Mais étant donné deux sections s et s0 de ξ, s ∧ s0 2 n’intersecte jamais 0 transversement... Une première tentative pour résoudre ce problème serait de fixer une section s et de regarder 7→ s0 ∧ s. En effet, si v ∈ Rn est non-nul, l’application ωv : v0 7→ v0 ∧ v prend valeur dans un espace de dimension n − 1 et vaut 0 exactement lorsque v0 = λv pour un λ ∈ R. En fait, le représentant naturel du quotient de Rn par le noyau de ωv est v⊥ . Si s ne s’annule jamais, poser ŵn−1 (ξ) = s̃−1 (0) où s̃ est une section à valeur dans le fibré s⊥ de rang n − 1 est parfaitement correct. s0 Malheureusement, une section générique s aura tendance à devoir s’annuler et ainsi le fibré s⊥ n’est pas défini. Pire, trouver un sous-fibré D de rang 1 de sorte que ξ = D ⊕ ξ0 est impossible en général : l’exemple le plus simple 9 est un fibré de rang 3 sur S4 tel que ξ 6= D ⊕ P pour n’importe quel fibré D de rang 1 et P de rang 2. Finalement, étant donné deux sections, il n’est pas non plus possible de demander qu’elles ne s’annulent pas en même temps : ceci reviendrait à dire que wn (ξ) _ wn (ξ) = 0. Cette première idée peut probablement se résoudre en regardant les sections qui sont “presquenulles” : on définirait φ : E(ξ) → E(Λ2 ξ) par (x, v) 7→ (v · ∧s(x)) pour une section s fixée, puis Z := φ−1 (M × ∂Bε ) où Bε est la boule de rayon ε dans les fibres. Alors s n’est jamais nulle sur π(Z) (où π : E(ξ) → M est la projection), et si v1 , v2 ∈ ∂Bε , les deux (variétés) φ−1 (M × {vi }) sont homologues : leur différence est le bord de φ−1 (M × γ) où γ est un chemin de v à v0 dans ∂Bε ' Sn−1 (qui est connexe par arc comme n > 1). Une deuxième idée serait de regarder les paires de sections puis de regarder l’intersection avec Z le lieu des sections colinéaires. Soit ξ2 = ξ ⊕ ξ, alors Zx = {(v1 , v2 ) ∈ ξx ⊕ ξx | ∃u ∈ ξx avec kuk = 1 et ∃λ1 , λ2 ∈ R tels que vi = λi u} Cela semble encourageant car Zx est de dimension n + 1 dans un espace de dimension n2 , ainsi de codimension n − 1. Cependant, Zx n’est pas une variété lisse (le point où λ1 = λ2 = 0 est singulier). Cette deuxième idée peut probablement se résoudre en imitant la situation où la variété singulière {(x, y) | xy = 0} est transformée en {(x, y) | xy = ε} (pour ε 6= 0). On poserait alors ŵn−1 (ξ) = s−1 (Z̃) où s est une section de ξ ⊕ ξ. Une troisième idée (qui est essentiellement une variation sur la seconde) est d’utiliser Rn r {0} ' γ1n−1 r (RPn−1 × {0}). Autrement dit, une manière de désingulariser Zx est de regarder les sections à valeur dans “γ1ξ ” : chaque fibre Rn est remplacée par le fibré canonique sur RPn . Une section de ξ se réécrit comme une section de γ1ξ (qui est localement γ1n ) et une paire de sections comme une section de γ1ξ ⊕ γ1ξ . Le lieu des sections colinéaires s’exprime tout simplement comme ∆ ⊂ γ1ξ ⊕ γ1ξ donné localement comme les points (x1 , v1 , x2 , v2 ) ∈ γ1n × γ1n tels que x1 = x2 (i.e. les directions sont les mêmes). ∆ est bien de codimension n − 1, et en prenant deux sections de ξ (qui se relèvent en deux sections de γ1ξ ) qui donnent une paire transverse à ∆, on obtient dans M une sous-variété de codimension n − 1. C’est 10 ŵn−1 (ξ). 9. voir Bott & Tu, “Differential forms in algebraic topology”, Exemple 23.16. 10. Il y a un peu de triche en ce sens que, géométriquement, les éléments de la forme (x1 , 0, x2 , 0) devraient aussi être considérés. 84 Chapitre 5 - C LASSES CARACTÉRISTIQUES Géométriquement, le plus simple reste d’ignorer ces difficultés. En plus, même si ŵn _ ŵn 6= 0, cette classe d’homologie représente un lieu de grande codimension (i.e. “petit”). De manière générale, ŵk est défini aussi comme (s1 ∧ s2 ∧ · · · ∧ sn−k+1 )−1 (0), en utilisant les mêmes méthodes pour éviter les problèmes lorsque les n − k premières sections ne sont pas linéairement indépendantes 11 . Par convention, ŵ0 (ξ) = [M] ∈ H m (M; Z2 ) la classe déterminée par tous les simplexes de dimension maximale. Si k > Rang ξ, Λk ξ = {0}, et alors wk (ξ) = 0. Aussi, il est commode d’écrire ŵ(ξ) comme la somme ŵ0 (ξ) + ŵ1 (ξ) + . . . + ŵk (ξ) où k = min(m, n). Les propriétés des classes de Stiefel-Whitney duales ŵ sont alors : Ŵ1- ŵi (ξ) ∈ Hm−i (M; Z2 ) ; Ŵ2- ŵ(ξ ⊕ ξ0 ) = ŵ(ξ) _ ŵ(ξ0 ) ; Ŵ3- Si f est transverse à ŵi (ξ), ŵi ( f ∗ ξ) = f −1 ŵi (ξ) ; Ŵ4- ŵ1 (γ1CPn ) = a 6= 0 ∈ Hm−1 (RPn ; Z2 ). ; Ŵ5- ŵi (ξ) = 0 si i > Rang ξ. La seule propriété qui n’est pas évidente dans la description précédente est Ŵ2. Cette formule se réécrit j ŵ j (ξ ⊕ ξ0 ) = ∑ ŵk (ξ) _ ŵ j−k (ξ0 ) k=0 Le cas général étant un peu compliqué ; il est raisonnable de commencer avec un cas particulier. Le cas où ξ est un fibré de rang 1 et ξ0 est de rang 1 est déjà traité (car il n’y a que la classe maximale, ŵ2 , et ŵ1 ). Supposons donc que ξ est un fibré de rang 2 et ξ0 est de rang 1. Le cas de ŵ1 et ŵ3 sont déjà fait. Reste ŵ2 , qui est donné (puisque le fibré est de rang 3) par le lieu où deux sections ne sont pas linéairement indépendantes. Deux sections seront linéairement dépendantes : – la où les sections sections de ξ0 s’annulent et les sections de ξ ne sont pas linéairement indépendantes (i.e. ŵ1 (ξ) _ ŵ1 (ξ0 )) ; – là où les sections de ξ s’annulent (i.e. ŵ2 (ξ)) car il ne peut y avoir deux vecteur linéairement indépendants dans un espace vectoriel de dimension 1. D’où ŵ2 (ξ ⊕ ξ0 ) = ŵ1 (ξ) _ ŵ1 (ξ0 ) + ŵ2 (ξ). Pour le cas général : ŵ j (ξ ⊕ ξ0 ) est le lieu où n + n0 − j + 1 sections ont une dépendance linéaire. .... (Les classes de Chern) Elles sont l’analogue complexe des classes de Stiefel-Whitney. Si M est orientable (une hypothèse qui n’est pas nécessaire dans l’approche cohomologique), le groupe Z2 pourra être remplacé par Z en tout temps car les espaces vectoriels complexes sont toujours orientables en tant qu’espaces vectoriels réels. Les intersections pourront être faites de manière “orientées” ce qui donnera de l’homologie entière. Les propriétés des classes de Chern duales ĉ sont alors : 11. Pour être plus précis, on sépare ξ ⊕ . . . ⊕ ξ = ξk−1 ⊕ ξ puis on relève une section de ξk−1 (i.e. (k − 1) sections de ξ) au fibré canonique de la variété de Stiefel Vk−1 (ξ) et la section de ξ à γ1ξ . Ensuite, ∆ est remplacé par l’ensemble des (g, v, x, w) ∈ γk−1 × γ1ξ tels que x ∈ g. Cet ensemble est bien de codimension n − k + 1. ξ 85 5.2 - Classe de Stiefel-Whitney et de Chern Ĉ1- ĉi (ξ) ∈ Hm−2i (M; Z) ; Ĉ2- ĉ(ξ ⊕ ξ0 ) = ĉ(ξ) _ ĉ(ξ0 ) ; Ĉ3- Si f est transverse à ĉi (ξ), ĉi ( f ∗ ξ) = f −1 ĉi (ξ) ; Ĉ4- ĉ1 (γ1n ) = a le générateur de Hm−2 (CPn ; Z) ; Ĉ5- ĉi (ξ) = 0 si i > Rang C ξ. Avant de passer à la suite, il est bon de noter ce joli théorème qui répond à une question de Stiefel : Théorème 5.2.2 (Whitney 1940 12 , Halperin & Toledo 1971): Si M est une variété (connexe) lisse 13 alors ŵ(TM) est la classe représentée par tous les simplexes d’une division barycentrique d’une triangulation de M. Ce théorèmes se vérifie bien à la main pour des variétés simples. Mentionnons seulement que, [i] si B est la division barycentrique de X (et M est compacte sans bord), |B[0] | = ∑m i=0 |X |. D’autre part, ŵn (TM) ∈ H0 (M; Z2 ) est la réduction modulo 2 de ê(TM) = χ(X) ∈ H0 (M; Z) ' Z. Mais m m χ(X) = ∑ (−1)i |X [i] | ≡ ∑ |X [i] | (mod 2). i=0 i=0 Ceci montre l’importance de regarder la division barycentrique. Pour ŵn−1 , il est aussi possible tchampavecindcar-l de recycler un argument, celui du lemme 3.4.7. En effet, dans ce lemme un champ de vecteur est construit. Un second peut alors être fait pour la polygonisation duale. Ces deux champs de vecteurs seront nuls ou colinéaires exactement sur les 1-simplexes de la division barycentrique, d’où ŵn−1 = ∑σ∈B[1] σ ∈ H1 (M; Z2 ). 5.2.iv Définition axiomatique Par 14 dualité de Poincaré, voici les propriétés des classes de Stiefel-Whitney. W1- wi (ξ) ∈ H i (M; Z2 ) ; W2- w(ξ ⊕ ξ0 ) = w(ξ) ^ w(ξ0 ) ; W3- w( f ∗ ξ) = f ∗ w(ξ) ; W4- w1 (γ1n ) = a 6= 0 ∈ H 1 (RPn ; Z2 ) ; W5- wi (ξ) = 0 si i > Rang ξ. De la même manière, les propriétés des classes de Chern c sont : C1- ci (ξ) ∈ H 2i (M; Z) ; 15 C2- c(ξ ⊕ ξ0 ) = c(ξ) ^ c(ξ0 ) ; 12. Démonstration jamais publiée. 13. ...ou linéaire par morceaux. 14. Références pour cette sous-section : Hatcher Chap.3, ou Milnor & Stasheff. 15. Attention : ce n’est pas parce qu’on regarde une cohomologie à coefficients entiers que ces groupes n’ont pas d’éléments d’ordre finis ! 86 ssecardetaxi-t chermod2whit-p Chapitre 5 - C LASSES CARACTÉRISTIQUES C3- c( f ∗ ξ) = f ∗ c(ξ) ; C4- c1 (γ1n ) = a le générateur de H 2 (CPn ; Z) ; C5- ci (ξ) = 0 si i > Rang C ξ. Bien que les propriétés ci-haut laissent planer une certaine quantité d’arbitraire, un théorème (qui ne sera démontré ici) nous assure que c’est un choix “naturel” : Théorème 5.2.3: Les propriétés ci-dessus déterminent uniquement les classes caractéristiques (de Chern et de Stiefel-Whitney). Voici les premières conséquences des propriétés ci-dessus. Lemme 5.2.4: Si deux fibrés ξ et η sur M sont isomorphes, ils ont les mêmes classes caractéristiques. Démonstration. C’est une conséquence de la naturalité W3 : w(η) = w( f ∗ ξ) = f ∗ w(ξ) = w(ξ) car f est un difféomorphisme de M. Exemple 5.2.5: Ce petit exemple montre qu’il est suffisant d’avoir W4 pour γ11 pour le déduire sur les autres. En effet, il existe une inclusion j : RP1 → RPn . De plus γ11 = j∗ γ1n . Ainsi j∗ w1 (γ1n ) = w1 ( j∗ γ1n ) = w1 (γ11 ). Exemple 5.2.6: Le fibré trivial a toutes ses classes caractéristiques nulles (sauf w0 et c0 par convention). En effet, c’est le fibré induit par l’application M → {x0 } (avec n’importe quel fibré sur {x0 }, puisqu’il est automatiquement trivial). Comme la cohomologie d’un point est triviale, la formule w( f ∗ ξ) = f ∗ w(ξ). Lemme 5.2.7: w(ξ ⊕ ε) = w(ξ). En particulier, si k sections linéairement indépendantes existent pour le fibré η, alors wi (η) = 0 pour n − k + 1 ≤ i ≤ n. Démonstration. C’est une conséquence de la formule W2 avec le fait que w(ε) = 1. Si η possède k sections linéairement indépendantes, alors η = ξ ⊕ εk où εk est le fibré trivial de rang k. Proposition 5.2.8: Si ξ est un fibré complexe, w2i (ξ) ≡ ci (ξ) (mod 2) et w2i+1 = 0. Idée de la démonstration. Pour la démonstration dans la version cohomologique, il faut utilise estclassecardetaxi-t sentiellement le théorème 5.2.3 pour se ramener au cas de CP1 . Dans leur version homologique, il ne s’agit que de regarder le lieu de colinéarité du même nombre de sections (pour la première égalité) et de voir que grâce à la multiplication complexe l’ajout d’une section ne pose pas de problèmes (pour la seconde). 5.2.v Les espaces projectifs réels Le but de cette sous-section est de montrer que les classes caractéristiques se calculent très bien. Afin de simplifier les notations 16 le ^ du produit d’union sera oublié et les ak dénoteront k produit (d’unions) de a avec lui-même. 16. Références pour cette sous-section : Milnor & Stasheff §4. 87 5.2 - Classe de Stiefel-Whitney et de Chern Une des conséquences fort pratiques pour le calcul de la formule du produit W2, est que si ξ ⊕ ξ0 = ε alors les classe de Stiefel-Whitney de ξ et ξ0 s’expriment l’une en fonction de l’autre : soit wi := wi (ξ) et w0i = wi (ξ0 ), alors 0 = w1 + w01 0 = w2 + w1 w01 + w02 .. . En fait, étant donné les classes wi , les w0i sont uniquement déterminées en résolvant ces équations. La manière la plus compacte d’écrire ces formules emploie les séries : 1 = 1 − (w1 + w2 + w3 + . . .) + (w1 + w2 + w3 + . . .)2 − (w1 + w2 + . . .)3 + . . . 1 + w1 + w2 + w3 + . . . Ces séries convergent car une puissance assez grande fini toujours par être 0 (conséquence de W5). En regroupant les termes par degrés (ici wi a degré i et wki a degré ki), il apparaît : 1 = 1 − w1 + (w21 − w2 ) + (2w1 w2 − w3 − w31 ) + (w22 + 2w1 w3 − w4 − 3w21 w2 ) + . . . 1 + w1 + w2 + . . . Il ne faut pas oublier que tout se passe dans Z2 , ce qui simplifie quelques peu les coefficients : (1 + w1 + w2 + w3 + . . .)−1 = 1 + w1 + (w21 + w2 ) + (w3 + w31 ) + (w22 + w4 + w21 w2 ) + . . . Ainsi, w01 = w1 , w02 = w21 + w2 , w03 = w3 + w31 , etc... Exemple 5.2.9: Le fibré canonique γ1n est un sous fibré du fibré trivial de rang n + 1 sur RPn . En effet, par définition la fibre de γ1n en un point est la droite que représente ce point dans Rn+1 . En appliquant la formule ci-dessus, w(γ⊥ ) = 1 + a + . . . + an . Lemme 5.2.10: TRPn ' Hom(γ1n , γ⊥ ) Démonstration. ... Théorème 5.2.11: w(TRPn ) = (1 + a)n+1 . Démonstration. Hom(γ1n , γ1n ) ' ε1 car il y a une section jamais nulle (l’identité !) et c’est un fibré de rang 1. Rappelons que γ⊥ ⊕ γ1n ' εn+1 TRPn ⊕ ε1 ' Hom(γ1n , γ⊥ ) ⊕ Hom(γ1n , γ1n ) = Hom(γ1n , γ⊥ ⊕ γ1n ) = Hom(γ1n , εn+1 ) = Hom(γ1n , ε1 ⊕ . . . ⊕ ε1 ) = Hom(γ1n , ε1 ) ⊕ . . . ⊕ Hom(γ1n , ε1 ) ' γ1n ⊕ . . . ⊕ γ1n D’où w(TRPn ) = w(TRPn ⊕ ε1 ) = w(γ1n ⊕ . . . ⊕ γ1n ) = w(γ1n )n+1 . Corollaire 5.2.12: Si n 6= 1, 3, 7, 15, 31 . . ., alors le fibré tangent de RPn n’est pas stablement trivial. Démonstration. Si TRPn est stablement trivial, alors sa classe de Stiefel-Whitney totale est 1. En utilisant le résultat précédent, on a n+1 n+1 n+1 n n n+1 w(TRP ) ≡ (1 + a) = 1+ a+ a+...+ a (mod 2) 1 2 n Ainsi, pour que ceci vaille 1 (mod 2), il faut que 2 divise tous les n+1 i . Un petit calcul (ou un dessin du triangle de Pascal, voir plus bas) montre que ceci arrive précisément lorsque n + 1 = 2k . 88 Chapitre 5 - C LASSES CARACTÉRISTIQUES Le tableau ci-dessous donne les coefficients dans la classe de Stiefel-Whitney des plans tangents des espaces projectifs : la nème ligne et ième colonne donne le coefficient de wi (TRPn ). Le X signifie que la dimension dépasse celle de n mais quelque chose est tout de même écrit pour permettre de trouver la ligne suivante. n\i 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 X 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 X 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 X 1 0 0 1 1 0 0 1 1 0 0 1 1 0 X 0 0 0 1 0 0 0 1 0 0 0 1 0 X 1 1 1 0 0 0 0 1 1 1 1 0 X 0 1 0 0 0 0 0 1 0 1 0 X 1 0 0 0 0 0 0 1 1 0 X 0 0 0 0 0 0 0 1 0 X 1 1 1 1 1 1 1 0 X 0 1 0 1 0 1 0 X 1 0 0 1 1 0 ∅ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 X 0 0 0 1 0 X 1 1 1 0 X 0 1 0 X 1 0 X 0 X Il se trouver que ce fibré est trivial exactement lorsque n = 1, 3 ou 7. Pour voir qu’il est trivial dans ces cas-là, il faut utiliser les nombre complexes C, les quaternions (de Hamilton) et les octonions (de Cayley). Ces trois algèbres interviennent aussi dans une autre question amusante : étant donné une variété M, quels éléments de H n (M; Z) peuvent être réalisés par la classe d’Euler d’un fibré (de rang n). Pour les sphères S2m de dimension paires 17 et n = 2m, le fibré tangent réalise 2 ∈ H n (Sn ). En regardant le fibré induit f ∗ TSn où f est de degré k ∈ Z, on obtient tout 2Z ⊂ H n (Sn ). Il se trouve qu’on ne peut obtenir Z que si n = 2, 4 ou 8. Le fibré qui obtient ±1 est obtenu par une fibration de Hopf 18 pour une de ces algèbres. Puis, en regardant les fibrés induits, tout Z est obtenu. 5.2.vi Quelques derniers résultats Finalement, voici quelques derniers théorèmes importants : Théorème 5.2.13 (Pontryagin): Si M est le bord d’une variété W , alors w(TM) = 1. 17. Dans le cas des sphère S2m+1 de dimension impaire (et n = 2m + 1, il n’y a que la classe triviale. 18. Pour C, c’est l’application qui va de la sphère unité dans C2 vers CP1 ' S2 . La préimage de x ∈ S2 est un cercle dans S3 . On définit un fibré en demandant que ce cercle soit les éléments de norme 1 dans l’espace vectoriel (de dimension exo-fibhopfcareul 2), voir exercice 70) 89 lassisomfib1-t 5.2 - Classe de Stiefel-Whitney et de Chern Démonstration. .... Les fibrés de rang 1 (ou fibrés en droites) viennent avec une structure de groupe. En effet, étant donné deux espaces vectoriels de dimension 1, V et V 0 , leur produit tensoriel V ⊗ V 0 est aussi un espace vectoriel de dimension 1. Ainsi, pour deux fibrés en droite ξ et ξ0 , le fibré ξ ⊗ ξ0 est un fibré en droite. Théorème 5.2.14: w1 est un isomorphisme du groupe des fibrés en droite (réel) vers H 1 (M, Z2 ). c1 est un isomorphisme du groupe des fibrés en droite (complexe) vers H 2 (M, Z). tclassecardetaxi-t Idée de la démonstration. Par des idées similaires à celles du théorème 5.2.3, ces classes caractéristiques sont déterminées par leur propriétés et leur comportement sur RP1 et CP1 , et il suffit de le montrer sur ces variétés. Le cas de RP1 est particulièrement facile : comme c’est une variété de dimension 1, le fibré est tfibsurmdim1-l trivial si et seulement si il est orientable (voir le lemme 5.2.1). Il est assez facile de vérifier à la main que le produit tensoriel de deux fibrés en droites non orientables est orientable. 19 Pour CP1 , il en va de même. Coupons CP1 ' S2 en deux hémisphère un peu épaissis. Sur chacun le fibré en droite (complexe) peut peut-être identifié au fibré trivial. Il est alors déterminé par l’application (un isomorphisme d’espaces vectoriels) qui relie les deux trivialisations. Mais un isomorphisme d’espace vectoriel de dimension 1 est un scalaire non-nul. Autrement dit, le fibré en droite (complexes) D sur CP1 est caractérisé par une application φD : S1 → C r {0} à homotopie près. Il est assez facile de vérifier que le produit tensoriel donne le produit sur C r {0}, i.e. φD⊗D0 (x) = φD (x)φD0 (x). Mais les applications S1 → C r {0} à homotopie près sont les éléments de π1 (C r {0}) et le produit ci-avant est la loi de groupe sur le π1 . Finalement, il se trouve que c1 est exactement ce nombre. Dans la description cohomologique c’est assez clair. Dans la description homologique, il est bon de visualiser les plans de ξ comme des plans horizontaux attachés à S2 en chaque point, mais au passage de l’équateur une section se fait tournée (par le scalaire). Prenons une section qui pointe dans une direction fixée au pôle sud de S2 et étendons la de manière paresseuse. Après de traverser l’équateur, sur une tranche horizontale de S2 (tranche qui est difféomorphe à S1 ), on retrouvera ΦD et la section ne peut pas être étendue au pôle nord (sauf si φD est trivial) où elle doit conséquemment s’annuler. En perturbant cette section pour qu’elle soit transverse elle devra s’annuler (en comptant les signes correctement) exactement deg φ̂D fois (où φ̂D : S1 → S1 est φD /kφD k. Par souci de complétude, voici quelques propriétés des classes de Pontryagin p : P1- pi (ξ) ∈ H 4i (M; Z) ; P2- pi (ξ ⊕ ε) = pi (ξ) ; 19. En effet, sur S1 , il est possible de visualiser tout fibré en droite comme contenu dans un tore plein (dans R3 ) : S1 est le cercle au centre (disons dans le plan xy), puis au-dessus de chaque point p, on choisit un segment (dans un plan qui passe par l’origine, p et qui est vertical [contient l’axe z]). Le fibré est déterminé par l’angle que fait ce segment. Le produit tensoriel donnera la somme des angles. Le résultat est orientable si le nombre de demi-tours fait en parcourant S1 est pair. Par exemple, pour un ruban de Möbius, seul un demi-tour est fait. Comme le nombre de demi-tours s’additionnera par produit tensoriel, c’est bien un homomorphisme. 90 Chapitre 5 - C LASSES CARACTÉRISTIQUES P3- pi ( f ∗ ξ) = f ∗ pi (ξ) ; P4- pi (ξ) = 0 si i > 2Rang ξ. Contrairement aux classes précédentes, ces propriétés ne caractérisent pas p. Proposition 5.2.15: Soit ξ un fibré (réel) sur M, alors la réduction modulo 2 de pi (ξ) est w2i (ξ)2 ∈ H 4i (M, Z2 ). Soit ξ un fibré orientable de dimension 2n. Alors pn (ξ) = e(ξ)2 . (La seconde égalité est indépendante de l’orientation car la classe d’Euler est au carré.) tchermod2whit-p Démonstration. Pour la première assertion, la proposition 5.2.8 donne que, après réduction modulo 2, c2i (ξC ) donne w4i (ξ ⊕ ξ) qui est à son tour égal à w2i (ξ)2 (l’opération “mettre au carré” est un homomorphisme additif dans un anneau de polynôme sur Z2 ). Pour la seconde, il faut regarder un peu mieux les orientations de ξC : une provient de l’orientation canonique du complexifié et l’autre de l’orientation de ξ ⊕ ξ obtenue de ξ. Si v1 , . . . , v2n est une base (ordonnée) d’une fibre de ξ représentant l’orientation de ξ, alors ξC est orienté par la base (ordonnée) v1 , ıv1 , . . . , v2n , ıv2n tandis que ξ ⊕ ξ est orienté par v1 , . . . , v2n , ıv1 , . . . , ıv2n . Le nombre de permutation à faire pour passer d’une de ces bases ordonnées à l’autre est (2n − 1) + (2n − 2) + . . . + 1 = n(2n − 1). Les deux orientations diffèrent ainsi d’une signe (−1)n(2n−1) = (−1)n . Ainsi pn (E) = (−1)n c2n (ξC ) = (−1)n e(ξC ) = e(ξ ⊕ ξ) = e(ξ)2 . En utilisant que π8 (O10 ) = Z2 , il est possible de construire un fibré vectoriel qui n’est pas stablement trivial sur la sphère S9 (en utilisant la fonction d’embrayage 20 associée à la classe d’homotopie non-nulle S8 → O10 dans π8 (O10 )). Ce fibré aura toutes ses classes de Stiefel-Whitney et de Pontryagin nulles 21 . Ainsi : Remarque 5.2.16: Les classes caractéristiques ne caractérise pas la stable trivialité : il existe des fibrés dont toutes les classes caractéristiques sont nulles mais qui ne sont pas stablement triviaux. Une autre possibilité est de regarder ξ = γ16 ⊗ C, le complexifié du fibré canonique sur RP6 , puis η = 4ξ = ξ ⊕ ξ ⊕ ξ ⊕ ξ. Il n’est pas difficile de voir que c(E) = 1 + a et w(ER ) = 1 + ā où a ∈ H 2 (X, Z) ∼ = Z/2 et ā ∈ H2(X, Z/2) ∼ = Z/2 sont les éléments non-triviaux. Par la formule de la somme de Whitney W2 et C2, les classes caractéristiques de Chern et de Whitney de η (en tant qu’anneau de polynômes, H ∗ (RP6 , Z) = Z[a]/(2a, a4 )). De plus, le groupe K̃ 0 (X) des classes de fibré vectoriels complexes sur RP6 à équivalence stable près est un groupe cyclique d’ordre 8 engendré par ξ − 1 (voir Karoubi, “K-theory”, corollaire 6.47 au Chapitre IV). Ainsi 4(ξ − 1) = η − 4 ∈ K̃ 0 (X) est non-nul, et donc η n’est pas stablement trivial. 5.2.vii Exemples et exercices E XERCICE 67: Montrer que O2 est w2 (ξ) (quitte à faire une réduction modulo 2 lorsque n = 2). E XERCICE 68: Soit M une sous-variété de Rn définie comme la valeur régulière d’une application. Montrer que les classes caractéristiques du fibré tangent de M sont toutes nulles. tclassisomfib1-t 20. un peu comme à la [ou l’idée de] démonstration du théorème 5.2.14. Voir aussi Hatcher, chapitre 1. 21. L’annulation de w9 est une conséquence de la formule de Wu w9 = w1 w8 + Sq1 (w8 ) 91 -fibhopfcareul 5.2 - Classe de Stiefel-Whitney et de Chern E XERCICE 69: Vérifier que l’ensemble des fibrés en droite munis de l’opération (ξ, ξ0 ) 7→ ξ ⊗ ξ0 est un groupe. E XERCICE 70: Soit S3 ⊂ C2 la sphère des éléments de norme 1, i.e. (z1 , z2 ) ∈ C2 tels que |z1 |2 + |z2 |2 = 1. La fibration de Hopf φ : S3 → S2 s’écrit φ(z1 , z2 ) = z2 /z1 où on utilise la projection stéréographique pour identifier S2 à C ∪ {∞}. Un fibré vectoriel ξ (de rang réel 2 et complexe 1) associé à cette fibration est défini comme suit : E(ξ) ⊂ S2 × C2 et la droite complexe associée à z2 /z1 ∈ S2 est {(w1 , w2 ) ∈ C2 | w2 z1 = w1 z2 }. Montrer que ce fibré a e(ξ) = ±1. (Il suffit de regarder la somme des indices d’une section, e.g. de trouver une section qui ne s’annule qu’en un point avec un indice ±1.) 92 Épilogue, alias Chapitre 6 Cobordisme ch-corbord 6.i ... 6.ii ... 93 94 Bibliographie Voici une liste de quelques livres qui pourrait servir au lecteur (et dont les notes de cours sont tirées). Les sections ou chapitres mentionnés sont ceux qui sont directement reliés à ce qui est fait en cours. Il va sans dire que plusieurs de ces livres contiennent des sections ou chapitres forts intéressants qui ne seront pas abordé en cours. Auteur Titre Langue Remarque Guillemin & Pollack Differential Topology EN Plus technique mais très abordable. Chapitre 2 et 3 surtout. Burns & Gidea Differential Geometry and topology EN Beaucoup de géométrie riemmannienne, pour ce cours : Chap.1, 7 et 8. Hatcher Vector bundles and K-theory EN Pour les fibrés et les classes, caractéristiques.† Hirsch Differential Topology EN Très technique au début. Chapitre 4 à 6, voire 7. Milnor Topology from the differentiable viewpoint EN Tout simplement génial. Chapitre 1 à 6, voire 7. Milnor Morse Theory EN Première partie, §1 à 7. Milnor & Stasheff Characteristic classes EN §1 à 12. Rotman An introduction to algebraic topology EN Pour l’homologie. Chapitre 7. Sato Algebraic Topology ... an intuitive approach EN Pour l’homologie. Chapitres 4 et 5 surtout. Vick Homology Theory : an introduction to algebraic topology EN Idem. Chapitres 1 à 3 et 7. † Il s’agit d’une version encore incomplète d’un projet de livre. Le pdf est disponible gratuitement en ligne sur http://www.math.cornell.edu/~hatcher/ . 95 Index C ∞, 1 ∂, voir bord γ1n , voir fibré canonique n, v ×, voir produit cartésien F −1 , voir image réciproque ◦, voir composition application de Hopf, 8 application simpliciale, 35 barycentre, 67 barycentrique division, 67 bord, 33 d’une variété, 10 homologie, 32 caractéristique d’Euler, 56 d’une surface, 43 caractéristique d’Euler, 42 carte, 2 chaîne, 32 champ de vecteur, 27 classe de Chern, 82, 85, 86 d’Euler, 77, 81 d’obstruction, 79 de Pontryagin, 82, 90 de Stiefel Whitney, 83 de Stiefel-Whitney, 81, 86 cobord, 74 cochaîne, 73 cocycle, 74 cohomologie, 74 complexe simplicial, 32 composition, v contractile, 17 convexe enveloppe, 67 critique point, 5 valeur, 5 cycle, 33 dérivée, 2 d’une application entre variétés, 4 deg2, voir degré modulo 2 deg2 , 18 degré entier ou orienté, 24 modulo 2, 18 difféomorphisme, 1 dimension d’une variété, 2 division barycentrique, 67 enroulement indice, 19 entier, 29 enveloppe convexe, 67 espace ambient, 2 normal, 9 tangent, 3 espace projectif complexe, 8 96 INDEX réel, 6 Excision, 35 fibré canonique, 49 induit, 50 normal, 14 restreint, 50 stablement trivial, 51 tangent, 26 vectoriel, 48 fibre, 48 genre d’une surface, 43 grassmannienne, 47 homologie, 33 excision, 35 relative, 33 homotopie, 16 lemme, 17 image réciproque, v immersion, 26 indice enroulement, 19 entier, 29 intersection nombre, 55 isomorphisme fibré vectoriel, 49 isotopie, 16 lemme homogénéité, 17 homotopie, 17 lisse, 1 Möbius ruban de, 6 nombre d’intersection, 55 orientable, 23 orientation, 23 simplexe, 32 standard de Rm , 23 parallélisable, 49 paramétrage, 2 plan projectif réel, 6 plongement, 26 point critique, 5 régulier, 5 produit cartésien, 50 intersection, 76 union, 76 régulier point, 5 valeur, 5 rétraction, 38 par déformation, 38 ruban de Möbius, 6 signe de la dérivée en un point régulier, 24 simplexe, 31 somme de Whitney, 50 squelette, 32 submersion, 52 suite exacte, 35 de Mayer-Vietoris, 36 pour les paires, 36 transverse, 51 trivial stablement, 51 valeur critique, 5 régulière, 5 97 INDEX variété, 2 à bord, 10 voisinage, 2 Whitney somme, 50 98