Overview
The construction of a direct limit presents as the disjoint union of the stages modulo eventual agreement. That description proves the limit exists and tells you what its elements are, but it is almost useless for identifying a particular limit. Nobody computing works with equivalence classes of pairs; they say "this is the ring of convergent power series" and then prove it.
The proof always has the same shape. Guess the answer . Produce compatible homomorphisms . Invoke the universal property to get a single map . Then check exactly two things: that the images of the exhaust , and that anything killed by some was already going to die inside the system. Those two conditions are necessary and sufficient, and they are usually easy to verify because they are conditions about one stage at a time.
This page states that criterion precisely, proves it, and then applies it four times: to an increasing union, to localisation, to the rationals as a limit over a directed set that is not a chain, and — the computation Chapter 6 needs — to germs of holomorphic functions at the origin. The last of these is the input to the construction of microfunctions, and the same criterion identifies the transition maps in that system as injective, which is what licenses checking non-vanishing at a single radius.
One theme runs through every example: the limit routinely has properties that no stage has. The germs at the origin form a local ring; no ring of functions holomorphic on a disc is local. Passing to the limit is where the invertibility, the exactness and the extra solutions come from.
Core Concepts
Before computing anything, four questions settle what kind of object is being built. Answering them in order removes most of the mistakes.
1. What is the index set, and which way do the arrows run?
The direction matters more than the notation. In every family indexed by shrinking neighbourhoods, the later stage is the smaller neighbourhood, because that is the direction in which the restriction maps point. On this page always means , and is the later stage. Coutinho writes the order the other way round; the mathematics is identical, but a system read with the arrows reversed is an inverse limit and a different module.
2. Are the transition maps injective?
If they are, each stage embeds in the limit, the limit is the increasing union of the images, and an element is zero exactly when it was zero where it started. If they are not, elements can die later, and every equality in the limit is a claim that two things become equal at some finite stage. This single question decides how hard the second half of the recognition criterion will be.
3. Over which ring are the transition maps linear?
The limit is a module over whatever ring the transition maps respect, and no more. The system that computes has transition maps given by multiplication by , which are -linear but emphatically not -linear, since . That system therefore computes a -module. The Weyl algebra structure on is real, but it comes from the quotient rule, not from the limit.
4. Is there a cofinal sequence?
An uncountable index set is a nuisance. If a countable subfamily is cofinal — every index bounded above by a member of it — the limit over the subfamily is the same module, and the limit becomes a countable increasing union or a countable colimit that induction can handle. For discs about the origin, the radii are cofinal in all positive radii, which is why germs can be discussed one sequence at a time.
Construction and Proof
Throughout, is a direct system of left -modules over a directed set , with canonical maps .
Recognition criterion
Let be a left -module and let be homomorphisms with whenever . Let be the unique homomorphism with , supplied by the universal property. Then is an isomorphism if and only if both of the following hold.
- Exhaustion. .
- No premature death. For every and every with , there exists with .
Proof
Suppose (1) and (2). Every element of is for a single and , so , and (1) says these values cover : is surjective. For injectivity, let lie in , so . By (2) there is with , whence .
Conversely, if is an isomorphism then (1) holds because every element of the limit comes from a stage, and (2) holds because forces , and an element of dies in the limit only by being killed by some .
Condition (2) is the one that is forgotten. Compatible maps that are collectively surjective are cheap; the pitfalls section below exhibits a system with a compatible surjection onto whose limit is .
Injective transition maps
If every is injective, condition (2) reduces to the injectivity of each . In that case the criterion reads: the are injective and their images exhaust , so is the increasing union of copies of the stages. Every computation on this page except the localisation of a ring with zero divisors is of this kind.
Cofinal subsystems
If is cofinal and directed, the maps for satisfy both conditions of the criterion with : exhaustion because any with can be pushed to some with , and (2) because a that kills can be followed by a further map into . Hence .
Key Equations
The criterion in symbols, for compatible maps :
The germ computation, over the directed set of radii ordered by when :
Localisation at a non-zero-divisor of a commutative ring , as a limit over with every stage and every transition map multiplication by a power of :
The rationals, over the positive integers ordered by divisibility, with multiplication by when :
The interchange that makes all of this relevant to differential equations: for finitely presented over — which by the presentation-matrix description every system provides —
Variable Definitions
- the directed index set of a direct system
- ,
- the module at stage and the transition map for
- the canonical map from stage into the direct limit
- ,
- a proposed answer and the compatible maps tested by the recognition criterion
- the open disc of radius about the origin of
- the holomorphic functions on , a left -module and a -algebra
- the module of germs of holomorphic functions at the origin
- the ring of power series in with strictly positive radius of convergence
- the order of vanishing of a germ at the origin, that is the index of its first non-zero Taylor coefficient
- the stage at radius of the system whose limit is the module of microfunctions
Properties and Behaviour
What survives to the limit
- Ring structure. If every is a -algebra and every a -algebra map, the limit is a -algebra, because products of two elements can be formed at a common stage.
- Module structure over a fixed ring. If the are -linear for a ring acting on all stages compatibly, the limit is an -module. Nothing more is inherited; the ring must be fixed in advance.
- Exactness. A directed limit of short exact sequences is short exact, so submodules, quotients and kernels may be computed stage by stage.
- Torsion-freeness and flatness. A directed limit of torsion-free modules is torsion-free, and a directed limit of flat modules is flat; both follow from the fact that a putative counterexample would be witnessed at a single stage.
What does not survive
- Finite generation. Every stage of the germ system is a module over a ring of functions, and the limit is not finitely generated over ; likewise is a limit of cyclic -modules and is not finitely generated.
- Being non-zero. A limit of non-zero modules can vanish, as the localisation shows.
- Noetherianity. happens to be Noetherian, but a limit of Noetherian rings need not be: is a limit of polynomial rings in finitely many variables.
Solutions in a limit come from a stageCoutinho (6.2), with (6.1.2)
Let be the module of a system of differential equations, which is cyclic and finitely presented, and let . Combining (6.5) with the description of solutions as homomorphisms, every solution of the system in is the image of a solution in some , and two solutions in give the same solution in exactly when they agree in some with . For germs: a germ solution of a linear ODE with polynomial coefficients is an honest holomorphic solution on a disc of positive radius.
Examples and Special Cases
A filtration as a direct limit
Let be the Bernstein filtration of , so is the -span of the monomials with , of dimension . Take , and the inclusions as transition maps. The maps are compatible; they are injective, and they exhaust because every operator has finite Bernstein degree. By the criterion, as a -vector space.
This is the trivial case, and it is worth naming precisely because it shows what the general construction buys: nothing at all when the transition maps are inclusions. Every exhaustive filtration is a direct limit, and the interesting examples are the ones where the transition maps are something else.
The rationals over a directed set that is not a chain
Order by divisibility: means . This is directed — take — but it is not a chain, since and are incomparable. Put for every and let be multiplication by when . Compatibility is the identity .
Take and . Compatibility: . Exhaustion: any rational is . And forces , so condition (2) is immediate. Hence over the divisibility order. Restricting the index set to the powers of a single prime is not cofinal — divides no power of — and gives instead; restricting to the factorials is cofinal and gives again.
Localisation
Let be commutative, an -module and . Index by , set and let be multiplication by . With and , exhaustion is the definition of , and condition (2) says: if then for some — which is exactly the definition of equality in a localisation. So (6.3) holds with no hypothesis on at all; when is a zero divisor, condition (2) is doing real work, and the elements that die are precisely the -torsion. See localisation of rings and modules.
The extreme case is instructive: over with and , every element is killed by , so every element dies at the second step and even though every stage is a two-dimensional vector space.
Germs of holomorphic functions
The system used throughout Chapter 6: stages , transition maps restriction, later stage = smaller radius. The limit is , the germs at the origin, and the worked example below identifies it with . Restriction is injective by the identity theorem, so every embeds in and the limit is a genuine increasing union.
The transition maps are -linear, since restricting commutes with multiplying by and with differentiating. So unlike the localisation example, this system computes a limit in the category of -modules and the answer carries a Weyl algebra action.
The microfunction system
The stages are , where covers the punctured disc via , and the transition maps are induced by restriction. Here the stages are quotients, so injectivity of the transition maps is a claim that has to be proved rather than read off; it is proved on the microfunctions page, and it is what allows a microfunction to be shown non-zero by exhibiting one radius at which its representative is not in the image of .
This is the example that motivates the whole apparatus. The limit contains a solution of — the Dirac delta — which no stage of any system of honest functions contains.
Worked Example
Germs at the origin are the convergent power series
- Step 1 - the system, stated so the arrows point the right way
Index set , ordered by if and only if as real numbers, so that later stages are smaller discs. Given the radius is a later stage than both, so is directed. Stage is , the holomorphic functions on , and the transition map is restriction. Restriction of a restriction is a restriction, so the compatibility conditions hold.
Each is a left -module with acting by multiplication and by , and restriction respects both actions, so this is a direct system of -modules.
- Step 2 - the candidate and the compatible maps
Let be the set of power series with a strictly positive radius of convergence, and let send to its Taylor series at the origin. A function holomorphic on has Taylor series with radius of convergence at least , so lands in .
Compatibility is the statement that the Taylor coefficients at of and of are the same numbers, which they are: depends only on the germ. Hence , and the universal property gives .
- Step 3 - exhaustion
Let have radius of convergence . Pick any with . The series converges uniformly on compact subsets of and so defines whose Taylor series is the given one. Therefore , and condition (1) of the criterion holds.
Note where the hypothesis is used: it is exactly what guarantees that some stage of the system sees the series. A formal series with , such as , appears at no stage and is not a germ.
- Step 4 - no premature death
Suppose has , that is, all Taylor coefficients of at vanish. Since is connected and the zero set of has an accumulation point at of infinite order, the identity theorem gives on all of . So is already zero at its own stage, and condition (2) holds in the strongest possible way. By the recognition criterion is an isomorphism of -modules and of -algebras, proving (6.2).
The same argument shows each is injective, so each embeds in and the limit is the increasing union inside .
- Step 5 - a property the limit has and no stage has
In a series is invertible exactly when : if the geometric-series inversion converges on a small enough disc, and if then every multiple has zero constant term. So is a local ring with maximal ideal , and since every non-zero germ is times a unit, it is a discrete valuation ring with valuation .
Check the arithmetic on the smallest interesting case. The polynomial is entire, hence present at every stage. Its inverse is
Multiplying out: the constant term is , and for the coefficient of in is . So the product is . But this inverse exists only at the stages ; the element is not invertible in , since vanishes at . Invertibility is created by passing to a later stage, which is precisely the phenomenon the direct limit records.
One consequence worth recording: the germs for distinct are linearly independent over , so has uncountable dimension as a -vector space. A finitely generated -module has countable dimension, because does. Hence is not finitely generated over the Weyl algebra.
, an isomorphism of -algebras and of left -modules. The limit is a discrete valuation ring with maximal ideal and residue field ; it is an increasing union of the stages, since all transition maps are injective; and it is not finitely generated over .
Applications and Industry Use
In a mathematics topic, this section covers downstream use inside mathematics, computing and engineering rather than a manufactured product.
- Solutions near a point. Germs of holomorphic functions are the natural target module for local solutions of an ODE with polynomial coefficients; because the germ module is a limit, a germ solution of a system is an actual solution on a disc, which is what makes local existence theorems usable inside the algebra.
- Constructing generalised solutions. Hyperfunctions and microfunctions are defined as direct limits of quotients, and there is no other elementary way to produce a module in which has a non-zero solution.
- Localisation. Inverting a polynomial is a direct limit; the D-module obtained this way is the object whose holonomicity gives the Bernstein-Sato polynomial.
- Reduction to finite data. Writing a module as the limit of its finitely generated submodules transfers statements from arbitrary modules to Noetherian ones, and is the standard first move in proofs about very large modules.
- Sheaves and stalks. Every stalk in algebraic geometry or analysis is a direct limit over neighbourhoods, computed by exactly the criterion above; is the stalk at the origin of the sheaf of holomorphic functions.
Design Considerations
For a mathematical object, design considerations are the modelling choices: which ring, which filtration, which category to work in.
Choose the index set for the proof, not for the object
Germs may be computed over all positive radii or over the sequence ; the answers agree by cofinality. Use the uncountable version when the statement should be manifestly independent of choices, and the sequence when the proof is an induction. The same applies to neighbourhoods of a point in any topological setting: any neighbourhood basis is cofinal in all neighbourhoods.
Decide early which ring the limit will be a module over
This is the choice that most often goes wrong, and it is invisible in the notation. Multiplication by is -linear and not -linear; restriction of holomorphic functions is -linear; the maps induced on the microfunction stages are -linear because is. Write down which ring acts before writing down the limit, and check the transition maps against it.
Prefer the universal property to the explicit quotient
The explicit model — pairs modulo eventual agreement — is the right object for proving general theorems such as exactness. For identifying a specific limit it is almost always worse than the recognition criterion, because it forces a discussion of representatives where the criterion asks two questions about one stage at a time. The exception is when no candidate presents itself, which is exactly the situation for microfunctions, where the limit is the definition of the object.
Computational Notes
Read this as the manufacturing section of the template: how the object is actually built by machine, at what cost, and where the computation stops being decidable.
An element of a direct limit is represented by a pair: an index and an element of that stage. Three operations are then needed, in increasing order of difficulty.
- Addition. Find a common later stage, push both representatives forward, add there. Cheap whenever the index set has computable upper bounds.
- Equality. Reduce to testing whether a difference is zero, which is the next item.
- Zero testing. Decide whether some kills the representative. This is the only step that can fail to be decidable, and everything practical turns on it.
For localisation, zero testing is clearing denominators: if and only if for some , and over a Noetherian ring the annihilator chain stabilises, so a bound on exists and the test terminates. For germs, no faithful finite representation exists at all: a germ is an infinite object, and equality of germs is equality of infinitely many Taylor coefficients.
The standard workaround in computer algebra is to represent a germ not by its coefficients but by a differential system it satisfies together with finitely many initial values — that is, by a cyclic module and a point of the solution space. Germs representable this way are the holonomic ones, equality is then decided by comparing annihilating ideals and finitely many initial coefficients, and the whole of the Zeilberger machinery is built on this representation. Germs outside that class, and in particular arbitrary elements of , are simply not objects a computer algebra system can hold.
Practical implementations of the localisation side include Macaulay2 and Singular for commutative localisation and saturation, and the D-module packages Dmodules and dmod.lib for the Weyl algebra localisations , where the relevant finiteness is holonomicity rather than any property of the limit as such.
Limits of Validity
- The criterion needs a candidate. It decides whether a proposed is the limit; it does not produce one. When no candidate is available the explicit construction is the definition, and that is the case for microfunctions.
- Directedness is used throughout. Exhaustion by single stages and the stage-by-stage description of the kernel both fail over an index set that is not directed, and with them the criterion.
- Zero testing may be undecidable. Condition (2) is an existential statement about later stages. Nothing guarantees it can be checked effectively, and for germs it cannot.
- The limit forgets the system. Non-isomorphic systems have isomorphic limits: arises from the divisibility system and from the factorial chain, and from every cofinal family of radii. Any invariant of a stage that is needed later must be carried along explicitly.
Failure Modes and Common Mistakes
Checking exhaustion and calling it a day
Compatible maps that jointly surject need not identify the limit. Take for with multiplication by , whose limit is . Define by , using that is invertible modulo . These are compatible, since , and each is surjective. But . Condition (2) fails: while is killed by no transition map.
Assuming the limit is a module over the biggest ring in sight
The system has as its limit, and carries an action of . It does not follow, and it is not true, that this system is a direct system of -modules: multiplication by does not commute with . The Weyl algebra structure on the localisation comes from extending the derivation by the quotient rule, an independent fact about localisation. If the transition maps are only -linear, the criterion establishes only an isomorphism of -modules.
Using a subfamily that is not cofinal
Restricting the germ system to radii produces a directed subfamily whose limit is , not : with smaller radii as later stages, no bounds from above. Restricting the divisibility system to powers of gives rather than for the same reason. Cofinality has to be checked in the order actually being used, which is why fixing the direction of the arrows first is not pedantry.
Treating a formal power series as a germ
is not the limit of the ; it is an inverse limit, of the truncations . The germ module is the strictly smaller ring of series with positive radius of convergence. The distinction is not cosmetic: is a perfectly good formal solution of and is not a germ of any holomorphic function, so a differential equation can have formal solutions and no local analytic ones.
Confusing the limit of quotients with the quotient of limits done in the wrong order
For the microfunction system the stages are already quotients, . Because direct limits are exact, taking the limit of the quotients agrees with taking the quotient of the limits — but this is a theorem being used, not a triviality, and it fails for inverse limits. Whenever a stage is a quotient, say which fact is being invoked.
Comparison
| System | Index set | Transition map | Injective? | Limit |
|---|---|---|---|---|
| inclusion | yes | as a -space | ||
| at every index | multiplication by | yes | ||
| at every index | multiplication by | iff is a non-zero-divisor on | ||
| multiplication by | no | |||
| radii, smaller = later | restriction | yes | ||
| radii, smaller = later | induced by restriction | yes, but it needs proof | microfunctions |
Reading the table across: the limit is determined by the transition maps far more than by the stages. Rows three and four have the same shape and the same kind of stage; the difference between and is entirely whether kills anything.
Key Takeaways
Key points
- To identify a direct limit, guess the answer , build compatible maps , and check exhaustion together with the condition that anything killed by a is already killed by some transition map.
- Both conditions are necessary; a compatible family of surjections proves nothing on its own.
- When all transition maps are injective the limit is the increasing union of the stages, and the second condition reduces to injectivity of each .
- , the convergent power series: exhaustion is convergence on a small disc, the second condition is the identity theorem.
- The limit is a module only over the ring whose action the transition maps respect; multiplication by is not -linear.
- The limit routinely acquires properties no stage has - is a discrete valuation ring, and the microfunction limit contains a solution of .
- A cofinal subfamily gives the same limit; a subfamily that is not cofinal generally does not.
FAQs
Why not just compute with the explicit construction?
Because it forces every statement to be about equivalence classes of pairs. The recognition criterion replaces that by two questions asked one stage at a time, and the stages are ordinary modules one already understands. The explicit model remains the right tool for proving general theorems such as exactness.
Is the same as the formal power series ring?
No. consists of series with positive radius of convergence and sits strictly inside . Both are local rings and both are discrete valuation rings, which is why the distinction is easy to lose; but is an inverse limit of truncations, not a direct limit of function spaces.
Does the germ module depend on which family of radii is used?
Not as long as the family is cofinal, meaning that arbitrarily small radii occur in it. The radii give the same limit as all positive radii. A family bounded away from gives the functions on the smallest disc in the family instead.
Why does localisation need no hypothesis on ?
Because the definition of already builds in the condition that is zero when some power of kills . That is exactly condition (2) of the criterion. When is a non-zero-divisor nothing dies and the limit is a union; otherwise the -torsion is discarded, possibly leaving .
Can I compute a direct limit on a machine?
Only if zero testing is effective. Representing an element as an index plus a stage element is always possible, and addition needs only an upper bound in the index set; but deciding whether an element dies later is an existential search. For localisation over a Noetherian ring it terminates. For germs it is not a finite problem at all, and one works with annihilating ideals instead of coefficients.
Is finitely generated over ?
No. The germs for distinct are linearly independent, so has uncountable dimension over , whereas a finitely generated module over the countably infinite dimensional algebra has countable dimension. This is why the theory of dimension and multiplicity developed later applies to the modules of equations, not to the modules solutions live in.
Where does the recognition criterion get used in this chapter?
Twice. It identifies the germ module, which is the stage-level input to the microfunction construction; and it is the argument pattern behind the proof that the transition maps of the microfunction system are injective, which is what makes a microfunction detectable at a single radius.
Does a solution of a differential system in a limit module really come from one stage?
Yes, provided the module of the system is finitely presented over , which it always is. Then out of it commutes with the limit, by (6.5), so a solution in is the image of a solution in some . Without finite presentation the interchange can fail.
References
- S. C. Coutinho, A Primer of Algebraic D-modules, London Mathematical Society Student Texts 33, Cambridge University Press, 1995 - Ch. 6 §2, where the germ system is used as the running example of a direct limit.
- M. F. Atiyah and I. G. Macdonald, Introduction to Commutative Algebra, Addison-Wesley, 1969 - Ch. 2 exercises 14-19 for direct limits, Ch. 3 for localisation as the universal solution to inverting an element.
- J. J. Rotman, An Introduction to Homological Algebra, second edition, Springer, 2009 - Ch. 5, for filtered colimits, the universal property and the interchange with Hom.
- R. C. Gunning and H. Rossi, Analytic Functions of Several Complex Variables, Prentice-Hall, 1965 - Ch. 1, for the ring of germs of holomorphic functions and its local structure.
- L. V. Ahlfors, Complex Analysis, third edition, McGraw-Hill, 1979 - Ch. 5, for the identity theorem and radius of convergence, the two analytic inputs to the worked example.
- S. Mac Lane, Categories for the Working Mathematician, second edition, Springer, 1998 - Ch. IX, filtered colimits and their exactness.
- M. Sato, Theory of hyperfunctions I, Journal of the Faculty of Science, University of Tokyo 8 (1959), 139-193 - the construction of generalised functions as a limit of quotients of spaces of holomorphic functions.
- ISO 80000-2:2019, Quantities and units - Part 2: Mathematics, International Organization for Standardization, for the notation used for limits, number systems and operators.
AI Suggested Questions
- Apply the recognition criterion to show that every module is the direct limit of its finitely generated submodules.
- Compute the direct limit of the system with the maps induced by multiplication by , and identify it.
- Give a direct system of -modules with a compatible family of surjections onto whose limit is not .
- Show that is a discrete valuation ring and identify its field of fractions.
- Verify that restriction maps between spaces of holomorphic functions are homomorphisms of -modules, and say exactly which axioms are used.
- Decide whether the germs at the origin of solutions of form a non-zero vector space, and reconcile the answer with the formal solution .
- Exhibit a cofinal subfamily of the divisibility order on that is a chain, and one that is not.
