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