CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In

Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.

| Download

GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it

Views: 418346
1
2
3
AtlasRep --- A GAP 4 Package
4
5
6
(Version 1.5.1)
7
8
9
Robert A. Wilson
10
11
Richard A. Parker
12
13
Simon Nickerson
14
15
John N. Bray
16
17
Thomas Breuer
18
19
20
21
Robert A. Wilson
22
Email: mailto:[email protected]
23
Homepage: http://www.maths.qmw.ac.uk/~raw
24
Richard A. Parker
25
Email: mailto:[email protected]
26
Simon Nickerson
27
Homepage: http://nickerson.org.uk/groups
28
John N. Bray
29
Email: mailto:[email protected]
30
Homepage: http://www.maths.qmw.ac.uk/~jnb
31
Thomas Breuer
32
Email: mailto:[email protected]
33
Homepage: http://www.math.rwth-aachen.de/~Thomas.Breuer
34
35
-------------------------------------------------------
36
Copyright
37
© 2002–2016
38
39
This package may be distributed under the terms and conditions of the GNU
40
Public License Version 3 or later, see http://www.gnu.org/licenses.
41
42
43
-------------------------------------------------------
44
45
46
Contents (AtlasRep)
47
48
1 Introduction to the AtlasRep Package
49
1.1 The ATLAS of Group Representations
50
1.2 The GAP Interface to the ATLAS of Group Representations
51
1.3 What's New in AtlasRep, Compared to Older Versions?
52
1.3-1 What's New in Version 1.5.1? (March 2016)
53
1.3-2 What's New in Version 1.5? (July 2011)
54
1.3-3 What's New in Version 1.4? (June 2008)
55
1.3-4 What's New in Version 1.3.1? (October 2007)
56
1.3-5 What's New in Version 1.3? (June 2007)
57
1.3-6 What's New in Version 1.2? (November 2003)
58
1.3-7 What's New in Version 1.1? (October 2002)
59
1.4 Acknowledgements
60
2 Tutorial for the AtlasRep Package
61
2.1 Accessing a Specific Group in AtlasRep
62
2.1-1 Accessing a Group in AtlasRep via its Name
63
2.1-2 Accessing a Maximal Subgroup of a Group in AtlasRep
64
2.2 Accessing Specific Generators in AtlasRep
65
2.3 Basic Concepts used in AtlasRep
66
2.3-1 Groups, Generators, and Representations
67
2.3-2 Straight Line Programs
68
2.4 Examples of Using the AtlasRep Package
69
2.4-1 Example: Class Representatives
70
2.4-2 Example: Permutation and Matrix Representations
71
2.4-3 Example: Outer Automorphisms
72
2.4-4 Example: Using Semi-presentations and Black Box Programs
73
2.4-5 Example: Using the GAP Library of Tables of Marks
74
2.4-6 Example: Index 770 Subgroups in M_22
75
2.4-7 Example: Index 462 Subgroups in M_22
76
3 The User Interface of the AtlasRep Package
77
3.1 Accessing vs. Constructing Representations
78
3.2 Group Names Used in the AtlasRep Package
79
3.3 Standard Generators Used in the AtlasRep Package
80
3.4 Class Names Used in the AtlasRep Package
81
3.4-1 Definition of ATLAS Class Names
82
3.4-2 AtlasClassNames
83
3.4-3 AtlasCharacterNames
84
3.5 Accessing Data of the AtlasRep Package
85
3.5-1 DisplayAtlasInfo
86
3.5-2 AtlasGenerators
87
3.5-3 AtlasProgram
88
3.5-4 AtlasProgramInfo
89
3.5-5 OneAtlasGeneratingSetInfo
90
3.5-6 AllAtlasGeneratingSetInfos
91
3.5-7 AtlasGroup
92
3.5-8 AtlasSubgroup
93
3.5-9 AtlasRepInfoRecord
94
3.6 Browse Applications Provided by AtlasRep
95
3.6-1 BrowseMinimalDegrees
96
3.6-2 BrowseBibliographySporadicSimple
97
4 Customizations of the AtlasRep Package
98
4.1 Installing the AtlasRep Package
99
4.2 Maintaining the Local Data of the AtlasRep Package
100
4.2-1 ReloadAtlasTableOfContents
101
4.2-2 StoreAtlasTableOfContents
102
4.2-3 ReplaceAtlasTableOfContents
103
4.2-4 AtlasOfGroupRepresentationsTestTableOfContentsRemoteUpdates
104
4.3 User Parameters for the AtlasRep Package
105
4.3-1 Local or Remote Access
106
4.3-2 Adding and Removing Servers
107
4.3-3 Accessing Data Files with the GAP Package IO or with wget
108
4.3-4 Compressed or Uncompressed Data Files
109
4.3-5 Customizing DisplayAtlasInfo
110
4.3-6 Customizing the Access to Data Files
111
4.3-7 Reading Large Matrices over Finite Fields
112
4.3-8 AtlasOfGroupRepresentationsUserParameters
113
4.3-9 User preference AtlasRepDataDirectory
114
4.3-10 User preference WriteMeatAxeFilesOfMode2
115
4.3-11 User preference BaseOfMeatAxePermutation
116
4.4 Web Services for the AtlasRep Package
117
4.5 Extending the ATLAS Database
118
5 Private Extensions of the AtlasRep Package
119
5.1 Adding a Private Data Directory
120
5.1-1 AtlasOfGroupRepresentationsNotifyPrivateDirectory
121
5.1-2 AtlasOfGroupRepresentationsForgetPrivateDirectory
122
5.2 The Effect of Private Extensions on the User Interface
123
5.3 An Example of Extending the AtlasRep Package
124
6 New GAP Objects and Utility Functions Provided by the AtlasRep Package
125
6.1 Straight Line Decisions
126
6.1-1 IsStraightLineDecision
127
6.1-2 LinesOfStraightLineDecision
128
6.1-3 NrInputsOfStraightLineDecision
129
6.1-4 ScanStraightLineDecision
130
6.1-5 StraightLineDecision
131
6.1-6 ResultOfStraightLineDecision
132
6.1-7 Semi-Presentations and Presentations
133
6.1-8 AsStraightLineDecision
134
6.1-9 StraightLineProgramFromStraightLineDecision
135
6.2 Black Box Programs
136
6.2-1 IsBBoxProgram
137
6.2-2 ScanBBoxProgram
138
6.2-3 RunBBoxProgram
139
6.2-4 ResultOfBBoxProgram
140
6.2-5 AsBBoxProgram
141
6.2-6 AsStraightLineProgram
142
6.3 Representations of Minimal Degree
143
6.3-1 MinimalRepresentationInfo
144
6.3-2 MinimalRepresentationInfoData
145
6.3-3 SetMinimalRepresentationInfo
146
6.3-4 Criteria Used to Compute Minimality Information
147
7 Technicalities of the AtlasRep Package
148
7.1 Global Variables Used by the AtlasRep Package
149
7.1-1 InfoAtlasRep
150
7.1-2 InfoCMeatAxe
151
7.1-3 InfoBBox
152
7.1-4 CMeatAxe.FastRead
153
7.1-5 AGR
154
7.1-6 AtlasOfGroupRepresentationsInfo
155
7.2 How to Customize the Access to Data files
156
7.3 Reading and Writing MeatAxe Format Files
157
7.3-1 ScanMeatAxeFile
158
7.3-2 MeatAxeString
159
7.3-3 FFList
160
7.3-4 CMtxBinaryFFMatOrPerm
161
7.3-5 FFMatOrPermCMtxBinary
162
7.4 Reading and Writing ATLAS Straight Line Programs
163
7.4-1 ScanStraightLineProgram
164
7.4-2 AtlasStringOfProgram
165
7.5 Data Types Used in the ATLAS of Group Representations
166
7.5-1 AGR.DeclareDataType
167
7.6 Filenames Used in the ATLAS of Group Representations
168
7.6-1 AGR.ParseFilenameFormat
169
7.6-2 AGR.FileContents
170
7.7 The Tables of Contents of the ATLAS of Group Representations
171
7.8 Sanity Checks for the ATLAS of Group Representations
172
7.8-1 Sanity Checks for a Table of Contents
173
7.8-2 Other Sanity Checks
174
175
176

177
178