A fast implementation of the Monster group

From MaRDI portal
Publication:6505565

arXiv2203.04223MaRDI QIDQ6505565FDOQ6505565


Authors: Martin Seysen Edit this on Wikidata



Abstract: Let mathbbM 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 representation ho of mathbbM with matrix coefficients in mathbbZ[frac12]. We describe a new and very fast algorithm for performing the group operation in mathbbM. We assume that mathbbM is given by a certain set Gamma of generators acting on the representation ho of mathbbM. For a small odd integer p>1 let hop be the representation ho with coefficients taken modulo p. In principle, we may represent elements of mathbbM by matrices acting on hop, but this is way too large for practical purposes. We construct a triple (v1,v+,v) of elements of the module ho15 such that any ginmathbbM can effectively be computed as a word in Gamma from the images (v1g,v+g,vg). An implementation of the group operation on mathbbM based on that idea multiplies two random elements of mathbbM in a bit less than 50~milliseconds on a standard PC with an Intel i7-8750H CPU at 4 GHz. This is about 100000 times faster than estimated by Wilson in 2013.













This page was built for publication: A fast implementation of the Monster group

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6505565)