\contentsline {chapter}{\numberline {1}\textcolor {Chapter }{Introduction to the \textsf {AtlasRep} Package}}{5}{chapter.1}%
\contentsline {section}{\numberline {1.1}\textcolor {Chapter }{The \textsf {ATLAS} of Group Representations}}{5}{section.1.1}%
\contentsline {section}{\numberline {1.2}\textcolor {Chapter }{The GAP Interface to the \textsf {ATLAS} of Group Representations}}{6}{section.1.2}%
\contentsline {section}{\numberline {1.3}\textcolor {Chapter }{What's New in \textsf {AtlasRep}, Compared to Older Versions?}}{6}{section.1.3}%
\contentsline {subsection}{\numberline {1.3.1}\textcolor {Chapter }{What's New in Version 2.1.0? (May 2019)}}{6}{subsection.1.3.1}%
\contentsline {subsection}{\numberline {1.3.2}\textcolor {Chapter }{What's New in Version 1.5.1? (March 2016)}}{9}{subsection.1.3.2}%
\contentsline {subsection}{\numberline {1.3.3}\textcolor {Chapter }{What's New in Version 1.5? (July 2011)}}{9}{subsection.1.3.3}%
\contentsline {subsection}{\numberline {1.3.4}\textcolor {Chapter }{What's New in Version 1.4? (June 2008)}}{10}{subsection.1.3.4}%
\contentsline {subsection}{\numberline {1.3.5}\textcolor {Chapter }{What's New in Version 1.3.1? (October 2007)}}{11}{subsection.1.3.5}%
\contentsline {subsection}{\numberline {1.3.6}\textcolor {Chapter }{What's New in Version 1.3? (June 2007)}}{11}{subsection.1.3.6}%
\contentsline {subsection}{\numberline {1.3.7}\textcolor {Chapter }{What's New in Version 1.2? (November 2003)}}{12}{subsection.1.3.7}%
\contentsline {subsection}{\numberline {1.3.8}\textcolor {Chapter }{What's New in Version 1.1? (October 2002)}}{13}{subsection.1.3.8}%
\contentsline {section}{\numberline {1.4}\textcolor {Chapter }{Acknowledgements}}{14}{section.1.4}%
\contentsline {chapter}{\numberline {2}\textcolor {Chapter }{Tutorial for the \textsf {AtlasRep} Package}}{15}{chapter.2}%
\contentsline {section}{\numberline {2.1}\textcolor {Chapter }{Accessing a Specific Group in \textsf {AtlasRep}}}{16}{section.2.1}%
\contentsline {subsection}{\numberline {2.1.1}\textcolor {Chapter }{Accessing a Group in \textsf {AtlasRep} via its Name}}{16}{subsection.2.1.1}%
\contentsline {subsection}{\numberline {2.1.2}\textcolor {Chapter }{Accessing a Maximal Subgroup of a Group in \textsf {AtlasRep}}}{17}{subsection.2.1.2}%
\contentsline {section}{\numberline {2.2}\textcolor {Chapter }{Accessing Specific Generators in \textsf {AtlasRep}}}{18}{section.2.2}%
\contentsline {section}{\numberline {2.3}\textcolor {Chapter }{Basic Concepts used in \textsf {AtlasRep}}}{19}{section.2.3}%
\contentsline {subsection}{\numberline {2.3.1}\textcolor {Chapter }{Groups, Generators, and Representations}}{19}{subsection.2.3.1}%
\contentsline {subsection}{\numberline {2.3.2}\textcolor {Chapter }{Straight Line Programs}}{20}{subsection.2.3.2}%
\contentsline {section}{\numberline {2.4}\textcolor {Chapter }{Examples of Using the \textsf {AtlasRep} Package}}{21}{section.2.4}%
\contentsline {subsection}{\numberline {2.4.1}\textcolor {Chapter }{Example: Class Representatives}}{21}{subsection.2.4.1}%
\contentsline {subsection}{\numberline {2.4.2}\textcolor {Chapter }{Example: Permutation and Matrix Representations}}{23}{subsection.2.4.2}%
\contentsline {subsection}{\numberline {2.4.3}\textcolor {Chapter }{Example: Outer Automorphisms}}{24}{subsection.2.4.3}%
\contentsline {subsection}{\numberline {2.4.4}\textcolor {Chapter }{Example: Using Semi-presentations and Black Box Programs}}{25}{subsection.2.4.4}%
\contentsline {subsection}{\numberline {2.4.5}\textcolor {Chapter }{Example: Using the \textsf {GAP} Library of Tables of Marks}}{27}{subsection.2.4.5}%
\contentsline {subsection}{\numberline {2.4.6}\textcolor {Chapter }{Example: Index $770$ Subgroups in $M_{22}$}}{28}{subsection.2.4.6}%
\contentsline {subsection}{\numberline {2.4.7}\textcolor {Chapter }{Example: Index $462$ Subgroups in $M_{22}$}}{29}{subsection.2.4.7}%
\contentsline {chapter}{\numberline {3}\textcolor {Chapter }{The User Interface of the \textsf {AtlasRep} Package}}{33}{chapter.3}%
\contentsline {section}{\numberline {3.1}\textcolor {Chapter }{Accessing vs. Constructing Representations}}{33}{section.3.1}%
\contentsline {section}{\numberline {3.2}\textcolor {Chapter }{Group Names Used in the \textsf {AtlasRep} Package}}{33}{section.3.2}%
\contentsline {section}{\numberline {3.3}\textcolor {Chapter }{Standard Generators Used in the \textsf {AtlasRep} Package}}{34}{section.3.3}%
\contentsline {section}{\numberline {3.4}\textcolor {Chapter }{Class Names Used in the \textsf {AtlasRep} Package}}{34}{section.3.4}%
\contentsline {subsection}{\numberline {3.4.1}\textcolor {Chapter }{Definition of \textsf {ATLAS} Class Names}}{34}{subsection.3.4.1}%
\contentsline {subsection}{\numberline {3.4.2}\textcolor {Chapter }{AtlasClassNames}}{36}{subsection.3.4.2}%
\contentsline {subsection}{\numberline {3.4.3}\textcolor {Chapter }{AtlasCharacterNames}}{36}{subsection.3.4.3}%
\contentsline {section}{\numberline {3.5}\textcolor {Chapter }{Accessing Data via \textsf {AtlasRep}}}{37}{section.3.5}%
\contentsline {subsection}{\numberline {3.5.1}\textcolor {Chapter }{DisplayAtlasInfo}}{37}{subsection.3.5.1}%
\contentsline {subsection}{\numberline {3.5.2}\textcolor {Chapter }{Examples for DisplayAtlasInfo}}{41}{subsection.3.5.2}%
\contentsline {subsection}{\numberline {3.5.3}\textcolor {Chapter }{AtlasGenerators}}{44}{subsection.3.5.3}%
\contentsline {subsection}{\numberline {3.5.4}\textcolor {Chapter }{AtlasProgram}}{47}{subsection.3.5.4}%
\contentsline {subsection}{\numberline {3.5.5}\textcolor {Chapter }{AtlasProgramInfo}}{50}{subsection.3.5.5}%
\contentsline {subsection}{\numberline {3.5.6}\textcolor {Chapter }{OneAtlasGeneratingSetInfo}}{50}{subsection.3.5.6}%
\contentsline {subsection}{\numberline {3.5.7}\textcolor {Chapter }{AllAtlasGeneratingSetInfos}}{53}{subsection.3.5.7}%
\contentsline {subsection}{\numberline {3.5.8}\textcolor {Chapter }{AtlasGroup}}{54}{subsection.3.5.8}%
\contentsline {subsection}{\numberline {3.5.9}\textcolor {Chapter }{AtlasSubgroup}}{54}{subsection.3.5.9}%
\contentsline {subsection}{\numberline {3.5.10}\textcolor {Chapter }{AtlasRepInfoRecord (for a group)}}{55}{subsection.3.5.10}%
\contentsline {section}{\numberline {3.6}\textcolor {Chapter }{\textsf {Browse} Applications Provided by \textsf {AtlasRep}}}{56}{section.3.6}%
\contentsline {subsection}{\numberline {3.6.1}\textcolor {Chapter }{BrowseMinimalDegrees}}{57}{subsection.3.6.1}%
\contentsline {subsection}{\numberline {3.6.2}\textcolor {Chapter }{BrowseBibliographySporadicSimple}}{58}{subsection.3.6.2}%
\contentsline {chapter}{\numberline {4}\textcolor {Chapter }{Customizations of the \textsf {AtlasRep} Package}}{59}{chapter.4}%
\contentsline {section}{\numberline {4.1}\textcolor {Chapter }{Installing the \textsf {AtlasRep} Package}}{59}{section.4.1}%
\contentsline {section}{\numberline {4.2}\textcolor {Chapter }{User Preferences of the \textsf {AtlasRep} Package}}{60}{section.4.2}%
\contentsline {subsection}{\numberline {4.2.1}\textcolor {Chapter }{User preference \texttt {AtlasRepAccessRemoteFiles}}}{60}{subsection.4.2.1}%
\contentsline {subsection}{\numberline {4.2.2}\textcolor {Chapter }{User preference \texttt {AtlasRepDataDirectory}}}{61}{subsection.4.2.2}%
\contentsline {subsection}{\numberline {4.2.3}\textcolor {Chapter }{User preference \texttt {AtlasRepTOCData}}}{61}{subsection.4.2.3}%
\contentsline {subsection}{\numberline {4.2.4}\textcolor {Chapter }{User preference \texttt {FileTransferTool}}}{61}{subsection.4.2.4}%
\contentsline {subsection}{\numberline {4.2.5}\textcolor {Chapter }{User preference \texttt {CompressDownloadedMeatAxeFiles}}}{61}{subsection.4.2.5}%
\contentsline {subsection}{\numberline {4.2.6}\textcolor {Chapter }{User preference \texttt {FileAccessFunctions}}}{61}{subsection.4.2.6}%
\contentsline {subsection}{\numberline {4.2.7}\textcolor {Chapter }{User preference \texttt {AtlasRepLocalServerPath}}}{62}{subsection.4.2.7}%
\contentsline {subsection}{\numberline {4.2.8}\textcolor {Chapter }{User preference \texttt {HowToReadMeatAxeTextFiles}}}{62}{subsection.4.2.8}%
\contentsline {subsection}{\numberline {4.2.9}\textcolor {Chapter }{User preference \texttt {WriteHeaderFormatOfMeatAxeFiles}}}{62}{subsection.4.2.9}%
\contentsline {subsection}{\numberline {4.2.10}\textcolor {Chapter }{User preference \texttt {WriteMeatAxeFilesOfMode2}}}{63}{subsection.4.2.10}%
\contentsline {subsection}{\numberline {4.2.11}\textcolor {Chapter }{User preference \texttt {BaseOfMeatAxePermutation}}}{63}{subsection.4.2.11}%
\contentsline {subsection}{\numberline {4.2.12}\textcolor {Chapter }{User preference \texttt {DisplayFunction}}}{63}{subsection.4.2.12}%
\contentsline {subsection}{\numberline {4.2.13}\textcolor {Chapter }{User preference \texttt {AtlasRepMarkNonCoreData}}}{63}{subsection.4.2.13}%
\contentsline {subsection}{\numberline {4.2.14}\textcolor {Chapter }{User preference \texttt {DebugFileLoading}}}{63}{subsection.4.2.14}%
\contentsline {section}{\numberline {4.3}\textcolor {Chapter }{Web Contents for the \textsf {AtlasRep} Package}}{63}{section.4.3}%
\contentsline {section}{\numberline {4.4}\textcolor {Chapter }{Extending the \textsf {ATLAS} Database}}{64}{section.4.4}%
\contentsline {chapter}{\numberline {5}\textcolor {Chapter }{Extensions of the \textsf {AtlasRep} Package}}{65}{chapter.5}%
\contentsline {section}{\numberline {5.1}\textcolor {Chapter }{Notify Additional Data}}{65}{section.5.1}%
\contentsline {subsection}{\numberline {5.1.1}\textcolor {Chapter }{AtlasOfGroupRepresentationsNotifyData}}{66}{subsection.5.1.1}%
\contentsline {subsection}{\numberline {5.1.2}\textcolor {Chapter }{AtlasOfGroupRepresentationsForgetData}}{67}{subsection.5.1.2}%
\contentsline {subsection}{\numberline {5.1.3}\textcolor {Chapter }{StringOfAtlasTableOfContents}}{68}{subsection.5.1.3}%
\contentsline {section}{\numberline {5.2}\textcolor {Chapter }{The Effect of Extensions on the User Interface}}{68}{section.5.2}%
\contentsline {section}{\numberline {5.3}\textcolor {Chapter }{An Example of Extending the \textsf {AtlasRep} Data}}{68}{section.5.3}%
\contentsline {chapter}{\numberline {6}\textcolor {Chapter }{New \textsf {GAP} Objects and Utility Functions provided by the \textsf {AtlasRep} Package}}{75}{chapter.6}%
\contentsline {section}{\numberline {6.1}\textcolor {Chapter }{Straight Line Decisions}}{75}{section.6.1}%
\contentsline {subsection}{\numberline {6.1.1}\textcolor {Chapter }{IsStraightLineDecision}}{76}{subsection.6.1.1}%
\contentsline {subsection}{\numberline {6.1.2}\textcolor {Chapter }{LinesOfStraightLineDecision}}{76}{subsection.6.1.2}%
\contentsline {subsection}{\numberline {6.1.3}\textcolor {Chapter }{NrInputsOfStraightLineDecision}}{76}{subsection.6.1.3}%
\contentsline {subsection}{\numberline {6.1.4}\textcolor {Chapter }{ScanStraightLineDecision}}{76}{subsection.6.1.4}%
\contentsline {subsection}{\numberline {6.1.5}\textcolor {Chapter }{StraightLineDecision}}{77}{subsection.6.1.5}%
\contentsline {subsection}{\numberline {6.1.6}\textcolor {Chapter }{ResultOfStraightLineDecision}}{77}{subsection.6.1.6}%
\contentsline {subsection}{\numberline {6.1.7}\textcolor {Chapter }{Semi-Presentations and Presentations}}{78}{subsection.6.1.7}%
\contentsline {subsection}{\numberline {6.1.8}\textcolor {Chapter }{AsStraightLineDecision}}{80}{subsection.6.1.8}%
\contentsline {subsection}{\numberline {6.1.9}\textcolor {Chapter }{StraightLineProgramFromStraightLineDecision}}{80}{subsection.6.1.9}%
\contentsline {section}{\numberline {6.2}\textcolor {Chapter }{Black Box Programs}}{81}{section.6.2}%
\contentsline {subsection}{\numberline {6.2.1}\textcolor {Chapter }{IsBBoxProgram}}{82}{subsection.6.2.1}%
\contentsline {subsection}{\numberline {6.2.2}\textcolor {Chapter }{ScanBBoxProgram}}{82}{subsection.6.2.2}%
\contentsline {subsection}{\numberline {6.2.3}\textcolor {Chapter }{RunBBoxProgram}}{83}{subsection.6.2.3}%
\contentsline {subsection}{\numberline {6.2.4}\textcolor {Chapter }{ResultOfBBoxProgram}}{84}{subsection.6.2.4}%
\contentsline {subsection}{\numberline {6.2.5}\textcolor {Chapter }{AsBBoxProgram}}{85}{subsection.6.2.5}%
\contentsline {subsection}{\numberline {6.2.6}\textcolor {Chapter }{AsStraightLineProgram}}{86}{subsection.6.2.6}%
\contentsline {section}{\numberline {6.3}\textcolor {Chapter }{Representations of Minimal Degree}}{86}{section.6.3}%
\contentsline {subsection}{\numberline {6.3.1}\textcolor {Chapter }{MinimalRepresentationInfo}}{86}{subsection.6.3.1}%
\contentsline {subsection}{\numberline {6.3.2}\textcolor {Chapter }{MinimalRepresentationInfoData}}{87}{subsection.6.3.2}%
\contentsline {subsection}{\numberline {6.3.3}\textcolor {Chapter }{SetMinimalRepresentationInfo}}{88}{subsection.6.3.3}%
\contentsline {subsection}{\numberline {6.3.4}\textcolor {Chapter }{Criteria Used to Compute Minimality Information}}{89}{subsection.6.3.4}%
\contentsline {section}{\numberline {6.4}\textcolor {Chapter }{A JSON Interface}}{90}{section.6.4}%
\contentsline {subsection}{\numberline {6.4.1}\textcolor {Chapter }{Why JSON?}}{91}{subsection.6.4.1}%
\contentsline {subsection}{\numberline {6.4.2}\textcolor {Chapter }{AGR.JsonText}}{92}{subsection.6.4.2}%
\contentsline {subsection}{\numberline {6.4.3}\textcolor {Chapter }{AGR.GapObjectOfJsonText}}{92}{subsection.6.4.3}%
\contentsline {chapter}{\numberline {7}\textcolor {Chapter }{Technicalities of the \textsf {AtlasRep} Package}}{93}{chapter.7}%
\contentsline {section}{\numberline {7.1}\textcolor {Chapter }{Global Variables Used by the \textsf {AtlasRep} Package}}{93}{section.7.1}%
\contentsline {subsection}{\numberline {7.1.1}\textcolor {Chapter }{InfoAtlasRep}}{93}{subsection.7.1.1}%
\contentsline {subsection}{\numberline {7.1.2}\textcolor {Chapter }{InfoCMeatAxe}}{93}{subsection.7.1.2}%
\contentsline {subsection}{\numberline {7.1.3}\textcolor {Chapter }{InfoBBox}}{94}{subsection.7.1.3}%
\contentsline {subsection}{\numberline {7.1.4}\textcolor {Chapter }{AGR}}{94}{subsection.7.1.4}%
\contentsline {subsection}{\numberline {7.1.5}\textcolor {Chapter }{AtlasOfGroupRepresentationsInfo}}{94}{subsection.7.1.5}%
\contentsline {section}{\numberline {7.2}\textcolor {Chapter }{How to Customize the Access to Data files}}{95}{section.7.2}%
\contentsline {section}{\numberline {7.3}\textcolor {Chapter }{Reading and Writing MeatAxe Format Files}}{96}{section.7.3}%
\contentsline {subsection}{\numberline {7.3.1}\textcolor {Chapter }{ScanMeatAxeFile}}{96}{subsection.7.3.1}%
\contentsline {subsection}{\numberline {7.3.2}\textcolor {Chapter }{MeatAxeString}}{96}{subsection.7.3.2}%
\contentsline {subsection}{\numberline {7.3.3}\textcolor {Chapter }{FFList}}{98}{subsection.7.3.3}%
\contentsline {subsection}{\numberline {7.3.4}\textcolor {Chapter }{CMtxBinaryFFMatOrPerm}}{98}{subsection.7.3.4}%
\contentsline {subsection}{\numberline {7.3.5}\textcolor {Chapter }{FFMatOrPermCMtxBinary}}{99}{subsection.7.3.5}%
\contentsline {section}{\numberline {7.4}\textcolor {Chapter }{Reading and Writing \textsf {ATLAS} Straight Line Programs}}{99}{section.7.4}%
\contentsline {subsection}{\numberline {7.4.1}\textcolor {Chapter }{ScanStraightLineProgram}}{99}{subsection.7.4.1}%
\contentsline {subsection}{\numberline {7.4.2}\textcolor {Chapter }{AtlasStringOfProgram}}{101}{subsection.7.4.2}%
\contentsline {section}{\numberline {7.5}\textcolor {Chapter }{Data Types Used in the \textsf {AtlasRep} Package}}{102}{section.7.5}%
\contentsline {subsection}{\numberline {7.5.1}\textcolor {Chapter }{AGR.DeclareDataType}}{103}{subsection.7.5.1}%
\contentsline {section}{\numberline {7.6}\textcolor {Chapter }{Filenames Used in the \textsf {AtlasRep} Package}}{105}{section.7.6}%
\contentsline {subsection}{\numberline {7.6.1}\textcolor {Chapter }{AGR.ParseFilenameFormat}}{108}{subsection.7.6.1}%
\contentsline {subsection}{\numberline {7.6.2}\textcolor {Chapter }{AGR.FileContents}}{108}{subsection.7.6.2}%
\contentsline {section}{\numberline {7.7}\textcolor {Chapter }{The record component \texttt {identifier} used by the \textsf {AtlasRep} Package}}{108}{section.7.7}%
\contentsline {subsection}{\numberline {7.7.1}\textcolor {Chapter }{AtlasRepIdentifier}}{109}{subsection.7.7.1}%
\contentsline {section}{\numberline {7.8}\textcolor {Chapter }{The Tables of Contents of the \textsf {AtlasRep} Package}}{110}{section.7.8}%
\contentsline {section}{\numberline {7.9}\textcolor {Chapter }{Sanity Checks for the \textsf {AtlasRep} Package}}{113}{section.7.9}%
\contentsline {subsection}{\numberline {7.9.1}\textcolor {Chapter }{Sanity Checks for a Table of Contents}}{113}{subsection.7.9.1}%
\contentsline {subsection}{\numberline {7.9.2}\textcolor {Chapter }{Other Sanity Checks}}{116}{subsection.7.9.2}%
\contentsline {chapter}{References}{118}{chapter*.3}%
\contentsline {chapter}{Index}{119}{section*.4}%
