Basic definition Given a point
x of a topological space
X, and two maps f, g: X \to Y (where
Y is any
set), then f and g define the same germ at
x if there is a
neighbourhood U of
x such that restricted to
U,
f and
g are equal; meaning that f(u)=g(u) for all
u in
U. Similarly, if
S and
T are any two subsets of
X, then they define the same germ at
x if there is again a neighbourhood
U of
x such that :S \cap U = T \cap U. This can be understood as an application of the basic definition above, by identifying
S and
T with their respective
indicator functions, \mathbf{1}_S:X \rightarrow \{0,1\} and \mathbf{1}_T:X \rightarrow \{0,1\}. It is straightforward to see that
defining the same germ at
x is an
equivalence relation (be it on maps or sets), and the equivalence classes are called germs (map-germs, or set-germs accordingly). The equivalence relation is usually written :f \sim_x g \quad \text{or} \quad S \sim_x T. Given a map
f on
X, then its germ at
x is usually denoted [
f]
x. Similarly, the germ at
x of a set
S is written [
S]
x. Thus, :[f]_x = \{g:X\to Y \mid g \sim_x f\}. A map germ at
x in
X that maps the point
x in
X to the point
y in
Y is denoted as :f:(X,x) \to (Y,y). When using this notation,
f is then intended as an entire equivalence class of maps, using the same letter
f for any
representative map. Notice that two sets are germ-equivalent at
x if and only if their
characteristic functions are germ-equivalent at
x: :S\sim_x T \Longleftrightarrow \mathbf{1}_S \sim_x \mathbf{1}_T.
More generally Maps need not be defined on all of
X, and in particular they don't need to have the same domain. However, if
f has domain
S and
g has domain
T, both subsets of
X, then
f and
g are germ equivalent at
x in
X if first
S and
T are germ equivalent at
x, say S \cap U = T\cap U \neq \emptyset, and then moreover f|_{S\cap V} = g|_{T\cap V}, for some smaller neighbourhood
V with x\in V \subseteq U. This is particularly relevant in two settings: •
f is defined on a
subvariety V of
X, and •
f has a pole of some sort at
x, so is not even defined at
x, as for example a
rational function, which would be defined
off a subvariety.
Basic properties If
f and
g are germ equivalent at
x, then they share all local properties, such as continuity,
differentiability etc., so it makes sense to talk about a
differentiable or analytic germ, etc. Similarly for subsets: if one representative of a germ is an
analytic set then so are all representatives, at least on some neighbourhood of
x. Algebraic structures on the target
Y are inherited by the set of germs with values in
Y. For instance, if the target
Y is a
group, then it makes sense to multiply germs: to define [
f]
x[
g]
x, first take representatives
f and
g, defined on neighbourhoods
U and
V respectively, and define [
f]
x[
g]
x to be the germ at
x of the pointwise product map
fg (which is defined on U\cap V). In the same way, if
Y is an
abelian group,
vector space, or
ring, then so is the set of germs. The set of germs at
x of maps from
X to
Y does not have a useful
topology, except for the
discrete one. It therefore makes little or no sense to talk of a convergent sequence of germs. However, if
X and
Y are
manifolds, then the spaces of
jets J_x^k(X,Y) (finite order
Taylor series at
x of map(-germs)) do have topologies as they can be identified with
finite-dimensional vector spaces. ==Relation with sheaves==