A model theoretic proof for o-minimal coherence theorem
Abstract
Bakker, Brunebarbe, Tsimerman showed in [BBT22] that the definable structure sheaf of is a coherent -module as a sheaf on the site , where the coverings are finite coverings by definable open sets. In general, let be an algebraically closed field of characteristic zero. We give another proof of the coherence of as a sheaf of -modules on the site using spectral topology on the type space . (Here means for some real closed field .) It also gives an example of how the intuition that sheaves on the type space are the same as sheaves on the site with finite coverings (see [EJP06, Proposition 3.2]) can be applied.
1 Introduction
Let denote the sheaf of rings where is the ring of holomorphic functions defined on , for each open. It’s also an -module.
In complex analysis, it is well-known that
Fact 1.1.
[Oka50] (Oka) For any positive integer , is a coherent -module. i.e. satisfies that
-
1.
locally finite.
-
2.
Every relation sheaf of is locally finite.
This result is generalized in [PS08] to the case of any algebraically closed field of characteristic 0.
Fact 1.2.
(Peterzil, Starchenko) For any positive integer , is a coherent -module.
In fact 1.1, 1.2, a sheaf means the usual sheaf in e.g. [Har13, Chapter II]. In [BBT22], coherence theorem is proved on the site where the coverings are finite coverings by definable open sets:
Fact 1.3.
(Bakker, Brunebarbe, Tsimerman) The definable structure sheaf of is a coherent -module (as a sheaf on the site ).
(The sheaves on a site in [BBT22] are different from the usual sheaves defined in [Har13].
We will explain more in later sections.)
In this paper, we use a method different from the one used in [BBT22] to prove the coherence of as a sheaf on the site ,
where is an algebraically closed field of characteristic .
Theorem 1.4.
The definable structure sheaf of is a coherent -module as a sheaf on the site .
Motivation of this proof comes from
[EJP06, Proposition 3.2] which says we can consider a sheaf on the site the same as a usual sheaf in [Har13, Chapter II] on the type space with spectral topology.
Section 2 gives definitions of sites,
presheaves and sheaves on a site, spectral topology, coherence, tubular neighborhoods.
Section 3 gives the proof of theorem 1.4.
Section 4 shows that we can prove theorem
1.4 using an isomorphism of categories similar to that in [EJP06, Proposition 3.2].
Acknowledgements.
The author is grateful to her advisor Sergei Starchenko for the suggestion of using spectral topology and compactness to give a more model-theoretic proof and the suggestion of using tubular neighborhoods to prove lemma 2.2.
2 Preliminaries
2.1 Basic notions
Setting.
(The same setting as in [PS01].) Let be an algebraically closed field of characteristic zero. Then for some real closed subfield . Such is not unique. We fix one such and fix an o-minimal expansion of the chosen real closed field. The topology on is generated by the definable open intervals. The topology on is identified with that on . When we say definable, we mean definable in the o-minimal structure with parameters in .
Definition 2.1.
[PS03, Definition 2.1.] For a definable open set and a definable function, , we say that is -differentiable at if the limit as tends to in of exists in (all operations taken in , while the limit is taken in the topology induced on by ).
Definition 2.2.
[PS03, Definition 2.8.] Let be a definable open set, a definable map. is called -differentiable on if it is continuous on and for every and , the function is -differentiable in the -th variable at (in other words, is continuous on and -differentiable in each variable separately).
2.2 Spectral topology
Definition 2.3.
[EJP06, Definition 2.2.] Let be a definable set (with parameters in ). The o-minimal spectrum of is the set of complete -types of the first order theory which imply a formula defining . This is equipped with the topology generated by the basic open sets of the form , where is a definable, relatively open subset of , and means the formula defining is in . We call this topology on the spectral topology.
2.3 Sheaves on the type space
Let denote
.
We use this unconventional notation to emphasize that we are considering functions on .
Given a definable open set ,
let be the ring of -differentiable functions defined on .
It’s easy to see that this defines a sheaf on the type space with spectral topology. (We mean the usual notion of sheaves.)
Let denote the sheaf of rings where is the ring of -differentiable functions defined on , for each definable open.
Definition 2.4.
Given , let denote the set of germs for functions
is some open definable set such that |
and is -holomophic on . |
Given a definable set , let denote the set of germs for functions
is some open definable set such that , |
is -holomophic on and , . |
Let . Let denote the set
. |
Notice that for a sheaf on the type space , we mean a usual sheaf as defined in [Har13, Chapter 2]. In the next subsection, we define a different notion of sheaves, the sheaves on a site, where coverings are finite.
2.4 o-minimal site
We translate definitions about sites in [Sta18] into o-minimal context: (For the formal definitions related to sites and how the usual notion of sheaves defined in [Har13, Chapter 2] are defined in the context of sites, see [Sta18, Part 1, Chapter 7].)
Definition 2.5.
[Sta18, Part 1, Chapter 7, Definition 6.2] Let be a definable set. The o-minimal site on consists of definable (relative) open subsets of , together with definable open, a finite covering of . (This means, in the formal definition of a site, the objects of the category are definable open subsets of ; the morphisms of the category are inclusions; the coverings are finite coverings by definable open sets.)
Definition 2.6.
[Sta18, Part 1,
Chapter 6,
Section 5] A presheaf of abelian groups
(resp. rings) on an o-minimal site is defined the same as usual:
Let be a topological space. A presheaf of abelian groups (resp. rings)
on an o-minimal site consists of the
following data:
-
(a)
a collection of non empty abelian groups (resp. rings) associated with every definable open set ,
-
(b)
a collection of morphisms of abelian groups (resp. rings) defined whenever and satisfying the transitivity property,
-
(c)
for , for every .
Definition 2.7.
[Sta18, Part 1, Chapter 6, Definition 6.1] Let be a topological space. Let be a presheaf of rings on the o-minimal site . A presheaf of -modules on an o-minimal site is a presheaf of abelian groups with the following additional data:
-
(a)
For every definable open set , is a non empty -module;
-
(b)
for every definable open the -module structure of is compatible with restriction mappings (of and ). i.e. for definable open , , , .
Definition 2.8.
[Sta18, Part 1, Chapter 6, Definition 7.1.] Let be an o-minimal site, and let be a presheaf of abelian groups (resp. rings, -modules) on . We say is a sheaf if for every definable open and every definable open finite covering of ,
-
(i)
if satisfies for each and for each pair , then there is a unique such that for each ;
-
(ii)
for , if for each then .
Definition 2.9.
[Sta18, Part 1, Chapter 7. Definition 11.1.] Let be an o-minimal site, and let be a map of sheaves of modules. (i.e. is a morphism of and considered as presheaves. A presheaf morphism is, as usual, a map compatible with the restiction maps.)
-
(1)
We say that is injective if for every definable open the map is injective.
-
(2)
We say that is surjective if for every definable open and every section there exists a finite covering of such that for each , is definable open and the restriction is in the image of .
Definition 2.10.
([BBT22, Definition 2.13]) Let be an o-minimal site. Given an -module , we say that is of finite type (as an -module) if there exists a finite definable open (relative to ) cover of and surjections for some positive integer on each of those open sets. We say that is coherent (as an -module) if it is of finite type, and given any definable open and any -module homomorphism , the kernel of is of finite type.
Remark.
By definition 2.9 and definition 2.10, given a definable open and an -module , to show that is of finite type, it suffices to show that there exist a finite family of definable open sets covering and sheaf morphisms , such that for any fixed , for any definable open and every section , there exist a finite family of definable open sets covering and for each , such that .
2.5 Motivation
Let be a definable set.
Definition 2.11.
[EJP06, Definition 2.2] For the o-minimal spectrum of , since it is a topological space, we use the classical notation to denote the category of sheaves of abelian groups on . Since the topology on the o-minimal spectrum of is generated by the constructible open subsets, i.e. sets of the form with an open definable subset of , a sheaf on is determined by its values on the sets with an open definable subset of . (We may also consider as a site where the objects of the category are the ’s where each is some definable open subset of ; the morphisms of the category are inclusions; the coverings are any coverings by the ’s.)
Definition 2.12.
[EJP06, Definition 3.1.]
We denote by the category of sheaves of abelian groups on with respect to the o-minimal site on .
Thus, for a definable set , we define the functor of the categories of sheaves of abelian groups
which sends into where,
for an open definable subset of ,
we
define ,
and
which sends into where,
for an open definable subset of ,
we define .
The following fact is the motivation for our proof in section 3. It says that a sheaf on the site is the same as a usual sheaf in [Har13, Chapter II] on the type space with spectral topology.
Fact 2.1.
[EJP06, Proposition 3.2] and are isomorphic.
2.6 Tubular neighborhood
[PS01, Theorem 2.56]
roughly says that given a -holomorphic function and ,
the number of zeroes is fixed locally around .
In this section,
we prove the following lemma,
which says that for all ,
the number of zeroes is fixed locally.
This lemma will be used in the proof of the type version of Weierstrass division theorem.
Let ,
denote the projection onto the first
coordinates and the projection onto the -th
coordinate resp.
For notational convenience,
given and a definable set ,
when we say “”,
we actually mean “”.
Similarly, when we say “an open neighborhood
of ”,
we actually mean “an open neighborhood
of ”.
Lemma 2.2.
Let .
Fix and an open neighborhood of on which
is defined and is -differentiable.
Suppose for all ,
there are finitely many zeroes of
in ,
counting multiplicity.
Then there exist and
a definable open neighborhood of
such that for any ,
there are exactly zeroes of
in counting multiplicity.
We need some basic definitions and facts about o-minimal structures.
Definition 2.13.
[VdD98, Chapter 3] Call a set is finite over if for each the fiber is finite; call uniformly finite over if there is such that for all .
Fact 2.3.
[VdD98, Chapter 3, Lemma (2.13)] (UNIFORM FINITENESS PROPERTY). Suppose the definable subset of is finite over . Then is uniformly finite over .
Fact 2.4.
[PS01, Theorem 2.56.]
Let ,
be definable open sets,
a definable continuous function such that for every
, is a - differentiable function on .
Take and suppose that is a zero of order of
.
Then for every definable neighborhood of there are definable open neighborhoods of and
of such that
has exactly zeroes in (counted with multiplicity) for every
.
We may assume in fact 2.4 that are open balls: Let be definable neighborhoods of , resp. such that for all , has exactly zeroes in . Let and be definable open balls of , resp. Then for all , has zeroes in . By fact 2.4, there exist , definable open neighborhoods of , resp. such that has exactly zeroes in (counted with multiplicity) for every . Let be a definable open ball around . Then for all , has zeroes in . Hence and are open balls satisfying the conclusion of fact 2.4.
Definition 2.14.
[Cos00, Section 6.2] A cylindrical definable cell decomposition of is a cdcd satisfying extra smoothness conditions which imply, in particular, that each cell is a submanifold of .
-
•
A cdcd of is any cdcd of (i.e. a finite subdivision of ).
-
•
If , a cdcd of is given by a cdcd of and, for each cell of , definable functions of class . The cells of are, of course, the graphs of the and the bands delimited by these graphs.
Fact 2.5.
[Cos00, Theorem 6.6] ( Cell Decomposition: ) Given finitely many definable subsets of , there is a cdcd of adapted to (i.e. each is a union of cells).
Fact 2.6.
[Cos00, Theorem 6.7] (Piecewise ) Given a definable function , where is a definable subset of , there is a finite partition of into definable submanifolds , such that each restriction is .
Definition 2.15.
[Cos00, Chapter 6] Let be a definable submanifold (we always assume ). The tangent bundle is the set of such that is a tangent vector to at . The normal bundle is the set of in such that is orthogonal to . This is a submanifold of , and it is definable since is definable.
Let be the function where .
Fact 2.7.
[Cos00, Theorem 6.11] (Definable Tubular Neighborhood) Let be a definable submanifold of . There exists a definable open neighborhood of the zero-section in the normal bundle such that the restriction is a diffeomorphism onto an open neighborhood of in . Moreover, we can take of the form
where is a positive definable function on .
Fact 2.8.
[Cos00, Lemma 6.12] Let be a definable submanifold of , closed in . Let be a positive definable function, which is locally bounded from below by positive constants (for every in , there exist and a neighborhood of in such that on ). Then there exists a positive definable function such that on .
Fact 2.9.
Proof.
Since the set
is a closed set,
if ,
then is a
definable open set satisfying the lemma.
Hence,
may assume .
Let .
Fix and an open neighborhood of on which
is defined and is -differentiable.
By fact 2.3,
since for all ,
there are finitely many zeroes of
in ,
there is such that for all ,
there are many zeroes of
in .
Let be the set
Then for some .
Fix such and
let .
Let denote .
Define as follows:
Suppose are defined. Let
if such exists; otherwise, let
Then .
Take such that .
Let be the definable function .
Then for each ,
is a zero of order for the function and .
Then there is a -cell such that
is continuous on and
.
([Cos00]
the theorem for cell decomposition and the theorem for piecewise continuous)
Recall that and
exist for definable sets by
[VdD98, Chapter 1, Lemma (3.3) (i)].
Also recall fact 2.4,
which roughly says that the number of zeroes remains the same in a small neighborhood around a fixed zero.
Then we can define functions ,
as follows:
Define by
Define by
in for . |
Then there is a -cell
such that are continuous on .
Note: satisfies that
for all there are exactly zeroes in for
because
.
As in [Cos00],
let be the function
where
and
let be the subset of in such that
is not an isomorphism. Define such that
-
1.
-
2.
and .
By continuity of and by the proof of fact 2.9, is locally bounded below. By fact 2.8, there is a definable continuous such that . (We are not using fact 2.6 to get a cell on which is continuous since might be very different from .) Define a set
By the proof of fact 2.9, is definable open and is a diffeomorphism.
Claim 2.10.
is a open neighborhood of such that for any , there are exactly zeroes of in .
Proof.
since
.
Fix .
Let ,
be the unique
elements such that .
Then iff
.
By the choice of , ,
there are exactly zeroes of
in .
We now show
that
is open.
Let .
Write where and
are unique.
By continuity of ,
there is such that
for all with ,
-
•
,
-
•
,
-
•
and
-
•
.
Since by the proof of fact 2.9, is a diffeomorphism, there is such that for all with , where , are unique and , . Then for , write as with unique and . We have
and
Hence and is open. ∎
∎
3 Proof
Outline of the proof: Given , use lemma 2.2 to get a neighborhood of with fixed number of zeroes. Then follow the proof of [PS03, Theorem 2.23] to get the type version of Weierstrass division theorem. Then the rest is just the same as in [PS08].
Theorem 3.1.
(type version of [PS03, Theorem 2.23.])
Let ,
a definable open neighborhood of .
Let be defined and -differentiable on .
Suppose for all ,
there are finitely many zeroes of
in ,
counting multiplicity.
Then there is , a definable open set with and
unique ,
such that
Proof.
Theorem 3.2.
(type version of [PS08, Theorem 11.2.]) Assume that is a definable open set and an irreducible -analytic subset of of dimension . Assume also:
-
(i)
The projection of on the first coordinates is definably proper over its image, and is open in .
-
(ii)
There is a definable set , of -dimension and a natural number , such that is -to- outside the set , is a local homeomorphism outside of the set , and is dense in .
-
(iii)
The coordinate function is injective on for every -generic . Namely, for all , if then .
Then, there is a definable open set containing , a natural number and -holomorphic functions , such that for every with and , if are the germs at of , resp, then:
(1) |
Proof.
Define and satisfying [PS08, Claim 11.4., Claim 11.5., Claim 11.6.] as in the proof of [PS08, Theorem 11.2.]. These are -holomorphic functions defined on the open set . Hence and we can consider the germs for respectively, the germ for , and for in the ring .
Let be the ideal of generated by the germs of and , at . Let . As in [PS08, Theorem 11.2.], for all , .
Now we show that for all , if then . We follow the proof in [PS08, Theorem 11.2.]
Claim 3.3.
(type version of [PS08, Claim 11.7.]) For every , if then is divisible by .
Proof.
Let be defined on some definable open set with .
Since and , may assume
. , if then :
Suppose and .
Write as .
If ,
then
for some . (The ’s are defined as in [PS08, Claim 11.4.].)
Since
and ,
.
Note that we didn’t say ,
but the value of is determined by the first coordinates.
If ,
since is dense in and
zeroes of are zeroes of
,
by fact 2.4,
every zero of in is also a zero of
, of at least the same multiplicity.
(i.e. If is a zero of of multiplicity ,
then is a zero of of multiplicity .)
Also by fact 2.4,
for all ,
Define the function on , where means the zero set of , by
Define a function on by
By [PS01, Lemma 2.42], for any , the function is well-defined and -holomorphic, since it has isolated singularities only. By [PS03, Theorem 2.7], is continuous on . By [PS03, Theorem 2.14], since , is -holomorphic on . Since on , which is dense in , on . ∎
Claim 3.4.
(type version of [PS08, Claim 11.8.]) For every , there is of degree less than in each variable such that is equivalent to modulo .
Proof.
Claim 3.5.
(type version of [PS08, Claim 11.9.]) For every , there is such that is equivalent modulo to .
Proof.
The same as in [PS08, Claim 11.9.]. ∎
∎
Theorem 3.6.
(type version of [PS08, Theorem 11.3.])
Assume that is a -analytic subset of and assume that are -holomorphic maps from into .
Then we can write as a union of finitely many relatively open sets such that on each the following holds:
There are finitely many tuples of -holomorphic functions on ,
with the property that for every with , the module equals its submodule generated by over (where and are the germs of and at , resp).
Proof.
Induction on . When , can be considered as a vector in and is a vector subspace of .
Assume true for and prove for . Consider first .
As in [PS08, Claim 1 in Theorem 11.3.],
may assume are Weierstrass polynomials ,
where is the projection onto the first coordinates.
We reduce to the case where are polynomials as in [PS08, Claim 2 in Theorem 11.3.]:
Claim 3.7.
(type version of [PS08, Claim 2 in Theorem 11.3.])
For with , definable and open, let .
Then there are tuples , where each is a polynomial in of degree over (, where is definable open and ), such that is in the module generated by over .
Proof.
Let . By lemma 2.2, there exist and a definable open neighborhood of such that for any , there are exactly zeroes of in (counting multiplicity). Let be definable functions such that for all , list all zeroes of in . Take
. |
is holomorphic by the same argument as in [PS03, Theorem 2.20]. By theorem 3.1, there exist definable unique , polynomials of degree such that on . Since , implies and for any such zero , the degree of the zero in is the same as the degree of that zero in , by the same construction as in Claim 3.3, there is such that . Moreover, , . Define
a -holomorphic polynomial in variable over extending , |
a -holomorphic polynomial in variable extending for , |
and
As in [Whi72, Chapter 8, Theorem 8B],
in . |
(For the same reason as in [Whi72, Chapter 8, Theorem 8B], it’s important to use instead of because there might be zeros of outside the domain of , i.e. outside . When there exist zeros of outside the domain of , we cannot use the equation to conclude that zeros of are also zeros of , and hence cannot extend as .). ∎
The rest is the same argument as in [PS08, Theorem 11.3.] ∎
Theorem 3.8.
(type version of [PS08, Theorem 11.1.])
Let be a -manifold and a -analytic subset of .
Then there are finitely many open sets whose union covers and for each there are finitely many -holomorphic functions in
, such that for every with the functions
generate the ideal in .
Moreover, the ’s and the ’s are all definable over the same parameters defining and .
Theorem 3.9.
(another proof of [BBT22, Theorem 2.21]) The definable structure sheaf of is a coherent -module as a sheaf on the site .
Proof.
is a generated by as an -module.
It suffices to show that given any definable open and any -module homomorphism , the kernel of is of finite type. i.e. we want a finite definable cover of and surjections for some positive
integer on each of those open sets. Let be definable -holomophic functions from to such that for all in the canonical basis of . By theorem 3.6, is a union of finitely many definable open sets such that on each the following holds:
There are finitely many tuples of -holomorphic functions on , , , with the property that for every with , the module equals its submodule generated by over (where and are the germs of and at , resp).
Hence, given as above and a definable open , fix any . For each with , since , there is a definable open with such that is generated by , on . By compactness of , there exist finitely many such that and on each of these ’s, is generated by , . By definition 2.9, the morphism given by mapping the canonical basis to is surjective. Hence is of finite type and is a coherent -module.
∎
4 Remark
Let be definable open. Let be the category of usual sheaves -modules on . Let be the category of sheaves of -modules on as an o-minimal site. We show that and are isomorphic categories, and the surjective maps are exactly the epimorphisms in both categories. Hence, from a category-theoretic perspective, theorem 3.8 immediately implies theorem 3.9.
4.1 Sheafification
Definition 4.1.
[Sta18, Part 1, Chapter 7, Section 10] Let be a definable open set. Let be a presheaf of -modules, and let be a covering of . Let us use the notation to indicate the equalizer
Definition 4.2.
[Sta18, Part 1, Chapter 7, Section 10] Let be a definable open set. For be definable open, let be the set of all finite definable open coverings of . Define on by if is a refinement of . is a directed set. For a refinement of , fix a function such that . Define by . (In fact, is independent of the choice of : if and , then and .) () is a directed system. Define the presheaf by
where for and we have for some .
For a presheaf , define the canonical map by .
Fact 4.1.
[Sta18, Part 1, Chapter 7, Section 10, Theorem 10.10]
-
(1)
The presheaf is separated.
-
(2)
If is separated, then is a sheaf and the map of presheaves is injective.
-
(3)
If is a sheaf, then is an isomorphism.
-
(4)
The presheaf is always a sheaf.
Definition 4.3.
[Sta18, Part 1, Chapter 7, Section 10, Definition 10.11] The sheaf together with the canonical map is called the sheaf associated to .
4.2 Epimorphism
Following proofs in [Sta18], we show that surjective maps and epimorphisms coincide in the categories and
Lemma 4.2.
Proof.
Let be an epimorphism between , which are -modules on the o-minimal site . Consider the presheaf defined by where is the -submodule for definable open (i.e. the pushout).
As in [Sta18, Part 1, Chapter 7, Section 3, Lemma 3.2.], consider the presheaf morphisms defined by and . Let , . Then , are morphisms in . Since as presheaf morphisms by definition, as sheaf morphisms. Since is an epimorphism, . Fix definable open and . Since and is injective, by fact 4.1 (1), (2), . By definition 4.2, there exists a finite definable open covering of such that for all . By definition of , for each , there exists such that . Hence is a surjective morphism.
The other direction is just checking definitions.
∎
We have a similar result for , the category of (classical) sheaves on as a topological space.
Lemma 4.3.
The surjective maps (i.e. surjective at the stalks) are exactly the epimorphisms of the category .
Proof.
The same as in the proof lemma 4.2 using the usual sheafification of sheaves. ∎
Proposition 4.4.
and are isomorphic categories.
Proof.
The same proof as in [EJP06, Proposition 3.2] ∎
Another proof of theorem 3.9: Let be an isomorphism. Let be definable open and a -module homomorphism. By theorem 3.6, there exists a finite definable open covering of such that for some and for each , there exists . Since surjective morphisms are epimorphisms in , is an epimorphism and hence a surjective morphism by lemma 4.2.
References
- [BBT22] Benjamin Bakker, Yohan Brunebarbe, and Jacob Tsimerman. o-minimal gaga and a conjecture of griffiths. Inventiones mathematicae, pages 1–66, 2022.
- [Cos00] Michel Coste. An introduction to o-minimal geometry. Istituti editoriali e poligrafici internazionali Pisa, 2000.
- [EJP06] Mário Jorge Edmundo, Gareth O Jones, and Nicholas J Peatfield. Sheaf cohomology in o-minimal structures. Journal of Mathematical Logic, pages 1–20, 2006.
- [Har13] Robin Hartshorne. Algebraic geometry, volume 52. Springer Science & Business Media, 2013.
- [Oka50] Kiyoshi Oka. Sur les fonctions analytiques de plusieurs variables. vii. sur quelques notions arithmétiques. Bulletin de la Société mathématique de France, 78:1–27, 1950.
- [PS01] Ya’acov Peterzil and Sergei Starchenko. Expansions of algebraically closed fields in o-minimal structures. Selecta Mathematica, 7(3):409–445, 2001.
- [PS03] Ya’acov Peterzil and Sergei Starchenko. Expansions of algebraically closed fields ii: functions of several variables. Journal of Mathematical Logic, 3(01):1–35, 2003.
- [PS08] Ya’acov Peterzil and Sergei Starchenko. Complex analytic geometry in a nonstandard setting. LONDON MATHEMATICAL SOCIETY LECTURE NOTE SERIES, 349:117, 2008.
- [Sta18] The Stacks Project Authors. Stacks Project. https://stacks.math.columbia.edu, 2018.
- [VdD98] Lou Van den Dries. Tame topology and o-minimal structures, volume 248. Cambridge university press, 1998.
- [Whi72] Hassler Whitney. Complex analytic varieties, volume 131. Addison-Wesley Reading, 1972.