Schläfli matrix

From Polytope Wiki
Jump to navigation Jump to search

A Schläfli matrix, often called a Gram matrix,[1] is a particular matrix associated to a given reflection group. Suppose that a reflection group is generated by reflections by mirrors with normals . Let be the cosine of the angle between the normals and . This is the supplement of the angle between the mirrors. Then, the associated Schläfli matrix is given by

The Schläfli matrix will be symmetric and have ones along its main diagonal. Note that some authors define the Schläfli matrix as twice this matrix, which greatly simplifies hand calculations.[2]

One may also think of a Schläfli matrix as describing the angles of a simplex in either spherical, Euclidean, or hyperbolic space. From this point of view, the Schläfli matrix of a reflection group is that of its fundamental domain.

Schläfli matrices are helpful to compute properties of Wythoffian polytopes. Schläfli's criterion gives a necessary condition on this matrix for the reflection group to be embedabble on Euclidean space. The inverse of the Schläfli matrix, which has been called the Stott matrix by Wendy Krieger,[3] may be used to compute the circumradius of a Wythoffian polytope from its fractional Coxeter diagram.

Schläfli's criterion[edit | edit source]

Schläfli's criterion states that the determinant of this matrix must be non-negative whenever the reflection group is embedded in Euclidean space, and zero when it describes a group with translations. The original form of this criterion was stated by Coxeter,[4] though it applied only to reflection groups with linear diagrams. This slightly more general form may be proved as follows. One constructs the matrix

from the unit normal vectors of the mirrors of the reflection group. From basic properties of the dot product, the Schläfli matrix is given precisely by , whose determinant will be non-negative, and non-zero as long as the normals are linearly independent.

Note that the converse of this criterion does not hold. For instance, the Schläfli matrix for the Coxeter group o7o3o o7o3o has positive determinant, despite not being possible to embed in Euclidean space (since o7o3o can't be embedded either).

Circumradius formula[edit | edit source]

Wendy Krieger gives the following method to calculate the circumradius of a polytope from its fractional Coxeter diagram.[3] One takes the node vector of distances associated to the nodes of the diagram, containing a 1/2 for ringed nodes, 0 for unringed nodes, etc. The circumradius is then given by

where is the Schläfli matrix of the diagram, and is the transpose.

The reason this formula works is as follows. Consider the ordered basis of unit mirror normals, and the dual base such that equals 1 if and 0 otherwise. The node vector is written in terms of the basis . Being a bilinear form, the dot product is determined from its values on the basis as

where is the matrix whose entry is given by . This is precisely the Schläfli matrix. Due to elementary properties of the dot product, it may be seen that the change of basis matrix between and is also the Schläfli matrix. As a result, if is a generator for the polytope, written in terms of the basis , its magnitude may be computed as

Hyperbolic space[edit | edit source]

As not all hyperplanes intersect in hyperbolic space, one must take some care to define the Schläfli matrix. It turns out the best way to do this is to define the entry corresponding to two non-intersecting hyperplanes as the hyperbolic cosine of their distance. Due to the identity , one might say equivalently say that these mirrors make an imaginary angle. One may notate this mirror arrangement via a fractional Coxeter diagram using pure imaginary numbers.

Using this convention, the circumradius formula works the same for hyperbolic polytopes. Recall the hyperboloid model of hyperbolic space, where one embeds hyperbolic space in a vector space with a certain quadratic form . Hyperbolic space is one of the connected components of the locus of for some . In analogy to the spherical case, we may define its circumradius as . By replacing the dot product by the bilinear form defined from in the previous argument, one may prove that the analogous formula in hyperbolic space works just as well, via the identity

for mirrors at a possibly imaginary angle .

References[edit | edit source]

  1. Ratcliffe, John G. (2007). "7.2. Simplex Reflection Groups". Foundations of Hyperbolic Manifolds (2 ed.). p. 285. doi:10.1007/978-0-387-47322-2.
  2. Johnson, Norman W. (2018). "11.5 Spherical Coxeter groups". Geometries and Transformations. Cambridge University Press. p. 247. ISBN 9781107103405.
  3. 3.0 3.1 Klitzing, Richard. "Downloads § Circumradius Calculator for Wythoffians".
  4. Coxeter, Harold Scott McDonald (1973). "7.7 Schläfli's Criterion". Regular polytopes (3 ed.). p. 133. ISBN 0-486-61480-8.

External links[edit | edit source]