Proposition 1.40(b): is the deck transformation group of when is path-connected
ProvedHatcher.deckGroup_orbitProjLet a group act on a space by homeomorphisms satisfying Hatcher's condition (p. 72), and let be the quotient map onto the orbit space.
Proposition 1.40(b). If is path-connected, then is the group of deck transformations of the covering space : the map sending to the homeomorphism is a group isomorphism from onto the deck transformation group of .
Hatcher: each is a deck transformation, and a deck transformation of a path-connected covering space is determined by for one , which lies in the orbit .
Formalization Note The statement asserts the existence of a group isomorphism with for all ; this prescribes completely. The group law on deck transformations is composition, (f * g) y = f (g y), matching .
import Definitions.Def_Hatcher_Covering import Mathlib open Hatcher unitInterval
namespace Hatcher
theorem deckGroup_orbitProj {G Y : Type*} [Group G] [TopologicalSpace Y] [MulAction G Y]
[PathConnectedSpace Y] (hGY : IsCoveringSpaceAction G Y) :
∃ φ : G ≃* deckGroup (orbitProj G Y), ∀ (g : G) (y : Y), (φ g : Y ≃ₜ Y) y = g • y := by sorry
end HatcherRead-back
What the Lean code literally says, in plain math · claude-fable-5-1
Read-back of Hatcher.deckGroup_orbitProj.
Setting and binders
G Y : Type*— independent, arbitrary universes.[Group G],[TopologicalSpace Y],[MulAction G Y]— a group acting on the left on a topological space : , . Continuity is not part ofMulAction.[PathConnectedSpace Y]— is nonempty and any two points are joined by a path.(hGY : IsCoveringSpaceAction G Y)— (1) each is continuous (hence a homeomorphism with inverse ); (2) every has a neighbourhood with for all . Condition (2) implies the action is free.
Definitions used:
OrbitSpace G Y— the quotient of by , with the quotient (coinduced) topology.orbitProj G Y : Y → Y/G— the canonical projection .deckGroup (orbitProj G Y) : Subgroup (Y ≃ₜ Y)— , i.e. homeomorphisms of such that lies in the orbit of for every . Group law: , , inverse homeomorphism. Coerced to a type with the induced group structure; its elements are pairs and(φ g : Y ≃ₜ Y)extracts the homeomorphism .G ≃* deckGroup (orbitProj G Y)— aMulEquiv: a bijection preserving multiplication, i.e. a group isomorphism.
Hypotheses
nonempty and path-connected; acts on by homeomorphisms as a covering space action. No local path-connectedness, Hausdorffness, or assumption on .
Conclusion
There exists a group isomorphism such that for every and ,
Since the equation determines as a homeomorphism (and hence as an element of the subgroup, membership proofs being irrelevant), the statement is equivalent to the conjunction of:
- for every , the translation is a homeomorphism of satisfying (so );
- is a group homomorphism — automatic from the action axioms and the composition convention , since ;
- is injective (the action is faithful: );
- is surjective: every homeomorphism of with for all is of the form for a single .
Remarks
- Matches Hatcher, Prop. 1.40(b): " is the group of deck transformations of the covering space if is path-connected." Hatcher's proof identifies with the deck group via , exactly the map pinned down here.
- Unlike the theorems about , the isomorphism here is explicit: the statement is not merely " abstractly" but "the natural map is an isomorphism". This is stronger than an abstract
Nonempty (G ≃* …)and is the textbook content. - vs. . Because Mathlib's
Homeomorphgroup has andMulActionis a left action, is a genuine homomorphism from (not from ). Had the group law onY ≃ₜ Ybeen , this statement would be false in general (it would need ). The conventions are consistent. - Path-connectedness is essential for item 4, and it is present. Without it the statement fails: e.g. discrete, ; then .
- Edge cases. trivial, path-connected: is a homeomorphism, , and is the trivial isomorphism — true. empty is excluded by
PathConnectedSpace Y. Item 3 (injectivity) is guaranteed byhGY(freeness); ifhGYwere dropped, a non-faithful action would make the statement false, so the hypothesis is doing work. - The deck group is defined from the function only; the topology on plays no role in the statement (it does in the neighbouring
orbitProj_isCoveringMap). - No claim is made here that is a covering map; that is a separate theorem. This statement is purely about which orbit-preserving homeomorphisms exist.
- Universe-polymorphic in
G,Yindependently.
Confirmed by the mission captain (proposal self-audit).