Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

category of group presentations #2172

Closed

Conversation

Alizter
Copy link
Collaborator

@Alizter Alizter commented Jan 1, 2025

Here is some material on group presentations. We show that group presentations with structure preserving morphisms form a category and that the group presented by a presentation construction becomes a functor. We give some related properties about the standard presentation including all finite groups being finitely presented.

This is in preparation for some WIP on Tietze equivalences which should be a factorisation theorem for presentation equivalences between finitely presented presentations.

Working at the level of morphisms of presentation is much cleaner than having to go through group_gp since you only have to deal with free groups.

<!-- ps-id: 5e5a3494-92a5-4953-840c-c9564356a775 -->

Signed-off-by: Ali Caglayan <[email protected]>
@Alizter Alizter force-pushed the ps/rr/category_of_group_presentations branch from 717248b to 56109f1 Compare January 1, 2025 05:23
@Alizter Alizter marked this pull request as draft January 1, 2025 19:55
Copy link
Collaborator

@jdchristensen jdchristensen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I know this isn't ready for review, but I took a quick look.

Comment on lines +253 to +255
(** Every group can be given a standard presentation. The set of generators are
the elements of the groups and the relations are such that the group operation
agrees with word concatenation. *)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
(** Every group can be given a standard presentation. The set of generators are
the elements of the groups and the relations are such that the group operation
agrees with word concatenation. *)
(** Every group can be given a standard presentation. The generators are the elements of the group and the relations enforce that the group operation agrees with word concatenation. *)

exact ((freegroup_in (g * h))^ * freegroup_in g * freegroup_in h).
Defined.

(** Given a group, we have a homomorphism to the group presented by the standard presentation. *)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the map more naturally goes in the other direction.


(** ** Category of group presentations *)

(** Group presentations together with their morphisms form a category. We can later show that this category is equivalent to the category of groups. *)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Below you say something that suggests that this true in every topos, so I'm confused.

Also, some more comment about the definition of GroupPresentationMorphism would be good. The first two entries are the same as giving homomorphisms FreeGroup (gq_generators p) $-> FreeGroup (gq_generators q) and FreeGroup (gq_rel_index p) $-> FreeGroup (gq_rel_index q), and the third entry says that these commute with the natural maps from latter groups to the former groups.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I suspect that this is not true in every topos. But I haven't been able to definitely prove that. The reason I suspect, is because similar statements in set theory require AC or at least the boolean prime ideal theorem. I hope we can at least get an adjunction here, but I haven't been able to push this through due to lack of time.

@Alizter
Copy link
Collaborator Author

Alizter commented Jan 8, 2025

There are some things I need to work out with this. I thought they would be easy to resolve but it looks like this PR is not ready. I don't have too much time to work on it any longer. I will come back to it at some point.

@Alizter Alizter closed this Jan 8, 2025
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