Crystal Amplituhedron: Symmetry as Boundary
The Gram Matrix as Truth Object
Every lattice is uniquely characterised by its Gram matrix — the matrix of inner products of basis vectors. For a 3D lattice with basis vectors , , meeting at angles , , :
The metric vector lives in , where , , . The positive-definite condition (Sylvester’s criterion: all three leading minors positive) carves a cone in this 6-dimensional space. Every point inside the cone is a lattice; every point outside is not.
The parameter space is not a list — it is a geometry.
Boundary Stratification Encodes Symmetry
Crystal systems are not an arbitrary taxonomy. They are the codimension- boundary strata of the positive-definite cone — the faces where equality constraints activate.
| System | Constraint | Codimension | Free parameters |
|---|---|---|---|
| Triclinic | 0 | 6 | |
| Monoclinic | 2 | 4 | |
| Orthorhombic | 3 | 3 | |
| Tetragonal | 4 | 2 | |
| Trigonal | 4 | 2 | |
| Hexagonal | 4 | 2 | |
| Cubic | 5 | 1 |
Moving toward a boundary face means approaching higher symmetry. Crossing it means a symmetry enhancement — a phase transition in the language of the lattice.
Loading...
drag to rotate · scroll to zoom · drag triangle point to blend views
The 4D Projection: Spatial Computing for Free
Six dimensions do not render to a screen. But there is a principled collapse that preserves the essential structure. The metric vector decomposes into diagonal (shape) and off-diagonal (angular) components:
The 4D intermediate projection maps:
In the 3D scene, the first three coordinates become spatial axes. The fourth — the off-diagonal norm — displaces the point along the body diagonal , exactly like the spin-gap displacement in the periodic topology visualization.
This gives immediate visual semantics:
- Orthorhombic lattices (all angles 90°) sit on the base plane where
- Monoclinic and triclinic lattices are displaced from the base plane, with displacement proportional to angular deviation from orthogonality
- System boundaries become visible surfaces: the tetragonal stratum is the plane on the base, the cubic stratum is the ray
Proximity in this projection directly encodes cell shape similarity (diagonal components) and angular orthogonality (displacement from base plane).
Three Charts of the Same Object
The visualization shows three coordinate charts on the same underlying object — the Gram matrix .
Crystal chart : renders as the parallelepiped unit cell it defines. Three basis vectors ( in red, in blue, in green), six faces, and a surrounding 3D grid of repeated cells. The crystal system appears as a color.
Positive geometry chart : renders as a point in the 4D-projected Niggli cone. Eight system boundary strata become visible geometric loci — the cubic body diagonal, three tetragonal segments, two orthorhombic face anti-diagonals, and two hexagonal displaced lines. Distance-to-boundary lines encode how close the lattice is to each symmetry enhancement. This is the crystal amplituhedron — a positive geometry whose faces mean something.
Seed chart : renders projected onto the root system. The 72 roots in are projected to via a matrix that separates length asymmetry, tetragonality, and angular deviation. Each root is colored by its associated crystal system and rendered as a dot on the sphere surface. The sphere mesh itself is tessellated into system-colored regions by nearest-root classification.
Morphing between charts changes the lens, not the lattice.
Why “Amplituhedron”?
The amplituhedron of Arkani-Hamed and Trnka (2013) is a positive geometry whose boundary stratification encodes scattering amplitudes in super-Yang-Mills. In the framework of Arkani-Hamed, Bai, and Lam (2017), a positive geometry is:
- A semialgebraic subset of an algebraic variety
- Equipped with a canonical rational form with logarithmic singularities on — and only on — its boundary faces
- With the recursive property that the residue of on each boundary face is the canonical form of that face
The Niggli cone satisfies all three conditions. It is a convex cone (positive geometry in the simplest sense). Its boundary faces are exactly the loci where crystal symmetry enhances. The residues on those faces recover the lower-dimensional parameter spaces of the higher-symmetry systems.
Boundary stratification is combinatorial classification. The principle is the same whether the boundaries encode particle scattering or crystal symmetry.
The Root System
The root system — 72 roots in — is the natural coordinate system for the 6-dimensional Gram metric space. The normalised metric vector lies on . The Weyl chambers of partition this sphere. The mapping
sends each lattice to a point whose Weyl chamber encodes its crystal system. Boundary strata of the Niggli cone align with walls between chambers: approaching a wall means approaching a symmetry enhancement.
The 72 roots decompose into two families: 60 roots with two nonzero components (capturing pairwise metric relationships) and 12 axis-aligned roots (capturing individual metric components). Under the 3x6 projection to , roots aligned with diagonal directions map to the orthorhombic/tetragonal/cubic family, roots with off-diagonal components map to monoclinic/triclinic, and roots with specific symmetry patterns map to hexagonal/trigonal.
Polytope Growth: The Lattice as Wireframe Geometry
The polytope layer reveals structure that the parallelepiped hides. Where the unit cell shows one period of the lattice, the polytope shows the lattice itself — expanding shells of points connected through all 26 neighbor directions (6 nearest, 12 face-diagonal, 8 body-diagonal), producing a dense internal wireframe that resembles a polytope projected from higher dimensions.
Shell contains all lattice points where . At 3 shells (343 points, thousands of edges), the connectivity is already rich enough to see the crystal system in the wireframe topology:
- Cubic lattices produce cube-symmetric polytopes with visible fourfold axes
- Hexagonal lattices produce hex-prism wireframes with sixfold symmetry along
- Triclinic lattices produce asymmetric structures where no two directions look alike
The rendering uses a depth-attenuated glow shader — front edges bright, back edges dim — with additive blending so the wireframe appears luminous against the dark background. The polytope rotates with the crystal view camera and morphs smoothly when switching between presets, making the connection between lattice parameters and polytope shape continuous and immediate.
Refinement and Self-Similarity
The classification does not stop at crystal systems. Within each system lie finer distinctions:
- Level 0: 7 crystal systems (triclinic, monoclinic, orthorhombic, tetragonal, trigonal, hexagonal, cubic)
- Level 1: 14 Bravais lattices — primitive and centered variants (aP, mP, mS, oP, oS, oI, oF, tP, tI, hR, hP, cP, cI, cF)
- Level 2: 32 crystallographic point groups — the discrete rotation/reflection symmetries
- Level 3+: Barycentric subdivision of the face complex
At each refinement level, the number of faces grows as . The pattern of boundary-within-boundary repeats: every time a new constraint tightens, the stabiliser group jumps. This is structural self-similarity — not a fractal in the Mandelbrot sense, but the same algebraic pattern of symmetry enhancement recurring at every depth.
Built with TypeScript + raw WebGL2. No external 3D dependencies.