Algebraic topology Created 2026-09-24 Updated 2026-10-18
Algebraic topology translates questions about topological spaces and continuous maps into questions about groups and other structures from algebra. A topological invariant compresses the enormous amount of data in a space into something one can calculate. For example, the fundamental group records which based loops can be continuously deformed into one another. A filled disk has trivial fundamental group, whereas a circle has fundamental group : an integer remembers how many times a loop goes around.
This compression also respects maps. By functoriality of the fundamental group, a continuous map preserving the chosen basepoints induces a group homomorphism; successive maps induce successive group homomorphisms. Thus geometry supplies arithmetic constraints. A proposed homotopy equivalence must induce an isomorphism, so incompatible fundamental groups rule it out before anyone attempts to construct the deformation.
The beauty is that a whole annulus can retain exactly the same homotopy type as its inner circle. Its thickness disappears under a deformation retraction, while the obstruction to shrinking a loop survives. Equal fundamental groups alone do not establish a homeomorphism or a homotopy equivalence between arbitrary topological spaces.
This turns a visual question into a reusable test. Suppose a continuous map sends the inner circle of an annulus once around another circle. Could it extend over a filled disk spanning that boundary? Such an extension would supply a homotopy shrinking the image loop to a point. Its winding number would have to change from one to zero, which homotopy invariance of winding number forbids. Algebra rules out the extension even when no particular formula for it has been proposed.
Consider the rational function
Inside the unit circle are a double zero of a function at and a simple pole at . The simple zero of a function at is outside. Thus , , and the winding number is one. The factorization checks the count exactly; the plot illustrates how the boundary records it.
Figure 1.
A double zero and a simple pole leave one net turn of the boundary image
. Left: the positively oriented unit circle surrounds the double zero of a function at and simple pole at . Right: the image contour under the stipulated rational function, with matching colored boundary points and arrows. Its net winding number about zero is one. The curve is computed from the formula, not copied from a source. Details.
For the concentric circle , the winding number is zero for , two for , one for , and two for . At or , the boundary contains a zero of a function; at , it contains a pole. The theorem does not apply at those three radii. Moving a boundary changes the count only when it crosses an object being counted; homotopy invariance of winding number describes the unchanged count between crossings.
A nonempty compact dynamical system is a minimal dynamical system if it has no proper nonempty closed forward-invariant subset. Equivalently, every forward orbit is dense: the orbit closure of any point is a nonempty closed forward-invariant set, and conversely a closed invariant set contains the orbit closure of each of its points.
Consider the collection of nonempty closed forward-invariant subsets of , ordered by reverse inclusion. Every chain has an upper bound, its intersection: the chain has the finite-intersection property, compactness makes the intersection nonempty, and continuity is not even needed for its forward invariance. The Zorn lemma supplies a minimal member , so is a minimal subsystem. Also is compact, nonempty and forward invariant, so minimality gives . Here the printed word “nontrivial” must mean nonempty; a singleton with its identity map shows that a subsystem with more than one point cannot always be required.
If , every tail of its forward orbit is dense in , since it is the orbit of . Therefore every neighborhood of contains for arbitrarily large . Choosing these times successively for balls of radii gives with . This proves the Birkhoff recurrence theorem: every continuous map of a nonempty compact metric space has a recurrent point. In fact every point of the chosen minimal subsystem is recurrent.
Write the continuous circle extension as the skew product
A sufficient condition, and in this setting also a necessary one, is the circle skew-product minimality criterion: for every integer there is no continuous function such that
The cocycle is assumed continuous; a merely measurable cocycle need not define this topological extension.
To prove sufficiency, choose a minimal subsystem of the extension. Its projection is a nonempty closed forward-invariant subset of , hence all of . For , vertical translation sends to another minimal subsystem, since it commutes with . Two such translates either are disjoint or coincide: a nonempty intersection is closed and forward invariant, so minimality forces equality. Define their common stabilizer
This is a closed subgroup of the circle group. Its closedness follows by taking limits of translations of points in the compact set , using both a translation and its inverse. Each fiber is nonempty. If , the sets and intersect at , so . Conversely translating any fiber point by any member of stays in the fiber. Thus every fiber is exactly one coset of .
If is proper, is proper and therefore finite, say for some positive integer . The character is constant on each fiber coset, giving a well-defined function from . This function is continuous: its graph is the continuous image of in , and projection of that compact graph onto the Hausdorff space is a continuous bijection and hence a homeomorphism. The relation gives , contrary to the criterion. Hence and the extension is minimal.
Conversely, a solution of the displayed equation makes a nonconstant continuous invariant function on the extension. Its nonempty level sets are proper closed invariant subsets, contradicting minimality. This also proves necessity of the circle skew-product minimality criterion.
Apply it with , , , and . The base is a minimal dynamical system: the closure of the cyclic subgroup generated by an irrational angle is the whole circle group, and its positive forward orbit has the same closure. To see the subgroup assertion, a proper closed subgroup of the circle is finite; if it contained an irrational angle it would be infinite. The elementary classification follows because a closed subgroup with arbitrarily small nonzero elements is dense, while otherwise its least positive representative generates a finite subgroup.
There can be no forbidden for any . Indeed, the winding number of a continuous closed path of equals that of , by translation and homotopy invariance of winding number. Consequently their quotient has winding number zero. But the proposed quotient has winding number . Thus the skew product is minimal. Starting at , induction gives
because . Its orbit is dense in the two-dimensional torus, so its second coordinate is dense in the circle. Removing the initial point does not change density, since every orbit tail in a minimal dynamical system is dense. Therefore
A loop homotopy is a continuous with , and for every . Compactness gives a positive lower bound for and uniform continuity. Partition the interval finely enough that neighboring loops satisfy . Their quotient lies in , and has a single-valued continuous argument with equal endpoint values. Its winding number is zero. Arguments of a product add, so . Applying this at every step proves
This proves homotopy invariance of winding number directly, including continuous curves without differentiability.
Normalize the nonvanishing loop to . A continuous argument lift is a continuous function such that . Such a lift exists on an interval; any two differ by a constant integer multiple of . The winding number is
Its value is independent of the lift. This definition applies to continuous loops without assuming a differentiable contour.
The homotopy invariance of winding number states: if is continuous and for every , then is independent of . Neither the loops nor their moving basepoints may pass through zero. One may justify invariance by uniformly subdividing the homotopy into nearby loops whose normalized values have a continuous argument difference of magnitude less than ; that argument difference has equal endpoint values, so their winding numbers agree.
If the boundary loop meets zero, the assertion already holds. Otherwise suppose, for contradiction, that has no zero anywhere in the disc. Then is a homotopy through nonvanishing closed loops from the boundary loop to the constant loop . Constant loops have winding number zero, whereas part (i) gives winding number one. This contradicts homotopy invariance of winding number. Hence .
Put and use the straight homotopy . For , the triangle inequality gives
At it is nonzero by the hypothesis. Thus this is a homotopy of closed loops avoiding the origin, even though the given distance bound is non-strict. The homotopy invariance of winding number gives
The appropriate homotopy invariance of winding number is: if is continuous and for each , then all loops have the same winding number. The basepoint may move; every intermediate curve must close and avoid zero.
Compactness gives . Uniform continuity gives such that implies for every . Part (d) then makes the winding numbers equal for nearby . Subdivide into steps smaller than and chain these equalities. Therefore
This proves the theorem directly for continuous loops, without requiring an integral formula or smooth homotopy.
Define
The strict inequality ensures that for every , while . Thus is a homotopy through closed loops in from to . By homotopy invariance of winding number,
For a continuous closed path , choose a continuous argument lift
Its winding number of a continuous closed path about zero is
For a piecewise smooth path this equals .
If , then
never vanishes, since . Thus is a homotopy through closed paths avoiding zero. By homotopy invariance of winding number, or directly by the dominated-perturbation lemma,
More generally, and are homotopic by paths in when there is a continuous function
with , , and for every . The winding-number theorem states that such a homotopy implies
For the Fundamental theorem of algebra, let with . For sufficiently large ,
for every . The dominated-perturbation lemma shows that has the same winding number as , namely . If had no zero, however,
would be a homotopy in from that loop to the constant loop , whose winding number is zero. This contradiction proves that has a complex root. This is the winding-number proof of the fundamental theorem of algebra.
Finally suppose that a continuous retraction existed. The boundary loop has winding number one, while contracts it to zero inside the disc. Composing this contraction with gives a homotopy through loops in from to the constant loop . Their winding numbers are respectively one and zero, contradicting homotopy invariance. Hence there is no such retraction, as in the winding-number proof of the no-retraction theorem.
Homotopy invariance of winding number states that a homotopy through closed paths in preserves winding number. Uniform continuity divides the interval so successive paths differ pointwise by less than the minimum modulus of the earlier path; the supplied perturbation lemma makes their winding numbers equal. Chaining the subdivisions proves the result.
Winding-number proof of the no-retraction theorem Created 2026-09-24 Updated 2026-09-24
If a continuous retraction from a closed disc to its boundary existed, applying it to a contraction of the boundary circle inside the disc would give a homotopy in from a loop of winding number one to a constant loop of winding number zero. Homotopy invariance of winding number rules this out.