  
  
                                    [1X utils [101X
  
  
                           [1X Utility functions in [5XGAP[105X [101X
  
  
                                      0.57
  
  
                                  2 June 2018
  
  
                               Sebastian Gutsche
  
                                    Max Horn
  
                                Alexander Hulpke
  
                                  Stefan Kohl
  
                                  Frank Lübeck
  
                             Christopher D. Wensley
  
  
  
  Sebastian Gutsche
      Email:    [7Xmailto:gutsche@mathematik.uni-kl.de[107X
      Homepage: [7Xhttp://wwwb.math.rwth-aachen.de/~gutsche/[107X
  Max Horn
      Email:    [7Xmailto:max.horn@math.uni-giessen.de[107X
      Homepage: [7Xhttp://www.quendi.de/math[107X
  Alexander Hulpke
      Email:    [7Xmailto:hulpke@math.colostate.edu[107X
      Homepage: [7Xhttp://www.math.colostate.edu/~hulpke[107X
  Stefan Kohl
      Email:    [7Xmailto:stefan@mcs.st-and.ac.uk[107X
      Homepage: [7Xhttps://www.gap-system.org/DevelopersPages/StefanKohl/[107X
  Frank Lübeck
      Email:    [7Xmailto:Frank.Luebeck@Math.RWTH-Aachen.De[107X
      Homepage: [7Xhttp://www.math.rwth-aachen.de/~Frank.Luebeck[107X
  Christopher D. Wensley
      Email:    [7Xmailto:c.d.wensley@bangor.ac.uk[107X
      Homepage: [7Xhttp://pages.bangor.ac.uk/~mas023/[107X
  
  -------------------------------------------------------
  [1XAbstract[101X
  [33X[0;0YThe [5XUtils[105X package provides a space for utility functions in a variety of [5XGAP[105X
  packages  to  be collected together into a single package. In this way it is
  hoped that they will become more visible to package authors.[133X
  
  [33X[0;0YAny  package  author who transfers a function to [5XUtils[105X will become an author
  of [5XUtils[105X.[133X
  
  [33X[0;0YIf  deemed  appropriate,  functions  may  also  be transferred from the main
  library.[133X
  
  [33X[0;0YBug  reports,  suggestions  and  comments  are,  of  course, welcome. Please
  contact  the  last  author  at  [7Xmailto:c.d.wensley@bangor.ac.uk[107X or submit an
  issue             at             the            GitHub            repository
  [7Xhttps://github.com/gap-packages/utils/issues/[107X.[133X
  
  
  -------------------------------------------------------
  [1XCopyright[101X
  [33X[0;0Y© 2015-2018, The GAP Group.[133X
  
  [33X[0;0YThe [5XUtils[105X package is free software; you can redistribute it and/or modify it
  under  the  terms of the GNU General Public License as published by the Free
  Software  Foundation;  either  version 2 of the License, or (at your option)
  any later version.[133X
  
  
  -------------------------------------------------------
  [1XAcknowledgements[101X
  [33X[0;0YThis  documentation  was  prepared with the [5XGAPDoc[105X [LN17] and [5XAutoDoc[105X [GH16]
  packages.[133X
  
  [33X[0;0YThe   procedure   used   to   produce   new   releases   uses   the  package
  [5XGitHubPagesForGAP[105X [Hor17] and the package [5XReleaseTools[105X.[133X
  
  
  -------------------------------------------------------
  
  
  [1XContents (Utils)[101X
  
  1 [33X[0;0YIntroduction[133X
    1.1 [33X[0;0YInformation for package authors[133X
  2 [33X[0;0YPrinting Lists and Iterators[133X
    2.1 [33X[0;0YPrinting selected items[133X
      2.1-1 PrintOneItemPerLine
      2.1-2 PrintSelection
  3 [33X[0;0YLists, Sets and Strings[133X
    3.1 [33X[0;0YFunctions for lists[133X
      3.1-1 DifferencesList
      3.1-2 QuotientsList
      3.1-3 SearchCycle
      3.1-4 RandomCombination
    3.2 [33X[0;0YDistinct and Common Representatives[133X
      3.2-1 DistinctRepresentatives
    3.3 [33X[0;0YFunctions for strings[133X
      3.3-1 BlankFreeString
      3.3-2 StringDotSuffix
  4 [33X[0;0YNumber-theoretic functions[133X
    4.1 [33X[0;0YFunctions for integers[133X
      4.1-1 AllSmoothIntegers
      4.1-2 AllProducts
      4.1-3 RestrictedPartitionsWithoutRepetitions
      4.1-4 ExponentOfPrime
      4.1-5 NextProbablyPrimeInt
      4.1-6 PrimeNumbersIterator
  5 [33X[0;0YGroups and homomorphisms[133X
    5.1 [33X[0;0YFunctions for groups[133X
      5.1-1 Comm
      5.1-2 IsCommuting
      5.1-3 ListOfPowers
      5.1-4 GeneratorsAndInverses
      5.1-5 UpperFittingSeries
    5.2 [33X[0;0YFunctions for group homomorphisms[133X
      5.2-1 EpimorphismByGenerators
  6 [33X[0;0YRecords[133X
    6.1 [33X[0;0YFunctions for records[133X
      6.1-1 SetIfMissing
      6.1-2 AssignGlobals
  7 [33X[0;0YVarious other functions[133X
    7.1 [33X[0;0YOperations on folders[133X
      7.1-1 FindMatchingFiles
    7.2 [33X[0;0YFile operations[133X
      7.2-1 Log2HTML
    7.3 [33X[0;0YLaTeX strings[133X
      7.3-1 IntOrOnfinityToLaTeX
      7.3-2 LaTeXStringFactorsInt
    7.4 [33X[0;0YApplicable methods[133X
      7.4-1 PrintApplicableMethod
    7.5 [33X[0;0YConversion to [22XMagma[122X string[133X
      7.5-1 ConvertToMagmaInputString
  8 [33X[0;0YThe transfer procedure[133X
  
  
  [32X
