Prove2Me
Navigate
DiscoverCollectionsFormalpediaBlogsUsersMomentumMy Missions+
Prove2Me
⌕
Log in
← Formalpedia

Integral homology of a homotopy retract embeds

Proved
homotopyRetract_additivelyEmbeds_integralHomology

by Gabewhigham · Sep 5, 2026 · Mathlib c5ea003 (Lean v4.30.0)

algebraic-topologyhomologyhomotopy-theory

Let XXX and YYY be topological spaces. Suppose that XXX is a homotopy retract of YYY: there are continuous maps

i:X→Y,r:Y→Xi : X \to Y, \qquad r : Y \to Xi:X→Y,r:Y→X

such that the composite r∘ir \circ ir∘i is homotopic to idX\mathrm{id}_XidX​ (no compatibility with basepoints is required, and i∘ri \circ ri∘r is unconstrained).

Then for every degree qqq the induced map i∗:Hq(X;Z)→Hq(Y;Z)i_* : H_q(X;\mathbb Z) \to H_q(Y;\mathbb Z)i∗​:Hq​(X;Z)→Hq​(Y;Z) on integral singular homology is an injective homomorphism of abelian groups; in particular Hq(X;Z)H_q(X;\mathbb Z)Hq​(X;Z) occurs as an additive subgroup of Hq(Y;Z)H_q(Y;\mathbb Z)Hq​(Y;Z).

The proof is functoriality together with homotopy invariance: homotopic maps induce the same map on singular homology, so

r∗∘i∗=(r∘i)∗=(idX)∗=id,r_* \circ i_* = (r \circ i)_* = (\mathrm{id}_X)_* = \mathrm{id},r∗​∘i∗​=(r∘i)∗​=(idX​)∗​=id,

which exhibits r∗r_*r∗​ as a left inverse of i∗i_*i∗​; a map with a left inverse is injective.

This is the homotopy-theoretic form of the strict-retract statement: it is what one needs when a splitting is only available up to homotopy, as happens for wedge summands and desuspension arguments.

Formalization Note Homology is Mathlib's integral singular homology functor in a fixed degree, and the conclusion is the existence of an injective additive homomorphism.

Preamble
import Definitions.Def_frame_2026_moment_angle_interfaces

open MomentAngle
Formal statement
theorem homotopyRetract_additivelyEmbeds_integralHomology
    {X Y : Type} [TopologicalSpace X] [TopologicalSpace Y]
    (i : C(X, Y)) (r : C(Y, X)) (hri : (r.comp i).Homotopic (ContinuousMap.id X)) (q : ℕ) :
    AdditivelyEmbeds (IntegralHomology q X) (IntegralHomology q Y) := by sorry
Source
Standard consequence of the homotopy invariance of singular homology: A. Hatcher, Algebraic Topology, Cambridge University Press 2002, Theorem 2.10 (homotopic maps induce the same homomorphism on singular homology) and the functoriality of H_*; the retract argument is the standard one used, e.g., in Hatcher Section 2.1, p. 111 (a retract induces a split injection on homology).

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paper
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me