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
XMod
4
5
6
Crossed modules and cat1-groups in GAP
7
8
9
Version 2.64
10
11
12
30/11/2017
13
14
15
Chris Wensley
16
17
Murat Alp
18
19
Alper Odabaş
20
21
Enver Önder Uslu
22
23
24
25
Chris Wensley
26
Email: mailto:[email protected]
27
Homepage: http://pages.bangor.ac.uk/~mas023/
28
Address: School of Computer Science, Bangor University,
29
Dean Street, Bangor, Gwynedd, LL57 1UT, U.K.
30
31
32
Murat Alp
33
Email: mailto:[email protected]
34
Address: Nigde Üniversitesi,
35
Fen Edebiyat Fakültesi, Matematik Bölümü
36
Nigde, Turkey.
37
38
39
Alper Odabaş
40
Email: mailto:[email protected]
41
Homepage: http://fef.ogu.edu.tr/matbil/aodabas/
42
Address: Department of Mathematics and Computer Science,
43
Osmangazi University, Eskişehir, Turkey
44
45
46
47
-------------------------------------------------------
48
Abstract
49
The XMod package provides functions for computation with
50
51
 finite crossed modules of groups and cat1-groups, and morphisms of
52
these structures;
53
54
 finite pre-crossed modules, pre-cat1-groups, and their Peiffer
55
quotients;
56
57
 isoclinism classes of groups and crossed modules;
58
59
 derivations of crossed modules and sections of cat1-groups;
60
61
 crossed squares and their morphisms, including the actor crossed
62
square of a crossed module;
63
64
 crossed modules of finite groupoids (experimental version).
65
66
XMod was originally implemented in 1997 using the GAP3 language, when the
67
second author was studying for a Ph.D. [Alp97] in Bangor.
68
69
In April 2002 the first and third parts were converted to GAP4, the
70
pre-structures were added, and version 2.001 was released. The final two
71
parts, covering derivations, sections and actors, were included in the
72
January 2004 release 2.002 for GAP 4.4.
73
74
In October 2015 functions for computing isoclinism classes of crossed
75
modules, written by Alper Odabaş and Enver Uslu, were added. These are
76
contained in Chapter 4, and are described in detail in the paper [IOU16].
77
78
The current version is 2.64, released 30th November 2017 for GAP 4.8.
79
80
Bug reports, suggestions and comments are, of course, welcome. Please submit
81
an issue at http://github.com/gap-packages/xmod/issues/ or send an email to
82
the first author at mailto:[email protected].
83
84
85
-------------------------------------------------------
86
Copyright
87
© 1997-2017 Chris Wensley et al. XMod is free software; you can redistribute
88
it and/or modify it under the terms of the GNU General Public License
89
(http://www.fsf.org/licenses/gpl.html) as published by the Free Software
90
Foundation; either version 2 of the License, or (at your option) any later
91
version.
92
93
94
-------------------------------------------------------
95
Acknowledgements
96
This documentation was prepared with the GAPDoc package [LN17] of Frank
97
Lübeck and Max Neunhöffer.
98
99
The procedure used to mount new releases on GitHub uses the packages
100
GitHubPagesForGAP [Hor17] and ReleaseTools of Max Horn.
101
102
The second author wishes to acknowledge support from Dumlupinar University
103
and the Turkish government.
104
105
106
-------------------------------------------------------
107
108
109
Contents (XMod)
110
111
1 Introduction
112
2 2d-groups : crossed modules and cat1-groups
113
2.1 Constructions for crossed modules
114
2.1-1 XMod
115
2.1-2 Source
116
2.1-3 ImageElmXModAction
117
2.1-4 Size
118
2.2 Properties of crossed modules
119
2.2-1 IsXMod
120
2.2-2 SubXMod
121
2.3 Pre-crossed modules
122
2.3-1 PreXModByBoundaryAndAction
123
2.3-2 PeifferSubgroup
124
2.4 Cat1-groups and pre-cat1-groups
125
2.4-1 Cat1Group
126
2.4-2 Source
127
2.4-3 DiagonalCat1Group
128
2.5 Properties of cat1-groups and pre-cat1-groups
129
2.5-1 IsCat1Group
130
2.5-2 Cat1GroupOfXMod
131
2.6 Selection of a small cat1-group
132
2.6-1 Cat1Select
133
2.6-2 AllCat1DataGroupsBasic
134
2.7 More functions for crossed modules and cat1-groups
135
2.7-1 IdGroup
136
3 2d-mappings
137
3.1 Morphisms of 2-dimensional groups
138
3.1-1 Source
139
3.2 Morphisms of pre-crossed modules
140
3.2-1 IsXModMorphism
141
3.2-2 IsInjective
142
3.2-3 XModMorphism
143
3.2-4 IsomorphismPerm2DimensionalGroup
144
3.3 Morphisms of pre-cat1-groups
145
3.3-1 IsCat1Morphism
146
3.3-2 IsomorphismPermObject
147
3.4 Operations on morphisms
148
3.4-1 CompositionMorphism
149
3.4-2 Kernel
150
4 Isoclinism of groups and crossed modules
151
4.1 More operations for crossed modules
152
4.1-1 FactorPreXMod
153
4.1-2 IntersectionSubXMods
154
4.1-3 Displacement
155
4.1-4 CommutatorSubXMod
156
4.1-5 DerivedSubXMod
157
4.1-6 FixedPointSubgroupXMod
158
4.1-7 CentreXMod
159
4.1-8 CentralQuotient
160
4.1-9 IsAbelian2DimensionalGroup
161
4.1-10 LowerCentralSeriesOfXMod
162
4.1-11 AllXMods
163
4.1-12 IsomorphismXMods
164
4.2 Isoclinism for groups
165
4.2-1 Isoclinism
166
4.2-2 IsStemDomain
167
4.2-3 IsoclinicRank
168
4.3 Isoclinism for crossed modules
169
4.3-1 Isoclinism
170
4.3-2 IsStemDomain
171
4.3-3 IsoclinicRank
172
5 Derivations and Sections
173
5.1 Whitehead Multiplication
174
5.1-1 IsDerivation
175
5.1-2 DerivationByImages
176
5.1-3 SectionByImages
177
5.2 Whitehead Groups and Monoids
178
5.2-1 RegularDerivations
179
5.2-2 CompositeDerivation
180
5.2-3 WhiteheadGroupTable
181
6 Actors of 2d-groups
182
6.1 Actor of a crossed module
183
6.1-1 AutomorphismPermGroup
184
6.1-2 WhiteheadXMod
185
6.1-3 XModCentre
186
7 Induced constructions
187
7.1 Coproducts of crossed modules
188
7.1-1 CoproductXMod
189
7.2 Induced crossed modules
190
7.2-1 InducedXMod
191
7.2-2 AllInducedXMods
192
8 3d-groups and 3d-mappings : crossed squares and cat^2-groups
193
8.1 Definition of a crossed square and a crossed n-cube of groups
194
8.2 Constructions for crossed squares
195
8.2-1 CrossedSquare
196
8.2-2 CentralQuotient
197
8.2-3 IsCrossedSquare
198
8.2-4 Up2DimensionalGroup
199
8.3 Morphisms of crossed squares
200
8.3-1 Source
201
8.3-2 IsCrossedSquareMorphism
202
8.4 Definitions and constructions for cat^2-groups and their morphisms
203
8.4-1 Cat2Group
204
8.4-2 Cat2GroupOfCrossedSquare
205
8.5 Definition and constructions for cat^n-groups and their morphisms
206
9 Crossed modules of groupoids
207
9.1 Constructions for crossed modules of groupoids
208
9.1-1 SinglePiecePreXModWithObjects
209
9.1-2 IsXModWithObjects
210
9.1-3 IsPermPreXModWithObjects
211
9.1-4 Root2dGroup
212
10 Utility functions
213
10.1 Inclusion and Restriction Mappings
214
10.1-1 InclusionMappingGroups
215
10.1-2 InnerAutomorphismsByNormalSubgroup
216
10.2 Abelian Modules
217
10.2-1 AbelianModuleObject
218
11 Development history
219
11.1 Changes from version to version
220
11.1-1 Version 1 for GAP 3
221
11.1-2 Version 2
222
11.1-3 Version 2.001 for GAP 4
223
11.1-4 Induced crossed modules
224
11.1-5 Versions 2.002 -- 2.006
225
11.1-6 Versions 2.007 -- 2.010
226
11.2 Versions for GAP [4.5 .. 4.8]
227
11.2-1 AllCat1s
228
11.2-2 Versions 2.43 - 2.56
229
11.2-3 Version 2.61
230
11.2-4 Latest Version
231
11.3 What needs doing next?
232
233
234

235
236