Alphabeta Math
Session-authored (Fable 5 assisted)
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.

18 results · all verified · 0 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 18 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Homotopy and Homotopy Equivalence

1 · Prerequisites

2 · Summary

The unit interval with its usual subspace topology supplies the deformation parameter. The product universal property, the open- and closed-preimage characterisations of continuity, and the characteristic property of subspaces control the resulting maps. Path components come from path-connectedness, while the Euclidean product topology and continuity of radial normalisation support the geometric constructions.

A homotopy is defined jointly on a product, with a relative version that fixes a chosen subspace pointwise. Direct reparametrisation and finite closed pasting make homotopy an equivalence relation compatible with composition. Nullhomotopy leads to contractibility, homotopy inverses define homotopy type, and deformation retracts provide canonical equivalences. Straight-line formulas contract convex Euclidean subsets, homotopy equivalences preserve path components, and radial normalisation identifies punctured Euclidean space with its unit sphere up to homotopy.

3 · Logical flowchart

4 · Definitions, theorems and proofs

DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-07-31Open item page →

Homotopies of continuous maps, homotopies relative to a subspace, and path homotopies relative to the endpoints

Definition

Write I=[0,1]I=[0,1] with its usual subspace topology, as in Paths, path-connected spaces and path components. Let XX and YY be topological spaces, and let f,g:XYf,g:X\to Y be continuous maps (Continuity of a map of topological spaces at a point and globally).

A homotopy from ff to gg is a continuous map

H:X×IYH:X\times I\longrightarrow Y

from the product space (The product set iIXi\prod_{i \in I} X_i of functions choosing a point in each factor, the projections, the box topology, and the product topology as the initial topology of the projections; the empty product is a one-point space) such that H(x,0)=f(x)H(x,0)=f(x) and H(x,1)=g(x)H(x,1)=g(x) for every xXx\in X. When such an HH exists, ff and gg are homotopic, written fgf\simeq g.

Let AXA\subseteq X carry the subspace topology (Subspace topology: the traces of the open sets, its closed sets and its bases, the continuity of the inclusion, and the characteristic property of a map into a subspace). The homotopy HH is a homotopy relative to AA, or a homotopy rel AA, when

H(a,t)=f(a)=g(a)(aA, tI).H(a,t)=f(a)=g(a)\qquad(a\in A,\ t\in I).

Thus a homotopy rel AA can exist only when fA=gAf|_A=g|_A, and every ordinary homotopy is a homotopy rel \varnothing. We write fAgf\simeq_A g when a homotopy rel AA exists.

If α,β:IY\alpha,\beta:I\to Y are paths with the same initial point and the same terminal point (Paths, path-connected spaces and path components), a path homotopy from α\alpha to β\beta relative to the endpoints is a homotopy H:I×IYH:I\times I\to Y rel {0,1}\{0,1\}. Explicitly,

H(s,0)=α(s),H(s,1)=β(s),H(0,t)=α(0)=β(0),H(1,t)=α(1)=β(1).H(s,0)=\alpha(s),\quad H(s,1)=\beta(s),\quad H(0,t)=\alpha(0)=\beta(0),\quad H(1,t)=\alpha(1)=\beta(1).

The first coordinate ss parametrises the path and the second coordinate tt parametrises the deformation.

Remarks

  • The adjective relative means pointwise fixed throughout the deformation, not merely mapped back into AA.
  • A homotopy is a map on a product. A family of maps Ht(x):=H(x,t)H_t(x):=H(x,t) is not by itself a homotopy unless the joint map (x,t)Ht(x)(x,t)\mapsto H_t(x) is continuous.
LemmaStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-07-31Open item page →

Homotopy relative to a subspace is reflexive and symmetric

Statement

Let AXA\subseteq X. Every continuous map f:XYf:X\to Y is homotopic to itself rel AA. If fAgf\simeq_A g, then gAfg\simeq_A f.

Facts & Assumptions

Given: Topological spaces X,YX,Y, a subspace AXA\subseteq X, continuous maps f,g:XYf,g:X\to Y, and, for symmetry, a homotopy H:X×IYH:X\times I\to Y from ff to gg rel AA.

[A1]

A homotopy rel AA is a continuous K:X×IYK:X\times I\to Y with K(x,0)K(x,0) and K(x,1)K(x,1) the prescribed endpoint maps and K(a,t)K(a,t) equal to their common value for every aAa\in A and tIt\in I (Homotopies of continuous maps, homotopies relative to a subspace, and path homotopies relative to the endpoints).

Proof

technique · direct
1.1

The projection pX:X×IXp_X:X\times I\to X is continuous by [L1]. For every open VYV\subseteq Y, (fpX)1[V]=pX1[f1[V]](f\circ p_X)^{-1}[V]=p_X^{-1}[f^{-1}[V]] is open, so Kf(x,t):=f(x)K_f(x,t):=f(x) is continuous by [L2].

L1L2
1.2

The map r:IIr:I\to I, r(t)=1tr(t)=1-t, is continuous: for t0It_0\in I and an open neighbourhood V=OIV=O\cap I of r(t0)r(t_0), with OO open in R\mathbb R, [L3] gives ε>0\varepsilon>0 with (r(t0)ε,r(t0)+ε)O(r(t_0)-\varepsilon,r(t_0)+\varepsilon)\subseteq O; then U=(t0ε,t0+ε)IU=(t_0-\varepsilon,t_0+\varepsilon)\cap I is an open neighbourhood of t0t_0 and r[U]Vr[U]\subseteq V, since r(t)r(t0)=tt0|r(t)-r(t_0)|=|t-t_0|.

L3
2.1

The homotopy KfK_f has Kf(x,0)=Kf(x,1)=f(x)K_f(x,0)=K_f(x,1)=f(x) and Kf(a,t)=f(a)K_f(a,t)=f(a) for aAa\in A, so it is a homotopy from ff to itself rel AA.

step 1.1A1
2.2

The map R:X×IX×IR:X\times I\to X\times I, R(x,t)=(x,r(t))R(x,t)=(x,r(t)), is continuous because its components are continuous by step 1.2 and [L1]. For every open VYV\subseteq Y, (HR)1[V]=R1[H1[V]](H\circ R)^{-1}[V]=R^{-1}[H^{-1}[V]] is open, so H:=HR\overline H:=H\circ R is continuous by [L2].

step 1.2L1L2
3.1

One has H(x,0)=H(x,1)=g(x)\overline H(x,0)=H(x,1)=g(x) and H(x,1)=H(x,0)=f(x)\overline H(x,1)=H(x,0)=f(x); for aAa\in A, H(a,t)=H(a,1t)=f(a)=g(a)\overline H(a,t)=H(a,1-t)=f(a)=g(a). Hence H\overline H is a homotopy from gg to ff rel AA.

step 2.2A1
LemmaStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-07-31Open item page →

Two homotopies relative to the same subspace concatenate after piecewise-linear reparametrisation

Statement

Let AXA\subseteq X and let f,g,h:XYf,g,h:X\to Y be continuous. If FF is a homotopy from ff to gg rel AA and GG is a homotopy from gg to hh rel AA, then

K(x,t):={F(x,2t),0t12,G(x,2t1),12t1K(x,t):=\begin{cases}F(x,2t),&0\le t\le \tfrac12,\\G(x,2t-1),&\tfrac12\le t\le1\end{cases}

is a continuous homotopy from ff to hh rel AA.

Facts & Assumptions

Given: Topological spaces X,YX,Y, a subspace AXA\subseteq X, continuous maps f,g,h:XYf,g,h:X\to Y, and homotopies F:fAgF:f\simeq_A g and G:gAhG:g\simeq_A h.

[L2]

In a subspace, closed sets are exactly traces of ambient closed sets; restrictions of continuous maps to subspaces are continuous (Subspace topology: the traces of the open sets, its closed sets and its bases, the continuity of the inclusion, and the characteristic property of a map into a subspace).

[L4]

A finite union of closed sets is closed, and the complement of an open set is closed (Topology on a set, open and closed sets, clopen sets, the closed-set axiomatisation, and the coarser/finer comparison).

Proof

technique · direct
1.1

The sets I0=[0,12]I_0=[0,\tfrac12] and I1=[12,1]I_1=[\tfrac12,1] are closed in II: their complements are respectively I(12,32)I\cap(\tfrac12,\tfrac32) and I(12,12)I\cap(-\tfrac12,\tfrac12), traces of open intervals of R\mathbb R. Hence D0=X×I0D_0=X\times I_0 and D1=X×I1D_1=X\times I_1 are closed in X×IX\times I, because they are the preimages of I0,I1I_0,I_1 under the continuous time projection.

L1L3L4L5
1.2

The maps a0:I0Ia_0:I_0\to I, a0(t)=2ta_0(t)=2t, and a1:I1Ia_1:I_1\to I, a1(t)=2t1a_1(t)=2t-1, are continuous. Indeed, at any t0t_0 and for any ambient open interval of radius ε\varepsilon about aj(t0)a_j(t_0), the relative interval of radius ε/2\varepsilon/2 about t0t_0 maps into it, since aj(t)aj(t0)=2tt0|a_j(t)-a_j(t_0)|=2|t-t_0|; [L5] turns these intervals into the required subspace neighbourhoods.

L5
2.1

Define rj:DjX×Ir_j:D_j\to X\times I by rj(x,t)=(x,aj(t))r_j(x,t)=(x,a_j(t)). The first component is the restricted product projection and the second is aja_j after the time projection, so rjr_j is continuous by [L2], step 1.2 and [L3].

step 1.2L2L3
3.1

The maps K0:=Fr0:D0YK_0:=F\circ r_0:D_0\to Y and K1:=Gr1:D1YK_1:=G\circ r_1:D_1\to Y are continuous: for every closed CYC\subseteq Y, Kj1[C]=rj1[F1[C]]K_j^{-1}[C]=r_j^{-1}[F^{-1}[C]] or rj1[G1[C]]r_j^{-1}[G^{-1}[C]], which is closed by [L1]. On D0D1=X×{12}D_0\cap D_1=X\times\{\tfrac12\} they agree, since K0(x,12)=F(x,1)=g(x)=G(x,0)=K1(x,12)K_0(x,\tfrac12)=F(x,1)=g(x)=G(x,0)=K_1(x,\tfrac12).

step 2.1A1L1
4.1

Thus the displayed clauses define one function K:X×IYK:X\times I\to Y. If CYC\subseteq Y is closed, then K1[C]K^{-1}[C] is the union of K01[C]K_0^{-1}[C], regarded as a closed subset of X×IX\times I through the closed subspace D0D_0, and K11[C]K_1^{-1}[C], regarded likewise through D1D_1. Each is closed by [L2] and steps 1.1 and 3.1, so their union is closed by [L4]. Hence KK is continuous by [L1].

step 1.1step 3.1L1L2L4
5.1

At t=0t=0 the first clause gives K(x,0)=F(x,0)=f(x)K(x,0)=F(x,0)=f(x), and at t=1t=1 the second gives K(x,1)=G(x,1)=h(x)K(x,1)=G(x,1)=h(x). If aAa\in A, both clauses give the common value f(a)=g(a)=h(a)f(a)=g(a)=h(a) for every tt. Therefore KK is a homotopy from ff to hh rel AA.

step 4.1A1

Remarks

The continuity argument uses only a cover by the two closed sets D0,D1D_0,D_1 and proves the finite pasting step directly. No assertion about an infinite closed cover is used.

CorollaryStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-07-31Open item page →

Homotopy relative to a fixed subspace, and path homotopy relative to endpoints, are equivalence relations

Statement

For fixed spaces X,YX,Y and a fixed subspace AXA\subseteq X, the relation A\simeq_A is an equivalence relation on the set of continuous maps XYX\to Y that have a prescribed restriction to AA. In particular ordinary homotopy is an equivalence relation on the continuous maps XYX\to Y.

For fixed endpoints y0,y1Yy_0,y_1\in Y, path homotopy relative to the endpoints is an equivalence relation on the set of paths from y0y_0 to y1y_1.

Facts & Assumptions

Given: Spaces X,YX,Y, a subspace AXA\subseteq X, and the relations defined in Homotopies of continuous maps, homotopies relative to a subspace, and path homotopies relative to the endpoints.

[L1]

Homotopy rel AA is reflexive and symmetric (Homotopy relative to a subspace is reflexive and symmetric).

[L2]

Homotopy rel AA is transitive by the two-piece reparametrisation construction (Two homotopies relative to the same subspace concatenate after piecewise-linear reparametrisation).

[L3]

A relation is an equivalence relation exactly when it is reflexive, symmetric and transitive (Equivalence relation, equivalence class, and the quotient set A/A/{\sim}).

Proof

technique · direct
1.1

By [L1] and [L2], A\simeq_A is reflexive, symmetric and transitive, so it is an equivalence relation by [L3]. Taking A=A=\varnothing gives ordinary homotopy.

L1L2L3
2.1

Paths from y0y_0 to y1y_1 are continuous maps IYI\to Y with one prescribed restriction to the subspace {0,1}\{0,1\}, and their path homotopies are exactly homotopies rel {0,1}\{0,1\}. Hence step 1.1 applies to them.

step 1.1given
TheoremStatement: AI-adaptedProof: AI-adaptedprecheck passaudited 2026-07-31Open item page →

Precomposition and postcomposition by continuous maps preserve homotopies, including their relative form

Statement

Let f,g:XYf,g:X\to Y be continuous and suppose fAgf\simeq_A g for a subspace AXA\subseteq X.

  1. If u:WXu:W\to X is continuous, BWB\subseteq W, and u[B]Au[B]\subseteq A, then fuBguf\circ u\simeq_B g\circ u.
  2. If v:YZv:Y\to Z is continuous, then vfAvgv\circ f\simeq_A v\circ g.

Facts & Assumptions

Given: A homotopy H:X×IYH:X\times I\to Y from ff to gg rel AA, a continuous u:WXu:W\to X with u[B]Au[B]\subseteq A, and a continuous v:YZv:Y\to Z.

Proof

technique · direct
1.1

Define U:W×IX×IU:W\times I\to X\times I by U(w,t)=(u(w),t)U(w,t)=(u(w),t). Its components are uu after the first projection and the second projection, so UU is continuous by [L1].

L1
1.2

The composite vH:X×IZv\circ H:X\times I\to Z is continuous by the same preimage calculation, and its endpoints are vfv\circ f and vgv\circ g; for aAa\in A it has the fixed value v(f(a))=v(g(a))v(f(a))=v(g(a)). Thus it is a homotopy from vfv\circ f to vgv\circ g rel AA.

A1L2
2.1

The composite HUH\circ U is continuous: for every open VYV\subseteq Y, (HU)1[V]=U1[H1[V]](H\circ U)^{-1}[V]=U^{-1}[H^{-1}[V]] is open by [L2]. Its endpoints are (fu)(w)(f\circ u)(w) and (gu)(w)(g\circ u)(w); if bBb\in B, then u(b)Au(b)\in A, so (HU)(b,t)=f(u(b))=g(u(b))(H\circ U)(b,t)=f(u(b))=g(u(b)). Thus it is a homotopy from fuf\circ u to gug\circ u rel BB.

step 1.1A1L2
3.1

Steps 2.1 and 1.2 prove the two claims.

step 2.1step 1.2
DefinitionDefinition: AI-adaptedProof: Not applicableaudited 2026-07-31Open item page →

Nullhomotopic maps and contractible spaces

Definition

Let f:XYf:X\to Y be continuous. The map ff is nullhomotopic if there is a point y0Yy_0\in Y such that ff is homotopic to the constant map cy0:XYc_{y_0}:X\to Y, cy0(x)=y0c_{y_0}(x)=y_0 (Homotopies of continuous maps, homotopies relative to a subspace, and path homotopies relative to the endpoints).

A nonempty topological space XX is contractible if every continuous map f:XYf:X\to Y to every topological space YY is nullhomotopic.

This definition separates the property of the space from the particular map idX\operatorname{id}_X. The next corollary proves that it is equivalent to the familiar condition that the identity map be nullhomotopic.

Remarks

  • Nonemptiness is included so that a contracting point can be named. The empty space is not called contractible under this convention.
  • The constant to which a map is homotopic may depend on the map. Contractibility does not assert that two arbitrary constant maps into a disconnected target are homotopic.
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-07-31Open item page →

A nonempty space is contractible if and only if its identity map is nullhomotopic

Statement

For a nonempty topological space XX, the following are equivalent:

  1. XX is contractible.
  2. The identity map idX\operatorname{id}_X is nullhomotopic.

Facts & Assumptions

Given: A nonempty topological space XX.

[A1]

XX is contractible when every continuous map from XX to every topological space is nullhomotopic; a map is nullhomotopic when it is homotopic to a constant map (Nullhomotopic maps and contractible spaces).

[L1]

Proof

technique · direct
1.1

If XX is contractible, apply [A1] to the continuous map idX:XX\operatorname{id}_X:X\to X to conclude that idX\operatorname{id}_X is nullhomotopic.

A1
1.2

Conversely suppose idXcx0\operatorname{id}_X\simeq c_{x_0} for some x0Xx_0\in X, and let f:XYf:X\to Y be any continuous map. Postcomposition by ff gives f=fidXfcx0=cf(x0)f=f\circ\operatorname{id}_X\simeq f\circ c_{x_0}=c_{f(x_0)} by [L1]. Thus ff is nullhomotopic.

assume-hypL1A1
2.1

Since YY and ff in step 1.2 were arbitrary, every continuous map out of XX is nullhomotopic, so XX is contractible by [A1]. Together with step 1.1 this proves the equivalence.

step 1.1step 1.2A1
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-07-31Open item page →

Homotopy equivalences, homotopy inverses and spaces of the same homotopy type

Definition

Let X,YX,Y be topological spaces. A continuous map f:XYf:X\to Y is a homotopy equivalence if there is a continuous map g:YXg:Y\to X such that

gfidXandfgidYg\circ f\simeq\operatorname{id}_X\qquad\text{and}\qquad f\circ g\simeq\operatorname{id}_Y

in the sense of Homotopies of continuous maps, homotopies relative to a subspace, and path homotopies relative to the endpoints. Such a gg is a homotopy inverse of ff.

The spaces XX and YY have the same homotopy type, or are homotopy equivalent, written XYX\simeq Y, when a homotopy equivalence XYX\to Y exists.

The equations required of an ordinary inverse have been weakened to homotopies. Neither composite need equal the corresponding identity map, and a homotopy equivalence need not be bijective.

TheoremStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-07-31Open item page →

Having the same homotopy type is an equivalence relation on topological spaces

Statement

The relation “has the same homotopy type as” is reflexive, symmetric and transitive on topological spaces, hence is an equivalence relation.

Facts & Assumptions

Given: Topological spaces X,Y,ZX,Y,Z and homotopy equivalences f:XYf:X\to Y and p:YZp:Y\to Z with homotopy inverses g:YXg:Y\to X and q:ZYq:Z\to Y.

[A1]

A homotopy equivalence has a continuous homotopy inverse whose two composites are homotopic to the appropriate identity maps (Homotopy equivalences, homotopy inverses and spaces of the same homotopy type).

[L1]

Precomposition and postcomposition by continuous maps preserve homotopies (Precomposition and postcomposition by continuous maps preserve homotopies, including their relative form).

[L3]

A relation is an equivalence relation exactly when it is reflexive, symmetric and transitive (Equivalence relation, equivalence class, and the quotient set A/A/{\sim}).

Proof

technique · direct
1.1

The identity idX:XX\operatorname{id}_X:X\to X is a homotopy equivalence with itself as homotopy inverse, since both composites equal, and hence are homotopic to, idX\operatorname{id}_X.

A1L2
1.2

If f:XYf:X\to Y has homotopy inverse g:YXg:Y\to X, the same two homotopies show that gg has homotopy inverse ff. Thus the relation is symmetric.

A1
1.3

For transitivity, the composite pf:XZp\circ f:X\to Z has candidate homotopy inverse gq:ZXg\circ q:Z\to X. By [A1], qpidYq\circ p\simeq\operatorname{id}_Y and gfidXg\circ f\simeq\operatorname{id}_X.

A1
1.4

Similarly, fgidYf\circ g\simeq\operatorname{id}_Y gives p(fg)qpqp\circ(f\circ g)\circ q\simeq p\circ q, and pqidZp\circ q\simeq\operatorname{id}_Z then gives (pf)(gq)idZ(p\circ f)\circ(g\circ q)\simeq\operatorname{id}_Z.

A1L1L2
2.1

Applying [L1] to qpidYq\circ p\simeq\operatorname{id}_Y gives g(qp)fgfg\circ(q\circ p)\circ f\simeq g\circ f, and [L2] with gfidXg\circ f\simeq\operatorname{id}_X gives (gq)(pf)idX(g\circ q)\circ(p\circ f)\simeq\operatorname{id}_X.

step 1.3L1L2
3.1

Steps 2.1 and 1.4 make gqg\circ q a homotopy inverse of pfp\circ f, so the relation is transitive. With steps 1.1 and 1.2, [L3] makes it an equivalence relation.

step 1.1step 1.2step 2.1step 1.4A1L3
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-07-31Open item page →

A continuous map homotopic to a homotopy equivalence is itself a homotopy equivalence

Statement

Let f0,f:XYf_0,f:X\to Y be continuous maps with ff0f\simeq f_0. If f0f_0 is a homotopy equivalence, then ff is a homotopy equivalence. Every homotopy inverse of f0f_0 is also a homotopy inverse of ff.

Facts & Assumptions

Given: Continuous maps f0,f:XYf_0,f:X\to Y, a homotopy ff0f\simeq f_0, and a homotopy inverse g:YXg:Y\to X of f0f_0.

[A1]

gf0idXg\circ f_0\simeq\operatorname{id}_X and f0gidYf_0\circ g\simeq\operatorname{id}_Y (Homotopy equivalences, homotopy inverses and spaces of the same homotopy type).

[L1]

Precomposition and postcomposition by continuous maps preserve homotopies (Precomposition and postcomposition by continuous maps preserve homotopies, including their relative form).

Proof

technique · direct
1.1

Postcomposing ff0f\simeq f_0 by gg gives gfgf0g\circ f\simeq g\circ f_0 by [L1], and [A1] with transitivity gives gfidXg\circ f\simeq\operatorname{id}_X.

L1A1L2
1.2

Precomposing ff0f\simeq f_0 by gg gives fgf0gf\circ g\simeq f_0\circ g by [L1], and [A1] with transitivity gives fgidYf\circ g\simeq\operatorname{id}_Y.

L1A1L2
2.1

Steps 1.1 and 1.2 show that gg is a homotopy inverse of ff, so ff is a homotopy equivalence.

step 1.1step 1.2A1
DefinitionDefinition: Literature-sourcedProof: Not applicableaudited 2026-07-31Open item page →

Retractions and deformation retracts, with a deformation retraction required to fix the retract pointwise

Definition

Let AXA\subseteq X carry the subspace topology, and let i:AXi:A\hookrightarrow X be the inclusion (Subspace topology: the traces of the open sets, its closed sets and its bases, the continuity of the inclusion, and the characteristic property of a map into a subspace).

A continuous map r:XAr:X\to A is a retraction of XX onto AA if

ri=idA,r\circ i=\operatorname{id}_A,

equivalently, if r(a)=ar(a)=a for every aAa\in A. When such an rr exists, AA is a retract of XX.

The subspace AA is a deformation retract of XX if there are a retraction r:XAr:X\to A and a homotopy

H:idXAir.H:\operatorname{id}_X\simeq_A i\circ r.

Thus H(x,0)=xH(x,0)=x, H(x,1)=i(r(x))H(x,1)=i(r(x)), and H(a,t)=aH(a,t)=a for all aAa\in A and tIt\in I (Homotopies of continuous maps, homotopies relative to a subspace, and path homotopies relative to the endpoints). The pair (r,H)(r,H) is a deformation retraction.

Some sources call the pointwise-fixed condition a strong deformation retract. In this library the word deformation retract always includes it.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-07-31Open item page →

The inclusion of a deformation retract is a homotopy equivalence with the retraction as homotopy inverse

Statement

If AA is a deformation retract of XX, with inclusion i:AXi:A\hookrightarrow X and retraction r:XAr:X\to A, then ii is a homotopy equivalence and rr is a homotopy inverse of ii.

Facts & Assumptions

Given: A deformation retraction (r,H)(r,H) of XX onto AA, with inclusion i:AXi:A\hookrightarrow X.

[A1]

Retraction gives ri=idAr\circ i=\operatorname{id}_A, and deformation retraction gives irAidXi\circ r\simeq_A\operatorname{id}_X (Retractions and deformation retracts, with a deformation retraction required to fix the retract pointwise).

[A2]

A continuous map is a homotopy equivalence when it has a continuous map whose composites with it are homotopic to the identity maps (Homotopy equivalences, homotopy inverses and spaces of the same homotopy type).

Proof

technique · direct
1.1

The equality ri=idAr\circ i=\operatorname{id}_A is in particular a homotopy riidAr\circ i\simeq\operatorname{id}_A, while irAidXi\circ r\simeq_A\operatorname{id}_X is in particular an ordinary homotopy.

A1
2.1

Hence rr satisfies both homotopy-inverse conditions for ii, so ii is a homotopy equivalence with homotopy inverse rr.

step 1.1A2
CorollaryStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-07-31Open item page →

Every nonempty retract of a contractible space is contractible

Statement

Let XX be contractible and let a nonempty subspace AXA\subseteq X be a retract of XX. Then AA is contractible.

Facts & Assumptions

Given: A contractible space XX, a nonempty retract AXA\subseteq X, its inclusion i:AXi:A\hookrightarrow X, and a retraction r:XAr:X\to A.

[A1]

Retraction means ri=idAr\circ i=\operatorname{id}_A (Retractions and deformation retracts, with a deformation retraction required to fix the retract pointwise).

[L1]

For every nonempty space TT, the space TT is contractible if and only if idT\operatorname{id}_T is homotopic to a constant map (A nonempty space is contractible if and only if its identity map is nullhomotopic, Nullhomotopic maps and contractible spaces).

[L2]

Precomposition and postcomposition by continuous maps preserve homotopies (Precomposition and postcomposition by continuous maps preserve homotopies, including their relative form).

Proof

technique · direct
1.1

By [L1], idXcx0\operatorname{id}_X\simeq c_{x_0} for some x0Xx_0\in X. Precompose this homotopy by ii and postcompose by rr. By [L2], ridXircx0ir\circ\operatorname{id}_X\circ i\simeq r\circ c_{x_0}\circ i.

L1L2
2.1

The left side of step 1.1 is ri=idAr\circ i=\operatorname{id}_A by [A1], and the right side is the constant map on AA with value r(x0)r(x_0). Thus idA\operatorname{id}_A is nullhomotopic.

step 1.1A1
3.1

Since AA is nonempty, step 2.1 and [L1] applied to AA show that AA is contractible.

step 2.1L1
CorollaryStatement: Literature-sourcedProof: AI-generatedprecheck passaudited 2026-07-31Open item page →

A homotopy equivalence induces a bijection between path components

Statement

For a space XX, write π0(X)\pi_0(X) for its set of path components. If f:XYf:X\to Y is a homotopy equivalence, then

f:π0(X)π0(Y),f(PX(x)):=PY(f(x)),f_*:\pi_0(X)\longrightarrow\pi_0(Y),\qquad f_*(P_X(x)):=P_Y(f(x)),

is a well-defined bijection. A homotopy inverse g:YXg:Y\to X induces its inverse gg_*.

Facts & Assumptions

Given: A homotopy equivalence f:XYf:X\to Y with homotopy inverse g:YXg:Y\to X.

[A1]

Path components are the equivalence classes for the relation “joined by a path” (Paths, path-connected spaces and path components).

[A2]

One has gfidXg\circ f\simeq\operatorname{id}_X and fgidYf\circ g\simeq\operatorname{id}_Y (Homotopy equivalences, homotopy inverses and spaces of the same homotopy type).

Proof

technique · direct
1.1

If a path γ:IX\gamma:I\to X joins xx to xx', then fγf\circ\gamma is continuous because (fγ)1[V]=γ1[f1[V]](f\circ\gamma)^{-1}[V]=\gamma^{-1}[f^{-1}[V]] for every open VYV\subseteq Y; it joins f(x)f(x) to f(x)f(x'). Hence points in one path component of XX have images in one path component of YY, so ff_* is well defined. The same argument defines gg_*.

A1L2
1.2

If continuous maps u,v:XYu,v:X\to Y are homotopic, then u(x)u(x) and v(x)v(x) lie in the same path component for every xXx\in X: precompose the homotopy by the continuous map from a one-point space selecting xx, using [L3]; the resulting homotopy of two maps from a point is exactly a path from u(x)u(x) to v(x)v(x).

L1L3A1
2.1

Apply step 1.2 to gfidXg\circ f\simeq\operatorname{id}_X. For every xXx\in X, g(f(x))g(f(x)) and xx lie in the same path component, so (gf)(PX(x))=PX(x)(g_*\circ f_*)(P_X(x))=P_X(x). Thus gfg_*\circ f_* is the identity on π0(X)\pi_0(X).

step 1.2A2
2.2

Applying step 1.2 to fgidYf\circ g\simeq\operatorname{id}_Y similarly gives fg=idπ0(Y)f_*\circ g_*=\operatorname{id}_{\pi_0(Y)}.

step 1.2A2
3.1

Therefore ff_* and gg_* are mutually inverse functions, so ff_* is a bijection.

step 2.1step 2.2
LemmaStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-07-31verified 2026-08-08 (gpt-5.6-terra-codex-subscription)Open item page →

For continuous maps into a convex subset of Rn\mathbb{R}^n, the straight-line formula defines a continuous homotopy

Statement

Let n1n\ge1. A subset CRnC\subseteq\mathbb R^n is called convex here when

u,vC, t[0,1](1t)u+tvC.u,v\in C,\ t\in[0,1]\quad\Longrightarrow\quad(1-t)u+tv\in C.

If XX is a topological space and f,g:XCf,g:X\to C are continuous, where CC has the subspace topology from Rn\mathbb R^n, then

H:X×IC,H(x,t)=(1t)f(x)+tg(x),H:X\times I\longrightarrow C,\qquad H(x,t)=(1-t)f(x)+tg(x),

is continuous.

Facts & Assumptions

Given: A natural n1n\ge1, a convex subspace CRnC\subseteq\mathbb R^n, a topological space XX, and continuous maps f,g:XCf,g:X\to C.

[A1]

Convexity is the displayed condition in the Statement.

[L3]

For maps from a metric space into Rm\mathbb R^m, continuity is componentwise; sums and scalar multiples of continuous vector-valued maps and inner products of two such maps are continuous (A vector-valued function has a limit, or is continuous, if and only if each of its components does; with the algebra of continuous vector-valued functions, clauses 1 and 3).

Proof

technique · direct
1.1

Addition and multiplication R2R\mathbb R^2\to\mathbb R are continuous. Indeed the coordinate projections are continuous by [L1], and by [L2] may be read as continuous scalar functions on the Euclidean metric space R2\mathbb R^2. The identity map zzz\mapsto z and the constant map z(1,1)z\mapsto(1,1) are continuous, so [L3] makes their inner product z0+z1z_0+z_1 continuous. The maps z(z0,0)z\mapsto(z_0,0) and z(z1,0)z\mapsto(z_1,0) are continuous by the componentwise part of [L3], and their inner product z0z1z_0z_1 is continuous by its algebra part.

L1L2L3
2.1

Consequently, if a,b:ZRa,b:Z\to\mathbb R are continuous on an arbitrary topological space ZZ, then a+ba+b and abab are continuous: the pair (a,b):ZR2(a,b):Z\to\mathbb R^2 is continuous by [L1] and [L2], and composing it with the two maps of step 1.1 is continuous because the preimage of an open set under a composite is an iterated preimage, which is open by [L5]. Constant functions and additive inverses are continuous by the same argument, using a constant component and the continuous scalar multiple supplied by [L3].

step 1.1L1L2L3L5
3.1

Let ι:CRn\iota:C\hookrightarrow\mathbb R^n be the inclusion and put F=ιfF=\iota\circ f, G=ιgG=\iota\circ g. These ambient maps are continuous by [L4]. For Z=X×IZ=X\times I, let pX:ZXp_X:Z\to X and τ:ZIR\tau:Z\to I\subseteq\mathbb R be the projections. Each scalar coordinate FkpXF_k\circ p_X and GkpXG_k\circ p_X is continuous: coordinate projections on Rn\mathbb R^n are continuous by [L1] and [L2], and composites preserve continuity by the preimage calculation of step 2.1. The scalar map τ\tau is continuous, also as a map into R\mathbb R, by [L1] and [L4].

L1L2L4L5
4.1

By step 2.1, for every k<nk<n the function (x,t)(1t)Fk(x)+tGk(x)(x,t)\mapsto(1-t)F_k(x)+tG_k(x) is continuous on ZZ. Therefore the ambient map H~:ZRn\widetilde H:Z\to\mathbb R^n with these coordinates is continuous by [L1] and [L2].

step 2.1step 3.1L1L2
5.1

Convexity [A1] gives H~(x,t)C\widetilde H(x,t)\in C for every (x,t)Z(x,t)\in Z. Since the composite of H:ZCH:Z\to C with the inclusion ι\iota is H~\widetilde H, [L4] makes HH continuous into CC.

step 4.1A1L4

Remarks

The continuity argument uses only products, subspaces and ordinary Euclidean continuity. Convexity is used solely to ensure that the straight-line formula takes values in CC.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-07-31verified 2026-08-08 (gpt-5.6-terra-codex-subscription)Open item page →

Any two continuous maps into a nonempty convex subset of Rn\mathbb{R}^n are homotopic by straight lines

Statement

Let n1n\ge1, let CRnC\subseteq\mathbb R^n be nonempty and convex in the sense stated in For continuous maps into a convex subset of Rn\mathbb{R}^n, the straight-line formula defines a continuous homotopy, and let f,g:XCf,g:X\to C be continuous. Then

H(x,t)=(1t)f(x)+tg(x)H(x,t)=(1-t)f(x)+tg(x)

is a homotopy from ff to gg.

Facts & Assumptions

Given: A nonempty convex CRnC\subseteq\mathbb R^n with n1n\ge1 and continuous maps f,g:XCf,g:X\to C.

[L1]

The straight-line formula defines a continuous map H:X×ICH:X\times I\to C (For continuous maps into a convex subset of Rn\mathbb{R}^n, the straight-line formula defines a continuous homotopy).

[A1]

A homotopy from ff to gg is a continuous H:X×ICH:X\times I\to C with H(x,0)=f(x)H(x,0)=f(x) and H(x,1)=g(x)H(x,1)=g(x) (Homotopies of continuous maps, homotopies relative to a subspace, and path homotopies relative to the endpoints).

Proof

technique · direct
1.1

The map H(x,t)=(1t)f(x)+tg(x)H(x,t)=(1-t)f(x)+tg(x) is continuous by [L1].

L1
1.2

Substitution gives H(x,0)=f(x)H(x,0)=f(x) and H(x,1)=g(x)H(x,1)=g(x) for every xXx\in X.

algebra
2.1

Thus HH satisfies the continuity and endpoint conditions of [A1], so it is a homotopy from ff to gg.

step 1.1step 1.2A1
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-07-31verified 2026-08-08 (gpt-5.6-terra-codex-subscription)Open item page →

Every nonempty convex subset of Rn\mathbb{R}^n is contractible

Statement

Let n1n\ge1. Every nonempty convex subset CRnC\subseteq\mathbb R^n, with its Euclidean subspace topology, is contractible. More precisely, for each cCc\in C the formula

H(x,t)=(1t)x+tcH(x,t)=(1-t)x+tc

is a homotopy from idC\operatorname{id}_C to the constant map at cc.

Facts & Assumptions

Given: A nonempty convex subset CRnC\subseteq\mathbb R^n and a point cCc\in C.

[L1]

Any two continuous maps into a nonempty convex subset of Rn\mathbb R^n are homotopic by the straight-line formula (Any two continuous maps into a nonempty convex subset of Rn\mathbb{R}^n are homotopic by straight lines).

[L2]

A nonempty space is contractible exactly when its identity map is nullhomotopic (A nonempty space is contractible if and only if its identity map is nullhomotopic).

Proof

technique · direct
1.1

Apply [L1] to idC:CC\operatorname{id}_C:C\to C and the constant map cc:CCc_c:C\to C. The resulting homotopy is H(x,t)=(1t)x+tcH(x,t)=(1-t)x+tc.

L1
2.1

Thus idC\operatorname{id}_C is nullhomotopic, so CC is contractible by [L2].

step 1.1L2
CorollaryStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-07-31Open item page →

Every nonempty contractible space is path-connected

Statement

Every nonempty contractible topological space is path-connected.

Facts & Assumptions

Given: A nonempty contractible space XX and points x,yXx,y\in X.

[L1]

The identity of XX is homotopic to a constant map cx0c_{x_0} for some x0Xx_0\in X (A nonempty space is contractible if and only if its identity map is nullhomotopic, Nullhomotopic maps and contractible spaces).

[A1]

Paths define an equivalence relation: paths may be reversed and concatenated, and XX is path-connected exactly when every pair of points is joined by a path (Paths, path-connected spaces and path components).

Proof

technique · direct
1.1

Let H:X×IXH:X\times I\to X be a homotopy from idX\operatorname{id}_X to cx0c_{x_0}. For each zXz\in X, the map jz:IX×Ij_z:I\to X\times I, jz(t)=(z,t)j_z(t)=(z,t), is continuous by [L2], its components being constant and the identity.

L1L2
2.1

The map γz:=Hjz:IX\gamma_z:=H\circ j_z:I\to X is continuous because (Hjz)1[V]=jz1[H1[V]](H\circ j_z)^{-1}[V]=j_z^{-1}[H^{-1}[V]] is open for every open VXV\subseteq X. It has γz(0)=z\gamma_z(0)=z and γz(1)=x0\gamma_z(1)=x_0, so it is a path from zz to x0x_0.

step 1.1L1L3A1
3.1

Step 2.1 gives a path from xx to x0x_0 and a path from yy to x0x_0. Reversing the latter and concatenating it with the former gives a path from xx to yy by [A1].

step 2.1A1
4.1

Since x,yXx,y\in X were arbitrary, XX is path-connected.

step 3.1A1
TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passaudited 2026-07-31Open item page →

For n1n\ge1, radial normalisation is a deformation retraction of Rn{0}\mathbb{R}^n\setminus\{0\} onto Sn1S^{n-1}

Statement

Let n1n\ge1, put P=Rn{0}P=\mathbb R^n\setminus\{0\}, and let Sn1PS^{n-1}\subseteq P be the unit sphere. Radial normalisation

r:PSn1,r(x)=xx2,r:P\to S^{n-1},\qquad r(x)=\frac{x}{\lVert x\rVert_2},

is a retraction, and

H(x,t)=((1t)+tx2)xH(x,t)=\left((1-t)+\frac{t}{\lVert x\rVert_2}\right)x

is a deformation retraction of PP onto Sn1S^{n-1}.

Facts & Assumptions

Given: A natural n1n\ge1, P=Rn{0}P=\mathbb R^n\setminus\{0\} and Sn1={x:x2=1}S^{n-1}=\{x:\lVert x\rVert_2=1\}.

[A1]

A deformation retraction onto AA is a retraction rr together with a homotopy from the identity to the inclusion followed by rr, fixed pointwise on AA (Retractions and deformation retracts, with a deformation retraction required to fix the retract pointwise).

Proof

technique · direct
1.1

If sSn1s\in S^{n-1} then s2=1\lVert s\rVert_2=1, so r(s)=sr(s)=s. Thus the continuous map rr of [L1] is a retraction.

L1algebra
1.2

By [L2], HH is a continuous homotopy in PP from idP\operatorname{id}_P to the inclusion followed by rr, and H(s,t)=sH(s,t)=s for every sSn1s\in S^{n-1} and tIt\in I.

L2
2.1

Steps 1.1 and 1.2 satisfy [A1], so (r,H)(r,H) is a deformation retraction of PP onto Sn1S^{n-1}.

step 1.1step 1.2A1
CorollaryStatement: AI-adaptedProof: AI-generatedprecheck passaudited 2026-07-31Open item page →

For n1n\ge1, the punctured Euclidean space Rn{0}\mathbb{R}^n\setminus\{0\} is homotopy equivalent to Sn1S^{n-1}

Statement

For every n1n\ge1, the punctured Euclidean space Rn{0}\mathbb R^n\setminus\{0\} and the unit sphere Sn1S^{n-1} have the same homotopy type.

Facts & Assumptions

Given: A natural n1n\ge1.

[L2]

Proof

technique · direct
1.1

By [L1], Sn1S^{n-1} is a deformation retract of Rn{0}\mathbb R^n\setminus\{0\}.

L1
2.1

By [L2], its inclusion is a homotopy equivalence, so the two spaces have the same homotopy type.

step 1.1L2

5 · Examples, counterexamples and false statements

False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passaudited 2026-07-31Open item page →

FALSE: every retract is a deformation retract

Statement

False claim. Every retract of a topological space is a deformation retract.

Facts & Assumptions

Given: The two-point set X={0,1}X=\{0,1\} with the discrete topology and its singleton subspace A={0}A=\{0\}.

[A1]

A retraction r:XAr:X\to A satisfies r(a)=ar(a)=a on AA; a deformation retraction additionally supplies a homotopy from idX\operatorname{id}_X to the inclusion followed by rr, fixed on AA (Retractions and deformation retracts, with a deformation retraction required to fix the retract pointwise).

[L1]

Every map out of a discrete space is continuous, since every subset of its domain is open (The discrete, indiscrete, cofinite, cocountable, particular-point and Sierpinski topologies).

[L2]

A nonempty space whose identity is nullhomotopic is contractible, and every nonempty contractible space is path-connected (A nonempty space is contractible if and only if its identity map is nullhomotopic, Every nonempty contractible space is path-connected, Paths, path-connected spaces and path components).

[L4]

A separation is a pair of disjoint nonempty open sets whose union is the space (Separation of a topological space, connected and disconnected spaces, clopen sets, and connected subsets).

Refutation

technique · direct
1.1

Define r:XAr:X\to A by r(0)=r(1)=0r(0)=r(1)=0. This map is continuous by [L1] and satisfies r(0)=0r(0)=0, so it is a retraction by [A1].

L1A1
1.2

Suppose AA were a deformation retract of XX. Since the inclusion followed by rr is the constant map c0:XXc_0:X\to X, [A1] would give idXc0\operatorname{id}_X\simeq c_0. Then XX would be contractible, hence path-connected by [L2], and hence connected by [L3].

assume-hypA1L2L3
1.3

But {0}\{0\} and {1}\{1\} are disjoint nonempty open subsets of the discrete space XX and their union is XX, so they form a separation by [L4]. Thus XX is disconnected.

L1L4
2.1

Steps 1.2 and 1.3 contradict one another. Hence AA is a retract of XX by step 1.1 but is not a deformation retract, refuting the claim.

step 1.1step 1.2step 1.3
False statementConstruction: AI-adaptedVerification: AI-generatedprecheck passaudited 2026-07-31Open item page →

FALSE: homotopy-equivalent spaces must be homeomorphic

Statement

False claim. If two topological spaces are homotopy equivalent, then they are homeomorphic.

Facts & Assumptions

Given: A one-point space P={p}P=\{p\} and the real line R\mathbb R with its usual topology.

[A1]

A map f:XYf:X\to Y is a homotopy equivalence when it has a continuous g:YXg:Y\to X with gfidXg\circ f\simeq\operatorname{id}_X and fgidYf\circ g\simeq\operatorname{id}_Y (Homotopy equivalences, homotopy inverses and spaces of the same homotopy type).

[L1]

The real line is a nonempty convex subset of itself, hence is contractible, and its identity is homotopic to the constant map at 00 (Every nonempty convex subset of Rn\mathbb{R}^n is contractible, A nonempty space is contractible if and only if its identity map is nullhomotopic).

[L3]

The set R\mathbb R is uncountable, whereas a singleton is finite (R\mathbb{R} is uncountable (Cantor's nested intervals, 1874)).

Refutation

technique · direct
1.1

Define i:PRi:P\to\mathbb R by i(p)=0i(p)=0 and let q:RPq:\mathbb R\to P be the unique map. Both are continuous: the preimage of an open set under either map is either empty or the whole domain.

construct
1.2

No bijection PRP\to\mathbb R exists by [L3], so no homeomorphism exists by [L2].

L2L3
2.1

One has qi=idPq\circ i=\operatorname{id}_P, while iq=c0idRi\circ q=c_0\simeq\operatorname{id}_{\mathbb R} by [L1]. Thus ii is a homotopy equivalence with homotopy inverse qq by [A1].

step 1.1L1A1
3.1

Therefore PP and R\mathbb R are homotopy equivalent by step 2.1 but not homeomorphic by step 1.2, refuting the claim.

step 2.1step 1.2

Sources