ATLAS Ouvrir dans l'atlas →

Définition 1Support compact et dualité de Poincaré

Formes à support compact et cohomologie à support compact

Soit UU un ouvert de ℝn{\mathbb R^n}. Le support d'une forme différentielle ω\omega sur UU est l'adhérence, dans UU, de l'ensemble des points xx où ωx≠0\omega_x \neq 0. On note Ωck(U)\Omega^k_c(U) l'espace des formes de degré kk sur UU dont le support est compact, Zck(U)Z^k_c(U) celui des formes fermées qui en font partie, et Bck(U)=d(Ωck−1(U))B^k_c(U) = d\big(\Omega^{k-1}_c(U)\big), avec Bc0(U)={0}B^0_c(U) = \{0\}.

La cohomologie à support compact de UU est l'espace quotient Hck(U)=Zck(U)/Bck(U).H^k_c(U) = Z^k_c(U)/B^k_c(U).

Si V⊂UV \subset U est un ouvert et η∈Ωck(V)\eta \in \Omega^k_c(V), l'extension par zéro j∗ηj_*\eta est la forme sur UU égale à η\eta sur VV et à 00 ailleurs.

Une forme ω∈Ωcn(U)\omega \in \Omega^n_c(U) s'écrit f dx1∧⋯∧dxnf\,dx_1 \wedge \cdots \wedge dx_n. Soit f~\tilde f la fonction sur ℝn\mathbb R^n égale à ff sur UU et à 00 ailleurs, et PP un pavé (Intégrales itérées) contenant le support de ω\omega. On pose ∫Uω=∫Pf~.\int_U \omega = \int_P \tilde f.

Énoncé

(i) Le support de dωd\omega est contenu dans celui de ω\omega : dd envoie Ωck(U)\Omega^k_c(U) dans Ωck+1(U)\Omega^{k+1}_c(U). L'extension par zéro j∗j_* est une forme de classe C∞C^\infty, de même support, elle commute à dd et induit des applications linéaires j∗:Hck(V)→Hck(U)j_* : H^k_c(V) \to H^k_c(U) ; pour W⊂V⊂UW \subset V \subset U, l'extension de WW à UU est la composée des deux extensions.

(ii) ∫Uω\int_U \omega ne dépend pas du pavé PP ; c'est une forme linéaire sur Ωcn(U)\Omega^n_c(U), et ∫Uj∗η=∫Vη\int_U j_*\eta = \int_V \eta pour η∈Ωcn(V)\eta \in \Omega^n_c(V).

(iii) Stokes. Pour η∈Ωcn−1(U)\eta \in \Omega^{n-1}_c(U), ∫Udη=0\int_U d\eta = 0. L'intégrale induit donc une forme linéaire sur Hcn(U)H^n_c(U).

(iv) Un difféomorphisme φ:U→U′\varphi : U \to U' entre ouverts de ℝn\mathbb R^n induit des isomorphismes φ∗:Hck(U′)→Hck(U)\varphi^* : H^k_c(U') \to H^k_c(U).

Démonstration

(i) Sur l'ouvert complémentaire du support de ω\omega, ω\omega est nulle, donc dωd\omega aussi : l'ensemble où dωd\omega ne s'annule pas est contenu dans le support de ω\omega, qui est fermé, et le support de dωd\omega, fermé contenu dans un compact, est compact (Parties compactes, (i)).

Soit KK le support de η∈Ωck(V)\eta \in \Omega^k_c(V). Compact dans l'espace séparé UU, il y est fermé (même nœud, (ii)), et UU est la réunion des ouverts VV et U∖KU \setminus K. La forme j∗ηj_*\eta vaut η\eta sur le premier, 00 sur le second, et les deux coïncident sur V∖KV \setminus K : elle est de classe C∞C^\infty (Partition de l'unité, (i)), de support KK. Elle commute à dd, qui ne dépend que des valeurs au voisinage de chaque point, et envoie donc formes fermées et formes dβd\beta, β∈Ωc(V)\beta \in \Omega_c(V), sur des formes de même nature. La transitivité vient de ce que les deux extensions successives valent η\eta sur WW et 00 ailleurs, comme l'extension directe.

(ii) Par le même argument, f~\tilde f est de classe C∞C^\infty, et elle est nulle hors du support KK de ω\omega. Si KK est vide, l'intégrale vaut 00 pour tout PP. Sinon, soit P=∏i[ai,bi]P = \prod_i [a_i, b_i] et P′=∏i[ai′,bi′]P' = \prod_i [a'_i, b'_i] deux pavés contenant KK, et P′′=∏i[ai′′,bi′′]P'' = \prod_i [a''_i, b''_i], avec ai′′=max⁡(ai,ai′)a''_i = \max(a_i, a'_i) et bi′′=min⁡(bi,bi′)b''_i = \min(b_i, b'_i). L'ensemble où ω\omega ne s'annule pas est un ouvert non vide, d'adhérence KK contenue dans P∩P′=P′′P \cap P' = P'' ; il contient une boule ouverte, si bien que ai′′<bi′′a''_i < b''_i pour tout ii : P′′P'' est un pavé. Il suffit de comparer PP et P′′⊂PP'' \subset P, puis P′P' et P′′P''.

Avec les notations du nœud Intégrales itérées, montrons par récurrence sur jj que les fonctions gjg_j et gj′′g''_j construites sur PP et P′′P'' coïncident sur le pavé de P′′P'' où elles sont définies, et que gjg_j est nulle si l'une de ses variables xlx_l, l>jl > j, sort de [al′′,bl′′][a''_l, b''_l]. C'est vrai pour j=0j = 0, f~\tilde f étant nulle hors de P′′P''. Au rang jj, la fonction t↦gj−1(t,… )t \mapsto g_{j-1}(t, \dots) est nulle hors de [aj′′,bj′′][a''_j, b''_j], et la relation de Chasles (Propriétés de l'intégrale, (v)) ramène son intégrale sur [aj,bj][a_j, b_j] à l'intégrale sur [aj′′,bj′′][a''_j, b''_j]. Pour j=nj = n, ∫Pf~=∫P′′f~\int_P \tilde f = \int_{P''} \tilde f.

La linéarité vient de celle de l'intégrale itérée. Pour η∈Ωcn(V)\eta \in \Omega^n_c(V), les fonctions f~\tilde f associées à η\eta et à j∗ηj_*\eta sont les mêmes.

(iii) Étendons η\eta par zéro à ℝn\mathbb R^n et écrivons η=∑i(−1)i−1fi dx1∧⋯∧dxi^∧⋯∧dxn\eta = \sum_i (-1)^{i-1}f_i\,dx_1 \wedge \cdots \wedge \widehat{dx_i} \wedge \cdots \wedge dx_n. Comme au nœud Forme angle solide, dη=(∑i∂ifi) dx1∧⋯∧dxnd\eta = \big(\sum_i \partial_if_i\big)\,dx_1 \wedge \cdots \wedge dx_n.

Le support KK est fermé et borné (L'espace ℝⁿ, (iii)) ; soit P=∏i[ai,bi]P = \prod_i [a_i, b_i] un pavé dont l'intérieur contient KK. En intégrant d'abord en xix_i (Fubini (fonctions continues), (iii)), le théorème fondamental (Théorème fondamental) donne, pour chaque yy, ∫aibi∂ifi(ιi,t(y)) dt=0,\int_{a_i}^{b_i} \partial_if_i\big(\iota_{i,t}(y)\big)\,dt = 0, puisque fif_i est nulle sur les faces xi=aix_i = a_i et xi=bix_i = b_i. Donc ∫P∂ifi=0\int_P \partial_if_i = 0 pour chaque ii.

(iv) Si ω\omega a un support compact KK, celui de φ∗ω\varphi^*\omega est φ−1(K)\varphi^{-1}(K), compact comme image de KK par l'application continue φ−1\varphi^{-1} (Parties compactes, (iii)). L'image réciproque commute à dd (Formes différentielles, (iii)), et (φ−1)∗(\varphi^{-1})^* est la réciproque de φ∗\varphi^*.

□
Remarque

L'erreur la plus répandue est de croire qu'une forme à support compact qui est exacte est nulle dans HckH^k_c. Sur ℝ\mathbb R, la forme f dxf\,dx, avec ff continue à support compact, est toujours la différentielle de g(x)=∫−∞xfg(x) = \int_{-\infty}^x f, où l'intégrale part de n'importe quel point à gauche du support ; mais gg vaut ∫ℝf\int_{\mathbb R} f à droite du support, et n'est à support compact que si cette intégrale est nulle. La classe de f dxf\,dx dans Hc1(ℝ)H^1_c(\mathbb R) est donc mesurée par son intégrale, ce que le nœud Poincaré à support compact généralise.

Remarque

La cohomologie à support compact n'est pas invariante par homotopie : ℝn\mathbb R^n a la cohomologie de de Rham d'un point, mais Hcn(ℝn)≠0H^n_c(\mathbb R^n) \neq 0, alors que la cohomologie à support compact d'un point est nulle en degré n⩾1n \geqslant 1. Elle l'est par difféomorphisme, d'après (iv). Plus généralement, elle est contravariante pour les applications propres, celles dont l'image réciproque d'un compact est compacte, et invariante par homotopie propre, ce qui n'est pas développé ici.

Remarque

Les flèches vont dans le sens des inclusions : une forme à support compact dans VV se prolonge par zéro à UU, alors qu'une forme quelconque de UU se restreint à VV. C'est ce renversement qui rend Hc∗H^*_c dual de H∗H^*.

Ouvrir dans l'atlas interactif →