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 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

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · next 3 levels

Direct dependencies and their dependencies through the next three levels: 34 results over 13 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