nLab
Milnor slide trick

This page will probably have to be renamed something like “fiber bundles are fibrations” once I remember how the trick works in detail.

Zoran Škoda: But there is much older and more general theorem of Hurewitz: if one has a map p:EB and a numerable covering of B such that the restrictions p 1(U)U for every U in the covering is a Hurewicz fibration then p is also a Hurewicz fibration. But the proof is pretty complicated. For example George Whitehead’s Elements of homotopy theory is omitting it (page 33) and Postnikov is proving it (using the equivalent “soft” homotopy lifting property).

Todd Trimble: Yes, I am aware of it. You can find a proof in Spanier if you’re interested. I’ll have to check whether the Milnor trick (once I remember all of it) generalizes to Hurewicz’s theorem.

Let π:EB be a principal G-fiber bundle which has a numerable cover? (this condition obtains if for example B is paracompact). Suppose given a commutative diagram in Top:

X f E i 0 π X×I ϕB\array{X & \overset{f}{\to} & E \\ i_0 \downarrow & & \downarrow \pi \\ X \times I & \underset{\phi}{\to} B }

where i 0 is the composite inclusion XX×{0}X×I. We are trying to show that ϕ lifts through π.

As I recall, the trick proceeds by considering the bundle

(ϕ 0) *E×(,0]ϕ *E(ϕ 1) *E×[1,) (X×(,0])(X×I)(X×[1,)\array{(\phi_0)^*E \times (-\infty, 0] \cup \phi^* E \cup (\phi_1)^* E \times [1, \infty) \\ \downarrow \\ (X \times (-\infty, 0]) \cup (X \times I) \cup (X \times [1, \infty) }

where the base is X× and ϕ t is the restriction of ϕ along X×{t}X×I, and then one constructs a bundle lifting? of the homeomorphism

X×X×:(x,t)(x,t+1)X \times \mathbb{R} \to X \times \mathbb{R}: (x, t) \mapsto (x, t + 1)

This bundle lifting is “the slide”. Now the bundle is trivial over X×[1,0] (see below), so it has a section, and one transports this section along the slide to give a section σ over the part

ϕ *E X×[0,1]\array{\phi^* E\\ \downarrow \\ X \times [0, 1] }

and then the composition

X×Iσϕ *EEX \times I \overset{\sigma}{\to} \phi^* E \to E

gives the desired homotopy lifting?.

To see that the bundle restricted over X×(,0] is trivial, we just need to check that (ϕ 0) *E is trivial over X. However, by the original commutative square, ϕ 0 equals the composite

XfEπBX \overset{f}{\to} E \overset{\pi}{\to} B

and already π *E is trivial (over E) essentially because π is a G-torsor: there is a bundle isomorphism

π *EE× BEE×G\pi^* E \cong E \times_B E \to E \times G

over E.

The construction of the slide is where transfinite composition comes in. The details are at this moment a little hazy, but the rough idea is to construct a partition of unity? ρ α subordinate to the pulled back (locally finite) numerable cover U α of X×I. One is supposed to well-order the α, and then transfinitely compose a bunch of mini-slides over (x,t)(x,t+ρ α(x)). The transfinite composition is well-defined on the fiber over any x because the arrows in the composite are non-identity only for those U α which contain x, and there are only finitely many of these by local finiteness.

To be continued.