  
  
                                     [1m[4m[31m[1mIdRel[1m[4m[31m[0m
  
  
                    [1m[4m[31mA package for Identities among Relators[0m
  
  
                                  Version 2.02
  
  
                                   June 2006
  
  
                                 Anne Heyworth
  
                                 Chris Wensley
  
  
  
  Anne Heyworth
      Email:    [34mmailto:a.heyworth@mcs.le.ac.uk[0m
      Address:  University of Leicester.
  
  
  Chris Wensley
      Email:    [34mmailto:c.d.wensley@bangor.ac.uk[0m
      Homepage: [34mhttp://www.informatics.bangor.ac.uk/~cwensley/[0m
      Address:  School of Informatics, University of Wales Bangor,
                Dean Street, Bangor, Gwynedd, LL57 1UT, U.K.
  
  
  
  -------------------------------------------------------
  [1m[4m[31mAbstract[0m
  The  [1mIdRel[0m  package  was  originally  implemented  in  1999  using  the [1mGAP[0m3
  language,  when the first author was studying for a Ph.D. in Bangor, and has
  since been converted to [1mGAP[0m4.
  
  This  package  is  designed  to  compute a minimal set of generators for the
  module  of  the  identities among relations of a group presentation. It does
  this using
  
  --    rewriting and logged rewriting: a self-contained implementation of the
        Knuth-Bendix  process  using the monoid presentation associated to the
        group presentation;
  
  --    monoid polynomials: an implementation of the monoid ring;
  
  --    module  polynomials:  an  implementation of the right module over this
        monoid generated by the relators.
  
  --    Y-sequences:  used  as  a  [22m[36mrewriting[0m way of representing elements of a
        free  crossed  module  (products  of  conjugates of group relators and
        inverse relators).
  
  Bug  reports,  suggestions  and  comments  are,  of  course, welcome. Please
  contact the second author at [34mmailto:c.d.wensley@bangor.ac.uk[0m.
  
  
  -------------------------------------------------------
  [1m[4m[31mCopyright[0m
  (C) 1999-2006 by Anne Heyworth and Chris Wensley
  
  We  adopt  the  copyright  regulations  of  [1mGAP[0m as detailed in the copyright
  notice in the [1mGAP[0m manual.
  
  
  -------------------------------------------------------
  
  
  [1m[4m[31mContent (IdRel)[0m
  
  1. Introduction
  2. Rewriting Systems
    2.1 Identity Y-sequences
    2.2 Monoid Presentations of FpGroups
      2.2-1 FreeRelatorGroup
      2.2-2 MonoidPresentationFpGroup
    2.3 Rewriting systems for FpGroups
      2.3-1 RewritingSystemFpGroup
      2.3-2 OnePassReduceWord
      2.3-3 OnePassKB
    2.4 Enumerating elements
      2.4-1 ElementsOfMonoidPresentation
  3. Logged Rewriting Systems
    3.1 Logged Knuth-Bendix Completion
      3.1-1 LoggedOnePassKB
      3.1-2 LoggedKnuthBendix
    3.2 Logged reduction of a word
      3.2-1 LoggedReduceWordKB
      3.2-2 LoggedRewritingSystemFpGroup
  4. Monoid Polynomials
    4.1 Construction of monoid polynomials
      4.1-1 MonoidPolyFromCoeffsWords
    4.2 Components of a polynomial
      4.2-1 Terms
      4.2-2 Monic
      4.2-3 AddTermMonoidPoly
    4.3 Monoid Polynomial Operations
      4.3-1 Length
    4.4 Reduction of a Monoid Polynomial
      4.4-1 ReduceMonoidPoly
  5. Module Polynomials
    5.1 Construction of module polynomials
      5.1-1 ModulePoly
    5.2 Components of a module polynomial
      5.2-1 Terms
      5.2-2 ZeroModulePoly
      5.2-3 AddTermModulePoly
    5.3 Module Polynomial Operations
    5.4 Identities among relators
      5.4-1 IdentitiesAmongRelators
      5.4-2 RootIdentities
  
  
  -------------------------------------------------------
