Documentation

TauCeti.GroupTheory.SpecificGroups.CFSG.Sporadic.BabyMonster

A transcribed presentation of the Baby Monster #

This file records the Y₄₃₃ presentation of the Baby Monster as a TauCeti.GroupPresentation, together with the diagram it expands, the exact source, the generator convention, the transcription notes, and decidable checks on the transcribed data.

The eleven involutory generators are the nodes of a Y-shaped Coxeter diagram: a chain of eight nodes with a further arm of three nodes attached to its fifth node,

t₁ -- t₂ -- t₃ -- t₄ -- t₅ -- t₆ -- t₇ -- t₈
                        |
                        t₉ -- t₁₀ -- t₁₁

so that the branch node t₅ carries three arms, of lengths four, three and three; this is what the name Y₄₃₃ records. The Coxeter relations contribute 11 square relators and one relator (tᵢ tⱼ) ^ m for each of the 55 unordered pairs of distinct nodes, with m = 3 on the ten edges and m = 2 off them. Adjoining the spider relation

(t₅ t₄ t₃ t₅ t₆ t₇ t₅ t₉ t₁₀) ^ 10 = 1

presents 2 × 2·B, and adjoining the two further relations

(t₅ t₄ t₃ t₆ t₇ t₈ t₉) ^ 9 = 1,      (t₅ t₄ t₃ t₆ t₉ t₁₀ t₁₁) ^ 9 = 1

presents the Baby Monster itself. The 69 relators are therefore 66 + 1 + 2.

The source presents the abstract group rather than recognizing generators inside a group constructed elsewhere. The presentation was conjectured in the ATLAS of Finite Groups and proved by Ivanov, subject to the Monster having no proper double cover; that hypothesis is Griess's determination of the Schur multiplier of the Monster. The row below records that chain of attributions rather than reproving any part of it.

Nothing here asserts that the presented group is nontrivial, finite or simple, that it has any particular order, or that it is isomorphic to any other construction of the Baby Monster.

Source-to-Lean read-through #

The transcription was compared with Breuer--Magaard--Wilson, Section 3.1, in arXiv:1902.07758v2. The source numbers eleven involutions t₁ through t₁₁ and lists the exponent-three pairs

(1,2), (2,3), (3,4), (4,5), (5,6), (6,7), (7,8), (5,9), (9,10), (10,11).

After the source's one-based numbering is shifted to Fin 11, these are exactly the ten undirected pairs in edges_eq. The source assigns exponent two to every other pair i < j, which is exactly the complement selected by coxeterMatrix_apply; the diagonal entries supply the eleven square relations. Thus the Coxeter list contains the source's 11 + 10 + 45 = 66 relations, with none dropped or duplicated.

The source next displays the spider word

(t₅ t₄ t₃ t₅ t₆ t₇ t₅ t₉ t₁₀)^10

and the two words

(t₅ t₄ t₃ t₆ t₇ t₈ t₉)^9,  (t₅ t₄ t₃ t₆ t₉ t₁₀ t₁₁)^9.

Their letters, order, and exponents agree exactly with spiderRelator_def, extraRelatorOne_def, and extraRelatorTwo_def. The source states that the Coxeter relations plus the spider relation present 2 × 2·B, and that adjoining the last two relations presents B. adjoinedRelators_def lists precisely those three words in that order, and relatorList_def appends them to the Coxeter relators, giving the checked total 66 + 3 = 69.

Main definitions #

Main results #

References #

The numbered Y₄₃₃ diagram #

The source numbers its involutions t₁ to t₁₁; the relator index Fin 11 follows that numbering with the customary offset, so tᵢ is index i - 1.

The branch node of the diagram, the source's t₅.

Instances For

    The branch node is index four, corresponding to the source's t₅.

    The three arms of the diagram, each listed outwards from the branch node: t₄ t₃ t₂ t₁, then t₆ t₇ t₈, then t₉ t₁₀ t₁₁.

    Instances For

      The three arms, spelled out in the numbered alphabet.

      The three arms have lengths four, three and three, which is what the name Y₄₃₃ records.

      The branch node and the arms use each of the eleven nodes at most once.

      The branch node and the arms use every node, so with TauCeti.Sporadic.BabyMonster.nodup_branchNode_cons_flatten_arms each generator of the presentation occupies exactly one position of the diagram.

      The edges of the diagram: each arm contributes the edge joining it to the branch node and an edge between each pair of nodes consecutive along it. Pairs are oriented outwards; the Coxeter matrix below reads them symmetrically.

      Instances For
        @[simp]

        The ten edges of the numbered diagram, written out.

        Read with the offset tᵢ ↦ i - 1, these are the source's ten adjacent pairs (1,2), (2,3), (3,4), (4,5), (5,6), (6,7), (7,8), (5,9), (9,10), (10,11). The first arm's four edges appear in reverse order and reverse orientation because that arm is listed outwards from the branch node.

        The diagram has ten edges.

        The Coxeter matrix of the numbered Y₄₃₃ diagram, the simply laced matrix of its edge list: a node with itself has entry one, an edge has entry three, and every other pair of nodes has entry two.

        Instances For
          @[simp]

          Evaluation of the Coxeter matrix directly from the edge list.

          The nodes joined to a given node by an edge, read off the Coxeter matrix rather than off the edge list, so that a comparison with the diagram sees the matrix that the relators are built from.

          Instances For
            @[simp]

            Membership in neighbors i is characterized by the corresponding Coxeter-matrix entry.

            The branch node is joined to the first node of each of the three arms.

            The degree sequence of the transcribed diagram. Node t₅, that is index 4, has three neighbors; the three arm ends t₁, t₈ and t₁₁, that is indices 0, 7 and 10, have one each; and the remaining seven nodes have two each. Thus the matrix that the relators are built from has a degree sequence consistent with the Y-shape. The shape itself is pinned by edges_eq together with map_length_arms and nodup_branchNode_cons_flatten_arms, from which the edges are built.

            The three adjoined relations #

            The spider relator (t₅ t₄ t₃ t₅ t₆ t₇ t₅ t₉ t₁₀) ^ 10 of the source. Adjoining it to the Coxeter relations of the diagram gives a presentation of 2 × 2·B.

            Instances For

              The spider relator spelled out in the numbered alphabet.

              The first of the two relators (t₅ t₄ t₃ t₆ t₇ t₈ t₉) ^ 9 that the source adjoins to the spider relation to pass from 2 × 2·B to B.

              Instances For

                The first adjoined relator spelled out in the numbered alphabet.

                The second of the two relators (t₅ t₄ t₃ t₆ t₉ t₁₀ t₁₁) ^ 9 that the source adjoins to the spider relation to pass from 2 × 2·B to B.

                Instances For

                  The second adjoined relator spelled out in the numbered alphabet.

                  The three relators the source adjoins to the Coxeter relations of the diagram, in the order it introduces them.

                  Instances For

                    The sixty-nine relators of the presentation: the Coxeter relations of the Y₄₃₃ diagram followed by the spider relator and the two further relators.

                    Instances For
                      @[simp]

                      The relator list is the Coxeter list followed by the three adjoined relators.

                      The transcribed row and its checks #

                      The Y₄₃₃ finite presentation of the Baby Monster B on eleven involutions.

                      Ivanov proves that the diagram with the spider relation presents 2 × 2·B; the source adjoins two further relations to present B. No structural property of the resulting PresentedGroup is asserted here: this definition records only the cited generators and the complete relator data.

                      Generator order (starting at index zero): t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11.

                      Source: T. Breuer, K. Magaard, and R. A. Wilson, Verification of the ordinary character table of the Baby Monster, Journal of Algebra 561 (2020), 111-130; A. A. Ivanov, Presenting the Baby Monster, Journal of Algebra 163 (1994), 88-108.

                      Source locator: Breuer-Magaard-Wilson, Section 3.1, doi:10.1016/j.jalgebra.2019.06.047, also arXiv:1902.07758v2; Ivanov, doi:10.1006/jabr.1994.1005. The presentation was conjectured in the Atlas of Finite Groups (Conway, Curtis, Norton, Parker, Wilson, 1985) and proved by Ivanov, subject to the Monster having no proper double cover, which is Griess's computation of the Schur multiplier of the Monster (The Schur multipliers of the known finite simple groups, III, Proceedings of the Rutgers Group Theory Year 1983-1984, Cambridge University Press, 1985, 69-80).

                      Generator convention: Indices 0 through 10 are the source's involutions t1 through t11, so t_i is index i-1. The Coxeter diagram is the chain t1-t2-t3-t4-t5-t6-t7-t8 together with the arm t5-t9-t10-t11, so t5 is the branch node and the three arms have lengths 4, 3 and 3. Products are read left to right.

                      Transcription notes: The Coxeter matrix expands the diagram into 66 relators: eleven squares t_i^2, one relator (t_i t_j)^3 for each of the ten edges, and one relator (t_i t_j)^2 for each of the remaining 45 unordered pairs of distinct nodes. Appended to them are the source's spider relation, which presents 2 x 2.B, and then its two further relations, which present B. The source displays its relations by family rather than as a numbered list and records no total length, so the expected relator count is the sum 11 + 55 + 1 + 2 over those families.

                      Instances For
                        @[simp]

                        The number of generators in the Baby Monster presentation.

                        @[simp]

                        The expected number of relators in the Baby Monster presentation.

                        The relators of the row are TauCeti.Sporadic.BabyMonster.relatorList: the Coxeter relations of the diagram followed by the three adjoined relators (relatorList_def).

                        The cast transports the list along presentation_generatorCount. This is not @[simp] because simp cannot see through that cast; rewrite with it instead.

                        The transcribed presentation has sixty-nine relators, the (11 + 1).choose 2 = 66 Coxeter relators of a diagram on eleven nodes together with the three adjoined relators.

                        The recorded relator count agrees with the transcribed data.

                        Letter counts #

                        @[simp]

                        The spider relator compiles to 10 · 9 = 90 letters.

                        @[simp]

                        The first adjoined relator compiles to 9 · 7 = 63 letters.

                        @[simp]

                        The second adjoined relator compiles to 9 · 7 = 63 letters.

                        @[simp]

                        The Coxeter relators of the Y₄₃₃ diagram contain 262 letters. A relator (tᵢ tⱼ) ^ m contributes 2m, so the eleven involution relators contribute 2 each, the ten edges 6 each, and the forty-five remaining pairs of distinct nodes 4 each: 22 + 60 + 180. Reading the count off the Coxeter matrix rather than off the expanded relators is what ties it to the transcribed edge list.

                        @[simp]

                        The compiled relator words of the row contain 478 letters in total, the 262 letters of the Coxeter relators together with the 90 + 63 + 63 letters of the three adjoined relators.

                        The source displays its relations by family and records no presentation length, so this figure states the transcribed data for a reviewer to compare with the source rather than checking it against a published number.

                        Every expression in the Y₄₃₃ relator list compiles to a cyclically reduced word. The Coxeter relators are cyclically reduced for any Coxeter matrix, and each adjoined relator is a power whose base is a product of generators with no inverse, so no letter of it can cancel against its neighbour or against the last letter of the word.

                        Every compiled relator word of the row is cyclically reduced, which is what makes the letter count of TauCeti.Sporadic.BabyMonster.presentation_totalLength comparable with the usual presentation-length convention, under which a relator is measured after free and cyclic reduction.

                        The row presents the Coxeter group of the Y₄₃₃ diagram cut down by the three adjoined relations, which is the shape in which the source states the presentation: the Coxeter relations of the diagram, the spider relation, and the two further relations.

                        This is an identification of the presented group with a quotient built from Mathlib's CoxeterMatrix.relationsSet; it asserts nothing about the order or the structure of either side.

                        Instances For