<spanstyle="font-style: italic;">2-type</span> is a CW-space X
whose
homotopy groups are trivial in dimensions n=0 and n>2. As explained
in a <a href="aboutCrossedMods.html">previous page</a> the homotopy
type of such a space can be captured algebraically by a cat<sup>1</sup>-group
G.
<br>
<br>
Let us consider two 2-types X, Y represented by cat<sup>1</sup>-groups
G, H. If X and Y are homotopy equivalent then there exists a sequence
of morphisms of cat<sup>1</sup>-groups<br>
<br>
<divstyle="text-align: center;">G --> K<sub>1</sub> <-- K<sub>2</sub>
--> K<sub>3</sub> <-- ... --> K<sub>n</sub> <-- H <br>
</div>
<br>
each morphism inducing an isomorphism on homotopy groups.
When such a sequence of morphisms exists we say that G is <span style="font-style: italic;">quasi-isomorphic</span> to H. We have the
following result.<br>
<br>
<table style="text-align: left; width: 631px; height: 99px; margin-left: auto; margin-right: auto;"
border="3" cellpadding="10" cellspacing="2">
<tbody>
<tr>
<td style="vertical-align: top; background-color: rgb(204, 255, 255);"><span style="font-weight: bold;">THEOREM</span><br>
<br>
<div style="text-align: left; background-color: rgb(204, 255, 255);">The
2-types X and Y
are homotopy equivalent if and only if the associated cat<sup>1</sup>-groups
G
and
H
are
quasi-isomorphic.<br>
</div>
</td>
</tr>
</tbody>
</table>
<divstyle="text-align: center;"><br>
</div>
We mention that<spanstyle="font-style: italic;"> crossed modules</span>
are a well-known alternative algebraic formulation of cat<sup>1</sup>-groups.
There
is
a
categorical
equivalence between these two algebraic notions.
We have opted to work through the language of cat<sup>1</sup>-groups.<br>
</td>
</tr>
<tr>
<td style="vertical-align: top; background-color: rgb(255, 255, 255);">All small cat<sup>1</sup>-groups G have been listed up to isomorphism
in the GAP package XMod. For example, the following commands produce a
list L of all of the 62 non-isomorphic cat<sup>1</sup>-groups whose
underlying group has order 16.<br>
</td>
</tr>
<tr>
<td style="background-color: rgb(255, 255, 204); vertical-align: top;">gap>
LoadPackage("xmod");<br>
gap> L:=[];;<br>
gap> for n in [1..NrSmallGroups(16)] do<br>
> k:=Cat1Select(16,n);;<br>
> for m in [1..k] do<br>
> G:=Cat1Select(16,n,m);;<br>
> Add(L,XmodToHAP(G));<br>
> od;od;<br>
<br>
gap> Length(L);<br>
62<br>
</td>
</tr>
<tr>
<td style="background-color: rgb(255, 255, 255); vertical-align: top;">The
following commands use the first and second homotopy groups to prove
that the list L contains at least 37 distinct quasi-isomorphism types.<br>
</td>
</tr>
<tr>
<td style="background-color: rgb(255, 255, 204); vertical-align: top;">gap>
Invariants:=function(G)<br>
> local inv;<br>
> inv:=[];<br>
> inv[1]:=IdGroup(HomotopyGroup(G,1));<br>
> inv[2]:=IdGroup(HomotopyGroup(G,2));<br>
> return inv;<br>
> end;;<br>
<br>
gap> C:=Classify(L,Invariants);;<br>
gap> Length(C);<br>
37 <br>
</td>
</tr>
<tr>
<td style="vertical-align: top; background-color: rgb(255, 255, 255);">The
following commands use second and third integral homology in
conjunction with the first two homotopy groups to prove that the list L
contains <spanstyle="font-weight: bold;">at least</span> 49 distinct
quasi-isomorphism types.</td>
</tr>
<tr>
<td style="vertical-align: top; background-color: rgb(255, 255, 204);">gap>
Invariants:=function(G)<br>
> local inv;<br>
> inv:=[];<br>
> inv[1]:=IdGroup(HomotopyGroup(G,1));<br>
> inv[2]:=IdGroup(HomotopyGroup(G,2));<br>
> inv[3]:=Homology(G,2);<br>
> inv[4]:=Homology(G,3);<br>
> return inv;<br>
> end;;<br>
<br>
gap> C:=Classify(L,Invariants);;<br>
gap> Length(C);<br>
49<br>
</td>
</tr>
<tr>
<td style="vertical-align: top; background-color: rgb(255, 255, 255);">The
following commands show that the above list L
contains <spanstyle="font-weight: bold;">at most</span> 51 distinct
quasi-isomorphism types.</td>
</tr>
<tr>
<td style="vertical-align: top; background-color: rgb(255, 255, 204);">gap>
Q:=List(L,QuasiIsomorph);;<br>
gap> M:=[];;<br>
<br>
gap> for q in Q do<br>
> bool:=true;;<br>
> for m in M do<br>
> if not IsomorphismCatOneGroups(m,q)=fail then bool:=false; break;
fi;<br>
> od;<br>
> if bool then Add(M,q); fi;<br>
> od;<br>
<br>
gap> Length(M);<br>
51<br>
</td>
</tr>
<tr align="center">
<td style="vertical-align: top; background-color: rgb(255, 255, 255);"><big style="font-weight: bold;">Identification of homotopy 2-types of low
order</big><br>
<divstyle="text-align: left;"><br>
Let us define the "order" of a cat-1-group to be the order of its
underlying group.<spanstyle="font-weight: bold;"> Le Van Luyen</span>
has
incorporated
the
above techniques into a function <bigstyle="font-weight: bold;"><span style="font-family: monospace;">IdCatOneGroup(C)</span></big>
which inputs a cat-1-group C of "low order" and returns an integer pair
[n,k] that uniquely idenifies the quasi-isomorphism type of C. The
integer n is the order of a smallest cat-1-group quasi-isomorphic to C.
The integer k identifies a particular cat-1-group of order n.<br>
<br>
The following commands use this function to show that there are in fact
precisely 49 distinct quasi-isomorphism types of cat-1-groups of order
16. <br>
</div>
</td>
</tr>
<tr>
<td style="vertical-align: top; background-color: rgb(255, 255, 204);">gap>
M:=List(L,IdCatOneGroup);<br>
[ [ 16, 1 ], [ 16, 2 ], [ 16, 3 ], [ 16, 4 ], [ 1, 1 ], [ 4, 4 ], [ 16,
6 ], [ 16, 7 ], [ 16, 8 ], [ 16, 5 ], [ 16, 9 ], [ 16, 10 ], [ 16, 5 ],
<br>
[ 16, 11 ], [ 16, 12 ], [ 16, 13 ], [ 4, 1 ], [ 16, 14 ], [ 4, 2
], [ 16, 15 ], [ 16, 16 ], [ 16, 17 ], [ 16, 18 ], [ 16, 19 ], [ 16, 20
], <br>
[ 16, 21 ], [ 16, 22 ], [ 16, 23 ], [ 16, 24 ], [ 4, 1 ], [ 4, 3
], [ 16, 25 ], [ 4, 4 ], [ 16, 26 ], [ 4, 4 ], [ 16, 27 ], [ 4, 2 ], [
4, 5 ], <br>
[ 16, 28 ], [ 16, 29 ], [ 16, 30 ], [ 16, 31 ], [ 4, 4 ], [ 16,
32 ], [ 4, 4 ], [ 16, 33 ], [ 4, 5 ], [ 16, 34 ], [ 16, 35 ], [ 4, 5 ],
<br>
[ 16, 36 ], [ 16, 37 ], [ 16, 38 ], [ 16, 39 ], [ 16, 40 ], [ 4,
3 ], [ 16, 41 ], [ 4, 4 ], [ 1, 1 ], [ 16, 42 ], [ 4, 5 ], [ 16, 43 ] ]<br>
gap> Length(SSortedList(M));<br>
49<br>
</td>
</tr>
<tr>
<td style="vertical-align: top; background-color: rgb(255, 255, 255);">The
following command identify the order and then quasi-isomorphism type of
the cat-1-group C associated to the crossed module <br>
<br>
<divstyle="text-align: center;">G ---> Aut(G)<br>
</div>
<br>
for G equal to the dihedral group of order 10. They then realize a
smallest possible cat-1-group D of this quasi-isomorphism type. (The
realization of the quasi-isomorphism type depends on the XMod package.)<br>
</td>
</tr>
<tr>
<td style="vertical-align: top; background-color: rgb(255, 255, 204);">C:=AutomorphismGroupAsCatOneGroup(DihedralGroup(10));<br>
Cat-1-group with underlying group Group( [ f1, f2, f3, f4, f5 ] ) . <br>
<br>
gap> Order(C);<br>
200<br>
gap> IdCatOneGroup(C);<br>
[ 2, 2 ]<br>
<br>
gap> D:=SmallCatOneGroup(2,2);<br>
Cat-1-group with underlying group C2 . <br>
</td>
</tr>
<tr>
<tdstyle="vertical-align: top;">
<table style="margin-left: auto; margin-right: auto; width: 100%; text-align: left;"
border="0" cellpadding="2" cellspacing="2">
<tbody>
<tr>
<tdstyle="vertical-align: top;"><a style="color: rgb(0, 0, 102);" href="aboutSimplicialGroups.html">Previous
Page</a><br>
</td>
<tdstyle="text-align: center; vertical-align: top;"><a
href="aboutContents.html"><spanstyle="color: rgb(0, 0, 102);">Contents</span></a><br>
</td>
<tdstyle="text-align: right; vertical-align: top;"><a
href="aboutExtensions.html"><spanstyle="color: rgb(0, 0, 102);">Next
page</span><br>
</a> </td>
</tr>
</tbody>
</table>
<a href="aboutTopology.html"><br>
</a> </td>
</tr>
</tbody>
</table>
<br>
<br>
</body>
</html>
Messung V0.5
¤ Dauer der Verarbeitung: 0.18 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.