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
 ANUPQ 
4
5
6
 ANU p-Quotient 
7
8
9
3.2
10
11
12
29 November 2017
13
14
15
Greg Gamble
16
17
Werner Nickel
18
19
Eamonn O'Brien
20
21
Max Horn
22
23
24
25
Greg Gamble
26
Email: mailto:[email protected]
27
Homepage: http://school.maths.uwa.edu.au/~gregg
28
Address: Greg Gamble
29
Department of Mathematics and Statistics
30
Curtin University
31
GPO Box U 1987
32
Perth WA 6845
33
Australia
34
35
36
Werner Nickel
37
Homepage: http://www.mathematik.tu-darmstadt.de/~nickel/
38
Eamonn O'Brien
39
Email: mailto:[email protected]
40
Homepage: http://www.math.auckland.ac.nz/~obrien
41
Address: Department of Mathematics
42
University of Auckland
43
Private Bag 92019
44
Auckland
45
New Zealand
46
47
48
Max Horn
49
Email: mailto:[email protected]
50
Homepage: http://www.quendi.de/math
51
Address: AG Algebra
52
Mathematisches Institut
53
Justus-Liebig-Universität Gießen
54
Arndtstraße 2
55
35392 Gießen
56
Germany
57
58
59
60
-------------------------------------------------------
61
62
63
Contents (ANUPQ)
64
65
1 Introduction
66
1.1 Overview
67
1.2 How to read this manual
68
1.3 Authors and Acknowledgements
69
2 Mathematical Background and Terminology
70
2.1 Basic notions
71
2.1-1 pc Presentations and Consistency
72
2.1-2 Exponent-p Central Series and Weighted pc Presentations
73
2.1-3 p-Cover, p-Multiplicator
74
2.1-4 Descendants, Capable, Terminal, Nucleus
75
2.1-5 Laws
76
2.2 The p-quotient Algorithm
77
2.2-1 Finding the p-cover
78
2.2-2 Imposing the Relations of the fp Group
79
2.2-3 Imposing Laws
80
2.3 The p-group generation Algorithm, Standard Presentation, Isomorphism
81
Testing
82
3 Infrastructure
83
3.1 Loading the ANUPQ Package
84
3.2 The ANUPQData Record
85
3.2-1 ANUPQData
86
3.2-2 ANUPQDirectoryTemporary
87
3.3 Setting the Verbosity of ANUPQ via Info and InfoANUPQ
88
3.3-1 InfoANUPQ
89
3.4 Utility Functions
90
3.4-1 PqLeftNormComm
91
3.4-2 PqGAPRelators
92
3.4-3 PqParseWord
93
3.4-4 PqExample
94
3.4-5 AllPqExamples
95
3.4-6 GrepPqExamples
96
3.4-7 ToPQLog
97
3.5 Attributes and a Property for fp and pc p-groups
98
3.5-1 NuclearRank
99
3.6 Hints and Warnings regarding the use of Options
100
3.6-1 ANUPQWarnOfOtherOptions
101
4 Non-interactive ANUPQ functions
102
4.1 Computing p-Quotients
103
4.1-1 Pq
104
4.1-2 PqEpimorphism
105
4.1-3 PqPCover
106
4.2 Computing Standard Presentations
107
4.2-1 PqStandardPresentation
108
4.2-2 EpimorphismPqStandardPresentation
109
4.3 Testing p-Groups for Isomorphism
110
4.3-1 IsPqIsomorphicPGroup
111
4.4 Computing Descendants of a p-Group
112
4.4-1 PqDescendants
113
4.4-2 PqSupplementInnerAutomorphisms
114
4.4-3 PqList
115
4.4-4 SavePqList
116
5 Interactive ANUPQ functions
117
5.1 Starting and Stopping Interactive ANUPQ Processes
118
5.1-1 PqStart
119
5.1-2 PqQuit
120
5.1-3 PqQuitAll
121
5.2 Interactive ANUPQ Process Utility Functions
122
5.2-1 PqProcessIndex
123
5.2-2 PqProcessIndices
124
5.2-3 IsPqProcessAlive
125
5.3 Interactive Versions of Non-interactive ANUPQ Functions
126
5.3-1 Pq
127
5.3-2 PqEpimorphism
128
5.3-3 PqPCover
129
5.3-4 PqStandardPresentation
130
5.3-5 EpimorphismPqStandardPresentation
131
5.3-6 PqDescendants
132
5.3-7 PqSetPQuotientToGroup
133
5.4 Low-level Interactive ANUPQ functions based on menu items of the pq
134
program
135
5.5 General commands
136
5.5-1 PqNrPcGenerators
137
5.5-2 PqFactoredOrder
138
5.5-3 PqOrder
139
5.5-4 PqPClass
140
5.5-5 PqWeight
141
5.5-6 PqCurrentGroup
142
5.5-7 PqDisplayPcPresentation
143
5.5-8 PqSetOutputLevel
144
5.5-9 PqEvaluateIdentities
145
5.6 Commands from the Main p-Quotient menu
146
5.6-1 PqPcPresentation
147
5.6-2 PqSavePcPresentation
148
5.6-3 PqRestorePcPresentation
149
5.6-4 PqNextClass
150
5.6-5 PqComputePCover
151
5.7 Commands from the Advanced p-Quotient menu
152
5.7-1 PqCollect
153
5.7-2 PqSolveEquation
154
5.7-3 PqCommutator
155
5.7-4 PqSetupTablesForNextClass
156
5.7-5 PqTails
157
5.7-6 PqComputeTails
158
5.7-7 PqAddTails
159
5.7-8 PqDoConsistencyChecks
160
5.7-9 PqCollectDefiningRelations
161
5.7-10 PqCollectWordInDefiningGenerators
162
5.7-11 PqCommutatorDefiningGenerators
163
5.7-12 PqDoExponentChecks
164
5.7-13 PqEliminateRedundantGenerators
165
5.7-14 PqRevertToPreviousClass
166
5.7-15 PqSetMaximalOccurrences
167
5.7-16 PqSetMetabelian
168
5.7-17 PqDoConsistencyCheck
169
5.7-18 PqCompact
170
5.7-19 PqEchelonise
171
5.7-20 PqSupplyAutomorphisms
172
5.7-21 PqExtendAutomorphisms
173
5.7-22 PqApplyAutomorphisms
174
5.7-23 PqDisplayStructure
175
5.7-24 PqDisplayAutomorphisms
176
5.7-25 PqWritePcPresentation
177
5.8 Commands from the Standard Presentation menu
178
5.8-1 PqSPComputePcpAndPCover
179
5.8-2 PqSPStandardPresentation
180
5.8-3 PqSPSavePresentation
181
5.8-4 PqSPCompareTwoFilePresentations
182
5.8-5 PqSPIsomorphism
183
5.9 Commands from the Main p-Group Generation menu
184
5.9-1 PqPGSupplyAutomorphisms
185
5.9-2 PqPGExtendAutomorphisms
186
5.9-3 PqPGConstructDescendants
187
5.9-4 PqPGSetDescendantToPcp
188
5.10 Commands from the Advanced p-Group Generation menu
189
5.10-1 PqAPGDegree
190
5.10-2 PqAPGPermutations
191
5.10-3 PqAPGOrbits
192
5.10-4 PqAPGOrbitRepresentatives
193
5.10-5 PqAPGSingleStage
194
5.11 Primitive Interactive ANUPQ Process Read/Write Functions
195
5.11-1 PqRead
196
5.11-2 PqReadAll
197
5.11-3 PqReadUntil
198
5.11-4 PqWrite
199
6 ANUPQ Options
200
6.1 Overview
201
6.1-1 AllANUPQoptions
202
6.1-2 ANUPQoptions
203
6.2 Detailed descriptions of ANUPQ Options
204
7 Installing the ANUPQ Package
205
7.1 Testing your ANUPQ installation
206
7.2 Running the pq program as a standalone
207
A Examples
208
A.1 The Relators Option
209
A.2 The Identities Option and PqEvaluateIdentities Function
210
A.3 A Large Example
211
A.4 Developing descendants trees
212
A.4-1 PqDescendantsTreeCoclassOne
213
214
215

216
217