1 Introduction

Let M be a real analytic manifold. The Poincaré Lemma implies that the de Rham complex with \({\mathcal {C}}^\infty \)-coefficients over M is isomorphic to \({\mathbb {C}}_M\). In this paper we show that \({\mathbb {C}}_M\) is isomorphic to the de Rham complex with Whitney coefficients over M on the associated subanalytic site. Then, using sheaf theoretical arguments we can easily prove that, given a bounded complex of constructible sheaves F, the Whitney–de Rham complex associated to F is quasi-isomorphic to F. As a corollary we obtain a theorem of [3]. (Another proof was given in [4] using deep results on \({\mathcal {D}}\)-modules.) We also obtain a de Rham theorem for Schwartz functions on open subanalytic subsets. As a further application, we extend the results of [5] to the case of subanalytic sets. Indeed our result implies that the Whitney–de Rham cohomology of a closed subanalytic set is isomorphic as a commutative graded algebra to its singular cohomology with real coefficients.

Our proof uses these three known facts:

  • There exists a site, the so called subanalytic site, where Whitney functions form a sheaf.

  • Locally on this site, the sections of this sheaf are nothing but \({\mathcal {C}}^\infty \)-functions with bounded derivatives.

  • The homotopy axiom holds for de Rham cohomology with bounded derivatives.

Let us detail our arguments.

It is well known that Whitney \({\mathcal {C}}^\infty \)-functions on the real analytic manifold M do not satisfy the gluing conditions on open coverings. Hence, they do not form a sheaf with the usual topology. However, following [8], one can overcome this problem by associating to M a Grothendieck topology by choosing as open subsets subanalytic open subsets and as coverings locally finite ones. This is the subanalytic site \(M_{sa}\), and here Whitney \({\mathcal {C}}^\infty \)-functions form a (subanalytic) sheaf denoted \({\mathcal {C}}^{{\infty ,\mathrm {w}}}_M\).

On \(M_{sa}\), one can also define the (subanalytic) sheaf of \({\mathcal {C}}^\infty \)-functions with bounded derivatives on bounded open subanalytic subsets, and prove that the associated de Rham complex is quasi-isomorphic to the constant sheaf on M.

\({\mathcal {C}}^\infty \)-functions on U with bounded derivatives coincide with Whitney \({\mathcal {C}}^\infty \)-functions on \({\overline{U}}\) when U is a 1-regular open subset of \({\mathbb {R}}^n\), i.e. there exists a constant \(C>0\) such that any two points x and \(x'\) can be joined by a path of length \(L \leqslant C|x-x'|\) (see [15]). Thanks to a decomposition result of [11] (which uses techniques developed in [10]) one can prove that locally on \(M_{sa}\) the sheaf of bounded \({\mathcal {C}}^\infty \)-functions coincide with \({\mathcal {C}}^{{\infty ,\mathrm {w}}}_M\).

Moreover, applying some (subanalytic) sheaf theoretical techniques one can link the de Rham complex with coefficients in \({\mathcal {C}}^{{\infty ,\mathrm {w}}}_M\) with the one with Whitney coefficients on any closed subanalytic subset Z of M. This is because, basically, \(\mathrm {RHom}(D'{\mathbb {C}}_Z,{\mathcal {C}}^{{\infty ,\mathrm {w}}}_M)\) is quasi-isomorphic to the space of Whitney \({\mathcal {C}}^\infty \)-functions on Z. Here \({\mathbb {C}}_Z\) denotes the constant sheaf on Z and \(D'{\mathbb {C}}_Z\) its dual \( R {\mathcal {H}} om ({\mathbb {C}}_Z,{\mathbb {C}}_M)\). This is done thanks to the Whitney tensor product introduced by Kashiwara-Schapira in [7]. When \(Z={\overline{U}}\), with U open 1-regular relatively compact and such that \(D'{\mathbb {C}}_U \simeq {\mathbb {C}}_Z\), we obtain that \(\mathrm {RHom}(D'{\mathbb {C}}_Z,{\mathcal {C}}^{{\infty ,\mathrm {w}}}_M)\) is the space of \({\mathcal {C}}^\infty \)-functions on U with bounded derivatives.

Thanks to these considerations, one can reduce the isomorphism between the cohomology of Z and the Whitney de Rham complex to the quasi-isomorphism between \({\mathbb {C}}_M\) and the de Rham complex with coefficients in \({\mathcal {C}}^{{\infty ,\mathrm {w}}}_M\), which is locally the homotopy axiom for de Rham cohomology with bounded derivatives and can be obtained as in [2].

The statement still holds if we replace \({\mathbb {C}}_Z\) with a bounded complex of constructible sheaves F and Whitney \({\mathcal {C}}^\infty \)-functions with the Whitney tensor product \(F \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^\infty _M\). This allows to consider different kinds of de Rham theorems, as the one for Schwartz functions when \(F={\mathbb {C}}_U\), U open subanalytic.

As a further application, one can extend the results of [5] to the case of subanalytic sets. Indeed one can deduce that the Whitney–de Rham cohomology of a closed subanalytic set Z is isomorphic as a commutative graded algebra (CGA for short) to its singular cohomology with real coefficients and these isomorphisms are compatible with the CGA structures.

2 Subanalytic sheaves

The following results on subanalytic sheaves are extracted from [8] (see also [12]). We refer to [6] for classical sheaf theory.

Let M be a real analytic manifold. Denote by \(\mathrm {Op}(M_{sa})\) the category of open subanalytic subsets of M. One endows \(\mathrm {Op}(M_{sa})\) with the following topology: \(S \subset \mathrm {Op}(M_{sa})\) is a covering of \(U \in \mathrm {Op}(M_{sa})\) if \(\bigcup _{V \in S}V=U\) and for any compact K of M there exists a finite subset \(S_0\subset S\) such that \(K \cap \bigcup _{V \in S_0}V=K \cap U\). We will call \(M_{sa}\) the subanalytic site.

Let \(\mathrm {Mod}({\mathbb {C}}_{M_{sa}})\) (resp. \(D^b({\mathbb {C}}_{M_{sa}})\)) denote the category (resp. bounded derived category) of sheaves of \({\mathbb {C}}\)-vector spaces on \(M_{sa}\) and let \(\mathrm {Mod}_{{\mathbb {R}}\text {-}\mathrm {c}}({\mathbb {C}}_M)\) (resp. \(D^b_{{\mathbb {R}}\text {-}\mathrm {c}}({\mathbb {C}}_M)\)) be the abelian category of \({\mathbb {R}}\)-constructible sheaves (resp. bounded derived category of sheaves with \({\mathbb {R}}\)-constructible cohomology) on M.

We denote by \(\rho : M \rightarrow M_{sa}\) the natural morphism of sites. We have functors

$$\begin{aligned} \rho _*:\mathrm {Mod}({\mathbb {C}}_M)\rightarrow & {} \mathrm {Mod}({\mathbb {C}}_{M_{sa}}) \\ \rho ^{-1}:\mathrm {Mod}({\mathbb {C}}_{M_{sa}})\rightarrow & {} \mathrm {Mod}({\mathbb {C}}_M) \\ \rho _!:\mathrm {Mod}({\mathbb {C}}_M)\rightarrow & {} \mathrm {Mod}({\mathbb {C}}_{M_{sa}}) \end{aligned}$$

The functors \(\rho ^{-1}\) and \(\rho _*\) are the functors of inverse image and direct image associated to \(\rho \). The functor \(\rho _!\) is left adjoint to \(\rho ^{-1}\). It is fully faithful and exact. If \(F \in \mathrm {Mod}({\mathbb {C}}_{M_{sa}})\), \(\rho _!F\) is the sheaf associated to the presheaf \(U \mapsto \Gamma ({\overline{U}};F)\). The functor \(\rho _*\) is fully faithful and exact on \(\mathrm {Mod}_{{\mathbb {R}}\text {-}\mathrm {c}}({\mathbb {C}}_M)\) and we identify \(\mathrm {Mod}_{{\mathbb {R}}\text {-}\mathrm {c}}({\mathbb {C}}_M)\) with its image in \(\mathrm {Mod}({\mathbb {C}}_{M_{sa}})\) by \(\rho _*\).

3 Whitney tensor product

Let M be a real analytic manifold. We denote by \({\mathcal {C}}^\infty _M\) the sheaf of complex valued \({\mathcal {C}}^\infty \)-functions on M and by \({\mathcal {D}}_M\) the sheaf of differential operators on M with coefficients in complex valued real analytic functions. We denote by \(\mathrm {Mod}({\mathcal {D}}_M)\) (resp. \(D^b({\mathcal {D}}_M)\)) the category (resp. bounded derived category) of sheaves of \({\mathcal {D}}_M\)-modules. References for Whitney functions are made to [9] and to [7] for a complete exposition on formal cohomology.

Definition 3.1

Let Z be a closed subset of M. We denote by \({\mathcal {I}}^\infty _{M,Z}\) the sheaf of complex valued \({\mathcal {C}}^\infty \)-functions on M vanishing up to infinite order on Z.

Definition 3.2

A Whitney function on a closed subset Z of M is an indexed family \(F=(F^k)_{k\in {\mathbb {N}}^n}\) consisting of complex valued continuous functions on Z such that \(\forall m \in {\mathbb {N}}\), \(\forall k \in {\mathbb {N}}^n\), \(|k| \leqslant m\), \(\forall x \in Z\), \(\forall \varepsilon >0\) there exists a neighborhood U of x such that \(\forall y,z \in U \cap Z\)

$$\begin{aligned} \left| F^k(z)-\sum _{|j+k|\leqslant m}{(z-y)^j \over j!}F^{j+k}(y)\right| \leqslant \varepsilon d(y,z)^{m-|k|}, \end{aligned}$$

where d is the Euclidean distance in a local chart. We denote by \(W^\infty _{M,Z}\) the space of Whitney \({\mathcal {C}}^\infty \)-functions on Z. We denote by \({\mathcal {W}}^\infty _{M,Z}\) the sheaf \(U \mapsto W_{U,U\cap Z}^\infty \).

Note that, once we fix the closed set Z, \({\mathcal {W}}^\infty _{M,Z}\) is a sheaf on M with its usual topology, since continuous functions form a sheaf on Z. A result of [14] (see [9, Theorem 4.1]) asserts that, given a Whitney function F on Z, then there exist a neighborhood U of Z and a \({\mathcal {C}}^\infty \)-function f on U such that \(D^kf|_Z=F^k\). Thanks to this result one can obtain an exact sequence of sheaves

$$\begin{aligned} 0 \rightarrow {{\mathcal {I}}^\infty _{M,Z}} \rightarrow {{\mathcal {C}}^\infty _M} \rightarrow {{\mathcal {W}}^\infty _{M,Z}} \rightarrow 0. \end{aligned}$$

In [7] the authors defined the functor

$$\begin{aligned} \cdot \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^\infty _M:\mathrm {Mod}_{{\mathbb {R}}\text {-}\mathrm {c}}({\mathbb {C}}_M) \rightarrow \mathrm {Mod}({\mathcal {D}}_M) \end{aligned}$$

in the following way: let U be a subanalytic open subset of M and \(Z=M \setminus U\). Then \({\mathbb {C}}_U \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^\infty _M={\mathcal {I}}^\infty _{M,Z}\). As a consequence of [9, Theorem 4.1], one has \({\mathbb {C}}_Z \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^\infty _M={\mathcal {W}}^\infty _{M,Z}\). The functor \(\cdot \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^\infty _M\) is exact and extends as a functor in the derived category, from \(D^b_{{\mathbb {R}}\text {-}\mathrm {c}}({\mathbb {C}}_M)\) to \(D^b({\mathcal {D}}_M)\). Moreover, the sheaf \(F \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^\infty _M\) is soft for any \({\mathbb {R}}\)-constructible sheaf F.

4 The sheaf of Whitney functions

Here, we recall the definition and some properties of the subanalytic sheaf of Whitney functions. References are made to [8, 12].

Definition 4.1

One denotes by \({\mathcal {C}}^{{\infty ,\mathrm {w}}}_M\) the sheaf on \(M_{sa}\) of Whitney \({\mathcal {C}}^\infty \)-functions defined as follows:

$$\begin{aligned} U \mapsto \Gamma (M;H^0D'({\mathbb {C}}_U) \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^\infty _M), \end{aligned}$$

where \(D'(\cdot )= R {\mathcal {H}} om (\cdot ,{\mathbb {C}}_M)\).

Remark that \(\Gamma (U;{\mathcal {C}}^{{\infty ,\mathrm {w}}}_M)\) is a \(\Gamma ({\overline{U}};{\mathcal {D}}_M)\)-module for each \(U \in \mathrm {Op}(M_{sa})\), this implies that \({\mathcal {C}}^{{\infty ,\mathrm {w}}}_M\) has a structure of \(\rho _!{\mathcal {D}}_M\)-module. We have the following result. For each \(F \in D^b_{{\mathbb {R}}\text {-}\mathrm {c}}({\mathbb {C}}_M)\) one has the isomorphism

$$\begin{aligned} \rho ^{-1} R {\mathcal {H}} om (D'F,{\mathcal {C}}^{{\infty ,\mathrm {w}}}_M) \simeq F\overset{\mathrm {w}}{\otimes }{\mathcal {C}}^\infty _M. \end{aligned}$$

Let us consider a locally cohomologically trivial (l.c.t.) subanalytic open subset, i.e. \(U \in \mathrm {Op}({M_{sa}})\) satisfying \(D'{\mathbb {C}}_U \simeq {\mathbb {C}}_{{\overline{U}}}\) so that \(D'{\mathbb {C}}_{{\overline{U}}} \simeq {\mathbb {C}}_U\). Then

$$\begin{aligned} R\Gamma (U;{\mathcal {C}}^{{\infty ,\mathrm {w}}}_M) \simeq R\Gamma (M;{\mathbb {C}}_{{\overline{U}}}\overset{\mathrm {w}}{\otimes }{\mathcal {C}}^\infty _M) \end{aligned}$$

is concentrated in degree zero. It means that \({\mathcal {C}}^{{\infty ,\mathrm {w}}}_M\) is the sheaf associated to the presheaf \(U \mapsto \{\text {Whitney } \text { functions } \text { on } {\overline{U}}\}\). Indeed l.c.t. open subanalytic subsets form a basis for the topology of \(M_{sa}\) (i.e. every relatively compact subanalytic open subset has a finite cover consisting of l.c.t. subanalytic open subsets).

5 Whitney–de Rham complexes

Let \({\mathcal {A}}_M\) be the sheaf of complex valued real analytic functions on M. We denote by \(\Omega ^p_M\) the sheaf of p-differential forms with coefficients in \({\mathcal {A}}_M\). Let \(F \in \mathrm {Mod}_{{\mathbb {R}}\text {-}\mathrm {c}}({\mathbb {C}}_M)\). We introduce the following two complexes: the Whitney–de Rham complex \({\mathcal {C}}^{\infty ,\mathrm{w},\bullet }_M\) with values in \(\mathrm {Mod}({\mathbb {C}}_{M_{sa}})\)

$$\begin{aligned} {\mathcal {C}}^{\infty ,\mathrm{w},\bullet }_M := 0 \rightarrow {\mathcal {C}}^{{\infty ,\mathrm {w}}}_M \rightarrow {\mathcal {C}}^{\infty ,\mathrm{w},1}_M \rightarrow \cdots \rightarrow {\mathcal {C}}^{\infty ,\mathrm{w},\mathrm{dim}M}_M \rightarrow 0 \end{aligned}$$

and the Whitney–de Rham complex \(F \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^{\infty ,\bullet }_M\) associated to the constructible sheaf F with values in \(\mathrm {Mod}({\mathbb {C}}_M)\)

$$\begin{aligned} F \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^{\infty ,\bullet }_M := 0 \rightarrow F \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^\infty _M \rightarrow F \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^{\infty ,1}_M \rightarrow \cdots \rightarrow F \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^{\infty ,\mathrm{dim}M}_M \rightarrow 0. \end{aligned}$$

Here \({\mathcal {C}}^{\infty ,\mathrm{w},p}_M={\mathcal {C}}^{{\infty ,\mathrm {w}}}_M \underset{\rho _!{\mathcal {A}}_M}{\otimes }\rho _!\Omega _M^p\), \(F \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^{\infty ,p}_M=F \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^\infty _M \underset{{\mathcal {A}}_M}{\otimes }\Omega _M^p\) and the arrows are induced by the differentials \(d:\Omega ^p_M \rightarrow \Omega ^{p+1}_M\).

Consider the following diagram

where \(C^b({\mathbb {C}}_M)\) (resp. \(C^b({\mathbb {C}}_{M_{sa}})\) denotes the category of bounded complexes of sheaves on M (resp. \(M_{sa}\)) and Q is the localization functor. One has

$$\begin{aligned} Q({\mathcal {C}}^{\infty ,\mathrm{w},\bullet }_M)\simeq & {} R {\mathcal {H}} om _{\rho _!{\mathcal {D}}_M}(\rho _!{\mathcal {A}}_M,{\mathcal {C}}^{{\infty ,\mathrm {w}}}_M), \\ Q(F \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^{\infty ,\bullet }_M)\simeq & {} R {\mathcal {H}} om _{{\mathcal {D}}_M}({\mathcal {A}}_M,F \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^\infty _M). \end{aligned}$$

6 Statement and proof of the main theorem

In this section we study the cohomology of the Whitney–de Rham complex. In order to do this we need an homotopy axiom, which can be obtained in the same way as the classical one (see [2, Corollary 4.1.2]).

Let M be a real analytic manifold and let us consider a bounded interval \((a,b) \subset {\mathbb {R}}\) containing [0, 1]. Let \(c \in (a,b)\) and let \(s_c:M \rightarrow M \times (a,b)\) be the section \(s_c(x)=(x,c)\). It defines a map

$$\begin{aligned} s^*_c:\Gamma _b(M \times (a,b);{\mathcal {C}}^{\infty ,\bullet }_{M \times (a,b)}) \rightarrow \Gamma _b(M;{\mathcal {C}}^{\infty ,\bullet }_M), \end{aligned}$$

where \(\Gamma _b(M \times (a,b);{\mathcal {C}}^{\infty ,p}_{M \times (a,b)})\) and \(\Gamma _b(M ;{\mathcal {C}}^{\infty ,p}_M)\) are spaces of p-forms whose coeffcients are bounded with bounded derivatives.

Lemma 6.1

Let \(c,c' \in (a,b)\). The maps \(s_c^*\) and \(s_{c'}^*\) are homotopic (\(s_c^* \sim s_{c'}^*\) for short) and induce the same map in cohomology.

Proof

Let \(\pi :M \times (a,b) \rightarrow M\) be the projection \(\pi (x,t)=x\). The maps \(s_c^*\) and \(\pi ^*\) are inverse to each other in cohomology. We have trivially \(s_c^* \circ \pi ^*=\mathrm {id}\) being \(\pi \circ s_c = \mathrm {id}\). In order to prove that \(\pi ^* \circ s_c^* \sim \mathrm {id}\) one constructs a homotopy operator K on \(\Gamma _b(M \times (a,b);{\mathcal {C}}^{\infty ,\bullet }_{M \times (a,b)})\).

We recall the construction of K. A form in \(M \times (a,b)\) is a combination of forms of this kind: (I) \((\pi ^*\phi )f(x,t)\) and (II) \((\pi ^*\phi )f(x,t)dt\) where \(\phi \) is a form on M. The map \(K:\Gamma _b(M \times (a,b);{\mathcal {C}}^{\infty ,q}_{M \times (a,b)}) \rightarrow \Gamma _b(M \times (a,b);{\mathcal {C}}^{\infty ,q-1}_{M \times (a,b)})\) is defined as follows:

$$\begin{aligned} \text{(I) } \ (\pi ^*\phi )f(x,t) \mapsto 0 \ \ \ \ \text{ and } \ \ \ \ \text{(II) } \ (\pi ^*\phi )f(x,t)dt \mapsto (\pi ^*\phi )\int _c^tf(x,t)dt. \end{aligned}$$

One checks that \(1-\pi ^* \circ s_c^* = (-1)^{q-1}(dK-Kd)\) on \(\Gamma _b(M \times (a,b);{\mathcal {C}}^{\infty ,q}_{M \times (a,b)})\). This implies that \(\pi ^* \circ s_c^* \sim \mathrm {id}\). We refer to [2] for the proof.

Composing with \(s_{c'}^*\) we have \(s_c^* = s_{c'}^* \circ \pi ^* \circ s_c^* \sim s_{c'}^*\). \(\square \)

Lemma 6.2

There is the following quasi-isomorphism

$$\begin{aligned} {\mathbb {C}}_M \xrightarrow {\sim } {\mathcal {C}}^{\infty ,\mathrm{w},\bullet }_M. \end{aligned}$$

In particular \({\mathbb {C}}_M \xrightarrow {\sim } R {\mathcal {H}} om _{\rho _!{\mathcal {D}}_M}(\rho _!{\mathcal {A}}_M,{\mathcal {C}}^{{\infty ,\mathrm {w}}}_M)\) in \(D^b({\mathbb {C}}_{M_{sa}})\).

Proof

The natural arrow \({\mathbb {C}}_M \rightarrow {\mathcal {C}}^{{\infty ,\mathrm {w}}}_M\) induces a morphism of complexes

$$\begin{aligned} {\mathbb {C}}_M \rightarrow {\mathcal {C}}^{\infty ,\mathrm{w},\bullet }_M. \end{aligned}$$

We have to show that the above morphism induces an isomorphism in cohomology. It follows from [11, Theorem 0.3] that every relatively compact subanalytic open subset has a finite cover consisting of contractible 1-regular open subanalytic subsets. Hence, they form a basis for the Grothendieck topology of \(M_{sa}\).

A result of [15] asserts that on 1-regular open subsets Whitney functions are bounded \({\mathcal {C}}^{\infty }\)-functions with bounded derivatives. Then, it is enough to prove that, for any U contractible 1-regular open subanalytic subset of M,

$$\begin{aligned} H^k(U;{\mathcal {C}}^{\infty ,\mathrm{w},\bullet }_M) \simeq {\left\{ \begin{array}{ll} {\mathbb {C}}&{} \text{ if } k=0, \\ 0 &{} \text{ otherwise }. \end{array}\right. } \end{aligned}$$

This is nothing but the homotopy axiom for de Rham cohomology with bounded derivatives. Let \(\mathrm {id}_U,p_U:U \rightarrow U\) be respectively the identity of U and the projection to a point of U. Let h be a \({\mathcal {C}}^\infty \)-homotopy between \(\mathrm {id}_U\) and \(p_U\). We have

$$\begin{aligned} \mathrm {id}_U^* = (h \circ s_0)^* = s_0^* \circ h^* \sim s_1^* \circ h^* = (h \circ s_1)^* = p_U^*, \end{aligned}$$

where the homotopy \(s_0^* \sim s_1^*\) follows from Lemma 6.1. \(\square \)

Theorem 6.3

Let \(F \in D^b_{{\mathbb {R}}\text {-}\mathrm {c}}({\mathbb {C}}_M)\). There is the following isomorphism in \(D^b({\mathbb {C}}_M)\)

$$\begin{aligned} F \xrightarrow {\sim } R {\mathcal {H}} om _{{\mathcal {D}}_M}({\mathcal {A}}_M,F \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^\infty _M). \end{aligned}$$

Proof

Let us apply the functor \(\rho ^{-1} R {\mathcal {H}} om (D'F,\cdot )\) to

$$\begin{aligned} {\mathbb {C}}_M \xrightarrow {\sim } R {\mathcal {H}} om _{\rho _!{\mathcal {D}}_M}(\rho _!{\mathcal {A}}_M,{\mathcal {C}}^{{\infty ,\mathrm {w}}}_M). \end{aligned}$$

We have the chain of isomorphisms in \(D^b({\mathbb {C}}_M)\)

$$\begin{aligned}&F \simeq R {\mathcal {H}} om (D'F,{\mathbb {C}}_M) \\&\quad {\xrightarrow {\sim }} \rho ^{-1} R {\mathcal {H}} om (D'F, R {\mathcal {H}} om _{\rho _!{\mathcal {D}}_M}(\rho _!{\mathcal {A}}_M,{\mathcal {C}}^{{\infty ,\mathrm {w}}}_M)) \\&\quad \simeq \rho ^{-1} R {\mathcal {H}} om _{\rho _!{\mathcal {D}}_M}(\rho _!{\mathcal {A}}_M, R {\mathcal {H}} om (D'F,{\mathcal {C}}^{{\infty ,\mathrm {w}}}_M)) \\&\quad \simeq R {\mathcal {H}} om _{{\mathcal {D}}_M}({\mathcal {A}}_M,\rho ^{-1} R {\mathcal {H}} om (D'F,{\mathcal {C}}^{{\infty ,\mathrm {w}}}_M)) \\&\quad \simeq R {\mathcal {H}} om _{{\mathcal {D}}_M}({\mathcal {A}}_M,F \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^\infty _M), \end{aligned}$$

where the the first isomorphism follows from the fact that \(D'D'F \simeq F\) if \(F \in D^b_{{\mathbb {R}}\text {-}\mathrm {c}}({\mathbb {C}}_M)\) and the second one from Lemma 6.2. \(\square \)

Corollary 6.4

(i) When \(F \in \mathrm {Mod}_{{\mathbb {R}}\text {-}\mathrm {c}}({\mathbb {C}}_M)\), there is the following isomorphism in \(D^b({\mathbb {C}}_M)\)

$$\begin{aligned} F \xrightarrow {\sim } F \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^{\infty ,\bullet }_M. \end{aligned}$$

(ii) In particular, let Z be a closed subanalytic subset of M. There is the following isomorphism in \(D^b({\mathbb {C}}_M)\)

$$\begin{aligned} {\mathbb {C}}_Z \xrightarrow {\sim } {\mathcal {W}}_{M,Z}^{\infty ,\bullet } \end{aligned}$$

where \({\mathcal {W}}_{M,Z}^{\infty ,\bullet }\) denotes the de Rham complex with coefficients in \({\mathcal {W}}_{M,Z}^{\infty }\), i.e. the Whitney–de Rham complex is quasi-isomorphic to \({\mathbb {C}}_Z\).

Proof

(i) When \(F \in \mathrm {Mod}_{{\mathbb {R}}\text {-}\mathrm {c}}({\mathbb {C}}_M)\) one has \( R {\mathcal {H}} om _{{\mathcal {D}}_M}({\mathcal {A}}_M,F \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^\infty _M) \simeq F \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^{\infty ,\bullet }_M\). Then the result follows from Theorem 6.3.

(ii) Since \({\mathcal {W}}_{M,Z}^{\infty } \simeq {\mathbb {C}}_Z \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^{\infty }_M\), we have \({\mathcal {W}}_{M,Z}^{\infty ,\bullet } \simeq {\mathbb {C}}_Z \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^{\infty ,\bullet }_M\). Then the result follows from (i) with \(F={\mathbb {C}}_Z\). \(\square \)

Corollary 6.5

Let Z be a closed subanalytic subset of M. For each \(k \in {\mathbb {Z}}\) there is the following isomorphism

$$\begin{aligned} H^k(Z;{\mathbb {C}}_Z) \xrightarrow {\sim } H^k\Gamma (M;{\mathcal {W}}_{M,Z}^{\infty ,\bullet }). \end{aligned}$$

Hence, the cohomology of Z is isomorphic to the cohomology of the de Rham complex with Whitney coefficients on Z.

Proof

Applying \(R\Gamma (M;\cdot )\) to the morphism of Corollary 6.4 (ii), we have the following chain of isomorphisms in \(D^b({\mathbb {C}})\)

$$\begin{aligned} R\Gamma (Z;{\mathbb {C}}_Z) \simeq R\Gamma (M;{\mathbb {C}}_Z) \simeq R\Gamma (M;{\mathcal {W}}_{M,Z}^{\infty ,\bullet }), \end{aligned}$$

where the first isomorphism follows from the definition of direct image and the second one follows applying \(R\Gamma (M;\cdot )\) to Corollary 6.4 (ii). The complex \({\mathcal {W}}_{M,Z}^{\infty ,\bullet }\) is a complex of soft sheaves, which are \(\Gamma (M;\cdot )\)-acyclic. Hence,

$$\begin{aligned} R\Gamma (M;{\mathcal {W}}_{M,Z}^{\infty ,\bullet }) \simeq \Gamma (M;{\mathcal {W}}_{M,Z}^{\infty ,\bullet }) \end{aligned}$$

and the result follows. \(\square \)

Corollary 6.6

Let U be an open subanalytic subset of M. For each \(k \in {\mathbb {Z}}\) there is the following isomorphism

$$\begin{aligned} H^k_c(U;{\mathbb {C}}_U) \simeq H^k\Gamma _c(M;{\mathcal {I}}^{\infty ,\bullet }_{M,M \setminus U}), \end{aligned}$$

where \({\mathcal {I}}^{\infty ,\bullet }_{M,M \setminus U}\) denotes the de Rham complex with coefficients in \({\mathcal {I}}^\infty _{M,M \setminus U}\). Hence, the cohomology with compact support of U is isomorphic to the cohomology with compact support of the de Rham complex with \({\mathcal {C}}^\infty \)-coefficients on M vanishing with all their derivatives outside U.

Proof

Applying \(R\Gamma _c(M;\cdot )\) to the morphism of Corollary 6.4 (i) (with \(F={\mathbb {C}}_U\)), we have the following chain of isomorphisms in \(D^b({\mathbb {C}})\)

$$\begin{aligned} R\Gamma _c(U;{\mathbb {C}}_U) \simeq R\Gamma _c(M;{\mathbb {C}}_U) \simeq R\Gamma _c(M;{\mathcal {I}}^{\infty ,\bullet }_{M,M \setminus U}), \end{aligned}$$

where the first isomorphism follows from the definition of proper direct image and the second one follows applying \(R\Gamma _c(M;\cdot )\) to Corollary 6.4 (i). The complex \({\mathcal {I}}^{\infty ,\bullet }_{M,M \setminus U}\) is a complex of soft sheaves, which are \(\Gamma _c(M;\cdot )\)-acyclic, hence

$$\begin{aligned} R\Gamma _c(M;{\mathcal {I}}^{\infty ,\bullet }_{M,M \setminus U}) \simeq \Gamma _c(M;{\mathcal {I}}^{\infty ,\bullet }_{M,M \setminus U}) \end{aligned}$$

and the result follows. \(\square \)

Remark 6.7

As a consequence of Corollary 6.6, we obtain a result of [1]: the cohomology of the de Rham complex with Schwartz coefficients \(H^\bullet DR_{\mathcal {S}}(M)\) of a Nash manifold M is isomorphic to the compactly supported cohomology of M. We first prove it for \({\mathbb {R}}^n\). We can see \({\mathbb {R}}^n\) as an open subset of \({\mathbb {S}}^n\) (the unit n-sphere). Let U be an open semialgebraic subset of \({\mathbb {R}}^n\). Then, for each \(k \in {\mathbb {Z}}\)

$$\begin{aligned} H^k_c(U;{\mathbb {C}}_U) \simeq H^k\Gamma ({\mathbb {S}}^n;{\mathcal {I}}^{\infty ,\bullet }_{{\mathbb {S}}^n,{\mathbb {S}}^n \setminus U}) \simeq H^k DR_{\mathcal {S}}(U). \end{aligned}$$

Using the fact that a Nash manifold has a finite cover consisting of open submanifolds Nash diffeomorphic to \({\mathbb {R}}^n\) one obtains the result.

7 A CDGA quasi-isomorphism

The aim of this section is to extend to subanalytic subsets a result proved in [5] for semi-analytic subsets using different techniques.

Theorem 7.1

Let Z be a locally closed subanalytic subset of M. There is a canonical isomorphism between the Whitney–de Rham cohomology of Z and the singular cohomology of Z with complex coefficients, as graded algebras.

Proof

Let Z be a closed subanalytic subset of M and consider the Whitney–de Rham complex of sheaves

$$\begin{aligned} {\mathbb {C}}_Z \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^{\infty ,\bullet }_M. \end{aligned}$$

Let us consider a resolution of Z

$$\begin{aligned} 0 \rightarrow \oplus {\mathbb {C}}_{U_1} \rightarrow \cdots \rightarrow \oplus {\mathbb {C}}_{U_k} \rightarrow {\mathbb {C}}_Z \rightarrow 0 \end{aligned}$$

made by subanalytic open subsets (we may also assume they are contractible and locally cohomologically trivial, see [13]), then \({\mathbb {C}}_Z \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^{\infty ,\bullet }_M\) is defined by a sequence of chain complexes whose entries are of this kind

$$\begin{aligned} {\mathbb {C}}_U \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^{\infty ,\bullet }_M, \end{aligned}$$

with U locally cohomologically trivial. Now, by definition of \({\mathcal {C}}^{{\infty ,\mathrm {w}}}_M\), we have \({\mathbb {C}}_U \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^{\infty }_M \simeq \rho ^{-1}{\mathcal {H}} om ({\mathbb {C}}_{{\overline{U}}},{\mathcal {C}}^{{\infty ,\mathrm {w}}}_M)\) when U is locally cohomologically trivial. It follows from Lemma 6.2 that the chain complex of (subanalytic) sheaves

$$\begin{aligned} {\mathbb {C}}_M \rightarrow {\mathcal {C}}^{\infty ,\mathrm{w},\bullet }_M \end{aligned}$$

is exact. Moreover, \({\mathbb {C}}_M\) and \({\mathcal {C}}^{\infty ,\mathrm{w}}_M\) are acyclic with respect to \({\mathcal {H}} om ({\mathbb {C}}_{{\overline{U}}},\cdot )\) (U is locally cohomologically trivial) and \(\rho ^{-1}\) is exact. Hence, the chain complex

$$\begin{aligned} {\mathbb {C}}_U \simeq {\mathcal {H}} om ({\mathbb {C}}_{{\overline{U}}},{\mathbb {C}}_M) \rightarrow \rho ^{-1}{\mathcal {H}} om ({\mathbb {C}}_{{\overline{U}}},{\mathcal {C}}^{\infty ,\mathrm{w},\bullet }_M) \simeq {\mathbb {C}}_U \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^{\infty ,\bullet }_M \end{aligned}$$

is exact. This implies that the chain complex

$$\begin{aligned} {\mathbb {C}}_Z \rightarrow {\mathbb {C}}_Z \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^{\infty ,\bullet }_M \end{aligned}$$

is exact as well. Let us consider the exact sequence of chain complexes

$$\begin{aligned} 0 \rightarrow {\mathbb {C}}_{M \setminus Z} \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^{\infty ,\bullet }_M \rightarrow {\mathcal {C}}^{\infty ,\bullet }_M \rightarrow {\mathbb {C}}_Z \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^{\infty ,\bullet }_M \rightarrow 0 \end{aligned}$$

and apply the functor \(\Gamma (V;\cdot )\) (\(V \subseteq M\) open). The Whitney tensor product with a constructible sheaf being soft, we get an exact sequence of chain complexes

$$\begin{aligned} 0 \rightarrow \Gamma (V;{\mathbb {C}}_{M \setminus Z} \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^{\infty ,\bullet }_M) \rightarrow \Gamma (V;{\mathcal {C}}^{\infty ,\bullet }_M) \overset{J}{\rightarrow } \Gamma (V;{\mathbb {C}}_Z \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^{\infty ,\bullet }_M) \rightarrow 0. \end{aligned}$$

Remark that J is a CDGA (commutative differential graded algebra) morphism. By Corollary 6.4 we have

$$\begin{aligned} \Gamma (V;{\mathbb {C}}_{M \setminus Z} \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^{\infty ,\bullet }_M)\simeq & {} R\Gamma (V;{\mathbb {C}}_{M \setminus Z}), \\ \Gamma (V;{\mathcal {C}}^{\infty ,\bullet }_M)\simeq & {} R\Gamma (V;{\mathbb {C}}_M), \\ \Gamma (V;{\mathbb {C}}_Z \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^{\infty ,\bullet }_M)\simeq & {} R\Gamma (V;{\mathbb {C}}_Z). \end{aligned}$$

Suppose that Z is a deformation retract of V. Then

$$\begin{aligned} R\Gamma (V;{\mathbb {C}}_{M \setminus Z})\simeq & {} {} 0, \\ R\Gamma (V;{\mathbb {C}}_M)\simeq & {} {} R\Gamma (Z;{\mathbb {C}}_Z), \\ R\Gamma (V;{\mathbb {C}}_Z)\simeq & {} {} R\Gamma (Z;{\mathbb {C}}_Z). \end{aligned}$$

Hence, for such a V

$$\begin{aligned} \Gamma (V;{\mathcal {C}}^{\infty ,\bullet }_M) \overset{J}{\rightarrow } \Gamma (V;{\mathbb {C}}_Z \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^{\infty ,\bullet }_M). \end{aligned}$$

is a quasi-isomorphism of CDGA. Remark that, as a consequence of the triangulation theorem, a locally closed subanalytic subset Z is a deformation retract of an open subanalytic subset V. Furthermore, V is a smooth manifold, then its de Rham cohomology and singular cohomology are isomorphic. V is homotopy equivalent to Z, this implies that the singular cohomology of V and the one of Z are isomorphic. \(\square \)

Remark 7.2

Since every neighborhood of a subanalytic locally closed subset Z of M contains a neighborhood V which has a deformation retract to Z, we get a quasi-isomorphism of CDGA

$$\begin{aligned} \Gamma (M;{\mathbb {C}}_Z \otimes {\mathcal {C}}^{\infty ,\bullet }_M) \simeq \underset{V}{\underrightarrow{\lim }} \Gamma (V;{\mathcal {C}}^{\infty ,\bullet }_M) \overset{J}{\rightarrow } \underset{V}{\underrightarrow{\lim }} \Gamma (V;{\mathbb {C}}_Z \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^{\infty ,\bullet }_M) \simeq \Gamma (M;{\mathbb {C}}_Z \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^{\infty ,\bullet }_M) \end{aligned}$$

where V ranges through the family of neighborhoods having a deformation retract to Z. Thanks to this fact one can easily prove the quasi-isomorphism of sheaves of CDGA

$$\begin{aligned} {\mathbb {C}}_Z \otimes {\mathcal {C}}^{\infty ,\bullet }_M \xrightarrow {\sim } {\mathbb {C}}_Z \overset{\mathrm {w}}{\otimes }{\mathcal {C}}^{\infty ,\bullet }_M. \end{aligned}$$

Remark 7.3

As a further application, one can extend the results of [5] (as pointed out by the authors in the introduction) to the case of subanalytic sets. One first remarks that all the previous results remain valid if we consider real valued functions and sheaves of real vector spaces. Hence, the singular cohomology of Z with real coefficients \(H^\bullet (Z,{\mathbb {R}})\) is isomorphic as a CGA to its Whitney–de Rham cohomology, i.e. for each \(k \in {\mathbb {Z}}\)

$$\begin{aligned} H^k(Z,{\mathbb {R}}) \simeq H^k\Gamma (M;{\mathcal {W}}_{M,Z}^{\infty ,\bullet }), \end{aligned}$$

and these isomorphisms are compatible with the CGA structures. Then, when the set Z is simply connected, one can prove that the de Rham complex with Whitney coefficients \(\Gamma (M;{\mathcal {W}}_{M,Z}^{\infty ,\bullet })\) determines the real homotopy type of Z. This also implies that the Hochschild homology of the differential graded algebra \(\Gamma (M;{\mathcal {W}}_{M,Z}^{\infty ,\bullet })\) is isomorphic to the cohomology of the free loop space \({\mathcal {L}}Z\).