A closed subset X of a topological space Y is called a
neighborhood retract of Y if X is a retract of some open subset of Y that contains X. Let \mathcal{C} be a class of topological spaces, closed under homeomorphisms and passage to closed subsets. Following
Borsuk (starting in 1931), a space
X is called an
absolute retract for the class \mathcal{C}, written \operatorname{AR} \left(\mathcal{C}\right), if
X is in \mathcal{C} and whenever
X is a closed subset of a space Y in \mathcal{C}, X is a retract of Y. A space X is an
absolute neighborhood retract for the class \mathcal{C}, written \operatorname{ANR} \left(\mathcal{C}\right), if X is in \mathcal{C} and whenever X is a closed subset of a space Y in \mathcal{C}, X is a neighborhood retract of Y. Various classes \mathcal{C} such as
normal spaces have been considered in this definition, but the class \mathcal{M} of
metrizable spaces has been found to give the most satisfactory theory. For that reason, the notations AR and ANR by themselves are used in this article to mean \operatorname {AR} \left({\mathcal {M}}\right) and \operatorname {ANR} \left({\mathcal {M}}\right). A metrizable space is an AR if and only if it is contractible and an ANR. By
Dugundji, every locally convex metrizable
topological vector space V is an AR; more generally, every nonempty
convex subset of such a vector space V is an AR. For example, any
normed vector space (
complete or not) is an AR. More concretely, Euclidean space \reals^{n}, the
unit cube I^{n},and the
Hilbert cube I^{\omega} are ARs. ANRs form a remarkable class of "
well-behaved" topological spaces. Among their properties are: • Every open subset of an ANR is an ANR. • By
Hanner, a metrizable space that has an
open cover by ANRs is an ANR. (That is, being an ANR is a
local property for metrizable spaces.) It follows that every topological manifold is an ANR. For example, the sphere
S^{n} is an ANR but not an AR (because it is not contractible). In infinite dimensions, Hanner's theorem implies that every Hilbert cube manifold as well as the (rather different, for example not
locally compact)
Hilbert manifolds and
Banach manifolds are ANRs. • Every locally finite
CW complex is an ANR. An arbitrary CW complex need not be metrizable, but every CW complex has the homotopy type of an ANR (which is metrizable, by definition). • Every ANR
X is
locally contractible in the sense that for every open neighborhood U of a point x in X, there is an open neighborhood V of x contained in U such that the inclusion V \hookrightarrow U is homotopic to a
constant map. A
finite-dimensional metrizable space is an ANR if and only if it is locally contractible in this sense. For example, the
Cantor set is a
compact subset of the real line that is not an ANR, since it is not even
locally connected. • Counterexamples: Borsuk found a compact subset of \reals^{3} that is an ANR but not strictly locally contractible. (A space is
strictly locally contractible if every open neighborhood U of each point x contains a contractible open neighborhood of x.) Borsuk also found a compact subset of the Hilbert cube that is locally contractible (as defined above) but not an ANR. • Every ANR has the homotopy type of a CW complex, by
Whitehead and
Milnor. Moreover, a locally compact ANR has the homotopy type of a locally finite CW complex; and, by West, a compact ANR has the homotopy type of a finite CW complex. In this sense, ANRs avoid all the homotopy-theoretic pathologies of arbitrary topological spaces. For example, the
Whitehead theorem holds for ANRs: a map of ANRs that induces an isomorphism on
homotopy groups (for all choices of base point) is a homotopy equivalence. Since ANRs include topological manifolds, Hilbert cube manifolds, Banach manifolds, and so on, these results apply to a large class of spaces. • Many
mapping spaces are ANRs. In particular, let
Y be an ANR with a closed subspace
A that is an ANR, and let
X be any compact metrizable space with a closed subspace
B. Then the space \left(Y, A\right)^{\left(X, B\right)} of maps of
pairs \left(X, B\right) \rightarrow \left(Y, A\right) (with the
compact-open topology on the
mapping space) is an ANR. It follows, for example, that the
loop space of any CW complex has the homotopy type of a CW complex. • By Cauty, a metrizable space X is an ANR if and only if every open subset of X has the homotopy type of a CW complex. • By Cauty, there is a
metric linear space V (meaning a topological vector space with a
translation-invariant metric) that is not an AR. One can take V to be
separable and an
F-space (that is, a complete metric linear space). (By Dugundji's theorem above, V cannot be locally convex.) Since V is contractible and not an AR, it is also not an ANR. By Cauty's theorem above, V has an open subset U that is not homotopy equivalent to a CW complex. Thus there is a metrizable space U that is strictly locally contractible but is not homotopy equivalent to a CW complex. It is not known whether a compact (or locally compact) metrizable space that is strictly locally contractible must be an ANR. == See also ==