In topology, a neighbourhood of a point is any set that belongs to the neighbourhood system at that point. The notion of neighbourhood systems is used to describe, in an abstract setting, the concept of points near a given point, a concept that cannot be expressed by a single set. It is modelled after the situation in real analysis where the points in small balls are considered as near to the centre of the ball.
In a topological space, a set is a neighbourhood of a point if (and only if) it contains the point in its interior, i.e., if it contains an open set that contains the point. However, neighbourhood systems can also be characterized axiomatically and then be used to define the corresponding open sets.
Properties of a point that only depend on conditions restricted to a neighbourhood of the point are often called local properties.
Neighbourhoods are used to define convergence and continuous functions:
Neighbourhoods are also used to classify topological spaces according their separation properties which express how well the points can be distinguished by the topological structure.
A set X is called a neighbourhood space if for every x in X there is a nonempty family N(x) (the neighbourhood system at x) of sets, called neighbourhoods of x, which satisfies the following axioms:
Axioms (2-3) imply that N(x) is a filter.
Accordingly, the neighbourhood system at a point
is also called the neighbourhood filter of the point.
Axiom (4) defines how neighbourhood systems at distinct points interact.
To define a neighbourhood space it is often more convenient to describe,
for all x, only a base for the neighbourhood system.
A nonempty family B(x) of sets is a neighbourhood base at x if it satisfies the following axioms:
Axiom (2) implies that B(x) is a filter base.
(A subbase for the neighbourhood filter is a filter subbase,
i.e., a family of sets such that its finite intersections form a base for the filter.)
The family N(x) consisting of all sets containing a set of B(x)
is the neighbourhood filter induced by B(x)
Two neighbourhood bases B1(x) and B2(x) are called equivalent
if they induce the same neighbourhood system N(x) at x.
(This is the case if and only if each set in B1(x) contains a set in B2(x),
and if, vice versa, each set in B2(x) contains a set in B1(x).)
If there exist countable neighbourhood bases at all x in X,
then the corresponding topological (or, equivalently, neighbourhood) space is said to be first-countable.
Neighbourhood spaces are one of several equivalent means to define a topological space. The equivalence is obtained by the following definitions:
A set U is called neighbourhood of the set S if U is a neighbourhood for all points of S or, equivalently, if U contains an open set that contains S.
In a metric space the (open or closed) balls with centre x form a neighbourhood base at x
and define the topology induced by the metric.
Moreover, it is sufficient to take the balls with radius 1/n for all natural numbers n
(that is, a countable set for each point x), therefore metric spaces are first-countable.
The classical example (in calculus or real analysis) is , the d-dimensional Euclidean space:
While the example assumes the (standard) Euclidean metric, this is not essential. Other common metrics (e.g., derived from the maximum norm or other norms) define neighbourhood bases which are different but equivalent to it and induce the same neighbourhood system.
For the space of continuous real functions the topology corresponding to pointwise convergence can be defined by neighbourhood systems, but not by a metric: