h1

h2

h3

h4

h5
h6
% IMPORTANT: The following is UTF-8 encoded.  This means that in the presence
% of non-ASCII characters, it will not work with BibTeX 0.99 or older.
% Instead, you should use an up-to-date BibTeX implementation like “bibtex8” or
% “biber”.

@PHDTHESIS{Rober:1018873,
      author       = {Rober, Friedrich},
      othercontributors = {Niemeyer, Alice Catherine and O'Brien, Eamonn},
      title        = {{W}reath product decompositions},
      school       = {RWTH Aachen University},
      type         = {Dissertation},
      address      = {Aachen},
      publisher    = {RWTH Aachen University},
      reportid     = {RWTH-2025-08026},
      pages        = {1 Online-Ressource : Illustrationen},
      year         = {2025},
      note         = {Veröffentlicht auf dem Publikationsserver der RWTH Aachen
                      University; Dissertation, RWTH Aachen University, 2025},
      abstract     = {This work forms part of an active research field known as
                      computational group theory. This relatively young area of
                      research has established a comprehensive library of
                      efficient algorithms for working with groups on a computer.
                      But some problems in computational group theory have no
                      known polynomial time solutions for finite groups and may
                      become intractable for infinite groups. Therefore, it
                      becomes necessary to use randomisation when designing
                      algorithms. The randomised algorithms presented in this
                      thesis are Monte-Carlo which employ random elements of the
                      input group. The output of a Monte-Carlo algorithm is
                      allowed to be incorrect with a small error probability
                      specified by the user. An abstract group can be represented
                      in various ways on a computer, and the complexity of
                      computational problems depends on the chosen representation.
                      Two of the most prominent representations are as a
                      permutation or a matrix group. A black box group is a
                      theoretical model to deal with all representations of a
                      finite group simultaneously. In particular, algorithms
                      developed for black box groups work on groups in arbitrary
                      representations. Our goal is to develop and investigate
                      algorithms for the following problem: Given a black box
                      group G isomorphic to a (subgroup of a) wreath product W = K
                      ≀ H with non-trivial top component, decompose G explicitly
                      into its wreath product components. Exploit such a
                      decomposition to reduce computational problems about G to
                      easier problems about the components K and H. Our first main
                      result is related to computing such a wreath product
                      decomposition: given a black box group G, compute an
                      embedding φ : G → W into a natural wreath product W = K
                      ≀ H where elements are encoded component-wise. Let A be
                      the collection of non-abelian simple groups containing
                      Alt(n) and PSL(d, q), PSU(d, q), PSp(2d, q) for q odd. Let B
                      be the collection consisting of the groups in T, and
                      additionally the symmetric groups Sym(n) with n ≥ 5 and
                      Aut(Alt(6)). Subject to a random element oracle, an element
                      order oracle, and a constructive recognition algorithm for
                      the groups in A, there exists a polynomial time Monte-Carlo
                      algorithm to compute a wreath product decomposition of a
                      black box group G isomorphic to a subgroup U of a wreath
                      product W = K ≀ Sym(m), where K ∈ B, Soc(U) =
                      $Soc(K)^m,$ and U acts transitively on the socle factors by
                      conjugation. As a by-product of the associated probability
                      analysis, we present our second main result concerning
                      proportions of group elements. For all T ∈ A, the
                      proportion of elements of T of even order is bounded from
                      below by an explicit constant. Moreover, for all T ∈ A,
                      the proportion of elements of T × T whose components have
                      different 2-part orders is also bounded from below by an
                      explicit constant. The main results are motivated by
                      permutation groups, but draw inspiration from computational
                      methods for matrix groups. For many problems in finite
                      permutation groups, efficient Monte-Carlo algorithms are
                      known with nearly-linear runtime for small-base groups.
                      However, large-base groups pose a challenge for a computer.
                      The large-base primitive groups can be described as
                      subgroups of certain wreath products given in product action
                      on $l^m$ points. A strategy to deal with such groups is to
                      translate the group into a wreath product of imprimitive
                      action on (l · m) points. Law, Niemeyer, Praeger and Seress
                      developed in 2006 the jellyfish algorithm, a truth-biased
                      Monte-Carlo algorithm that, given as input a large-base
                      primitive permutation group G, rewrites G in its imprimitive
                      action. Our third main result is an analogous algorithm that
                      works for a larger class of wreath products and accepts
                      black box groups as input. Our methods draw inspiration from
                      the matrix group recognition project, which provides a
                      framework for computing with large matrix groups. Using a
                      wreath product decomposition, we reduce the problem of
                      recognising certain wreath products constructively to the
                      task of recognising its components constructively. In
                      particular, for the primitive groups of type (PA) our result
                      yields a new approach that generalises the jellyfish
                      algorithm. Our fourth main result exploits a wreath product
                      decomposition. We explicitly parametrise the conjugacy
                      classes and centralisers for wreath products where the base
                      group is any group and the top group acts faithfully on a
                      finite set. The parametrisations are inspired by ideas
                      originally developed by Ore and Specht. Our results yield
                      efficient algorithms to find conjugating elements, conjugacy
                      classes, and centralisers in finite wreath products. The
                      general approach is to reduce these problems for a wreath
                      product W = K ≀ H to related problems in the components K
                      and H. The algorithms are implemented in the GAP package
                      WPE.},
      cin          = {115320 / 110000},
      ddc          = {510},
      cid          = {$I:(DE-82)115320_20140620$ / $I:(DE-82)110000_20140620$},
      typ          = {PUB:(DE-HGF)11},
      doi          = {10.18154/RWTH-2025-08026},
      url          = {https://publications.rwth-aachen.de/record/1018873},
}