1 Stalk in sheaf theory
In sheaf theory, a stalk packages all data a sheaf carries near a chosen point into a single local object. It is designed to record what remains of a section when only arbitrarily small neighborhoods of the point are taken into account. This makes stalks one of the most useful tools for translating between global sections and local behavior.
1.1 Definition
Let \(\mathcal{F}\) be a sheaf on a topological space \(X\), and let \(x \in X\). The stalk of \(\mathcal{F}\) at \(x\), written \(\mathcal{F}_x\), is the collection of local representatives of sections near \(x\), modulo the relation of agreeing on some neighborhood of \(x\). Intuitively, it is the “value” of the sheaf at the point after ignoring information away from that point.
1.2 Construction as a direct limit
The stalk is formed as a direct limit over all open neighborhoods \(U\) of \(x\): \[ \mathcal{F}_x = \varinjlim_{x \in U} \mathcal{F}(U). \] The restriction maps \(\mathcal{F}(U) \to \mathcal{F}(V)\) for \(V \subseteq U\) provide the transition structure. Two sections define the same element of the stalk if they become equal on some smaller neighborhood of \(x\).
1.3 Germs and local equivalence
An element of a stalk is often called a germ. A germ is represented by a section on some neighborhood of the point, and two such representatives are identified when they coincide near the point. Germs capture local behavior more precisely than ordinary pointwise evaluation, especially for objects such as functions, differential forms, or holomorphic maps.
1.4 Examples
1.4.1 Stalks of constant sheaves
For a constant sheaf with value a set, group, or ring \(A\), the stalk at any point is typically canonically identified with \(A\), provided the space is nonempty in a suitable connected setting. The local data do not vary from point to point, so the stalk reflects the constant nature of the sheaf.
1.4.2 Stalks of structure sheaves
For the structure sheaf on a space of functions, the stalk at a point contains germs of functions near that point. In a smooth setting these are germs of smooth functions, while in a holomorphic setting they are germs of holomorphic functions. Such stalks encode the local algebraic or analytic structure of the space.
1.5 Basic properties
1.5.1 Functoriality
A morphism of sheaves induces a morphism on each stalk. This makes the passage to stalks functorial: maps of sheaves can be studied point by point. Many statements about sheaves are checked by examining the induced maps on stalks.
1.5.2 Exactness behavior
For sheaves of abelian groups, the stalk functor is exact. It preserves the exactness of short exact sequences, which is one reason stalks are central in homological arguments. This local exactness often allows global problems to be reduced to neighborhood-level computations.
1.5.3 Relation to restriction maps
Restriction maps define the system from which the stalk is built. A section over a larger open set determines compatible germs on smaller neighborhoods, and the stalk records the stable limit of these restrictions. In practice, restriction behavior is the mechanism that turns local sections into a pointwise object.
2 Stalks in topology and geometry
Stalks are most naturally understood as local invariants of geometric structures. They do not merely depend on the ambient space, but on how a sheaf or similar object behaves around a chosen point. This makes them useful in topology and geometry whenever local-to-global methods are needed.
2.1 Local interpretation
A stalk isolates information visible in arbitrarily small neighborhoods. It can be viewed as the algebraic or categorical analogue of zooming in on a point. In geometry, this viewpoint is especially helpful when studying singularities, local function behavior, or the infinitesimal structure of spaces.
2.2 Dependence on the underlying point
The stalk generally varies with the point chosen, since different neighborhoods may support different local sections or local relations. Even when the underlying sheaf is globally simple, its stalks may reflect special local features of the space. Thus stalks serve as pointwise probes of geometric structure.
2.3 Stalks of sheaves on topological spaces
On a topological space, a sheaf assigns data to opens, and the stalk at a point summarizes all compatible data near that point. This is one of the principal ways in which sheaf theory relates open-set information to local invariants. The stalk can often be used to test whether a construction is locally trivial or locally determined.
2.4 Stalks in manifolds and bundles
For manifolds, stalks of sheaves of smooth functions, differential forms, or vector fields describe local analytic behavior. In the theory of bundles, local sections near a point can be assembled into stalks that reflect how the bundle looks in a neighborhood. These local objects are essential when comparing coordinate patches or studying local trivializations.
3 Algebraic interpretations
Stalks play a major role in algebraic settings because they often carry ring or module structures. This allows local geometric information to be expressed algebraically and studied with the methods of commutative algebra.
3.1 Stalks of sheaves of rings
If a sheaf takes values in rings, then each stalk inherits a ring structure. The operations are defined pointwise on representatives and pass to the direct limit. Such stalks are central in spaces equipped with a structure sheaf, where local functions form a ring at each point.
3.2 Local rings arising from stalks
Many stalks of ringed spaces are local rings, meaning they have a unique maximal ideal. This property reflects the distinction between elements that are invertible near the point and those that vanish there. Local rings provide a natural algebraic setting for studying neighborhoods of points.
3.3 Maximal ideals and residue fields
In a local ring stalk, the maximal ideal often consists of germs vanishing at the chosen point. The quotient by this maximal ideal is the residue field, which records the simplest pointwise information available from the stalk. Residue fields are especially useful in geometry, where they encode the value of a function at a point in algebraic form.
3.4 Stalks in scheme theory
In scheme theory, stalks are built into the basic language of locally ringed spaces. They allow one to describe schemes locally as spaces equipped with compatible rings of functions. This local algebraic viewpoint is one of the foundations of modern algebraic geometry.
3.4.1 Structure sheaf stalks
The stalk of the structure sheaf at a point of a scheme is the local ring of functions near that point. It contains germs of regular functions and reflects the algebraic structure visible in a neighborhood. These stalks determine how the scheme behaves locally.
3.4.2 Local schemes
A scheme is locally modeled by affine pieces whose coordinate rings correspond to local data at points. The stalks of the structure sheaf help identify these local models and their maximal ideals. In this way, the scheme is understood as a space built from compatible local algebraic neighborhoods.
4 Related concepts
Several related notions describe nearby or pointwise behavior in slightly different ways. Stalks are part of a broader family of constructions that capture local information through equivalence classes of data.
4.1 Germ
A germ is the equivalence class of a section or function near a point. It is the basic element of a stalk, representing local data up to agreement on some neighborhood. Germs are often the most intuitive way to describe stalk elements.
4.2 Fiber
A fiber is the inverse image of a point under a map, or the set of elements lying over that point in a bundle-like structure. Unlike a stalk, a fiber is usually defined by actual pointwise values rather than local equivalence classes. The two notions are related but not identical.
4.3 Jet
A jet records not only the value of a function at a point but also its derivatives up to a specified order. While stalks capture all local information up to neighborhood equivalence, jets capture finite-order infinitesimal data. Jets are therefore more refined in one direction and more limited in another.
4.4 Costalk
A costalk is a dual or opposite-type construction in some sheaf-theoretic settings. It is less commonly used than the stalk and often appears in contexts involving cosheaves or duality theories. The concept emphasizes local co-data rather than local sections.
4.5 Sheafification and localization
Sheafification turns a presheaf into a sheaf by enforcing the gluing axioms, and localization is a broader algebraic process of focusing on behavior near a chosen point or multiplicative set. Both processes are closely tied to stalks because they formalize the passage from global descriptions to local ones. Stalks often reveal whether a presheaf has the correct local structure to become a sheaf.
5 Applications
Stalks are used whenever a theory needs to compare local and global behavior. They provide a standard way to check properties point by point and are indispensable in many geometric and cohomological arguments.
5.1 Algebraic geometry
In algebraic geometry, stalks allow one to study varieties and schemes locally through rings of germs. They connect geometric points with prime ideals, local rings, and residue fields. This local algebra is essential for understanding singularities, morphisms, and dimension.
5.2 Differential geometry
In differential geometry, stalks of smooth functions, tensor fields, and differential forms encode the local structure of manifolds. They are useful for defining local properties independent of a chosen coordinate chart. Many constructions, such as connections and local coordinate computations, rely on this pointwise viewpoint.
5.3 Complex analytic geometry
For complex analytic spaces, stalks of holomorphic function sheaves describe germs of analytic behavior. They are especially important near zeros, singular points, and branch loci. Because holomorphic functions are strongly constrained, their stalks often carry rich local information.
5.4 Cohomology and local-to-global principles
Stalks support many local-to-global arguments in cohomology. They help determine whether global sections or cohomology classes are controlled by local data. By examining stalks, one can often verify exactness, detect vanishing, or understand how local compatibility conditions assemble into global results.