Lifting homotopies of paths (b) for covering spaces
ProvedHatcher.path_homotopy_lifting_propertyLet be a covering space. Let , , be a homotopy of paths starting at : the associated map , , is continuous, and the endpoints and are independent of . Then for each there is a unique lifted homotopy of paths starting at ; that is, a unique continuous with
This is statement (b) in Hatcher's proof of Theorem 1.7. It is the ingredient behind the uniqueness of the integer attached to a loop in : a homotopy between and lifts to a homotopy of paths in whose (constant) endpoint is both and .
Formalization Note The square is I × I with Hatcher's coordinate order: the first coordinate is the path parameter , the second the homotopy parameter . "Homotopy of paths" is encoded by the two hypotheses that and are constant; the conclusion asks the lift to be a homotopy of paths as well (constant left endpoint , constant right endpoint), and uniqueness ranges over continuous lifts with these properties.
import Definitions.Def_Hatcher_Circle import Mathlib open unitInterval Hatcher
namespace Hatcher
theorem path_homotopy_lifting_property {E X : Type*} [TopologicalSpace E] [TopologicalSpace X]
{p : E → X} (hp : IsCoveringMap p) (F : C(I × I, X)) (x₀ x₁ : X)
(hx₀ : ∀ t, F (0, t) = x₀) (hx₁ : ∀ t, F (1, t) = x₁) (e₀ : E) (he₀ : p e₀ = x₀) :
∃! F' : C(I × I, E), p ∘ F' = F ∧ (∀ t, F' (0, t) = e₀) ∧ ∃ e₁, ∀ t, F' (1, t) = e₁ := by sorry
end HatcherRead-back
What the Lean code literally says, in plain math · claude-fable-5-1
Setting. Let and be arbitrary types, each equipped with a topology (no separation, connectedness, local path-connectedness, or nonemptiness assumptions are made on either). Let be a function, and assume is a covering map in Mathlib's sense: for every point , is evenly covered by with fibre , meaning
- the fibre carries the discrete (subspace) topology, and
- there is a set with , open, open in , and a homeomorphism (product topology) such that for every the first component of is .
This notion does not assume is surjective: the fibre is allowed to be empty for some (or all) . Continuity of is not a separate hypothesis; it is a consequence of the even-covering condition.
Write for the closed unit interval with its subspace topology, and for the square with the product topology; the elements are the endpoints. denotes the set of continuous maps .
Data and hypotheses. The theorem takes as given:
- a continuous map (we write its argument as an ordered pair , first coordinate , second coordinate );
- two points ;
- the hypothesis that is constantly along the edge where the first coordinate is :
- the hypothesis that is constantly along the edge where the first coordinate is :
- a point with .
Nothing is assumed about the values of on the other two edges and ; in particular no path and no lift of such a path is given in advance. Nothing is assumed relating and (they may coincide). The existence of forces to be nonempty and to lie in the image of , but no other point of is asserted to be in the image of by the hypotheses.
Conclusion. There exists a continuous map satisfying the following three conditions simultaneously, and it is the only continuous map satisfying all three:
- as functions on , i.e. for all ;
- is constantly along the edge where the first coordinate is :
- is constant along the edge where the first coordinate is : there exists some point (not given in advance, and not asserted to lie over other than implicitly via condition 1) with
Exact scope of the uniqueness clause. The "unique existence" unfolds as: there is a continuous with properties 1–3, and for every continuous that satisfies all three of properties 1–3 (with the same fixed point, and with constant at some possibly different point ), one has as continuous maps (equivalently, for all ). Uniqueness is therefore asserted only among maps that lift and are constantly on the whole edge and are constant on the whole edge ; it is not asserted among all lifts of , nor among lifts that merely agree with at the single corner , nor among lifts of the bottom path alone.
Confirmed by the mission captain (proposal self-audit).