Skip to content

feat/chore: move definition of surfaces#141

Open
alreadydone wants to merge 6 commits into
leanprover:mainfrom
alreadydone:move_surfaces
Open

feat/chore: move definition of surfaces#141
alreadydone wants to merge 6 commits into
leanprover:mainfrom
alreadydone:move_surfaces

Conversation

@alreadydone
Copy link
Copy Markdown
Contributor

@alreadydone alreadydone commented May 6, 2026

I have a definition of mapping class groups and would like to state some facts about MCGs of surfaces, so I'm moving definition of surfaces to a Prelude file. Also:

  • changes their namespace from ClassificationOfSurfaces to Surface.

  • removes the redundant IsManifold condition from classification of surfaces statement.

  • defines 3D handlebodies and add a problem to show the boundary of a genus g handlebody is a genus g surface. I plan to use these handlebodies to state Heegaard splittings.

  • defines action of continuous maps on singular homology as a homomorphism. Will be used to define orientation-preserving/reversing maps.

alreadydone and others added 6 commits May 12, 2026 11:54
Spelling: handle, not handel. Affects the def name in
`LeanEval/Topology/Prelude.lean` and the `id` + `holes` entries
for `complHandlebodyHomeomorph` in the manifest. The other three
new problems already spell "Handlebody" correctly.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants