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.

16 results · all verified · 9 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 7 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Obstruction Theory, Postnikov Towers, and Classifying Spaces

1 · Prerequisites

2 · Summary

Cellular obstruction theory turns an extension problem into a cocycle only after its coefficient system, orientations, basepoint transports, and partial map have been fixed. The resulting cohomology class is independent of those coordinates, and its vanishing permits a controlled change of the current skeleton followed by extension over the next one. Difference cochains give the parallel criterion for homotopies. Nontrivial monodromy remains in a local system; the abelian degree-one and simple higher-degree hypotheses are never suppressed.

Eilenberg--Mac Lane spaces then represent ordinary cohomology, and successive cell attachments produce Postnikov sections. For simple stages, a marked extension by K(A,n) is classified by its k-invariant; a nontrivial fundamental-group action requires the local-coefficient version and is outside that untwisted classification statement.

The final part constructs Milnor's infinite-join bundle. Its total space is contracted by an explicit join-coordinate homotopy, its quotient charts carry a support-subordinate numeration, and maps into BG classify exactly numerable principal bundles over CGWH bases. In the associated fiber sequence the connecting map has direction ΩBGG. Paracompact-to-numerable implications and nonnumerable bundles are kept outside the classification claim unless separately justified.

3 · Logical flowchart

4 · Definitions, theorems and proofs

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-14Open item page →

Extending over one cell is equivalent to nullhomotoping the attaching sphere

Statement

Let n0, and let B=AαDn+1 be obtained by attaching one cell along α:SnA, and let f:AY be continuous. Then f extends to B if and only if fα:SnY is nullhomotopic.

Facts & Assumptions

[F1]

The attached space is the pushout of SnDn+1 and α:SnA.

[F2]

Dn+1 is the cone on Sn, and a nullhomotopy of a sphere map descends to a map on that cone.

Proof

Given: The attachment and map in the statement.

1.1

Suppose fˉ:BY extends f. Its restriction to the characteristic disk, composed with a radial contraction of Dn+1 to its center, is a nullhomotopy of fˉSn=fα.

F1
1.2

Conversely, let H:Sn×IY satisfy H(,0)=fα and have constant terminal map. Collapsing Sn×{1} turns the cylinder into CSnDn+1, and [F2] makes H descend to a map F:Dn+1Y with FSn=fα.

F2
2.1

The maps f on A and F on Dn+1 agree on the attaching boundary. By [F1]'s pushout universal property they glue uniquely to a continuous map fˉ:BY extending f. The two constructions are inverse existence implications and require no choice.

F1step 1.1step 1.2
DefinitionDefinition: Literature-sourcedProof: AI-adaptedjudge pass (gpt-5.6-terra)audited 2026-09-14Open item page →

Homotopy-group local system along a cellular map

Definition

Let n2, let X be a CW complex, and let f:XnY be cellular. On Xn define the homotopy-group local system along f by

(fΠnY)x=πn(Y,f(x)),Tγ=βfγ:πn(Y,f(x))πn(Y,f(y))

for a path class γ:xy. The reversal is forced by the published basepoint-transport convention, in which βρ:πn(Y,ρ(1))πn(Y,ρ(0)). Endpoint-fixed homotopy invariance and βρλ=βρβλ give Tγη=TηTγ, so this is a covariant functor to abelian groups.

Extension from the skeleton

The pair (X,Xn) has only cells of dimension at least n+13. The published high-relative-cell lemma therefore shows that Π1(Xn)Π1(X) is an equivalence: it is bijective on components and induces isomorphisms on all vertex groups. Consequently fΠnY extends to a local system on X, uniquely up to a natural isomorphism whose restriction to Xn is the identity. An obstruction calculation must either fix one such extension as coefficient data or use the equivalent universal-cover module model. For a point outside Xn its stalk is not written πn(Y,f(x)), since f(x) is not defined there. This corrects the ill-typed wording in the Step-1 scaffold.

For n=1, this page uses the construction only when the relevant π1(Y) is abelian and all conjugation transport is trivial. Then the system has trivial monodromy and is isomorphic to a constant abelian system on each component. No nonabelian group is inserted into a cellular cochain group. The definition itself chooses neither component basepoints nor a set-indexed family of paths; any concrete coordinate extension is treated as supplied data.

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

Primary cellular obstruction cochain

Definition

Let n1, let (X,A) be a CW pair, and let f:XnAY. Assume either n2, with a fixed extension P to X of the local system fΠnY on XnA, or n=1, with the abelian trivial-conjugation coefficient system specified in the preceding definition.

Supply cellular coefficient coordinates: an orientation and lift of every relative (n+1)-cell and the corresponding whisker from its attaching-sphere basepoint to the chosen component coordinate. If Φe:(Dn+1,Sn)(Xn+1A,XnA) is the resulting based characteristic map, define

θ(f)(e)=the transport to the chosen cell coordinate of [fΦeSn]πn(Y,f(Φe())).

This assignment is the primary cellular obstruction cochain

θ(f)Ccelln+1(X,A;P).

Reversing the cell orientation negates both its cellular generator and its coordinate value. Changing a lift by a deck transformation changes the generator and the coefficient by the matching monodromy action, exactly as required by the equivariant-Hom rule φ(cg)=g1φ(c). Thus the cochain is independent of the display coordinates after the canonical basis identification.

By the one-cell extension lemma, θ(f)(e)=0 exactly when f extends over that particular characteristic disk while its map on XnA is kept fixed. The cocycle and global-choice statements are not part of this definition; they are proved below.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-14Open item page →

The primary obstruction cochain is a cocycle

Statement

Under the hypotheses and coefficient conventions of the primary obstruction definition,

δθ(f)=0.

Thus θ(f) determines a class

[θ(f)]Hn+1(X,A;P)

in cellular, equivalently singular, cohomology with local coefficients.

Facts & Assumptions

[F1]

For a simply connected base and cells of dimension at least two, consecutive relative CW skeleta have the oriented characteristic classes as compatible relative-homotopy and homology generators (A relative single cell layer has compatible homotopy and homology bases). We use this only for n2, after passage to the supplied universal-cover coordinates.

[F2]

The boundary followed by the relative inclusion in the homotopy exact sequence of a pair has zero composite (Long exact sequence of relative homotopy groups).

[F3]

The AT-23 cellular differential is the signed incidence map with monodromy (Cellular chains compute local homology), and its equivariant Hom differential computes singular local cohomology (Cellular cochains compute cohomology with local coefficients).

[F4]

For each path-connected component Bi, the first Hurewicz map identifies H1(Bi;Z) with the abelianization of π1(Bi), naturally and without Choice (The first Hurewicz map is abelianization).

[F5]

For a pair (W,B), the singular-homology sequence is exact at H2(W,B;Z), so the connecting map :H2(W,B;Z)H1(B;Z) kills the image of H2(W;Z) (Long exact sequence of a pair).

Proof

Given: (X,A), f:XnAY, and the local coefficient data of the statement.

1.1

First suppose n2. Work in one component and in a supplied universal-cover coordinate system. The lift of XnA is simply connected: adjoining the remaining relative cells, whose dimensions are at least three, does not change π1. Hence [F1] identifies each lifted (n+1)-cell characteristic class with its oriented relative cellular generator.

F1
1.2

Now suppose n=1. Put B=X1A and W=X2A. On each component Bi with its supplied basepoint and whisker, f:π1(Bi)π1(Y,f(bi)) has abelian target by hypothesis. Thus [F4] gives a unique homomorphism λi:H1(Bi;Z)π1(Y,f(bi)) with f=λihBi. For an oriented relative two-cell e, let ueH2(W,B;Z) be its characteristic disk class. Its pair boundary ueH1(Bi;Z) is the Hurewicz class of the attaching loop, including the supplied orientation and whisker. Therefore θ(f)(e)=λi(ue). The assumed trivial conjugation action makes this formula independent of loop transport in the target and makes the n=1 coefficient system constant in these component coordinates. No representatives are selected simultaneously.

F3F4F5
2.1

In this n2 case, the geometric obstruction on a lifted (n+1)-cell is the value on its cellular generator of the composite “inverse relative Hurewicz, relative boundary, then f,” with the prescribed whisker transport. The coordinate rule is equivariant under deck transformations, so it descends to the local cochain θ(f) of the definition.

F1F3step 1.1
2.2

For n=1, let c be an oriented relative three-cell. Its attaching sphere determines vcH2(W;Z); under the relative inclusion i:H2(W;Z)H2(W,B;Z), the class ivc is the relative cellular boundary of c, by the connecting-map and signed-incidence description in [F3]. The sphere and all its boundary incidences lie in one component, so Step 1.2 gives (δθ(f))(c)=λi(ivc)=0. The last equality is exactness of the pair homology sequence [F5]. This argument retains every cell and path in the arbitrary subcomplex A inside the pair (W,B); it never assumes that A is simply connected.

F3F5step 1.2
3.1

For n2, let c be an oriented lifted (n+2)-cell. Naturality of relative Hurewicz for the two consecutive skeletal pairs identifies the cellular boundary of c with the Hurewicz image of its attaching class in πn+1(Xn+1A,XnA). Evaluating θ(f) on that boundary is therefore f applied after the next relative boundary. The consecutive maps πn+1(Xn+1A)πn+1(Xn+1A,XnA)πn(XnA) have zero composite by [F2]. Thus (δθ(f))(c)=0.

F1F2step 2.1
4.1

The relative (n+2)-cells freely generate the cellular chain module, so Steps 3.1 and 2.2 give δθ(f)=0 in their respective ranges, component by component. For n2, [F3] includes exactly the whisker monodromy used in Step 2.1; for n=1, it is the identity by Step 1.2. Hence θ(f) defines a cellular cohomology class, and the AT-23 comparison in [F3] carries it naturally to the stated singular local-coefficient class. No simultaneous choices beyond the supplied coordinates are made.

F3step 2.1step 1.2step 3.1step 2.2
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-14Open item page →

Difference cochain between two cellular extensions

Definition

Retain the abelian coefficient hypotheses of the primary obstruction. Let f0,f1:XnAY and supply a homotopy

H:(Xn1A)×IY

from their restrictions. Give every prism en×I the product orientation with the interval last, so

(en×I)=(en)×I+(1)n(en×{1}en×{0}).

The maps f0 on the bottom, H on the side, and f1 on the top define a map from the boundary sphere of each prism to Y. Transport its homotopy class to the f0ΠnY coordinate using the basepoint track of H. With the sign convention of Davis--Kirk, define

d(f0,H,f1)(en)=(1)n+1[f0Hf1](en×I).

These values form the difference cochain

d(f0,H,f1)Ccelln(X,A;f0ΠnY).

The homotopy H supplies the canonical natural identification between the coefficient systems of f0 and f1. The orientation sign is chosen so that the next theorem has the exact formula δd=θ(f0)θ(f1).

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-09-14Open item page →

The primary obstruction class is independent of cellular choices

Statement

Changing cell orientations, lifts, whiskers, or transport coordinates changes θ(f) only by the canonical cellular-cochain isomorphism. If f0,f1:XnAY are joined on Xn1A by H, then, under the coefficient identification supplied by H,

δd(f0,H,f1)=θ(f0)θ(f1).

Consequently the primary obstruction cohomology class depends only on the prior-stage map up to the stated homotopy and canonical coefficient identification.

Facts & Assumptions

[F1]

Reversing a cell orientation or changing its lift transforms the cellular generator and obstruction value by the matching sign or monodromy action, so the primary cochain is unchanged under the canonical basis identification (Primary cellular obstruction cochain).

[F2]

The obstruction cochain on the product CW pair is a cocycle (The primary obstruction cochain is a cocycle).

[F3]

With the interval-last orientation fixed in the difference-cochain definition, (e×I)=(e)×I+(1)dime(e×1e×0) (Difference cochain between two cellular extensions).

[F4]

Homotopy-group basepoint transport depends only on the endpoint-fixed path class, composes along concatenated paths, and in degree one is conjugation by the transport path (Higher homotopy basepoint transport and moving homotopies).

[F5]

The coefficient system is a covariant functor whose transports compose along concatenated incidence paths (Homotopy-group local system along a cellular map).

Proof

Given: The cellular data and the maps f0,f1,H in the statement.

1.1

An orientation reversal multiplies both the cellular generator and the recorded obstruction value by 1, while a lift change applies the same deck transformation and inverse monodromy relation on the equivariant cellular Hom; these are exactly the canonical basis identifications in [F1]. If a whisker u from the attaching-sphere basepoint a to the chosen coordinate c is replaced by v:ac, the comparison loop at c is uˉv, not uvˉ (which is based at a). Writing fu and fv for their images in Y, the published convention gives Tu=βfu and βγη=βγβη, so Tu=βfu(fv)Tv. Thus this coordinate-loop transport carries the new recorded value to the old one; its inverse βvˉu carries old to new. In the n=1 case the action is trivial by the standing coefficient hypothesis. Finally, changing transport coordinates means applying a stalkwise natural isomorphism of the fixed local system in [F5]. By the defining naturality square it intertwines transport along every incidence path. Applying it stalkwise therefore commutes with the cellular coboundary and sends each old obstruction value to its new coordinate. In all four cases the resulting canonical cellular-cochain isomorphism carries θ(f) and its cohomology class to their new-coordinate versions.

F1F4F5
1.2

Give (X×I,A×I) the relative prism CW structure and put

Zn=(Xn×I)(Xn1×I)(A×I).

The endpoint maps f0,f1 and H agree on overlaps, defining a map F:ZnY. Let PH be the homotopy-group coefficient system induced by F, with its endpoint restrictions identified along H. Then [F2] gives a relative obstruction cocycle ΘCcelln+1(X×I,A×I;PH). Its values on horizontal (n+1)-cells are θ(f0) and θ(f1), while its signed restriction to vertical cells en×I is the difference cochain by definition. [F2]

2.1

Evaluate δΘ=0 on en+1×I. Using [F3] and the defining sign d(en)=(1)n+1Θ(en×I) gives 0=(1)n+1(δd(en+1)+θ(f1)(en+1)θ(f0)(en+1)). Hence δd=θ(f0)θ(f1) on every cell.

F2F3step 1.2
3.1

Coboundaries vanish in cohomology, so Step 2.1 identifies [θ(f0)] and [θ(f1)] after the coefficient transport supplied by H. Combining this with Step 1.1 proves independence from every listed choice. The argument uses a supplied homotopy and supplied coordinates and makes no set-indexed selection.

step 1.1step 2.1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-14Open item page →

Vanishing of the primary obstruction is equivalent to extension over the next skeleton

Statement

Assume AC for arbitrary families of relative cells. Let f:XnAY satisfy the coefficient hypotheses of primary obstruction theory. Then the restriction fXn1A extends over Xn+1A if and only if

[θ(f)]=0Hn+1(X,A;P).

For a finite relative CW pair, the proof uses only finite choice.

More precisely, if dCn(X,A;P) is any cellular cochain, there is a map fd:XnAY equal to f on Xn1A and satisfying d(f,const,fd)=d. This assertion does not say that f and fd are homotopic on the n-skeleton.

Facts & Assumptions

[F1]

Difference cochains satisfy δd(f0,H,f1)=θ(f0)θ(f1) (The primary obstruction class is independent of cellular choices).

[F2]

The difference value on an oriented n-cell is the signed homotopy class of the map on the boundary of its prism (Difference cochain between two cellular extensions).

[F3]

On one attached cell, a zero attaching-sphere class is equivalent to extension over its disk (Extending over one cell is equivalent to nullhomotoping the attaching sphere); compatible cell maps glue by the CW pushout.

[A1]

AC is available only for simultaneous choices over arbitrary cell families; finite families need only finite choice (The Axiom of Choice).

Proof

Given: (X,A), f, its coefficient system, and [A1] as in the statement.

1.1

Suppose the prior-stage restriction extends to F:Xn+1AY. Put f1=FXnA. Every attaching sphere then bounds its characteristic-disk restriction, so θ(f1)=0 by [F3]. The independence theorem, applied to the relevant prior-stage homotopy, gives [θ(f)]=[θ(f1)]=0.

F1F3
1.2

Let dCn(X,A;P) and consider one oriented relative n-cell with characteristic disk Dn and cell map fe. Choose a based sphere map ue:SnY representing the sign-adjusted value d(e) in the stalk fixed by the cell's whisker. There is a relative pinch map q:DnDnSn: choose a small closed ball in the interior, collapse its boundary to the wedge point, map the outside quotient to the first disk by a radial homeomorphism fixed on Dn, and map the collapsed inner ball with degree +1 to the sphere summand. Define fd,e=(feue)q. It agrees with fe on Dn. In the prism-boundary sphere of [F2], collapse the stationary side and the region on which the two disk maps agree. What remains is exactly the degree-one sphere carrying ue; choosing the sign of ue according to [F2]'s convention therefore gives d(f,const,fd)(e)=d(e).

F2
2.1

Apply Step 1.2 to every relative n-cell. AC in [A1] selects the sphere representatives for an arbitrary family; only finitely many choices occur for a finite pair. The modified cell maps agree with the unchanged map on Xn1A, so the CW pushout and weak topology glue them to fd:XnAY, with d(f,const,fd)=d. No homotopy from f to fd on the n-cells is constructed or needed.

A1F2step 1.2
3.1

Conversely, assume [θ(f)]=0 and choose d with θ(f)=δd. Apply Step 2.1 and put f=fd. By [F1], θ(f)θ(f)=δd=θ(f), hence θ(f)=0. By [F3], f extends over every relative (n+1)-cell. AC selects all fillers for an arbitrary cell family, and the pushout glues them to an extension on Xn+1A. This extension restricts to the original map on Xn1A.

A1F1F3step 2.1
4.1

Steps 1.2–2.1 also prove the more precise realization assertion, and Steps 1.1 and 3.1 prove both implications. Zero cochains, absent cells, and the case A=X are included. The proof does not say that the original fixed map f extends when merely its cohomology class vanishes: it may first be changed, generally nonhomotopically rel boundary, on the n-cells while staying fixed on the prior skeleton.

step 1.1step 1.2step 2.1step 3.1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-09-14Open item page →

Difference cochains classify homotopies of extensions in the stable stage

Statement

Assume AC. Let (X,A) be a relative CW complex, let n1, and let Y be (n1)-connected and n-simple; when n=1, assume in particular that π1(Y) is abelian. Fix a:AY and put Π=πn(Y) with its resulting simple coefficient system.

Let En(a) consist of maps g:XnAY extending a whose obstruction cochain is zero, modulo homotopy rel A on XnA. Equivalently, these are the n-stage maps which extend over Xn+1A, with an extension chosen only when needed. If En(a) is nonempty, then

Hn(X,A;Π)

acts freely and transitively on it. For g0,g1En(a), the displacement is the difference class

[d(g0,g1)]Hn(X,A;Π),

and this class is zero if and only if g0 and g1 are homotopic rel A through the n-skeleton. For a finite relative CW pair, only finite choice is used.

Facts & Assumptions

[F1]

Since Y is (n1)-connected, every two extensions of a are homotopic rel A through Xn1A; for n=1, abelianness makes the conjugation action simple.

[F2]

For a chosen prior-stage homotopy, δd(g0,g1)=θ(g0)θ(g1) (The primary obstruction class is independent of cellular choices).

[F3]

The difference-cochain construction uses one shifted prism cell for each relative cell and identifies its primary obstruction cochain with the signed difference cochain (Difference cochain between two cellular extensions).

[F4]

For every cellular n-cochain d, the vanishing-obstruction theorem constructs a map fd equal to f on the prior skeleton and having prescribed difference d(f,const,fd)=d, by relative pinch maps and simultaneous choice; it makes no claim that f and fd are homotopic on the n-skeleton (Vanishing of the primary obstruction is equivalent to extension over the next skeleton).

[A1]

AC is used only to choose representatives and fillers for arbitrary cell families (The Axiom of Choice).

Proof

Given: (X,A), Y, a, and [A1] as in the statement.

1.1

Let g0,g1En(a). By [F1], choose a homotopy H rel A between their restrictions to Xn1A. Because θ(g0)=θ(g1)=0, [F2] gives δd(g0,H,g1)=0. Thus the difference cochain defines a class in Hn(X,A;Π).

F1F2
1.2

Changing H or changing either endpoint through a homotopy rel A changes this cocycle by a coboundary: apply the obstruction-class independence theorem to the corresponding boundary map on the product pair. Hence [d(g0,g1)] depends only on the two classes in En(a). Reversing a prism changes its sign, and gluing prisms gives

F3

[d(g0,g2)]=[d(g0,g1)]+[d(g1,g2)].

[F3]

2.1

Regard the homotopy problem as extension over the product pair in [F3]. Suppose [d(g0,H,g1)]=0, and choose cCn1(X,A;Π) with d(g0,H,g1)=δc. Keep both endpoint maps fixed. On each relative prism en1×I, whose dimension is n, insert by the relative pinch construction of [F4] a sphere representative of c(en1) into the interior of H, leaving its entire boundary, including the two endpoint faces, fixed. AC makes these simultaneous insertions over arbitrary cells; the CW pushout glues them to a new prior-stage homotopy Hc rel A with the same endpoints. On a boundary prism en×I, the only changed faces are the prisms over the (n1)-cells of en. Their signed incidence sum, with the interval-last sign in [F3], is δc(en); the same oriented boundary calculation as [F2] therefore gives d(g0,Hc,g1)=d(g0,H,g1)δc=0 as a cochain, not just as a class. The zero obstruction on each en×I now supplies a filling extending Hc over the relative n-prisms, while the fixed bottom and top faces remain g0 and g1. The glued fillings are a homotopy g0g1 on XnA rel A. Conversely, such a homotopy fills every prism, making its difference cochain zero and hence its class zero.

A1F2F3F4step 1.1
2.2

Fix gEn(a) and let zZn(X,A;Π). Since g has zero obstruction as in Step 1.1, apply [F4] to a stationary prior-stage homotopy and prescribe difference cochain z. It produces gz:XnAY with d(g,const,gz)=z. By [F2],

F2F4step 1.1

θ(gz)=θ(g)δz=0,

so gzEn(a). [F2, F4]

3.1

If z and z differ by a coboundary, Step 1.2 gives [d(gz,gz)]=[zz]=0, so Step 2.1 makes gz and gz equivalent. Thus Step 2.2 defines an action of Hn(X,A;Π) on En(a). The addition formula in Step 1.2 proves the action law.

step 1.2step 2.1step 2.2
4.1

For any g0,g1, the class [d(g0,g1)] sends g0 to g1, proving transitivity. If a class fixes g0, its displacement is zero by Step 2.1, proving freeness. AC enters only in [F4] and in simultaneous extension over arbitrary cell families; finite families need only finite choice. Empty cell sets, A=X, and the zero group give the asserted singleton torsors.

A1step 2.1step 3.1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-09-14Open item page →

Obstruction theory for lifting through a fibration

Statement

Assume AC and n1. Let p:EB be a Serre fibration with path-connected simple fiber F, let (X,A) be a relative CW complex, and let f:XB. If a lift

g:XnAE,pg=fXnA,

has been fixed, then its next obstruction is a canonical class

on+1(g)Hn+1(X,A;fΠnF).

Here fΠnF is the local system obtained by transporting πn of the fibers along f; “simple” means that the change-of-basepoint action inside a fiber is trivial in the degree used. The class vanishes if and only if, after changing g on the relative n-cells rel Xn1A, the lift extends over Xn+1A.

If πi(F)=0 for i<n, the lift through XnA exists whenever the lower relative lifting problem has been solved, and the displayed class is the choice-independent primary obstruction. A numerable fiber bundle satisfies the fibration hypothesis by the published numerable-bundle theorem. For finite relative cell sets, only finite choice is used.

Facts & Assumptions

[F1]

The pullback construction identifies lifts of f with sections of q:fEX (Hurewicz and serre fibrations).

[F2]

A fibration has path lifting and homotopy lifting relative to a subspace supplies relative lifting for the finite CW pairs Sn×I and their cubical prisms in a Serre fibration. Higher homotopy basepoint transport and moving homotopies supplies the endpoint-path correction on based πn. The varying-fiber local system is constructed in Step 1.2 below; the fixed-target system for a map into one space is not being used as its source.

[F3]

For one relative (n+1)-cell, the lifted attaching sphere determines an element of the transported πn(F), and it is zero exactly when the section extends across that disk.

[F4]

In ordinary primary obstruction theory the signed cellular incidence calculation gives δθ=0 (The primary obstruction cochain is a cocycle).

[F5]

The ordinary prism calculation gives δd=θ(s0)θ(s1) (The primary obstruction class is independent of cellular choices).

[F6]

The ordinary realization theorem changes an n-stage map on each relative n-cell, keeping the prior skeleton fixed, by inserting prescribed sphere representatives; it expressly does not claim a homotopy on the n-skeleton (Vanishing of the primary obstruction is equivalent to extension over the next skeleton).

[A1]

AC is used only for simultaneous representatives and lift extensions over arbitrary cell families (The Axiom of Choice).

Proof

Given: p, (X,A), f, g, and [A1] as in the statement.

1.1

Form fE={(x,e):f(x)=p(e)} with projection q(x,e)=x. The map g corresponds to the section s(x)=(x,g(x)), and conversely a section has second coordinate a lift. Pullbacks preserve the Serre lifting property.

F1
1.2

Construct the coefficient system for the varying fibers. For a base path γ:bc and a chosen lift γ~ beginning at eFb and ending at eFc, lift the constant-in-the-sphere-coordinate homotopy γ on Sn×I, prescribed on Sn×{0}{}×I by a based sphere map a:SnFb and γ~. The top face gives a based sphere map into (Fc,e). Relative lifting on a second parameter cube shows that homotopic based sphere representatives give homotopic top faces, while lifting the two halves of the cubical concatenation and comparing along their common face shows preservation of the πn group law. Reversing γ gives an inverse up to the based retracing-prism homotopy, so this is an isomorphism πn(Fb,e)πn(Fc,e). The same relative lifting on a square compares two path lifts and an endpoint-fixed homotopy of base paths; the top edge of that square is a path between their endpoint basepoints in Fc. Correcting by its basepoint transport from [F2] makes the maps agree. A two-interval prism compares a concatenated path with successive transports. Because the fiber is simple in degree n, loops in a fiber act trivially on πn, so the correction does not depend on the comparison edge; for n=1 this is precisely the stated abelian/trivial-conjugation condition. The resulting maps depend only on endpoint-fixed base-path classes, preserve composition, and are invertible. Consequently bπn(Fb) is an abelian local system ΠnF on the relevant base component, and pulling it back along f gives the stated fΠnF. This uses only finite cubical lifting for each supplied path; [A1] is needed later for simultaneous choices over arbitrary cells.

F2A1
2.1

Let ϕ:(Dn+1,Sn)(Xn+1A,XnA) be a characteristic map for the pullback section of Step 1.1. Contract Dn+1 to its center and lift that contraction along q on the boundary section. The terminal boundary map lies in the fiber over the center and defines

F2step 1.1

os(ϕ)πn(Fϕ(0)).

Reversing the contraction and applying the relative homotopy lifting property shows that a nullhomotopy of this sphere produces a section over Dn+1 agreeing with s on Sn. Conversely, any such section supplies that nullhomotopy. This proves [F3], not merely one implication. [F2, F3]

3.1

Choose orientations, lifts of relative cells, and whiskers. Step 2.1 assigns a value to every relative (n+1)-cell. Replacing a whisker by a loop applies precisely the fiber-transport automorphism of [F2], while a deck translate applies the corresponding equivariance rule. The values therefore form a well-typed cellular cochain

F2step 2.1

θn+1(s)Cn+1(X,A;fΠnF).

[F2, step 2.1]

4.1

Evaluate the cochain of Step 3.1 on the boundary of one relative (n+2)-cell. Pull everything back to its characteristic disk. Lifting its radial contraction identifies all boundary fiber groups, and the signed incidence sum is the boundary of the single lifted sphere datum on that disk. It is zero in πn(F) because a boundary is null in the relative homotopy exact sequence. Undoing the transports restores exactly the local-coefficient incidence formula. Hence δθn+1(s)=0.

F2F4step 3.1
5.1

A different cellular contraction, whisker, or partial section gives a fiberwise prism. Applying the signed boundary calculation of Step 4.1 to that prism yields the identity recorded in [F5]:

δd(s0,H,s1)=θn+1(s0)θn+1(s1).

Thus on+1(g)=[θn+1(s)] is independent of those choices while the preceding-stage lift is fixed up to homotopy. [F5, step 4.1]

6.1

If the class from Step 5.1 is zero, write θn+1(s)=δd. On a relative n-cell, lift a contraction of its base disk to transport the given section to a map into the center fiber. Apply the relative pinch construction of [F6] there, inserting a signed sphere representative of d(en) while fixing the boundary. Lift the reversed contraction relative to the boundary; the resulting map is again a section over the cell and agrees with s on Xn1A. AC chooses the sphere representatives and relative lifts simultaneously over all cells. The fiberwise prism calculation of Step 5.1 then gives θn+1(sd)=θn+1(s)δd=0. Step 2.1 extends sd over every relative (n+1)-cell, and the CW pushout glues the extensions. Conversely, an extended section has zero cell values, so its class, and hence the class of the original partial lift, is zero.

A1F3F5F6step 2.1step 5.1
7.1

If πi(F)=0 for i<n, every earlier cell obstruction group is zero. Induction gives a lift through the n-skeleton, and the same prism identity shows that any two such lifts have the same primary class. If the original map is a numerable bundle projection, the published theorem makes it a Hurewicz and therefore a Serre fibration, so all preceding steps apply. AC is confined to [A1], and finite cell families require only finite choice.

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

Eilenberg--Mac Lane space

Definition

Let n1.

  • For an arbitrary group G, an Eilenberg--Mac Lane space of type K(G,1) is a connected based CW complex K equipped with a specified isomorphism π1(K)G and satisfying πi(K)=0 for every i>1.
  • For an abelian group A and n2, an Eilenberg--Mac Lane space of type K(A,n) is a connected based CW complex K equipped with a specified isomorphism πn(K)A and satisfying πi(K)=0 for every positive in.

The notation K(G,n) denotes a chosen model together with its chosen group identification, not a literally unique space. No K(G,n) with nonabelian G and n2 is asserted: higher homotopy groups are abelian. The zero-group case is allowed and has the homotopy type of a point.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-14Open item page →

Existence and homotopy uniqueness of Eilenberg--Mac Lane spaces

Statement

Assume AC. Every group G has a connected CW model K(G,1). For every abelian group A and every n2, there is a connected CW model K(A,n). If two models carry identifications with the same group, they are homotopy equivalent by maps inducing the prescribed identification (with the usual basepoint transport in degree one).

Facts & Assumptions

[F1]

Van Kampen computes the fundamental group of a presentation 2-complex (Seifert–van Kampen identifies the fundamental group with a group pushout).

[F2]

For n2, the wedge aASan is (n1)-connected and its πn is the free abelian group Z(A) on the sphere inclusions (The first potentially nonzero homotopy group of a wedge of higher spheres has its cell basis).

[F3]

Attaching cells of dimension r+1 does not change πi for i<r (High relative cells do not change lower homotopy); relative Hurewicz and the exact sequence identify the selected attaching classes and kill the generated πr (Relative Hurewicz theorem in the simple-connectivity range).

[F4]

Every sphere map, disk map, or homotopy into a CW union has image in a finite subcomplex and hence occurs at a finite construction stage (Each homotopy representative is supported on a finite CW subcomplex).

[F5]

A weak equivalence between CW complexes is a homotopy equivalence under AC (Whitehead theorem).

[A1]

AC selects simultaneous representatives, nullhomotopies, and attaching maps indexed by arbitrary sets (The Axiom of Choice).

Proof

Given: G, or A and n2, together with [A1].

1.1

For G, begin with a wedge W of one oriented circle xg for every gG. Attach a 2-cell along the word xgxhxgh1 for every ordered pair (g,h). By [F1], the resulting complex Q2 has presentation

F1

xg (gG)xgxh=xgh (g,hG).

Sending xg to g defines a surjective homomorphism to G. Conversely g[xg] is a homomorphism by the relations and is inverse to it; the relation with g=h=1 also forces x1=1. Thus π1(Q2)G. [F1]

1.2

Now let n2. Put W=aASan. By [F2], πn(W)=Z(A). Let ϵ:Z(A)A send the basis vector ea to a. Choose a sphere representative for every element of kerϵ and attach an (n+1)-cell along it, obtaining Qn+1. The pair (Qn+1,W) is n-connected and W is simply connected. Relative Hurewicz identifies its relative πn+1 with the free relative cell group, and the boundary map sends each cell generator to its attaching class. Exactness therefore gives

A1F2F3

πn(Qn+1)Z(A)/kerϵA.

No lower positive homotopy group appears by [F3]. [A1, F2, F3]

2.1

Starting from the degree-one presentation in Step 1.1, inductively choose one based map SrQr representing every element of πr(Qr) and attach an (r+1)-cell along each, for r2. The relative exact sequence makes πr(Qr)πr(Qr+1) zero and surjective, hence πr(Qr+1)=0, while [F3] preserves all lower groups. Put Q=r2Qr. For fixed i>1, later cells do not recreate πi. By [F4], every representative and nullhomotopy in Q occurs at a finite stage; consequently π1(Q)=G and πi(Q)=0 for i>1. Thus Q is a K(G,1).

A1F3F4step 1.1
3.1

Starting from the degree-n complex in Step 1.2, attach one (r+1)-cell along a representative of every element of πr at the current stage, beginning with r=n+1. The argument of Step 2.1, now preserving πn=A, kills each higher group successively. The increasing union Q has πn(Q)=A and every other positive homotopy group zero by [F4]. This is a K(A,n).

A1F3F4step 1.2step 2.1
3.2

Let K be any other degree-one model with the same identified group. From the completed model in Step 2.1, map each circle xg to a based loop representing the corresponding gπ1(K). Each multiplication relator maps to a nullhomotopic loop, so choose fillings of the 2-cells. Every higher attaching sphere maps trivially because πr(K)=0 for r>1, and induction extends the map to u:QK. It induces the prescribed isomorphism on π1.

A1F1step 2.1
4.1

For a degree-n model K, begin with the completed model in Step 3.1 and map the sphere indexed by a to a representative of the corresponding element of πn(K). Every attaching map indexed by kerϵ becomes nullhomotopic, so the map extends over the (n+1)-cells. All later attaching maps extend because the corresponding higher homotopy groups of K vanish. The resulting u:QK induces the prescribed isomorphism on πn.

A1step 3.1
5.1

In either case, Q and K are connected, u is an isomorphism on their sole possibly nonzero positive homotopy group, and all their other positive homotopy groups vanish. Thus u is a weak equivalence. By [F5], it is a homotopy equivalence. Applying Steps 3.2 and 4.1 to two models gives a zigzag of homotopy equivalences through Q; choosing a homotopy inverse for one leg gives a homotopy equivalence between the models. Its induced group map is the prescribed identification, with the basepoint track supplying the standard conjugacy transport when n=1.

A1F5step 3.2step 4.1
6.1

The construction also covers the trivial group. In that case the resulting connected CW complex has every positive homotopy group zero, and its map to a point is a weak equivalence, hence a homotopy equivalence by [F5]. No countability, finite generation, or finite-dimensionality has been assumed. Every infinite selection is accounted for by [A1], while the passage to the union uses the individual compact-support statement [F4], not an unproved interchange of homotopy groups with an arbitrary colimit.

A1F4F5step 2.1step 3.1step 5.1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-14Open item page →

Eilenberg--Mac Lane spaces represent singular cohomology

Statement

Assume AC. Let A be an abelian group, n1, and let K=K(A,n) be a based CW model with its specified isomorphism πn(K)A. There is a unique fundamental class

ιHn(K;A)

whose Kronecker evaluation corresponds to idA under Hurewicz. For every based CW complex (X,x0) whose basepoint is a vertex, pullback gives a natural bijection

[X,K]  H~n(X;A),[f]fι,

where H~n(X;A)=Hn(X,{x0};A). Since n>0, the map from relative to absolute cohomology identifies this group with Hn(X;A) whenever X is connected, and in fact componentwise for every nonempty X.

Facts & Assumptions

[F1]

Hurewicz gives Hn(K;Z)A: in degree one it is abelianization, and in degrees at least two it is the first-nonzero-degree isomorphism (Absolute Hurewicz theorem at the first nonzero degree).

[F2]

The UCT gives the evaluation map and its Ext kernel (Topological universal coefficient short exact sequence for cohomology); here it is an isomorphism because Hn1(K)=0 for n>1, while for n=1 its Ext term is Ext1(Z,A)=0.

[F3]

Cellular cochains compute singular cohomology, naturally and with the same orientation and local-coefficient incidence rules (Cellular cochains compute cohomology with local coefficients).

[F4]

A K(A,n) has exactly the homotopy groups specified in its definition (Eilenberg--Mac Lane space), so the obstruction groups outside degree n vanish and the coefficient action is simple.

[F5]

Difference classes classify the first possible homotopy obstruction in degree n (Difference cochains classify homotopies of extensions in the stable stage).

[A1]

AC selects representatives and fillers over arbitrary cell families (The Axiom of Choice).

Proof

Given: A,n,K,X,x0 and [A1] as in the statement.

1.1

By [F1], identify Hn(K) with A. In the UCT exact sequence, the group to the left of evaluation vanishes for the reasons in [F2]. Therefore evaluation is an isomorphism, and there is a unique class ι satisfying

F1F2

ι,h(u)=u(uπn(K)A).

This defines the fundamental class without choosing a cocycle representative. [F1, F2]

1.2

For a based map f:XK, let Ψ(f) be the primary difference class from f to the constant map, relative to x0. All lower obstructions vanish by [F4], so the required prior-stage homotopy exists. The difference theorem makes Ψ(f) independent of that homotopy and of the cellular choices and makes it invariant under based homotopy.

F4F5
2.1

For the classes defined in Step 1.2, concatenate a lower-stage homotopy from f to the constant map with the reverse of one from g to the constant map. On each oriented n-cell, the resulting difference sphere splits along its equator into the sphere for f and the oppositely oriented sphere for g. Hence, first as cochains and then as classes,

F5step 1.2

[d(f,g)]=Ψ(f)Ψ(g).

[F5, step 1.2]

2.2

To realize values of Ψ from Step 1.2, let c be a relative cellular n-cocycle representing an arbitrary class in H~n(X;A) under [F3]. Collapse Xn1 and, on the sphere belonging to each relative n-cell e, choose a based map to K representing c(e)A=πn(K). The CW wedge mapping property gives a map on Xn/Xn1. Its obstruction on an (n+1)-cell is exactly (δc)(en+1)=0, so choose nullhomotopies and extend it over Xn+1/Xn1.

A1F3step 1.2
2.3

The construction of Ψ in Step 1.2 is natural for a cellular based map: its value on a source cell is obtained by evaluating the target cochain on the induced cellular chain. Cellular approximation and [F3] therefore give Ψ(fu)=uΨ(f) for every based CW map u.

F3step 1.2
3.1

Extend the map begun in Step 2.2: every later attaching obstruction lies in πr(K)=0 for r>n. Inductively choose fillers and glue them to a based map f:XK, constant on Xn1. By construction, its difference cochain from the constant map is c, so Ψ(f)=[c]. Thus Ψ:[X,K]H~n(X;A) is surjective.

A1F4step 2.2
3.2

If Ψ(f)=Ψ(g), Step 2.1 gives [d(f,g)]=0. By [F5], f and g are homotopic rel x0 through Xn. Every obstruction to extending this homotopy across higher prism cells has coefficient πr(K) with r>n and hence vanishes by [F4]. Induction and [A1] give a based homotopy on all of X. Thus Ψ is injective.

A1F4F5step 2.1
3.3

Apply the natural transformation of Step 2.3 to the identity of K. Choose its lower-skeleton homotopy to the constant map. On a relative Hurewicz n-cell generator, the difference sphere is the characteristic sphere on one hemisphere and constant on the other, so its class is the same element uπn(K). Consequently

F1F3step 2.3

Ψ(idK),h(u)=u.

The uniqueness in Step 1.1 gives Ψ(idK)=ι. By naturality, [F1, step 1.1, step 2.3]

Ψ(f)=fΨ(idK)=fι.

[F1, F3, step 1.1, step 2.3]

4.1

Steps 3.1--3.3 prove the displayed natural bijection. The long exact sequence of (X,{x0}) identifies relative and ordinary cohomology in every positive degree: in degree one the map H0(X;A)H0({x0};A) is surjective, and in higher degrees the point groups on both sides vanish. This proves the final convention. The point, empty relative cell sets, A=0, and disconnected X are covered componentwise. All arbitrary simultaneous choices occur only in Steps 2.2--3.2 and are covered by [A1].

A1step 3.1step 3.2step 3.3
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-14Open item page →

Cohomology operations are universal classes on Eilenberg--Mac Lane spaces

Statement

Assume AC. Let A,B be abelian groups, let n1, and let rZ. Natural cohomology operations on based CW complexes whose basepoint is a vertex

Θ:H~n(;A)H~n+r(;B)

are in bijection with universal classes

uH~n+r(K(A,n);B).

The class belonging to Θ is u=ΘK(A,n)(ιn), and the operation belonging to u is pullback of u along a classifying map. No additivity is assumed. For connected CW complexes with both source and target degrees positive, this is equivalently the ordinary-cohomology statement.

For a family (Θn)n1, commutation with reduced cohomology suspension at every positive source degree is exactly compatibility of its universal classes with cohomology suspension: if sn:ΣK(A,n)K(A,n+1) classifies σιn, then, for every n1,

σun=snun+1.

A stable operation indexed over all integers in the earlier definition necessarily has these positive-degree identities. They do not by themselves impose its separate degree-zero suspension identity.

Facts & Assumptions

[F1]

Every xH~n(X;A) has a based classifying map f:XK(A,n) with x=fιn, unique up to based homotopy (Eilenberg--Mac Lane spaces represent singular cohomology).

[F2]

Singular cohomology pullback is contravariantly functorial (Singular cohomology is contravariantly functorial). For a based homotopy H:fg, the singular-chain prism satisfies g#f#=PH+PH in every nonnegative degree (The singular chain homotopy formula).

[F3]

Full stability means commutation with reduced cohomology suspension in every integer source degree, including zero (Stable natural cohomology operation). Its positive-degree part is the condition characterized here.

[A1]

AC is inherited from [F1]'s arbitrary-cell realization and homotopy-extension argument (The Axiom of Choice).

Proof

Given: A,B,n,r, the category of based CW complexes whose basepoints are vertices, and [A1].

1.1

If Θ is natural, set u=ΘK(A,n)(ιn). For x=fιn as in [F1], naturality forces

F1F2

ΘX(x)=ΘX(fιn)=fΘK(A,n)(ιn)=fu.

Thus u determines every value of Θ. [F1, F2]

1.2

Conversely, fix uH~n+r(K(A,n);B). Given x, choose its classifying map f and define ΘXu(x)=fu. If f also classifies x, [F1] makes f and f based-homotopic. For that based homotopy the prism in [F2] preserves chains of the basepoint, so precomposition with it gives a cochain homotopy on the relative singular cochains with arbitrary coefficient group B. Thus fu=fu in reduced cohomology, including degree zero. Hence the definition is independent of the selected map.

F1F2
2.1

For the operation constructed in Step 1.2 and a based map a:XX, the composite fa classifies ax. Therefore

F1F2step 1.2

ΘXu(ax)=(fa)u=afu=aΘXu(x),

so Θu is natural. Its value on ιn, classified by the identity of K(A,n), is u. Steps 1.1--2.1 show that the two assignments are inverse bijections. They never use an additive law. [F2, step 1.1, step 1.2]

3.1

Suppose (Θn)n1 commutes with suspension in each positive source degree n, and write un=Θn(ιn). This hypothesis holds in particular for the positive-degree part of a fully stable operation [F3]. Apply its suspension identity to X=K(A,n) and x=ιn. Since sn classifies σιn, naturality from Step 2.1 gives

F2F3step 2.1

σun=Θn+1(σιn)=Θn+1(snιn+1)=snun+1.

[F2, F3]

4.1

Conversely, assume the displayed compatibility from Step 3.1 for every n1. For x=fιn in positive source degree, naturality of suspension and Step 2.1 give

F2step 2.1step 3.1

σΘn(x)=(Σf)σun=(Σf)snun+1=Θn+1(σx).

Thus suspension commutes with the family at every positive source degree. This does not establish the n=0 identity required by full stability in [F3]. For example, with A=B=Z and r=0, take Θ0=id on H~0, and Θn=0 in all other degrees. Every positive-degree universal class is zero and satisfies the displayed compatibility, but suspension H~0(S0;Z)H~1(S1;Z) is an isomorphism, so the degree-zero identity fails. Reduced and ordinary cohomology agree on connected CW complexes in every positive degree by [F1], giving the ordinary formulation when also n+r>0. At target degree zero they differ: for the one-point space, H~0(;B)=0 whereas H0(;B)=B. Zero groups, negative target degree, the one-point space, and the zero universal class are included in the asserted reduced-cohomology result. AC is used only through [F1]. [A1, F1, F3, step 2.1, step 3.1]

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

Postnikov section and Postnikov tower

Definition

Let (X,x0) be a connected based space and let n1. An nth Postnikov section is a based map

pn:XPnX

to a connected based space such that (pn):πi(X,x0)πi(PnX,pnx0) is an isomorphism for 1in and πi(PnX)=0 for i>n. The isomorphism on π1 transports the usual π1-actions on every retained higher group.

A Postnikov tower is a choice of sections pn, the convention P0X=, and maps

qn:PnXPn1X(n1)

and specified based homotopies qnpnpn1. Unless a strict model has been chosen, the tower is therefore a diagram in the based homotopy category rather than a literally commuting inverse sequence.

This definition asserts neither that XholimnPnX is an equivalence nor that an ordinary inverse limit recovers X. Those are separate convergence claims.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-14Open item page →

Postnikov towers exist for connected CW complexes

Statement

Assume AC. Every connected based CW complex X admits Postnikov sections

pn:XPnX(n1)

in which PnX is a CW complex obtained from X by attaching cells of dimension at least n+2. They can be equipped with maps qn:PnXPn1X satisfying qnpn=pn1 for the chosen models, with P0X=. The maps qn are unique up to homotopy rel X after the sections are fixed. No inverse-limit recovery assertion is part of the theorem.

Facts & Assumptions

[F1]

If every relative cell has dimension at least r+1, the inclusion preserves πi for i<r and is surjective on πr (High relative cells do not change lower homotopy).

[F2]

For a cell attachment, the relative homotopy boundary sends the characteristic-disk class to the attaching-sphere class (Long exact sequence of relative homotopy groups).

[F3]

Each sphere map, disk map, and homotopy in a CW union has finite cell support, so it occurs at a finite construction stage (Each homotopy representative is supported on a finite CW subcomplex).

[F4]

The one-cell criterion reduces each extension and homotopy-extension over a relative cell of dimension at least n+2 to a homotopy group of the (n1)-truncated target (Extending over one cell is equivalent to nullhomotoping the attaching sphere).

[A1]

AC chooses simultaneous representatives, attachments, fillers, and the countable family of stage constructions (The Axiom of Choice).

Proof

Given: A connected based CW complex X and [A1].

1.1

Fix n1 and put Zn=X. Suppose Zt1 has been constructed for t>n. Choose a based sphere map StZt1 representing every element of πt(Zt1), and attach one (t+1)-cell along each map to form Zt. The relative pair has only (t+1)-cells, so [F1] preserves every πi with i<t and makes πt(Zt1)πt(Zt) surjective.

A1F1
2.1

In the relative homotopy exact sequence, each selected attaching map is the boundary of its characteristic-disk class by [F2]. Because all elements were selected, the boundary πt+1(Zt,Zt1)πt(Zt1) is surjective. Exactness and the vanishing of πt(Zt,Zt1) from [F1] therefore give πt(Zt)=0.

F1F2step 1.1
3.1

Define PnX=t>nZt and let pn be the inclusion of X. Every added cell has dimension t+1n+2. For in, all inclusions preserve πi by [F1]. For fixed i>n, Step 2.1 kills πi at stage Zi, and later cells have dimension at least i+2, so [F1] prevents its reappearance.

F1step 2.1
4.1

A sphere representative in the union has image in a finite subcomplex by [F3], hence in one Zt; the same holds for a disk nullhomotopy. It follows in both the surjective and injective directions that πi(PnX) is the sequential colimit of the stage groups. Step 3.1 thus gives

πi(PnX)πi(X) (in),πi(PnX)=0 (i>n).

Therefore pn is a Postnikov section. [F3, step 3.1]

5.1

Carry out Steps 1.1--4.1 for every n1 under [A1], and put P0X=. Suppose pn1:XPn1X is fixed. The target has no homotopy above degree n1, while every relative cell of (PnX,X) has dimension at least n+2. Extending pn1 one cell at a time encounters an attaching sphere of dimension at least n+1, whose class in the target is zero. Simultaneous fillers give qn:PnXPn1X with qnpn=pn1.

A1F4step 4.1
6.1

If qn is another such extension, regard a homotopy rel X as an extension over the relative prism cells. Their dimensions are one greater than those of (PnX,X), so every obstruction again lies above degree n1 and vanishes. Thus qnqn rel X. Together with the unique map to P0X, these maps form the claimed tower.

A1F4step 5.1
7.1

Empty higher homotopy groups merely yield empty attachment families, and the trivial group requires no representative. Connectedness supplies a common component and based groups throughout. All arbitrary family selections occur in Steps 1.1 and 5.1--6.1 and are covered by [A1]; the limit argument itself is the individual finite-support argument of [F3]. The construction gives no comparison from X to an ordinary or homotopy inverse limit, so no convergence has been smuggled in.

A1F3step 4.1step 6.1
DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-5.6-terra)audited 2026-09-14Open item page →

Postnikov k-invariant

Definition

Assume AC, let (X,x0) be a connected based space, and let n2. Put A=πn(X,x0). Present the Postnikov-stage map by a based fibration

K(A,n)PnXqnPn1X

with the identification of the fiber over the specified basepoint with K(A,n) fixed. Its primary obstruction to a section, in the sign convention of the local cellular obstruction cochain, is the (n+1)st Postnikov k-invariant

kn+1(X):=on+1(qn)Hn+1(Pn1X;A).

Here A is the local system whose monodromy is the π1(X,x0)-action on A. If X is simple, this action is trivial and the chosen identification makes A the constant system A, so

kn+1(X)Hn+1(Pn1X;A).

Representability then identifies this class with a based homotopy class

κn+1:Pn1XK(A,n+1).

A fiber-homotopy-equivalent stage, together with the stated base and fiber-group identifications, transports the obstruction class to the same k-invariant. If those identifications are changed, the corresponding automorphism of A acts on the class. For a nontrivial π1-action, the local-coefficient class above is still the definition, but no untwisted cohomology formula or ordinary map to K(A,n+1) is asserted here.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-14Open item page →

Simple Postnikov stages are classified by k-invariants

Statement

Assume AC. Let n2, let B be a connected simple CW (n1)-type, and let A be an abelian group. Marked simple Postnikov extensions of B by A--that is, ordinary Hurewicz fibration stages with fibers of CW homotopy type K(A,n),

FK(A,n)EqB,

with trivial monodromy and fixed identifications of the base and fiber group--are classified up to fiber homotopy equivalence by

k(q)Hn+1(B;A).

For kHn+1(B;A), choose κ:BK(A,n+1) with κιn+1=k; the corresponding stage is Ek=hofib(κ). If the marking πn(K(A,n))A is forgotten, Aut(A) acts on the classification, and unmarked stages over the fixed base are classified by the resulting orbits.

Facts & Assumptions

[F1]

Representability gives a based map κ for every k, unique up to based homotopy (Eilenberg--Mac Lane spaces represent singular cohomology).

[F2]

Apply Mapping path factorization to the inclusion K(A,n+1): its endpoint projection from paths starting at is a Hurewicz fibration, and its total path space contracts by the explicit reparametrization in that theorem. Precomposition with t1t is a homeomorphism of the compact-open path space (and its kification), from the terminal-point-fixed model PK={γ:γ(1)=} used below to the initial-point-fixed model; it identifies the projection γγ(0) with endpoint evaluation and acts on the loop fiber by inversion.

[F3]

A fibration long exact sequence computes homotopy groups of a pullback homotopy fiber (Long exact sequence of homotopy groups of a fibration).

[F4]

The homotopy-fiber definition fixes the endpoint convention used in Ek (Homotopy fiber of a map).

[F5]

The primary section obstruction is the marked k-invariant and is preserved by marked fiber homotopy equivalence (Postnikov k-invariant, Obstruction theory for lifting through a fibration). May--Ponto, Lemma 3.4.2, identifies ΩK(A,n+1) up to homotopy with K(A,n), proves the low-degree cohomological transgression calculation, and constructs a fiber-homotopy equivalence from a fibration with K(A,n) fiber and trivial monodromy to the path-fibration pullback representing its transgression. Its proof also corrects the induced fiber endomorphism to the specified marking.

[F6]

For a Hurewicz fibration, CW-type base and fiber imply CW-type total space (Schon, Theorem 2), while CW-type total space and base imply CW-type fiber (Schon, Proposition 3). The term Hurewicz has the ordinary homotopy-lifting meaning in Hurewicz and serre fibrations. Thus the representability and fiberwise Whitehead steps used below apply to the stated stage presentations and to the terminal-path model.

[A1]

AC is inherited from representability, obstruction realization, and homotopy uniqueness of the fiber models (The Axiom of Choice, Existence and homotopy uniqueness of Eilenberg--Mac Lane spaces).

Proof

Given: B,A,n,k and [A1] as in the statement.

1.1

Choose κ by [F1] and form the pullback

F1F2F4

Ek={(b,γ):γ(0)=κ(b), γ(1)=}B.

Path reversal in [F2] identifies this terminal-point-fixed construction with a pullback of the published initial-point-fixed path fibration, so it is Hurewicz. Its fiber is ΩK(A,n+1), whose homotopy groups satisfy πiπi+1K(A,n+1) by [F3]. The full initial-path space contracts by [F2], and its base K(A,n+1) is CW; hence Schon [F6] gives CW type to its loop fiber. May--Ponto [F5] identifies this CW-type fiber up to homotopy with K(A,n). Use the literal terminal-path loop coordinate for its marking; reversal changes that marking by inversion relative to the initial-path model. [A1, F1, F2, F3, F4, F5, F6]

1.2

We record the exact low-degree calculation needed for completeness, rather than postulate a fibration of spaces of fiberwise equivalences. Let q:EB be a marked stage in the Statement, with fiber FK(A,n) over the chosen basepoint. Since the base and fiber have CW type and q is Hurewicz, [F6] gives CW type for E. The fiber fundamental class identifies Hn(F;A) with End(A): its evaluation on πn(F)=A is the indicated endomorphism, and the chosen marking makes the fundamental class idA. Trivial monodromy makes this a constant coefficient group over B.

F1F5F6

Filter the cochains of E by the inverse images of the CW skeleta of B, as in the low-degree calculation proved by May--Ponto [F5]. The resulting cohomological Serre page has E2p,r=Hp(B;Hr(F;A)). Because Hr(F;A)=0 for 0<r<n, the first possible differential from E20,n=End(A) is the transgression dn+1 into En+1n+1,0=Hn+1(B;A); no other differential can enter that latter group in these degrees. The filtration edge maps therefore give the exact segment [F5]

Hn(E;A)iEnd(A)τqHn+1(B;A)qHn+1(E;A).

Fix the sign of τ by the library's terminal-path convention: the path fibration with paths from the variable point to sends idA to +ιn+1. May--Ponto computes dn+1(idA)=+ιn+1 for paths in the reverse direction. Path reversal changes the literal loop-fiber marking by inversion, so in our terminal-path coordinates the same differential sends idA to ιn+1; put τq=dn+1 uniformly. This sign change does not alter the exact segment. On an oriented relative (n+1)-cell, τq(idA) evaluates its attaching n-sphere in πn(F)=A with the primary section-obstruction sign of [F5]. Thus [F5]

τq(idA)=k(q),τEκ(idA)=κιn+1.

2.1

Since B has no homotopy above n1, the long exact sequence applied to the construction in Step 1.1 gives πi(Ek)πi(B) for i<n, πn(Ek)A, and πi(Ek)=0 for i>n. Thus EkB is a Postnikov stage with the required marking.

F3step 1.1
2.2

For the stage constructed in Step 1.1, the terminal-path normalization in Step 1.2 identifies the primary section obstruction of the universal path fibration with +ιn+1. A section over a subcomplex is a nullhomotopy of the inclusion there; on an attaching cell its failure is the same oriented sphere evaluated by the transgression. Naturality under pullback gives

F1F2F5step 1.1step 1.2

k(EkB)=κιn+1=k.

[F1, F2, F5, step 1.2]

2.3

If two representatives of the construction in Step 1.1 are homotopic, pull the path fibration back over their homotopy B×IK(A,n+1). Homotopy lifting along I gives mutually inverse maps between the endpoint pullbacks over B, with composites fiberwise homotopic to the identities. Hence the fiber homotopy type of Ek depends only on k.

F2step 1.1
2.4

Now start with an arbitrary marked Hurewicz stage q:EB. Set k=k(q) and choose a based representative κ:BK(A,n+1) by [F1]. Exactness at Hn+1(B;A) in Step 1.2 gives qk=0; geometrically, the pullback of q along itself has its diagonal section, so its section obstruction vanishes. Since [F6] gives E CW type, [F1] makes κq:EK(A,n+1) based nullhomotopic. Choose a based nullhomotopy h(e,) running from κ(q(e)) to . The endpoint condition in [F4] then defines a continuous map over B

A1F1F4F5F6step 1.2

λ0:EEκ,e(q(e),h(e,)).

Its restriction to the marked fiber induces some endomorphism c:AA. No claim that c is yet invertible is made. [F4, step 1.2]

3.1

We correct the fiber marking of λ0 explicitly. Naturality of the transgression in Step 1.2 for the map λ0 over B says

F5step 1.2step 2.4

τq(c)=τEκ(idA)=k=τq(idA).

Hence idAckerτq. Exactness in Step 1.2 supplies a class Hn(E;A) whose restriction to F is idAc. By [F1, F5, F6], represent by a based map L:EΩK(A,n+1), using the literal terminal-loop identification of that CW-type space with K(A,n). Append the loop L(e) to the path h(e,) in Step 2.4, using a fixed linear reparametrization of their two halves. This changes no starting point or endpoint, and gives a continuous map over B [F1, F2, F4, F5, F6, step 1.2, step 2.4]

λ(e)=(q(e),h(e,)L(e)):EEκ.

Loop multiplication represents addition of the corresponding degree-n cohomology classes, as in May--Ponto's proof cited in [F5]. Therefore the restriction of λ to F induces c+(idAc)=idA on πn(F)=A. Both fibers have the homotopy type K(A,n), so this restriction is a homotopy equivalence. May--Ponto's mapping-path lifting argument then promotes λ to a fiber homotopy equivalence over the CW base; it does not merely infer a fiberwise inverse from a pointwise weak equivalence. This proves that every marked stage is represented by the path pullback of its own k(q). [F5, F6, step 1.2, step 2.4]

4.1

If two marked stages have the same k-invariant, [F1] makes their representing maps κ based homotopic. Step 2.3 identifies the corresponding path pullbacks by a fiber homotopy equivalence, and Step 3.1 identifies each original stage with its path pullback through a fiber map inducing the fixed identity marking. Thus the two original stages are marked fiber homotopy equivalent. Conversely, the exact segment of Step 1.2 is natural under a marked fiber homotopy equivalence, so the transgression of idA, hence k(q), is preserved. This proves injectivity as well as surjectivity; no unconstructed comparison-space fibration is used.

F1F5step 1.2step 2.3step 3.1
5.1

Step 2.2 proves every cohomology class occurs, and Step 4.1 proves the claimed bijection. Replacing the fiber marking by αAut(A) postcomposes each obstruction value by α, so it sends k to αk. Therefore forgetting the marking takes precisely the Aut(A)-orbits. A base self-equivalence would additionally act by pullback, but the statement fixes the base. For A=0 the exact segment has a zero endomorphism group and Step 3.1 still identifies every stage with the product-stage homotopy type. Nontrivial monodromy would require local coefficients and lies outside this untwisted theorem.

A1F5step 2.2step 4.1
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-09-14Open item page →

Universal principal bundles and classifying spaces

Definition

Let G be a well-pointed topological group of CW type. All G-actions on principal bundles on this page are right actions. A classifying principal G-bundle is a numerable principal bundle

p:EGBG

such that pullback induces a bijection

[X,BG]  {isomorphism classes of numerable principal G-bundles over X}

for every CGWH space X. The space BG is then a classifying space of G. A classifying bundle whose total space EG is contractible is called a contractible universal model.

Contractibility of the total space is part of the model constructed below, but it is not by itself the definition of the displayed classification property for arbitrary bases. We will first construct Milnor's numerable principal bundle with contractible total space and then prove directly that it has the pullback property. The paracompact version requires a separate theorem saying that the locally trivial bundle under consideration is numerable; no such implication is built into this definition.

Choose e0EG over b0BG. These points base the fiber sequence GEGBG, using ge0g to identify its fiber with G.

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-09-14Open item page →

Milnor's infinite-join model of EG

Definition

Let G be a topological group. All products, quotient spaces, and actions below use the stated ordinary topologies.

For N0, let JNq=G(N+1) denote the ordinary quotient of ΔN×GN+1 in which

(t0,,tN;g0,,gN)(t0,,tN;g0,,gN)

exactly when gi=gi for every i with ti>0. We write its points as finite formal sums i=0Ntigi. Appending a zero coordinate gives the usual inclusions of these finite quotient joins.

As a set, Milnor's infinite join is the increasing union

EG=GG=N0JNq.

Every point therefore has an expression

x=i0tigi,ti0,iti=1,

with only finitely many ti nonzero; a label gi is ignored when ti=0. We choose one of two ordinary topologies on this set, according to G:

  • If G is compact Hausdorff, EG has the ordinary weak direct-limit topology of the compact finite quotient joins JNq: a set is open exactly when its intersection with every JNq is open. These are compact Hausdorff stages with closed inclusions. This branch makes the circle and two-point-group models the standard weak CW unions of their finite joins.
  • Otherwise, EG has Milnor's ordinary coordinate-label strong topology: the coarsest topology for which every barycentric function ti:EG[0,1] and every partial label function gi:{ti>0}G is continuous. A map from any ordinary topological space into this strong join is continuous exactly when all its weights and all its labels on their positive-weight loci are continuous. This is not the weak direct-limit topology; the subspace topology on a finite-stage set need not equal the quotient topology of JNq.

In both branches the weights ti and partial labels gi are continuous; in the weak branch this follows by checking their restrictions to the finite quotient stages. For compact Hausdorff G, each finite strong join and finite quotient join agree because the latter is compact and the former Hausdorff. Neither branch is additionally kified. The noncompact strong branch is an explicit ordinary-Top exception to the standing CGWH convention; all bundle charts and homotopies use ordinary products, as required by the library's ordinary bundle definition. We do not silently replace an ordinary product by a k-product.

The diagonal right action is

(itigi)h=iti(gih).

Define BG=EG/G with the ordinary orbit-quotient topology, and let p:EGBG be the orbit map. Each ti is invariant and hence descends to a continuous function, again denoted ti, on BG. We use the identity-labelled vertex in coordinate 1 as e0EG and its orbit as b0BG.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-09-14Open item page →

Finite join models for the circle and the two-point group

Statement

For every integer N0, there are natural homeomorphisms

(S1)(N+1)S2N+1CN+1,(Z/2)(N+1)SNRN+1.

They commute with the inclusions obtained by appending a zero join coordinate. The first intertwines the diagonal right S1-action with scalar multiplication, so its orbit space is CPN. The second intertwines the nonidentity element of Z/2={1,1} with the antipodal map, so its orbit space is RPN. These finite-stage identifications are choice-free.

Facts & Assumptions

[F1]

Milnor's infinite-join model of EG presents the finite join as the quotient of ΔN×GN+1 that ignores precisely the labels whose weights are zero.

[F2]

Proof

Given: N0, the geometric circle S1C, and the discrete subgroup {1,1}R.

1.1

The nonnegative square-root function used below is continuous. Indeed, for u,v0, assume without loss that uv. Since v2uv, nonnegativity and uniqueness in [F2] give vuv=uv. Hence [F2, algebra] (uv)2=u+v2uvuv, so uvuv. Given ε>0, taking uv<ε2 proves continuity, including at zero.

F2algebra
2.1

On the quotient presentation in [F1], define [F1, F5, step 1.1] ΦN ⁣(i=0Ntizi)=(t0z0,,tNzN)CN+1. Its squared norm is iti=1. The formula is independent of every zi with ti=0, and its formula before quotienting is continuous by [F5] and step 1.1. It therefore descends to a continuous map (S1)(N+1)S2N+1. It is onto: for w=(wi) on the unit sphere use ti=wi2 and, when wi0, zi=wi/wi; labels at zero coordinates may be set to 1. It is injective, because its image recovers every ti=wi2 and every label at a positive weight, which is exactly the equivalence relation in [F1].

F1F5step 1.1
2.2

Similarly define [F1, F5, step 1.1] ΨN ⁣(i=0Ntiεi)=(ε0t0,,εNtN). It is well defined and continuous by the same argument as step 2.1. For a point x=(xi)SN, recover ti=xi2 and, at a positive weight, εi as the sign of xi. This proves bijectivity, because the recovered data agree exactly at every positive weight.

F1F5step 1.1
3.1

The simplex, the circle, the finite subset {1,1}, and both target spheres are closed bounded subsets of finite-dimensional Euclidean spaces, hence compact by [F3]; the relevant finite products remain compact. Each quotient source is a continuous image of its compact product and is compact by [F4], while each target sphere is Hausdorff by [F6]. Thus the continuous bijections in steps 2.1--2.2 are homeomorphisms by [F4]. This also shows that the ordinary compact quotients are already compactly generated, so they agree with the standing kified finite-join convention.

F3F4F6step 2.1step 2.2
4.1

Appending a zero weight appends the zero target coordinate in both formulas, so the homeomorphisms commute with the standard inclusions. For λS1, [F1, step 3.1] ΦN ⁣((itizi)λ)=(tiziλ)i=ΦN ⁣(itizi)λ. Thus the first map is equivariant. Its orbit quotient is the unit-sphere quotient by phases, which is CPN: every nonzero complex vector has a unique positive radial normalization, and two unit vectors span the same complex line exactly when they differ by a unit phase. Likewise multiplication of every εi by 1 sends ΨN to its antipode, and the second orbit quotient is SN/(xx)=RPN.

F1step 3.1algebra
5.1

At N=0, Φ0 is the identity of S1 and its orbit quotient is one point; Ψ0 identifies the two-element group with S0 and its orbit quotient is one point. No coordinate with zero weight is ever divided by, and all products and label assignments are finite. Thus the endpoint and degenerate cases introduce no choice, and steps 1.1--4.1 prove every claim.

step 1.1step 2.1step 2.2step 3.1step 4.1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-5.6-terra)audited 2026-09-14Open item page →

Milnor's join model is a contractible free G-space

Statement

For a well-pointed topological group G of CW type, the diagonal action on Milnor's EG is free, EG is contractible, and

p:EGBG

is a numerable principal G-bundle. The numeration satisfies the library's support-subordinate convention, not merely cozero containment.

The embeddings

e(itigi)=itigi in slot 2i,o(itigi)=itigi in slot 2i+1

are G-equivariantly homotopic to the identity. If a,b:TEG are continuous equivariant maps, then (1t)e(a())+to(b()) is a continuous equivariant homotopy.

For G=S1 or G=Z/2, the selected compact-group topology identifies BG with the standard weak CW colimit of the finite projective quotients CPN or RPN, respectively.

Facts & Assumptions

[F1]

The finite quotient joins provide the set of formal sums. For compact Hausdorff G, EG has their ordinary weak direct-limit topology; otherwise it has the ordinary, un-kified coordinate-label strong topology. In both branches BG has the ordinary orbit-quotient topology and weights and positive-locus labels are continuous. Continuity into the strong branch is equivalent to continuity of those coordinates; continuity out of the weak branch is checked on its compact finite stages (Milnor's infinite-join model of EG).

[F2]

A locally finite family of nonnegative continuous functions has continuous sum (A locally finite family of continuous nonnegative functions has a continuous pointwise sum); finite maxima, sums, and division by a positive function are continuous by elementary real arithmetic.

[F3]

In the library's numerability convention, the closed support of each partition function must lie inside an assigned trivializing open set, and the chart uses an ordinary product (Locally trivial fiber bundle).

[F4]

For G=S1 and G=Z/2, the compact finite quotient joins are respectively spheres S2N+1 and SN, with quotient spaces CPN and RPN, compatibly with stage inclusions (Finite join models for the circle and the two-point group).

Proof

Given: G, EG, BG, and p as in the statement.

1.1

If xh=x and ti(x)>0, equality of join representatives gives gih=gi, hence h=1. Some coordinate is positive because the coordinates sum to one, so the action is free.

F1
1.2

We construct the promised contraction rather than infer contractibility from vanishing homotopy groups. Let In=[12n,12n1] and αn(s)=2n+1s2n+1+2. For sIn, define Rs(x) by retaining the coordinates 0,,n and, for every j1, replacing the term tn+jgn+j by

F1

αn(s)tn+jgn+j  in slot n+2j1,(1αn(s))tn+jgn+j  in slot n+2j.

At s=0 this is the even-coordinate embedding R0(tigi)=tigi with the ith term placed in slot 2i; at s=1 put R1=id. At the common endpoint of In and In+1, the first tail coordinate has reached slot n+1 and every later coordinate occupies the same slot in the two formulas. Thus the formulas agree. First consider the noncompact, strong-topology branch. Fix an output slot k. Only the finitely many intervals I0,,Ik1 can change its coordinate: for s12k that output coordinate and, where positive, its label are exactly the input kth coordinate and label. On each earlier interval its weight is a continuous product of αn(s) or 1αn(s) with one input weight, or is an unchanged input weight. Wherever that output weight is positive, its label is the corresponding continuous input label. At interval endpoints the two weight formulas and their positive labels agree, so finite pasting gives continuity of the kth weight and positive-label map on the ordinary product EG×I, including at s=1. The strong-coordinate criterion of [F1] proves R:EG×IEG continuous. It is G-equivariant because it moves weights and slots without changing labels. No compact image is assumed to lie in a finite stage; Step 4.1 checks ordinary continuity separately for the compact weak branch. [F1]

1.3

In the noncompact strong branch the diagonal action is continuous for ordinary EG×G: its ith weight is ti(x), and on the open locus ti(x)>0 its ith label is gi(x)h, continuous by ordinary group multiplication. The strong-coordinate criterion in [F1] proves continuity of the action. Put Ui={bBG:ti(b)>0} and Ei=p1(Ui). The sets Ui cover BG because some weight is positive, and each Ei is a saturated open subset of EG. The map Ni:EiEi, Ni(x)=xgi(x)1, is continuous by the ordinary action and inversion; Ni(xh)=Ni(x) and its ith label is 1. Restricting the ordinary quotient map p to the saturated open Ei is still a quotient map, so Ni descends to a continuous section si:UiEi. The maps

Ui×Gp1(Ui),(b,h)si(b)h,x(p(x),gi(x))

are continuous for the ordinary product and subspace topologies: the first is the composite of si×idG with the ordinary action, and the second is continuous by the ordinary product universal property and the partial-label continuity in [F1]. They are inverse because gi(si(b)h)=h and si(p(x))gi(x)=x. Thus they are precisely the ordinary principal-bundle charts required by [F3]. Step 3.1 supplies the same charts for the compact weak branch. [F1, F3]

1.4

The coordinate family need not be locally finite, so set

F1F2

wi=max(0,tij<itj).

At a point, its least positive coordinate has positive wi, so W=iwi is everywhere positive. If N is the last positive coordinate at b, then on a neighborhood where jNtj>1/2, every i>N satisfies ti<1/2<j<itj and hence wi=0. Thus (wi) is locally finite, W is continuous, and vi=wi/W is a locally finite partition with {vi>0}Ui. [F1, F2]

2.1

The even image uses no odd coordinate. Hence

F1step 1.2

Cu(itigi in slot 2i)=u1 in slot 1+i(1u)tigi in slot 2i

is a homotopy from the even embedding to the identity-labelled vertex in slot 1. In the noncompact strong branch, its slot-1 weight is u with label 1 where positive; its even-slot weights are (1u)ti with label gi where positive; every other weight is zero. These are continuous weights and positive-locus labels, so [F1] proves ordinary continuity of C. Reversing R and then applying C contracts that EG. Notice that C is not asserted equivariant. Splitting each even-coordinate weight as (1u)ti in slot 2i and uti in slot 2i+1, both carrying gi, likewise gives an ordinary-continuous G-equivariant homotopy from the even embedding to the odd embedding. Consequently both parity embeddings are G-equivariantly homotopic to the identity in this branch. For continuous equivariant a,b:TEG, the disjoint-support interpolation has even-slot weights (1u)ti(a(z)) and odd-slot weights uti(b(z)) on T×I. On each positive-weight locus its label is respectively gi(a(z)) or gi(b(z)), hence continuous there. The strong-coordinate criterion of [F1] proves the interpolation continuous for the ordinary product T×I; termwise it is equivariant. No compact-stage factorization is used in this branch; Step 4.1 treats the compact weak branch. [F1, step 1.2]

2.2

Cozero containment in Step 1.4 is weaker than [F3]. Choose εi=2i2, so iεi=1/2, and put ai=max(0,viεi). Some ai is positive at every point, since otherwise 1=ivi1/2. The family is locally finite, A=iai is positive and continuous, and ρi=ai/A is a partition of unity. Moreover

F2F3step 1.4

supp(ρi){viεi}Ui.

3.1

Now let G be any compact Hausdorff group, so [F1] selects the ordinary weak direct limit EG=colimNJNq. Each JNq is compact Hausdorff: the relation identifying labels at zero-weight slots is closed in (ΔN×GN+1)2, and appending zero gives a closed embedding. Hence this sequential compact-stage limit is a kω space. Its ordinary finite products with itself, G, and I have the final topology for the products of finite compact stages (Franklin--Thomas, property 4). On JMq×G, the diagonal action is the finite quotient of the continuous coordinate action and is continuous; the finite quotient map remains quotient after multiplying by compact G, since its source is compact and its target Hausdorff. The product-stage criterion therefore proves that EG×GEG is ordinary-continuous. The same ordinary action, continuous positive-locus labels, and saturated-open quotient argument of Step 1.3 give the explicit sections si and inverse ordinary charts Ui×Gp1(Ui) in this branch as well. Since each ti is stagewise continuous, Steps 1.4 and 2.2 give the same support-subordinate numeration.

F1F3step 1.3step 1.4step 2.2
4.1

Every required homotopy in the compact branch is likewise ordinary-continuous by the product-stage criterion, not by a claim that every compact image lies in a finite join. On JMq×I, the formula for R from Step 1.2 uses only the finitely many intervals before 12M and is then the identity; finite closed pasting into J2Mq proves continuity, including at s=1. The cone C and even-to-odd interpolation of Step 2.1 map JMq×I into a fixed finite join and are continuous finite quotient formulas. The disjoint-support interpolation on JMq×JNq×I is a continuous finite quotient formula into Jmax(2M,2N+1)q. Since ordinary products of these compact-stage limits have the stated final topology, all four maps are continuous on their full ordinary product domains. Composing the last one with arbitrary continuous equivariant a,b:TEG proves its asserted continuity on T×I; the formulas are G-equivariant where claimed. Reversing R and following it by C contracts EG. Finally, ordinary orbit quotients commute with this final topology: a set in BG is open exactly when its pullback to every JNq is open, equivalently when its intersection with every JNq/G is open. Thus [F4] identifies the selected BG for S1 or Z/2 literally with the standard weak CW colimit colimNCPN or colimNRPN.

F1F4step 1.2step 2.1step 3.1
5.1

Step 1.1 proves freeness in both branches. Steps 1.2, 1.3, and 2.1 prove ordinary continuity for the noncompact strong branch; Steps 3.1--4.1 prove it for the compact weak branch. The resulting ordinary charts and (ρi) satisfy the exact library numerability convention, and the contractions and parity homotopies establish every remaining assertion. The trivial and disconnected groups are included.

F1F2F3F4step 1.1step 1.2step 1.3step 1.4step 2.1step 2.2step 3.1step 4.1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-09-14Open item page →

Numerable principal bundles are classified by maps to BG

Statement

Assume AC. For a well-pointed topological group G of CW type and a CGWH base X, pullback of Milnor's bundle induces a bijection

[X,BG]  BunGnum(X),[f][fEG],

where the right side consists of isomorphism classes of numerable right principal G-bundles. A locally trivial bundle over a paracompact base is covered only after a separate theorem supplies numerability.

Facts & Assumptions

[F1]

Milnor's EGBG is a numerable principal bundle; EG is contractible; the even and odd coordinate embeddings are equivariantly homotopic to its identity; and disjoint-support interpolation after those embeddings is a continuous equivariant homotopy (Milnor's join model is a contractible free G-space).

[F2]

Pullback preserves principal-bundle charts (Associated bundle is locally trivial and functorial under pullback), and the pullback of a support-subordinate partition is support-subordinate by inverse-image functoriality of support.

[F3]

The lifting construction for a numerable bundle is made from chart transports and therefore commutes with a right principal action (Numerable fiber bundles are hurewicz fibrations).

[F4]

A continuous equivariant map between principal G-bundles over the same base is a bundle isomorphism, as follows in principal charts from the torsor condition (Principal g bundle and associated fiber bundle).

[A1]

AC chooses members and chart data for arbitrary indexed families in the countabilization below. Finite supplied numerations do not require this use (The Axiom of Choice).

Proof

Given: X,G and [A1] as in the statement.

1.1

First let π:PX be numerable with an arbitrary indexed numeration (ρi)iI subordinate to principal charts Ui. For each nonempty finite SI, define

A1

uS(x)=max(0,miniSρi(x)supjSρj(x)),

where the supremum of an empty family is 0. Near each point only finitely many ρi can be nonzero, so the displayed supremum is locally a finite maximum and uS is continuous. At a point, let S be the finite set of indices attaining the largest positive value; then uS>0. If SS have the same cardinality, their cozero sets are disjoint, since indices in SS and SS would otherwise have to be strictly larger than one another. [A1]

1.2

The assignment depends only on the homotopy class of f. If H:X×IBG joins f0 to f1, then HEG is numerable by [F1, F2]. Apply the lifting function of [F3] to the paths tH(x,t). Holding the principal group coordinate in every chart makes endpoint transport an equivariant map from the restriction over X×{0} to that over X×{1}. It is a bundle isomorphism by [F4]. Thus f0EGf1EG.

F1F2F3F4
1.3

Conversely, suppose f0EGf1EG and identify both with one principal bundle P. Projection to the EG coordinate gives equivariant maps q0,q1:PEG covering f0,f1. By [F1], equivariantly deform q0 to a map q0ev supported in even coordinates and q1 to q1odd supported in odd coordinates. Their disjoint supports make

F1

K(p,t)=(1t)q0ev(p)+tq1odd(p)

a well-defined continuous equivariant map P×IEG. Passing to orbits gives a homotopy between the two deformed base maps. Concatenating with the orbit homotopies furnished by [F1] proves f0f1. [F1]

2.1

For m1, set wm=S=muS. These sums are locally finite, their cozero sets Vm cover X, and Vm is the disjoint union of the cozero sets of the uS with S=m. Each such piece lies in every Ui with iS. Use [A1] to choose one i(S)S; restricting its section and patching over the disjoint pieces gives a section sm:VmP. Normalize the wm, then apply the threshold construction of the Milnor theorem with positive numbers summing to less than one. We obtain a countable locally finite partition (λm)m1 with suppλmVm.

A1F1step 1.1
3.1

For pP over x, whenever λm(x)>0 write uniquely p=sm(x)am(p). Define

F1step 2.1

Φ(p)=m1λm(x)am(p)EG.

Only finitely many terms occur locally. Support containment makes the quotient formula continuous even where a label ceases to be defined, and on such a neighborhood it factors through one finite-join quotient. Thus Φ is continuous. It is equivariant because am(pg)=am(p)g, and it descends to a map f:XBG. [F1, step 2.1]

4.1

The map p(π(p),Φ(p)) is an equivariant map PfEG over X. On each fiber it is a map of right G-torsors and is therefore bijective. In principal charts it has the form (x,g)(x,c(x)g), whose inverse is (x,h)(x,c(x)1h); hence [F4] makes it a bundle isomorphism. Every numerable bundle is therefore pulled back from Milnor's bundle.

F4step 3.1
5.1

Steps 1.2, 1.3, and 4.1 prove well-definedness, injectivity, and surjectivity of the displayed map. If X=, both sides are singletons. If the given numeration is finite, its countabilization and all chart choices in Steps 1.1--3.1 are finite; for arbitrary index sets, [A1] is exactly the declared choice use. The theorem makes no claim that paracompactness implies numerability.

A1step 1.2step 1.3step 4.1
PropositionStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-09-14Open item page →

The based loop space of BG recovers G weakly

Statement

Assume AC. For a well-pointed topological group G of CW type, path lifting in Milnor's bundle gives a continuous based endpoint-label map

ε:ΩBGG.

Put δ=invε. Under the canonical identification πk(ΩBG)πk+1(BG), the maps induced by δ are the connecting homomorphisms of Milnor's bundle; on components they give its connecting pointed-set map. Both ε and δ are weak homotopy equivalences. If G and ΩBG have CW type, they are based homotopy equivalences. Thus a chosen homotopy inverse GΩBG exists under those stronger hypotheses. No point-set connecting map independent of the chosen lifting function is asserted.

Facts & Assumptions

[F1]

Milnor's EGBG is a numerable principal bundle and EG is contractible (Milnor's join model is a contractible free G-space).

[F2]

Assuming AC, a numerable bundle is a Hurewicz fibration, so its lifting function gives a continuous endpoint map on based loops (Numerable fiber bundles are hurewicz fibrations).

[F3]

The fibration long exact sequence includes πk+1(BG)πk(G)πk(EG) for k1 and the exact component segment π1(EG)π1(BG)π0(G)π0(EG). Its boundary is computed by choosing a lift ending at the basepoint and restricting to the opposite face; the resulting class is independent of the lift. Under the library convention its component boundary is the inverse of the forward endpoint label (Long exact sequence of homotopy groups of a fibration).

[F4]

Assuming AC, Whitehead promotes a weak equivalence between CW models to a homotopy equivalence (Whitehead theorem).

[F5]

Inversion gg1 is a based homeomorphism of a topological group.

[A1]

AC is used by the lifting-function and Whitehead suppliers, and nowhere else in this argument (The Axiom of Choice).

Proof

Given: The Milnor bundle, based by e0b0 and with its fiber identified by ge0g, and [A1].

1.1

By [A1, F1, F2], lift a loop γ from e0. Its endpoint lies in p1(b0) and is uniquely e0g; define ε(γ)=g and δ(γ)=g1. The lifting function is continuous and sends the constant loop to e0, so both maps are continuous and based. The exact AC expenditure is the well-ordering used by [F2] to construct the lifting function for a numerable bundle.

A1F1F2F5
2.1

We compare the chosen map δ with the class-level boundary in [F3]. Let a based Sk-family of loops be given. The lifting function produces a continuous family γ~s starting at e0 and ending at e0ε(γs). Right-translate the whole s-th lift by ε(γs)1. The translated family still covers γs, now ends at e0, and its initial face is e0δ(γs). This is precisely the lift-and-restrict representative used to define the connecting homomorphism in [F3]. Hence, for every k1, δ agrees with the connecting homomorphism after πk(ΩBG)πk+1(BG); the same argument for a single loop gives the asserted map on components. Notice that this compares induced classes, not two point-set maps obtained from unrelated lifting choices.

F1F2F3step 1.1
3.1

Contractibility gives πj(EG)=0 for every j1 and one component. Exactness in [F3] therefore makes

F1F3step 2.1

δ:πk(ΩBG)πk+1(BG)πk(G)

an isomorphism for every k1, while the component segment makes δ:π0(ΩBG)π0(G) a bijection. Repeating the translated-lift comparison of Step 2.1 after rebasing at a representative loop gives the same isomorphisms at every basepoint. Thus δ is a weak homotopy equivalence. By [F5], ε=invδ is one as well. [F1, F3, F5, step 2.1]

4.1

If both spaces have CW type, choose based CW models under [A1]. The induced comparison of models is weak by Step 3.1, so [F4] supplies a based homotopy inverse; transporting it through the model equivalences makes δ a based homotopy equivalence. Composing with inversion gives the same conclusion for ε. Besides the lifting-function use in Step 1.1, AC is spent here exactly through [F4]. Without those CW-type hypotheses, only the proved weak equivalences are asserted.

A1F4F5step 3.1
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-09-14Open item page →

The classifying space of a discrete group is a K(G,1)

Statement

Assume AC. For a discrete group G, Milnor's BG is connected and

π1(BG)G,πn(BG)=0(n>1).

Consequently any connected CW model of BG is an Eilenberg--Mac Lane space K(G,1).

Facts & Assumptions

[F1]

The loop comparison gives πn(BG)πn1(G) for n2 and identifies π1(BG) with π0(G) (The based loop space of BG recovers G weakly).

[F2]

A discrete group has components indexed by its elements and has zero positive homotopy groups.

[F3]

EG is contractible and its orbit map is surjective (Milnor's join model is a contractible free G-space).

[A1]

AC is inherited exactly from the loop comparison and its numerable-bundle lifting construction (The Axiom of Choice).

Proof

Given: A discrete group G and [A1].

1.1

Assume AC, exactly as required by the loop comparison [F1]. By [F3], EG is path connected. Its continuous surjective image BG is therefore path connected. By [F1, F2], for n>1 we have πn(BG)πn1(G)=0, and the component part of the same fiber sequence gives π1(BG)π0(G)=G. With right-action conventions this identification may differ from the chosen concatenation convention by inversion, which is the canonical isomorphism GopG.

F1F2F3
2.1

A connected CW model preserves all these homotopy groups. It therefore has fundamental group G and no higher positive homotopy groups, exactly the definition of K(G,1). The trivial group gives a contractible connected model and is included.

A1F1step 1.1

5 · Examples, counterexamples and false statements

None yet.

Sources