Alphabeta Math
CorollaryStatement: Literature-sourcedProof: AI-adaptedSession-authored (Fable 5 assisted)precheck passaudited 2026-07-31
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.

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

Depends on

Used by

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 23 results over 11 levels. An arrow runs from a result to what uses it, and this result sits at the bottom with a heavier outline. Click the chart to enlarge it.

Sources