A fast implementation of the Monster group

Abstract

Let M be the Monster group, which is the largest sporadic finite simple group, and has first been constructed in 1982 by Griess. In 1985 Conway has constructed a 196884-dimensional rational epresentation of M with matrix entries in Z[12]. We describe a new and very fast algorithm for performing the group operation in M. For an odd integer p > 1 let p be the representation with matrix entries taken modulo p. We use a generating set of M, such that the operation of a generator in on an element of p can easily be computed. We construct a triple (v1, v+, v-) of elements of the module 15, such that an unknown g ∈ M can be effectively computed as a word in from the images (v1 g, v+ g, v- g). Our new algorithm based on this idea multiplies two random elements of M in less than 30~milliseconds on a standard PC with an Intel i7-8750H CPU at 4 GHz. This is more than 100000 times faster than estimated by Wilson in 2013.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…