Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-generatedPipeline-generatedjudge pass (gpt-6-luna)verified 2026-10-22 (gpt-6.1-sol)
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 manifold fundamental groups have finite generators without choice

Statement

Let M be a compact connected Hausdorff topological manifold and o∈M. There is a finite based graph mapped continuously into M such that its induced fundamental-group map is onto. Consequently π1(M,o) has a finite generating list, without a choice principle. No triangulation or smooth structure on M is assumed.

Facts & Assumptions

Given: The compact connected manifold and specified basepoint.

Proof

1.1givenconstructalgebra

First construct a compatible metric from finite data. Compactness supplies finitely many coordinate balls Vi whose closures lie in larger coordinate balls with charts φi; take their coordinate images concentric balls of radii ri<Ri. A continuous radial function χi equals one on V‾i, decreases linearly to zero before the larger chart boundary, and is zero elsewhere on M. The finitely many functions χi and χiφi, extended by zero, are continuous because their coordinate supports are compactly contained in the charts. Their combined map F into a finite Euclidean space is injective: for x, choose i with x∈Vi, so χi(x)=1; equality F(x)=F(y) forces χi(y)=1 and φi(x)=φi(y), hence x=y. A continuous injection of a compact space into a Hausdorff space is a homeomorphism onto its image: images of closed subsets are compact and hence closed. Therefore d(x,y)=∣F(x)−F(y)∣ is a compatible metric. All choices so far are finite.

2.1step 1.1givenconstructalgebra

Choose a finite cover of M by contractible coordinate balls. It has a positive Lebesgue number λ: for a finite open cover the functions x↦d(x,M∖U), with the empty-complement case assigned a positive constant, are continuous; their finite maximum is everywhere positive and has a positive minimum on compact M. A sufficiently small number below that minimum makes every set of diameter less than λ lie in some member, by taking a point in the set and using the corresponding distance bound. Choose 0<ϵ<λ/10. There is a finite cover by smaller coordinate balls Bj of d-diameter less than ϵ, because one can shrink a coordinate neighborhood inside a metric ball of radius less than ϵ/2 and then take a finite subcover. Choose 0<δ<ϵ that is a Lebesgue number for this second finite cover. Any pair of points of distance less than δ can therefore be joined inside one Bj by its straight coordinate path, of diameter less than ϵ.

3.1step 2.1constructalgebra

Compactness gives a finite δ/4-net of anchors a0=o,a1,…,as, with the basepoint added first. For each unordered distinct anchor pair of distance less than δ, put an edge in a finite graph and map it to the straight coordinate path in the least-index Bj containing that pair; the reverse orientation uses the reversed path. Map each vertex to its anchor. For any x∈M, let a(x) be the least-index anchor at distance less than δ/4. Join x to a(x) by the straight path in the least-index Bj containing them. These connectors have diameter less than ϵ and are defined by finite lists and the chart formulas, without choosing a family of paths. At o take the constant connector.

4.1step 2.1step 3.1givenconstructalgebra

Let ℓ be any based loop in M. Uniform continuity on its compact interval gives a finite subdivision such that each segment has image diameter less than δ/4. Write its successive endpoints as xi and anchors as ai=a(xi). Then d(ai,ai+1)<3δ/4, so the selected graph has an edge between successive distinct anchors; repeated anchors give the constant path. The loop formed by this edge, the original loop segment and the two endpoint connectors is contained in a set of diameter less than 4ϵ: each connector and edge has diameter less than ϵ, and its initial or terminal point lies within δ/4 of an endpoint of the original short segment. This entire small loop therefore lies in one of the contractible coordinate balls of step 2.1. Contract it there. Gluing these finitely many homotopies, with adjacent connectors cancelling, shows that ℓ is based homotopic to the resulting graph edge loop at a0=o. Thus the fundamental-group map of the component of this finite graph containing a0 is onto.

5.1step 3.1step 4.1constructalgebra∎

Choose a spanning tree of that finite graph component by its finite vertex order. For every oriented edge outside the tree, follow the tree path from the base vertex to its initial vertex, traverse the edge, and return along the tree path from its terminal vertex. These finitely many loops generate all graph edge loops: insert the corresponding tree paths at successive vertices of an edge loop; the intervening inverse tree paths cancel, and a tree-edge loop contracts by deleting immediate reversals. Step 4.1 then makes their images generate π1(M,o). All graph data, covers, nets and tree paths were finite; a loop uses its own one finite subdivision and finite homotopy construction. No infinite family of generators, partitions or primitives was selected. This proves the statement without AC.

Used by

Dependency tree · 0 levels

Nothing. This result depends on no other item in the library.

Sources