In geometry, a Coxeter-Dynkin diagram is a graph with labelled edges. It represents the spatial relations between a collection of mirrors (or reflecting hyperplanes), and describes a kaleidoscopic construction.
The diagram represents a Coxeter group. Each graph node represents a mirror (domain facet) and the label attached to a graph edge encodes the dihedral angle order between two mirrors (on a domain ridge).
In addition, when used to represent a specific uniform polytope, the diagram has rings (circles) around nodes for active mirrors and hollow nodes (holes) to represent alternation.
The diagram is borrowed from the Dynkin diagram.
The diagram can also represent polytopes by adding rings (circles) around nodes. Every diagram needs at least one active node to represent a polytope.
The rings express information on whether a generating point is on or off the mirror. Specifically a mirror is active (creates reflections) only when points are off the mirror, so adding a ring means a point is off the mirror and creates a reflection.
Hollow rings (holes) are also used. A polytope with an alternation operator applied has all the ringed nodes replaced by holes. If all the nodes are holes, the figure is considered a snub.
Edges are labeled with an integer n (or sometimes more generally a rational number p/q) representing a dihedral angle of 180/n. If an edge is unlabeled, it is assumed to be 3. If n=2 the angle is 90 degrees and the mirrors have no interaction, and the edge can be omitted. Two parallel mirrors can be marked with "∞".
In principle, n mirrors can be represented by a complete graph in which all n*(n-1)/2 edges are drawn. In practice interesting configurations of mirrors will include a number of right angles, and the corresponding edges can be omitted.
Polytopes and tessellations can be generating using these mirrors and a single generator point. Mirror images create new points as reflections. Edges can be created between points and a mirror image. Faces can be constructed by cycles of edges created, etc.
In general all regular n-polytopes, represented by Schläfli symbol symbol {p,q,r,...} can have their fundamental domains represented by a set of n mirrors and a related in a Coxeter-Dynkin diagram in a line of nodes and edges labeled by p,q,r...
Families of convex uniform polytopes are defined by Coxeter groups.
Notes:
| n | A1+ | C2+ | D3+ | E4-8 | F4 | H2-4 | I2(p) | |
|---|---|---|---|---|---|---|---|---|
| 1 | 1=[] > | |||||||
| 2 | 2=[3] >C2=[4] | | 2=[5] >I2(p)=[p] |- | 3 | 3=[32] >C3=[4,3] | | 3=[5,3] > | |||
| 4 | 4=[33] >C4=[4,32] |D4=h[4,3,3]=[31,1,1] |E4=A4=[30,2,1] |F4=[3,4,3] | |||||||
| 5 | 5=[34] >C5=[4,33] |D5=h[4,33]=[32,1,1] |E5=B5=[31,2,1] | | |||||||
| 6 | 6=[35] >C6=[4,34] |D6=h[4,34]=[33,1,1] |E6=[32,2,1] | | |||||||
| 7 | 7=[36] >C7=[4,35] |D7=h[4,35]=[34,1,1] |E7=[33,2,1] | | |||||||
| 8 | 8=[37] >C8=[4,36] |D8=h[4,36]=[35,1,1] |E8=[34,2,1] | | |||||||
| 9 | 9=[38] >C9=[4,37] |D9=h[4,37]=[36,1,1] | | |||||||
| 10+ | .. | .. | .. |
Families of convex uniform tessellations are defined by Coxeter groups.
Note:
| n | A~2+ | B~2+ | C~3+ | D~4+ | E~6-9 | F~4 | H~2 | I~1 | ||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | ~1=[∞] >- | 2 | ~2=h[6,3] >B~2=[4,4] | | ~2=[6,3] > | ||||||||||
| 3 | ~3=q[4,3,4] >B~3=[4,3,4] |C~3=h[4,3,4] | | |||||||||||||
| 4 | ~4 >B4=[4,32,4] |C~4=h[4,32,4] |D~4=q[4,32,4] | | ~4=[3,4,3,3] > | ||||||||||||
| 5 | ~5 >B~5=[4,33,4] |C~5=h[4,33,4] |D~5=q[4,33,4] | | |||||||||||||
| 6 | ~6 >B~6=[4,34,4] |C~6=h[4,34,4] |D~6=q[4,34,4] |E~6=[32,2,2] | | |||||||||||||
| 7 | ~7 >B~7=[4,35,4] |C~7=h[4,35,4] |D~7=q[4,35,4] |E~7=[33,3,1] | | |||||||||||||
| 8 | ~8 >B~8=[4,36,4] |C~8=h[4,36,4] |D~8=q[4,36,4] |E~8=[35,2,1] | | |||||||||||||
| 9 | ~9 >B~9=[4,37,4] |C~9=h[4,37,4] |D~9=q[4,37,4] |E~9=[36,2,1] | | |||||||||||||
| 10 | ... | ... | ... | ... |
There are many infinite Coxeter groups whose symmetry can tessellate hyperbolic space, including:
| n | |||||
|---|---|---|---|---|---|
| 3 | ∞ linear: ... | ... | ... | ... | ... |
| 4 | 3 linear: | 1 bifurcating: | valign=top|5 cyclic: |- | 5 | 3 linear: | >1 cyclic: |
