Neumann's principle for elastic constants in mmm
Each bar is one operation's contribution to the character of the representation the elastic constants live in — the stiffness of the crystal in every direction and shear. The identity contributes the unconstrained count of 21; every other operation of mmm subtracts from it, and the average over all 8 is 9, which is how many independent components the property may have. The sum is exact in integers and is taken in the lattice basis, so no Cartesian frame is chosen anywhere in it.
4 essays call
neumann-sum. The drawing above is what it returns with no arguments at all; every
call below passes it something, because a placement that passes nothing draws whichever member
of the family the generator happens to default to rather than the one its essay argues about.
Every one of this site's 393 essays names its parameters at the
call site, which the standard pass of 2026-08-09 established and param-floor
holds.
Where it is called
Changing this generator changes every one of these figures.
Neumann's principle, as one sum
A physical property of a crystal must be unchanged by every symmetry the crystal has. That is a whole subject in one sentence, and it reduces to arithmetic: how many independent components a property may have is a character averaged over the point group, exact in integers.
A character does not know its basis
The number of independent elastic constants a hexagonal crystal has is computed here from integer matrices in a lattice basis, having never chosen a Cartesian frame. That looks wrong the first time: a physical tensor lives in an orthonormal frame and these matrices are not orthogonal.
Twenty-one, thirteen, nine, three
The number of independent elastic constants runs 21, 13, 9, 7, 6, 5, 3 down the crystal systems. Two of those systems carry two numbers rather than one, and which classes take which is not predicted by counting operations — a class with six of them can have more constants than a class with six of them.
Twenty of the twenty-one
Twenty-one crystal classes have no centre of symmetry, and twenty of them permit piezoelectricity. The exception is 432, which has twenty-four operations, no inversion, and a character sum that cancels to nothing — and the reason it fails is not that it has too much symmetry in any ordinary sense.