Zulip Chat Archive

Stream: Is there code for X?

Topic: Classification of small groups


AlumKal (Apr 06 2025 at 03:56):

Is there an exhaustive list for all groups of order at most 15?

Jeremy Tan (Apr 06 2025 at 03:57):

check Wikipedia? They have a list of small groups

AlumKal (Apr 06 2025 at 04:01):

I mean are they proved in Lean

Mario Carneiro (Apr 06 2025 at 04:05):

no, I think even the representation of finite groups is dicey

Kevin Buzzard (Apr 06 2025 at 07:23):

Do we even have a definition of Q8? Off the top of my head this will be the only group in that list which isn't a product of cyclic and dihedral groups (which we do have)

Michael Rothgang (Apr 06 2025 at 07:52):

I believe a student of @Floris van Doorn was working on a project to formalise this (for groups of order <= 8, or so). I don't know how far they got (but usually, student projects would need to be polished before being mathlib-ready).

Floris van Doorn (Apr 06 2025 at 14:17):

https://github.com/lucia3125/LeanCourse23/blob/master/LeanCourse/Project/project.lean#L706 is a classification of groups of order 8.

Floris van Doorn (Apr 06 2025 at 14:19):

Kevin Buzzard said:

Do we even have a definition of Q8? Off the top of my head this will be the only group in that list which isn't a product of cyclic and dihedral groups (which we do have)

Yes, it's docs#QuaternionGroup.

Thomas Browning (Apr 06 2025 at 15:41):

docs#isZGroup_iff_exists_mulEquiv gives a classification of groups of squarefree order, so that probably just leaves groups of order 12.


Last updated: May 02 2025 at 03:31 UTC