GAP (Utils) - Contents

Goto Chapter: Top 1 2 3 4 5 6 7 Bib Ind
[Top of Book] [Contents] [Next Chapter]

[MathJax off]

# Utils

## Utility functions in GAP

0.46

08/02/2017

Sebastian Gutsche
Email: gutsche@mathematik.uni-kl.de
Homepage: http://wwwb.math.rwth-aachen.de/~gutsche/

Max Horn
Email: max.horn@math.uni-giessen.de
Homepage: http://www.quendi.de/math

Alexander Hulpke
Email: hulpke@math.colostate.edu
Homepage: http://www.math.colostate.edu/~hulpke

Stefan Kohl
Email: stefan@mcs.st-and.ac.uk
Homepage: http://www.gap-system.org/DevelopersPages/StefanKohl/

Frank Lübeck
Email: Frank.Luebeck@Math.RWTH-Aachen.De
Homepage: http://www.math.rwth-aachen.de:8001/~Frank.Luebeck

Øystein Skartsæterhagen
Email: oysteini@math.ntnu.no
Homepage: https://www.math.ntnu.no/~oysteini/

Chris Wensley
Email: c.d.wensley@bangor.ac.uk
Homepage: http://pages.bangor.ac.uk/~mas023/

### Abstract

The Utils package provides a space for utility functions in a variety of GAP packages to be collected together into a single package. In this way it is hoped that they will become more visible to package authors.

Any package author who transfers a function to Utils will become an author of Utils.

If deemed appropriate, functions may also be transferred from the main library.

Bug reports, suggestions and comments are, of course, welcome. Please contact the last author at c.d.wensley@bangor.ac.uk or submit an issue at the GitHub repository http://github.com/gap-packages/utils/issues/.

### Copyright

© 2015-2017, The GAP Group. Utils 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.

### Acknowledgements

This documentation was prepared with the GAPDoc package [LN12] of Frank Lübeck and Max Neunhöffer.

The procedure used to mount new releases on GitHub uses the packages GitHubPagesForGAP [Hor14] and ReleaseTools of Max Horn.

### Contents

1 Introduction
1.1 Information for package authors
2 Lists, Sets and Strings
2.1 Functions for lists
2.1-1 DifferencesList
2.1-2 QuotientsList
2.1-3 SearchCycle
2.1-4 RandomCombination
2.1-5 PrintListOneItemPerLine
2.1-6 PositionsNonzero
2.1-7 NullList
2.2 Distinct and Common Representatives
2.2-1 DistinctRepresentatives
2.3 Functions for strings
2.3-1 BlankFreeString
2.3-2 StringDotSuffix
3 Number-theoretic functions
3.1 Functions for integers
3.1-1 AllSmoothIntegers
3.1-2 AllProducts
3.1-3 RestrictedPartitionsWithoutRepetitions
3.1-4 ExponentOfPrime
3.1-5 NextProbablyPrimeInt
3.1-6 PrimeNumbersIterator
4 Groups and homomorphisms
4.1 Functions for groups
4.1-1 Comm
4.1-2 IsCommuting
4.1-3 ListOfPowers
4.1-4 GeneratorsAndInverses
4.1-5 UpperFittingSeries
4.2 Functions for group homomorphisms
4.2-1 EpimorphismByGenerators
5 Records
5.1 Functions for records
5.1-1 SetIfMissing
5.1-2 AssignGlobals
6 Various other functions
6.1 Operations on folders
6.1-1 FindMatchingFiles
6.2 File operations
6.2-1 Log2HTML
6.3 LaTeX strings
6.3-1 IntOrOnfinityToLaTeX
6.3-2 LaTeXStringFactorsInt
6.4 Applicable methods
6.4-1 PrintApplicableMethod
6.5 Conversion to MAGMA string
6.5-1 ConvertToMagmaInputString
7 The transfer procedure
References
Index
[Top of Book] [Contents] [Next Chapter]
Goto Chapter: Top 1 2 3 4 5 6 7 Bib Ind

generated by GAPDoc2HTML