In this post, we discuss equivalent characterizations of the homotopy extension property of a topological pair (X,A), which states that a homotopy between two maps from A to any target space Y can be extended to the entire space given prescribed "initial data" on X. In the preliminary chapter of Hatcher's Algebraic Topology, an equivalent characterization is given for pairs where A is closed in terms of the existence of a certain retract. In the appendix, a more general proof of this characterization due to Strøm is given which removes this restriction on the pair.
We provide a similar proof of this characterization and specifically investigate the case where A is not necessarily closed, determining an additional necessary condition on the pair for the homotopy extension property to hold. To begin, we recall the definition of the property.
Definition. Let (X,A)∈Top2 be a pair of topological spaces. We say (X,A) has the homotopy extension property if for any space Y and map f:X→Y, a homotopy H:A×[0,1]→Y of f∣A can be extended to a homotopy H:X×[0,1]→Y of f.
The data given in the above definition consists two pieces: a map f:X→Y and a homotopy H:A×[0,1]→Y which agrees with f after making the identification A≅A×{0}. By forming the pushout, we may combine this data to obtain a single continuous map X∪A(A×I)→Y. Similarly, the inclusion X→X×I given by x↦(x,0) and the inclusion A×I→X×I make the diagram
commute, which by the universal property produces a map j:X∪A(A×I)→X×I which is injective and has image (X×{0})∪(A×I). With these observations, one may rephrase the homotopy extension property for the pair (X,A) in terms of the pushout.
Proposition. A pair (X,A)∈Top2 has the homotopy extension property if and only if for any space Y and map ϕ:X∪A(A×I)→Y, there exists a map H:X×I→Y such that ϕ=H∘j.
As one might expect, this also gives an equivalent characterization of the homotopy extension property purely in terms of the map j.
Proposition. A pair (X,A)∈Top2 has the homotopy extension property if and only if j:X∪A(A×I)→X×I has a continuous left inverse.
Proof. First, suppose that the pair (X,A) has the homotopy extension property. Applying the previous proposition to Y=X∪A(A×I) and ϕ=id, we find that there exists a map H such that id=H∘j. Thus, j has a continuous left inverse.
Conversely, suppose j has a continuous left inverse, k. Given a space Y and map ϕ:X∪A(A×I)→Y, let H=ϕ∘k. Then ϕ=H∘j, so the homotopy extension property holds.
■
As noted before, the map j has image T=(X×{0})∪(A×I), so if a continuous left inverse k to j exists, the composition j∘k:X×I→X×I is a retract to the subspace T, which gives us a necessary condition for the homotopy extension property to hold. It turns out the existence of a retract is also sufficient, but proving this requires a small amount of work. We first prove this under a mild hypothesis on A, and then examine what happens if this hypothesis does not hold.
Proposition. Let (X,A)∈Top2 and let A be closed. If there exists a retract r:X×I→(X×{0})∪A×I, then the pair has the homotopy extension property.
Proof. We recall the pasting lemma, which states that if a space Y is the union of two closed subspaces U and V, then Y≅U∪U∩VV. Clearly, this is the case in Set, and given another space Z and maps f:U→Z and g:V→Z which agree on the intersection, the induced pushout map f∪U∩Vg is continuous: for every closed set W⊆Z,
(f∪U∩Vg)−1(W)=f−1(W)∪g−1(W),
which is closed in Y, implying Y is also the pushout in Top. To apply the lemma, note that A×I and X×{0} are both closed in X×I, so
(X×{0})∪(A×I)≅(X×{0})∪A×{0}(A×I)≅X∪A(A×I),
where the first isomorphism is set-theoretically the identity and the second is via the map (x,0)↦x. Post-composing these isomorphisms with the retract r yields a left inverse to j:X∪A(A×I)→X×I. Thus, the homotopy extension property holds.
■
Note that the hypothesis that A is closed is automatically satisfied if X is Hausdorff. Indeed, (X×{0})∪(A×I) must be a closed subspace of X×I, since it is equal to the equalizer eq(id,r)={(x,t)=r(x,t)} and the product X×I is also Hausdorff. Taking a slice (say, t=1) shows that A must be closed.
In the "pathological" case in where A is not closed, X cannot be Hausdorff, so there exists a pair of points in X which are not Hausdorff-separable. As it turns out, the "frontier" frX(A)=defclX(A)−A solely consists of such points, which yields a necessary condition for a retract to exist.
Proposition. Let (X,A)∈Top2 and T=(X×{0})∪A×I. If there exists a retract r:X×I→T, then every point b∈frX(A) is Hausdorff-inseparable from some point a∈A (depending on b).
Proof. Let πX:X×I→X be the projection onto X and let r=πX∘r. Fix some t∈(0,1] and define rt:X→X by x↦r(x,t). Since r∣A×I is the identity, rt∣A=id as well. Furthermore,
so rt sends the frontier frX(A) into A. Let b∈frX(A), and a=rt(b)∈A; we show that a and b are inseparable. To this end, let U and V be open sets containing a and b respectively. Then W=V∩rt−1(U) is a nonempty open set containing b, which implies W∩A=∅, since b is a limit point of A. Thus,
∅⊊W∩A=V∩(rt−1(U)∩A)=V∩rt∣A−1(U)⊆V∩U,
so a and b are inseparable.
■
For the sake of visualization, we give an example of a pair (X,A) satisfying the hypotheses of the previous proposition, where A is not closed. Before doing so, we make some qualitative remarks on the pair which will motivate the subsequent construction. Note that if x is a frontier point, then the path α(s)=r(x,s) lies in A for s∈(0,1]. Fix some t∈(0,1] and let β=rt∘α. Then α∣(0,1]=β∣(0,1], but β(0)=α(t). If the path α were injective, this would imply the image of the path could be set-theoretically identified with the unit interval. Transporting the subspace topology on the path to the interval therefore yields a topology τ on [0,1] with the property that the maps
are continuous for all t∈[0,1]. Here, the domain has the standard topology, and the codomain has topology τ.
Example. Let X=([0,1],τ) where τ is the initial segment topologyτ={∅,[0,1]}∪{[0,s)∣s∈[0,1]}, and let A=(0,1]. We define a retract r:X×I→(X×{0})∪(A×I) by
r(s,t)={(t,t)(s,t)if s=0if s=0.
Continuity only needs to be checked for each point on {0}×I. Given a point (0,t) and basic open neighborhood V=[0,t+ϵ1)×(t−ϵ2,t+ϵ2) of its image, we find a basic open neighborhood U of (0,t) which maps into V. To do this, take the minimum δ=min(ϵ1,ϵ2) and let U=[0,t+δ)×(t−δ,t+δ).
One easily checks that r(U)⊆V, so r is indeed continuous. Furthermore, one can explicitly verify the statement of the previous proposition: the point 0∈bdX(A) is Hausdorff-inseparable from every point in A.
With this picture in mind, we finally remove the condition that A has to be closed to give a sufficient (and necessary) condition for the homotopy extension property to hold.
Proposition. Let (X,A)∈Top2 and T=(X×{0})∪A×I. If there exists a retract r:X×I→T, then (X,A) has the homotopy extension property.
Proof. In order to use the previous argument, we show that (X×{0})∪(A×I)≅(X×{0})∪A×{0}(A×I) via the identity map. Since j is continuous, the pushout topology is at least as fine as the subspace topology. Thus, we only have to show that the subspace topology is at least as fine as the pushout topology.
Let D⊆T be closed in the pushout topology; we need to show that it is also closed in the subspace topology. To begin, decompose D into the subsets D0=D∩(X∩{0}) and DA=D∩(A×I), which are closed in X×{0} and A×I respectively. We show that each term of the closure
Since DA is closed in A×I, we have clX×I(DA)∩(A×I)=DA, so the second term lies in D. The first term is more difficult to handle; this is where the retract mentioned in the hypotheses is finally used. To begin, note that
As before, let πX:X×I→X be the projection onto X and define r=πX∘r. To use the retract, we define an auxiliary map which "extends" each map x↦r(x,s) to all of X×I. Specifically, define ρ:X×I×I→X×I by ρ((x,t),s)=(r(x,s),t). Using ρ and the inclusions above, we show that Z⊆D.
Note that ρ∣DA×I is just the projection onto the first factor, so ρ(clX×I(DA)×[0,1])⊆clX×I(DA). Applying the definition, we also obtain ρ((X×{0})×[0,1])⊆X×{0}. Thus, by taking the intersection and using the fact that Z⊆clX(A)×{0}, we find
Thus Z⊆D, so the entire term clX×I(DA)∩T lies in D.
It follows that D is closed in T, so the subspace topology is at least as fine the pushout topology. Thus, the two topologies are equal, and the rest of the argument is carried out as before.