A method for enumerating cosets of a group presented by a canonical system

  • Authors:
  • N. Kuhn;K. Madlener

  • Affiliations:
  • Fachbereich Informatik, Universität Kaiserslautern, Postfach 3049, 6750 Kaiserslautern (FRG);Fachbereich Informatik, Universität Kaiserslautern, Postfach 3049, 6750 Kaiserslautern (FRG)

  • Venue:
  • ISSAC '89 Proceedings of the ACM-SIGSAM 1989 international symposium on Symbolic and algebraic computation
  • Year:
  • 1989

Quantified Score

Hi-index 0.00

Visualization

Abstract

The application of rewriting techniques to enumerate cosets of subgroups in groups is investigated. Given a class of groups G having canonical string rewriting presentations we consider the GWP for this class which is defined by GWP(w,U) iff w ∈ for w ∈ G, finite U⊆G, G ∈ G where is the subgroup of G generated by U. We show how to associate to U two rewriting relations @@@@U and @@@@U on strings such that w ∈ iff w @@@@U &lgr; iff w @@@@U &lgr; (&lgr; the empty word), both representing the left congruence generated by . We derive general critical pair criteria for confluence and &lgr;-confluence for these relations. Using these criteria completion procedures can be constructed which enumerate cosets like the Todd-Coxeter algorithm without explicit definition of all cosets. The procedures are shown to be terminating if the index of the subgroup is finite or for groups with finite canonical monadic group presentations. If the completion procedure terminates it returns a prefix rewriting system which is confluent on &Sgr;*, thus deciding the GWP and the index problem for this class of groups. The normal forms of the rewriting relations form a minimal Schreier-representative system of in G.