HOME

TheInfoList



OR:

In
mathematics Mathematics is a field of study that discovers and organizes methods, Mathematical theory, theories and theorems that are developed and Mathematical proof, proved for the needs of empirical sciences and mathematics itself. There are many ar ...
, the notion of a germ of an object in/on a
topological space In mathematics, a topological space is, roughly speaking, a Geometry, geometrical space in which Closeness (mathematics), closeness is defined but cannot necessarily be measured by a numeric Distance (mathematics), distance. More specifically, a to ...
is an
equivalence class In mathematics, when the elements of some set S have a notion of equivalence (formalized as an equivalence relation), then one may naturally split the set S into equivalence classes. These equivalence classes are constructed so that elements ...
of that object and others of the same kind that captures their shared local properties. In particular, the objects in question are mostly functions (or
maps A map is a symbolic depiction of interrelationships, commonly spatial, between things within a space. A map may be annotated with text and graphics. Like any graphic, a map may be fixed to paper or other durable media, or may be displayed on ...
) and
subset In mathematics, a Set (mathematics), set ''A'' is a subset of a set ''B'' if all Element (mathematics), elements of ''A'' are also elements of ''B''; ''B'' is then a superset of ''A''. It is possible for ''A'' and ''B'' to be equal; if they a ...
s. In specific implementations of this idea, the functions or subsets in question will have some property, such as being analytic or smooth, but in general this is not needed (the functions in question need not even be continuous); it is however necessary that the space on/in which the object is defined is a topological space, in order that the word ''local'' has some meaning.


Name

The name is derived from ''
cereal germ The germ of a cereal grain is the part that develops into a plant; it is the seed embryo. Along with bran, germ is often a by-product of the milling that produces refined grain products. Cereal grains and their components, such as wheat ge ...
'' in a continuation of the sheaf metaphor, as a germ is (locally) the "heart" of a function, as it is for a grain.


Formal definition


Basic definition

Given a point ''x'' of a topological space ''X'', and two maps f, g: X \to Y (where ''Y'' is any
set Set, The Set, SET or SETS may refer to: Science, technology, and mathematics Mathematics *Set (mathematics), a collection of elements *Category of sets, the category whose objects and morphisms are sets and total functions, respectively Electro ...
), then f and g define the same germ at ''x'' if there is a
neighbourhood A neighbourhood (Commonwealth English) or neighborhood (American English) is a geographically localized community within a larger town, city, suburb or rural area, sometimes consisting of a single street and the buildings lining it. Neighbourh ...
''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. It is straightforward to see that ''defining the same germ'' at ''x'' is an
equivalence relation In mathematics, an equivalence relation is a binary relation that is reflexive, symmetric, and transitive. The equipollence relation between line segments in geometry is a common example of an equivalence relation. A simpler example is equ ...
(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 \quad S \sim_x T. Given a map ''f'' on ''X'', then its germ at ''x'' is usually denoted 'f''sub>''x''. Similarly, the germ at ''x'' of a set ''S'' is written 'S''sub>''x''. Thus, : x = \. 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 function In mathematics, the term "characteristic function" can refer to any of several distinct concepts: * The indicator function of a subset, that is the function \mathbf_A\colon X \to \, which for a given subset ''A'' of ''X'', has value 1 at points ...
s are germ-equivalent at ''x'': :S\sim_x T \Longleftrightarrow \mathbf_S \sim_x \mathbf_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, _ = g, _, for some smaller neighbourhood ''V'' with x\in V \subseteq U. This is particularly relevant in two settings: # ''f'' is defined on a
subvariety Subvariety may refer to: * Subvariety (botany) * Subvariety (algebraic geometry) * Variety (universal algebra) In universal algebra, a variety of algebras or equational class is the class of all algebraic structures of a given signature satis ...
''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 In mathematics, a rational function is any function that can be defined by a rational fraction, which is an algebraic fraction such that both the numerator and the denominator are polynomials. The coefficients of the polynomials need not be ...
, 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''sub>''x'' 'g''sub>''x'', first take representatives ''f'' and ''g'', defined on neighbourhoods ''U'' and ''V'' respectively, and define 'f''sub>''x'' 'g''sub>''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 In mathematics, an abelian group, also called a commutative group, is a group in which the result of applying the group operation to two group elements does not depend on the order in which they are written. That is, the group operation is commu ...
,
vector space In mathematics and physics, a vector space (also called a linear space) is a set (mathematics), set whose elements, often called vector (mathematics and physics), ''vectors'', can be added together and multiplied ("scaled") by numbers called sc ...
, 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 Topology (from the Greek language, Greek words , and ) is the branch of mathematics concerned with the properties of a Mathematical object, geometric object that are preserved under Continuous function, continuous Deformation theory, deformat ...
, except for the
discrete Discrete may refer to: *Discrete particle or quantum in physics, for example in quantum theory * Discrete device, an electronic component with just one circuit element, either passive or active, other than an integrated circuit * Discrete group, ...
one. It therefore makes little or no sense to talk of a convergent sequence of germs. However, if ''X'' and ''Y'' are
manifold In mathematics, a manifold is a topological space that locally resembles Euclidean space near each point. More precisely, an n-dimensional manifold, or ''n-manifold'' for short, is a topological space with the property that each point has a N ...
s, then the spaces of jets J_x^k(X,Y) (finite order
Taylor series In mathematics, the Taylor series or Taylor expansion of a function is an infinite sum of terms that are expressed in terms of the function's derivatives at a single point. For most common functions, the function and the sum of its Taylor ser ...
at ''x'' of map(-germs)) do have topologies as they can be identified with
finite-dimensional vector space In mathematics, the dimension of a vector space ''V'' is the cardinality (i.e., the number of vectors) of a basis of ''V'' over its base field. p. 44, §2.36 It is sometimes called Hamel dimension (after Georg Hamel) or algebraic dimension to d ...
s.


Relation with sheaves

The idea of germs is behind the definition of sheaves and presheaves. A presheaf \mathcal of
abelian group In mathematics, an abelian group, also called a commutative group, is a group in which the result of applying the group operation to two group elements does not depend on the order in which they are written. That is, the group operation is commu ...
s on a topological space ''X'' assigns an abelian group \mathcal(U) to each open set ''U'' in ''X''. Typical examples of abelian groups here are:
real-valued function In mathematics, a real-valued function is a function whose values are real numbers. In other words, it is a function that assigns a real number to each member of its domain. Real-valued functions of a real variable (commonly called ''real ...
s on ''U'',
differential form In mathematics, differential forms provide a unified approach to define integrands over curves, surfaces, solids, and higher-dimensional manifolds. The modern notion of differential forms was pioneered by Élie Cartan. It has many applications ...
s on ''U'',
vector field In vector calculus and physics, a vector field is an assignment of a vector to each point in a space, most commonly Euclidean space \mathbb^n. A vector field on a plane can be visualized as a collection of arrows with given magnitudes and dire ...
s on ''U'',
holomorphic function In mathematics, a holomorphic function is a complex-valued function of one or more complex variables that is complex differentiable in a neighbourhood of each point in a domain in complex coordinate space . The existence of a complex de ...
s on ''U'' (when ''X'' is a
complex manifold In differential geometry and complex geometry, a complex manifold is a manifold with a ''complex structure'', that is an atlas (topology), atlas of chart (topology), charts to the open unit disc in the complex coordinate space \mathbb^n, such th ...
), constant functions on ''U'' and
differential operator In mathematics, a differential operator is an operator defined as a function of the differentiation operator. It is helpful, as a matter of notation first, to consider differentiation as an abstract operation that accepts a function and retur ...
s on ''U''. If V \subseteq U then there is a restriction map \mathrm_:\mathcal(U)\to \mathcal(V), satisfying certain compatibility conditions. For a fixed ''x'', one says that elements f\in\mathcal(U) and g\in \mathcal(V) are equivalent at ''x'' if there is a neighbourhood W\subseteq U\cap V of ''x'' with res''WU''(''f'') = res''WV''(''g'') (both elements of \mathcal(W)). The equivalence classes form the stalk \mathcal_x at ''x'' of the presheaf \mathcal. This equivalence relation is an abstraction of the germ equivalence described above. Interpreting germs through sheaves also gives a general explanation for the presence of algebraic structures on sets of germs. The reason is that formation of stalks preserves finite limits. This implies that if ''T'' is a Lawvere theory and a sheaf ''F'' is a ''T''-algebra, then any stalk ''F''''x'' is also a ''T''-algebra.


Examples

If X and Y have additional structure, it is possible to define subsets of the set of all maps from ''X'' to ''Y'' or more generally sub- presheaves of a given presheaf \mathcal and corresponding germs: ''some notable examples follow''. *If X, Y are both topological spaces, the subset ::C^0(X,Y) \subseteq \mbox(X,Y) :of
continuous function In mathematics, a continuous function is a function such that a small variation of the argument induces a small variation of the value of the function. This implies there are no abrupt changes in value, known as '' discontinuities''. More preci ...
s defines germs of continuous functions. *If both X and Y admit a differentiable structure, the
subset In mathematics, a Set (mathematics), set ''A'' is a subset of a set ''B'' if all Element (mathematics), elements of ''A'' are also elements of ''B''; ''B'' is then a superset of ''A''. It is possible for ''A'' and ''B'' to be equal; if they a ...
::C^k(X,Y) \subseteq \mbox(X,Y) :of k-times continuously
differentiable function In mathematics, a differentiable function of one real variable is a function whose derivative exists at each point in its domain. In other words, the graph of a differentiable function has a non- vertical tangent line at each interior point in ...
s, the
subset In mathematics, a Set (mathematics), set ''A'' is a subset of a set ''B'' if all Element (mathematics), elements of ''A'' are also elements of ''B''; ''B'' is then a superset of ''A''. It is possible for ''A'' and ''B'' to be equal; if they a ...
::C^\infty(X,Y)=\bigcap\nolimits_k C^k(X,Y)\subseteq \mbox(X,Y) :of
smooth function In mathematical analysis, the smoothness of a function is a property measured by the number of continuous derivatives (''differentiability class)'' it has over its domain. A function of class C^k is a function of smoothness at least ; t ...
s and the
subset In mathematics, a Set (mathematics), set ''A'' is a subset of a set ''B'' if all Element (mathematics), elements of ''A'' are also elements of ''B''; ''B'' is then a superset of ''A''. It is possible for ''A'' and ''B'' to be equal; if they a ...
::C^\omega(X,Y)\subseteq \mbox(X,Y) :of
analytic function In mathematics, an analytic function is a function that is locally given by a convergent power series. There exist both real analytic functions and complex analytic functions. Functions of each type are infinitely differentiable, but complex ...
s can be defined (\omega here is the ordinal for infinity; this is an
abuse of notation In mathematics, abuse of notation occurs when an author uses a mathematical notation in a way that is not entirely formally correct, but which might help simplify the exposition or suggest the correct intuition (while possibly minimizing errors an ...
, by analogy with C^k and C^), and then spaces of germs of (finitely) differentiable, smooth, analytic functions can be constructed. *If X,Y have a complex structure (for instance, are
subsets In mathematics, a set ''A'' is a subset of a set ''B'' if all elements of ''A'' are also elements of ''B''; ''B'' is then a superset of ''A''. It is possible for ''A'' and ''B'' to be equal; if they are unequal, then ''A'' is a proper subse ...
of complex vector spaces),
holomorphic function In mathematics, a holomorphic function is a complex-valued function of one or more complex variables that is complex differentiable in a neighbourhood of each point in a domain in complex coordinate space . The existence of a complex de ...
s between them can be defined, and therefore spaces of germs of holomorphic functions can be constructed. *If X,Y have an
algebraic structure In mathematics, an algebraic structure or algebraic system consists of a nonempty set ''A'' (called the underlying set, carrier set or domain), a collection of operations on ''A'' (typically binary operations such as addition and multiplicatio ...
, then regular (and
rational Rationality is the quality of being guided by or based on reason. In this regard, a person acts rationally if they have a good reason for what they do, or a belief is rational if it is based on strong evidence. This quality can apply to an ...
) functions between them can be defined, and germs of regular functions (and likewise rational) can be defined. *The germ off : \mathbb \rarr Y at positive infinity (or simply the germ of ) is \. These germs are used in
asymptotic analysis In mathematical analysis, asymptotic analysis, also known as asymptotics, is a method of describing Limit (mathematics), limiting behavior. As an illustration, suppose that we are interested in the properties of a function as becomes very larg ...
and Hardy fields.


Notation

The stalk of a sheaf \mathcal on a topological space X at a point x of X is commonly denoted by \mathcal_x. As a consequence, germs, constituting stalks of sheaves of various kind of functions, borrow this scheme of notation: *\mathcal_x^0 is the ''space of germs of continuous functions'' at x. *\mathcal_x^k for each
natural number In mathematics, the natural numbers are the numbers 0, 1, 2, 3, and so on, possibly excluding 0. Some start counting with 0, defining the natural numbers as the non-negative integers , while others start with 1, defining them as the positive in ...
k is the ''space of germs of k-times-differentiable functions'' at x. *\mathcal_x^\infty is the ''space of germs of infinitely differentiable ("smooth") functions'' at x. *\mathcal_x^\omega is the ''space of germs of analytic functions'' at x. *\mathcal_x is the ''space of germs of holomorphic functions'' (in
complex geometry In mathematics, complex geometry is the study of geometry, geometric structures and constructions arising out of, or described by, the complex numbers. In particular, complex geometry is concerned with the study of space (mathematics), spaces su ...
), or ''space of germs of regular functions'' (in
algebraic geometry Algebraic geometry is a branch of mathematics which uses abstract algebraic techniques, mainly from commutative algebra, to solve geometry, geometrical problems. Classically, it studies zero of a function, zeros of multivariate polynomials; th ...
) at x. For germs of sets and varieties, the notation is not so well established: some notations found in literature include: *\mathfrak_x is the ''space of germs of analytic varieties'' at x. When the point x is fixed and known (e.g. when X is a
topological vector space In mathematics, a topological vector space (also called a linear topological space and commonly abbreviated TVS or t.v.s.) is one of the basic structures investigated in functional analysis. A topological vector space is a vector space that is als ...
and x=0), it can be dropped in each of the above symbols: also, when \dim X=n, a subscript before the symbol can be added. As example *, , , , , are the spaces of germs shown above when X is a n-dimensional
vector space In mathematics and physics, a vector space (also called a linear space) is a set (mathematics), set whose elements, often called vector (mathematics and physics), ''vectors'', can be added together and multiplied ("scaled") by numbers called sc ...
and x=0.


Applications

The key word in the applications of germs is locality: ''all local properties of a function at a point can be studied by analyzing its germ''. They are a generalization of
Taylor series In mathematics, the Taylor series or Taylor expansion of a function is an infinite sum of terms that are expressed in terms of the function's derivatives at a single point. For most common functions, the function and the sum of its Taylor ser ...
, and indeed the Taylor series of a germ (of a differentiable function) is defined: you only need local information to compute derivatives. Germs are useful in determining the properties of
dynamical systems In mathematics, a dynamical system is a system in which a Function (mathematics), function describes the time dependence of a Point (geometry), point in an ambient space, such as in a parametric curve. Examples include the mathematical models ...
near chosen points of their
phase space The phase space of a physical system is the set of all possible physical states of the system when described by a given parameterization. Each possible state corresponds uniquely to a point in the phase space. For mechanical systems, the p ...
: they are one of the main tools in
singularity theory In mathematics, singularity theory studies spaces that are almost manifolds, but not quite. A string can serve as an example of a one-dimensional manifold, if one neglects its thickness. A singularity can be made by balling it up, dropping it ...
and
catastrophe theory In mathematics, catastrophe theory is a branch of bifurcation theory in the study of dynamical systems; it is also a particular special case of more general singularity theory in geometry. Bifurcation theory studies and classifies phenomena chara ...
. When the topological spaces considered are
Riemann surface In mathematics, particularly in complex analysis, a Riemann surface is a connected one-dimensional complex manifold. These surfaces were first studied by and are named after Bernhard Riemann. Riemann surfaces can be thought of as deformed vers ...
s or more generally complex analytic varieties, germs of holomorphic functions on them can be viewed as
power series In mathematics, a power series (in one variable) is an infinite series of the form \sum_^\infty a_n \left(x - c\right)^n = a_0 + a_1 (x - c) + a_2 (x - c)^2 + \dots where ''a_n'' represents the coefficient of the ''n''th term and ''c'' is a co ...
, and thus the set of germs can be considered to be the
analytic continuation In complex analysis, a branch of mathematics, analytic continuation is a technique to extend the domain of definition of a given analytic function. Analytic continuation often succeeds in defining further values of a function, for example in a ne ...
of an
analytic function In mathematics, an analytic function is a function that is locally given by a convergent power series. There exist both real analytic functions and complex analytic functions. Functions of each type are infinitely differentiable, but complex ...
. Germs can also be used in the definition of
tangent vector In mathematics, a tangent vector is a vector that is tangent to a curve or surface at a given point. Tangent vectors are described in the differential geometry of curves in the context of curves in R''n''. More generally, tangent vectors are ...
s in
differential geometry Differential geometry is a Mathematics, mathematical discipline that studies the geometry of smooth shapes and smooth spaces, otherwise known as smooth manifolds. It uses the techniques of Calculus, single variable calculus, vector calculus, lin ...
. A tangent vector can be viewed as a point-derivation on the
algebra Algebra is a branch of mathematics that deals with abstract systems, known as algebraic structures, and the manipulation of expressions within those systems. It is a generalization of arithmetic that introduces variables and algebraic ope ...
of germs at that point.Tu, L. W. (2007). An introduction to manifolds. New York: Springer. p. 11.


Algebraic properties

As noted earlier, sets of germs may have algebraic structures such as being rings. In many situations, rings of germs are not arbitrary rings but instead have quite specific properties. Suppose that ''X'' is a space of some sort. It is often the case that, at each ''x'' ∈ ''X'', the ring of germs of functions at ''x'' is a
local ring In mathematics, more specifically in ring theory, local rings are certain rings that are comparatively simple, and serve to describe what is called "local behaviour", in the sense of functions defined on algebraic varieties or manifolds, or of ...
. This is the case, for example, for continuous functions on a topological space; for ''k''-times differentiable, smooth, or analytic functions on a real manifold (when such functions are defined); for holomorphic functions on a
complex manifold In differential geometry and complex geometry, a complex manifold is a manifold with a ''complex structure'', that is an atlas (topology), atlas of chart (topology), charts to the open unit disc in the complex coordinate space \mathbb^n, such th ...
; and for regular functions on an algebraic variety. The property that rings of germs are local rings is axiomatized by the theory of locally ringed spaces. The types of local rings that arise, however, depend closely on the theory under consideration. The Weierstrass preparation theorem implies that rings of germs of holomorphic functions are
Noetherian ring In mathematics, a Noetherian ring is a ring that satisfies the ascending chain condition on left and right ideals. If the chain condition is satisfied only for left ideals or for right ideals, then the ring is said left-Noetherian or right-Noethe ...
s. It can also be shown that these are regular rings. On the other hand, let \mathcal_0^\infty(\mathbf) be the ring of germs at the origin of smooth functions on R. This ring is local but not Noetherian. To see why, observe that the
maximal ideal In mathematics, more specifically in ring theory, a maximal ideal is an ideal that is maximal (with respect to set inclusion) amongst all ''proper'' ideals. In other words, ''I'' is a maximal ideal of a ring ''R'' if there are no other ideals ...
''m'' of this ring consists of all germs that vanish at the origin, and the power ''m''''k'' consists of those germs whose first ''k'' − 1 derivatives vanish. If this ring were Noetherian, then the
Krull intersection theorem In mathematics, more specifically in ring theory, local rings are certain ring (mathematics), rings that are comparatively simple, and serve to describe what is called "local behaviour", in the sense of functions defined on algebraic varieties or m ...
would imply that a smooth function whose Taylor series vanished would be the zero function. But this is false, as can be seen by considering :f(x) = \begin e^, &x \neq 0, \\ 0, &x = 0. \end This ring is also not a
unique factorization domain In mathematics, a unique factorization domain (UFD) (also sometimes called a factorial ring following the terminology of Bourbaki) is a ring in which a statement analogous to the fundamental theorem of arithmetic holds. Specifically, a UFD is ...
. This is because all UFDs satisfy the ascending chain condition on principal ideals, but there is an infinite ascending chain of principal ideals :\cdots \subsetneq (x^ f(x)) \subsetneq (x^ f(x)) \subsetneq (x^ f(x)) \subsetneq \cdots. The inclusions are strict because ''x'' is in the maximal ideal ''m''. The ring \mathcal_0^0(\mathbf) of germs at the origin of continuous functions on R even has the property that its maximal ideal ''m'' satisfies ''m''2 = ''m''. Any germ ''f'' ∈ ''m'' can be written as :f = , f, ^ \cdot \big(\operatorname(f), f, ^\big), where sgn is the sign function. Since , ''f'', vanishes at the origin, this expresses ''f'' as the product of two functions in ''m'', whence the conclusion. This is related to the setup of almost ring theory.


See also

* Analytic variety *
Catastrophe theory In mathematics, catastrophe theory is a branch of bifurcation theory in the study of dynamical systems; it is also a particular special case of more general singularity theory in geometry. Bifurcation theory studies and classifies phenomena chara ...
*
Gluing axiom In mathematics, the gluing axiom is introduced to define what a sheaf (mathematics), sheaf \mathcal F on a topological space X must satisfy, given that it is a presheaf, which is by definition a contravariant functor ::(X) \rightarrow C to a cate ...
*
Riemann surface In mathematics, particularly in complex analysis, a Riemann surface is a connected one-dimensional complex manifold. These surfaces were first studied by and are named after Bernhard Riemann. Riemann surfaces can be thought of as deformed vers ...
* Sheaf * Stalk


References

*, chapter I, paragraph 6, subparagraph 10 "''Germs at a point''". *, chapter 2, paragraph 2.1, "''Basic Definitions''". *, chapter 2 "''Local Rings of Holomorphic Functions''", especially paragraph A "''The Elementary Properties of the Local Rings''" and paragraph E "''Germs of Varieties''". * Ian R. Porteous (2001) ''Geometric Differentiation'', page 71,
Cambridge University Press Cambridge University Press was the university press of the University of Cambridge. Granted a letters patent by King Henry VIII in 1534, it was the oldest university press in the world. Cambridge University Press merged with Cambridge Assessme ...
. *, paragraph 31, "''Germi di funzioni differenziabili in un punto P di V_n (Germs of differentiable functions at a point P of V_n)''" (in Italian).


External links

* * *{{cite arXiv , first1=Dorota , last1=Mozyrska , first2=Zbigniew , last2=Bartosiewicz , year=2006 , eprint=math/0612355 , title=Systems of germs and theorems of zeros in infinite-dimensional spaces A research preprint dealing with germs of analytic varieties in an infinite dimensional setting. Topology Sheaf theory