Commit 2025-10-18 17:29 2c2d7566
View on Github →chore(AlgebraicTopology): clean up FundamentalGroupoid (#28234)
- Extract
FundamentalGroupoid.map (f : C(X, Y)) : FundamentalGroupoid X ⥤ FundamentalGroupoid YfromfundamentalGroupoidFunctor : TopCat ⥤ CategoryTheory.Grpd - Define
FundamentalGroup.map (f : C(X, Y)) (x : X) : FundamentalGroup X x →* FundamentalGroup Y (f x)andmapOfEq : FundamentalGroup X x →* FundamentalGroup Y ythat takes an assumptionf x = y. - Redefine
FundamentalGroupto beEndrather thanAut: sinceFundamentalGroupoidis a groupoid,Endalready has a group structure. This requires fixing some proofs aboutHomotopyGroups, so we take this opportunity to golf a few proofs and replace=>by↦. - Golf within the file FundamentalGroupoid/Basic.
- Generalize
toArrowup tofromPathinFundamentalGroupoid/FundamentalGroupfromX : TopCatto[TopologicalSpace X].