Alphabeta Math
TheoremStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedjudge pass (gpt-5.6-terra)audited 2026-09-13
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.

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

Depends on

Used by

Dependency tree · two levels

11 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources