AUTOMATIC AND HYPERBOLIC GROUPS  
Acknowledgements
 
Introduction
 
Automatic Groups
      Construction of an Automatic Group
      Modifying Limits
      Accessing Group Information
      Properties of an Automatic Group
      Constructing Words
      Operations on Elements
      Set Operations
      Homomorphisms
      The Growth Function
 
Hyperbolic Groups
      Testing an Automatic Group for Hyperbolicity
      Testing a Finitely Presented Group for Hyperbolicity
      Common Error Messages, and How to Avoid Them
      The Relators red
      The Parameter epsilon
      The Dehn Algorithm
 
Bibliography







 
Introduction

 
Automatic Groups

      Construction of an Automatic Group
            AutomaticGroup(F: parameters) : GrpFP -> GrpAtc
            Example GrpAtc_AutomaticGroup (H84E1)

      Modifying Limits
            AutomaticGroup(F: parameters) : GrpFP -> GrpAtc
            SetVerbose("KBMAG", v) : MonStgElt, RngIntElt ->
            Example GrpAtc_AutomaticGroup-3 (H84E2)
            Example GrpAtc_AutomaticGroup-4 (H84E3)

      Accessing Group Information
            G . i : GrpRWS, RngIntElt -> GrpRWSElt
            Generators(G) : GrpRWS -> [GrpRWSElt]
            NumberOfGenerators(G) : GrpRWS -> RngIntElt
            Example GrpAtc_BasicAccess (H84E4)
            FPGroup(G) : GrpAtc -> GrpFP, Map
            WordAcceptor(G) : GrpAtc -> Rec
            WordAcceptorSize(G) : GrpAtc -> RngIntElt, RngIntElt
            WordDifferenceAutomaton(G) : GrpAtc -> Rec
            WordDifferenceSize(G) : GrpAtc -> RngIntElt, RngIntElt
            WordDifferences(G) : GrpAtc -> SeqEnum
            GeneratorOrder(G) : GrpAtc -> SeqEnum

      Properties of an Automatic Group
            IsFinite(G) : GrpRWS -> BoolElt, RngIntElt
            Order(G) : GrpRWS -> RngIntElt
            Example GrpAtc_Order (H84E5)
            Example GrpAtc_Order-2 (H84E6)

      Constructing Words
            G ! [ i1, ..., is ] : GrpAtc, [ RngIntElt ] -> GrpAtcElt
            Identity(G) : GrpAtc -> GrpAtcElt
            Parent(w) : GrpAtcElt -> GrpAtc
            Example GrpAtc_Words (H84E7)

      Operations on Elements
            u * v : GrpRWSElt, GrpRWSElt -> GrpRWSElt
            u / v : GrpRWSElt, GrpRWSElt -> GrpRWSElt
            u ^ n : GrpRWSElt, RngIntElt -> GrpRWSElt
            u ^ v : GrpRWSElt, GrpRWSElt -> GrpRWSElt
            Inverse(w) : GrpRWSElt -> GrpRWSElt
            (u, v) : GrpRWSElt, GrpRWSElt -> GrpRWSElt
            (u1, ..., ur) : GrpRWSElt, ..., GrpRWSElt -> GrpRWSElt
            u eq v : GrpRWSElt, GrpRWSElt -> BoolElt
            u ne v : GrpRWSElt, GrpRWSElt -> BoolElt
            IsId(w) : GrpRWSElt -> BoolElt
            # u : GrpRWSElt -> RngIntElt
            ElementToSequence(u) : GrpRWSElt -> [ RngIntElt ]
            Example GrpAtc_Arithmetic (H84E8)

      Set Operations
            Random(G, n) : GrpAtc, RngIntElt -> GrpAtcElt
            Random(G) : GrpAtc -> GrpAtcElt
            Representative(G) : GrpAtc -> GrpAtcElt
            Set(G, a, b) : GrpAtc, RngIntElt, RngIntElt -> SetEnum
            Set(G) : GrpAtc -> SetEnum
            Seq(G, a, b) : GrpAtc, RngIntElt, RngIntElt -> SeqEnum
            Seq(G) : GrpAtc -> SeqEnum
            Example GrpAtc_Set (H84E9)

      Homomorphisms
            hom< A -> G | S > : Struct , Struct -> Map

      The Growth Function
            GrowthFunction(G) : GrpAtc -> FldFunRatElt
            Example GrpAtc_GrowthFunction (H84E10)

 
Hyperbolic Groups

      Testing an Automatic Group for Hyperbolicity
            IsHyperbolic(G) : GrpAtc -> BoolElt, Rec
            Example GrpAtc_verbose (H84E11)

      Testing a Finitely Presented Group for Hyperbolicity
            IsHyperbolic(F, red, green) : GrpFP, SeqEnum, SeqEnum -> BoolElt, BoolElt, SeqEnum, SeqEnum
            Example GrpAtc_rsym1 (H84E12)
            Example GrpAtc_rsym6 (H84E13)

      Common Error Messages, and How to Avoid Them
            Example GrpAtc_rsym2 (H84E14)
            Example GrpAtc_rsym_3 (H84E15)

      The Relators red
            Example GrpAtc_rsym_4 (H84E16)
            RedRelatorsForFreeProduct(groupList, freeFacs) : List, RngIntElt ->GrpFP, SeqEnum, SeqEnum, Map, SeqEnum
            Example GrpAtc_rsym-red1 (H84E17)
            Example GrpAtc_rsym5 (H84E18)
            Example GrpAtc_rsym6 (H84E19)

      The Parameter epsilon
            Example GrpAtc_rsym-eps (H84E20)

      The Dehn Algorithm
            IsIdentity(w, D1) : GrpFPElt, Rec -> BoolElt, GrpFPElt, SeqEnum, SeqEnum
            Example GrpAtc_rsym-dehn (H84E21)

 
Bibliography

[Next][Prev] [Right] [____] [Up] [Index] [Root]


Version: V2.29 of Fri Nov 28 15:14:01 AEDT 2025