Small balls, central fibres and supported cohomology

The three small-ball comparisons can be read from one arrow between two coefficient complexes. The ordinary sections give its source, the punctured sections give its target, and supported sections give its fibre. We first calculate that arrow on an interval, including its closed endpoint and compact-support maps, then transfer the calculation along the proper scalar map h=|φ|2h=|\varphi|^2.

Scope. The scalar and support comparisons, uniform compact-cap implication, extension-continuity calculations, proper-image and closed-embedding microsupport formulas, deformation and zero-section criteria, and closed-cutoff argument are proved below. The directional reading proves the cap-test converse, and the limiting-boundary reading proves the arbitrary-open and missing-submanifold estimates. The limiting tensor proof treats arbitrary bounded coefficients over a ring of finite global dimension. Subanalytic foundations and the constructibility/microsupport criterion have separate proof requirements. The cotangent lesson supplies critical-value and cotangent-transport arguments relative to those subanalytic foundations.

AI-written exposition: GPT-6 Astra (OpenAI), Ultra; worked solutions: GPT-6.1 Sol (OpenAI), Ultra. Original programme expression is dedicated to the public domain under CC0; human mathematical sources are credited below.

The duality lesson proves the constant-interval, closed-support, proper-image and support-colimit foundations used here. Its proofs through the orientation section do not use this small-ball theorem. The application here concerns arbitrary weak coefficients; no perfectness is inferred from compactness of a fibre.

The three comparisons

Let XX be a finite-dimensional real analytic manifold, Hausdorff and countable at infinity. Let kk be commutative of finite global dimension, let F∈Dw-ℝ-cb(kX)F\in D^b_{w\text{-}\mathbb R\text{-}c}(k_X), and let φ:X→ℝr\varphi:X\to\mathbb R^r be analytic. Assume φ\varphi is proper on the closed support of FF. No finite-generation or perfect-stalk hypothesis is imposed.

Write

Bϵ={z:|z|<ϵ},B¯ϵ={z:|z|≤ϵ},Ba,b={z:a<|z|<b},Sc={z:|z|=c}.(1) B_\epsilon=\{z:|z|<\epsilon\},\quad \overline B_\epsilon=\{z:|z|\leq\epsilon\},\quad B_{a,b}=\{z:a<|z|<b\},\quad S_c=\{z:|z|=c\}. \qquad\text{(1)}

Every sheaf coefficient on an inverse image below means the ordinary restriction of FF there. For a closed Z⊂XZ\subset X, RΓZ(X;F)R\Gamma_Z(X;F) is derived cohomology with support in ZZ.

Small-ball theorem. There is ϵ0>0\epsilon_0>0 such that the following natural maps are isomorphisms.

For 0<ϵ<ϵ00<\epsilon<\epsilon_0, ordinary restriction gives

RΓ(φ−1B¯ϵ;F)⟶RΓ(φ−1Bϵ;F)⟶RΓ(φ−1(0);F).(2) R\Gamma(\varphi^{-1}\overline B_\epsilon;F) \longrightarrow R\Gamma(\varphi^{-1}B_\epsilon;F) \longrightarrow R\Gamma(\varphi^{-1}(0);F). \qquad\text{(2)}

For 0<ϵ′<ϵ<ϵ00<\epsilon'<\epsilon<\epsilon_0, inclusion of supports gives

RΓφ−1(0)(X;F)⟶RΓφ−1B¯ϵ′(X;F)⟶RΓc(φ−1Bϵ;F).(3) R\Gamma_{\varphi^{-1}(0)}(X;F) \longrightarrow R\Gamma_{\varphi^{-1}\overline B_{\epsilon'}}(X;F) \longrightarrow R\Gamma_c(\varphi^{-1}B_\epsilon;F). \qquad\text{(3)}

The support of each coefficient contribution in the closed inner ball is compact and lies in the larger open ball; this specifies the second map in (3).

Finally, if 0≤ϵ”<ϵ”′<ϵ′≤ϵ<ϵ00\leq\epsilon\text{”}<\epsilon\text{”}'<\epsilon'\leq\epsilon<\epsilon_0, ordinary restriction gives

RΓ(φ−1B0,ϵ;F)⟶RΓ(φ−1Bϵ”,ϵ′;F)⟶RΓ(φ−1Sϵ”′;F).(4) R\Gamma(\varphi^{-1}B_{0,\epsilon};F) \longrightarrow R\Gamma(\varphi^{-1}B_{\epsilon\text{”},\epsilon'};F) \longrightarrow R\Gamma(\varphi^{-1}S_{\epsilon\text{”}'};F). \qquad\text{(4)}

The intermediate sphere lies strictly inside the annulus. In particular the last coefficient space is an inverse image in XX, where FF is defined.

Local support before and after an ordinary image

We first supply the sheaf-theoretic image estimate used by the geometric argument. Let f:Y→Xf:Y\to X be C1C^1, and let G∈D+(kY)G\in D^+(k_Y). The manifolds have the standing finite dimension bounds; neither constructibility nor finite coefficients are needed in this section. For a closed subset ZZ of a local open domain, write ℒZG\mathcal L_ZG for the derived sheaf of sections supported in ZZ. Its derived global sections are RΓZ(Y;G)R\Gamma_Z(Y;G). This distinguishes a supported sheaf from a single complex of global sections.

For a real C1C^1 function ψ\psi near yy, its local support test is

𝒯y,ψ(G)=(ℒ{ψ≥ψ(y)}G)y.(T1) \mathcal T_{y,\psi}(G) =\bigl(\mathcal L_{\{\psi\geq\psi(y)\}}G\bigr)_y. \qquad\text{(T1)}

A covector pp is outside SS⁡(G)\operatorname{SS}(G) when some open cotangent neighbourhood WW of pp has every test (T1) zero whenever (y,dψy)∈W(y,d\psi_y)\in W. The neighbourhood precedes the choices of point and function. This definition includes zero covectors and implies closedness and positive conicity: multiplying a test function by a positive constant preserves its support set and scales its differential.

Put S=supp⁡(G)S=\operatorname{supp}(G), the closure of the union of the nonzero cohomology stalks. Outside SS the complex vanishes on a neighbourhood, so all its tests vanish there. Conversely, at a nonzero stalk the constant-function test is that stalk itself. Taking closure shows (y,0)∈SS⁡(G)(y,0)\in\operatorname{SS}(G) at every y∈Sy\in S. Hence the base projection of the actual microsupport is exactly SS.

For a closed Z⊂XZ\subset X, there is a natural equality of derived sheaf operations

ℒZRf*G≃Rf*ℒf−1ZG.(T2) \mathcal L_Z Rf_*G \simeq Rf_*\mathcal L_{f^{-1}Z}G. \qquad\text{(T2)}

Here is a resolution proof with its acyclicity checked. For a closed inclusion i:Z↪Xi:Z\hookrightarrow X, the underived support functor is Γ_Z=i*i!\underline\Gamma_Z=i_*i^!. The functor i!i^! sends injectives to injectives because its left adjoint i*i_* is exact. The functor i*i_* also preserves injectives because its left adjoint i−1i^{-1} is exact. Thus Γ_Z\underline\Gamma_Z preserves injectives. Likewise f*f_* preserves injectives by exactness of f−1f^{-1}.

For any sheaf II, a section of f*If_*I on UU vanishes on U\ZU\setminus Z exactly when its corresponding section of II vanishes on f−1(U\Z)f^{-1}(U\setminus Z). Consequently Γ_Zf*I=f*Γ_f−1ZI\underline\Gamma_Z f_*I=f_*\underline\Gamma_{f^{-1}Z}I, naturally on all opens. Apply this equality to a bounded-below injective resolution of GG. The preservation just proved shows that both sides compute the derived composites, proving (T2). This identity itself does not require properness.

Now assume f|Sf|_S is proper. The complex ℒf−1ZG\mathcal L_{f^{-1}Z}G is still supported on SS: localization is local, and it vanishes where GG vanishes. Write it as a closed direct image from SS and resolve there by injectives. Their closed images on YY are injective and supported on SS, so their ordinary and proper images by ff agree. The derived fibre formula (F6) of the duality lesson applies. Its compact and ordinary fibre sections agree on the compact coefficient support. It therefore turns (T2) into

(ℒZRf*G)x≃RΓ(f−1(x);(ℒf−1ZG)|f−1(x)).(T3) \bigl(\mathcal L_ZRf_*G\bigr)_x \simeq R\Gamma\bigl(f^{-1}(x); (\mathcal L_{f^{-1}Z}G)|_{f^{-1}(x)}\bigr). \qquad\text{(T3)}

The same statement holds after restricting to any open domain of a test function. Properness survives that base restriction. This is the precise point where a closed fibre may be used; the formula is not asserted for an arbitrary nonproper ordinary image.

The proper-image microsupport estimate

In the cotangent correspondence set

A={(y;ξ):(y,dfytξ)∈SS⁡(G)}⊂Y×XT*X,fπ(y;ξ)=(f(y);ξ),Γ=fπ(A).(T4) \begin{aligned} A&=\{(y;\xi): (y,df_y^t\xi)\in\operatorname{SS}(G)\} \subset Y\times_XT^*X,\\ f_\pi(y;\xi)&=(f(y);\xi),\qquad \Gamma=f_\pi(A). \end{aligned} \qquad\text{(T4)}

The set AA is closed, and its base points lie in SS, including those with dfytξ=0df_y^t\xi=0. To prove that fπ|Af_\pi|_A is proper, let K⊂T*XK\subset T^*X be compact and let Q⊂XQ\subset X be its compact base projection. Its inverse image is a closed subset of

(S∩f−1Q)×XK.(T5) \bigl(S\cap f^{-1}Q\bigr)\times_X K. \qquad\text{(T5)}

The first factor is compact by support properness, and the fibre product is closed in the product of two compact spaces. Thus (T5) is compact. Proper maps between these locally compact Hausdorff spaces are closed, as proved in (F1) of the duality lesson, so Γ\Gamma is closed. It is conic because transpose differentials commute with positive scaling.

Take p∉Γp\notin\Gamma and an open cotangent neighbourhood WW of pp disjoint from Γ\Gamma. If a C1C^1 function ϕ\phi near xx has (x,dϕx)∈W(x,d\phi_x)\in W, then (y,d(ϕ∘f)y)∉SS⁡(G)(y,d(\phi\circ f)_y)\notin\operatorname{SS}(G) for every y∈f−1(x)y\in f^{-1}(x): otherwise (T4) would put (x,dϕx)(x,d\phi_x) in Γ\Gamma.

Apply (T3) to Z={ϕ≥ϕ(x)}Z=\{\phi\geq\phi(x)\}. At each fibre point the restricted complex in its right side has stalk (T1) for ψ=ϕ∘f\psi=\phi\circ f, and that stalk is zero. A sheaf complex whose cohomology stalks all vanish is zero, so the whole fibre complex is zero. Hence the target local support test vanishes. The same argument works for every point and function with differential in the already chosen WW. By the neighbourhood-uniform definition,

SS⁡(Rf*G)⊂fπfd−1SS⁡(G),fd(y;ξ)=(y;dfytξ).(T6) \operatorname{SS}(Rf_*G)\subset f_\pi f_d^{-1}\operatorname{SS}(G), \qquad f_d(y;\xi)=(y;df_y^t\xi). \qquad\text{(T6)}

Properness on SS also gives Rf!G≃Rf*GRf_!G\simeq Rf_*G, so the same estimate applies to that image. This proof includes critical points, zero covectors and arbitrary bounded-below coefficients. It proves an inclusion; no equality for every proper map is inferred. The classical support-test argument is Proposition 4.1.1(i), printed p. 61, of Kashiwara and Schapira’s freely available Microlocal Study of Sheaves. The resolution argument (T2), the support check for (T3) and the compactness in (T5) supply the required operation details here.

Closed embeddings preserve every local support test

Let i:S↪Ui:S\hookrightarrow U be a closed smooth embedding and H∈D+(kS)H\in D^+(k_S), with arbitrary stalk modules. For a local C1C^1 function ψ\psi on UU, the support identity underlying (T2) specializes to

(ℒ{ψ≥ψ(x)}i*H)x≃(ℒ{ψ|S≥ψ(x)}H)x(x∈S).(E1) \bigl(\mathcal L_{\{\psi\ge\psi(x)\}}i_*H\bigr)_x \simeq \bigl(\mathcal L_{\{\psi|_S\ge\psi(x)\}}H\bigr)_x \quad(x\in S). \qquad\text{(E1)}

Here i*i_* is exact. On an injective resolution of HH, sections of its direct image supported in a target closed set are exactly sections supported in the inverse image. Closed direct image preserves injectives, since its left adjoint i−1i^{-1} is exact. Thus the termwise equality derives to the displayed identity; no equivalence between different definitions of microsupport is imported.

Closed-embedding formula. With id:T*U|S→T*Si_d:T^*U|_S\to T^*S restricting covectors and iπi_\pi including them in T*UT^*U,

SS⁡(i*H)=iπid−1SS⁡(H).(E2) \operatorname{SS}(i_*H)=i_\pi i_d^{-1}\operatorname{SS}(H). \qquad\text{(E2)}

The upper inclusion is (T6), since a closed embedding is proper. For the reverse, suppose a target covector (x;η0,ν0)(x;\eta_0,\nu_0) is outside SS⁡(i*H)\operatorname{SS}(i_*H). Choose smooth product coordinates (u,z)(u,z) with S={z=0}S=\{z=0\}, and a single open cotangent neighborhood WW on which every target test vanishes. The preimage of WW under the continuous map (u,η)↦(u,0;η,ν0)(u,\eta)\mapsto(u,0;\eta,\nu_0) is an open neighborhood VV of (x,η0)(x,\eta_0) in T*ST^*S. Every intrinsic C1C^1 test gg at a point with (u,dgu)∈V(u,dg_u)\in V has an ambient extension

g̃(u,z)=g(u)+⟨ν0,z⟩.(E3) \widetilde g(u,z)=g(u)+\langle\nu_0,z\rangle. \qquad\text{(E3)}

Its derivative at (u,0)(u,0) lies in WW, and (E1) identifies its zero local support test with the intrinsic test for gg. All tests in the same VV therefore vanish, so (x,η0)∉SS⁡(H)(x,\eta_0)\notin\operatorname{SS}(H). Outside SS the image sheaf is zero locally. This proves equality, including zero intrinsic covectors and every conormal direction. The formula uses neither a rank assumption on a different map nor a finite-generation hypothesis.

The bounded-below scope in these two sections is justified at the resolution level: (T2) uses a bounded-below injective resolution, and the proper-fibre formula (F6) is already proved for bounded-below inputs. In (T4)–(T6), properness on the closed coefficient support supplies the required compactness, and the local tests annihilate the entire fibre complex. The identical supported-section equality and test-function extensions prove (E1)–(E3) in this scope. None of these arguments uses an upper cohomological truncation. The weakly constructible comparisons and the zero-section criterion below retain their separately stated bounded hypotheses.

Continuing cohomology through a compact moving boundary

The local-constancy criterion needs control of cohomology on nested balls. We prove the deformation result that supplies it. It applies to D+D^+ complexes on locally compact Hausdorff spaces and uses no constructibility assumption. The human source is the freely available Astérisque 128, Theorem 1.4.3, printed pp. 30–31. The proof below includes the inverse-limit and endpoint arguments behind its continuation step.

We use two continuity calculations. First, compact-neighborhood continuity (D5) extends to A∈D+(kX)A\in D^+(k_X):

colim⁡K⊂V openHq(V;A)≃Hq(K;A|K)(K compact).(N1) \mathop{\mathrm{colim}}_{K\subset V\text{ open}}H^q(V;A) \simeq H^q(K;A|_K) \quad(K\text{ compact}). \qquad\text{(N1)}

The same injective-complex proof applies. Restriction to an open preserves injectives, and restriction of each injective term to KK is c-soft, hence acyclic for sections on the compact space. The bounded-below acyclic-resolution comparison used for the fibre formula therefore computes the right side. The compact-germ section identity holds termwise, and exact filtered colimits commute with cohomology. This verifies (N1) for bounded-below complexes, including ones not bounded above.

Second, for increasing opens VnV_n with union VV,

0⟶lim⁡n1Hq−1(Vn;A)⟶Hq(V;A)⟶limnHq(Vn;A)⟶0.(N2) 0\longrightarrow\lim{}^1_n H^{q-1}(V_n;A) \longrightarrow H^q(V;A) \longrightarrow\lim_n H^q(V_n;A)\longrightarrow0. \qquad\text{(N2)}

To verify the sequence and the degree q−1q-1, choose a bounded-below injective complex II and put Cn=Γ(Vn;I)C_n=\Gamma(V_n;I). Every restriction is degreewise surjective by flabbiness. For any tower MnM_n with restrictions rnr_n, write

Δ:∏nMn→∏nMn,(an)↦(an−rnan+1).(N3) \Delta:\prod_nM_n\to\prod_nM_n, \qquad (a_n)\mapsto(a_n-r_n a_{n+1}). \qquad\text{(N3)}

Its kernel is lim⁡Mn\lim M_n; by definition its cokernel is lim⁡1Mn\lim{}^1 M_n. For the complexes CnC_n, the map Δ\Delta is degreewise onto: choose a0a_0, then recursively lift an−bna_n-b_n to an+1a_{n+1}. Its kernel is Γ(V;I)\Gamma(V;I), by sheaf gluing. Products of modules are exact, so the long exact cohomology sequence gives (N2). The same recursion shows lim⁡1Mn=0\lim{}^1 M_n=0 whenever the transitions are surjective. In particular, it vanishes for a constant system of isomorphisms. Constancy only in degree qq would not remove the left term of (N2).

Deformation theorem. Let F∈D+(kX)F\in D^+(k_X), let SS be its closed cohomological support, and let (Ut)t∈ℝ(U_t)_{t\in\mathbb R} be open subsets satisfying:

  1. Ut=⋃s<tUsU_t=\bigcup_{s<t}U_s.
  2. S∩Ut\Us¯S\cap\overline{U_t\setminus U_s} is compact whenever s<ts<t.
  3. For the closed limiting front Bs=⋂t>sUt\Us¯,(N4) B_s=\bigcap_{t>s}\overline{U_t\setminus U_s}, \qquad\text{(N4)} every s≤ts\le t and x∈Bs\Utx\in B_s\setminus U_t satisfy (ℒX\UtF)x=0.(N5) (\mathcal L_{X\setminus U_t}F)_x=0. \qquad\text{(N5)}

Then restriction from RΓ(⋃tUt;F)R\Gamma(\bigcup_tU_t;F) to each RΓ(Us;F)R\Gamma(U_s;F) is an isomorphism, as is every restriction between members of the family. The endpoint s=ts=t is included in (N5). The same statement holds for any nonempty open real parameter interval, by reparametrizing it increasingly by ℝ\mathbb R.

Compact reduction. Closed restriction and direct image identify FF with its complex on SS: the restriction unit is an isomorphism on all stalks. For Wt=Ut∩SW_t=U_t\cap S, Wt\Ws¯S⊂S∩Ut\Us¯X\overline{W_t\setminus W_s}^{\,S}\subset S\cap\overline{U_t\setminus U_s}^{\,X}. The left side is closed in the compact right side, and its limiting front is contained in S∩BsS\cap B_s. Identity (E1), in its underlying closed-subspace form, identifies the support tests; smoothness was not needed for that identity. Cohomology on each open is also identified. Thus it suffices to prove the theorem with all Ut\Us¯\overline{U_t\setminus U_s} compact.

Fix ss. The compact sets Kt=Ut\Us¯K_t=\overline{U_t\setminus U_s}, t>st>s, shrink towards BsB_s as tt decreases to ss. Every open neighborhood VV of BsB_s contains some KuK_u with s<u≤ts<u\le t, for any previously fixed t>st>s. Otherwise the closed sets Kv\VK_v\setminus V, s<v≤ts<v\le t, would have the finite-intersection property in the compact KtK_t, yielding a point of Bs\VB_s\setminus V. This also proves the assertion when the front is empty. The front is disjoint from UsU_s, since that set is open.

Right continuity. Put Qs=ℒX\UsFQ_s=\mathcal L_{X\setminus U_s}F. We show

colim⁡t>sHq(Ut;Qs)=0.(N6) \mathop{\mathrm{colim}}_{t>s}H^q(U_t;Q_s)=0. \qquad\text{(N6)}

For t>st>s, localization applied to QsQ_s has outside term ℒX\UtF\mathcal L_{X\setminus U_t}F. Indeed, the two closed-support functors compose by intersection and preserve injectives as in (T2), while X\Ut⊂X\UsX\setminus U_t\subset X\setminus U_s. If jt:Ut↪Xj_t:U_t\hookrightarrow X, its triangle is

ℒX\UtF⟶Qs⟶Rjt*(Qs|Ut)→+1.(N7) \mathcal L_{X\setminus U_t}F\longrightarrow Q_s \longrightarrow Rj_{t*}(Q_s|_{U_t})\xrightarrow{+1}. \qquad\text{(N7)}

Both first terms vanish on BsB_s, by (N5), including its endpoint case; at a point inside UtU_t the first term vanishes automatically. Hence the last term vanishes there too. Given a∈Hq(Ut;Qs)a\in H^q(U_t;Q_s), apply (N1) to this last term on the compact BsB_s. It makes the restriction of aa zero on V∩UtV\cap U_t for some open neighborhood VV of BsB_s. Here sections of Rjt*Rj_{t*} on VV are the derived sections on V∩UtV\cap U_t; the equality is obtained with the same injective resolution, since direct image preserves injectives.

Choose s<u≤ts<u\le t with Ku⊂VK_u\subset V. The opens UsU_s and Uu∩VU_u\cap V cover UuU_u. The complex QsQ_s is zero on the first and on their intersection. The two-open Mayer–Vietoris triangle identifies RΓ(Uu;Qs)R\Gamma(U_u;Q_s) with RΓ(Uu∩V;Qs)R\Gamma(U_u\cap V;Q_s), on which aa is zero. For completeness, that triangle follows termwise from the sheaf gluing sequence on a flabby injective resolution: its difference map onto intersection sections is surjective. Thus the restriction of aa is zero on UuU_u, proving (N6).

Taking the localization triangle for UsU_s on UtU_t, then an exact filtered colimit, gives

colim⁡t>sHq(Ut;F)→∼Hq(Us;F).(N8) \mathop{\mathrm{colim}}_{t>s}H^q(U_t;F)\xrightarrow{\sim}H^q(U_s;F). \qquad\text{(N8)}

Its last term is constantly Hq(Us;F)H^q(U_s;F), with identity restrictions, and (N6) kills the supported term in adjacent degrees. These are actual restriction maps.

The real-parameter continuation argument. An inverse system MtM_t with both natural maps

colim⁡t>sMt→∼Ms,Ms→∼limu<sMu(N9) \mathop{\mathrm{colim}}_{t>s}M_t\xrightarrow{\sim}M_s, \qquad M_s\xrightarrow{\sim}\lim_{u<s}M_u \qquad\text{(N9)}

has all its restrictions invertible. To prove injectivity, take an element at time bb which vanishes at time a<ba<b. Its zero times in [a,b][a,b] form a nonempty initial segment. At their supremum cc, the inverse-limit injectivity in (N9) gives zero at cc if c>ac>a; if c=ac=a, zero is already known. If c<bc<b, the colimit injectivity gives zero at some time strictly larger than cc, a contradiction. Thus it vanishes at bb. To prove surjectivity, extend an element at aa using the colimit map and consider the supremum of its extension times up to bb. Extensions are now unique, so before that supremum they form a compatible family. The inverse-limit surjectivity extends to the supremum, and the colimit surjectivity extends beyond it unless it equals bb. This proves extension to bb, including the case where the supremum is initially aa.

Choose NN with F∈D≥NF\in D^{\ge N}. Derived sections have no cohomology below NN. Induct on q≥Nq\ge N. For any ss, choose sn↑ss_n\uparrow s; hypothesis 1 gives Us=⋃nUsnU_s=\bigcup_nU_{s_n}. In degree q=Nq=N, the left term of (N2) is zero. At every later degree it is zero by the already-proved constancy in degree q−1q-1. Thus (N2) provides the second isomorphism of (N9) for Mt=Hq(Ut;F)M_t=H^q(U_t;F), while (N8) provides the first. The continuation argument proves constancy in degree qq. Finally apply (N2) to ⋃n≥0Un=⋃tUt\bigcup_{n\ge0}U_n=\bigcup_tU_t; every lim⁡1\lim{}^1 is now zero and the inverse limit identifies by restriction with every fixed stage. The resulting map is a cohomology isomorphism in every degree, proving the theorem in D+D^+. ▫\square

Zero microsupport gives a constant bounded complex

For F∈Db(kX)F\in D^b(k_X) on a smooth finite-dimensional manifold, the following are equivalent:

  1. SS⁡(F)⊂TX*X\operatorname{SS}(F)\subset T_X^*X, the zero section.
  2. Locally, FF is a constant bounded coefficient complex.
  3. Every cohomology sheaf of FF is locally constant.

The coefficient modules may be infinite. Condition 2 refers to the whole derived object and retains its extension data.

From zero microsupport to actual descent. Work in a coordinate neighborhood on which condition 1 holds and choose a ball B(x,R)B(x,R) whose closure lies in that neighborhood. For y∈B(x,R)y\in B(x,R) and 0<r<R−|x−y|0<r<R-|x-y|, interpolate centers and radii:

c(t)=(1−t)y+tx,ρ(t)=(1−t)r+tR,Ut=B(c(t),ρ(t)).(Z1) c(t)=(1-t)y+tx,\quad \rho(t)=(1-t)r+tR, \quad U_t=B(c(t),\rho(t)). \qquad\text{(Z1)}

Use a slightly larger open parameter interval containing [0,1][0,1]. It can be chosen so that every radius is positive and the closures of all balls stay in a fixed compact subset of the coordinate neighborhood. Since R−r>|x−y|R-r>|x-y|, the triangle inequality gives Us¯⊂Ut\overline{U_s}\subset U_t for s<ts<t, and continuity gives the increasing-union property. The front (N4) is the sphere ∂Us\partial U_s: interior and exterior points are excluded by continuity, while each sphere point lies in every later ball and outside UsU_s. It is contained in UtU_t for s<ts<t. At the only remaining endpoint s=ts=t, the complement of the ball is tested by ψ(z)=|z−c(s)|2\psi(z)=|z-c(s)|^2, whose differential is nonzero on that sphere. Condition 1 makes each such local support test zero. All deformation hypotheses hold; hence the actual restriction

RΓ(B(x,R);F)→∼RΓ(B(y,r);F)(Z2) R\Gamma(B(x,R);F)\xrightarrow{\sim}R\Gamma(B(y,r);F) \qquad\text{(Z2)}

is an isomorphism. Let r↓0r\downarrow0. With a fixed injective resolution, exact filtered colimits of these section complexes identify with the stalk complex, so (Z2) gives RΓ(B(x,R);F)≃FyR\Gamma(B(x,R);F)\simeq F_y for every yy in the original ball. Put C=RΓ(B(x,R);F)C=R\Gamma(B(x,R);F). The adjunction counit is

CB(x,R)⟶F|B(x,R).(Z3) C_{B(x,R)}\longrightarrow F|_{B(x,R)}. \qquad\text{(Z3)}

Its stalk maps are exactly the restriction maps just proved invertible. It is therefore an isomorphism of sheaf complexes. Since any stalk of this nonempty ball is bounded in the original global degree interval for FF, so is CC. This proves condition 2 without splitting cohomology degrees.

Constant coefficients and the converse. For a constant bounded coefficient complex CUC_U, every C1C^1 test at a nonzero covector has a submersion coordinate chart in which its support set is {u1≥0}\{u_1\ge0\}. The chart and its open negative half are products of contractible intervals. The ordinary homotopy calculation, including its actual unit, identifies the derived sections of CUC_U on each with CC. Restriction is the identity under those units. The localization triangle consequently gives zero for the supported stalk. This applies to every nonzero test in a neighborhood of a nonzero cotangent point, so SS⁡(CU)\operatorname{SS}(C_U) is contained in the zero section.

Condition 2 plainly gives condition 3 by exactness of the constant-sheaf functor. Conversely, under condition 3, only finitely many cohomology sheaves occur, so near a fixed point all of them can be made constant on a common open neighborhood. Each has microsupport in its zero section by the preceding argument. Finite truncation triangles then give the same bound for FF. To justify this last step directly, a local support functor sends a distinguished triangle to a triangle. Outside the union of the microsupports of two terms, intersect their two open testing neighborhoods. Every test for those two terms is zero, hence so is the test for the third. This proves the triangle microsupport inequality, and induction through the finite truncations proves condition 1. No assertion that arbitrary cohomology sheaves have microsupport contained in that of their complex was used. ▫\square

Combining (E2) with this criterion gives the exact form used on strata:

SS⁡(i*H)⊂TS*U⟺SS⁡(H)⊂TS*S⟺H is locally a constant bounded complex.(Z4) \operatorname{SS}(i_*H)\subset T_S^*U \quad\Longleftrightarrow\quad \operatorname{SS}(H)\subset T_S^*S \quad\Longleftrightarrow\quad H\text{ is locally a constant bounded complex}. \qquad\text{(Z4)}

The middle covector restriction is surjective with kernel the conormal bundle. These proofs supply the closed-embedding and zero-section inputs of the constructibility criterion. The missing-submanifold proof supplies its boundary estimate. The limiting tensor proof supplies the tensor input for bounded coefficients over a ring of finite global dimension. Involutivity and compatible microlocal stratification remain separate inputs.

One compact cap works for an entire family

The deformation theorem gives more than a separate vanishing statement at each stalk. If many coefficient complexes avoid the same open set of covectors, the same geometric cap and base work for all of them. This is the form needed before taking limits of extensions. We prove this implication explicitly. Its converse and directional sheaf projector are proved in the companion prerequisite reading.

Work in a coordinate open set X⊂ℝnX\subset\mathbb R^n, and fix a nonzero covector (x0,ξ0)(x_0,\xi_0). Let (Fλ)(F_\lambda) be any family in D+(kX)D^+(k_X). Suppose a single open cotangent neighborhood WW of (x0,ξ0)(x_0,\xi_0) misses every SS⁡(Fλ)\operatorname{SS}(F_\lambda). No common lower cohomological bound, constructibility, or finite-rank hypothesis on this family is needed. In this section the definition (T1) is used for bounded-below complexes, with the same localization and support operations.

Translate and linearly change coordinates so that x0=0x_0=0 and ξ0=dx1\xi_0=dx_1, and write x=(x1,x′)x=(x_1,x'). There are h,δ>0h,\delta>0 and an open neighborhood VV of zero such that, putting

C={v:v1≤−δ|v′|},H={x:x1≥−h},L={x:x1=−h},Kx=(x+C)∩H,Bx=(x+C)∩L,(U1) C=\{v:v_1\leq-\delta|v'|\},\quad H=\{x:x_1\geq-h\},\quad L=\{x:x_1=-h\},\quad K_x=(x+C)\cap H,\quad B_x=(x+C)\cap L, \qquad\text{(U1)}

all KxK_x, for x∈Vx\in V, lie in XX, are compact, and the actual restriction maps satisfy

RΓ(Kx;Fλ)→∼RΓ(Bx;Fλ)(x∈V,λ arbitrary).(U2) R\Gamma(K_x;F_\lambda)\xrightarrow{\sim} R\Gamma(B_x;F_\lambda) \qquad(x\in V,\ \lambda\text{ arbitrary}). \qquad\text{(U2)}

Here and below coefficients on a compact set mean ordinary inverse image to that set. The constants, sets and maps in (U1) do not depend on λ\lambda.

First take a small angular neighborhood of dx1dx_1 and a base neighborhood whose product lies in the positive conic enlargement of WW. Choose δ\delta so small that every dx1+ηdx′dx_1+\eta\,dx' with |η|≤δ|\eta|\leq\delta has direction in that angular neighborhood. Positive rescaling does not change a support test. Then choose hh and the vertex neighborhood small enough that a slightly enlarged compact cap lies in the chosen base neighborhood. Compactness follows directly from −h≤y1≤x1−δ|y′−x′|-h\leq y_1\leq x_1-\delta|y'-x'|. These choices use only WW, and ensure that all subsequent boundary tests vanish for every member of the family. Fix one F=FλF=F_\lambda during the proof. Extend it by zero to the ambient vector space; every boundary test we use is inside the original coordinate domain.

An explicit analytic motion and its rim

For a permitted vertex a=(a1,a′)a=(a_1,a') above LL, let R=h+a1>0R=h+a_1>0, q=δ2|y′−a′|2q=\delta^2|y'-a'|^2, and D=a+Int⁡CD=a+\operatorname{Int}C. For t>0t>0, define

gt(q)=R2−(R2−q)exp⁡(−R2−qt),Dt={y:y1<a1−gt(q)}.(U3) g_t(q)=R^2-(R^2-q)\exp\!\left(-\frac{R^2-q}{t}\right), \qquad D_t=\{y:y_1<a_1-\sqrt{g_t(q)}\}. \qquad\text{(U3)}

The function gtg_t is positive: for q≥R2q\geq R^2 this is immediate, while for 0≤q<R20\leq q<R^2 it is at least qq, strictly so at q=0q=0. More generally gt(q)≥qg_t(q)\geq q for all q≥0q\geq0. Thus Dt⊂DD_t\subset D, with strict separation from the side of DD except along the rim on LL. The graph in (U3) is real analytic. Writing s=R2−qs=R^2-q, differentiation gives

∂tgt=−s2t2e−s/t≤0,∂qgt=e−s/t(1−s/t),|∂qgt|≤1(0≤q≤R2).(U4) \partial_t g_t=-\frac{s^2}{t^2}e^{-s/t}\leq0, \qquad \partial_q g_t=e^{-s/t}(1-s/t),\qquad |\partial_q g_t|\leq1\quad(0\leq q\leq R^2). \qquad\text{(U4)}

For the last inequality, |1−u|e−u≤1|1-u|e^{-u}\leq1 for u≥0u\geq0: on [0,1][0,1] both factors are at most one, and on [1,∞)[1,\infty) the maximum of (u−1)e−u(u-1)e^{-u} is e−2e^{-2}. Consequently the transverse derivative of gt(q)\sqrt{g_t(q)} has norm at most δq/gt(q)≤δ\delta\sqrt{q/g_t(q)}\leq\delta. All outward boundary differentials in HH therefore have the permitted direction dx1+ηdx′dx_1+\eta\,dx'.

The domains increase continuously with tt, and their union is DD, since gt(q)→qg_t(q)\to q as t→∞t\to\infty. A point of LL belongs to DtD_t exactly when q<R2q<R^2; hence Dt∩L=D∩LD_t\cap L=D\cap L for every tt. As t↓0t\downarrow0, the closures of their portions in HH shrink to D¯∩L\overline D\cap L. Indeed every such point has q≤R2q\leq R^2, and gt(q)→R2g_t(q)\to R^2 uniformly there, because 0≤se−s/t≤t/e0\leq s e^{-s/t}\leq t/e. This uniform estimate will also control the compact limits below.

Let j:D↪ℝnj:D\hookrightarrow\mathbb R^n. To leave the whole region below the base fixed, apply deformation to

A=Rj*(F|D),Ut=Dt∪(D\H).(U5) A=Rj_*(F|_D),\qquad U_t=D_t\cup(D\setminus H). \qquad\text{(U5)}

The closure of every difference Ut\UsU_t\setminus U_s, s<ts<t, is contained in the fixed compact cap D¯∩H\overline D\cap H. The family is left continuous. Inside DD, a limiting front above LL is a graph from (U3). At a later parameter it has entered UtU_t, and at the parameter itself its support test vanishes by (U4). Outside DD, the only possible limiting-front points are the rim ∂D∩L\partial D\cap L. A point of the side strictly above LL has a neighborhood disjoint from DtD_t for all parameters in a small interval about any fixed finite parameter, while the region below LL is unchanged. At a rim point both DtD_t and DD have analytic smooth boundaries with the permitted outward differentials. In dimension one there are no rim points; the same argument uses intervals.

We must check the support test on AA, rather than silently replace it by a test on FF at a point outside DD. Put Zt=D\DtZ_t=D\setminus D_t. Since Zt∩L=⌀Z_t\cap L=\varnothing, its portions Zt+=Zt∩HZ_t^+=Z_t\cap H and Zt−=Zt∩{y1≤−h}Z_t^-=Z_t\cap\{y_1\leq-h\} are disjoint closed subsets of DD, both open and closed in ZtZ_t. Therefore

ℒZt(F|D)≃ℒZt+(F|D)⊕ℒZt−(F|D).(U6) \mathcal L_{Z_t}(F|_D) \simeq\mathcal L_{Z_t^+}(F|_D)\oplus \mathcal L_{Z_t^-}(F|_D). \qquad\text{(U6)}

At a rim point yy, the two smooth support tests (ℒℝn\DtF)y(\mathcal L_{\mathbb R^n\setminus D_t}F)_y and (ℒℝn\DF)y(\mathcal L_{\mathbb R^n\setminus D}F)_y vanish. Apply ℒℝn\Dt\mathcal L_{\mathbb R^n\setminus D_t} to the localization triangle for DD. Its composite with ℒℝn\D\mathcal L_{\mathbb R^n\setminus D} is the latter functor, because the second support is contained in the first. The resulting triangle gives (ℒℝn\DtA)y=0(\mathcal L_{\mathbb R^n\setminus D_t}A)_y=0. By (T2) and (U6),

ℒℝn\UtA≃Rj*ℒZt+(F|D)is a direct summand ofℒℝn\DtA.(U7) \mathcal L_{\mathbb R^n\setminus U_t}A \simeq Rj_*\mathcal L_{Z_t^+}(F|_D) \quad\text{is a direct summand of}\quad \mathcal L_{\mathbb R^n\setminus D_t}A. \qquad\text{(U7)}

Its stalk at the rim is consequently zero. This checks the endpoint and later-parameter front conditions of (N5), including the rim. Reparametrizing (0,∞)(0,\infty) by ℝ\mathbb R, the proved deformation theorem applies and gives

RΓ(D;F)→∼RΓ(Ut;F).(U8) R\Gamma(D;F)\xrightarrow{\sim}R\Gamma(U_t;F). \qquad\text{(U8)}

Passing to the closed cap and its closed base

The fixed open region V−=D\HV_-=D\setminus H has closure in DD contained in UtU_t, since D∩L⊂DtD\cap L\subset D_t. Extension by zero of F|V−F|_{V_-} to DD has closed support inside UtU_t; restricting its derived sections from DD to UtU_t is therefore an isomorphism. This follows by representing it as the direct image from its closed support and then taking sections there. In the two localization triangles for the closed upper part of DD and of UtU_t, the open-part comparison and (U8) are isomorphisms. Thus their third comparison is the actual restriction isomorphism

RΓ(D∩H;F|H)→∼RΓ(Dt∩H;F|H).(U9) R\Gamma(D\cap H;F|_H)\xrightarrow{\sim} R\Gamma(D_t\cap H;F|_H). \qquad\text{(U9)}

Fix x∈Vx\in V and put a=x+ρe1a=x+\rho e_1, ρ>0\rho>0 small. The left domains in (U9) are a cofinal family of relative open neighborhoods in HH of KxK_x. The right domains, as ρ,t↓0\rho,t\downarrow0, are cofinal neighborhoods in HH of BxB_x. To verify the second assertion quantitatively, all domains lie in a fixed compact larger cap. Along any sequence with ρ,t→0\rho,t\to0, a limit of points in their closures satisfies q≤(h+x1)2q\leq(h+x_1)^2 and y1=−hy_1=-h, by the uniform bound se−s/t≤t/es e^{-s/t}\leq t/e. Hence the limit lies in BxB_x. If arbitrarily small parameters failed to put the whole closure in a prescribed open neighborhood of BxB_x, compactness would give a contradictory sequence of points outside that neighborhood. The same argument with the cone inequality proves the first cofinality assertion.

The right domains need not be ordered merely by decreasing ρ\rho. Choose a nested cofinal sequence of pairs (ρm,tm)(\rho_m,t_m) recursively: put both new domains inside their predecessors and inside the 1/m1/m-neighborhoods of their respective compact sets. The compactness argument just given permits each choice. Restriction in both columns commutes with (U9). Compact-neighborhood continuity (N1), on the locally compact closed space HH, now identifies the colimit of these isomorphisms with

colimmRΓ(D(am)∩H;F|H)⟶colimmRΓ(Dtm(am)∩H;F|H)≃RΓ(Bx;F),(U10) \operatorname*{colim}_m R\Gamma(D(a_m)\cap H;F|_H) \longrightarrow \operatorname*{colim}_m R\Gamma(D_{t_m}(a_m)\cap H;F|_H) \simeq R\Gamma(B_x;F), \qquad\text{(U10)}

whose source is RΓ(Kx;F)R\Gamma(K_x;F). Here the filtered colimits can equivalently be taken on every cohomology group, where they are exact; all identifications are induced by restriction. This proves (U2), with its natural map. Every geometric choice was independent of FλF_\lambda, so the proof establishes the claimed family uniformity. At a zero covector, a common excluded neighborhood instead forces every FλF_\lambda to vanish on one common base neighborhood by the constant-function test; any small cap there gives the zero comparison.

The two limits of extension use different supports

For subsequent boundary arguments it is useful to keep the limit operations separate. Let OmO_m be increasing open subsets of a locally compact Hausdorff space ZZ, with union OO. Write jm:Om↪Zj_m:O_m\hookrightarrow Z, j:O↪Zj:O\hookrightarrow Z, and let F∈D+(kO)F\in D^+(k_O). Ordinary extension is recovered by the derived inverse limit with its actual restriction maps:

Rj*F≃holimmRjm*(F|Om).(J1) Rj_*F\simeq\operatorname*{holim}_m Rj_{m*}(F|_{O_m}). \qquad\text{(J1)}

Choose one bounded-below injective resolution II on OO. Each complex jm*(I|Om)j_{m*}(I|_{O_m}) is a bounded-below complex of injectives: restriction to an open set preserves injectives because its left adjoint, extension by zero, is exact, and direct image preserves injectives because inverse image is exact. Products of these injective models compute the derived products. To check this, their Hom complexes from an acyclic complex are acyclic by the bounded-below injective-resolution argument supplied in the duality lesson. Hom into their termwise product is the product of those Hom complexes. Products of module complexes preserve acyclicity, so the product model has the required injective property as well. All these models have the common lower bound of II. In each degree and over each open V⊂ZV\subset Z, the restrictions from V∩Om+1V\cap O_{m+1} to V∩OmV\cap O_m are surjective by flabbiness. Hence the map 1−shift1-\mathrm{shift} on the product of these section groups is surjective, by recursively lifting one component at a time. Its kernel is Γ(V∩O;I)\Gamma(V\cap O;I), by the sheaf gluing axiom. The homotopy-fibre complex of this map is consequently quasi-isomorphic to j*Ij_*I, proving (J1). This argument does not assume that arbitrary products of sheaves are exact, or that the cohomology restriction maps stabilize.

Extension by zero has a direct-limit comparison on compact tests. For a compact K⊂ZK\subset Z, the natural maps give, in every degree,

colimmHq(K;jm!(F|Om))→∼Hq(K;j!F).(J2) \operatorname*{colim}_m H^q(K;j_{m!}(F|_{O_m})) \xrightarrow{\sim} H^q(K;j_!F). \qquad\text{(J2)}

Indeed put V=K∩OV=K\cap O and Vm=K∩OmV_m=K\cap O_m. Open-extension base change on stalks identifies restriction to KK with extension by zero from these open subsets of KK. Since KK is compact, the resulting cohomology groups are Hcq(Vm;F|Vm)H_c^q(V_m;F|_{V_m}) and Hcq(V;F|V)H_c^q(V;F|_V). A bounded-below c-soft resolution on VV, restricted to the opens VmV_m, computes them. Its compact-section complexes have direct limit the compact-section complex on VV: every compact support lies in some VmV_m, and extension by zero is the given transition map. Exactness of filtered colimits proves (J2). The identification is natural for restriction from a compact cap to its closed base, because it was built from the original restriction and extension maps. Thus if all cap/base comparisons for the objects jm!(F|Om)j_{m!}(F|_{O_m}) are isomorphisms, the same comparison for j!Fj_!F is an isomorphism.

The last statement is a comparison on a specified compact cap. The converse cap-test theorem converts it into an exclusion from microsupport. Likewise (J1) supplies the inverse limit for ordinary extensions, but a pointwise vanishing stalk cannot simply be commuted with an infinite product. The directional reading proves uniform propagation, one localization for a whole family, and the noncharacteristic open-boundary estimates. The limiting-boundary proof supplies the arbitrary-open estimates and the missing-submanifold trace, with arbitrary bounded-below coefficients. The limiting tensor proof treats arbitrary bounded coefficients over a ring of finite global dimension; the geometric foundations remain separate.

The scalar profile and its geometric input

Set

h=|φ|2:X→ℝ,Λ=SS⁡(F).(5) h=|\varphi|^2:X\to\mathbb R,\qquad \Lambda=\operatorname{SS}(F). \qquad\text{(5)}

If a compact set of real numbers has upper bound R2R^2, its support inverse image under hh is closed in supp⁡(F)∩φ−1B¯R\operatorname{supp}(F)\cap\varphi^{-1}\overline B_R, which is compact. If it lies below zero, its inverse image is empty. Thus hh is proper on the same closed coefficient support. Write

H=Rh*F∈Dw-ℝ-cb(kℝ).(7) H=Rh_*F\in D^b_{w\text{-}\mathbb R\text{-}c}(k_{\mathbb R}). \qquad\text{(7)}

The boundedness here follows from the ordinary-image bound, since XX has a uniform finite dimension bound. The sheaf image estimate is now (T6). To obtain weak constructibility of HH, the remaining geometric contracts are precise: the constructibility/microsupport criterion makes the actual SS⁡(F)\operatorname{SS}(F) closed, conic, subanalytic and isotropic; proper cotangent transport makes hπhd−1SS⁡(F)h_\pi h_d^{-1}\operatorname{SS}(F) a set with those same properties. Its required properness was proved in (T5), using the actual support. Estimate (T6) and the reverse constructibility criterion then make the cohomology of HH locally constant on the pieces of a locally finite subanalytic stratification of ℝ\mathbb R. The cotangent transport argument is supplied in the linked lesson, including singular-form detection. Its subanalytic foundations and the constructibility criterion with its microlocal proofs still require complete programme clearance. The proper-image local-support estimate itself is no longer an imported theorem. No finiteness condition on the coefficient modules enters this deduction.

On the line, the connected strata are points and intervals. Local finiteness, applied near zero, gives δ>0\delta>0 with no point stratum in (0,δ)(0,\delta), for a common stratification of the finitely many cohomology sheaves. We may insert zero as a point stratum if necessary. Since h≥0h\geq0, HH vanishes on the negative half-line. The entire remaining calculation uses precisely these two properties: zero on the negative side and locally constant cohomology on I=(0,δ)I=(0,\delta).

Here is why a locally constant sheaf LL on an interval is constant, even for an infinite module. To transport a stalk element between two points, cover their compact connecting segment by trivializing subintervals and subdivide it into finitely many pieces subordinate to them. Consecutive overlaps are connected, so continuation of a constant section is unique. Refining a subdivision does not change the result. Two choices have a common refinement, giving the same transport. Concatenation and reversal show that these transports compose and are inverse. Fixing one stalk now supplies sections locally at every point, with the constant gluing rule; hence it identifies the sheaf with the constant sheaf of that stalk.

Put B=RΓ(I;H)B=R\Gamma(I;H). The exact constant-sheaf functor is left adjoint to sections. Its derived counit gives

H|I≃BI.(9) H|_I\simeq B_I. \qquad\text{(9)}

To check the counit, first take one cohomology sheaf, which is constant by the preceding argument. Its ordinary cohomology on every nonempty subinterval is its coefficient in degree zero, by the proper-interval homotopy proof in (O1)–(O3) of the duality lesson. The counit is therefore the identity on every stalk. Induct on the finite number of cohomology degrees using the natural truncation triangles. This proves (9) for the whole complex and proves that BB has the same cohomological bounds as H|IH|_I. No splitting into cohomology sheaves has been assumed. In particular, all restrictions between positive subintervals identify their section complexes with the same BB.

An interval star and its closed endpoint

We prove the scalar assertion in the category of all sheaves. Start with a sheaf QQ on J=(−η,t)J=(-\eta,t), zero on (−η,0)(-\eta,0) and constant with value NN on (0,t)(0,t). Let ii be the inclusion of zero and jj the inclusion of (0,t)(0,t). The natural maps from open extension and to the closed-point restriction give the stalkwise exact sequence

0⟶j!N⟶Q⟶i*Q0⟶0.(S1) 0\longrightarrow j_!N\longrightarrow Q\longrightarrow i_*Q_0 \longrightarrow0. \qquad\text{(S1)}

The sheaf N[0,t)N_{[0,t)}, extended from that closed subset of JJ, fits into a second exact sequence:

0⟶j!N⟶N[0,t)⟶i*N⟶0.(S2) 0\longrightarrow j_!N\longrightarrow N_{[0,t)} \longrightarrow i_*N\longrightarrow0. \qquad\text{(S2)}

The half-closed interval [0,t)[0,t) contracts to zero. It is locally compact, so the proper-interval homotopy argument applies to its constant coefficients, just as it did to a closed ball. Consequently its ordinary derived sections are NN and restriction to zero is the identity. Taking sections in (S2) proves RΓ(J;j!N)=0R\Gamma(J;j_!N)=0. Taking sections in (S1) now proves that the actual restriction RΓ(J;Q)→Q0R\Gamma(J;Q)\to Q_0 is an isomorphism.

For the closed scalar interval [0,t][0,t], the identical argument uses the open inclusion (0,t]→[0,t](0,t]\to[0,t] and the constant sheaf on [0,t][0,t]. Its ordinary cohomology is again NN, with identity restriction to zero. It follows that RΓ([0,t];Q)→Q0R\Gamma([0,t];Q)\to Q_0 is an isomorphism whenever QQ is constant on (0,t](0,t]. No condition on the attachment homomorphism at zero is imposed in either calculation.

Apply these calculations to every cohomology sheaf of a bounded complex. The restriction maps commute with truncation triangles; induction on the cohomology range proves the derived assertions. In particular, with A=H0A=H_0,

RΓ(J;H)⟶H0=A(10) R\Gamma(J;H)\longrightarrow H_0=A \qquad\text{(10)}

is the natural isomorphism. Because HH vanishes to the left of zero, restriction identifies RΓ(J;H)R\Gamma(J;H) with RΓ([0,t);H)R\Gamma([0,t);H). The closed-interval calculation applies since tt is interior to the constant positive region. Both maps to AA are restrictions, so their composite relation proves that

RΓ([0,t];H)⟶RΓ([0,t);H)⟶A(S3) R\Gamma([0,t];H)\longrightarrow R\Gamma([0,t);H) \longrightarrow A \qquad\text{(S3)}

consists of isomorphisms. It also proves their compatibility as tt decreases. This supplies the closed endpoint directly; no microlocal endpoint or general triangulation-star theorem is used.

One fibre computes every small closed support

Under (9) and (10), restriction to the positive part defines

u:A⟶B.(13) u:A\longrightarrow B. \qquad\text{(13)}

The inverse of the restriction isomorphism to AA in (10) is unique in the derived category. Thus this is a specified arrow, independent of the interval chosen, and not a choice of a map between abstractly isomorphic coefficient objects. Put D=Cone⁡(u)[−1]D=\operatorname{Cone}(u)[-1], with the cone differential of (P2) in the duality lesson. Localization on JJ gives

D⟶A→uB→+1,D≃RΓ{0}(ℝ;H)≃Cone⁡(u)[−1].(14) D\longrightarrow A\xrightarrow{u}B\xrightarrow{+1}, \qquad D\simeq R\Gamma_{\{0\}}(\mathbb R;H) \simeq\operatorname{Cone}(u)[-1]. \qquad\text{(14)}

For 0<t′<t0<t'<t, the complement in JJ of [0,t′][0,t'] has a zero negative part and the constant positive part (t′,t)(t',t). Its sections are BB, with the same map from AA. Hence localization also gives

RΓ[0,t′](ℝ;H)⟶A→uB→+1.(15) R\Gamma_{[0,t']}(\mathbb R;H) \longrightarrow A\xrightarrow{u}B\xrightarrow{+1}. \qquad\text{(15)}

The inclusion of supports {0}⊂[0,t′]\{0\}\subset[0,t'] induces the identity on AA and the restriction isomorphism on BB. Taking the corresponding fibres shows that the actual support inclusion is an isomorphism. These maps commute for all smaller and larger positive inner endpoints.

To pass to compact supports without an unproved inverse-limit assertion, restrict to the closed subspace [0,t)⊂J[0,t)\subset J. A complex with zero cohomology off this subspace is the closed direct image of its restriction, as a stalk check proves. Resolve that restriction by injectives and push them forward by the closed inclusion. Closed direct image is exact and preserves injectives because its left adjoint is exact. We have therefore chosen a representative whose terms are actually supported in [0,t)[0,t).

Every compact subset of [0,t)[0,t) lies in [0,r][0,r] for some 0<r<t0<r<t. Termwise compact sections of this representative are consequently the filtered union of its sections with those closed supports. Exactness of filtered colimits gives the comparison on cohomology, and the compatible support maps already proved yield

RΓc([0,t);H)≃D.(16) R\Gamma_c([0,t);H)\simeq D. \qquad\text{(16)}

The map from each inner closed support to this compact-section complex is the map induced by inclusion, and is an isomorphism. This calculation works for arbitrary bounded coefficient complexes, independently of their perfection.

Transport along the map proper on coefficient support

We justify all the comparison maps used to return to XX. Put S=supp⁡(F)S=\operatorname{supp}(F) and let i:S→Xi:S\to X. A stalk check gives F≃i*i−1FF\simeq i_*i^{-1}F, since FF has zero cohomology off SS. The restricted map h|Sh|_S is proper. Thus proper base change applies even if hh is not proper on all of XX.

For an open scalar set VV, derived sections of Rh*FRh_*F on VV are sections of FF on h−1Vh^{-1}V, by composition of ordinary direct images. For a closed scalar subset, first use proper base change for h|Sh|_S and then sections. These identifications include their restriction maps. Moreover, for a closed scalar KK and an open scalar VV,

RΓK(ℝ;Rh*F)≃RΓh−1K(X;F),RΓc(V;Rh*F)≃RΓc(h−1V;F).(S4) \begin{aligned} R\Gamma_K(\mathbb R;Rh_*F)&\simeq R\Gamma_{h^{-1}K}(X;F),\\ R\Gamma_c(V;Rh_*F)&\simeq R\Gamma_c(h^{-1}V;F). \end{aligned} \qquad\text{(S4)}

For the first equality, use an injective resolution of i−1Fi^{-1}F on SS and its closed direct image on XX. These terms are injective and supported on SS. Their ordinary and proper direct images by hh agree, because every section support is closed inside a set proper over the base. The support of an image section is the proper image of the original support, as in (F3) and (D2) of the duality lesson. Thus sections supported in KK are exactly the sections supported in h−1Kh^{-1}K, term by term. The second equality is the already-proved proper-image composition, since Rh*F=Rh!FRh_*F=Rh_!F. Both proofs retain inclusion of closed supports and passage to compact supports; they do not identify only the resulting objects.

The closed and open restrictions in (S3) therefore give

RΓ({h≤t};F)⟶RΓ({h<t};F).(11) R\Gamma(\{h\leq t\};F) \longrightarrow R\Gamma(\{h<t\};F). \qquad\text{(11)}

and proper base change at zero gives

A=H0≃RΓ(h−1(0);F).(12) A=H_0\simeq R\Gamma(h^{-1}(0);F). \qquad\text{(12)}

Take t=ϵ2t=\epsilon^2 and choose ϵ02<δ\epsilon_0^2<\delta. These are precisely the maps in (2). Likewise (14)–(16), transported by (S4) with t′=(ϵ′)2t'=(\epsilon')^2, give all the maps in (3). Compactness is only required on the coefficient support, exactly as in the statement.

For 0≤s<q<r≤t<δ0\le s<q<r\le t<\delta, the constant-complex comparison (9) gives

RΓ((0,t);H)⟶RΓ((s,r);H)⟶Hq.(17) R\Gamma((0,t);H) \longrightarrow R\Gamma((s,r);H) \longrightarrow H_q. \qquad\text{(17)}

The last arrow is restriction to an interior point of a nonempty interval. Proper base change identifies its target with sections on h−1(q)h^{-1}(q). Substituting

t=ϵ2,r=(ϵ′)2,q=(ϵ”′)2,s=(ϵ”)2.(18) t=\epsilon^2,\quad r=(\epsilon')^2,\quad q=(\epsilon\text{”}')^2,\quad s=(\epsilon\text{”})^2. \qquad\text{(18)}

gives the punctured ball, annulus and pulled-back sphere in (4), including ϵ”=0\epsilon\text{”}=0 and ϵ′=ϵ\epsilon'=\epsilon. Every map here is induced by the same restriction or support operation as in the theorem. Subject to the stated geometric proper-image input, this completes the proof of all three comparisons.

The two signed critical sets give a second check

The earlier microlocal route to the same positive interval remains useful for recording both covector directions. Let Λ=SS⁡(F)\Lambda=\operatorname{SS}(F). The geometric constructibility criterion makes the actual Λ\Lambda closed, conic, subanalytic and isotropic, with base equal to the closed support. The antipodal set has the same properties. The direct analytic-curve proof of microlocal Bertini–Sard, applied to hh and these two sets, gives the closed locally finite critical-value sets

C+={h(x):dhx∈Λ},C−={h(x):−dhx∈Λ}.(6) \begin{aligned} C_+&=\{h(x):dh_x\in\Lambda\},\\ C_-&=\{h(x):-dh_x\in\Lambda\}. \end{aligned} \qquad\text{(6)}

Properness is available on their base because it is the actual coefficient support. Shrink δ\delta to avoid both sets on (0,δ)(0,\delta), allowing zero itself to remain critical. The proper-image microsupport estimate lifts a scalar covector (t;τ)(t;\tau) to τdhx∈Λ\tau\,dh_x\in\Lambda, with h(x)=th(x)=t. If τ>0\tau>0, conicity contradicts the first exclusion; if τ<0\tau<0, it contradicts the second. Thus

SS⁡(H)|(0,δ)⊂T(0,δ)*(0,δ).(8) \operatorname{SS}(H)|_{(0,\delta)} \subset T^*_{(0,\delta)}(0,\delta). \qquad\text{(8)}

This recovers local constancy on the positive interval through the zero-section criterion. The image estimate is (T6). The critical-value proof now uses curve selection and the singular-form test (C1)–(C6), without the uniformization/Sard inputs of general cotangent transport. Its subanalytic foundations remain unfinished; the zero-section criterion, including actual derived local descent, is proved above. The scalar proof above needs no additional microlocal Morse endpoint result once positive local constancy is known.

Applying the theorem in an open coordinate chart

For an open chart X⊂ℝnX\subset\mathbb R^n and φ(x)=x−x0\varphi(x)=x-x_0, choose a closed ball of radius RR about x0x_0 contained in XX, and set

F′=F⊗kB¯R(x0).(19) F'=F\otimes k_{\overline B_R(x_0)}. \qquad\text{(19)}

Here is a direct proof that the cutoff preserves weak constructibility. More generally let Z⊂XZ\subset X be closed and subanalytic, with inclusion ii. Choose a locally finite subanalytic cover (Ea)(E_a) on which all the finitely many cohomology sheaves of FF are locally constant. The sets Ea∩ZE_a\cap Z and Ea\ZE_a\setminus Z are subanalytic by intersection and difference in the subanalytic set calculus. They still form a locally finite cover: each is a subset of its original member, and only two new members arise from it.

The stalks of kZk_Z are kk on ZZ and zero elsewhere, so this sheaf is flat. Exact restriction and closed direct image give, by the canonical stalkwise identification,

F⊗LkZ≃i*i−1F,Hj(F⊗LkZ)|E≃{Hj(F)|E,E⊂Z,0,E⊂X\Z.(K1) F\otimes^L k_Z\simeq i_*i^{-1}F, \qquad H^j(F\otimes^L k_Z)|_E\simeq \begin{cases} H^j(F)|_E,&E\subset Z,\\ 0,&E\subset X\setminus Z. \end{cases} \qquad\text{(K1)}

Each new cover member therefore has locally constant cohomology. This is exactly the defining cover condition for weak constructibility. It preserves the original global cohomological interval and imposes no finite-generation, perfection or noncharacteristic condition. The argument uses only the stated subanalytic set calculus; it does not require the limiting tensor microsupport estimate.

Apply this with Z=B¯R(x0)Z=\overline B_R(x_0). The result in (19) has compact closed support and agrees with FF on the interior. Apply the small-ball theorem to it and use restriction and support excision to transfer the comparisons to sufficiently small balls for FF. This keeps the chart open and imposes no global properness assumption on it.

None of A,B,DA,B,D has been assumed perfect. Finiteness of compact or sphere cohomology for perfect constructible coefficients is a subsequent theorem, not a consequence of the present weak-coefficient calculation.

Examples and exercises with solutions

The two sides of a point give its local degree

Difficulty: Introductory.

On the oriented line take F=kℝF=k_{\mathbb R} and φ(x)=x\varphi(x)=x, with k≠0k\neq0. Compute A,B,u,DA,B,u,D, and identify the ordinary and compactly supported cohomology of a small open ball.

Solution. Here h=x2h=x^2. The central fibre is one point, so A=kA=k. A positive level has its negative and positive points, giving B=k⊕kB=k\oplus k, ordered in that order. Restriction of a constant section gives u(v)=(v,v)u(v)=(v,v). The exact sequence 0→k→uk2→(a,b)↦b−ak→00\to k\xrightarrow{u}k^2\xrightarrow{(a,b)\mapsto b-a}k\to0 shows D=k[−1]D=k[-1]. Thus ordinary cohomology of the small interval is kk in degree zero, while compactly supported cohomology and cohomology supported at its central point are k[−1]k[-1]. The difference convention fixes the oriented local generator.

A central point sheaf has no nearby coefficient

Difficulty: Introductory.

Take F=k{0}[m]F=k_{\{0\}}[m] on ℝ\mathbb R, for an integer mm, with φ(x)=x\varphi(x)=x. Compute all three types of comparison.

Solution. The support is a compact point. Its central coefficient is A=k[m]A=k[m], its positive-level coefficient is B=0B=0, and u=0u=0. Hence D=A=k[m]D=A=k[m]. Every small closed or open ball contains the point, so both ordinary groups and their restriction to the central fibre are k[m]k[m]. Central, closed-inner and compact-outer support groups are also k[m]k[m], with identity maps. Punctured balls, annuli and positive sphere fibres have zero coefficient. This distinguishes a support contribution at the point from the local degree of an ambient constant sheaf.

A vanishing stalk can still have a nonzero costalk

Difficulty: Intermediate.

Take F=k(0,∞)F=k_{(0,\infty)} on ℝ\mathbb R, with φ(x)=x\varphi(x)=x. Compute A,B,u,DA,B,u,D. Explain how the ordinary ball restriction can be an isomorphism even though the positive part has nonzero sections.

Solution. The central stalk is zero, so A=0A=0. Each positive scalar h=x2h=x^2 level meets the supported positive side once; the negative point contributes zero. Thus B=kB=k, u=0u=0 and D=k[−1]D=k[-1]. Ordinary cohomology on the whole small ball is zero by the vertex-star calculation, with its zero restriction to the central stalk. On the punctured ball the positive component contributes kk, and removing the central point has removed the extension-by-zero boundary condition. Its local support triangle is k[−1]→0→kk[-1]\to0\to k. Compact support on the small positive interval also gives k[−1]k[-1], as (3) requires. Stalk and costalk are different here.

The sphere must be pulled back before taking coefficients

Difficulty: Intermediate.

Let X=ℝX=\mathbb R, φ(x)=x2\varphi(x)=x^2 with target ℝ\mathbb R, and F=kXF=k_X. For 0≤a<c<b≤ϵ0\leq a<c<b\leq\epsilon, describe the three spaces in (4), compute their ordinary cohomology and their maps.

Solution. The punctured inverse-image ball is (−ϵ,0)⊔(0,ϵ)( -\sqrt\epsilon,0)\sqcup(0,\sqrt\epsilon). The annulus inverse image is (−b,−a)⊔(a,b)( -\sqrt b,-\sqrt a)\sqcup(\sqrt a,\sqrt b), where a=0\sqrt a=0 is allowed. The sphere in the target is {−c,c}\{-c,c\}, and its inverse image under x2x^2 is {−c,c}\{-\sqrt c,\sqrt c\}. All three have ordinary coefficient k2k^2 in degree zero, with branches ordered negative then positive. The maps are identity maps on the two branch coefficients. Taking coefficients directly on ScS_c in the target would use a space where FF is not defined. Also the scalar norm square here is h=x4h=x^4, so its sphere level is c2c^2, not cc.

The isomorphisms impose no finite rank

Difficulty: Intermediate.

Over a field let V=⨁j≥1kV=\bigoplus_{j\geq1}k, take the constant sheaf F=VℝF=V_{\mathbb R}, and use φ(x)=x\varphi(x)=x. Are the small-ball and supported comparisons valid? Are their coefficient complexes perfect?

Solution. The sheaf is weakly constructible, and the identity is proper on its closed support. The same restriction maps as in the first exercise give A=VA=V, B=V2B=V^2, u(v)=(v,v)u(v)=(v,v), and D=V[−1]D=V[-1]. The difference map (a,b)↦b−a(a,b)\mapsto b-a again identifies the cokernel and has a splitting v↦(0,v)v\mapsto(0,v), so all natural comparisons are isomorphisms. None of the nonzero coefficient complexes is perfect over the field, because its cohomology is infinite dimensional. A compact central fibre does not make infinite weak coefficients finite.

A compact cutoff repairs an open chart application

Difficulty: Advanced.

Let XX be the open unit disk in ℝ2\mathbb R^2, x0=0x_0=0, F=kXF=k_X and φ(x)=x\varphi(x)=x. Explain why global properness is absent, perform the local cutoff, and compute the central and nearby coefficients and the supported degree for sufficiently small balls.

Solution. The inverse image of the compact closed unit disk in the target is all of XX, which is not compact. Thus the original support properness assumption fails. Choose 0<R<10<R<1 and replace FF by kB¯Rk_{\overline B_R} as a sheaf on XX. Its support is compact, and it agrees with kXk_X on the smaller open disk. The theorem therefore applies there and transfers by excision. The central coefficient is A=kA=k. A positive radial level is a circle. Its constant-sheaf cohomology is kk in degrees zero and one: cover it by two arcs whose intersection is two arcs, and the Mayer–Vietoris differential k2→k2k^2\to k^2 is (u,v)↦(v−u,v−u)(u,v)\mapsto(v-u,v-u). Its kernel and cokernel are both kk. Choosing the standard circle generator gives B≃k⊕k[−1]B\simeq k\oplus k[-1]. Restriction of the disk unit maps to the degree-zero unit; there is no degree-one component from kk, since kk is projective as a coefficient module. Thus the fibre of uu is D=k[−2]D=k[-2]. Compact support on a small open disk and support at its centre both have this oriented degree-two coefficient, while ordinary disk cohomology is kk.

Natural maps distinguish infinite self-similarity from stabilization

Over a field let V=⨁n≥0kenV=\bigoplus_{n\geq0}k e_n. An abstract vector-space isomorphism V≃V⊕VV\simeq V\oplus V exists: send the even basis vectors to the first copy and the odd basis vectors to the second. This observation does not make the actual punctured-interval restriction invertible. For the constant sheaf VℝV_{\mathbb R}, that restriction is

V→ΔV⊕V,Δ(v)=(v,v).(20) V\xrightarrow{\Delta}V\oplus V,\qquad \Delta(v)=(v,v). \qquad\text{(20)}

The map is injective; its cokernel is VV, identified by (a,b)↦b−a(a,b)\mapsto b-a. Its derived fibre is therefore V[−1]V[-1], not zero. This is the central costalk in the increasing orientation, and the same nonzero complex is obtained by cohomology with support in any sufficiently small closed interval, and by compact cohomology on a larger open interval, using (3). Stabilization concerns these natural maps, not a list of abstractly isomorphic coefficient objects.

Infinite doubling does not make the central costalk vanish

Difficulty: Intermediate.

Give the explicit isomorphism V→V⊕VV\to V\oplus V using parity of the displayed basis. Compare it with (20). Compute the central support complex and explain why costalk conservativity for weakly constructible sheaves remains valid.

Solution. Send e2me_{2m} to (em,0)(e_m,0) and e2m+1e_{2m+1} to (0,em)(0,e_m). This has inverse sending the two copies’ basis vectors back to their even and odd indices. It is an abstract isomorphism. The natural restriction from a connected interval to its negative and positive punctured components sends the same constant section to both sides; it is Δ\Delta, which differs from the parity map. The difference map V⊕V→VV\oplus V\to V is surjective and has kernel the diagonal, so the support triangle gives the central complex V[−1]V[-1], with VV in degree one. It is nonzero.

On a dd-dimensional manifold, the analogous ball/sphere restriction has relative coefficient V⊗orx∨[−d]V\otimes\mathrm{or}_x^\vee[-d], also nonzero. In a weakly constructible object, a maximal nonzero stratum is locally closed with all other nonzero strata absent near one of its interior points. Closed-support localization reduces its costalk there to this intrinsic shifted coefficient. Thus some costalk is nonzero. Infinite self-similarity of VV does not interfere with the natural-map argument used in weak operation comparisons.

Sources and the remaining proof boundary

Andreas Hohl and Pierre Schapira, Unusual functorialities for weakly constructible sheaves, version 2, §4 and Lemma 4.1, state the weak proper-image stability and the passage to weak cohomological constructibility. Those passages refer to earlier foundations; they do not supply a complete small-ball proof. The paper’s Proposition 4.2 motivates the costalk check above, where the natural diagonal map is retained to handle infinite self-similar coefficients.

The independent scalar argument in this edition starts with the actual interval attachment and proves the open, closed and compact-support maps by two short exact sequences and localization. Its elementary sheaf-operation ingredients are proved in the current duality reconstruction, with injective models, bounded operations and constant local-support calculations. The ordinary gluing calculation in the programme interval lesson was also compared; the complete scalar argument needed here is supplied above.

The proper-image microsupport estimate is proved in (T1)–(T6), following the cited freely available Astérisque argument with its support operations supplied explicitly. The closed-cutoff sheaf argument is (K1), using the defining subanalytic cover. The companion cotangent lesson supplies the geometric transport arguments and a direct proof for both signed critical sets. The remaining geometric prerequisites are its explicit subanalytic foundations, Sard for general surjective form detection, and the involutivity and stratification inputs of the constructibility/microsupport criterion. The boundary and bounded tensor estimates have exact companion proofs linked above. The closed-embedding and zero-section inputs are now proved in (E1)–(E3) and (N1)–(Z4). No external source text, figure or archive is included in this reader.

The uniform compact-cap implication (U1)–(U10) follows the compact-cap geometry in Kashiwara and Schapira, Microlocal Study of Sheaves, Astérisque 128 (1985). The explicit exponential graph (U3) has uniform derivative and cap-collapse estimates, with rim support-summand and nested-neighborhood arguments. Equations (J1)–(J2) give ordinary and compact-support extension limits. The directional reading supplies the propagation and noncharacteristic open-boundary prerequisites linked above. The limiting-boundary reading proves the arbitrary-open and missing-submanifold applications. The limiting tensor proof supplies the bounded tensor argument; geometric foundations remain separate.