Alphabeta Math
Pipeline-generated
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Orientations Poincare Lefschetz and Alexander Duality

1 · Prerequisites

2 · Summary

Homological orientation begins with the local groups of a Hausdorff, second-countable topological manifold. Compatible local generators determine classes over compact subsets, and for compact boundaryless manifolds they give the fundamental class. This construction keeps coefficients and components explicit; mod-two orientation is canonical, while integral orientability can fail.

Cap duality is proved first in Euclidean charts, then on open unions and exhaustions. For a boundaryless oriented n-manifold it identifies Hcp(M;R) with Hnp(M;R). Compact supports are essential in the noncompact case. The closed-manifold specialization gives cup pairings and the homological definition of degree. Collars and the outward-normal-first boundary convention then supply relative fundamental classes, Poincaré–Lefschetz duality and its boundary-decomposition version. Each theorem states the AC inherited by its proof.

Alexander duality is treated for compact locally contractible subsets of a sphere, with reduced groups and endpoint conventions retained. The neighborhood-retract argument supplies the required singular-cohomology comparison. Separation and invariance of domain follow with their dimension hypotheses. Two geometric lemmas then construct a horn replacement with an injective commutator meridian and an embedded limiting closed ball. Compatible cap maps and explicit finite inverse estimates justify the limit; these supply the companion horned-sphere counterexample. The final application is the Lefschetz fixed-point theorem for finite CW complexes, using an explicit neighborhood-retract reduction and the Hopf trace formula; its nonzero-number criterion is sufficient, not necessary.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Topological manifolds with and without boundary

Definition

Fix an integer n0. For n1, let R+n={(t1,,tn):tn0}, with the subspace topology of Subspace topology: the traces of the open sets, its closed sets and its bases, the continuity of the inclusion, and the characteristic property of a map into a subspace, and let its model boundary be {tn=0}. For n=0 use the one-point space R0 and stipulate that its model boundary is empty.

An n-dimensional topological manifold with boundary is a Hausdorff space M, in the sense of Hausdorff space: distinct points have disjoint open neighbourhoods; every metrizable space is Hausdorff and the indiscrete topology on two points is not, which has a countable basis of open sets and for which every point has an open neighborhood U with a homeomorphism h:UV, where V is open in R+n. Here countable means at most countable, including finite and empty, as in Finite, countably infinite, countable, uncountable, and basis means the open-set basis of Basis and subbasis for a topology, and the topology generated by a family of sets. The pair (U,h) is a chart. Homeomorphism means a bijection continuous in both directions.

Define M to be the set of points sent into the model boundary by at least one such chart, and define intM=MM. This is an unambiguous subset: the quantifier ranges over all charts, rather than over a chosen atlas. The subsequent local-homology theorem proves the stronger assertion that every chart agrees about boundary membership, and proves that this convention agrees with the locally Euclidean definition of a manifold without boundary. That assertion is not assumed in the definition of the subset.

A manifold without boundary, or boundaryless manifold, is one for which M=. Such a manifold is locally Euclidean directly: at any point choose a chart, whose image point lies strictly above the hyperplane, then restrict to a Euclidean ball lying in its image and above that hyperplane. For n=0 each chart domain is a singleton; hence the space is discrete and its boundary is empty by convention.

Connectedness and nonemptiness are not required. The empty space satisfies the definition for every specified n and has empty boundary; its dimension label cannot be recovered from its underlying space. A point is a zero-dimensional example. All chart choices in this definition are individual existential hypotheses, not a simultaneous choice of charts or an application of AC.

TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Local homology detects manifold dimension, interior, and boundary

Statement

Let M be an n-manifold with boundary and xM. For any commutative unital coefficient ring R, Hk(M,M{x};R){R,xintM and k=n,0,otherwise. The boundary subset is independent of charts, and a nonempty manifold's dimension is intrinsic. Homeomorphisms preserve boundary and, for nonempty manifolds, dimension. A manifold is boundaryless exactly when it is locally Euclidean of its specified dimension. Dimension is not intrinsic for the empty space, and the zero coefficient ring cannot detect boundary or dimension; use integral coefficients for these conclusions. No AC is assumed.

Facts & Assumptions

[F1]

Topological manifolds with and without boundary supplies half-space charts, the existential boundary subset, and the zero-dimensional convention.

[F2]

Excision for singular homology permits removal of Z when its closure lies in the interior of the subspace of the pair.

[F3]

Homology of spheres computes reduced sphere homology, including S0.

[F4]

Long exact sequence of a pair supplies the pair sequence.

[F5]

Homotopic maps induce the same map on singular homology identifies homology under explicit contractions and deformation retractions.

[F6]

Functoriality of relative homology sends homeomorphisms of pairs to isomorphisms.

Proof

Given: M,n,x,R as stated; homology groups in negative degrees are zero.

1.1

In any chart containing x, restrict to an open ball about its image if that image is above the hyperplane, or to the intersection of an open ball with the half-space if it is on the hyperplane. Translate the center to 0 (only parallel to the hyperplane in the latter case). Write U for the resulting neighborhood of x. Since M is Hausdorff, M{x} is open: separate each other point from x by open sets and take their union. The closed set Z=MU omits x, so Z=Zint(M{x}). Thus [F2] and [F6] identify the local pair homology with that of (B,B{0}) or (B+,B+{0}), where the ball has radius r>0.

F1F2F6given
1.2

A point has exactly one singular generator in every degree. Its boundary is multiplication by i=0k(1)i, namely identity for positive even k and zero for odd k, with zero degree-zero boundary. Hence its homology is R in degree zero and zero above. A nonempty contractible space has the same homology by [F5], with the degree-zero isomorphism induced by its map to a point. For a contractible Y and nonempty AY, [F4] therefore identifies Hk(Y,A;R) with H~k1(A;R) for k1 and gives H0(Y,A;R)=0. At k=1 this is the kernel of the surjective augmentation H0(A;R)R, and at higher degrees it follows from the two zero adjacent groups. Surjectivity uses any one point of the given nonempty A.

F4F5given
2.1

At an interior chart point with n1, B contracts to 0. For ρ=r/2, the homotopy h(y,t)=(1t+tρy)y retracts B{0} onto its radius-ρ sphere: the norm is (1t)y+tρ, strictly between 0 and r, and the sphere is fixed. Scaling identifies it with Sn1. By [F3], [F5] and step 1.2, the pair group is R exactly in degree n. This includes n=1, where the punctured interval has two components and the augmentation kernel is {(a,a):aR}. When n=0, the chart pair is ({0},); its relative chain complex is the point complex calculated in step 1.2, giving the same conclusion.

F3F5step 1.1step 1.2
2.2

At a boundary chart point necessarily n1. Choose a=(0,,0,r/2). Both B+ and B+{0} contract to a by (y,t)(1t)y+ta. The ball and half-space are convex; for t>0 the last coordinate is positive, so the punctured homotopy never meets 0, and at t=0 the input already avoids 0. Their inclusion induces an isomorphism on H0 and on every higher group, as seen by their maps to a point. The exact sequence [F4] gives zero relative groups in every degree.

F4F5step 1.1step 1.2
3.1

Now take R=Z. The nonzero group in step 2.1 and the all-zero groups in step 2.2 are intrinsic to the pair (M,M{x}). Thus no point can be a boundary point in one chart and an interior point in another, even if different dimension labels are considered. This proves chart independence of [F1]'s boundary set and the formula in the statement. If a nonempty space has manifold dimension labels n and m, some point is interior in an n-chart: every nonempty open subset of a positive-dimensional half-space meets its strict interior; for dimension zero every point is interior. The same point is interior for the other manifold structure by the zero/nonzero distinction. Its unique nonzero local degree is both n and m, hence n=m. A homeomorphism identifies the local pairs by [F6], so preserves these data.

F1F6step 2.1step 2.2
4.1

If the boundary is empty, [F1]'s restriction to small balls gives Euclidean neighborhoods. Conversely, if M is locally Euclidean of dimension n, the interior calculation of step 2.1 at every point gives a nonzero integral local group and precludes a boundary chart by step 2.2. This proves both directions of the stated equivalence. For empty M the pointwise assertion and boundary equivalence are vacuous, but every dimension label is allowed. Zero coefficients make all local groups zero, without affecting the integral argument for intrinsic properties. The contractions explicitly include their endpoints, and the point calculation uses unnormalized chains; no omitted degenerate-generator convention or choice principle is involved.

F1step 2.1step 2.2step 3.1
LemmaStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-13Open item page →

Coordinate-ball classes identify local homology stalks

Statement

Let M be a boundaryless n-manifold, and let a chart contain concentric coordinate balls K=B(0,r)B(0,s), where 0<r<s. We identify these sets with their preimages in M. For every xintK and commutative unital ring R, the map of pairs induces an isomorphism Hn(M,MK;R)Hn(M,M{x};R). If a closed coordinate ball J in any chart lies inside intK, restriction from K to J is also an isomorphism and commutes with point restrictions over intJ. In dimension zero use singleton chart balls. No AC is needed.

Facts & Assumptions

[F1]

Local homology detects manifold dimension, interior, and boundary computes the local group at an interior point as R in degree n, and gives the point-complex and radial-contraction calculations.

[F2]

Excision for singular homology identifies local pairs after removing a closed subset lying in the open complement of the support.

[F3]

Long exact sequence of a pair gives pair connecting maps. Relative connecting homomorphism on cycles identifies their representatives as boundaries of relative cycles, and The long exact homology sequence is natural makes the connecting squares commute for maps of pairs.

[F4]

Homotopic maps induce the same map on singular homology applies to the explicit radial and translation homotopies below.

[F5]

Functoriality of relative homology supplies identity and composition laws for restriction maps.

Proof

Given: The stated chart, radii, point and coefficient ring. First let n1 and set B=B(0,s).

1.1

The ball K is compact by [F6]; compactness of its chart preimage follows by pulling any open cover back to the Euclidean ball and taking a finite subcover there. It is closed in Hausdorff M. Thus Z=MB is closed and contained in the open set MK. Excision gives Hn(M,MK;R)Hn(B,BK;R). It gives the analogous isomorphism for {x}, and these identifications commute with the restriction maps since all are induced by inclusions.

F2F5F6given
1.2

Put ρ=(r+s)/2. The annulus BK retracts onto Sρ={u:u=ρ} by u(1t+tρ/u)u: throughout the homotopy its norm is strictly between r and s. The inclusion SρRn{x} is a homotopy equivalence on homology. Indeed translate the target by x; the resulting map uux is homotopic to uu by uutx, which never vanishes because tx<r<ρ. The centered sphere is a radial deformation retract of Rn{0}. Hence inclusion BKRn{x} induces isomorphisms on reduced homology in all degrees, including the augmentation kernel in degree zero.

F4given
2.1

Choose 0<ϵ<sx. Both B{x} and Rn{x} radially retract about x to the sphere of radius ϵ: hx(y,t)=x+(1t+tϵyx)(yx). For the first space the homotopy lies in B, since it is the segment between y and a point of that small sphere, both in the convex ball B. It avoids x by positivity of the radial coefficient. These retractions commute with inclusion, so that inclusion induces isomorphisms. Factoring the isomorphism of step 1.2 through B{x} proves that BKB{x} induces reduced homology isomorphisms.

F4step 1.2
3.1

The ball B is contractible. As calculated in [F1], the exact sequence [F3] identifies Hn(B,A;R) with H~n1(A;R) for either nonempty subspace A=BK or B{x}. At n=1 this is the kernel of H0(A;R)H0(B;R); no unreduced degree-zero replacement is made. Naturality of the connecting map and step 2.1 therefore prove the desired restriction isomorphism, after step 1.1. Its target is R by [F1].

F1F3step 1.1step 2.1
4.1

If JintK, choose any yintJ. Restriction from K to y factors as restriction from K to J followed by restriction from J to y, by [F5]. Both the composite and the latter map are isomorphisms by step 3.1 applied to the respective charts; hence the first map is an isomorphism. The same factorization holds for every y in the interior of J, proving compatibility without any common-coordinate assumption on the two balls. For n=0 all these balls are singletons; excision reduces their groups and maps to the point group R and its identity, as in [F1].

F1F2F5step 3.1
5.1

The statement requires an actual chart ball, so supplies no ball in an empty manifold. Zero coefficients give isomorphisms of zero modules. The radii have strict inequalities; neither radius zero nor a point on K is claimed. All homotopies include t=0,1 and operate on unnormalized singular chains through [F4]. Only finitely many individual radii, points and charts are used; all comparison maps are canonical inclusions, and no AC is invoked.

F4step 1.1step 1.2step 2.1step 3.1step 4.1
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Orientation local system and orientation cover

Definition

Let M be a boundaryless n-manifold. Its orientation local system has fiber Ox=Hn(M,M{x};Z) at x. Each fiber is infinite cyclic by Local homology detects manifold dimension, interior, and boundary. We specify its topology and transport, rather than treating the pointwise groups alone as a local system.

For a closed coordinate ball K lying in a larger chart ball, put GK=Hn(M,MK;Z) and write rKx:GKOx for restriction, xintK. These maps are isomorphisms by Coordinate-ball classes identify local homology stalks. For every cGK, form the section sK,c(x)=rKx(c) over intK. On the disjoint union O=xMOx, use the images of these sections, restricted to open subsets of their domains, as basic open sets.

Here is the basis and compatibility verification. Every fiber element belongs to such a section because rKx is onto. If sK,c and sL,d agree at x, choose a smaller closed coordinate ball J with xintJ and JintKintL. Such a ball exists by restricting any chart at x to a sufficiently small ball in this open intersection. The two classes restrict to equal classes in GJ: their images in Ox agree and rJx is injective. For every yintJ, functoriality of relative restriction, Functoriality of relative homology, then gives rKy(c)=rJy(cJ)=rJy(dJ)=rLy(d). Thus two sections meeting at a point agree on a neighborhood, which is exactly the basis-intersection property.

It follows also that over intK the map intK×GKdiscOintK,(x,c)rKx(c) is a homeomorphism. It is bijective fiberwise; each sheet is open by the basis construction, and intersection with any other basic section is open by the compatibility just proved. These observations prove continuity in both directions. Fiber addition and negation become the usual operations on the discrete group GK in these coordinates. This locally trivial family of discrete groups, with these group-compatible charts, is the orientation local system.

The orientation cover M~O is the subset of generators of the fibers, with the subspace topology and projection π:M~M. Each GK has exactly two generators c,c, which are distinct in an infinite cyclic group. Thus π1(intK) is the disjoint union of their two open sheets, each mapped homeomorphically to intK. This proves directly that π is a two-sheeted covering map. No global selection of one of its sheets is part of the construction.

Transport along a path γ:[0,1]M is defined as follows. The inverse images of all ball interiors form an open cover of [0,1]. Compactness of the interval and of the square follows from Heine-Borel in Rn: with the Euclidean metric a subset of Rn is compact if and only if it is closed and bounded, and the proof by bisection uses no choice principle; the same holds on the real line, and Every open cover of a compact metric space has a Lebesgue number: a δ>0 such that every nonempty subset of diameter less than δ lies inside a single member of the cover gives a finite subdivision such that each closed subinterval maps into one ball interior. For a segment with endpoints a,b in that ball, use rKbrKa1. Compose these finitely many isomorphisms in the order of the path.

To verify independence, insertion of a subdivision point in the same ball changes nothing: rKcrKb1rKbrKa1=rKcrKa1. For two different ball assignments on a segment, cover its image by interiors of smaller closed balls inside the intersection of the assigned ball interiors. Pull this cover back to the segment and subdivide again by the Lebesgue number lemma. On each smaller piece the nested-ball identity above identifies both transport rules with that of the smaller ball. After common refinement this proves agreement of any two finite constructions. A constant path gives the identity, reversing a path inverts its transport, and concatenation composes the two transports, by the same refinement rule.

For a homotopy of paths fixing both endpoints, pull the ball cover back to [0,1]2. Choose a square grid with each cell's diameter smaller than a Lebesgue number. The image of each cell lies in one ball interior, so transport along its bottom then right edges equals transport along its left then top edges: both equal the ball's endpoint identification. Successive exchanges across the finitely many cells compare the lower and upper boundary paths, with the outside vertical edges contributing identities because endpoints are fixed. Transport therefore depends only on the endpoint-fixed homotopy class. It preserves generators, so restricts to transport in the orientation cover; in a ball chart the transported element is constant in the discrete coordinate, giving the corresponding continuous lifted path.

For n=0, singleton chart balls give discrete fibers Z and two generator points over each point of M; the same construction applies. Empty M gives the empty local system and empty cover. Disconnected manifolds are handled by the identical local construction on every component. Zero in a stalk is included in O but is never in M~. Every selection needed for a specified path or homotopy is finite; the system itself uses all balls and all their classes. No AC is required.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

R-orientation of a topological manifold

Definition

Let R be a commutative ring as in Commutative ring, with specified multiplicative identity 1, and let M be a boundaryless n-manifold. Its local R-homology system has fiber OR,x=Hn(M,M{x};R). Construct its topology by the rule of Orientation local system and orientation cover, now using all classes in Hn(M,MK;R) for closed coordinate balls K. The restriction isomorphisms needed for this rule hold over R by Coordinate-ball classes identify local homology stalks. Since M is boundaryless, Local homology detects manifold dimension, interior, and boundary computes every displayed fiber as R in degree n; in particular each fiber is a free rank-one R-module.

For completeness, two such ball sections that agree at a point agree on a smaller ball: restrict both classes to a closed coordinate ball inside the intersection, then use injectivity of its restriction to that point and functoriality for all other points in its interior. Consequently the sheet images form a basis, and over a ball the system is the product of its interior with the discrete module of ball classes. This is the same explicit basis verification as for the integral system. It also shows that the group and R-module operations are compatible with these local charts.

An R-orientation is a continuous section μ:xμx of this system such that μx generates OR,x as an R-module at every point. In a trivialization with a chosen module generator e, a candidate generator is ue. It generates exactly when u is a unit: if it generates, e=v(ue) for some vR, so vu=1; conversely if vu=1, then e=v(ue) and it generates. Thus an orientation is locally a constant generator class; more precisely every point has a neighborhood on which the section is induced by a single generator in one ball group. Continuity implies this description because the module coordinate is discrete, and such local descriptions imply continuity by the product charts. There is no restriction to just two possible generators for a general coefficient ring.

For a manifold with boundary, an R-orientation means an R-orientation of its interior. The interior is an open boundaryless n-manifold: chart independence from the local-homology construction identifies it in each chart with the open strict half-space, and its open subspace inherits a countable basis and Hausdorff separation. This definition does not yet assign an orientation to the boundary; its induced sign belongs to the relative fundamental-class construction.

The empty manifold has the unique empty section. When n=0, the manifold is discrete, and orientation data specify a generator at each point. If R is the zero ring, the zero module has its unique element as generator and 1=0; there is a unique section for every M. For a nonzero ring the zero element is never a local generator. Orientation data can be restricted to components, and any supplied family of component orientations will be glued in the following proposition. No selection from a family of nonempty orientation sets is assumed here, and no AC is used.

PropositionStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Every manifold is F2-orientable and orientability is componentwise

Statement

Every topological manifold, with or without boundary, has a canonical F2-orientation. For any commutative unital ring R, restriction is a bijection between R-orientations of M and supplied families of R-orientations of its connected components. These statements are choice-free, as is the assertion that a compact manifold has finitely many components.

Assuming AC for selecting one orientation from each nonempty component-orientation set, M is R-orientable if and only if each connected component is R-orientable. No AC is needed for the canonical mod-two construction or for gluing a family already supplied.

Facts & Assumptions

[F1]

R-orientation of a topological manifold defines orientation as a continuous section of local module generators, over the interior for manifolds with boundary.

[F2]

Local homology detects manifold dimension, interior, and boundary identifies each interior stalk as a free rank-one coefficient module and gives intrinsic interior charts.

[F3]

Every path-connected space is connected, and every path component lies inside a component makes convex chart neighborhoods connected, since line segments give paths.

[F4]

Connected components, quasicomponents, and totally disconnected spaces defines the component through a point as the largest connected subset containing it.

[A1]

The Axiom of Choice is assumed only for the component-orientation selection in step 3.1.

Proof

Given: A topological manifold M and commutative unital R; orient the interior when a boundary is present.

1.1

Every point has an open neighborhood homeomorphic to a convex ball or half-ball, using a small ball in its chart. Line segments stay inside that model, so the neighborhood is path-connected, hence connected by [F3], and lies inside its point's component by [F4]. Taking the union of such neighborhoods over the points of a component proves it open. Components are disjoint and cover M: intersecting maximal connected sets have connected union (by the component definition), so coincide. Each component inherits the manifold structure, and its interior is its intersection with intM, because chart-boundary membership is local.

F2F3F4given
1.2

Over F2, every interior stalk has precisely one nonzero element, its unique generator. Define the section to take this element. In any local module chart the section has constant coordinate 1F2, so is continuous. Uniqueness of the fiber value makes this section canonical, without choosing any generators. It orients the interior and thus M by [F1].

F1F2given
2.1

Any R-orientation restricts to one on each component. Conversely, given a family (μC)C of component orientations, define μx=(μC)x for the unique component containing xintM. This is a section of generators. It is continuous because its restriction to each of the open subsets CintM is continuous: the inverse image of any open set in the total local system is the union of these open inverse images. Restriction and this union operation are inverse functions, proving the asserted bijection, including when the sets of orientations are empty.

F1step 1.1
2.2

If M is compact, its open cover by components from step 1.1 has a finite subcover. Since components are nonempty and disjoint, any omitted component would contain a point not covered by that subcover. Thus the finite subcover lists all components. For empty M this is the empty list.

step 1.1given
3.1

An orientation on M implies orientability of every component by restriction in step 2.1, without AC. Conversely, suppose each component is R-orientable and assume [A1]. For each component C, let SC be the set of its continuous generator sections, a nonempty subset of the set of functions on its interior into the local system. AC applied to this set-indexed family yields (μC)C with μCSC. Step 2.1 glues it to an orientation on M. This is the exact selection use of AC in the existence equivalence; the earlier bijection did not select a member of a product of nonempty sets.

A1step 2.1
4.1

For empty M the empty section and empty family correspond. For R=0 the unique zero section is a generator section, as in [F1]. A zero-dimensional manifold has singleton components and the same gluing statement; a single component requires no family selection beyond its given existence. The construction in step 1.2 uses no sign choice since 1=1 over F2. Boundary points are not assigned local generators: orientation is on the interior exactly as stated in [F1]. There is no simplex nondegeneracy or numerical endpoint hypothesis in this proposition.

F1step 1.2step 2.1step 2.2step 3.1
LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Relative homology Mayer–Vietoris for closed supports

Statement

Let A,B be closed subsets of a space X, and let R be a commutative unital ring. Write Hk(XK;R)=Hk(X,XK;R). There is an exact sequence Hk+1(XAB;R)Hk(XAB;R)jHk(XA;R)Hk(XB;R)qHk(XAB;R), where j is the pair of restrictions and q(a,b)=aABbAB. Empty supports and zero coefficients are included. No AC is used.

Facts & Assumptions

[F1]

Relative singular homology defines relative chains as the quotient of singular chains by the subspace chain complex.

[F2]

Relative cup product for an excisive triad proves that for two subspaces U,V open in their union the canonical map C(X)/(C(U)+C(V))C(X)/C(UV) is a chain homotopy equivalence, by the explicit P=1dEEd construction before dualization.

[F3]

The long exact sequence in homology gives the long exact homology sequence of a short exact sequence of chain complexes.

Proof

Given: X,A,B,R as stated. Put U=XA, V=XB, C=C(X;R), D=C(U;R), and E=C(V;R).

1.1

The singular simplex generators common to D and E are exactly the maps with image in UV. Hence DE=C(UV;R), including for the zero ring. The chain maps 0C/(DE)j(C/D)(C/E)qC/(D+E)0, given by j[c]=([c],[c]) and q([a],[b])=[ab], are well-defined and commute with boundary because D,E are subcomplexes.

F1given
2.1

The map j is injective since a representative mapping to zero lies in both D and E. The map q is onto since q([a],0)=[a], and qj=0. If q([a],[b])=0, write ab=d+e with dD,eE. Then c=ad=b+e has residues [a] in C/D and [b] in C/E, so j[c]=([a],[b]). This proves exactness in every degree; the argument uses only the existence of a decomposition for one element of D+E.

step 1.1algebra
3.1

By De Morgan's laws, UV=X(AB) and UV=X(AB). The first two nonzero complexes in step 1.1 therefore have exactly the relative homology groups displayed in the statement. Since U,V are open, [F2] identifies the homology of the final quotient with H(XAB;R). Applying [F3] to step 2.1 yields the asserted sequence. Composition of q with this canonical quotient map is the difference of the two relative quotient maps, so the printed sign is precisely aABbAB.

F1F2F3step 1.1step 2.1
4.1

If A=, then U=X, D=C, and the sequence reduces to identity maps on the groups supported in B, with zero groups for empty support; the other empty case is symmetric. If A=B, the diagonal and difference sequence has the stated exactness. For X=, R=0 or negative chain degrees all complexes concerned are zero. Degree zero follows from the same degreewise short exact sequence, with no reduced-group substitution. All singular generators, including degenerate ones, were retained in step 1.1. The quotient equivalence in [F2] uses prescribed small-chain operators; no AC or choice of a splitting is required.

F1F2step 1.1step 2.1step 3.1
LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Compatible orientation classes over compact subsets

Statement

Let M be a boundaryless n-manifold, R a commutative unital ring, and KM compact. Then Hi(M,MK;R)=0 for i>n, and restriction from Hn(M,MK;R) to all local stalks at points of K is injective. Every continuous section s of the local R-homology system on M is realized by a unique class sK in this relative group.

In particular an R-orientation determines a unique [M]K restricting to its generator at each point of K. These classes commute with restriction for compact-set inclusions and split over the finitely many components meeting K. No AC is needed.

Facts & Assumptions

[F1]

R-orientation of a topological manifold constructs the local R-system with ball restriction trivializations; orientations are its generator sections.

[F2]

Relative singular homology describes a relative class by a finite chain whose boundary lies in the omitted subspace.

[F3]

Excision for singular homology identifies support-relative groups with their coordinate-neighborhood versions.

[F4]

Relative homology Mayer–Vietoris for closed supports supplies the exact sequence with diagonal restriction and difference on overlaps.

[F5]

Long exact sequence of a pair and Homotopic maps induce the same map on singular homology compute relative homology through the explicit radial contractions below.

[F8]

Connected components, quasicomponents, and totally disconnected spaces makes the component through a point its largest connected subset.

[F9]

Local homology detects manifold dimension, interior, and boundary gives the point-local groups in every degree.

Proof

Given: M,n,R,K and, for the existence assertion, a supplied continuous section s on M. Write Hi(MA)=Hi(M,MA;R). For a compact support A, let P(A) consist of the three assertions: vanishing in degrees above n, injectivity of restriction in degree n to all its point stalks, and realization of every supplied section.

1.1

Suppose P(A), P(B) and P(AB) hold. In [F4]'s exact sequence, Hn+1(MAB)=0 makes the diagonal map from Hn(MAB) injective. If a class restricts to zero at all points of AB, its two images vanish by pointwise injectivity for A,B, so it is zero. The classes sA,sB have equal restrictions to AB, because their point values there coincide and restriction on that intersection is injective. Thus (sA,sB) lies in the kernel of the difference map and lifts to sAB; its point restrictions are the required ones. For i>n, the terms Hi+1(MAB) and Hi(MA)Hi(MB) are zero, so exactness also gives Hi(MAB)=0. This proves P(AB).

F4given
1.2

Let A be a nonempty compact convex subset in a coordinate neighborhood identified with all of Rn, first with n1, and fix xA. Choose L>supaAax, which is finite by compactness. The radial homotopy about x taking radius yx linearly to L retracts both RnA and Rn{x} to SL(x). To check the first assertion, if the initial radius is at most L, all movement is outward: if an outward multiple of yx met A, convexity with xA would force yA, a contradiction. If the initial radius exceeds L, every intermediate radius is at least L and is outside A. The same positive-radius formula works for the punctured space. The inclusion of complements therefore induces homology isomorphisms. The natural pair sequences [F5], together with the point-local calculation [F9], give isomorphisms Hi(MA)Hi(M{x}) for every i, by excision [F3]. They prove vanishing above n and pointwise injectivity.

F1F3F5F6F9given
2.1

To realize a section over such an A, take a closed coordinate ball D with AintD. Its ball trivialization from [F1] identifies s over the connected open ball intD with a continuous function into a discrete module. Such a function is constant: any nonempty fiber and its nonempty complement would be a separation into open sets. The ball is connected by [F7]. The constant coordinate is a class in Hn(MD), whose restriction to A realizes s. For n=0, a nonempty compact convex coordinate support is a singleton and the ball comparison is the identity on R. The empty support has zero relative complex and satisfies all three assertions. Hence P(A) holds for every compact convex coordinate support. A coordinate ball may always be identified with all of Rn: in centered radius-r coordinates, yy/(ry) has continuous inverse zrz/(1+z).

F1F2F7step 1.2
3.1

Property P holds for every finite union of compact convex subsets in one coordinate Rn. Induct on their number. To adjoin the last set, its intersection with the preceding union is a union of fewer compact convex sets, since each pairwise intersection is compact and convex, possibly empty. Apply the induction hypothesis to that intersection and preceding union, then step 1.1. This proves the induction without assuming intersections are balls.

step 1.1step 2.1
4.1

Let A now be any compact subset of one such coordinate Rn, and let αHi(MA), in. By excision and [F2], represent it by a finite chain z in the coordinate space with z supported outside A. Let C be the union of the images of the finitely many simplex maps occurring with nonzero coefficient in z. It is compact: a simplex is closed and bounded, hence compact by [F6], its continuous image is compact by pulling back covers, and finitely many compact images have compact union by taking finitely many finite subcovers. Thus C is closed and disjoint from A. Take all closed balls centered at points of A and small enough to miss C. Their interiors cover A; compactness gives finitely many with union D containing A. Every chosen center belongs to A. Now z represents αDHi(MD) restricting to α. If i>n, step 3.1 gives αD=0, hence α=0.

F2F3F6step 3.1
5.1

If i=n and α vanishes at every point of A, the image of αD in the group supported on each ball of step 4.1 has zero restriction at its center in A. The convex-support isomorphism of step 1.2 makes that ball-supported class zero. Hence αD vanishes at every point of each ball, and therefore at every point of D. Pointwise injectivity from step 3.1 gives αD=0, and so α=0. This proves injectivity for arbitrary compact coordinate supports. Existence for these supports is the same restriction from a large ball as in step 2.1: compactness puts A inside that ball and the section has constant coordinate on its interior. Thus P(A) holds for every compact coordinate support. When A is empty, no balls are needed and the relative group is already zero.

F1F2F6step 1.2step 2.1step 3.1step 4.1
6.1

For a general compact KM, consider all chart balls whose closures lie inside a larger chart ball. Their interiors cover K. These closures are compact by [F6] and continuous-image compactness, and are closed in M. Choose a finite subcover and put Kj=KBj. These are compact, their union is K, and each lies in a chart homeomorphic to Rn. Induct on the number of pieces. The intersection of the last piece with the preceding union is the union of fewer compact chart pieces KjKm. Property P for a single piece is step 5.1; the same induction and step 1.1 therefore prove P(K). Only finite covers and finite selections have been used.

F6step 1.1step 2.1step 5.1
7.1

Apply realization to the orientation section from [F1] to define [M]K. Its uniqueness is the pointwise injectivity just proved. If KL are compact, the restriction of [M]L to K has the same point values, hence equals [M]K. Components of M are open: each point has a connected coordinate-ball neighborhood by [F7], and that neighborhood lies in its component by [F8]. Thus their cover of K has a finite subcover; disjointness shows these are all the components meeting K. Each such component is also closed, since its complement is a union of the other open components. Thus its intersection with K is compact. Repeatedly applying [F4] to these disjoint supports, whose intersections have zero relative groups, gives the direct-sum decomposition and sends [M]K to the individual orientation classes. For R=0 all groups and sections are zero, and for empty K the result is the unique zero class. All component arguments used only this local connectedness, and no AC or nondegenerate-simplex convention was used.

F1F4F7F8step 6.1
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Fundamental class of a compact oriented manifold

Definition

Let M be a compact boundaryless n-manifold with a specified R-orientation μ, where R is a commutative unital ring. Its fundamental class is [M]=[M]MHn(M,MM;R)=Hn(M;R), using Compatible orientation classes over compact subsets with the compact support K=M. The final equality holds at the chain-complex level: C(;R)=0, so quotienting by it leaves C(M;R). The cited lemma proves existence and uniqueness of this class with point restriction μx at every xM. Thus the notation denotes a class determined by the supplied orientation, not an arbitrary generator chosen afterward.

The same lemma gives finitely many open-and-closed components M1,,Mk and the restriction isomorphism Hn(M;R)j=1kHn(M,MMj;R). The summand on the right identifies with Hn(Mj;R): apply Excision for singular homology to remove the closed set MMj, which is the entire open relative subspace. The resulting pair is (Mj,). Under this identification [M] corresponds to the finite tuple of the component fundamental classes.

If the orientation is negated on one component, its new fundamental-class summand is the negative of its old one. Indeed restriction is linear, so the negative class restricts to μx at all points of that component, and uniqueness in the compact-set lemma identifies it with the new class. The other component summands are unchanged. In characteristic two this negation can leave the orientation and class unchanged; no distinction between μ and μ is imposed when they are equal.

For empty M the fundamental class is 0 in the zero homology group, with an empty direct sum. For R=0 the unique orientation gives the zero class. A compact zero-manifold has finitely many singleton components, and its fundamental zero-cycle has at each point the coefficient prescribed by its local module generator. The definition requires a supplied orientation and uses no AC or simultaneous choice of one orientation per component.

TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Top homology of a connected manifold

Statement

Let M be a nonempty connected boundaryless n-manifold, and R a commutative unital ring. Then Hi(M;R)=0 for i>n. If M is noncompact, Hn(M;R)=0. If M is compact, restriction to any local stalk is injective and, after identifying that stalk with R, has image {R,M is R-orientable,R[2]={rR:2r=0},M is not R-orientable. The nonorientable alternative need not vanish when R has 2-torsion. These statements require no AC. The nonempty hypothesis excludes the empty connected-space convention from the compact classification.

Facts & Assumptions

[F1]

Compatible orientation classes over compact subsets gives vanishing above n, pointwise injectivity in degree n, and realization of every continuous local-system section over compact supports.

[F2]

Orientation local system and orientation cover gives integral path transport, independent of choices and endpoint-fixed homotopy, with infinite cyclic stalks.

[F3]

R-orientation of a topological manifold defines the local R-system and its generator sections. Fundamental class of a compact oriented manifold identifies the class of an orientation on compact M.

[F4]

The long exact sequence in homology gives exactness from a short exact sequence of quotient chain complexes.

[F5]

Homology of spheres computes sphere homology with arbitrary coefficients.

[F6]

Local homology detects manifold dimension, interior, and boundary computes every interior local stalk as R in degree n and zero otherwise.

[F7]

Every path-connected space is connected, and every path component lies inside a component gives connectedness of intervals, simplices and convex chart neighborhoods.

[F9]

Long exact sequence of a pair identifies Hn(Dn,Sn1;G) with the kernel of the map from boundary homology to disk homology when the disk has no positive homology. For n=1 this is the augmentation kernel of H0(S0;G)H0(D1;G). The connecting map is induced by the chain boundary and commutes with change of coefficients.

[F10]

Excision for singular homology and Functoriality of relative homology supply the chart-to-local-stalk comparison and functoriality of all maps of pairs.

[F11]

The long exact homology sequence is natural makes pair connecting maps commute with maps of pairs, and Homotopic maps induce the same map on singular homology makes explicit deformation retractions induce homology isomorphisms.

Proof

Given: M,n,R as stated. A local-system section below may have nongenerator values.

1.1

The chain coefficient map ιR:C(;Z)C(;R) sends mjσj to (mj1R)σj. It commutes directly with boundary, passage to relative quotients, and maps of pairs. We now verify on the stated interfaces that its map on an integral local stalk takes a generator to an R-module generator, consistently with the abstract sphere and local-group computations in [F5] and [F6]. For n1, choose a chart carrying x to 0 in an open ball B, and a concentric closed disk D with boundary sphere S. The radial formula h(y,t)=(1t+tρy)y deformation retracts B{0} onto S, where ρ is the radius of D: its norm is (1t)y+tρ, so it stays nonzero and inside B. The disk and B are contractible, hence [F11] and the natural pair sequences show that inclusion (D,S)(B,B{0}) induces an isomorphism in degree n; for n=1 the connecting terms are the augmentation kernels in reduced H0, exactly as in [F9]. By [F10], the chart map and excision then identify this ball-pair group with Hn(M,M{x};G) for G=Z and for G=R. The sphere calculation [F5] gives a primitive positive boundary generator with coefficient 1, and [F9] gives its unique preimage in Hn(D,S;Z). The coefficient map sends the boundary generator to the same alternating cycle with coefficient 1R (for n=1, it sends (1,1) to (1R,1R) in the augmentation kernel). Naturality of [F9] therefore sends its relative preimage to the preimage of the coefficient-1R boundary generator. Under the chart and excision isomorphisms this is an R-module generator of the local stalk, also when R is the zero ring. Thus the induced integral local generator maps to an R-generator. For n=0, the same conclusion follows directly from the point class with coefficient 1. Finally, the transports in [F2] and [F3] are composites of the same ball restriction isomorphisms, so their naturality with ιR is the chain-level commutation just established. An integral stalk automorphism is multiplication by +1 or 1, since its value on a generator must again be a generator. Hence the corresponding loop transports on an R stalk have those same signs.

F2F3F5F6F9F10F11givenconstruct
1.2

Any two points of M can be joined by a path. Indeed, the subset of points reachable from one fixed point is open, since paths can be extended within convex chart neighborhoods. Every other path-reachability class is open for the same reason, so its complement is open. Connectedness and nonemptiness force the reachable subset to be all of M. In a ball trivialization, a continuous local-system section is constant along a path segment: its discrete coordinate is continuous on a connected interval by [F7], and a nonconstant value would separate that interval by a fiber and its complement. Therefore a section is determined everywhere by its value at any one point, using finite path subdivisions as in [F2].

F2F3F7given
1.3

For any finite singular cycle z in M, its image is compact: the finitely many simplex domains are compact by [F8], continuous images are compact by pulling back covers, and finite unions preserve compactness. Cover this image by interiors of closed coordinate balls lying inside larger charts, and take a finite subcover. The union U of the smaller open balls contains the image of z and has compact closure, since its closure lies in the finite union of the closed balls and is closed there. Put V=MU, and W=UV. These are open, with U,V disjoint. Both MV=U and MW=UU are compact.

F8given
2.1

Fix a base point x0 and one integral generator there, whose coefficient extension identifies the R stalk with R by step 1.1. A section's value r is fixed by all loop transports. Conversely, for any such fixed r, define its value at y by transport along any path from x0 to y. Paths exist by step 1.2. Two choices give the same value because traversing one and reversing the other is a loop fixing r. Thus there is a unique prescribed value at each point, defining a function without choosing a path simultaneously for every point. On a ball its values are the local restrictions of one class, so the resulting section is continuous. This gives an R-linear bijection between sections and the common fixed submodule of the loop signs. It is R if all signs are positive, and R[2] if a negative sign occurs.

F2F3step 1.1step 1.2
2.2

For the triple VWM, the quotient sequence 0C(W;R)/C(V;R)C(M;R)/C(V;R)C(M;R)/C(W;R)0 is degreewise exact: the first map is inclusion modulo C(V), and the kernel of the last quotient consists exactly of the classes represented in C(W). By [F4] it gives Hi+1(M,W;R)Hi(W,V;R)Hi(M,V;R). Every singular simplex in W lies in U or V, since the inverse images of these disjoint open sets would otherwise separate its connected domain ([F7]). Thus C(W)/C(V)=C(U), compatibly with maps of the cycle z. By [F1] and the compactness in step 1.3, the left group is zero for in. Therefore Hi(U;R)Hi(M,V;R) is injective for in. For i>n, its target also vanishes by [F1], so z bounds already in U. This proves Hi(M;R)=0 for all i>n, whether or not M is compact.

F1F4F7step 1.3
3.1

A section is an orientation exactly when its base-point value is a unit: all transports are module isomorphisms and [F3] characterizes generators as unit multiples of one generator. If the fixed submodule is R, it contains 1 and M is R-orientable. If it is R[2] and contains a unit u, then 2u=0 implies 2=0 after multiplication by u1, so R[2]=R and again M is R-orientable. Consequently the fixed submodule is R in the R-orientable case, and exactly R[2] in the non-R-orientable case. No claim that the latter subgroup vanishes is justified without a restriction on R.

F3step 2.1
4.1

For compact M, any class aHn(M;R) yields a continuous section of point restrictions: over a coordinate ball, first restrict a to its ball-supported group, and its subsequent point values form exactly a basic section of [F3]. By [F1] with support M, this map from classes to sections is bijective and all higher groups vanish. Evaluation at x0 and steps 2.1–3.1 give the stated injective stalk map and its image. In the oriented case the section of generators corresponds to the fundamental class of [F3], and multiplying it by r gives the class with local coefficient r.

F1F3step 2.1step 3.1
5.1

Suppose M is noncompact and z is a degree-n cycle. Its point restrictions define a continuous section just as in step 4.1. Outside its compact image the restriction is zero because the chain is in the omitted subspace. Such a point exists by noncompactness, and step 1.2 forces the section to be zero everywhere. By [F1], the image of z in Hn(M,V;R), supported on compact U, is therefore zero. The injection of step 2.2 makes [z]=0 in Hn(U;R) and hence in Hn(M;R). This uses the triple injection, not just vanishing of all point restrictions.

F1step 1.2step 4.1step 1.3step 2.2
6.1

A connected nonempty zero-manifold is one point, so is compact and has H0=R, consistent with step 4.1. The zero ring has the unique orientation and every displayed module is zero; a nonorientable case does not arise for it. Characteristic two makes both signs act as identity. The two signs in step 1.1 include all monodromy possibilities, without a hidden assumption of integral orientability. Every global construction used unique values or a finite subcover; the base point and its generator are individual witnesses, not a family selected by AC. All chain calculations use unnormalized simplices.

F2F3step 1.1step 2.1step 3.1step 4.1step 2.2step 5.1
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Compactly supported singular cohomology

Definition

Let X be a locally compact Hausdorff space, and let G be an abelian group, or an R-module if an R-module structure is desired. Its compactly supported singular cohomology is Hcp(X;G)=limKX compactHp(X,XK;G). The relative groups use Relative singular cochain complex. If KL, the identity map of pairs (X,XL)(X,XK) induces the transition from the K group to the L group. Concretely, a cochain vanishing on all simplices outside K also vanishes on all simplices outside L, so this transition is induced by inclusion of relative cochain complexes. The positive coboundary is the same in both, so the inclusion descends to cohomology. Identities and successive transitions compose literally on cochains.

The index is a set, being a subcollection of P(X). It contains , and KL is compact: an open cover restricts to a cover of each of K,L, and the union of their two finite subcovers covers the union. As a poset, it has at most one arrow between any two objects. It therefore satisfies the three filtered-category conditions in Filtered categories and filtered colimits.

Here is an explicit construction, including existence of the colimit. Represent an element by (K,a) with aHp(X,XK;G). Declare (K,a)(L,b) if some compact NKL makes their transition images equal. Reflexivity uses N=K, symmetry uses the same N, and transitivity uses the union of two witnessing compact sets and composition of transitions. On equivalence classes, define addition by sending both representatives to KL and adding there; define negation and, when applicable, scalar multiplication on representatives. If representatives are changed, pass all of the finitely many comparison witnesses to their compact union. The transitioned elements then agree, and additivity of the transition maps proves the result independent of representatives. All abelian-group or module laws hold after this passage to one common group. The class of (,0) is the zero element.

The maps a[(K,a)] form a cocone. Given any compatible family of homomorphisms from the relative groups to a group or module T, define the map on a class [(K,a)] to be the image of a under the K homomorphism. Compatibility proves it constant on the displayed equivalence relation; every class has a representative, so this is the unique induced homomorphism. This is precisely the colimit universal property. In particular [(K,a)]=0 exactly when the image of a vanishes at some larger compact support, and two representatives are equal exactly by the common-support test already given.

For compact X, the index K=X is terminal. Sending [(K,a)] to the transition image in Hp(X,;G)=Hp(X;G) is inverse to the map from this terminal group, since each representative is equivalent to its image there. Thus Hcp(X;G)Hp(X;G) canonically, including the one-point and empty spaces. For X=, every relative group is zero. Zero coefficients and negative degrees also give zero groups by the relative-cochain conventions.

The local compactness hypothesis gives a useful cofinal family of supports: In a locally compact Hausdorff space every point has a neighbourhood base of compact sets, every open subspace and every closed subspace is locally compact, every open set around a point contains an open set with compact closure inside it, and every compact set sits inside an open set with compact closure puts every compact K inside an open V with compact closure. Thus supports that are closures of relatively compact open sets suffice. The explicit common-support test proves this replacement has the same colimit: every original representative moves to such a support, and any equality witness can be enlarged to another such support. This does not require selecting a neighborhood for every compact set simultaneously. All constructions above are choice-free.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

The cap-duality map of an oriented manifold

Definition

Let M be an R-oriented boundaryless n-manifold, with R commutative and unital. For each compact KM, the compatible class of Compatible orientation classes over compact subsets and the first specialization of Relative cap products with quotient domains displayed give DK:Hp(M,MK;R)Hnp(M;R),aa[M]K. Cohomology is written first throughout. If φ is a representative relative cocycle and zK a representative relative orientation cycle, this map is represented by the actual chain φzK, evaluating on front faces and retaining back faces.

It is a cycle: zK is a chain in MK, and φ vanishes on every simplex there, so φzK=0. The identity of Cap product boundary identity gives (φzK)=(1)p(φzKδφzK)=0. The relative-cap definition proves independence of both representatives, including changes of a relative cycle by a boundary plus a chain outside K, and changes of a relative cocycle by a relative coboundary. Thus DK is a well-defined R-linear map.

These maps are compatible with enlargement of support. If KL, the cohomology transition regards the same φ as a cocycle vanishing outside L. The compact orientation lemma says [M]L restricts to [M]K, so representatives satisfy zLzK=b+c with c a chain outside K. Every front face of a simplex in c is outside K, so φc=0. Since δφ=0, the cap boundary identity yields φzLφzK=(1)p(φb). The two chains have equal absolute homology classes. This calculation also verifies that the orientation convention is unchanged when the support grows.

Consequently the explicit colimit of Compactly supported singular cohomology defines the cap-duality map DM:Hcp(M;R)Hnp(M;R),[(K,a)]DK(a). Indeed any equality of representatives is witnessed in a larger compact support, where the preceding compatibility identifies their images. Addition is computed after passing to a common support, so DM is R-linear. This constructs the map; its being an isomorphism is a separate theorem.

For compact M, taking terminal support K=M gives the ordinary cap with the fundamental class of Fundamental class of a compact oriented manifold. For p>n the output chains are zero, and for p<0 the source is zero. When p=n, cap produces zero-chains with coefficients equal to the full-simplex evaluations. When p=0, it evaluates the front vertex and keeps the whole simplex, as in the cap definition. Empty supports, empty M and the zero ring give zero maps. Degenerate simplices satisfy the same containment argument. All choices above involve finitely many representatives of given classes, and the resulting maps are independent of them; no AC is used.

LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Cap duality on a Euclidean coordinate ball

Statement

Assume AC. If U is an oriented open n-ball over a commutative unital ring R, its cap-duality map is an isomorphism DU:Hcp(U;R)Hnp(U;R) for every integer p. Both sides are zero except when p=n, where cap identifies Hcn(U;R) with H0(U;R)R. More precisely it carries the compact-support class evaluating to 1 on the oriented relative class to the positive point class. AC is used only in the universal-coefficient argument specified below.

Facts & Assumptions

[F1]

The cap-duality map of an oriented manifold constructs DU and proves compatibility under enlargement of compact support.

[F3]

Coordinate-ball classes identify local homology stalks identifies every ball-supported top class with its restriction at the center, over Z or R. Compatible orientation classes over compact subsets gives the compatible classes of the supplied orientation.

[F4]

Long exact sequence of a pair, Homotopic maps induce the same map on singular homology, and Homology of spheres compute the relative groups by radial retractions and the oriented sphere cycle.

[F5]

Topological universal coefficient short exact sequence for cohomology includes relative pairs, naturality and evaluation as its right-hand map, under The Axiom of Choice.

[F6]

Cap naturality and projection formula gives the chain identity commuting cap with a map and pullback, so coordinate homeomorphisms preserve the cap calculations.

Proof

Given: The oriented open ball U, dimension n, coefficient ring R, and AC. Use a homeomorphism URn as coordinates; the chain identity [F6] and its inverse transfer the calculations and orientation. First suppose n1.

1.1

Let Kj={x:xj} for integers j1. Every compact subset lies in some Kj by [F2], so these supports are cofinal. The complement of Kj retracts to the sphere of radius j+1 by the radial homotopy with norm (1t)x+t(j+1)>j. The ambient space is contractible. The pair sequence [F4] thus gives Hi(U,UKj;Z){Z,i=n,0,in. At i=1 the pair sequence uses the kernel of the augmentation on the complement, and at i=0 it gives zero because the complement is nonempty. Thus n=1, with two complement components, is included. Negative groups are zero.

F2F4F6given
2.1

Apply relative UCT [F5] with coefficient group the additive group of R. Every integral relative homology group in step 1.1 is either 0 or Z. Their Ext1 terms vanish: use the zero resolution for 0 and the length-zero free resolution Z1Z for Z (there is no positive resolution term, so the degree-one Hom cohomology is zero). Consequently evaluation gives Hp(U,UKj;R)HomZ(Hp(U,UKj;Z),R). This is R for p=n and zero otherwise. The isomorphism is evaluation on integral relative cycles, not an unspecified additive isomorphism. The invocation of UCT uses AC for arbitrary-rank cycle/boundary freeness, projections and free comparison lifts in its proof; no additional choice enters this calculation.

F5step 1.1
2.2

Choose one integral generator e0 of the local stalk at the center. By [F3] there is a unique integral class ej supported on Kj restricting to e0. Its coefficient extension eˉj is an R-module generator. Indeed, for n>1 the radial pair calculation in [F4] sends it to the corresponding reduced sphere generator; for n=1 it sends it to the difference of the two point generators in the augmentation kernel of H0(S0), not to either point generator separately. Replacing integral coefficients by their images in R gives the respective generator over R in both cases. At the center the given R-orientation is ueˉ0 for a unit uR: writing eˉ0=v(ueˉ0) because the orientation generates gives vu=1. Point restriction is injective, so [U]Kj=ueˉj for every j. Restriction sends ej+1 to ej since both have center value e0.

F3F4step 1.1
3.1

Naturality of evaluation in [F5] shows that the support transition in degree n has the same coordinate in R: evaluating the transitioned class on ej+1 equals evaluating the original class on its restriction ej. Thus under step 2.1 every transition is the identity of R in degree n. In other degrees all groups are zero. The colimit [F2] is therefore R in degree n and zero in all other degrees.

F2F5step 2.1step 2.2
3.2

If aHn(U,UKj;R) evaluates to rR on ej, choose an integral relative cycle zj representing ej and a relative cocycle φ representing a. Then [F1] represents its cap image by φ(uzˉj). In degree n the cap formula retains the last vertex of each n-simplex. Applying zero-chain augmentation therefore gives ϵ(φ(uzˉj))=uφ(zj)=ur. This chain is an absolute cycle and its class is independent of representatives by [F1]. Since U is contractible, [F4] identifies H0(U;R) with R via augmentation: the map to a point is a homotopy equivalence, and the point complex has H0=R. Thus DU is multiplication by the unit u in these coordinates. In particular the class with r=u1 evaluates to 1 on the oriented class and maps to the positive point generator.

F1F4step 2.1step 2.2
4.1

Steps 3.1 and 3.2 prove the isomorphism in degree n. If pn, the source is zero by step 3.1; the target is zero because a contractible space has zero homology in positive degrees, and negative chain degrees are zero. When n=0, U is a point and is itself terminal compact support. Its integral point complex and its cochain complex give H0(U;R)=H0(U;R)=R and zero in other degrees: their positive differentials alternate between identity and zero. The orientation is a unit u times the point class, and degree-zero cap again multiplies by u. Thus the same conclusion holds.

F1F2F4step 3.1step 3.2
5.1

Over the zero ring all displayed modules and maps are zero, with the unique unit satisfying 1=0, and the isomorphism statement still holds. An open ball is nonempty by hypothesis; empty supports in its colimit contribute only zero. The radial retractions in step 1.1 preserve the strict complement even at t=0,1. The cap evaluation includes all unnormalized simplex generators. Only one base generator and finitely many representatives for an individual calculation were used beyond the stated AC in step 2.1.

F1step 1.1step 2.1step 2.2step 3.2step 4.1
LemmaStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-13Open item page →

Cap product and the Mayer–Vietoris duality ladder

Statement

Let M=UV be an R-oriented boundaryless n-manifold covered by open subsets, with R commutative unital. Extension of compact supports gives an exact sequence Hcp(UV;R)(eU,eV)Hcp(U;R)Hcp(V;R)eU+eVHcp(M;R)δHcp+1(UV;R). Under cap-duality maps, its first two arrows commute with the ordinary homology Mayer–Vietoris arrows (i,i) and sum. For its connecting arrow, DM=(1)p+1DUVδ. Thus replacing the homology connecting arrow from Hnp(M;R) by (1)p+1 makes an exactly commuting ladder with exact rows. This asserts compatibility, without assuming any duality map is an isomorphism. The filtered-colimit exactness used here and the entire argument require no AC.

Facts & Assumptions

[F1]

The cap-duality map of an oriented manifold defines cap duality using the support classes of Compatible orientation classes over compact subsets, which are uniquely determined by their point restrictions.

[F2]

Excision for singular cohomology and Excision for singular homology identify relative groups supported in a compact subset of an open subspace with their ambient versions.

[F3]

Cap naturality and projection formula proves the actual chain identity i(iac)=aic.

[F4]

Relative cup product for an excisive triad proves the quotient-cochain comparison for two open subspaces, by explicit small-chain homotopies; only that comparison is used here.

[F5]

The long exact sequence in homology supplies the exact sequence of a short exact sequence of complexes, including the connecting map obtained by lifting and taking a differential.

[F7]

Mayer–Vietoris sequence in singular homology gives the homology sequence with sum as second map. Its chain convention has first map (c,c) and connecting map [zU+zV][zU].

[F8]

Relative cup product for an excisive triad explicitly constructs the least-subdivision retraction and homotopy from image-preserving barycentric subdivision and prism operators. Hence both operators preserve chains in every subspace and the homotopy is relative to chains already small for the cover.

[F9]

Cap product boundary identity gives (ac)=(1)p(acδac) for a degree-p cochain, including zero output degrees.

Proof

Given: M,U,V,n,R and the supplied orientation. All cochains below have coefficients in R, with positive coboundary, and cap is cohomology first. Orient open subspaces by restriction.

1.1

If KU is compact, remove the closed set MUMK in [F2]. This gives inverse isomorphisms for the inclusion (U,UK)(M,MK), since MK is open. Define extension on Hp(U,UK) as the inverse of cohomology restriction. Inclusions of supports commute with restriction at the cochain level, so their inverses commute too, giving a map e:Hcp(U)Hcp(M) by [F6]. A relative orientation class in U maps to the ambient class: its local restrictions agree with the given orientation, and [F1] gives uniqueness. For an ambient relative cocycle a, [F3] consequently gives DMe[aU]=iDU[aU]. This proves open naturality, including independence of the excision inverse.

F1F2F3F6given
1.2

For compact KU,LV, put A=MK, B=ML, and let Q be the cochains vanishing on C(A)+C(B). There is a short exact sequence of cochain complexes 0Qq(q,q)C(M,A)C(M,B)(a,b)a+bC(M,AB)0. The kernel is exactly the pairs (q,q) vanishing on both subcomplexes. For surjectivity, given a cochain φ in the last term, define φA to be zero on every simplex wholly in A and equal to φ on every other simplex; put φB=φφA. Then φA vanishes on A. On a simplex in B but not wholly in A, φB=0 by construction, and on a simplex in AB both original values are zero. Thus φB vanishes on B. These are termwise lifts, not asserted cochain maps. All displayed arrows commute with coboundaries.

F4given
2.1

Since A,B are open, [F4] identifies H(Q) with H(M,AB)=H(M,M(KL)). Apply [F5] to the short exact sequence of step 1.2, reindexing cochain degree p as chain degree p. This yields a long exact cohomology sequence with maps (e,e), sum, and connector represented, for a cocycle φ=φA+φB, by δφA=δφB in Q. All comparisons are induced by quotient maps, so they commute with enlargement of K,L; the connecting maps do too, since the same lifts remain lifts after enlargement and differential commutes with inclusion.

F4F5step 1.2
3.1

Take the directed system of pairs (K,L) ordered by inclusion. Directed colimits of these module sequences are exact for the following explicit reason. A class in a colimit kernel has a representative y at one stage. Its image becomes zero at a larger stage by the common-stage criterion [F6]. Exactness at that stage gives a preimage x, whose colimit class maps to the class of y. Conversely every such image is in the kernel because consecutive maps are zero at every stage. This proof applies at every term of the long sequence and needs only a preimage for the one class under consideration, not a family of preimage choices. The middle colimit is the direct sum of the two individual colimits: a pair of representatives can be moved to a common pair (K,L), and equality is tested at a common larger pair.

F6step 2.1
4.1

The intersections KL are cofinal among compact subsets of UV: for a compact T there take K=L=T. The unions KL are cofinal among compact subsets of M. Indeed, take all relatively compact open neighborhoods with closure inside U or inside V, as supplied by [F6]. This is an open cover of M defined without selecting one neighborhood per point. Finitely many cover a given compact T; split their closures into those contained in U and those contained in V, assigning a closure contained in both to either member. Their finite unions give compact KU,LV containing T in their union. For the two separate factors every compact support occurs in a pair by taking the other member empty. These cofinality statements, the enlargement maps, and step 1.1 identify the colimit of step 3.1 with the displayed compact-support sequence. In particular the sequence is exact.

F6step 1.1step 3.1
5.1

By step 1.1 the first two squares commute with vertical maps DUV, DUDV, DM, since their signs are (+,) and sum on both rows. To compute the connecting square, keep K,L fixed and take an n-chain c representing [M]KL, so c lies outside KL. The three open sets UL,UV,VK cover M. Apply [F8]'s small-chain retraction to this cover. It preserves the complement of KL, and its homotopy also preserves that complement, so the resulting chain represents the same relative class. Decompose it as c=c1+c2+c3, supported respectively in the three open sets. There are only finitely many simplices, and each is assigned to one containing open set. Discarding c1,c3 outside KL shows that c2 represents [M]KL under excision, while discarding c3 shows that c1+c2 represents [M]K. In particular (c1+c2) lies in UK: it is a chain in U and in MK, whose free simplex subgroups intersect in the chains of their intersection.

F1F2F7F8step 1.1step 4.1
6.1

Let φ be a degree-p cocycle vanishing outside KL, with p0, and choose the two lifts of step 1.2. The image DUVδ[φ] is represented by δφAc2. To justify use of this Q representative, observe that c2=cc1c3 is a sum of chains in A and B: the first summand is outside both supports, the second lies in B, and the third in A. By [F4], the class of δφA in Hp+1(Q) is represented by an actual relative cocycle ψ vanishing on AB, and δφAψ=δb for a degree-p cochain bQ. Since b vanishes on each of A,B, its cap with each summand of c2 is zero. Thus [F9] gives (δb)c2=(1)p(bc2), a boundary in UV. The cap class computed with ψ is therefore exactly the one computed with δφA. Applying [F9] within UV gives [δφAc2]=[φAc2], since their difference is (1)p(φAc2).

F1F4F8F9step 1.2step 2.1step 5.1
7.1

The other route begins with φc, an absolute cycle by [F1]. Split it into the U chain φc1 and the V chain φ(c2+c3). The connector of [F7] therefore gives [(φc1)]. Since δφ=0, [F9] and the support vanishings give (φc1)=(1)pφc1=(1)pφAc1=(1)p+1φAc2. The second equality uses that φB vanishes on B and c1 lies in ULB. The last equality uses (c1+c2)C(UK) from step 5.1, annihilated by φA. Comparing with step 6.1 gives the claimed sign. It persists on the support colimit because every class has such a representative.

F1F7F9step 5.1step 6.1
8.1

Multiplying each homology connector by (1)p+1 preserves its kernel and image, hence exactness, and step 7.1 makes the last square commute. For p<0 its source is zero; for pn the connector target has negative homology degree and the cap formulas are zero there. At p=0 the sign is minus and the positive coboundary convention has already been used; at p=n1 the target is ordinary zero-dimensional homology. If a covering open set or their intersection is empty, the corresponding groups are zero and the same exact sequence reduces to the identity/sum sequences. For a point, the cover consists of empty sets and points and degree-zero cap is vertex evaluation. The zero ring and zero representatives give zero throughout. Degenerate simplices remain free generators and all containments and formulas apply to them unchanged. Subdivision uses specified least depths; compactness and individual representatives involve only finite choices. No AC or categorical AB5 implication is used.

F1F6F8F9step 4.1step 5.1step 7.1
LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Cap duality passes to increasing open unions

Statement

Let M=j1Uj be an R-oriented boundaryless n-manifold with UjUj+1 open, oriented by restriction; R is commutative unital. The open-extension and inclusion maps induce canonical isomorphisms limjHcp(Uj;R)Hcp(M;R),limjHq(Uj;R)Hq(M;R). Under them DM is the colimit of the maps DUj. If every DUj is an isomorphism in every degree, so is DM. This implication and both colimit identifications are choice-free; any assumptions needed to prove the stage isomorphisms remain assumptions when they are invoked.

Facts & Assumptions

[F1]

Compactly supported singular cohomology gives explicit representatives, equality at a common larger compact support, and the colimit universal property.

[F2]

Cap product and the Mayer–Vietoris duality ladder constructs extension under every open inclusion by support excision and proves DWe=iDU for UW open.

Proof

Given: The increasing open sets and coefficients of the statement. For any sequential system of modules, its colimit can be constructed from pairs (j,a), with (j,a)(k,b) exactly when their images agree at some j,k. Reflexivity, symmetry and transitivity follow using maxima of finitely many indices. Addition is performed after moving to a common stage; independence and the module laws follow at a common larger stage. A compatible family of homomorphisms defines a unique map on these classes. This is the same representative construction as [F1], here with index set the positive integers.

1.1

Every compact KM lies in one Uj. The cover by the increasing opens has a finite subcover on K, and the maximum index of this subcover suffices. If K is empty any index suffices. A finite singular chain has compact image support: each of its finitely many simplex images is compact by [F3] and the continuous-image cover argument, and a finite union of compact sets is compact by taking the union of their finite subcovers. Thus every finite chain in M lies in one Uj. The same statement applies simultaneously to finitely many chains.

F3given
2.1

The extension maps [F2] define a map from the sequential colimit of Hcp(Uj) to Hcp(M). A target class is represented on a compact support K by [F1]. By step 1.1 take KUj; support excision identifies its relative group with the one inside Uj, so the class is in the image. If a stage class maps to zero, represent it at compact KUj. By [F1] it becomes zero in the ambient relative group at some larger compact L. Take j with LU by step 1.1. The support-excision isomorphisms of [F2] identify this vanishing with vanishing at support L inside U. Hence the original stage class is zero in the sequential colimit. This proves bijectivity and also identifies the map with the canonical support-extension map.

F1F2step 1.1
2.2

Inclusion of singular chains defines the homology colimit map. Every target homology class has a finite cycle representative lying in some Uj by step 1.1, so the map is onto. If a stage cycle becomes zero in Hq(M;R), it is the boundary of one finite chain in M. A later U contains that chain and the original stage, so the class becomes zero there. Thus the map is injective by the sequential common-stage criterion. This proves the second isomorphism without asserting that an exactness theorem commutes with homology. In negative degrees all these groups are zero by the singular-chain convention.

step 1.1
3.1

The square for each open inclusion commutes by [F2]. Consequently the canonical maps in steps 2.1 and 2.2 intertwine the colimit of the DUj with DM: evaluate the square on a representative from any stage, and every colimit class is such a representative. If the stage duality maps are all bijective, their induced colimit map is onto since a homology representative at stage j has a preimage under that particular DUj. It is injective since if DUja becomes zero at a later stage k, commutativity gives DUk(ea)=0, whence ea=0 by injectivity there. The original class is zero in the colimit.

F2step 2.1step 2.2
4.1

The arguments include repeated or empty stages, an empty union, zero coefficients and zero classes. If a stage is already all of M, the colimits agree with that eventual constant system by the same common-stage relation. Point spaces use finite zero-chains and their ordinary boundaries. At p=n the target is H0 and the finite boundary-witness argument remains valid; at p<0 or np<0 the respective group is zero and the argument still applies. Degenerate simplices have compact domains too. Only a finite subcover, a maximum index, and a representative or preimage for one given class were used. There is no simultaneous selection of stage inverses or representatives, so no new AC assumption is introduced.

F1F2F3step 1.1step 2.1step 2.2step 3.1
LemmaStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-13Open item page →

Cap duality for open subsets of Euclidean space

Statement

Assume AC. For every R-oriented open subset ORn, where R is a commutative unital ring, cap duality is an isomorphism DO:Hcp(O;R)Hnp(O;R) for every integer p. The only use of AC is inherited from the universal-coefficient proof of local ball duality. The rational-box cover, finite gluing and increasing-union passage add no choice assumption.

Facts & Assumptions

[F1]

Cap duality on a Euclidean coordinate ball proves duality for an oriented open n-ball. Its AC use is in free cycle/boundary modules, projections and comparison lifts for UCT.

[F2]

Cap product and the Mayer–Vietoris duality ladder provides exact rows and commuting cap maps when the homology connector is multiplied by (1)p+1 in degree p.

[F3]

Five lemma for a morphism of long exact sequences gives bijectivity of the middle map when the four surrounding maps are isomorphisms.

[F4]

Cap duality passes to increasing open unions passes stagewise cap isomorphisms to an increasing open union, without extra choice.

[F5]

Q is countably infinite gives an enumeration of the rationals, and Both Q and RQ are dense in R, and every nonempty open subset of R is uncountable gives a rational strictly between any two distinct reals.

[F6]

The Axiom of Choice is assumed only for the use of [F1].

[F7]

Compactly supported singular cohomology gives the support colimit, and Cap naturality and projection formula gives cap naturality.

Proof

Given: O,n,R, its orientation, and AC. All subsets used in the proof inherit the orientation. Write P(W) for the assertion that all degree cap-duality maps on the open submanifold W are isomorphisms.

1.1

For any two oriented open submanifolds A,B with P(A),P(B),P(AB), use the exact five-term window Hcp(AB)Hcp(A)Hcp(B)Hcp(AB)Hcp+1(AB)Hcp+1(A)Hcp+1(B). The signed ladder [F2] is a morphism from this window to the homology window in degrees np,np1. The four maps other than its center are isomorphisms by the three hypotheses; on direct sums their inverses are the pairs of the inverses. Thus [F3] makes DAB an isomorphism in degree p. Since p was arbitrary, this proves P(AB). This implication uses no AC.

F2F3given
1.2

A nonempty bounded open box B=i=1n(ai,bi) is homeomorphic to Rn: first send each interval affinely to (1,1), then apply tt/(1t) in each coordinate, whose inverse is ss/(1+s). Both are continuous and direct substitution verifies the inverses, including at zero. Finally xx/(1+x) identifies Rn with the unit open ball D, with inverse yy/(1y). Let h:BD be the resulting homeomorphism and orient D by transport from the given orientation on B. The pair maps of h and h1 identify every relative support group, and homeomorphisms carry compact sets to compact sets; hence [F7]'s colimit gives inverse maps h:Hcp(D;R)Hcp(B;R). Ordinary homology maps are inverse as well. Cap naturality [F7] gives h(hα[B])=αh[B]=α[D], so the duality square has horizontal isomorphisms. The ball isomorphism [F1] therefore proves P(B) under [F6]. For n=0 the empty product is one point and [F1] applies directly. The empty open subset has zero chains and cochains, so also has P.

F1F6F7given
1.3

For n1, the bounded boxes with rational endpoints that are contained in O cover O. Given xO, take ϵ>0 with the Euclidean ϵ-ball about x in O. In each coordinate choose rational ai,bi with xiϵ/(2n)<ai<xi<bi<xi+ϵ/(2n) by [F5]. Every point of the resulting box is within Euclidean distance at most nϵ/(2n)<ϵ of x. The box thus lies in O and contains x. These are only finitely many rational choices for one point. The covering family itself consists of all such boxes and requires no pointwise selection.

F5given
2.1

Induct on the number m of bounded open boxes to prove P for their union. The cases m=0,1 are step 1.2. For the induction step, write A for the union of the first m1 boxes and B for the last box. Their intersection is the union of the m1 intersections with B. An intersection of two boxes is empty or a bounded open box, since its ith interval is (max(ai,ai),min(bi,bi)) and is empty exactly when the left endpoint is at least the right. The induction hypothesis therefore applies to both A and AB, after discarding empty members. Step 1.2 handles B, and step 1.1 gives P(AB). This is induction on the number of boxes for every such collection, so its use on the different intersection collection is valid.

step 1.1step 1.2
3.1

Enumerate all rational 2n-tuples as follows. Fix one rational enumeration from [F5]. Enumerate tuples of its natural-number indices by increasing sum of indices and, for a fixed sum, lexicographically; there are finitely many tuples at each sum. Applying the enumeration coordinatewise lists all rational tuples, allowing repetitions. For tuple number j, let Bj be its endpoint box if all endpoints are strictly ordered and the box is contained in O, and let Bj= otherwise. This defines a sequence without choosing an enumeration of a subset. Put Wj=B1Bj. By step 1.3 the increasing union of the Wj is O, and each Wj has P by step 2.1. Applying [F4] proves P(O). For n=0, O is empty or a point, already covered by step 1.2.

F4F5step 1.2step 2.1step 1.3
4.1

If O or R is zero/empty, the asserted isomorphisms are the unique maps of zero modules. Repeated boxes, empty intersections, touching interval endpoints and a one-box cover were explicitly included in steps 1.2–3.1. The five-term argument is in ordinary homology, so degree p=n uses H0, while negative chain or cochain degrees are zero with their actual exact rows. All cap maps are the given unnormalized singular maps, so degenerate simplices are unchanged. The maps from step 1.2 never include the interval or ball boundary where their denominator would vanish. AC is used exactly through [F1] as stated in [F6]; finite intersections, the explicit tuple listing, and the colimit argument introduce no further use.

F1F2F4F6step 1.1step 1.2step 3.1
LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Duality extends to finite unions of coordinate balls

Statement

Let M be an R-oriented boundaryless n-manifold, with R commutative unital. If cap duality is an isomorphism in every degree on open U,VM and on UV, then it is an isomorphism in every degree on UV. This implication is choice-free.

Assume AC for the following consequence: cap duality holds on every finite union of coordinate balls in M. In particular it holds for the originally specified case in which their finite intersections have been refined into finite unions of coordinate balls. No finite-refinement hypothesis is necessary; arbitrary chart overlaps are handled as Euclidean open subsets. AC is used only in the local-ball universal-coefficient argument inherited below.

Facts & Assumptions

[F1]

Cap product and the Mayer–Vietoris duality ladder gives a strictly commuting exact ladder after its prescribed connector signs.

[F2]

Five lemma for a morphism of long exact sequences gives a middle isomorphism from four surrounding isomorphisms.

[F3]

Cap duality on a Euclidean coordinate ball proves local duality under AC; Cap duality for open subsets of Euclidean space extends it to arbitrary open Euclidean subsets with the same AC use.

[F4]

Cap naturality and projection formula gives f(fac)=afc already on cochains and chains. Compatible orientation classes over compact subsets gives the unique compact-support class with prescribed local orientation values.

[F5]

Compactly supported singular cohomology gives compact-support representatives and their enlargement equivalence.

[F6]

The Axiom of Choice is assumed for the finite-union consequence, exactly through the local UCT use in [F3].

Proof

Given: The open subsets and orientation of the statement. Write P(W) for duality isomorphisms in all degrees on W with the restricted orientation.

1.1

Assume P(U),P(V),P(UV). For fixed p, the five-term compact-support window centered at Hcp(UV) has other terms Hcp(UV), Hcp(U)Hcp(V), Hcp+1(UV) and Hcp+1(U)Hcp+1(V). The ladder [F1] compares these to the corresponding homology terms with the connector from Hnp(UV) multiplied by (1)p+1. All four other comparison maps are isomorphisms by assumption, and the inverse for a direct sum is the sum of the two inverses. By [F2], DUV is an isomorphism in degree p. The argument applies to every integer p and proves the first assertion, without AC.

F1F2given
1.2

Cap duality is invariant under an orientation-transporting homeomorphism f:WO. Indeed, it sends compact supports bijectively to compact supports, preserving inclusions, and induces inverse maps on relative cochains by precomposition with f and f1. Hence [F5] gives the corresponding compact-support cohomology isomorphism. The chain maps induced by f and f1 are inverse, so induce homology isomorphisms. Transport the orientation by the induced local homology maps; these preserve the ball trivializations, so the transported section is an orientation. Its compact class is f[W]K=[O]f(K) by the pointwise uniqueness in [F4]. Apply the chain identity in [F4] to each relative cocycle and orientation cycle. It gives fDW(fa)=DO(a) for a compact-support representative a, and hence for its colimit class by [F5]. Both outside maps are isomorphisms, so P(W) follows from P(O) and conversely.

F4F5given
2.1

Now assume [F6], and take coordinate balls B1,,Bm. For m=0 the union is empty and all groups are zero. For m=1 use [F3]. Inductively suppose duality holds on A=B1Bm1. The last ball Bm is homeomorphic to Rn, and the image of ABm is an open subset of that space. Its inherited orientation transports as in step 1.2, so [F3] and step 1.2 prove duality on ABm, even when that open set has infinitely many components or admits no finite ball decomposition. Duality on Bm is also [F3]. Step 1.1 now proves duality on ABm. This closes the finite induction.

F3F6step 1.1step 1.2
3.1

The finite-refinement case in the statement is a special case of step 2.1, so none of its promised conclusions is lost. Empty intersections, repeated balls and one ball are included. For n=0 coordinate balls are points and the same induction applies. If R=0, all comparison maps are the unique isomorphisms of zero modules. The five-term argument includes the endpoints p=0,n and degrees outside this range with their actual zero groups. The homeomorphism identities apply to every singular simplex, including degenerate ones. The only AC use is that specified in [F3]: free cycle/boundary modules, their projections and comparison lifts in the local UCT proof. Transporting a supplied orientation and taking a finite chart collection introduce no further use.

F1F3F4F6step 1.1step 1.2step 2.1
LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

A manifold exhaustion passes duality to the colimit

Statement

Assume AC. Every Hausdorff second-countable n-manifold M has open sets U1U2 with M=j1Uj,UjUj+1,Uj compact, where each Uj is a finite union of relatively compact coordinate balls. For a manifold with boundary this phrase includes coordinate half-balls at boundary points, that is, inverse images of Br(x)R+n inside a chart; for a boundaryless manifold only ordinary coordinate balls are needed. The containment need not be strict.

For a commutative unital ring R, extension and inclusion give limjHcp(Uj;R)Hcp(M;R),limjHq(Uj;R)Hq(M;R). If M is boundaryless and R-oriented, these identifications carry the colimit of the stage cap-duality maps to DM. Thus compatible stage duality isomorphisms give an isomorphism on M; in particular the preceding finite-union theorem supplies these stages. AC is used to select coordinate neighborhoods for the eligible members of a countable basis and, for this last duality consequence, in the earlier local UCT proof.

Facts & Assumptions

[F1]

Topological manifolds with and without boundary supplies the countable basis and local Euclidean or half-space charts, including the zero-dimensional convention.

[F4]

The Axiom of Choice permits a simultaneous choice from the neighborhood sets indexed by eligible basis members.

[F5]

Cap duality passes to increasing open unions proves both colimit identifications for boundaryless oriented manifolds and the cap compatibility, with no extra choice.

[F6]

Duality extends to finite unions of coordinate balls gives cap isomorphisms on each finite union of ordinary coordinate balls, assuming AC only through local UCT.

[F7]

Compactly supported singular cohomology gives relative-support representatives and common-support equality. Excision for singular cohomology identifies a relative group supported in a compact subset of an open subspace with its ambient group.

Proof

Given: M,n,R and AC. Fix a countable basis. List its members as B1,B2,, permitting repetitions or empty padding if the basis is finite; if M is empty use only empty members. Such a list is part of being at most countable: an injection of the basis into the natural numbers assigns its unique member at an occupied index and the empty set otherwise.

1.1

Every point has arbitrarily small coordinate balls or half-balls with compact closure. In a chart take a radius whose closed Euclidean ball, intersected with the half-space when appropriate, lies inside the chart image and inside the desired open neighborhood. Such a radius exists by openness in the model. The closed model ball is compact by [F2], its inverse image is compact because an open cover pulls back under the chart map, and it is closed in M because M is Hausdorff. The latter implication follows by separating a point outside a compact set from each of its points and taking a finite subcover of those neighborhoods. Thus this inverse image contains the closure in M of the open coordinate ball and is itself that closure, since the open ball is dense in the closed model ball. This proves local compactness and makes [F3] applicable. For boundaryless M, [F1] lets the chart be taken Euclidean; for n=0 the coordinate ball is one point.

F1F2F3given
2.1

Call index i eligible when Bi is nonempty and is contained in a relatively compact coordinate ball of the type in step 1.1. For each eligible i, the set of such neighborhoods is a nonempty set of open subsets of M. Use [F4] to select one Vi containing Bi. For an ineligible index set Vi=. These neighborhoods cover M: for any x, step 1.1 gives a coordinate neighborhood V of the required type; the basis gives an index i with xBiV. That index is eligible, so xVi. No chart is selected for every point. The sole infinite selection in this construction is the family Vi over the eligible countable index set.

F1F4step 1.1
3.1

Put Wk=V1Vk. Its closure is the finite union of the compact closures of the Vi, hence compact: the finite union is closed and contains Wk, while each closure lies in the closure of Wk; finite subcovers show compactness. The Wk increase and cover M. Any compact subset of M is contained in some Wk, by a finite subcover and the maximum of its indices. Set N1=1. Given Nj, let Nj+1 be the least integer kmax(Nj+1,j+1) with WNjWk. Existence follows from the just-proved compact containment. Defining Uj=WNj gives the compact-closure nesting, and Njj ensures the Uj still cover M. Recursion uses uniquely specified least integers and needs no further choice.

step 2.1
4.1

For completeness the two colimit identifications do not need orientation or absence of boundary. Every compact support KM lies in some Uj by the same finite-subcover argument. By [F7], restriction identifies Hp(M,MK;R) with Hp(Uj,UjK;R): excise the closed set MUj, contained in the open set MK. The inverses define extension and commute with enlargement of supports. A compact-support class on M therefore comes from one stage. If a stage class becomes zero on M, [F7] witnesses this at a larger compact support L, contained in a later Uk; excision there proves the stage class already zero in that later stage. The common-stage representative construction of a sequential colimit, explicitly given in [F5], now proves the first canonical isomorphism.

F5F7step 3.1
4.2

A finite singular cycle on M has image in one Uj: its support is a finite union of continuous images of compact simplices, using [F2], and hence is compact. Thus its class comes from stage homology. If a stage cycle bounds in M, one finite bounding chain also has support in a later Uk, so the class vanishes in that stage. The same common-stage criterion proves the second canonical isomorphism. This argument includes ordinary H0 and the zero complexes in negative degrees, and invokes no exactness theorem about filtered colimits.

F2F5step 3.1
5.1

If M is boundaryless and oriented, [F5] identifies DM with the colimit map and proves that stagewise isomorphisms give an isomorphism. The particular Uj in step 3.1 are finite unions of ordinary coordinate balls, so [F6] proves those isomorphisms. Its only further AC use is the local UCT construction with free cycle/boundary modules, projections and comparison lifts. Nothing here asserts absolute cap duality on manifolds with boundary: their exhaustion and the two colimit identifications hold, while the stated cap consequence has the explicit boundaryless hypothesis.

F4F5F6step 3.1step 4.1step 4.2
6.1

If M is empty every Uj is empty, so all claims hold with zero groups. If M is compact, its cover by the Wk has a finite subcover, so some Wk=M and the exhaustion is eventually constant. This explains why nesting is not required to be proper. A point and finite zero-dimensional manifolds are included. For the zero ring all maps are the unique maps of zero modules. The colimit and cap statements hold for all degrees, including p=0,n and negative indices under the stated conventions. Degenerate simplices still have compact image. The countable neighborhood selection of step 2.1 is expressly covered by AC; all subsequent choices are finite or least-index constructions.

F1F2F4F5step 3.1step 4.1step 4.2step 5.1
TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Poincaré duality for oriented topological manifolds

Statement

Assume AC. Let M be an R-oriented boundaryless n-manifold, with R commutative unital; manifolds are Hausdorff and second countable here. Then cap with the compatible compact orientation classes gives isomorphisms DM:Hcp(M;R)Hnp(M;R) for every integer p, including disconnected, noncompact and empty M.

Naturality means that for an open inclusion i:UM with restricted orientation, DMe=iDU, where e is extension of compact supports. For compact M, Hcp(M;R)=Hp(M;R) canonically and DM(a)=a[M]. For arbitrary M the isomorphism is the direct sum of those on its components. AC is used in the countable coordinate-neighborhood selection for exhaustion and in the local universal-coefficient proof.

Facts & Assumptions

[F1]

The cap-duality map of an oriented manifold defines the actual cap map and proves representative and compact-support compatibility.

[F2]

A manifold exhaustion passes duality to the colimit supplies the compactly nested exhaustion, the two colimit identifications and compatibility with the actual DM.

[F3]

Duality extends to finite unions of coordinate balls proves duality on its finite coordinate-ball stages, with AC inherited from local UCT.

[F4]

Cap product and the Mayer–Vietoris duality ladder proves open-extension naturality of cap.

[F5]

Compatible orientation classes over compact subsets constructs [M]K, says that a compact support meets only finitely many components, and identifies the corresponding class decomposition.

[F6]

Compactly supported singular cohomology constructs the support colimit, including the terminal compact case. Fundamental class of a compact oriented manifold identifies the terminal support class with [M].

[F7]

The Axiom of Choice is assumed for the exact uses in [F2] and [F3].

[F8]

Every path-connected space is connected, and every path component lies inside a component proves connectedness of the interval and containment of each path component in a connected component.

[F9]

Topological manifolds with and without boundary gives Euclidean coordinate neighborhoods, and Connected components, quasicomponents, and totally disconnected spaces identifies the component through a point as the largest connected subset containing it.

Proof

Given: M,n,R, its orientation and AC. Every open submanifold carries the restricted orientation.

1.1

Apply [F2] to obtain increasing finite coordinate-ball unions Uj exhausting M. Each has cap-duality isomorphisms in every degree by [F3]. The two colimit identifications and cap compatibility in [F2] therefore identify DM with the colimit of these isomorphisms, which is an isomorphism by the representative lifting and vanishing argument proved there. The map is precisely the cap map of [F1], not an unspecified isomorphism between its domain and codomain. The construction does not assume M connected or compact.

F1F2F3F7given
1.2

For any open UM, [F4] gives DMe=iDU from the chain cap identity and support excision. This proves the stated naturality; an arbitrary continuous map is not being assigned an extension map on compact-support cohomology. If M is compact, K=M is terminal in [F6], so the cohomology colimit identifies with Hp(M;R) and its compatible orientation class is [M]. Formula [F1] is therefore exactly aa[M].

F1F4F6given
1.3

To make the component assertion explicit, first note that every component is open. For xM, restrict a coordinate neighborhood [F9] to a Euclidean ball about the coordinate of x. Straight segments make that ball path connected, hence connected by [F8], so maximality in [F9] puts it inside the component of x. The component is the union of these neighborhoods over its points and is therefore open. Its complement is the union of all other open components, so it is closed as well. Write the components as Cλ. Each simplex image lies in a single component: the simplex is convex and any two of its points are joined by a segment, whose continuous image is a path; the image is connected by [F8] and therefore lies in one maximal connected component [F9]. A finite chain uses only finitely many components, and its boundary remains in those components. Thus the chain complex is the direct sum of the component chain complexes. A cycle is exactly a tuple of component cycles with finite support, and it bounds exactly when each of its finitely many entries bounds; one finite sum of their bounding chains suffices. Hence Hq(M;R)=λHq(Cλ;R).

F8F9given
2.1

For a compact K, [F5] says that only finitely many components meet K. Its intersection Kλ with each is compact, because that component is also closed: the complement is the union of the other open components. Step 1.3 identifies the relative chain complex for (M,MK) with the finite direct sum of the relative complexes (Cλ,CλKλ) for those components; components missing K have zero quotient complex. Applying Hom into R identifies the relative cochain complex with the finite product, equal to the finite direct sum, of their cochain complexes. Kernels and images are computed componentwise, so the same statement holds in relative cohomology. Taking compact-support colimits by [F6] gives Hcp(M;R)=λHcp(Cλ;R): each representative has only those finitely many components, and conversely finitely many component representatives have compact union support; equality is witnessed on their finite union of larger supports. No infinite product of component cohomology groups is asserted.

F5F6step 1.3
3.1

The orientation class decomposition in [F5] and the cap formula [F1] show that the two direct sums in steps 1.3 and 2.1 carry DM to the componentwise maps DCλ. A simplex and all its front and back faces stay in its one component, so mixed component terms vanish. Every component is an open manifold and step 1.1 applies to it with its supplied restricted orientation. This establishes the component interpretation without selecting an orientation for each component.

F1F5step 1.1step 1.3step 2.1
4.1

For empty M all complexes and colimits are zero; for a point (n=0) cap is multiplication by the orientation unit and is an isomorphism. The zero ring likewise gives the unique isomorphism of zero modules. At p=n the target is ordinary H0; at p=0 cap evaluates the front vertex. Negative cochain and chain degrees are zero, and step 1.1 proves the assertion in these degrees as well. Degenerate simplices remain within their component and satisfy the same cap formula. The AC uses in [F7] are exactly the basis-indexed coordinate-neighborhood choice in [F2] and the free cycle/boundary modules, projections and comparison lifts in the local UCT used by [F3]. Component decomposition uses finite supports and introduces no further AC use.

F1F2F3F5F6F7step 1.1step 1.2step 3.1
LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Finite generation from cap with a finite fundamental cycle

Statement

Assume AC. If M is a closed R-oriented n-manifold and R is a commutative PID, then every Hq(M;R) and Hp(M;R) is finitely generated over R, and these groups vanish outside degrees 0,,n. In particular this applies to R=Z and to every field. Closed means compact and boundaryless; connectedness is not required. The AC use is inherited from Poincaré duality.

Facts & Assumptions

[F1]

Poincaré duality for oriented topological manifolds identifies cap with the fundamental class as an isomorphism Hp(M;R)Hnp(M;R) for compact M, under AC.

[F2]

Cap product with cohomology written first evaluates a degree-p cochain on the front p-face of a simplex and retains its back face; singular chains are finite sums.

[F3]

A submodule of a free module of finite rank over a PID is free of no larger rank proves that a submodule of a finite free PID module is free of finite rank no larger than the ambient rank.

[F4]

The Axiom of Choice is assumed for [F1].

Proof

Given: M,n,R and its orientation. Choose one finite singular cycle z=i=1mriσi representing its fundamental class. Such a representative exists by the definition of the homology class in [F1]. If the class is zero the zero cycle is permitted.

1.1

Fix 0qn, and put p=nq. Let Sq be the submodule of Cq(M;R) freely spanned by the distinct back faces σi[p,,n] occurring in z. It is free of rank at most m: these are a subset of the specified singular simplex basis, and repetitions are removed. For every degree-p cochain a, the cap formula [F2] gives az=i=1mria(σi[0,,p])σi[p,,n]Sq. In particular every cocycle caps to a cycle lying in Sq.

F1F2given
2.1

Put Tq=Sqkerq. This is a submodule of the finite free module Sq, so [F3] makes it finite free. Its map to Hq(M;R), sending a cycle to its homology class, is onto: any homology class is DM[a] by [F1], and a cocycle representative of a gives the cycle in step 1.1. The images of a finite basis of Tq therefore generate Hq(M;R). This uses a finite generating module of cycles, not the unsupported claim that the individual back faces are cycles.

F1F3F4step 1.1
3.1

For q>n, [F1] identifies Hq(M;R) with Hnq(M;R)=0, and negative homology degrees are zero by convention. For 0pn, [F1] identifies Hp(M;R) with the finitely generated Hnp(M;R) of step 2.1. If p>n its target is a negative homology group, and if p<0 the cochain complex is zero, proving the stated vanishings. Since only finitely many degrees survive, even the direct sums over all degrees are finitely generated.

F1step 2.1
4.1

Empty M has z=0, all Sq=Tq=0, and zero homology. A PID is nonzero by definition, so the zero ring is not a hypothesis here. At q=0, 0=0 and T0=S0; at q=n, cap uses degree-zero cochains and retains the original simplices. For n=0 the same proof uses only those vertices. A one-simplex support gives rank at most one for Tq. Degenerate simplices are legitimate basis elements, and duplicate back faces were removed explicitly. Beyond the AC inherited from [F1] for the countable atlas and local UCT, this proof chooses only a single representative cycle and a finite basis in one finite free module; it introduces no further infinite selection.

F1F2F3F4step 1.1step 2.1step 3.1
CorollaryStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Poincaré duality gives a nonsingular cup pairing

Statement

Assume AC. If M is a closed R-oriented n-manifold and R is a field, the pairing Hp(M;R)×Hnp(M;R)R,(a,b)ab,[M] is perfect: both adjoint maps into the R-linear dual of the other factor are isomorphisms. The relevant groups are finite-dimensional, as proved by the preceding finite-generation lemma; thus in particular the assertion holds under the originally stated finite-dimensionality hypothesis.

For R=Z and an integral orientation, the same formula induces a unimodular pairing on Hp(M;Z)/Tor and Hnp(M;Z)/Tor: these are finite free abelian groups and both adjoints to their integer duals are isomorphisms. Here Tor denotes the subgroup of elements annihilated by some positive integer. No perfectness assertion is made for arbitrary coefficient rings.

Facts & Assumptions

[F1]

Poincaré duality for oriented topological manifolds gives DM(a)=a[M] as an isomorphism on a closed oriented manifold.

[F2]

Finite generation from cap with a finite fundamental cycle proves finite generation and vanishing outside degrees 0,,n over a PID.

[F3]

Cap product with cohomology written first and Singular cup product on cochains give the front-evaluation/back-face formulas, with no extra sign.

[F4]

Singular cohomology is graded commutative gives ab=(1)p(np)ba.

[F5]

Topological universal coefficient short exact sequence for cohomology gives the exact integral-homology evaluation sequence. Singular UCT extension from cycle projections proves the same sequence for any free complex over a PID, and proves comparison independence when Ext is computed using another projective resolution.

[F6]

Singular cochain complex with coefficients identifies field cochains with HomR(C(M;R),R) and the positive dual differential.

[F7]

The fundamental theorem of finitely generated abelian groups from PID modules decomposes a finitely generated abelian group as a finite free part plus finitely many finite cyclic groups.

[F8]

The Axiom of Choice is assumed for [F1] and the free-module projections and comparison lifts in [F5].

Proof

Given: M,n,R and the specified orientation, with R a field or Z. First take 0pn and put q=np. Let z be a cycle representing [M], and let α,β be cocycles representing a,b.

1.1

For each singular n-simplex σ, the formulas [F3] give β(ασ)=α(σ[0,,p])β(σ[p,,n])=(αβ)(σ). Linearity gives β(αz)=(αβ)(z). Evaluation on a cycle is unchanged if a cocycle changes by δh, because (δh)(c)=h(c)=0; it is unchanged if the cycle changes by d, because a cocycle vanishes on such a boundary. Thus the identity descends, using [F1], to ab,[M]=b,DM(a). It is bilinear in both classes and is independent of all three representatives.

F1F3F6given
1.2

Suppose R=F is a field. It is a PID: every nonzero ideal contains a nonzero u, hence contains u1u=1 and is the whole ring, while the zero ideal is principal. Apply [F5]'s general PID-complex lemma to the free singular complex C(M;F) and the coefficient module F, with the cochain identification [F6]. By [F2] the groups Hj(M;F) are finitely generated. A finite spanning list over a field can be reduced to a basis: whenever it is dependent, solve a nonzero dependence coefficient for one vector and delete that vector without changing the span; the list shortens, so the procedure terminates with a finite independent spanning list. Thus these groups are finite-dimensional and finite free. A finite free module has a length-zero free resolution, so the degree-one Hom cohomology computing its Ext is zero. The comparison assertion in [F5] consequently kills the Ext term in every degree, including H1=0. Thus evaluation is an isomorphism hj:Hj(M;F)HomF(Hj(M;F),F). It is this field-complex application, rather than an unjustified replacement of integral homology by field homology in the topological UCT statement, that gives the required map.

F2F5F6F8given
1.3

Suppose R=Z. By [F2] and [F7], write Hj1(M;Z)Zri=1tZ/(di) with di>1. Use the free resolution whose degree-zero term is Zr+t, whose degree-one term is Zt, and whose differential sends its ith basis vector to di times the (r+i)th basis vector. Its cokernel is the displayed group and its differential is injective. Applying Hom into Z gives degree-one cokernel iZ/(di), a finite group. By comparison in [F5] this computes the Ext term in the integral UCT. Therefore the kernel of evaluation hj:Hj(M;Z)HomZ(Hj(M;Z),Z) is finite, and hence consists of torsion elements. Conversely every torsion element maps to zero: the Hom target is torsion-free, since an integer multiple of a homomorphism is zero only when each of its integer values is zero. Thus kerhj=TorHj(M;Z). Every integer homomorphism from Hj kills its torsion, so UCT surjectivity gives an induced isomorphism hˉj:Hj(M;Z)/TorHomZ(Hj(M;Z)/Tor,Z). These torsion-free quotients are finite free by [F2] and [F7]. At j=0 take r=t=0 for H1=0.

F2F5F7F8given
2.1

Over the field, the adjoint in the b variable of the pairing in step 1.1 is the composite Hq(M;F)hqHomF(Hq(M;F),F)DMHomF(Hp(M;F),F). Its first map is the evaluation isomorphism of step 1.2, and its second map is precomposition with the isomorphism [F1]; its inverse is precomposition with DM1. Thus this adjoint is an isomorphism. Over Z, the pairing vanishes on torsion in either variable, since its values are integers and it is bilinear. Duality [F1] sends torsion onto torsion, since it and its inverse commute with integer multiplication, so it induces an isomorphism on the free quotients. The same composite with hˉq of step 1.3 gives an isomorphism from the second free quotient onto the integer dual of the first.

F1step 1.1step 1.2step 1.3
3.1

Repeat step 2.1 with p,q interchanged. It says that the map sending a to the functional bba,[M] is an isomorphism, over the field or on the integer free quotients. By [F4], the other adjoint of our original pairing is this map multiplied by (1)pq. Multiplication by that unit is its own inverse, so this adjoint is an isomorphism too. This proves perfectness and integral unimodularity with both arguments in the stipulated order; no identification with an infinite-dimensional double dual has been assumed.

F4step 2.1
4.1

When M is empty all groups are zero and both adjoints are isomorphisms of zero modules. For a point with orientation unit u, n=p=q=0 and the pairing is (a,b)uab, whose adjoints multiply by the unit u. The same proof includes disconnected closed manifolds and degree endpoints p=0,n. If p is outside 0,,n, both factors vanish by [F2] and the negative-degree conventions, so perfectness holds for the zero modules. A field and Z are nonzero, so the zero ring is outside the hypotheses. Degenerate simplices satisfy step 1.1 without alteration. All AC use is inherited from [F1] and [F5] as specified in [F8]; finite cyclic resolutions and the two adjoint compositions add no infinite selection.

F1F2F3F5F8step 1.1step 1.2step 1.3step 2.1step 3.1
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Degree of a map between oriented closed manifolds

Definition

Let f:MN be continuous, where M,N are nonempty connected closed integrally oriented n-manifolds of the same dimension. Closed means compact and boundaryless. Write [M],[N] for their specified fundamental classes from Fundamental class of a compact oriented manifold. The degree of f is the integer d=deg(f) determined by f[M]=d[N]in Hn(N;Z).

This integer exists and is unique. By Top homology of a connected manifold, restriction at a point of N identifies Hn(N;Z) with its infinite cyclic local stalk, carrying [N] to the prescribed generator. Thus every class in Hn(N;Z) is a unique integer multiple of [N]. The continuous map induces a homomorphism f by Singular chains and singular homology are covariantly functorial, so this applies to f[M]. The same theorem identifies [M] as a generator of the source group. These facts define d from classes and a canonical induced homomorphism, so no choice of cycle representatives affects it.

The orientations are part of the data. Replacing [M] by [M] multiplies its image by 1, and replacing [N] by [N] replaces the coordinate of a fixed target class by its negative. In either case changing exactly one orientation changes d to d; changing both leaves it unchanged. The fundamental-class definition proves these sign changes from the local orientation values. A degree-zero map means precisely that f[M]=0; uniqueness follows even in this case because [N] has infinite order.

When n=0, a nonempty connected zero-manifold is a single point, as proved in the top-homology theorem. Write its source and target orientation classes as ϵM[x] and ϵN[y], with ϵM,ϵN{1,1}. The unique point map sends [x] to [y], so deg(f)=ϵMϵN. In particular the identically oriented point map has degree 1, and opposite orientations give degree 1. Higher degenerate simplices in the point complex do not alter this computation of H0.

Empty manifolds are excluded: their homology group Hn is zero, so the equation would not determine a unique integer if the target were empty. More directly, []=0 has no generator coordinate. Disconnected manifolds instead have several top-class coordinates and are outside this scalar definition. Coefficients here are exactly Z, not the zero ring or an arbitrary ring. The definition and sign calculations use no AC.

PropositionStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Manifold degree is functorial and detected in top cohomology

Statement

Let f:MN and g:NP be continuous maps between nonempty connected closed integrally oriented n-manifolds. Then deg(idM)=1,deg(gf)=deg(g)deg(f). Reversing exactly one of the source or target orientations changes the degree sign, while reversing both leaves it unchanged. These assertions are choice-free.

Assume AC for the following top-cohomology assertion. There is a unique uMHn(M;Z) with uM,[M]=1, and similarly for N. These generate their top cohomology groups, and fuN=deg(f)uM. Thus the action on top cohomology detects exactly the degree, including degree zero. AC is inherited only from Poincaré duality's atlas selection and local UCT.

Facts & Assumptions

[F1]

Degree of a map between oriented closed manifolds gives the unique integer coefficient of f[M] in [N], including its orientation sign conventions.

[F2]

Singular chains and singular homology are covariantly functorial gives induced homomorphisms, identity and composition on homology.

[F3]

Singular cohomology is contravariantly functorial gives pullback by cochain precomposition with f#.

[F4]

Poincaré duality for oriented topological manifolds gives Hn(M;Z)H0(M;Z) by fundamental cap under AC.

[F5]

Zero-th singular homology is free on path components identifies H0 with the free group on path components, sending a point to its component generator.

[F6]

Cap product with cohomology written first says top-degree cap evaluates a cochain on a simplex and keeps its final vertex.

[F7]

The Axiom of Choice is assumed for the use of [F4] only.

Proof

Given: M,N,P,f,g as in the statement, and their integral fundamental classes. AC is not used until step 1.3.

1.1

By [F2], (idM)[M]=[M], so uniqueness in [F1] gives degree one. For the composite, linearity and functoriality give (gf)[M]=g(deg(f)[N])=deg(f)deg(g)[P]. The coefficient is unique by [F1], proving the product formula in Z. If either degree is zero, this same equality gives zero for the composite.

F1F2given
1.2

Negating the source fundamental class negates its image by [F2], hence its coordinate by [F1]. If the target class is replaced by [N], the same image d[N] has coordinate d relative to the new class. Applying both changes gives d again. These statements include d=0, where negation has no effect.

F1F2given
1.3

Now assume [F7]. A nonempty connected manifold is path-connected: the points reachable by a path from a fixed point form an open set, because each point has a path-connected coordinate-ball neighborhood and paths can be extended inside it. Every other reachability class is open for the same reason, so the first class has open complement. Connectedness forces it to be the whole manifold. Thus [F5] identifies H0(M;Z) with Z by total-coefficient augmentation. For an n-cocycle α and fundamental cycle z=imiσi, [F6] gives ϵ(αz)=imiα(σi)=α(z). Hence [F4] followed by this augmentation is precisely the evaluation map EM:Hn(M;Z)Z, aa,[M]. It is an isomorphism, so uM=EM1(1) exists uniquely and generates the entire group, not just a quotient modulo torsion. The same argument applies to N.

F1F4F5F6F7given
2.1

Let β be a cocycle representing uN and z a cycle representing [M]. By [F3], evaluation of fuN on z is (βf#)(z)=β(f#z). The chain f#z represents f[M]=deg(f)[N] by [F1] and [F2]. Cocycle evaluation ignores a boundary since β=0, so this value is deg(f)uN,[N]=deg(f). Thus EM(fuN)=deg(f)=EM(deg(f)uM). Injectivity of EM in step 1.3 proves the asserted equality. In particular degree zero gives zero pullback on the generator, and if the pullback is zero its evaluation makes the degree zero.

F1F2F3step 1.3
3.1

The degree identities are steps 1.1 and 1.2, and cohomology detection is step 2.1. For n=0, the manifolds are points, and [F1] gives degree ϵMϵN; the normalized zero-cochain has value ϵM on the source point, so pullback value ϵN equals ϵMϵNϵM, verifying the formula explicitly. Empty manifolds are excluded by [F1]'s scalar-degree hypothesis. Coefficients are Z, so zero-ring ambiguity does not arise. Degenerate simplices obey the evaluation computation in step 1.3. There is no AC in the identity, composition or orientation calculations; [F7] is used only through [F4] for the top-cohomology isomorphism.

F1F3F4F6F7step 1.1step 1.2step 1.3step 2.1
TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Compact topological manifold boundaries admit collars

Statement

If M is a compact topological manifold with boundary A=M, there is an open neighborhood V of A and a homeomorphism c:A×[0,1)V,c(x,0)=x. Consequently AM is an unbased cofibration, and MAM is a homotopy equivalence. The manifold is Hausdorff and second countable by convention. All three conclusions require no AC.

Facts & Assumptions

Proof

Given: The compact manifold M. Write A=M. If A=, take V=, the empty collar, the identity as the interior equivalence, and extend any compatible initial map f:MZ by H(y,t)=f(y). Hence assume A and n1.

1.1

The interior is open by [F1]: in a chart an interior point has a smaller Euclidean ball missing the model boundary. Thus A is closed and compact. Restricting each boundary chart to the model hyperplane gives charts for the Hausdorff second-countable boundary A, of dimension n1 and without boundary. We can take the ambient boundary charts Wi homeomorphic to all of Rn1×[0,). Indeed a product Brn1×[0,r) inside an original chart can be sent there by the horizontal map yy/(ry) and vertical map vv/(rv); their inverses are zrz/(1+z) and trt/(1+t).

F1F2given
2.1

Attach an external collar by defining M=(M(A×[0,1]))/((x,0)x). The original M and the external collar embed with their usual topologies. For example an open set OM extends to the quotient-open set consisting of O and (OA)×[0,ϵ) for 0<ϵ1; positive external heights have their ordinary product neighborhoods. These descriptions also prove that M is Hausdorff. Two points in M can use disjoint open neighborhoods extended in this way; two external points have separated base or height neighborhoods; to separate an external point of height t>0 from a point in M, use a collar cutoff ϵ<t for the latter and an external neighborhood above ϵ for the former. Compatibility at height zero is exactly the quotient topology in [F4]. Each half-space chart from step 1.1, joined to its external part, therefore has signed coordinates (x,s) with s0 inside M and 0s1 outside, the two copies at zero identified. The map across zero and its inverse are continuous by finite closed pasting and [F4].

F4step 1.1
2.2

There are finitely many continuous functions bi:A[0,1] whose positive sets cover A and whose supports are compact subsets of AWi. To construct them, in any boundary chart take the radial function max(0,1yy0/r) with its closed radius-r ball contained in that chart, and extend it by zero on the rest of A. Its support is compact by [F2], hence closed, and is contained in the chart; at a point off that compact support an open neighborhood has function identically zero, proving continuity of the extension. The positive sets of all such functions cover A, so compactness gives a finite subcover and hence finitely many functions. For n=1, boundary charts are singletons and use the constant value-one function there, extended by zero. Set φi=bi/(jbj). The denominator is positive everywhere, so these are continuous, have the same compact supports and sum to 1.

F1F2step 1.1
3.1

Put ψk=φ1++φk, ψ0=0, and let MkM consist of M and the external points (x,t) with 0tψk(x). Thus M0=M and Mm=M for the finite number m of functions. In the signed coordinates for Wk take its inner collar with 1s0. Define hk:Mk1Mk to be identity outside this collar and the external segments over AWk, and on their part with 1sψk1(x) set hk(x,s)=(x,1+(s+1)1+ψk(x)1+ψk1(x)). The denominator is at least one. This increasing affine map sends the bottom 1 to 1 and the old top ψk1(x) to the new top ψk(x). If φk(x)=0 it is the identity on the entire segment.

F3F4step 2.1step 2.2
4.1

The formula in step 3.1 defines a homeomorphism globally. In its signed-coordinate region it is continuous, including across zero; along the bottom it agrees with the identity on the region below. All points where it can differ from identity lie over the compact base support of φk. The product of that support with [1,1] is compact by [F3], and its embedded image in the Hausdorff M is closed by [F2]. Away from this set the map is identity; at a point of the set all local pasting is within the signed-coordinate chart. Thus there is no continuity issue at the edge of the chart. The inverse has the same support and the formula hk1(x,s)=(x,1+(s+1)1+ψk1(x)1+ψk(x)), again continuous and fixing the bottom. Direct substitution proves both composites identities, and the increasing interval bijections plus the fixed complement prove bijectivity on the indicated Mk.

F2F3F4step 3.1
5.1

The finite composite h=hmh1:MM is a homeomorphism. For xA, the successive maps take the graph point (x,ψk1(x)) to (x,ψk(x)), even when that stage's function is zero. Hence h(x)=(x,1). The external region A×(0,1] is open in M: its preimage under the quotient has empty intersection with M and is open in A×[0,1]. Therefore c(x,t)=h1(x,1t)(0t<1) is the required homeomorphism onto its open image V, and c(x,0)=x.

F4step 3.1step 4.1
6.1

Fix b=1/2. Within c(A×[0,b]) define a homotopy by c(x,v)c(x,v+s(bv)/2) for s[0,1], and use identity outside c(A×[0,b)). The formulas agree at v=b and are continuous by finite closed pasting: the first collar segment is compact by [F3], hence closed by [F2], and the complementary piece is closed because c(A×[0,b)) is open. At s=0 this is identity, and at s=1 it sends every boundary point to positive height while preserving the interior throughout. Its terminal map r:MMA is continuous into that subspace. The homotopy gives ir1M, and its restriction to the interior gives ri1MA, where i is the inclusion. Thus i is a homotopy equivalence.

F2F3step 5.1
6.2

For HEP put b=1/2 again and retract M×I onto T=M×{0}A×I. Outside c(A×[0,b)) send (y,t) to (y,0). At y=c(x,v), 0v<b, put a(v)=v/(bv). If ta(v), send it to (c(x,b(a(v)t)1+a(v)t),0); if ta(v), send it to (x,ta(v))A×I. At equality both give (x,0). At v=0 it is (x,t), and at t=0 its first branch gives (c(x,v),0). As v approaches b from below, a(v) tends to infinity, uniformly dominating t[0,1], and the new collar height tends to b; hence the formula extends continuously to the outside rule. The collar extends beyond b, so this limiting continuity is checked within its actual coordinate chart. These local formulas define a continuous map into the subspace T, fixing T pointwise. To verify the unbased cofibration assertion directly, let Z be any topological space, let f:MZ and g:A×IZ be continuous, and suppose g(x,0)=f(x) for every xA. Paste f on M×{0} and g on A×I, the two closed pieces of T, and compose with the retraction. Finite closed pasting proves a continuous H:M×IZ satisfying H(y,0)=f(y) and H(x,t)=g(x,t) for all xA. This is the unbased homotopy extension property for every target Z, without appealing to a later definition.

F2F3step 5.1construct
7.1

Steps 5.1, 6.1 and 6.2 prove all assertions. Empty boundary, empty M and dimension zero were settled in the Given paragraph; a compact zero-manifold has no boundary. One half-chart and zero individual bump functions cause no difficulty, since denominators in step 3.1 remain at least one and a zero increment is identity. The geometric endpoints s=1, external height 1, collar height b, and HEP times 0,1 were checked explicitly. No chain or simplex convention is involved in this topological theorem. All covers are the families of every available chart bump, thinned only once to a finite subcover; all subsequent choices are finite and all maps have displayed formulas. No AC is used.

F1F2F3F4step 3.1step 4.1step 5.1step 6.1step 6.2
LemmaStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-13Open item page →

A collar constructs the relative orientation class and its boundary class

Statement

Let M be a compact R-oriented n-manifold with boundary A, where R is commutative unital and orientation means the supplied orientation on N=MA. There is a unique class zHn(M,A;R) whose restriction at every point of N is the prescribed local generator. The connecting map sends z to a class zHn1(A;R) whose restrictions are local generators at every boundary point. These restrictions form the induced orientation of A, and z is its fundamental class.

The sign convention is outward-normal-first. More explicitly, in coordinates consisting of n1 tangent directions followed by an inward collar coordinate, the induced boundary generator is (1)n times the tangent generator for the corresponding product orientation. Empty boundary and dimension zero are included. No AC is used.

Facts & Assumptions

[F1]

Compact topological manifold boundaries admit collars gives a boundary-fixing collar c:A×[0,1)M and makes A compact. Restricting the boundary charts from Topological manifolds with and without boundary to their model hyperplanes gives A the structure of an (n1)-manifold; Local homology detects manifold dimension, interior, and boundary identifies the intrinsic boundary subset and shows that these hyperplane charts are boundaryless.

[F2]

Compatible orientation classes over compact subsets supplies unique compact-support orientation classes in the boundaryless interior and proves their compatibility and pointwise injectivity.

[F3]

Long exact sequence of a pair gives the pair sequence, whose connector is the boundary of a relative representative. Excision for singular homology identifies groups supported in an open neighborhood with their ambient versions.

[F4]

Homotopic maps induce the same map on singular homology makes deformation retractions induce homology isomorphisms. Five lemma for a morphism of long exact sequences transfers these to pair sequences.

[F5]

The long exact sequence in homology gives exactness and connecting maps for the explicit short exact complexes below. Relative cup product for an excisive triad proves the quotient-chain comparison replacing the sum of two open-subspace chain complexes by chains on their union.

[F6]

The singular chain cross product on generators triangulates a product of simplices by the signed shuffle chain. The singular chain cross product satisfies the boundary formula gives (a×b)=a×b+(1)aa×b; extending coefficients gives the same formula over R.

[F7]

Fundamental class of a compact oriented manifold identifies a class with generator restrictions as the fundamental class of that supplied orientation. Homology of spheres identifies the alternating boundary of an oriented simplex with its sphere generator, and hence its relative simplex class with a local generator by the radial pair calculation.

Proof

Given: M,N,A,n,R and the orientation on N. If A=, [F2] at support M and [F7] give the unique class, and its connector is zero in the zero group of the empty boundary. This includes n=0. Assume henceforth A and n1.

1.1

Fix the collar from [F1]. For 0<d<1 put Cd=c(A×[0,d)) and Kd=MCd. Then Kd is a compact subset of N. The inclusion ACd is a deformation retract, by reducing collar height linearly to zero, so [F4] and the natural pair sequences [F3] give an isomorphism Hi(M,A;R)Hi(M,Cd;R). Naturality here follows directly from the inclusions and quotient maps on the two pair short exact chain sequences. Excision of the closed set A, contained in the open Cd, then gives an isomorphism Hi(N,NKd;R)Hi(M,Cd;R). Hence there is a unique zdHn(M,A;R) corresponding to the orientation class [N]Kd of [F2].

F1F2F3F4given
2.1

If 0<d<d, then KdKd. The support restriction sends [N]Kd to [N]Kd by [F2], and all maps in step 1.1 commute with these inclusions since they come from chain quotient maps. Thus zd=zd. Write z for their common value. Every xN lies in a Kd: outside the collar this is immediate, and at positive collar height choose d less than that height. The restriction of z at x is consequently the prescribed generator, using step 1.1 for that d. Conversely, any class with these interior restrictions has image [N]Kd by [F2]'s pointwise injectivity for one fixed Kd, and the isomorphism in step 1.1 makes it equal to z. This proves both existence and uniqueness even if M has closed components.

F2F3step 1.1
2.2

Fix xA, numbers 0<d<e<1, and the compact vertical fiber J=c({x}×[0,e]). Put L=MJ. The relative groups Hi(M,L;R) vanish in every degree. To see this, restrict by [F3] to a boundary chart in the collar containing J, identified with Rn1×[0,) by reparametrizing height in a slightly longer collar segment. The fiber becomes {0}×[0,E] for some E>0. The half-space is contractible. Its complement of this fiber is also contractible: first push every height upward by E+1, a homotopy avoiding the fiber because a point on the vertical axis starts above E and a point off it stays off it; then linearly contract to (0,E+1) in the region of heights greater than E. The pair exact sequence [F3] and [F4] give zero relative homology, including degree zero since both spaces are nonempty and connected. This also proves the assertion for n=1.

F1F3F4step 1.1
3.1

Write C=C(M;R), D=C(Cd;R) and E=C(L;R). There is a short exact sequence 0D/(DE)C/EC/(D+E)0. The first map sends a D chain to its class modulo E, with kernel DE; the last quotient is onto and its kernel is the image of D. The simplex basis identifies DE=C(CdL;R). Since Cd,L are open, the explicit comparison in [F5] identifies H(C/(D+E)) with H(M,CdL;R). The latter is the group supported on the interior segment J=JCd=c({x}×[d,e]). By step 2.2 the middle complex has zero homology. The connecting map of [F5] is therefore an isomorphism Hn(M,MJ;R)Hn1(Cd,CdL;R). The collar retraction is a homotopy equivalence of pairs from (Cd,CdL) to (A,A{x}): at every retained point the base coordinate differs from x, and reducing height never changes it.

F1F3F4F5step 2.2
4.1

The group on the left of step 3.1 is free of rank one, and the restriction of z to it is a generator. Indeed excision identifies it with the group supported on a compact straight segment in an interior coordinate Rn. For a point y of that segment, radially retract both its complement and the punctured space about y to a sphere of radius larger than the segment. Outward radial motion from a point outside a convex segment cannot enter it: if a farther radial point belonged to the segment, convexity with y would put the original point in it. Motion inward from outside the large sphere remains outside the segment. Thus inclusion of these complements is a homotopy equivalence, and their pair sequences identify restriction with the local group at y, isomorphic to R. By step 2.1 the restriction of z there is the prescribed generator. This proves the assertion without assuming that an arbitrary compact support has cyclic top homology.

F2F3F4F7step 2.1step 3.1
5.1

The image of z in Hn1(A,A{x};R) is exactly the image of z under the isomorphism in step 3.1 followed by collar retraction. This is naturality for explicit short exact complexes: map C(A) to D/(DE) by inclusion and quotient, map C to C/E, and map C/C(A) to C/(D+E). The maps are well-defined since ACd; both squares commute. A relative cycle representing z lifts to the same chain in the two middle complexes, so taking its boundary gives exactly the two stated connectors. The quotient comparison in [F5] is induced by the quotient map and hence preserves this interpretation. Therefore step 4.1 and the isomorphisms of step 3.1 show that the restriction of z at every x is a generator.

F3F5step 3.1step 4.1
6.1

These local values form a continuous orientation section on A. For any sufficiently small closed coordinate ball in A, first restrict the single global class z to its support-relative group; its point restrictions are the basic local-system section of [F2] in dimension n1. Hence the pointwise assignment is continuous locally and thus globally. The boundary is compact by [F1], so [F7] identifies z with the fundamental class of this orientation. No family of local generators has been selected: the one class z determines all of them.

F1F2F7step 5.1
6.2

To compute the sign at x, choose a small oriented affine (n1)-simplex T in a boundary chart, with x in its interior, and a collar interval [0,e] with e<e<1 lying in that chart. Let t be its positively directed singular one-simplex. The shuffle chain w=T×t is a relative cycle modulo CdL: its side faces miss the vertical fiber, its top has height above e, and its bottom lies in Cd. It is a generator of the left group of step 3.1. To verify this, choose a height in (d,e) avoiding the finitely many internal faces of the shuffle triangulation along the vertical line through the interior point x. Indeed the staircase shuffle faces have height equal to one of the finitely many partial sums of the barycentric coordinates of x, multiplied by e; all these coordinates are positive since x is interior. Thus no internal face contains a vertical interval, and vertical side faces miss the line. Near the resulting point the shuffle chain is one affine top simplex with coefficient +1 or 1, and excision and the oriented-simplex calculation in [F7] make its local class a generator. Step 4.1's restriction isomorphism then makes [w] a generator. This is the product orientation corresponding to tangent coordinates followed by the inward coordinate. Write the given orientation class there as u[w], where u is a unit of R. The boundary formula [F6] gives w=(T)×t+(1)n1T×([e][0]). In the connecting target modulo L, only the bottom remains, with coefficient (1)n. Thus the induced boundary generator is (1)nu[T]. Moving an inward last coordinate past n1 tangent coordinates contributes (1)n1 in the signed shuffle convention, and replacing inward by outward contributes 1; their product is (1)n. This is exactly outward-normal-first.

F3F6F7step 3.1step 4.1step 5.1
7.1

For n=1, T is a point, the side term is zero, and [0,e]=[e][0] gives the same negative bottom sign. Empty M or empty boundary was handled in the Given paragraph, and the zero ring gives the unique generator of each zero module and the zero class throughout. Closed components are contained in every Kd and were included in the uniqueness argument. Degenerate singular simplices are retained in all quotient complexes; the particular prism used for the sign is an explicit affine triangulation. The endpoints 0<d<e<e<1 ensure the support segment is interior and its upper prism face is outside the fiber. Every construction uses a supplied collar, compact-support uniqueness, a single chosen point or finite simplex data. No AC or simultaneous local-generator selection occurs.

F1F2F3F6F7step 1.1step 2.1step 3.1step 6.1step 6.2
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Relative fundamental class and boundary orientation

Definition

Let M be a compact R-oriented n-manifold with boundary A, where R is a commutative unital ring and the orientation is supplied on MA. Its relative fundamental class is the unique class [M,A]Hn(M,A;R) whose restriction at every interior point is the prescribed local generator. Existence and uniqueness, including manifolds with closed components, are proved in A collar constructs the relative orientation class and its boundary class.

The induced boundary orientation is the orientation whose local generator at xA is the restriction of [M,A], where is the homology pair connector. The same lemma proves that these restrictions are generators and form a continuous section. Thus [M,A]=[A] for this orientation. In tangent-then-inward coordinates its generator is (1)n times the tangent generator for the product orientation: this is the outward-normal-first convention. Each component inherits its sign from the supplied interior orientation; there is no further independent selection of signs.

If A is empty, this is the absolute fundamental class and the boundary class is zero. In dimension zero the boundary is empty. Empty M and the zero coefficient ring give the unique zero class. These definitions and their well-definedness use no AC.

TheoremStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-13Open item page →

Poincaré–Lefschetz duality

Statement

Assume AC. Let M be a compact R-oriented n-manifold with boundary A, for a commutative unital ring R. Cap with its relative fundamental class gives isomorphisms, for every integer p, Sp:Hp(M;R)Hnp(M,A;R),Tp:Hp(M,A;R)Hnp(M;R). Here both maps send a class a to a[M,A] in the displayed target. Empty boundary recovers Poincaré duality. Disconnected and empty manifolds are included. AC is inherited only from the exhaustion and local universal-coefficient arguments in Poincaré duality.

Facts & Assumptions

[F1]

Relative fundamental class and boundary orientation supplies z=[M,A] with z=[A], for the outward-normal-first boundary orientation.

[F2]

Poincaré duality for oriented topological manifolds gives actual compact-support cap isomorphisms for boundaryless oriented manifolds, and ordinary cap isomorphisms when compact.

[F3]

Relative cap products with quotient domains displayed defines both displayed maps by the front-evaluation/back-face formula and proves descent on the pair complexes, without any excisive-triad requirement in these specializations.

[F4]

Five lemma for a morphism of long exact sequences applies to each five-term exact window with four surrounding comparison isomorphisms.

[F5]

Long exact sequence of a pair gives the homology pair sequence. Long exact sequence of a pair in singular cohomology gives the cohomology sequence with positive connector [a][δa~].

[F6]

The Axiom of Choice is assumed for precisely the uses in [F2].

[F7]

Compact topological manifold boundaries admit collars gives a collar of A, proves that the interior inclusion is a homotopy equivalence, and identifies nonempty A as a compact boundaryless (n1)-manifold.

[F8]

Excision for singular cohomology gives restriction isomorphisms when the closed excised set lies in the interior of the relative subspace. Homotopic maps induce equal maps in singular cohomology and Homotopic maps induce the same map on singular homology give homotopy invariance with arbitrary coefficients.

[F9]

Compactly supported singular cohomology constructs the support colimit with the common-larger-support equality criterion.

[F10]

A collar constructs the relative orientation class and its boundary class constructs z with the prescribed generator at every interior point and identifies its boundary class.

[F11]

Cap product boundary identity gives (φc)=(1)p(φcδφc) for φ=p.

[F12]

Compatible orientation classes over compact subsets constructs [N]Kd and makes restriction to the local groups at all points of Kd injective.

[F13]

Excision for singular homology identifies the core-supported pair (N,NKd) with (M,Cd) after removing the closed boundary A inside the open collar Cd.

Proof

Given: M,A,n,R, the supplied interior orientation, and AC. All coefficients below are R. If A is empty, [F1] and [F3] identify both maps with [F2]'s compact duality map; hence both are isomorphisms. This also treats n=0. Suppose henceforth A, so n1, and put N=MA.

1.1

Choose the collar c supplied by [F7] and put Cd=c(A×[0,d)), Kd=MCd, for 0<d<1. These are compact subsets Kd of N. They are cofinal among compact subsets of N: the increasing open sets Mc(A×[0,d]), as d decreases to zero, cover N. The removed sets are compact and hence closed, and every interior collar point has positive height. A compact KN has a finite subcover by these increasing sets, so is contained in one of them and consequently in that Kd. The collar also deformation retracts Cd onto A by multiplying height by 1s.

F7given
2.1

The natural pair cohomology sequences of [F5] for ACdM and homotopy invariance [F8] show by [F4] that restriction rd:Hp(M,Cd)Hp(M,A) is an isomorphism in every degree. Indeed the four surrounding absolute maps are identities on M and the cohomology isomorphisms of ACd. The needed naturality follows on the pair short exact cochain sequences from inclusion and restriction; taking any extension in the connector formula of [F5] gives commuting connectors. Excision [F8], removing the closed ACd, gives another isomorphism ed:Hp(M,Cd)Hp(N,NKd).

F4F5F8step 1.1
3.1

For d<d, the inclusion of relative cochains induces the support transition from Kd to Kd. The maps rd,ed commute with it since all are restrictions or inclusions on cochains. Thus edrd1 defines an isomorphism J:Hp(M,A)Hcp(N). More explicitly every support representative moves to some Kd by step 1.1 and is the image of exactly one element via rded1. Moving to a larger core leaves that element unchanged, so it defines an inverse on the common-support quotient [F9]. If two representatives agree at an arbitrary larger compact support, enlarge that support to a core again; the same commuting maps prove equality of these inverse images. This proves both surjectivity and injectivity without an exact-colimit theorem.

F9step 1.1step 2.1
4.1

This isomorphism preserves the cap map in the required sense: Tp=iDNJ, for i:NM. For a given aHp(M,A), choose a relative cocycle φ on (M,Cd) representing rd1a. Choose a chain u in N representing [N]Kd from [F12] and a relative cycle v representing z from [F10]. Their images in Hn(M,Cd;R) are equal. Indeed [F13] transports the first class isomorphically from Hn(N,NKd;R), and both classes restrict to the same prescribed generator at every point of Kd: for u this is [F12], and for v it is the defining property of z in [F10]. Transporting back through [F13], pointwise injectivity [F12] proves equality. Equality in the relative chain quotient gives i#uv=b+h for some bCn+1(M;R) and hCn(Cd;R). Since φ is a cocycle vanishing on Cd, the difference between i#((φN)u) and φv is (1)p(φb), by [F11]; the cap of h is zero. The cap formula commutes with inclusion of N because each front and back face is simply postcomposed with that inclusion. The two absolute homology classes therefore agree. The interior inclusion is a homotopy equivalence by [F7], so i is an isomorphism by [F8]; DN is an isomorphism by [F2]. Together with step 3.1 this proves that Tp is an isomorphism.

F1F2F3F6F7F8F10F11F12F13step 3.1
5.1

For Sp consider the following five-term cohomology window, followed by the homology window placed beneath it: Hp1(A)δHp(M,A)jHp(M)rHp(A)δHp+1(M,A), Hnp(A)iHnp(M)qHnp(M,A)(1)pHnp1(A)iHnp1(M). The vertical maps in order are DA,p1,Tp,Sp,DA,p,Tp+1, where DA,k is cap with [A]. Both rows are exact by [F5]; multiplying the one connector by the unit (1)p does not change its kernel or image. The first, second, fourth and fifth vertical maps are isomorphisms by [F2] on compact A and step 4.1.

F1F2F3F5F6F7step 4.1
6.1

All four squares commute, as can be checked on one relative cycle v for z. Its boundary b=v is a cycle in A representing [A] by [F1]. If α is a degree-(p1) cocycle on A, extend it to a cochain α~ on M by zero on the other simplices. Then δα~ represents its cohomology connector by [F5]. The rearranged identity [F11] is δα~v=α~b+(1)p(α~v). It gives Tpδ=iDA,p1. This proves the first square, and replacing p by p+1 proves the fourth. In negative cochain degree the source is zero, so these formulas assert the same zero identity. The second square is Spj=qTp, since its two outputs are the same cap chain taken modulo A. Finally for an absolute degree-p cocycle φ, [F11] gives (φv)=(1)pφb. Hence (1)pSp=DA,pr, the third square with exactly the sign used in step 5.1. At p>n the target chains are zero; the displayed boundary identity still holds.

F1F3F5F11step 5.1
7.1

Apply [F4] to the commuting exact window in steps 5.1–6.1. Its four surrounding maps are isomorphisms, so Sp is an isomorphism. The result holds in every integer degree. For empty M the groups are zero, and for the zero ring all maps are the unique zero-module isomorphisms. A point was included in the empty-boundary case; its cap map is multiplication by the supplied orientation unit. For n=1, A is a compact zero-manifold and its duality is still [F2]. The endpoints p=0,n use ordinary degree-zero homology, and negative chain and cochain groups are zero throughout the exact windows. No normalization of singular simplices was used, so degenerate simplices obey the same cap identities. Disconnected and closed components are covered by [F10] and by duality [F2] without choosing new component orientations. The only AC use is inherited from [F2]: its countable coordinate-neighborhood selection and local free-module/UCT projections and comparison lifts. The collar, the cofinal-support argument, single representative comparisons and signed exact-window argument require no additional AC.

F1F2F3F4F6F7F10F11step 4.1step 5.1step 6.1
TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Fully relative Poincaré–Lefschetz duality

Statement

Assume AC. Let M be a compact R-oriented n-manifold with boundary D, where R is commutative unital. Suppose D=AB, where A,B are compact (n1)-manifolds with common boundary C=A=B=AB. Cap with the relative fundamental class gives an isomorphism Hp(M,A;R)Hnp(M,B;R),aa[M,D] for every integer p. The relative cap uses the compatible collar replacement proved below. Either piece or their intersection may be empty. AC is inherited from Poincaré–Lefschetz duality, with no additional choice principle used in the replacement.

Facts & Assumptions

[F1]

Poincaré–Lefschetz duality gives the actual cap isomorphisms Hk(X,X;R)Hmk(X;R) and Hk(X;R)Hmk(X,X;R) for compact oriented m-manifolds.

[F2]

Relative cap products with quotient domains displayed constructs the quotient-chain relative cap and its descent. Relative cup product for an excisive triad proves the chain and cochain equivalence from quotienting by the sum of two open-member subcomplexes to quotienting by chains on their union, including explicit operators 1P=E+E that preserve the union.

[F3]

Excision for singular homology and Excision for singular cohomology give the pair restriction isomorphisms under the closed-subset-in-interior hypothesis.

[F4]

Five lemma for a morphism of long exact sequences applies to the displayed exact windows.

[F5]

Long exact sequence of a pair and Long exact sequence of a pair in singular cohomology give the pair sequences. The latter's proof constructs connecting cocycles by extension and proves exactness element by element for the short exact cochain sequence.

[F6]

Compact topological manifold boundaries admit collars supplies collars of C in A and in B and the compact boundary manifold D of M.

[F7]

Homotopic maps induce equal maps in singular cohomology and Homotopic maps induce the same map on singular homology imply that the collar retractions give absolute homology and cohomology isomorphisms.

[F8]

A collar constructs the relative orientation class and its boundary class proves [M,D]=[D] and characterizes relative fundamental classes by their orientation restrictions on a compact collar core.

[F9]

Cap product boundary identity supplies the cap boundary sign. Cap naturality and projection formula proves naturality already on chains; the same equality passes to relative quotients whenever the indicated subspaces are preserved.

[F10]

The Axiom of Choice is assumed for the atlas and universal-coefficient uses inherited through [F1].

[F11]

Compatible orientation classes over compact subsets gives the unique compact-support orientation class on a boundaryless manifold and injectivity of its restrictions to all points of the compact support.

Proof

Given: The manifolds, decomposition, coefficients and orientation in the statement. Write z=[M,D]. The orientation on D is that of [F8]. Since BC=DA and AC=DB are open in D (both pieces are compact and hence closed), they have the restricted orientation; these are the orientations on the interiors of B,A. If A or B is empty, the assertion is exactly one of [F1]'s two maps. Empty D and dimension zero are thereby included. Assume both pieces are nonempty below.

1.1

If C, use [F6] to glue its two collars into a map c:C×(1,1)D, with negative height on A and positive height on B. This is a homeomorphism onto an open neighborhood of C. Indeed it is bijective onto the union of the two collar images, with their only intersection at C. The two halves are closed in the source and their images closed relative to the union, since A,B are closed in D; the two continuous inverse maps therefore paste continuously. The image is open: each complement of a collar image is closed in its compact piece, hence closed in D, and their union is the complement of the glued image. Fix 0<ϵ<1 and set U=Ac(C×[0,ϵ)) and V=Bc(C×(ϵ,0]). They are open in D: the complement of U is the closed collar complement in B, and similarly for V. They cover D and have intersection W=c(C×(ϵ,ϵ)). If C=, the disjoint compact pieces are open in D; set U=A,V=B,W=.

F6given
2.1

The space U deformation retracts onto A by replacing positive seam height t with (1s)t and fixing A. This is continuous at height zero by the collar coordinates, and outside the attached strip it is the identity. Likewise V retracts onto B. Denote the latter retraction by r. If C, set Cϵ=c(C×[0,ϵ))B. The retraction and its homotopy send W into W, with image Cϵ at the end, so (V,W) retracts onto (B,Cϵ). The inclusion CCϵ is also a deformation retract. For C=, take Cϵ= and all these maps are identities. By [F7], the pair sequences [F5] and [F4], the inclusions induce isomorphisms on relative homology and cohomology for (M,A)(M,U), (M,B)(M,V), (B,C)(B,Cϵ) and (B,Cϵ)(V,W). The maps of pair sequences commute directly on inclusion/quotient chains and restriction cochains; their connectors commute by lifting the same representative. Thus the five-lemma applications have their required naturality.

F4F5F7step 1.1
2.2

There is a short exact cochain sequence 0C(M,D;R)C(M,U;R)C(D,U;R)0. The last map is restriction. A cochain on D vanishing on U extends by zero on the other simplices of M and still vanishes on U, proving surjectivity in every degree. Its kernel is precisely the cochains vanishing on D. The resulting cohomology sequence is exact, with connector [γ][δγ~]: two extensions differ by a cochain vanishing on D, so they give the same relative class; changing γ by a coboundary and extending its primitive also changes that class by zero. Exactness at the middle term follows by subtracting an extended primitive when the restriction is a coboundary. At the right term, a connector that bounds allows subtracting the relative primitive from an extension to make it closed. At the left term, a relative cocycle bounding in C(M,U) is the connector of that primitive's restriction. These are all three positions, including the initial zero-degree injection because negative cochains vanish. Thus no unproved triple-sequence theorem is needed.

F5step 1.1
3.1

Put Q=C(M;R)/(C(U;R)+C(V;R)). Since U,V are open in their union D, [F2] gives the canonical chain equivalence q:QC(M,D;R) and its dual equivalence. Let z^=q1z. The relative cap of [F2] gives Sp:Hp(M,U;R)Hnp(M,V;R) by aaz^. Transport this map through the isomorphisms of step 2.1 to define the claimed map on (M,A) and (M,B). This is a compatible neighborhood replacement, rather than an assertion that arbitrary closed pieces form an open triad. If smaller positive collar widths are used with the same collars, inclusions commute with q and with the cap formula, so the transported map is unchanged. For two choices of collars, there are common smaller neighborhoods of this form: the compact sets A,B have open neighborhoods equal to the intersections of the respective U's and V's in D, and compactness of C puts sufficiently thin strips of the first collar inside these neighborhoods. This last assertion follows from finitely many product neighborhoods of points of C×{0}, taking the minimum of their finitely many positive widths. The same comparison through these inclusions shows independence of the collars.

F2step 1.1step 2.1
3.2

Restriction gives an isomorphism Hk(D,U)Hk(V,W) by [F3]: excise the closed set DV, which is contained in the open U. Together with step 2.1 this identifies Hk(D,U) with Hk(B,C). The analogous inclusion on relative homology is an isomorphism by the same excision. The class of [D] in Hn1(D,U) corresponds under this homology comparison to a class bV in Hn1(V,W). We prove that its image d=rbV in Hn1(B,Cϵ) is the image of [B,C]. Put N=BC and K=BCϵ. The collar makes Cϵ open in B, so K is compact and lies in the boundaryless manifold N. Excision of the closed set C inside Cϵ identifies Hn1(B,Cϵ) with Hn1(N,NK). At every xK, the retraction is the identity near x and the preceding excision comparison is induced by inclusion, so d restricts to the prescribed local generator inherited from [D]. By the pointwise injectivity and realization in [F11], d is the unique orientation class supported on K. The image of [B,C] has the same description: [F8] gives its prescribed generator at every point of N, hence at every point of K, and the same excision square transports those values. Therefore the two classes in Hn1(B,Cϵ) agree. If C is empty, K=B and the identical argument compares the absolute classes.

F3F8F11step 1.1step 2.1
4.1

It follows that Ek:Hk(D,U)Hn1k(V),[γ][(γV)bV] is an isomorphism. More precisely, first pass by step 3.2 to Hk(V,W), then restrict to Hk(B,Cϵ) and to Hk(B,C). Step 2.1 proves that these are isomorphisms; the last class caps with [B,C] by [F1] to give an isomorphism to Hn1k(B). Include B into V, an isomorphism on homology by step 2.1. This composite equals Ek. Indeed r and inclusion are inverse on the relative groups, rbV is the image of [B,C] by step 3.2, and the relative version of the literal chain naturality identity [F9] identifies the two cap outputs after r. Since r is an isomorphism on absolute homology, the outputs in V agree. This also proves that the definition of Ek is independent of all representatives.

F1F2F9F10step 2.1step 3.2
4.2

For use in the exact diagram, representatives can be chosen compatibly as follows. Start with a relative cycle v for z, so b=v is a cycle in D for [D], by [F8]. Use the operator E of [F2] for the open cover U,V of D, and replace v by vEb. Its boundary is Pb=bEb, since b=0, and lies in C(U)+C(V). Thus it represents z^ in Q. Write Pb=bU+bV by assigning each simplex in both members to U and each remaining simplex to its member. This is a specified linear splitting on the small simplex basis. Since bU=bV and the intersection of these simplex subcomplexes is C(W), bV is a relative cycle of (V,W) and represents precisely the excision class in step 3.2. In the rest of the proof use this adjusted v, so v=bU+bV.

F2F8step 3.1step 3.2
5.1

Use step 2.2's exact five-term window Hp1(D,U)δHp(M,D)Hp(M,U)Hp(D,U)δHp+1(M,D) above the pair homology window Hnp(V)Hnp(M)Hnp(M,V)(1)pHnp1(V)Hnp1(M). The five vertical maps are Ep1,Tp,Sp,Ep,Tp+1, where Tk is cap with z from [F1] for M. The first, second, fourth and fifth are isomorphisms by [F1] and step 4.1. Both rows are exact; the unit multiplying the homology connector leaves its kernel and image unchanged.

F1F2F5F10step 2.2step 4.1
6.1

All four squares commute using the adjusted cycle of step 4.2. A degree-(p1) cocycle γ on (D,U) extends to a cochain γ~ on (M,U) as in step 2.2. The cap with bU is zero, because it vanishes on all simplices in U. Thus [F9] gives δγ~v=γ~bV+(1)p(γ~v), which proves Tpδ=iEp1. Replacing p by p+1 proves the last square. The second square compares the same cap chain in M and modulo V, so commutes literally. For a cocycle φ on (M,U), [F9] gives (φv)=(1)pφbV, again because the bU term vanishes. Hence (1)pSp=Epres, the third square with precisely the chosen sign. For a negative source cochain degree these are the zero identities; all cap expressions of negative output degree are zero with the same boundary formula.

F2F9step 2.2step 4.2step 5.1
7.1

The five lemma [F4] applied to steps 5.1–6.1 proves that Sp is an isomorphism. Transporting through step 2.1 proves the claimed isomorphism of step 3.1. Empty pieces were handled in the Given paragraph; a disjoint decomposition with C= uses literal open pieces throughout. For the zero ring all groups and classes are zero. In dimension one the boundary pieces are zero-manifolds with empty common boundary and [F1] on each point is multiplication by its orientation unit. Empty M and dimension zero reduce to the ordinary empty-boundary case. All integer degrees, in particular p=0,n, have already been included in the exact-window computation; ordinary degree-zero groups are used. Degenerate simplices stay in their declared subspaces under face restriction and the small-chain operators. The only AC use is [F10]'s inherited atlas and local UCT choices in [F1]. Two supplied collars, finitely many compact-neighborhood widths, the explicit small-chain operator and extension by zero require no further AC or selection of component orientations.

F1F2F4F6F8F9F10step 2.1step 3.1step 5.1step 6.1
TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Compact locally contractible Euclidean subsets are neighborhood retracts

Statement

Assume AC. For a compact subset KRm, the following are equivalent:

  • There is an open neighborhood O of K and a continuous retraction r:OK.
  • K is weakly locally contractible: for every xK and every neighborhood U of x in K, some neighborhood VU of x has nullhomotopic inclusion VU.

For such K, every abelian coefficient group G and every integer p, restriction induces an isomorphism limOK openHp(O;G)Hp(K;G), where transitions restrict to smaller open neighborhoods. AC is used to select nearest points and controlled extensions on the complement's cells. The converse and the cohomology conclusion from a supplied retraction are choice-free.

Facts & Assumptions

[F1]

CW complex with closure finiteness and weak topology specifies the attaching, closure-finiteness and weak-topology conditions. The finite-dimensional, locally finite cell structure used below is constructed directly from Euclidean cubes.

[F2]

The Axiom of Choice allows selections from the nonempty sets of nearest points and of admissible continuous cell extensions.

[F3]

Homotopic maps induce equal maps in singular cohomology gives homotopy invariance for every abelian coefficient group and integer degree.

[F4]

Singular cohomology is contravariantly functorial gives restriction, identity and composition on cohomology.

Proof

Given: The compact set K and its Euclidean metric. For K=, take O= and the empty retraction; the local condition is vacuous, and the empty neighborhood is terminal in the restriction system, giving zero cohomology. If m=0, the only other possibility is the one-point space, where the identity proves all assertions. Assume m1 and K.

1.1

Put X=RmK. Consider all closed dyadic cubes of side 2j for j0. Retain those disjoint from K that are not contained in a larger such dyadic cube of side at most one. Distinct retained cubes have disjoint interiors: dyadic cubes whose interiors intersect are nested, and retention excludes proper nesting. They cover X, since a point of X has positive distance from the closed K, so every sufficiently small dyadic cube containing it avoids K; among its finitely many ancestors up to unit size there is a largest avoiding cube. The retained family is locally finite in X. Indeed, near a fixed point yX, choose a closed ball disjoint from K and a dyadic level whose cubes meeting a smaller ball all lie in the first ball. Any smaller retained cube meeting a still smaller ball would then lie in an avoiding cube at that fixed level, contradicting maximality. Only cubes at the finitely many coarser levels can meet that smaller ball, and there are finitely many of them. In particular each retained closed cube, being compact in X, meets only finitely many retained cubes.

given
1.2

Conversely, suppose r:OK is a retraction with O open. Given xK and a neighborhood U of x in K, first take a relatively open neighborhood U with xUU. By continuity of r, a small ambient ball B about x lies in Or1(U). On V=KB, the formula H(y,t)=r((1t)y+tx) is continuous, remains in UU, starts at y and ends at x. The segment stays in the convex ball B. Hence VU is nullhomotopic. This direction uses no AC.

given
1.3

For the cohomology limit, use representatives (U,a) where U is an open neighborhood of K and aHp(U;G). Declare two representatives equal when their restrictions agree on some smaller open neighborhood contained in their intersection. The intersection of finitely many neighborhoods is again a neighborhood. This proves transitivity and makes addition well-defined by restriction to a common intersection; all group laws hold at a common stage. Compatible maps out of the groups give a unique map on these classes, so this is their direct limit. In particular a class is zero precisely when its representative restricts to zero on some smaller neighborhood. By [F4], restriction to K is compatible and defines the map in the statement.

F4given
2.1

Give this tiling its face subdivision: where a smaller dyadic cube meets a larger face, use the smaller faces on that part, and do the same recursively on their boundaries. This produces cells that are relatively open dyadic faces, with top cells the retained cube interiors. Here is why this is a compatible finite subdivision on each closed cube. Intersections of aligned dyadic faces, when nonempty, are faces of one of the two, or one face is contained in the other. On a fixed face only finitely many cube faces occur by step 1.1. Their smallest pieces cover the face: at a point of a coarse face, the cubes on each incident side tile a neighborhood of that point; their faces either contain that face locally or supply its smaller pieces. Descend through the finitely many dyadic sizes present to reach a piece with no further subdivision in its relative interior. Boundaries are treated by the same procedure in a strictly lower dimension, so they are unions of the resulting lower-dimensional pieces. The procedure uses the same intersecting faces from both incident cubes and hence agrees on their intersection. Each closed cell is a closed cube of its dimension with a possibly subdivided boundary, homeomorphic to a closed ball, and its interior is the specified open cell. There are finitely many cells on each closed retained cube. Local finiteness from step 1.1 proves the weak topology: near any point only finitely many closed cells occur, so a subset closed on each is locally a finite union of relatively closed sets, hence closed. Attaching each closed cell along its already subdivided boundary and this weak topology give the cell structure of [F1], of dimension at most m.

F1step 1.1
2.2

Given a retraction r:OK, the pullback r supplies every class on K from the stage O, since restriction back to K is the identity by [F4]. This proves surjectivity. For injectivity take aHp(U;G) with zero restriction to K, and put W=UO. The straight-line map H:W×[0,1]Rm, H(y,t)=(1t)y+tr(y), fixes every point of K. The set V of points yW for which H({y}×[0,1])U is open and contains K. To prove openness, for such a y use continuity at each (y,t) and openness of U to obtain product neighborhoods mapped into U; finitely many of their interval factors cover [0,1], and the intersection of the finitely many spatial factors is a neighborhood of y contained in V. On V, H is a homotopy in U from inclusion to the composite VrKU. By [F3] and [F4], the restriction of a to V is r(aK)=0. The criterion in step 1.3 proves injectivity. The same calculation works for every G and integer p and uses no AC once r is supplied.

F3F4step 1.3
3.1

The cells shrink near each point xK in the following precise sense. In a bounded ball about x, there are only finitely many dyadic cubes with side at least a fixed positive a and at most one. The retained ones are closed and avoid x. Thus some neighborhood of x misses all of them. In that neighborhood every retained cube has diameter less than ma. It follows that for any ball B about x, some smaller ball B has the property that every closed cell meeting B is contained in B: first make all its containing retained cubes have diameter less than one third the radius of B, then take B inside the concentric ball of one third that radius. The same holds for their faces. Consequently, if Y is the subcomplex of cells whose closures lie in B, then YK contains a neighborhood of x in Rm.

step 1.1step 2.1
3.2

Define a subcomplex ZX and a map r:ZK inductively. Include every vertex, and send it to a nearest point of K. Such a point exists: the continuous distance function achieves its minimum on the nonempty compact set K; select one for each vertex using [F2]. Having defined the map on the chosen (k1)-skeleton, include exactly the k-cells whose boundaries are included and whose prescribed boundary map extends continuously over the closed cell to K. For such a cell let d be the infimum of the image diameters of all these extensions. These diameters are finite since K is compact. If d>0, choose an extension with diameter less than 2d, possible by the definition of infimum and [F2]. If d=0, the boundary image has diameter zero because it is contained in the image of every extension. The boundary is nonempty for k1, so the boundary map is constant; choose its constant extension, with diameter zero. This explicitly resolves the zero-infimum case. After m stages put Z=Zm. The extensions agree on cell boundaries, and local finiteness and the weak topology in step 2.1 make the resulting map continuous on Z. These selections range over sets of maps on a set of cells, so [F2] applies.

F1F2step 2.1
4.1

Suppose now the weak local contractibility condition holds. Fix xK and an arbitrarily small metric ball about it in K. Choose balls V0,,Vm about x and balls U0,,Um1 about x as follows, working down from Vm inside the given ball. Choose the radius ρi of Ui less than one sixth the radius of Vi+1. Weak local contractibility supplies a neighborhood whose inclusion in Ui contracts there; choose a ball Vi inside this neighborhood and inside Ui and restrict that contraction to Vi. Thus ViUi is nullhomotopic. This is a finite series of existential choices, introducing no further choice axiom. Choose an ambient ball B centered at x with radius less than half that of V0, and let Y be the subcomplex of step 3.1 with closures in B. Every vertex v of Y satisfies r(v)xr(v)v+vx2vx, since xK is a candidate nearest point. Hence r(Y0)V0.

F2step 3.1step 3.2given
5.1

Inductively suppose all (i1)-cells of Y are included in Z and r(Yi1)Vi1. On the boundary of any i-cell of Y the map therefore lands in Vi1. Compose it with the supplied nullhomotopy in Ui1 to extend over the closed cell, viewing a ball as the cone on its boundary; the terminal constant makes the map continuous at the cone point. Thus the cell is included in Z. This admissible extension has diameter at most 2ρi1. The extension selected in step 3.2 has diameter less than 4ρi1 if its infimum is positive, and diameter zero otherwise. Its image contains a boundary value lying in Vi1Ui1, so its whole image lies within distance 5ρi1 of x. The radius choice in step 4.1 puts it in Vi. This proves the induction for 1im. In particular YZ and r(Y)Vm, inside the arbitrarily small initial ball.

step 3.2step 4.1
6.1

Extend r to ZK by the identity on K. Steps 3.1 and 5.1 show both that ZK contains a neighborhood of every xK and that this extension is continuous at x: for any prescribed ball in K choose the above Y, and then an ambient neighborhood of x contained in YK, also small enough that its points in K lie in that prescribed ball. On this neighborhood every value lies in the ball. Away from K, continuity is already step 3.2, since X is open. The union of the interiors of all neighborhoods of points of K that are contained in ZK is an open set O containing K and contained in ZK. Restricting r gives the required retraction. This takes the union of all such neighborhoods and does not select one at each point.

step 3.1step 3.2step 5.1
7.1

Steps 6.1 and 1.2 prove both directions, and steps 1.3 and 2.2 prove the cohomology conclusion. The empty and ambient-dimension-zero cases were treated in the Given paragraph. A singleton in any dimension also has the constant retraction, and the nearest-point construction is then constant; its zero extension infima are exactly the case treated in step 3.2. Zero coefficients give zero cohomology groups, and negative degrees are zero by [F3] and [F4]. Finite skeletal induction stops at dimension m; it does not require infinitely many nested contraction neighborhoods. No singular simplex normalization or nondegeneracy is used in the cohomology argument. The only global choices are the nearest points and positive-infimum cell extensions in step 3.2, as declared in [F2].

F2F3F4step 1.2step 1.3step 2.2step 3.2step 6.1
TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Alexander duality for compact locally contractible subsets of a sphere

Statement

Assume AC. Fix the usual orientation of Sn. If K is a nonempty proper compact weakly locally contractible subspace of Sn and R is a commutative unital ring, there are isomorphisms H~i(SnK;R)H~ni1(K;R) for every integer i. They are natural for inclusions of such compact subsets, with the reverse inclusions of their complements, and with the fixed sphere orientation.

For the nonempty spaces here, reduced homology in degree zero is the augmentation kernel, reduced cohomology in degree zero is the quotient by constant classes, positive reduced groups are ordinary groups, and negative reduced groups are zero. AC is inherited from Poincaré duality and the neighborhood-retract theorem.

Facts & Assumptions

[F1]

Poincaré duality for oriented topological manifolds gives DX:Hcq(X;R)Hnq(X;R) for oriented boundaryless n-manifolds, including open-extension naturality, and the ordinary cap map for compact X.

[F2]

Compactly supported singular cohomology defines the compact-support colimit and its common-larger-support equality criterion.

[F3]

Compact locally contractible Euclidean subsets are neighborhood retracts gives neighborhood cohomology continuity for compact weakly locally contractible Euclidean subsets, for all coefficient groups.

[F4]

Long exact sequence of a pair gives the homology pair sequence, with naturality obtained by taking the boundary of the same relative cycle. Homotopic maps induce the same map on singular homology gives homology invariance under the contractions below.

[F5]

Excision for singular cohomology identifies relative cohomology after removing a closed set inside the open relative subspace.

[F6]

Long exact sequence of a pair in singular cohomology gives the cohomology pair sequence and its positive connector. Its representative extension formula also gives naturality under inclusions of pairs.

[F7]

Five lemma for a morphism of long exact sequences applies when the other four vertical maps of an exact five-term window are isomorphisms.

[F8]

Homology of spheres computes sphere homology with arbitrary abelian coefficients.

[F9]

Augmentation at 0-simplices and reduced singular homology defines the augmentation and reduced homology. Its degree-zero quotient is ker(H0(X;R)R) since every one-simplex boundary has coefficient sum zero.

[F10]

Coordinate-ball classes identify local homology stalks gives compatible ball-to-point restrictions; Orientation local system and orientation cover uses these sections to define the topology of the local orientation system.

[F11]

The Axiom of Choice is assumed for the exact atlas/UCT and controlled-extension uses in [F1] and [F3].

Proof

Given: K,R,n and the fixed sphere orientation. When n=0, S0 has two points; a nonempty proper subset and its complement are both singletons. Their reduced groups in every degree are zero by the stated conventions, so the assertion holds uniquely and naturally. Henceforth n1, and put N=SnK.

1.1

We record the manifold and orientation interfaces for arbitrary n and R. In coordinates (u,t)Rn×R on the unit sphere, projection away from the north pole is u/(1t), with inverse v(2v1+v2,v211+v2). Direct substitution gives both inverse identities and norm one; the denominators are nonzero on the indicated domains, so both maps are continuous. An orthogonal linear map carrying any supplied point to the north pole gives the same chart away from that point. Such a map exists explicitly: reflection in the hyperplane perpendicular to the difference between that point and the north pole sends one to the other, unless they already coincide, when use the identity. These charts make Sn a Hausdorff second-countable manifold; it is compact as a closed bounded Euclidean subset. Its punctured space is contractible by linear contraction in this chart. Give Dn+1 its standard orientation and Sn=Dn+1 its boundary orientation. Take an oriented (n+1)-simplex containing the origin and radially project its alternating boundary-facet cycle to Sn. Every ray meets the simplex boundary once, so radial projection is a homeomorphism; its outward facet orientations agree with the boundary orientation of the ball. The simplicial calculation and singular comparison in [F8] show that this cycle with coefficient 1R is a generator sHn(Sn;R), including the zero ring. This class restricts isomorphically to every point's local group: the pair sequence [F4] and contractibility of the punctured sphere prove this in degrees n>1; for n=1, use that the punctured and full sphere have H0=R with the inclusion inducing the identity augmentation. Both are path connected by the displayed charts (two non-antipodal arcs suffice for any two sphere points). Thus all restrictions of s are generators. On a coordinate ball they are restrictions of its one support-relative class, and [F10] makes this a continuous section. It defines the R-orientation of the sphere and, by restriction, of N.

F4F8F10F12given
2.1

Choose one point outside K. Its stereographic chart from step 1.1 puts K in Rn as a compact weakly locally contractible subset. Neighborhoods contained in the chart are cofinal among all open neighborhoods of K in Sn: intersect any neighborhood with the chart, and do the same to any equality witness in the colimit. [F3] consequently gives canonical isomorphisms limUKHq(U;R)Hq(K;R). Only existence of one chart was used; the resulting map is restriction to K, independent of that point.

F3F11step 1.1
2.2

Closed duality [F1] and the sphere homology calculation [F8] show that Hq(Sn;R) is R for q=0,n and zero otherwise. In degree zero its generator is the constant function one: a zero-cocycle is constant along every path because its coboundary on a path is the difference of endpoint values, and the sphere is path connected as in step 1.1. At the top degree the map E:Hn(Sn;R)DSnH0(Sn;R)εR is an isomorphism. In fact E([φ])=φ(s) by the front-evaluation/back-vertex cap formula and coefficient-sum augmentation. No universal-coefficient statement over the possibly non-PID ring R is required here.

F1F8F9F11step 1.1
3.1

We will use exactness of neighborhood colimits directly. Each such colimit of modules has representatives at neighborhoods, with equality if the representatives agree after restriction to a common smaller neighborhood, as constructed in [F3]'s proof. For a compatible system of exact rows, an element of a colimit kernel is represented by a at some neighborhood. Its image becomes zero at a smaller neighborhood, by that equality criterion. Exactness there gives a preimage at that one stage, hence a preimage in the colimit. Conversely every colimit image maps to zero because it already does so at a stage. This proves equality of image and kernel at every position. It uses a witness for one element and a finite intersection of neighborhoods, with no simultaneous choice of preimages and no categorical AB5 theorem.

F3step 2.1
4.1

Apply step 3.1 to the pair cohomology sequence for (Sn,U) as U decreases to K. Its canonical map to the pair sequence for (Sn,K) has identity maps on the constant sphere groups, and the isomorphisms of step 2.1 on the neighborhood groups. In the exact window Hq1(Sn)Hq1(U)Hq(Sn,U)Hq(Sn)Hq(U), the four outer maps after colimit are therefore isomorphisms. The maps commute by [F6]'s cochain restriction and extension formula, so [F7] proves limUKHq(Sn,U;R)Hq(Sn,K;R). Compact subsets LN correspond exactly to the open neighborhoods U=SnL of K, because the sphere is compact Hausdorff. Excision [F5], removing the closed K inside open U, gives Hq(Sn,U;R)Hq(N,UK;R)=Hq(N,NL;R). These maps commute with restrictions since they are induced by inclusion of pairs. Taking the support colimit [F2] thus yields a canonical isomorphism J:Hcq(N;R)Hq(Sn,K;R).

F2F5F6F7step 2.1step 3.1
5.1

Combine J with [F1] to obtain Θi=JDN1:Hi(N;R)Hni(Sn,K;R). The map from this relative cohomology group to Hni(Sn;R) corresponds under DSn to the inclusion Hi(N;R)Hi(Sn;R). To verify the assertion, represent a compact-support class at L, write U=SnL, and use the inverse of the excision isomorphism in step 4.1. Forgetting the relative condition then gives its extension from N to Sn, precisely the open-extension construction of [F1]. Its naturality says that capping this extension by s is the image of the cap in N. Passing to the colimit proves the stated equality. In degree i=0, composition with the isomorphism E of step 2.2 is therefore the augmentation H0(N;R)R, since inclusion does not change the coefficients of a zero-chain. It is onto: N is nonempty, so a point with coefficient r maps to every rR.

F1F2F9F11step 2.2step 4.1
6.1

Write q=ni. For 1<q<n, the two neighboring sphere cohomology groups vanish by step 2.2, so the pair connector in [F6] is an isomorphism Hq1(K;R)Hq(Sn,K;R). Here i=nq>0 and q1>0, so neither side changes on reduction. Compose its inverse with Θi to obtain the claimed duality. For q=1<n, the same exact sequence identifies H1(Sn,K;R) with the cokernel of H0(Sn;R)H0(K;R). The image is exactly the constant classes, by step 2.2, so this is H~0(K;R). Again i=n1>0, giving the claimed ordinary positive homology group.

F6step 2.2step 5.1
6.2

For q=n, consider Hn1(Sn;R)Hn1(K;R)δHn(Sn,K;R)Hn(Sn;R). Under Θ0 the kernel of the last arrow is exactly the augmentation kernel H~0(N;R) by step 5.1. Exactness identifies this kernel with the quotient of Hn1(K;R) by the preceding sphere image. If n>1 that image is zero, giving H~n1(K;R)=Hn1(K;R). If n=1 the image consists of the constant zero-degree classes, giving H~0(K;R). Thus the same connector induces the required isomorphism on the reduced groups in this case as well; no arbitrary splitting or cancellation of a free summand is used.

F6F9step 2.2step 5.1
6.3

All remaining degrees give zero groups. The beginning of [F6]'s sequence identifies H0(Sn,K;R) with the kernel of H0(Sn;R)H0(K;R), which is zero because K is nonempty and a constant class is zero only when its value is zero. Hence Hn(N;R)=0 by step 5.1. For i>n, [F1] gives Hi(N;R)=Hcni(N;R)=0 by the negative cochain convention; the right reduced degree is negative for all in. For i<0, we need Hk(K;R)=0 for kn. First Hn+1(Sn,K;R)=Hcn+1(N;R)=H1(N;R)=0 by step 5.1 and the zero negative homology convention. The map Hn(Sn,K;R)Hn(Sn;R) is onto by step 5.1. The pair exact sequence therefore gives Hn(K;R)=0. For k>n, the sphere groups vanish and Hk+1(Sn,K;R)=Hnk1(N;R)=0, so the same exact sequence gives Hk(K;R)=0. This proves the assertion also for negative i.

F1F2F6F9step 2.2step 5.1
7.1

The maps are natural as stated. If KK, then NN=SnK. The common-support excision maps in step 4.1 commute with this inclusion, and open extension gives DNe=iDN by [F1]. The induced map on relative cohomology is the restriction Hq(Sn,K)Hq(Sn,K). It commutes with the pair connector by [F6]. Constants and zero-chain coefficient sums are also preserved under restriction and inclusion. Thus the identifications in steps 6.1–6.2 commute with the maps on both reduced groups; in the other degrees the assertion concerns zero maps. All arguments include the zero ring, singleton K, and disconnected K or complement. Degenerate singular simplices obey the same cochain restrictions and cap identities. The nonempty and proper hypotheses supply, respectively, injectivity of constants and surjectivity of complement augmentation; they are not dropped at either endpoint. AC is precisely inherited from [F1]'s exhaustion/UCT and [F3]'s nearest-point and controlled-extension choices. All colimit exactness and reduction arguments are elementwise and introduce no further AC.

F1F6F9F11step 4.1step 5.1step 6.1step 6.2step 6.3
TheoremStatement: Literature-sourcedProof: AI-adaptedaudited 2026-09-13Open item page →

Jordan–Brouwer separation

Statement

Assume AC. For n1, the image K of a topological embedding Sn1Sn has exactly two complementary path components, and K is the common boundary of both.

For an embedding Sn1Rn with n2, there are exactly two complementary components, one bounded and one unbounded, again with common boundary K. In the exceptional case n=1, an embedded S0 in R consists of two points a<b and has three complementary components (,a),(a,b),(b,), one bounded and two unbounded. No assertion that a component closure is a ball is made. AC is inherited only from Alexander duality.

Facts & Assumptions

[F1]

Alexander duality for compact locally contractible subsets of a sphere gives the natural reduced homology/cohomology isomorphism for a nonempty proper compact weakly locally contractible subset.

[F2]

Zero-th singular homology is free on path components identifies integral H0 with the free group on path components; the augmentation is the sum of coefficients on this basis.

[F3]

Homology of spheres gives Hn(Sn1;Z)=0 and Hn(Sn;Z)=Z for n1, using the separate S0 calculation when n=1.

[F4]

Homotopic maps induce equal maps in singular cohomology and Singular cohomology is contravariantly functorial give homotopy invariance and homeomorphism invariance of integral cohomology.

[F5]

The Axiom of Choice is assumed for the exact uses inherited through [F1].

[F6]

A real-valued continuous map on a connected space has order-convex image, so it takes every value between any two of its values gives intermediate values on a continuous real-valued path, including the connected interval case.

Proof

Given: An embedding h:Sn1Sn, n1. By embedding we mean a homeomorphism onto its image.

1.1

The image K is compact and weakly locally contractible, since the sphere is compact and has locally contractible coordinate balls; S0 is discrete. It is proper: otherwise h would be a homeomorphism from Sn1 to Sn, contradicting the different degree-n homology groups in [F3]. A homeomorphism and its inverse induce mutually inverse chain maps, hence isomorphisms on homology, so that contradiction does not assume invariance of domain. Let E be the standard equator Sn1Sn. Its two complementary hemispheres are each homeomorphic to an open (n)-ball, by projection to the first n coordinates and the two graphs t=±1u2. They are path connected, disjoint, and relatively open and closed in the complement. Thus [F2] gives H~0(SnE;Z)=Z. Applying [F1] to this explicit equator computes H~n1(Sn1;Z)=Z, including n=1. Transport by h using [F4], then apply [F1] to K, to obtain H~0(SnK;Z)=Z.

F1F2F3F4F5given
2.1

A nonempty space with reduced H0 equal to Z has exactly two path components here. To see this directly from [F2], choose one component C0. The augmentation kernel is freely generated by eCeC0 for CC0: subtracting the total coefficient at C0 gives the spanning formula, and comparison of the other coefficients proves independence. There must be at least one such generator because the kernel is nonzero. There cannot be two: their images under an isomorphism to Z would be nonzero integers a,b, and the nonzero relation b(eCeC0)a(eCeC0) would map to zero, contradicting injectivity. Hence step 1.1 gives precisely two path components P,Q. They are open in the sphere: every point of its open complement has a small path-connected coordinate ball lying in that complement, and this ball is contained in the point's path component. A connected subset cannot meet two members of this open partition, so these path components are also the connected components. Each is closed relative to the complement, whence its sphere boundary is contained in K.

F1F2step 1.1
2.2

We will also use that the complement of any embedded nonempty closed disk LDn1 contained in K is path connected. Such an L is compact, proper and weakly locally contractible, including its boundary (small convex relative neighborhoods contract in the disk). The disk contracts linearly to a point. A point has one singular cochain generator in each nonnegative degree; its positive coboundaries alternate between zero and identity because the alternating face sum is zero or one. Thus its cohomology is Z in degree zero and zero otherwise, and its reduced cohomology is zero in every degree. By [F4], the same is true of L. Alexander duality [F1] gives H~0(SnL;Z)=0. This complement is nonempty because LKSn, and [F2]'s basis-difference description shows it has exactly one path component.

F1F2F4F5step 1.1
3.1

Suppose xK were not in the closure of P. Choose an open sphere neighborhood W of x disjoint from P. In the domain sphere choose a small open spherical cap around h1(x) whose image T lies in W; its complement is a closed (n1)-disk. For n=1 choose the singleton cap, leaving the other point. In positive domain dimension, a rotation puts the cap at the north pole, and projection or stereographic coordinates identifies its complementary closed cap with a closed disk. Set L=KT. By step 2.2 the space SnL=PQT is connected. But P is open in it, is nonempty, and is closed in it: its boundary in Sn lies in K by step 2.1 and cannot meet TW, so is contained in L. Its complement contains Q and is nonempty. This is a separation, a contradiction. Therefore every point of K lies in the closure of P; the same proof applies to Q. Together with step 2.1 this gives P=Q=K.

step 1.1step 2.1step 2.2
4.1

For the Euclidean version, start with a separate embedding g:Sn1Rn and write KR=g(Sn1). Let =N=(0,,0,1) and identify Sn{N} with Rn by σN(u,t)=u1t,σN1(v)=(2v1+v2,v211+v2). Direct substitution gives both inverse identities and norm one, while the denominators are nonzero on their domains, so these are continuous mutual inverses. The composite σN1g is a spherical embedding with image K=σN1(KR); by construction K avoids . Apply steps 1.1–3.1 to this embedding, and denote by P the component of SnK containing , and by Q the other. If n2, deleting from P leaves a path-connected space. For two remaining points, start with a path between them in P. Choose a small closed coordinate ball about contained in P and avoiding the endpoints. If the path meets a still smaller closed concentric ball, let the first and last meeting times be the minimum and maximum of its closed preimage. Both meeting points are on that smaller ball's sphere, since the endpoints are outside it. Replace the intervening path segment by a path on that sphere. This sphere is path connected for n2: normalized straight segments join non-antipodal points, and for antipodal points insert a third unit vector not on their line. The replacement avoids ; the portions before the first and after the last meeting also avoid it. If there were no meeting, use the original path. This proves the assertion. Under σN, the two Euclidean complementary components are σN(P{}) and σN(Q).

step 1.1step 2.1step 3.1
5.1

The component P contains a neighborhood of , whose stereographic image contains all points of sufficiently large norm: this follows directly from the inverse formula in step 4.1, whose last coordinate tends to 1 as the norm tends to infinity. Thus σN(P{}) is unbounded. The other component lies outside this neighborhood and its stereographic image is bounded by the same formula. The sphere boundaries of both components are K by step 3.1. Since K avoids , the homeomorphism σN sends their finite-point boundaries to KR. For n=1, order the two Euclidean image points as a<b. A continuous path in the line cannot cross either missing point, by [F6], and each of the three indicated intervals is convex and therefore path connected. These are exactly the three Euclidean components. The middle interval has boundary {a,b}; the outer intervals have boundaries {a} and {b} respectively. In the sphere they join through infinity, as consistent with the spherical statement.

F6step 3.1step 4.1
6.1

This proves all the asserted cases. An embedding has nonempty image, and properness was proved in step 1.1 rather than assumed. The coefficient group used for counting is Z, so the zero coefficient ring cannot conceal the number of components. The case n=1 is explicitly separated where punctured coordinate spheres cease to be path connected; n=0 is outside this theorem's statement. No smoothness, local flatness or ball-closure conclusion was used. Homology computations retain degenerate simplices. The only AC use is [F5]'s inherited duality assumption; the component count, finite cap choice and single-path detour use no additional choice.

F1F2F5step 1.1step 2.1step 3.1step 4.1step 5.1
TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Invariance of domain

Statement

Assume AC. For n0, if URn is open and f:URn is continuous and injective, then f(U) is open and f:Uf(U) is a homeomorphism. In fact f sends every open subset of U to an open subset of Rn. AC is inherited from the duality used in the proof.

Facts & Assumptions

[F1]

Jordan–Brouwer separation says that an embedded Sn1 in Sn has exactly two complementary path components for n1. We use its spherical clause, including n=1.

[F3]

Alexander duality for compact locally contractible subsets of a sphere identifies reduced homology of a complement with the shifted reduced cohomology of the compact set. Its proof gives the explicit chart RnSn{}.

[F4]

Zero-th singular homology is free on path components makes vanishing reduced integral H0 equivalent to path connectedness for a nonempty space: the augmentation kernel is freely generated by differences from one component basis vector.

[F6]

Homotopic maps induce equal maps in singular cohomology and Singular cohomology is contravariantly functorial give cohomology invariance under a supplied contraction or homeomorphism.

[F7]

The Axiom of Choice is assumed for the exact uses inherited through [F1] and [F3].

Proof

Given: U,n,f as stated. If U is empty the conclusion is immediate. If n=0, R0 is a singleton and its only open subspaces are empty or itself; the only possible map in the nonempty case is the identity. Assume n1 and U.

1.1

Fix xU. Openness gives ρ>0 with B(x,ρ)U; take the closed ball D=B(x,ρ/2). It is compact by [F5]. The restriction fD is a homeomorphism onto its image: it is a continuous bijection there by injectivity, and it sends every closed FD to a closed subset of f(D). Indeed F is closed and bounded in Euclidean space, hence compact by [F5]; a cover of f(F) pulls back to a cover of F, proving compactness of the image; and [F2] makes that image closed. Thus the inverse has closed preimages of closed sets and is continuous. The same reasoning applies to the boundary DSn1. View both images in Sn using the chart of [F3].

F2F3F5given
2.1

The compact subset f(D) is proper in Sn since it avoids , is nonempty, and is weakly locally contractible by the homeomorphism in step 1.1. In the ball D, intersection with any sufficiently small ball about one of its points is convex, so contracts within any prescribed relative neighborhood after making the radius small; this includes boundary points. Also D contracts to its center by the straight-line homotopy. Its reduced integral cohomology is zero in every degree by [F6]: for a point, the unnormalized cochain groups are Z in every nonnegative degree and their coboundaries alternate zero and identity, giving only the constant class in degree zero. Consequently [F3] gives H~0(Snf(D);Z)=0. The complement contains , so [F4] proves that it is path connected. This supplies the connectedness of the disk complement without an implicit separation theorem.

F3F4F6step 1.1
2.2

The spherical statement [F1] applied to f(D) gives exactly two path components of Snf(D). This complement is open by compactness and [F2]. Its path components are open: about each point choose a path-connected coordinate ball lying in this open complement; it is contained in that point's path component, so the component is a union of such open balls.

F1F2F3step 1.1
3.1

There is a disjoint union of sets Snf(D)=f(intD)  (Snf(D)). Injectivity gives the equality f(D)f(D)=f(intD). Both displayed sets are nonempty and path connected: the first is the continuous image of the convex open ball and contains f(x); the second has this property by step 2.1. Each therefore lies in a single path component of the boundary complement. Since together they exhaust a space having exactly two path components by step 2.2, they must lie in distinct components and equal those components; otherwise the other component would have no point in their union. Hence f(intD) is open in Sn by step 2.2, and therefore open in its chart Rn. It is an open neighborhood of f(x) contained in f(U).

step 1.1step 2.1step 2.2
4.1

Each point of f(U) has such an open neighborhood by step 3.1, so their union f(U) is open; this statement requires no simultaneous selection of balls. If V is any open subset of U, it is open in Rn since U is open, and fV has the same continuity and injectivity hypotheses. Applying steps 1.1–3.1 to each point of V gives that f(V) is open in Rn. Thus the bijection f:Uf(U) is open. Its inverse is continuous because the inverse image under f1 of any open VU is exactly f(V), open in f(U). This proves the homeomorphism conclusion.

step 1.1step 3.1
5.1

The dimension-zero and empty cases were treated in the Given paragraph. In dimension one the proof uses the valid two-component statement in S1 for the two-point boundary, not the false two-component assertion for that boundary in R. Both the source ball and its image are allowed to have boundaries, but no assumption that the original map is already open or has continuous inverse was made. All coefficient calculations use integral groups solely to detect components, and do not rely on a nondegenerate singular-chain model. The AC use is exactly [F7]'s inherited duality assumption; compact image arguments, the choice of one ball at a fixed point, and taking the union of all resulting image neighborhoods add no AC.

F1F3F7step 1.1step 2.1step 3.1step 4.1
LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

A horn replacement block has an injective commutator meridian

Statement

There is a closed topological 3-ball CS3, with two disjoint closed solid tori T0,T1C and labelled disjoint cap disks Di=TiC, such that, writing A=C(D0D1) and Z=C(T0T1), (Z,A)(F×(1,1),F×(1,1)), where F is a torus with one open disk removed. With the explicit paths and orientations below, π1(Z) is free on the two child meridians a,b, and π1(A)π1(Z) sends its generator to [a,b]=aba1b1 and is injective. The cap and annulus coordinates extend to the supplied two-sided annular collar.

More precisely, transport this marked block into a closed pillbox C in S3 or R3. Suppose a closed set Y meets C exactly in its two caps, the annular collar lies in E=M(YT0T1), and E=M(YC) is path connected. If its pushed annular meridian μ is a member of a specified free basis R{μ} of π1(E), then EE induces an injection. The new group is free on R{a,b}, and the induced map fixes R and sends μ to [a,b], using the transported paths. An orientation reversal replaces this word by its inverse; a different whisker gives its recorded conjugate.

For every such transported copy and every η>0, an ambient homeomorphism supported in intC and fixing its boundary prepares a meridional pillbox in each child torus of diameter less than η. Their closed ambient neighborhoods are disjoint and miss both incoming caps. Cutting each child torus along the relative interior in that torus of its prepared pillbox leaves a parametrized cylinder ball, meeting the pillbox in exactly its two end disks. All meridians, paths and complement identifications are transported by the same homeomorphism. No choice axiom is used in these finite assertions.

Facts & Assumptions

[F4]

The fundamental group of a finite wedge of circles is free of that rank computes the free group with its specified circle basis, including one and two circles. A retract induces an injection on fundamental groups, and a deformation retract induces an isomorphism transfers groups through the explicit deformation retractions used below.

[F5]

Induced fundamental-group maps are well defined, functorial and invariant under based homotopy identifies based homotopies and postcomposition on loop classes.

[F6]

Seifert–van Kampen identifies the fundamental group with a group pushout identifies the fundamental group of an open, path-connected two-set cover with its group pushout when the overlap is path connected and contains the chosen basepoint.

[F7]

Reduced words form the free group on an alphabet gives unique reduced representatives and the free-group universal property for every alphabet.

Proof

Given: Use S3={(z,w)C2:z2+w2=1} and angular coordinates modulo 2π. We construct one particular marked block; no conclusion for an arbitrary informal linking picture is presumed.

1.1

For 1<t<1 define Φ(θ,ϕ,t)=((1+t)/2eiθ,(1t)/2eiϕ). On T2×[r,r], for 0<r<1, this is a homeomorphism onto its image: the inverse reads the phases of its nonzero coordinates and t=z2w2. Put a0=(1r)/2, T0={za0} and T1={wa0}. The parametrization (z,u)(z,u1z2), with za0 and uS1, and its inverse identify T0 with a disk times a circle; interchange z,w for T1. The tori are disjoint since 2a02=1r<1, and together with the displayed collar they fill S3.

givenalgebra
2.1

Take also r<π/4, let D be the angular square [r,r]2 in the torus, and set Q=Φ(D×[r,r]), C=S3intQ. All defining compact sets are compact by [F3]; their parametrizations and inverse formulas show their stated subspace topologies. The interior of Q is exactly the image of the open cube, since Φ is a coordinate chart on a neighborhood of the cube. It remains to prove that this particular complement C is a ball; the fact that Q is a ball alone would not suffice.

F3step 1.1
2.2

Here is an explicit straightening of Q for sufficiently small r. Put v=Φ(0,0,0) and use stereographic coordinates s(y)=yy,vv1+y,v(yv) in the tangent space vR3. Their inverse is x2x/(1+x2)+(1x2)v/(1+x2). Both formulas are continuous inverses, with v corresponding to infinity. The three derivatives of Φ at zero, in real coordinates, are (0,1/2,0,0), (0,0,0,1/2) and (1/(22),0,1/(22),0), hence independent. The derivative of s there is one half the identity on v. Postcompose s with the inverse of the resulting invertible linear map to obtain a chart in which g=sΦ, with this normalization understood, satisfies g(0)=0, Dg(0)=I. Its displayed coordinate formulas are continuously differentiable near zero.

step 1.1algebra
3.1

On a sufficiently small convex open cube containing [2r,2r]3, derivative continuity and [F2] give Lip(gid)ε and g(x)xεx. Let χr(x) be one for xr, 2x/r between radii r,2r, and zero beyond 2r. Put k(x)=χr(x)(g(x)x) inside that cube and zero outside. Since Lipχr1/r and g(x)x23εr on its support, the product estimate gives Lipk(1+23)ε=q. For a segment with one endpoint outside the cube, stop at its first boundary point, where k=0, to get the same bound; for two outside points both values are zero. Reduce r until q<1/2. Then H(x)=x+k(x) obeys H(x)H(y)(1q)xy. It is injective with Lipschitz inverse on its image. For every bR3, xbk(x) is a contraction of complete nonempty R3, so [F1] supplies a solution of H(x)=b. Hence H is a homeomorphism, identity off a compact cube, and extends fixing infinity. On [r,r]3 it equals g.

F1F2step 2.2
4.1

The complement of the straight cube, with infinity included, is a closed ball explicitly. For a unit direction u let ρ(u)=r/u. The radial homeomorphism su(s/ρ(u))u carries the cube onto the closed unit ball and the closed exterior of the cube onto the complement of the open unit ball. Its inverse is tutρ(u)u; both extend at zero and infinity because rρ(u)3r. Inversion xx/x2, extended by infinity mapping to zero, takes this last closed exterior onto the closed unit ball. Transport these maps through H and the stereographic chart of step 2.2. This supplies a homeomorphism CD3, rather than invoking Schoenflies.

step 2.2step 3.1
5.1

Since T0 consists of the points on and below t=r, and T1 those on and above t=r, their intersections with C=Q are exactly D0=Φ(D×{r}) and D1=Φ(D×{r}). These are disjoint closed disks. The remaining boundary is A=Φ(D×(r,r)), and direct subtraction of the defining sets gives Z=Φ((T2intD)×(r,r)). The inverse in step 1.1 is the asserted homeomorphism of pairs, after rescaling the interval. The square boundary has an explicit annular collar in the angular chart: use its radial direction and the coordinate (θ,ϕ)r. Together with t this is a two-sided product collar of A. It is disjoint from the closed caps since r<t<r; near the ends its width can be decreased continuously if required. Corners do not affect the continuous inverse of these radial coordinates.

step 1.1step 2.1step 4.1
6.1

The inverse coordinates on Q give a specified boundary homeomorphism from C to the boundary of a standard cylinder D2×[1,1], matching caps and side-annulus parameters. This extends across C: start with the supplied ball parametrization from step 4.1 and any radial parametrization of the convex cylinder, compare their induced sphere maps with the desired boundary map, and extend the resulting sphere homeomorphism b by susb(u), sending zero to zero. The same formula with b1 is a continuous inverse. Thus the block can be inserted with the entire prescribed cap-and-side marking, not just with unlabelled caps.

step 4.1step 5.1
6.2

Model F=T2intD as the square annulus P={x:rxπ}, with opposite outer edges identified by a map q:PF. The homotopy x((1t)+tπ/x)x fixes the outer boundary and retracts the annulus onto it. It respects the edge identifications at every t. The map q×idI:P×IF×I is a continuous surjection from a compact space to a Hausdorff space: P×I is a closed bounded Euclidean subset and hence compact by [F3], while F×I is Hausdorff as a subspace of the torus times I. Images of closed subsets of the compact domain are compact and therefore closed by [F3]. Thus q×idI is a closed quotient map, and the radial homotopy descends continuously with its time parameter. The outer-edge quotient is a wedge of two circles, so [F4] computes its group freely on the horizontal and vertical edge loops. Choose the inner corner (r,r) and the radial path from it to (π,π). Conjugate the two edge loops by this path to obtain loops a,b at the inner corner. Following the positively oriented inner-square boundary and its radial image reads the four outer edges in order a,b,a1,b1. The radial homotopy with its basepoint track proves that its class is exactly [a,b] with these paths. Explicitly a moving-basepoint homotopy gives this conjugacy by traversing the boundary of its parameter square; the square itself contracts that boundary. Multiplying a whisker by its reverse cancels by linear retracing, so no basepoint-conjugation convention is omitted.

F3F4F5step 5.1
6.3

To prepare small future slices, use the product coordinates of step 1.1. In T0 take K0=Da02×[πν,π+ν] in its w-phase coordinate, where 0<ν<π/4, and use the corresponding slice K1 in T1. They miss the incoming cap patches, whose core angles lie in [r,r]. Enlarge the disk radii to (1+δ)a0 and angle half-lengths to (1+δ)ν for sufficiently small δ>0. These closed coordinate cylinders N0,N1 are disjoint and lie in intC: their torus-height ranges remain respectively below r/2 and above r/2, their phases near π avoid the deleted box, and their disk radii remain below one. The ambient chart for N0 is (z,v)(z,1z2ei(π+v)), and for N1 interchange coordinates. Each is defined on a neighborhood of its closed cylinder and has the phase-and-disk inverse.

step 1.1step 5.1
7.1

Contracting the interval coordinate of Z to zero retracts the pair onto (F,F), with the chosen basepoint at height zero. The loop a varies the z phase with w phase π, hence is a meridian of T0 pushed into the collar; move its height from zero to just above r for the actual push-off. Similarly b varies the w phase at z phase π and is a pushed meridian of T1. These movements transport the same whiskers. The annulus retracts to its circle, whose group is infinite cyclic by [F4]. For every integer k0, the word [a,b]k is reduced of length 4k, so it is nontrivial by [F7]. Thus its map into the free group is injective. Reversing the annulus orientation replaces it by its inverse; a changed path conjugates it and leaves injectivity unchanged, with the conjugation specified by that path.

F4F5F7step 6.2
7.2

For the insertion in the Statement, transport all these markings. Write its supplied collar as A×(ϵ,ϵ) with normal parameter u<0 outside C and u>0 inside; varying widths at the ends may be rescaled to this interval. Define U=E{u<ϵ/3},V=(intC(T0T1)){u>ϵ/3}, where the inequalities refer only to collar points. These are open in E, cover it, and intersect exactly in A×(ϵ/3,ϵ/3). Points of E on C are precisely the annular points, so none is missed. The overlap retracts to A. The space V retracts onto the transported Z by replacing its negative normal coordinates by zero; interpolate between u and max(u,0) and leave Z fixed. Thus V is path connected by step 6.2 and its product model, and U is path connected since it is the old connected exterior with a collar meeting it.

F4F5step 5.1step 6.2given
7.3

In either cylinder set ρ(z,v)=max(z/a0,v/ν). Use radial homothety by λ(0,1) on ρ1, and on 1ρ1+δ map radius ρ by the strictly increasing linear function joining (1,λ) to (1+δ,1+δ). Outside Ni use the identity. This is a homeomorphism: on each ray its continuous strictly increasing radial function has the displayed piecewise-linear inverse, and at the center both maps are continuous. It takes Ki onto λKi and fixes the cylinder boundary. Conjugate through the transported copy's map CC. The extension by identity is an ambient homeomorphism, since its support is a compact subset of intC; the two supports remain disjoint. Continuity of the transported chart at its center makes the diameter of the image of λKi tend to zero. Hence a sufficiently small λ makes it less than any specified η>0. Transport the torus product parametrizations and all paths by these same maps.

F3step 6.3
8.1

Inclusion EU is a homotopy equivalence by this explicit push. For uϵ/2 put h(u)=ϵ/2+(2/5)(u+ϵ/2), and put h(u)=u below ϵ/2. Keep points outside this collar portion fixed. On U, u<ϵ/3 implies h(u)<ϵ/6, so the resulting map lands in E. Straight interpolation stays in U, and for a point already in E stays in E. It proves both inverse-homotopy identities. To retain a fixed exterior basepoint choose the collar width smaller if necessary so the basepoint is outside the moving portion. Then both homotopies fix it. A path from that point to the overlap transfers the van Kampen basepoint; on loops the transfer is conjugation by that fixed path, with its inverse provided by the reversed path. This is verified by cancellation of path followed by reverse, as in step 6.2. The overlap generator on the U side is precisely the pushed annular loop μ, and on the V side precisely the marked word of step 7.1.

F5step 6.2step 7.1step 7.2
9.1

Apply [F6] to this open cover. Its pushout has the presentation R,μ,a,bμ=[a,b]. This statement can also be checked directly by the universal property: compatible maps from the free group on R,μ and the free group on a,b are exactly choices of their images satisfying the one displayed equality. Eliminating μ gives the free group on R,a,b, with inverse maps specified by fixing these letters and replacing μ by [a,b]. By [F5] and step 8.1 this is the actual inclusion-induced map from E, not an arbitrary abstract group identification. If a nontrivial reduced word on R,μ is grouped into alternating nonempty R-words and nonzero powers of μ, substitution gives nonempty reduced blocks on disjoint alphabets R and {a,b}. No letters cancel across their boundaries, and step 7.1 excludes trivial blocks on the second alphabet. Thus the image word is nontrivial. This proves injectivity, including empty R and words with only one block. For a conjugated or inverse marked commutator, every nonzero power is still a nontrivial word in the child free factor, so the same argument applies after its internal reduction.

F5F6F7step 7.1step 7.2step 8.1
10.1

In those transported coordinates a prepared slice is exactly D2×I0 for a proper closed core arc I0. Its relative interior in the torus is D2×intS1I0. The complement of that relative interior is D2×S1I0, a cylinder ball, and its intersection with the slice is exactly the two end disks. In particular no lateral annulus is retained in the complementary ball. The incoming cap stays on its side, away from the removed slice. All finite collars and the punctured-torus complement survive under the same ambient homeomorphism. This proves the preparation clause as well as the original block and injection assertions. The bounds require r>0, q<1 and η>0; no zero-width pillbox is claimed. The annular loop's zeroth power is the identity, whereas every nonzero power survives by step 7.1. Only finitely many parameters, charts and loops have been instantiated; the contraction iteration and explicit radial maps require no AC.

step 6.1step 7.1step 9.1step 6.3step 7.3
LemmaStatement: AI-adaptedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

A controlled nested horn construction embeds a closed three-ball

Statement

Assume AC. The marked replacement of A horn replacement block has an injective commutator meridian can be iterated inside a compact standard unknotted solid torus X0R3, with diamX01, to give decreasing compact sets Xn, increasing parametrized closed 3-balls BnXn, and a homeomorphism f:DB=n0Xn, where D={(u,z)R2×R:u2+z21, z0}. Moreover intB=f(intD) and B=f(D)S2.

The construction retains the actual marked replacement blocks and meridional pillboxes Cs indexed by finite binary words. For nonempty s, diamCs<2s, and the child solid-torus envelopes satisfy diamTs2(s1). Every complementary piece is obtained by removing the relative interior in its torus of its pillbox, with precisely two cap disks as intersection. At every finite replacement the two-sided annular collar and transported meridians satisfy the insertion hypotheses of the cited lemma, apart from the explicitly separate algebraic hypothesis that the parent meridian is a member of a free exterior basis.

There are actual finite homeomorphisms fm:DBm and continuous maps qn:XnD such that, for mn1, fmfn2(n1),qn(fm(x))xdn=28n. A number δn>0 extracted below from the finite compact data Xn,qn satisfies fm(x)fm(y)<δn  xy<3dn, and the same implication holds for f. Thus the asserted embedding includes inverse control; uniform convergence alone is not its justification. AC is used to select compatible finite maps recursively and through invariance of domain for the interior and boundary assertions.

Facts & Assumptions

[F1]

A horn replacement block has an injective commutator meridian supplies the explicitly parametrized ball block, its cap-and-side marking, two child tori, collared punctured-torus complement and arbitrarily small prepared future slices with disjoint ambient neighborhoods. We use its geometric clauses, not its conditional free-group conclusion to infer any embedding.

[F4]

A continuous real-valued function on a nonempty compact metric space is bounded and attains a greatest and a least value gives an attained positive minimum when a continuous strictly positive function is defined on a nonempty compact metric space.

[F5]

Intermediate value theorem, by bisection with a canonical left-half rule: a continuous function on [a,b] takes every value between f(a) and f(b) implies that a continuous injective function on an interval is strictly monotone: a value strictly between a local high or low value and both flanking values would otherwise have two preimages. This applies to the cut-open circle maps below.

[F6]

Invariance of domain states, under AC, that a continuous injective map from an open subset of Rk into Rk is open.

[F7]

The Axiom of Choice is assumed. For the recursive map selections we apply a choice function to the set of nonempty sets of permitted next finite data, then use ordinary recursion. This covers dependent successive choices, not just a pre-existing list of independently selectable maps.

Proof

Given: Work in Euclidean coordinates for the construction and in supplied ball parametrizations for cap maps. A cap map below is a homeomorphism of disk pairs, including their boundary circles. The only configurations to be matched have two or three disjoint labelled caps with larger disk charts in their boundary spheres; those charts are C1 with nonsingular derivative near their centers. We first prove the restricted matching assertion that will be used.

1.1

In a parametrized boundary sphere choose a point outside all cap neighborhoods and use stereographic coordinates. For each cap take a chart c:D22S2 whose unit disk is the cap. Such charts may be rescaled so their images are disjoint. A strictly increasing piecewise-linear function of radius, taking 1 to λ>0 and fixing 2, extends by the identity to a sphere homeomorphism and shrinks the cap to c(Dλ2). Its inverse uses the inverse radial function. Center the planar chart at zero. Its derivative L is invertible; reverse an input axis if necessary so detL>0. Normalize by L1. For small r, the normalized map g has g(0)=0, Dg(0)=I and Lip(gid)ϵ on the disk of radius 2r, by [F2]. With the radial cutoff χ=1 on radius r, linear down to zero on radius 2r, the extension k=χ(gid), zero elsewhere, has Lipschitz constant at most 3ϵ. For a segment crossing the support boundary, use its first boundary point to obtain the same estimate. Choose 3ϵ<1/2. Then H=id+k is injective since H(x)H(y)(13ϵ)xy, and onto since xbk(x) has a fixed point in complete R2 for every b. Its inverse is Lipschitz. After conjugating by L, this gives a homeomorphism supported in the chosen cap neighborhood taking a small ellipse L(Dλ2) to the small cap.

F2given
1.2

Start with a compact standard unknotted torus X0 scaled to diameter at most one. One explicit choice is the image under stereographic projection of {za}S3C2, 0<a<1, with the omitted point chosen in its exterior, followed by a Euclidean dilation. Its disk-times-circle coordinates are those of [F1]. Choose a proper closed core arc and its meridional slice C; its relative complement B0=X0intX0C is a cylinder ball meeting it in precisely its two caps. In a prepared Cs, insert [F1]'s block using its entire cap-and-side boundary marking, extended through the already parametrized balls as in that lemma. Apply its small-slice preparation with η=2(s+1). This gives disjoint child tori Ts0,Ts1Cs and slices CsiTsi in disjoint closed neighborhoods in intCs, away from incoming caps. Set Psi=TsiintTsiCsi. Each is a parametrized cylinder ball. The construction fixes all previous pieces and cap maps. Apply [F7] to choose the permitted finite outputs recursively on word length, with lexicographic order within a level.

F1F7given
1.3

In the fixed source D, let c=0, ρ=1, and recursively cs0=cs(ρs/2,0),cs1=cs+(ρs/2,0),ρsi=ρs/8. Let Rs={(u,z):z0, ucs2+z2ρs2}, Qs={ucsρs}, hs(u)=ρs2ucs2, and Ss={(u,hs(u)):uQs}. Use R=D. The children are disjoint closed half-balls: their centers are distance ρs apart and the sum of their radii is ρs/4. They stay below the parent hemisphere since every child point is at distance at most 5ρs/8<ρs from the parent center. Thus Un=s=nRs decreases, its constituent diameters are dn=28n, and nUn lies in the flat boundary z=0. The upper half-ball D is itself a parametrized closed ball: radial projection from an interior point identifies this compact convex body with a round ball. Along each ray the exit distance is the positive minimum of the plane and sphere exit distances when both exist; these formulas fit continuously where the active exit changes and are bounded away from zero.

givenalgebra
2.1

An ellipse can itself be changed to a round disk within that neighborhood. Gram–Schmidt on the two columns writes L=QR, where Q is a rotation and R is upper triangular with positive diagonal; the latter is a positive diagonal times a shear. Interpolating the rotation angle, positive diagonal entries and shear entry gives a continuous path of invertible positive-determinant matrices from I to L. Their norms and inverse norms are bounded on the compact parameter interval by [F3] and [F4]. A sufficiently fine finite subdivision makes every successive quotient matrix A close to I. On a fixed small neighborhood, xx+χ(x)(AI)x then has perturbation Lipschitz constant less than 1/2 and is a homeomorphism by the proof of step 1.1. Choose the initial disk sufficiently small that all intermediate ellipses stay where χ=1; the finite composition is exactly L there. Its inverse rounds the ellipse. Together with the inverse of the last map in step 1.1 this rounds the small cap, with all supports missing other caps.

F3F4step 1.1
2.2

The exact output relations are Ts0Ts1=, TsiCs equal to its one incoming disk, and PsCs equal to its two outgoing disks. These are literal relative-interior cuts in the recorded product coordinates, not removal of ambient interiors. Also diamCs<2s for s, and TsCs gives diamTs2(s1), with the depth-one bound coming from X0. Define for n1 Bn=B01snPs,Xn=Bn1s=nTs. The depth-n tori are disjoint and meet Bn1 only in their individual incoming disks. This follows by induction from disjoint siblings and from all subsequent slices lying away from earlier caps. Substitution of Ts=PsCs gives Xn=Bns=nCs, Xn+1Xn, and BnBn+1Xn+1. Finite unions are compact by [F3]. Every point of Xn lies in Bn or in one of its attached Cs, which has a cap in Bn. Therefore dist(y,Bn)2n for all yXn. No ball-recognition conclusion for Bn has yet been assumed.

F3step 1.2
2.3

Put As=Rs(intDRs0intDRs1), including s=. Extend the child height functions by zero, and put gs=max(hs0,hs1) on Qs. Then As={(u,z):gs(u)zhs(u)} and js(u,z)=(u,gs(u)+(1gs(u)/hs(u))z) for uintQs, with identity at the rim, is a homeomorphism RsAs fixing Ss. Indeed gs=0 near that rim, and gs<hs on its compact support by step 1.3. The fiber maps are strictly increasing affine bijections, whose inverses subtract gs and divide by 1gs/hs. That denominator is bounded positively away from zero on the support by [F4], and it equals one near the rim; hence both maps are continuous everywhere. Under js1 the outgoing hemispheres are the two flat disks Qs0,Qs1. More generally An=Ds=n+1intDRs is the union of A and all As through depth n, with just the parent-child hemisphere intersections. Applying the same vertical formula to the maximum of the depth-n+1 heights proves it is a ball.

F4step 1.3
3.1

Finite labelled configurations of disjoint round planar disks can be matched by supported homeomorphisms. For one disk, join its center to a vacant destination by a polygonal path avoiding the protected disks: replace portions of a straight segment inside each protected disk by detours in slightly larger disjoint concentric annuli, and approximate the finitely many circular arcs by polygonal arcs in those annuli. The compact resulting path has positive distance from the protected disks by [F4]. Shrink the moving disk below one tenth of this clearance. For each sufficiently small displacement v along a finite subdivision, use xx+χ(x)v, with χ=1 near that disk and supported in a clearance ball. The bound vLipχ<1/2 proves invertibility as in step 1.1 and makes the disk move by exactly v. Expand it radially at its destination when the intended final disk neighborhood is free. First move every disk to disjoint temporary disks far outside both configurations; then move to the final disks one by one. Shrinking before motion avoids all occupied disks. Thus no coincident occupied destination is assumed free. This proves labelled setwise matching on the sphere after step 2.1.

F4step 1.1step 2.1
4.1

The matching can have either sign on each boundary circle, with the same global sign. Indeed first match the labelled disks to disks centered on one axis; reflection across that axis preserves every label and reverses each circle, and conjugate it back. Now suppose the whole map on one cap is prescribed. Compare it with a chosen setwise matching, choosing the latter's sign so the required correction k:D2D2 has orientation-preserving boundary map b. This means its circle lift has positive increment, as follows directly without a disk classification theorem. Cut domain and target circles at a point and its image. The induced homeomorphism of open intervals is strictly increasing or decreasing by [F5]. In the increasing case its endpoint limits give a lift β:[0,2π]R with β(2π)=β(0)+2π; extend by this translation to all real arguments. In the decreasing case the increment is 2π, which reflection reverses. For the increasing correction, βs(t)=(1s)β(t)+st is strictly increasing, continuous, and obeys βs(t+2π)=βs(t)+2π for 0s1. Hence it defines a circle homeomorphism. Use k on the unit disk, and (r,eit)(r,eiβr1(t)) on its collar 1r2. At radius one the maps agree; at radius two it is the identity. The collar map is a continuous bijection of a compact annulus, so its inverse is continuous by [F3]. Extending by the identity fixes all other caps. Finally a sphere homeomorphism b0 extends through a parametrized ball by tutb0(u) and zero mapping to zero, with the analogous inverse. Thus two- or three-cap balls can be matched with an exact prescribed incoming disk map.

F3F5step 3.1
5.1

Verify the cap hypotheses of step 4.1 in these particular parametrizations. For PsD2×[0,1], the outgoing caps are its end disks. Extend their disk charts across the rims down the side. The incoming disk is the angular rectangular patch on that side from [F1], away from the removed slice; it has a slightly larger angular chart. A rectangle is parametrized by a disk using an increasing radial adjustment that is the identity near the center, so the chart has nonsingular smooth derivative there. Radial parametrization of the cylinder by a round ball is smooth near the centers of its end and side faces. No smoothness is required at its edges. On the source side, js identifies the outgoing caps with disks strictly inside a flat face; the incoming hemisphere has a disk chart smooth near its pole, extended across its rim into the adjacent flat annulus. Such a chart can use polar angular coordinates from the pole and continue its radial parameter past the equator into the flat face. All these extensions miss the other caps. Transport by the already specified abstract ball parametrizations retains these chart properties even when the ambient image is no longer smooth. Consequently choose h:AB0 matching the two outgoing caps. Inductively step 4.1 gives hs:AsPs extending the exact map already prescribed by its parent's outgoing cap, and matching its two outgoing caps.

F1step 4.1step 1.2step 2.3
6.1

Use [F7] for this recursive selection of compatible hs. Finite closed pasting gives hn:AnBn: each finite piece map is continuous, their maps agree on caps, and the only intersections on either side are those same caps. Hence the pasted map is a bijection. Continuity follows because the preimage of a closed set is the finite union of its closed preimages in the closed pieces. Compactness and [F3] make this bijection a homeomorphism. For n1 define fn:DBn by hn1 on An1 and hsjs on each depth-n half-ball Rs. The pieces agree on Ss, since js fixes it. The same finite-pasting and intersection argument proves fn a homeomorphism onto Bn. One may set f0=hj. Every finite embedding has now been proved before taking a limit.

F3F7step 2.2step 2.3step 5.1
7.1

For mn1, fm=fn off Un, and fm(Rs)Ts for every s=n. Indeed all descendant target pieces and terminal approximations lie within that parent envelope, while earlier source pieces have already fixed maps. Further, fn(DUn) misses all depth-n tori: their intersections with the old body are incoming disks, whose entire preimages Ss already lie in Rs. These assertions include every shared cap point. Consequently the diameter bound in step 2.2 gives fmfn2(n1). This uses the full torus envelopes, not an unjustified confinement of an unfinished source half-ball to its next slice.

step 2.2step 6.1
7.2

Construct a continuous qn:XnD agreeing with (hn1)1 on Bn1 and sending each depth-n torus Ts into Rs. The incoming disk of Ts has an extended product neighborhood D22×[0,1] inside the torus, with cap D12×{0}. This comes from the angular side chart and inward radial coordinate of the template torus, transported by all finite maps; the extension past the cap rim misses other attachments. Let bs:D12Ss be the prescribed inverse cap map and as=(cs,0). Put v(u)=u/max(1,u), w(r)=1 for r1 and w(r)=2r for 1r2, and α(u,t)=w(u)(1t). On this neighborhood set qn(u,t)=α(u,t)bs(v(u))+(1α(u,t))as; elsewhere in Ts set qn=as. On u=2 or t=1 these formulas agree; at t=0, u1 they give the required inverse cap map. The convexity of Rs keeps the values inside it. Finite closed pasting, with the fixed inverse on Bn1, proves continuity on Xn. No extension over the entire boundary of a solid torus is being presumed.

step 1.2step 1.3step 5.1step 6.1
8.1

For mn, step 7.1 and the definitions give qn(fm(x))xdn: it is zero off Un, and otherwise both points lie in the same half-ball Rs. Define the closed subset Mn={(u,v)Xn2:qn(u)qn(v)dn}. The set Xn2 is compact as a closed bounded subset of R6, by [F3], so Mn is compact. If it is empty set δn=1. Otherwise let δn be half the minimum of uv on Mn, attained by [F4]. This minimum is positive because u=v would force 0dn>0. Thus for all u,vXn, uv<δn implies qn(u)qn(v)<dn. Combining this with the two error bounds yields the claimed strict inequality xy<3dn whenever fm(x)fm(y)<δn.

F3F4step 7.1step 7.2
9.1

Step 7.1 makes (fn(x)) Cauchy for every x; [F2] supplies its limit f(x), with uniform error ffn2(n1). For any ϵ>0, choose n with twice this error below 2ϵ/3 and use continuity of fn at x with error ϵ/3. The triangle inequality proves continuity of f. For each fixed n, all later images lie in the closed Xn, so f(D)B=nXn. By continuity of qn, the estimate qn(fm(x))xdn passes to the limit. Applying the modulus of qn just established in step 8.1 directly to f(x),f(y) gives f(x)f(y)<δnxy<3dn. This does not pass a strict inequality through a limit. If xy, choose n with 3dn<xy; equality f(x)=f(y) contradicts that implication. Hence f is injective.

F2step 2.2step 7.1step 8.1
10.1

If yB, then step 2.2 gives dist(y,Bn)2n. Since fn is onto Bn, the uniform error gives dist(y,f(D))2n+2(n1). More explicitly choose a point of Bn within 2n+ϵ of y and its preimage under fn, then let ϵ0. The right side tends to zero. The compact image f(D) is closed by [F3], so yf(D). We already have the reverse inclusion, hence f(D)=B. By [F3], or directly the modulus in step 9.1, f is a homeomorphism. In particular B is nonempty; no invocation of an empty-set minimum or of an unproved limit-embedding assertion has occurred.

F3step 2.2step 6.1step 9.1
11.1

Apply [F6] to fintD, whose domain is open in R3, to obtain f(intD)intB. Conversely suppose f(x)intB with xD. Choose an ambient open ball V around f(x) contained in B. The continuous injective inverse f1:VR3 would have open image by [F6], contained in D and containing its boundary point x. This is impossible by the defining Euclidean boundary of D. Thus intB=f(intD), and, since B is closed, B=BintB=f(D)S2. The radial parametrization in step 1.3 identifies that boundary sphere. This is precisely the inherited AC use of invariance of domain; it was not used to assert the earlier finite maps were embeddings.

F6step 1.3step 10.1
12.1

Finally check the claimed geometric insertion data throughout this actual recursion. In the extended coordinates of a meridional slice, increasing its disk radius gives an outward side collar outside the old torus. The transported block of [F1] gives an inward collar after replacement. Their annulus parameters agree by the prescribed whole boundary marking, so together they are a two-sided product collar. At each cap end reduce its positive width continuously to avoid the closed cap; the open side is parametrized by the circle and the open core interval. Prepared supports have disjoint closed neighborhoods inside their parent and miss all earlier pieces, so this collar misses the remainder Y of the old body, which meets the slice exactly in its two caps. Process each finite level lexicographically. Old meridians and whiskers in the exterior avoid every remaining closed slice; retain them, and use the transported template meridians and whiskers for new children. The preparation transports those same loops to the future meridional-slice coordinates, fixing the parent boundary. Thus no unrecorded path conjugation or arbitrary replacement picture enters the recursion. If an old exterior is path connected, [F1]'s collared open cover also proves the new exterior is path connected; its algebraic injection still requires the stated free-basis hypothesis, to be checked when used. All scales are positive, js fixes every incoming endpoint, and the compression fixes support boundaries. AC was used exactly in steps 1.2 and 6.1 for recursive selections and in step 11.1 through [F6]; the finite matching, inverse formulas and metric estimates add no choice principle. This proves all assertions.

F1F7step 1.2step 2.2step 5.1step 6.1step 8.1step 11.1
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Lefschetz number of a finite CW self-map

Definition

Let X be a finite CW complex and f:XX a continuous map. Its Lefschetz number is L(f)=i0(1)itr(f:Hi(X;Q)Hi(X;Q))Q. Trace means the basis-independent trace of The basis-independent trace of an endomorphism of a finite-dimensional vector space. The induced maps are rational-linear because postcomposition on singular chains preserves the rational coefficients.

This sum is well-defined and finite. By Relative homology of consecutive CW skeleta, the cellular chain group in degree i is one copy of Q for each i-cell. Since there are finitely many cells, these are finite-dimensional and zero above the largest cell dimension. Their cycle subspaces and boundary subspaces are finite-dimensional, and so are their quotients: in a vector space with a finite basis, successively choosing an independent vector in a subspace can take at most the ambient dimension steps, since elimination of coordinates bounds the length of any independent list by that number. A maximal such finite list spans the subspace. Extending a basis of the boundary subspace to one of the cycle subspace gives a finite spanning basis of their quotient. These are only finite choices. The comparison in Cellular homology computes singular homology therefore makes each Hi(X;Q) finite-dimensional and zero above that largest dimension, as required. This use is for the dimensions of the groups; f need not be cellular.

Homotopic maps have the same induced homology endomorphisms by Homotopic maps induce the same map on singular homology, hence the same Lefschetz number. No extra choice principle is used in this definition or its well-definedness.

For empty X, all groups vanish and L(f)=0, the empty sum. For a point, only H0=Q is nonzero and the only self-map has Lefschetz number 1. For any finite discrete X, the matrix on the point basis of H0 has diagonal entry 1 exactly at a fixed point and 0 otherwise, so L(f) counts its fixed points. Zero-dimensional and zero vector-space traces therefore obey the same formula. Higher degenerate singular simplices are included in cellular comparison and do not create extra homology terms.

LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Hopf trace formula

Statement

Let (Ci,di)iZ be a bounded chain complex of finite-dimensional vector spaces over a field F, and let T:CC be a chain map. Then i(1)itr(Ti)=i(1)itr(Hi(T)). Both sums are finite. No AC is required.

Facts & Assumptions

[F1]

The basis-independent trace of an endomorphism of a finite-dimensional vector space defines basis-independent trace, including trace zero on the zero space.

[F2]

For AMm×n(F) and BMn×m(F), tr(AB)=tr(BA) gives tr(AB)=tr(BA), including zero-size matrices.

[F3]

If dimFV=n and U is a linear subspace of V, then U is finite-dimensional, dimFUn, and dimFU=n if and only if U=V proves finite-dimensionality of subspaces and extension of an independent subset to a basis in finite dimension without AC.

Proof

Given: F,C,d,T as stated, with diTi=Ti1di. Choose integers ab outside which Ci=0; a zero complex is permitted.

1.1

Put Zi=kerdi and Bi=imdi+1. The chain identity gives BiZi. The chain-map identity makes both subspaces invariant under Ti: if dix=0 then diTix=Ti1dix=0, and Tidi+1y=di+1Ti+1y is again a boundary. By [F3], choose a finite basis of Bi, extend it to a basis of Zi, then extend to a basis of Ci. Let Hi and Si be the spans of the two added blocks. Thus Ci=BiHiSi,Zi=BiHi. Only the finitely many degrees a,,b require bases; elsewhere use empty bases.

F3given
2.1

In this ordered three-block basis, invariance from step 1.1 gives a block upper triangular matrix for Ti. Denote its diagonal blocks by Ai on Bi, Pi on the quotient represented by Hi, and Qi on the quotient represented by Si. Summing diagonal entries gives tr(Ti)=tr(Ai)+tr(Pi)+tr(Qi). The map HiZi/Bi=Hi(C) sending a vector to its class is bijective: the direct sum supplies unique representatives. In these quotient coordinates Pi is exactly the induced homology endomorphism, since the other part of Ti(Hi) lies in Bi. Hence tr(Pi)=tr(Hi(T)) by [F1]. No invariance of Hi itself is assumed.

F1step 1.1
2.2

The differential restricts to an isomorphism Di:SiBi1. It is injective because SiZi=0, and it is onto because any dix equals the differential of the Si component of x. For sSi, the Bi and Hi components of Tis are cycles and are killed by di. The chain-map equation therefore reads DiQi=Ai1Di. Consequently Ai1=DiQiDi1 in the chosen bases, and [F2] gives tr(Ai1)=tr(QiDi1Di)=tr(Qi). This holds also when both spaces are zero.

F2step 1.1
3.1

Combining steps 2.1 and 2.2 yields tr(Ti)=tr(Hi(T))+tr(Ai)+tr(Ai1). Multiply by (1)i and sum for aib. The boundary terms cancel in adjacent degrees: the coefficient of tr(Aj) in the two sums is (1)j+(1)j+1=0. The possible unmatched terms are Aa1 and Ab, both zero because Ca1=0 and Cb+1=0 respectively. This proves the displayed formula, and homology outside this range is zero since its chain group is zero.

F1step 2.1step 2.2
4.1

If the complex is zero, every matrix and both sums are empty or zero. If it is concentrated in one degree, the differential and boundary blocks are zero and the identity reduces to Ti=Hi(T) in the same coordinates. Zero endomorphisms and zero-dimensional homology blocks give trace zero; nilpotent or non-diagonalizable maps cause no exception because only diagonal blocks, not eigenvectors, were used. The cancellation in step 3.1 is valid in characteristic two as well, where additive negatives coincide. Negative grading indices are allowed and the finite endpoint calculation is unchanged. There are no topological simplices in this algebraic statement. All basis selections in step 1.1 are in finitely many finite-dimensional spaces under [F3], so no arbitrary-index AC is used.

F1F2F3step 1.1step 2.1step 2.2step 3.1
TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Simplicial approximation after sufficient subdivision

Statement

Let K,L be finite simplicial complexes, AK a subcomplex, and f:KL continuous. Suppose fA is the realization of a simplicial map in the chosen triangulation of A. For some r0 there is a simplicial map g:DArKL whose realization agrees pointwise with f on A, and a homotopy from f to g relative to A.

Here relative simplicial approximation means this relative homotopy conclusion. It imposes no additional requirement that g(x) lie in the carrier of f(x) for every x. With A= the subdivision is ordinary barycentric subdivision and the conclusion is ordinary simplicial approximation. No AC is needed.

Facts & Assumptions

[F1]

Relative simplicial approximation after subdivision supplies a simplicial map on DArK and a homotopy fixed on A, under exactly the stated finite-complex and chosen-triangulation hypotheses. Its relative proof first adjusts the map near A and then uses the open-star criterion.

[F2]

Relative derived subdivision of a finite simplicial pair defines DAK by retaining A and coning the already triangulated boundaries of other simplices from their barycenters. It preserves the underlying polyhedron and becomes ordinary barycentric subdivision when A has no vertices.

Proof

Given: The finite complexes, their specified subcomplex and triangulation, and the continuous map with its simplicial restriction.

1.1

The pair (K,A) meets the hypotheses of [F1]: both complexes are finite, A is a subcomplex, and the required simplicial restriction holds on this actual triangulation. Thus [F1] provides r, a simplicial g:DArKL, and a continuous H:K×[0,1]L with H(x,0)=f(x), H(x,1)=g(x) and H(a,t)=f(a) for every aA and every t. We have identified DArK with K by [F2]'s polyhedron-preserving construction. At t=1 the fixed-point formula gives g(a)=f(a), so the map and the homotopy have exactly the asserted relative agreement.

F1F2given
2.1

In [F1]'s proved construction, the first homotopy runs from f to fh, where h is homotopic to the identity fixing A, and the second runs from fh to g by the carrier interpolation for fh. These concatenate because their common endpoint is fh, and both are fixed on A. This explains why step 1.1 gives the stated relative homotopy without asserting a strict carrier condition for the original f away from A. No refinement of the source triangulation is silently assumed to preserve simpliciality of fA; [F1]'s prescribed-subdivision clause is conditional on that same simpliciality hypothesis on the new triangulation.

F1step 1.1
3.1

If A is empty, [F2] gives DArK=sdrK, and [F1] gives the ordinary approximation conclusion with no fixed-subspace restriction. If A=K, take r=0, the supplied simplicial map g=f, and H(x,t)=f(x); the hypotheses make this a valid simplicial map and constant homotopy. If K is empty, the empty map and empty homotopy suffice, also when L is empty. If L is empty and K is nonempty, no map f meeting the hypothesis exists. Zero-dimensional complexes and simplicial maps that collapse vertices or higher faces are included by [F1]. All vertex selections in that theorem's finite-complex construction are finite, so the present application introduces no AC.

F1F2given
LemmaStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Finite CW complexes are Euclidean neighborhood retracts

Statement

Assume AC. Every finite CW complex X has an embedding e:XRm for some finite m, with compact image, an open set Oe(X), and a continuous retraction r:Oe(X). Thus X is a compact Euclidean neighborhood retract (ENR). The embedding and weak local contractibility below are choice-free; AC is used only in the Euclidean neighborhood-retract criterion.

Facts & Assumptions

[F1]

CW complex with closure finiteness and weak topology supplies Hausdorffness, characteristic attaching maps and the weak topology.

[F2]

Compact locally contractible Euclidean subsets are neighborhood retracts says, under AC, that a compact Euclidean subset is a neighborhood retract if every neighborhood of each point contains a smaller neighborhood whose inclusion in the first is nullhomotopic.

[F3]

The Axiom of Choice supplies the nearest-point and controlled-extension selections used in [F2].

Proof

Given: A CW complex X with finitely many cells. A nullhomotopy of an inclusion is allowed to end at any constant point of its target neighborhood.

1.1

Order the finitely many cells by nondecreasing dimension. At each stage the union A of previous cells contains the attaching boundary of the next cell. It is compact: an open cover pulls back under each of its finitely many characteristic maps to a cover of a closed disk, each disk is compact by [F4] (a zero-disk is one point), and the union of the finitely many finite subcovers covers A. The same proves compactness of the next stage Y. These stages have the subspace topology from the Hausdorff space X and are closed by [F5]. The map q:ADkY given by inclusion and the next characteristic map is continuous and surjective. Its source is compact, and its target is Hausdorff. Every closed subset of the source is compact by [F5], its image is compact by pulling back open covers, and that image is closed by [F5]. Thus q is closed and hence quotient. Its identifications are exactly vf(v) for vSk1, by the attaching condition in [F1]. Consequently we can work one attachment at a time in the actual topology of X.

F1F4F5given
2.1

Inductively suppose A embeds in Rm and identify it with its image. For k1, write points of Dk as rv, 0r1, vSk1, with the value at r=0 independent of v. Map A to (0,A,1) in Rk×Rm×R, and map the disk by rv{(2rv,0,0),0r1/2,((22r)v,(2r1)f(v),2r1),1/2r1. The formulas agree at r=1/2 and are continuous on their two closed domains. At r=1 the value is (0,f(v),1), precisely the prescribed identification, so step 1.1 gives a continuous map on Y. On the inner half-disk it is injective. On the outer annulus with r<1, height recovers r and the nonzero first coordinate recovers v; positive height separates this part from the inner half-disk except for their common seam. Height one occurs only on the image of A and on the attached boundary. Thus there are no additional identifications. The map is an embedding: it is a continuous bijection onto its image, and it maps closed subsets of compact Y to compact, hence closed, subsets of its Hausdorff image by [F5]. A zero-cell is a disjoint point; embed A{} as (A,0){(0,1)} in Rm+1. Start with the empty subspace of R, and these finitely many constructions embed X.

F5step 1.1
3.1

We prove weak local contractibility by the same finite attachment induction. The empty stage has no points. At a new zero-cell the singleton is open and contracts to itself, while neighborhoods in the old stage are unchanged. For a positive-dimensional attachment, YA is open, since A is compact and closed by [F5], and its characteristic map is a homeomorphism from the disk interior. A point there therefore has, inside any prescribed open neighborhood, a smaller ball contracting by straight segments. It remains to treat a point xA. Given an open neighborhood U of x in Y, induction supplies an open neighborhood VA of x in A, contained in UA, and a nullhomotopy of VAUA.

F1F5step 1.1step 2.1
4.1

Let ϕ:DkY be the characteristic map, W=f1(VA)Sk1, and F=Dkϕ1(U). For vSk1 put η(v)=14min{1,dist(v,Sk1W),dist(v,F)}, replacing a distance to an empty set by the constant 1. Distance to a nonempty subset is continuous: the triangle inequality bounds the difference of its infima by the distance between the two points. The two sets measured here are closed in the disk or sphere, so their distance from an exterior point is positive, since some ball around that point misses the set. Because f(W)U, it follows that η(v)>0 exactly for vW, and always 0η1/4. The set E={rv:1η(v)<r1} is open relative to the disk: all its points have r>3/4, where polar coordinates are continuous and the inequality is strict. It meets the boundary exactly in W. Also Eϕ1(U), since rvv=1r<dist(v,F) whenever F is nonempty; if F is empty there is nothing to check. The subset N=VAϕ(E) has preimages VA in A and E in Dk, including all identified boundary fibers. It is therefore open in Y by step 1.1, contains x, and lies in U.

step 1.1step 3.1
5.1

On N keep VA fixed and push each ϕ(rv) with rvE to ϕ((r+t(1r))v) at time t[0,1]. Increasing the radius preserves the strict collar inequality, so this stays in N. At radius one it agrees with the fixed value f(v) in VA; hence it is well-defined on all identified fibers. It is jointly continuous, not merely separately continuous: the surjection q×id[0,1] is a closed quotient map. Indeed its source is a finite disjoint union of compact products A×[0,1] and Dk×[0,1]. By step 2.1 and [F4], these products are compact closed bounded Euclidean subsets; the target Y×[0,1] is Hausdorff. The closed-map argument of step 1.1 applies. Restrict this quotient map to the inverse image of the open subset N×[0,1]; it remains quotient, since openness can be checked on this open inverse image. The displayed continuous formulas on that inverse image agree on fibers, so descend continuously. At t=0 this is the identity and at t=1 its image lies in VA. Concatenating, on two half-intervals, this deformation with the nullhomotopy in step 3.1 gives a nullhomotopy of NU. Agreement at the joining time proves continuity by the finite closed-set pasting rule. This completes the local induction.

F4F5step 1.1step 2.1step 3.1step 4.1
6.1

The image of the embedding in step 2.1 is compact by step 1.1 and weakly locally contractible by step 5.1, which is invariant under a homeomorphism by transporting the open neighborhoods and homotopies. Apply [F2] to obtain the open neighborhood and retraction. Its hypothesis AC is supplied by [F3]; its exact uses are selection of nearest points at vertices of a locally finite cell structure in the complement and selection of controlled continuous extensions over its positive-dimensional cells. No choice beyond finite existential choices was used in the embedding or contraction induction.

F2F3step 1.1step 2.1step 5.1
7.1

For X= take the empty embedding, O= and the empty retraction. For a one-point complex a constant map on a Euclidean ball is a retraction; a finite zero-dimensional complex is covered by finitely many disjoint balls with the corresponding constant retractions. At r=0,1/2,1 the embedding formulas and boundary identifications were checked in step 2.1, and both time endpoints and the concatenation endpoint were checked in step 5.1. Attaching maps need not be injective: their collapsed or repeated boundary fibers are exactly those identified in steps 2.1 and 5.1. In particular the argument covers nonregular CW complexes and constant attaching maps. Positive-dimensional attachment to the empty stage is impossible because its sphere boundary is nonempty. There are no coefficients or algebraic zero cases here. The phrase compact ENR names precisely the embedding, compactness and neighborhood retraction just constructed, without a separate converse assertion about arbitrary ENRs being finite CW complexes.

step 2.1step 5.1step 6.1
TheoremStatement: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-13Open item page →

Lefschetz fixed-point theorem for finite complexes

Statement

Assume AC. Let X be a finite CW complex and f:XX continuous. If its rational Lefschetz number L(f) is nonzero, then f has a fixed point. Equivalently, a fixed-point-free self-map has Lefschetz number zero. No converse from L(f)=0 to absence of fixed points is asserted. AC enters through the Euclidean neighborhood-retract realization of X.

Facts & Assumptions

[F1]

Lefschetz number of a finite CW self-map defines the finite alternating rational homology trace sum, proves its well-definedness, and records homotopy invariance.

[F2]

Hopf trace formula equates alternating chain and homology traces for a bounded finite-dimensional chain complex over a field.

[F3]

Finite CW complexes are Euclidean neighborhood retracts embeds X as a compact Euclidean subset with a retraction from an open neighborhood, under AC.

[F4]

For AMm×n(F) and BMn×m(F), tr(AB)=tr(BA) equates the traces of rectangular products, including zero-dimensional spaces.

[F5]

The Axiom of Choice is assumed for [F3]'s nearest-point and controlled-cell-extension selections.

[F6]

Mesh of iterated simplicial barycentric subdivision tends to zero gives arbitrarily small simplex mesh and bounds each vertex star's diameter by twice the mesh, in the original Euclidean metric.

[F7]

The open star criterion produces a simplicial map turns a star-compatible vertex assignment into a simplicial map with a straight-line homotopy to the original map, the two images of each point lying in the same target simplex.

[F9]

Cellular maps induce cellular chain maps says that a map preserving skeleta induces the relative skeletal chain map and that its homology map is the singular homology map.

[F10]

Relative homology of consecutive CW skeleta identifies the relative skeletal group with one coefficient copy per cell, via the characteristic disks and their quotient spheres.

Proof

Given: X,f as stated. We prove that absence of fixed points implies L(f)=0.

1.1

If X is empty, [F1] gives L(f)=0. Otherwise apply [F3] and identify X with a compact subset of Rm, with a retraction r:OX from an open O. We may increase m to at least one. There is η>0 such that every point at distance less than η from X lies in O. To verify this directly, the balls B(x,a) with xX, a>0 and B(x,3a)O cover X. Choose finitely many covering balls B(xj,aj) and put η=minjaj. If y has distance less than η from X, take zX with yz<η and a covering ball containing z. Then yxj<η+aj2aj, so yO. These are finite choices.

F1F3F5given
2.1

Choose a positive grid length h with mh<η. Take all closed cubes of the grid hZm that meet X. There are finitely many, since X is bounded; their union contains X and lies in O by step 1.1. Triangulate every such cube compatibly as follows. In coordinates yi[0,1] measured from its lower corner, use the regions 0yπ(1)yπ(m)1, for all permutations π. Each region is a simplex: consecutive coordinate differences together with yπ(1) and 1yπ(m) are nonnegative barycentric coordinates summing to one. The vertices are the successive zero-one vectors obtained by turning on coordinates in reverse order. Equalities give the common faces, these regions cover the cube by ordering its coordinates, and on any grid face the rule reduces to the identical ordering rule in the unfixed coordinates. Thus adjacent cube triangulations agree. Include all faces and call the resulting finite Euclidean simplicial complex P. Its realization is compact by [F11], being a finite union of closed bounded simplices. These simplices, with interiors as cells, form a finite CW complex: their boundaries are unions of lower faces and finite closed-set pasting gives the weak topology. Restrict r to P and let i:XP be inclusion. Put F=ifr:PP. A fixed point y=F(y) lies in X, where r(y)=y, so is exactly a fixed point of f; conversely every fixed point of f is fixed by F.

F11step 1.1
3.1

For each degree, write A=if:Hj(X;Q)Hj(P;Q) and B=r:Hj(P;Q)Hj(X;Q). The spaces are finite-dimensional by [F1]. Composition on singular chains gives composition on homology, and ri=idX gives AB=F and BA=f. Hence [F4] proves tr(F)=tr(f) in each degree. Summing the finitely many nonzero degrees yields L(F)=L(f). No homotopy equivalence between P and X has been assumed.

F1F4step 2.1
3.2

Suppose f has no fixed point. Then F has none by step 2.1. The continuous positive function d(y)=F(y)y has a uniform positive lower bound: the open sets {y:d(y)>1/n} for positive integers n cover compact P. A finite subcover gives d(y)>1/N for all y, where N is the largest of its indices. Put ϵ=1/N. By [F6], subdivide P barycentrically to a finite complex L of mesh less than ϵ/3, using the same Euclidean metric. This also works in dimension zero, where its mesh is zero.

F6step 2.1
4.1

The inverse images under F of the open vertex stars of L cover P. By [F8] let δ>0 be a Lebesgue number. Subdivide L further to K so that 2m(K)<δ, by [F6]. Every nonempty closed vertex star of K has diameter less than δ, so is contained in F1(stL(w)) for some vertex w. Assign such a w=g(v) to each vertex v of K; there are finitely many. The open-star condition of [F7] follows, giving a simplicial g:KL and a homotopy Fg. For every point y, F(y) and g(y) lie in a common simplex of L, so F(y)g(y)m(L)<ϵ/3. If a closed simplex σ of K met g(σ), there would be x,yσ with x=g(y). Since K subdivides L, xydiamσm(L)<ϵ/3. Therefore F(y)yF(y)g(y)+xy<2ϵ/3, contradicting step 3.2. Thus g(σ)σ= for every simplex. This quantitative estimate uses the ordinary star construction, not an extra carrier assertion about relative approximation.

F6F7F8step 3.2
5.1

Regard g as a self-map of the common space K=L=P. It preserves the skeleta of K: a simplicial map takes Kn into Ln, and LnKn, because subdivision triangulates each face within itself. By [F9] it induces a chain endomorphism Tn on Cn=Hn(Kn,Kn1;Q), computing g on homology. These groups have the finite oriented simplex bases of [F10] and are zero above dimP. For an n-simplex σ, its diagonal coefficient is zero. For n=0 this says directly that its vertex is not mapped to itself. For n1, collapse every other closed n-simplex and the (n1)-skeleton to a point; the resulting continuous coordinate map qσ:Knσ/σ is continuous by finite closed-simplex pasting. On the relative group, its map is projection to the σ coordinate of [F10]: it is the characteristic quotient on σ and constant on all other generators. But qσg is constant on σ by step 4.1, so it sends the relative characteristic generator to zero in Hn(σ/σ,;Q). This proves the claimed zero coefficient, including when g collapses σ to a lower-dimensional face. Hence tr(Tn)=0 in every degree.

F9F10step 4.1
6.1

Apply [F2] to this bounded finite-dimensional rational chain complex and its endomorphism. By step 5.1 its alternating chain trace is zero, while [F9] identifies its homology trace with L(g). Thus L(g)=0. The homotopy in step 4.1 and [F1] give L(F)=L(g), and step 3.1 gives L(f)=L(F)=0. Taking the contrapositive proves the statement.

F1F2F9step 3.1step 4.1step 5.1
7.1

Empty X was handled in step 1.1. For a singleton its only self-map fixes the point and [F1] gives L=1. For a finite discrete space the conclusion is also the point-basis fixed-point count in [F1]. Zero homology groups and zero-size matrices cause no exception by [F4], and step 5.1 treats both zero-cells and collapsed simplices. The mesh inequalities are strict, so no endpoint equality is silently substituted; [F7]'s homotopy has precisely endpoints F and g. The statement's equivalent formulation is exactly the logical contrapositive proved in step 6.1, not the converse assertion that every map with a fixed point has nonzero Lefschetz number. The only arbitrary selections are [F3]'s use of [F5]; all grid, subdivision, cover and vertex selections here are finite.

F1F3F4F5F7step 1.1step 5.1step 6.1

5 · Examples, counterexamples and false statements

None yet.

Sources