<!DOCTYPEHTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type"
content="text/html; charset=ISO-8859-1">
<title>AboutHap</title>
</head>
<body style="color: rgb(0, 0, 153); background-color: rgb(204, 255, 255);" link="#000066" vlink="#000066" alink="#000066">
<br>
<table style="text-align: left; margin-left: auto; margin-right: auto; color: rgb(0, 0, 102); width: 1009px;"
border="0" cellpadding="20" cellspacing="10">
<tbody>
<tr align="center">
<thstyle="">
<tablestyle="width: 100%; text-align: left;" cellpadding="2"
cellspacing="2">
<tbody>
<tr>
<tdstyle=""><a href="aboutBredon.html"><small style="color: rgb(0, 0, 102);">Previous</small></a><br>
</td>
<tdstyle="text-align: center; color: rgb(0, 0, 102);"><big><span style="font-weight: bold;">About HAP: Davis Complex<br>
</span></big></td>
<tdstyle="text-align: right;"><a
href="aboutFunctorial.html"><smallstyle="color: rgb(0, 0, 102);">next</small></a><br>
</td>
</tr>
</tbody>
</table>
<big><spanstyle="font-weight: bold;"></span></big><br>
</th>
</tr>
<tr align="center">
<tdstyle="background-color: rgb(255, 255, 255);"><big style="font-weight: bold;">Davis Complex <br>
</big> Sub-package by Alexander D. Rahm and Ruben J.
Sanchez-Garcia</td>
</tr>
<tr>
<td style="background-color: rgb(255, 255, 255); text-align: left;">The
aim of this subpackage is to create a combinatorial model of the Davis
complex of an arbitrary Coxeter group. <br>
The Davis complex has been defined in [M.W. Davis, <i>Groups generated
by reflections</i>, Ann. Math. 117 (1983)];
and the present sub-package is a release of the implementation
described in [R.J. Sanchez-Garcia, <i>Equivariant K-homology for some
Coxeter groups</i>, J. London Math. Soc. (2) 75 (2007)]. <br>
A Coxeter group is represented by a Coxeter matrix <i>M</i>, with
entries the order of the elements <i>s_i s_j</i> in a Coxeter
presentation (the generators <i>s_i</i> are of order 2). Since the
diagonal elements are one, and it is symmetric, we only need to specify
the elements above (or below) the diagonal. </td>
</tr>
<tr>
<td style="background-color: rgb(255, 255, 255); text-align: left;">The
function CreateCoxeterMatrix allows to convert the information of a
Coxeter diagram into a Coxeter matrix. For example, consider a Coxeter
triangle group, generated by elements <i>s_1, s_2, s_3</i> of order 2.
Let us consider the special case where the order of <i>s_1 s_2</i> is
2, and the orders of <i>s_1 s_3</i> and <i>s_2 s_3</i> are 4:
</td>
</tr>
<tr>
<tdstyle="background-color: rgb(255, 255, 204);">gap> M:=
CreateCoxeterMatrix( 3, [2,4,4] );<br>
[ [ 1, 2, 4 ], [ 2, 1, 4 ], [ 4, 4, 1 ] ]
</td>
</tr>
<tr>
<td style="background-color: rgb(255, 255, 255); text-align: left;"> This
Coxeter matrix specifies the Coxeter triangle group acting on the
following tessellation:
<divstyle="text-align: center;"><imgstyle="height: 323px;"
alt="" src="triangle_group_2-4-4.jpg"><br>
</div>
The sub-package constructs the Davis complex for this group:
</td>
</tr>
<tr>
<tdstyle="background-color: rgb(255, 255, 204);">gap> C :=
DavisComplex(M); <br>
Non-free resolution in characteristic 0 for matrix group with 3
generators. <br>
No contracting homotopy available. <br>
</td>
</tr>
<tr>
<td style="background-color: rgb(255, 255, 255); text-align: left;">The
function DavisComplex takes a Coxeter matrix as input, and creates the
Davis complex as a HAP ContractibleGComplex data type. This is a
simplicial complex with one n-simplex for each strictly increasing
chain of spherical subsets of length n+1. A spherical subset is a
subset of the Coxeter generators that generates a spherical (finite)
Coxeter subgroup. The group acts by conjugation on the chains; and for
instance the stabiliser of an n-simplex is the group generated by the
first (or smallest) spherical subgroup in the chain. For more details,
see [M.W. Davis, <i>Groups generated by reflections</i>, Ann. Math.
117 (1983)] or [R.J. Sanchez-Garcia, <i>Equivariant K-homology for
some Coxeter groups</i>, J. London Math. Soc. (2) 75 (2007)].
<br>
<br>
Then, the core functions of HAP can be applied in order to obtain the
group homology of our Coxeter group:
</td>
</tr>
<tr>
<tdstyle="background-color: rgb(255, 255, 204);">gap> q :=
5;; F:= FreeGResolution(C,q); <br>
Resolution of length 5 in characteristic 0 for matrix group with 3
generators. <br>
No contracting homotopy available. <br>
<br>
gap> T := TensorWithIntegers(F); <br>
Chain complex of length 5 in characteristic 0 . <br>
<br>
gap> for n in [0..q-1] do Print(Homology(T,n),"\n"); od; <br>
[ 0 ] <br>
[ 2, 2, 2 ] <br>
[ 2, 2, 2 ] <br>
[ 2, 2, 2, 2, 4, 4 ] <br>
[ 2, 2, 2, 2, 2, 2 ]<br>
</td>
</tr>
<tr>
<td style="background-color: rgb(255, 255, 255); text-align: left;">As
well, the Bredon homology of the Coxeter groups, with respect to the
family of finite subgroups and coefficients in the complex
representation rings (interesting in light of the Baum-Connes
conjecture), can be computed from the Davis complex using the Bredon
homology functions of HAP.
<br>
<br>
A simpler example is the 3-dihedral group:
</td>
</tr>
<tr>
<tdstyle="background-color: rgb(255, 255, 204);">gap> M:=
CreateCoxeterMatrix( 2, [3] );<br>
[ [ 1, 3 ], [ 3, 1 ] ]
</td>
</tr>
<tr>
<td style="background-color: rgb(255, 255, 255); text-align: left;"> The
Coxeter cell for the 3-dihedral group looks like this:
<divstyle="text-align: center;"><imgstyle="height: 323px;"
alt="" src="hexagon4.jpg"><br>
</div>
The sub-package constructs the Davis complex for this group:
</td>
</tr>
<tr>
<tdstyle="background-color: rgb(255, 255, 204);">gap> C :=
DavisComplex(M); <br>
Non-free resolution in characteristic 0 for Group(
[ [ [ -1, 1 ], [ 0, 1 ] ], [ [ 1, 0 ], [ 1, -1 ] ] ]) . <br>
No contracting homotopy available. <br>
</td>
</tr>
<tr>
<td style="background-color: rgb(255, 255, 255); text-align: left;">Then,
the core functions of HAP can be applied in order to obtain the group
homology of our Coxeter group:
</td>
</tr>
<tr>
<tdstyle="background-color: rgb(255, 255, 204);">gap> q :=
5;; F:= FreeGResolution(C,q); <br>
Resolution of length 5 in characteristic 0 for Group(
[ [ [ -1, 1 ], [ 0, 1 ] ], [ [ 1, 0 ], [ 1, -1 ] ] ]) . <br>
No contracting homotopy available. <br>
<br>
gap> T := TensorWithIntegers(F); <br>
Chain complex of length 5 in characteristic 0 . <br>
<br>
gap> for n in [0..q-1] do Print(Homology(T,n),"\n"); od; <br>
[ 0 ]<br>
[ 2 ]<br>
[ ]<br>
[ 6 ]<br>
[ ]
<br>
</td>
</tr>
<tr>
<td style="background-color: rgb(255, 255, 255); text-align: left;">We can
recover the above result "by hand" by elementary methods of group
homology.
<br>
<br>
An example where the infinite orders (represented by zeros) appear in
the Coxeter matrix, is:
</td>
</tr>
<tr>
<tdstyle="background-color: rgb(255, 255, 204);">gap> M:=
CreateCoxeterMatrix(3,[0,0,0]);<br>
[ [ 1, 0, 0 ], [ 0, 1, 0 ], [ 0, 0, 1 ] ]
</td>
</tr>
<tr>
<td style="background-color: rgb(255, 255, 255); text-align: left;">This
Coxeter group acts freely on the infinite trivalent tree (where we set
a := s_1, b := s_2, c := s_3):
<divstyle="text-align: center;"><imgstyle="height: 323px;"
alt="" src="triangle_group_0-0-0.jpg"><br>
</div>
The sub-package constructs the Davis complex for this group:
</td>
</tr>
<tr>
<tdstyle="background-color: rgb(255, 255, 204);">gap> C :=
DavisComplex(M); <br>
Non-free resolution in characteristic 0 for matrix group with 3
generators. <br>
No contracting homotopy available. <br>
</td>
</tr>
<tr>
<td style="background-color: rgb(255, 255, 255); text-align: left;">Then,
the core functions of HAP can be applied in order to obtain the group
homology of our Coxeter group:
</td>
</tr>
<tr>
<tdstyle="background-color: rgb(255, 255, 204);">gap> q :=
5;; F:= FreeGResolution(C,q); <br>
Resolution of length 5 in characteristic 0 for matrix group with 3
generators. <br>
No contracting homotopy available. <br>
<br>
gap> T := TensorWithIntegers(F); <br>
Chain complex of length 5 in characteristic 0 . <br>
<br>
gap> for n in [0..q-1] do Print(Homology(T,n),"\n"); od; <br>
[ 0 ]<br>
[ 2, 2, 2 ]<br>
[ ]<br>
[ 2, 2, 2 ]<br>
[ ]<br>
<br>
</td>
</tr>
<tr>
<td style="background-color: rgb(255, 255, 255); text-align: left;">We
conclude with an example where the infinite orders (represented by
zeros) mix with finite orders of products in the Coxeter matrix.
</td>
</tr>
<tr>
<tdstyle="background-color: rgb(255, 255, 204);">gap> M:=
CreateCoxeterMatrix(3,[2,2,0]);<br>
[ [ 1, 2, 2 ], [ 2, 1, 0 ], [ 2, 0, 1 ] ]
</td>
</tr>
<tr>
<td style="background-color: rgb(255, 255, 255); text-align: left;">A
Coxeter cell for this Coxeter group looks as follows (where we set a :=
s_1, b := s_2, c := s_3):
<divstyle="text-align: center;"><imgstyle="height: 323px;"
alt="" src="triangle_group_2-2-0.jpg"><br>
</div>
The sub-package constructs the Davis complex for this group:
</td>
</tr>
<tr>
<tdstyle="background-color: rgb(255, 255, 204);">gap> C :=
DavisComplex(M); <br>
Non-free resolution in characteristic 0 for matrix group with 3
generators. <br>
No contracting homotopy available. <br>
</td>
</tr>
<tr>
<td style="background-color: rgb(255, 255, 255); text-align: left;">Then,
the core functions of HAP can be applied in order to obtain the group
homology of our Coxeter group:
</td>
</tr>
<tr>
<tdstyle="background-color: rgb(255, 255, 204);">gap> q :=
5;; F:= FreeGResolution(C,q); <br>
Resolution of length 5 in characteristic 0 for matrix group with 3
generators. <br>
No contracting homotopy available. <br>
<br>
gap> T := TensorWithIntegers(F); <br>
Chain complex of length 5 in characteristic 0 . <br>
<br>
gap> for n in [0..q-1] do Print(Homology(T,n),"\n"); od; <br>
[ 0 ]<br>
[ 2, 2, 2 ]<br>
[ 2, 2 ]<br>
[ 2, 2, 2, 2, 2 ]<br>
[ 2, 2, 2, 2 ]<br>
<br>
</td>
</tr>
<tr>
<td style="background-color: rgb(255, 255, 255); text-align: left;">More
interesting examples can be computed with the present subpackage on the
Coxeter tetrahedral groups (with four generators in the Coxeter
matrix). This has been carried out as a check for the calculations in
[A. Rahm, <i>Accessing the cohomology of discrete groups above their
virtual cohomological dimension</i>, Journal of Algebra]. </td>
</tr>
<tr>
<tdstyle="">
<table style="margin-left: auto; margin-right: auto; width: 100%; text-align: left;"
border="0" cellpadding="2" cellspacing="2">
<tbody>
<tr>
<tdstyle=""><a style="color: rgb(0, 0, 102);"
href="aboutBredon.html">Previous
Page</a><br>
</td>
<tdstyle="text-align: center;"><a href="aboutContents.html"><span style="color: rgb(0, 0, 102);">Contents</span></a><br>
</td>
<tdstyle="text-align: right;"><a
href="aboutFunctorial.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>
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.