Principal Axes and Principal Moments of Inertia

Here is a claim that sounds too good to be true. Take any rigid object — a brick, a wrench, a potato, an asteroid shaped like nothing at all — and there exist exactly three mutually perpendicular directions through its center of mass about which it will spin perfectly smoothly, angular momentum locked parallel to angular velocity, no wobble, no bearing forces, no tumble. Not "objects with nice symmetry." Any object. The potato has no symmetry whatsoever; the three directions are hiding in it anyway. The guarantee does not come from geometry — it comes from linear algebra. The moment of inertia tensor that maps spin to angular momentum, L=Iω\mathbf{L}=\mathbf{I}\boldsymbol{\omega}, is a real symmetric matrix, and the spectral theorem promises every such matrix a complete set of real eigenvalues and orthogonal eigenvectors. Those eigenvectors are the principal axes; the eigenvalues are the principal moments of inertia I1,I2,I3I_1, I_2, I_3. Finding them is the single most consequential diagonalization in classical mechanics: in the principal frame the products of inertia vanish, angular momentum and kinetic energy fall apart into three independent pieces, and the equations of rigid-body motion become tractable at all. This page does the eigenvalue problem honestly: the characteristic cubic and its frame-independent invariants, the full proof that the eigenvalues are real and the axes orthogonal, what freedom degeneracy leaves you, and the symmetry shortcuts that in practice hand you the axes without solving anything. The pattern of the three eigenvalues then sorts every rigid body in the universe into exactly three families — spherical, symmetric, and asymmetric tops — a classification you will meet again from molecular spectra to tumbling spacecraft.

Key takeaways
  • The inertia tensor I\mathbf{I} is real and symmetric, so the spectral theorem guarantees three real eigenvalues (the principal moments I1,I2,I3I_1,I_2,I_3) and an orthonormal triad of eigenvectors (the principal axes) — for every rigid body, symmetric or not.
  • Spin about a principal axis and L=Iaω\mathbf{L}=I_a\boldsymbol{\omega} with an honest scalar: no wobble, no bearing torque. About any other axis, L\mathbf{L} tilts away from ω\boldsymbol{\omega} and precesses.
  • In the principal frame the tensor is diagonal: L=(I1ω1,I2ω2,I3ω3)\mathbf{L}=(I_1\omega_1,I_2\omega_2,I_3\omega_3) and T=12(I1ω12+I2ω22+I3ω32)T=\tfrac12(I_1\omega_1^2+I_2\omega_2^2+I_3\omega_3^2) — three decoupled directions.
  • The characteristic cubic's coefficients tr I\mathrm{tr}\,\mathbf{I}, 12[(tr I)2−tr(I2)]\tfrac12[(\mathrm{tr}\,\mathbf{I})^2-\mathrm{tr}(\mathbf{I}^2)], det⁡I\det\mathbf{I} are rotational invariants — free sanity checks on any diagonalization.
  • Symmetry shortcuts do the work in practice: an n≥3n\ge3-fold symmetry axis is principal and forces the perpendicular plane degenerate; a mirror plane makes its normal principal.
  • The eigenvalue pattern classifies all bodies: spherical top (I1=I2=I3I_1{=}I_2{=}I_3), symmetric top (I1=I2≠I3I_1{=}I_2{\ne}I_3), asymmetric top (all distinct) — with the triangle inequalities Ii+Ij≥IkI_i+I_j\ge I_k as reality constraints.
  • Key idea: the inertia tensor is real symmetric, hence orthogonally diagonalizable — its eigenvectors define the principal axes and its eigenvalues are the principal moments, and in that frame the rotational dynamics decouples.
The core insight

The inertia tensor is real symmetric, hence orthogonally diagonalizable: its eigenvectors define the principal axes and its eigenvalues are the principal moments. In that frame L\mathbf{L} and ω\boldsymbol\omega are related component-by-component, decoupling the rotational dynamics.

Where this lives today

Molecular spectroscopy runs on this article's taxonomy. A molecule's rotational energy levels are set by its principal moments, so the eigenvalue pattern — spherical, symmetric, or asymmetric top — dictates the entire structure of its microwave spectrum. Methane, a spherical top, has no permanent dipole along any principal axis and shows no pure rotational spectrum at all; ammonia's symmetric-top ladder is so clean it powered the first maser; water, an asymmetric top, produces the tangled lines that are both the bane of infrared astronomy and — as megamasers — the beacon by which radio astronomers weigh supermassive black holes. When a 2026 radio survey identifies a molecule in an interstellar cloud, the identification is, at bottom, a fit of observed lines to the eigenvalues of an inertia tensor. The engineering version is attitude dynamics. Spacecraft flight software carries the vehicle's principal moments as configuration constants, and mission rules are written in eigenvalue language: spin-stabilize about the maximum-moment axis, never trust the intermediate one. The active frontier is estimating the tensor of things nobody built: on-orbit servicing and debris-removal missions must identify the principal axes of a tumbling, uncooperative satellite from lightcurves and lidar before daring an approach — this article's eigenvalue problem solved in reverse. And every robotics simulator and CAD package quietly reports principal moments and axes for each designed part — the diagonalization Euler did blind, now running thousands of times per second in physics engines.

The physical picture

Spin a rigid body about an arbitrary axis through its center of mass and you feel the problem immediately: the body fights you. Its angular momentum L=Iω\mathbf{L}=\mathbf{I}\boldsymbol{\omega} points somewhere else than ω\boldsymbol{\omega} — the tensor article computed a 53.1°53.1° tilt for its dumbbell — and as the body turns, that misaligned L\mathbf{L} sweeps a cone. A rotating L\mathbf{L} demands torque, so the bearings get hammered once per revolution. Now rotate your chosen axis slowly through the body and watch the wobble: for three special, mutually perpendicular directions it dies out exactly. Those are the principal axes — the directions ω\boldsymbol{\omega} can point without I\mathbf{I} rotating it, which is precisely the eigenvector condition Ie^=Ie^\mathbf{I}\hat e = I\hat e. What is remarkable is the census. However lopsided the body, there are always at least three such directions, always arrangeable as an orthogonal triad — and the number of ways nature can distribute them is small. If all three eigenvalues differ, the triad is unique: three lonely axes frozen in the body. If two eigenvalues coincide, an entire plane of principal directions opens up. If all three coincide, every axis in space is principal. That eigenvalue pattern — all different, two equal, all equal — is the complete taxonomy of rigid bodies:

Figure
The three families of rigid bodies — the eigenvalue pattern sets the freedom
spherical top I₁ = I₂ = I₃ EVERY axis is principal L always parallel to ω sphere · uniform cube · regular tetrahedron · CH₄ symmetric top I₁ = I₂ ≠ I₃ symmetry axis e₃ any axis in the plane works degenerate eigenplane ⊥ e₃ cylinder · frisbee · top · ammonia NH₃ · benzene asymmetric top I₁ < I₂ < I₃ e₁ e₃ e₂ exactly three axes, unique middle axis e₂ spin unstable brick · phone · wrench · water H₂O · any potato more degeneracy = more freedom: repeated eigenvalues open whole planes (or all of space) of wobble-free spin directions — the taxonomy molecular spectroscopy is built on

Note what the figure does not say: it never mentions the body's shape, only its eigenvalues. A uniform cube is a spherical top — every axis through its center spins as cleanly as a sphere's (Derivation C proves it). Symmetry is sufficient to locate principal axes, and we will prove exactly how much it buys; but it is not necessary. The lumpy asteroid has its three axes too — you just have to diagonalize to find them, which is the eigenvalue problem this page now sets up.

The eigenvalue problem

Asking "about which directions does the body spin without wobble?" is asking for the vectors that I\mathbf{I} stretches without rotating. That is an eigenvector demand:

I e^a=Ia e^a,a=1,2,3(1)\mathbf{I}\,\hat e_a = I_a\,\hat e_a, \qquad a=1,2,3 \qquad (1)

where: e^a\hat e_a — the aa-th principal axis, a unit eigenvector fixed in the body; IaI_a — the corresponding principal moment of inertia (the eigenvalue). Feed a spin along e^a\hat e_a into L=Iω\mathbf{L}=\mathbf{I}\boldsymbol{\omega} and out comes L=Iaω\mathbf{L}=I_a\boldsymbol{\omega}: parallel, scalar, freshman-simple. Everything special about principal axes is this one line. Nontrivial solutions of (I−λ1)e^=0(\mathbf{I}-\lambda\mathbb{1})\hat e=0 exist only where the matrix is singular, which turns the search into a polynomial root problem:

det⁡(I−λ 1)=0    ⟺    −λ3+(tr I) λ2−12 ⁣[(tr I)2−tr(I2)]λ+det⁡I=0(2)\det(\mathbf{I}-\lambda\,\mathbb{1})=0 \;\;\Longleftrightarrow\;\; -\lambda^3+(\mathrm{tr}\,\mathbf{I})\,\lambda^2-\tfrac12\!\left[(\mathrm{tr}\,\mathbf{I})^2-\mathrm{tr}(\mathbf{I}^2)\right]\lambda+\det\mathbf{I}=0 \qquad (2)

where: λ\lambda — the eigenvalue variable, whose three roots are I1,I2,I3I_1,I_2,I_3; 1\mathbb{1} — the 3×33\times3 identity. The three coefficients are the rotational invariants of the tensor: tr I=I1+I2+I3\mathrm{tr}\,\mathbf{I}=I_1+I_2+I_3, the middle invariant equals I1I2+I2I3+I3I1I_1I_2+I_2I_3+I_3I_1, and det⁡I=I1I2I3\det\mathbf{I}=I_1I_2I_3. Because a similarity transformation cannot change them, they are the same in every axis frame — free error detectors: after any diagonalization, check that the trace of the original matrix equals the sum of your eigenvalues; if not, the answer is wrong. But why should the roots of a cubic be real numbers, and why should the eigenvectors of a lopsided mass distribution come out perpendicular? The tensor article invoked the spectral theorem on faith. This is the page where the proof belongs.

Derivation AEigenvalues are real and principal axes are orthogonal

We are proving the two claims that make the principal-axis frame possible: every eigenvalue of the inertia tensor is a real number, and eigenvectors belonging to distinct eigenvalues are exactly perpendicular — with the degenerate case handled honestly at the end, since that is where the freedom of symmetric and spherical tops lives. The strategy is the classic Hermitian-matrix argument, using only one structural fact, Iij=IjiI_{ij}=I_{ji}, which follows from the definition Iij=∑m(r2δij−xixj)I_{ij}=\sum m(r^2\delta_{ij}-x_ix_j) by inspection. The move to watch: we temporarily allow the eigenvector to be complex, because reality of the eigenvalues is exactly what must be earned, not assumed — and the symmetry of I\mathbf{I} is what forces the imaginary parts to die.

Step 1. Let Ie^a=Iae^a\mathbf{I}\hat e_a = I_a \hat e_a with e^a\hat e_a possibly complex, and contract with the conjugate transpose e^a†\hat e_a^{\dagger}:

e^a† I e^a=Ia e^a†e^a\hat e_a^{\dagger}\,\mathbf{I}\,\hat e_a = I_a\, \hat e_a^{\dagger}\hat e_a

Why this combination: e^a†e^a=∣e^a∣2\hat e_a^{\dagger}\hat e_a=|\hat e_a|^2 is real and positive, so whatever we learn about the left side transfers directly to IaI_a.

Step 2. Conjugate the left side and use I†=I\mathbf{I}^{\dagger}=\mathbf{I} (real entries, symmetric):

(e^a† I e^a)∗=e^a† I† e^a=e^a† I e^a\left(\hat e_a^{\dagger}\,\mathbf{I}\,\hat e_a\right)^{*} = \hat e_a^{\dagger}\,\mathbf{I}^{\dagger}\,\hat e_a = \hat e_a^{\dagger}\,\mathbf{I}\,\hat e_a

Why this finishes reality: the quadratic form equals its own complex conjugate, hence is real; dividing by the real, positive ∣e^a∣2|\hat e_a|^2 makes IaI_a real. Physically this had to happen — IaI_a is a moment of inertia, measurable in kg m2\mathrm{kg\,m^2} — but the mathematics needed the symmetry to deliver it.

Step 3. Now take two eigenpairs with Ia≠IbI_a \ne I_b and contract each eigenvalue equation with the other eigenvector:

e^bT I e^a=Ia e^bTe^a,e^aT I e^b=Ib e^aTe^b\hat e_b^{\mathsf T}\,\mathbf{I}\,\hat e_a = I_a\,\hat e_b^{\mathsf T}\hat e_a, \qquad \hat e_a^{\mathsf T}\,\mathbf{I}\,\hat e_b = I_b\,\hat e_a^{\mathsf T}\hat e_b

Step 4. Symmetry makes the two left sides equal — e^bTIe^a=(Ie^b)Te^a\hat e_b^{\mathsf T}\mathbf{I}\hat e_a=(\mathbf{I}\hat e_b)^{\mathsf T}\hat e_a — so subtracting gives

(Ia−Ib)  e^a⋅e^b=0(I_a - I_b)\; \hat e_a\cdot\hat e_b = 0

Why the conclusion is forced: the first factor is nonzero by assumption, so the dot product must vanish. Orthogonality is not chosen for convenience; distinct eigenvalues compel it. The wobble-free directions of any rigid body arrive pre-packaged as a perpendicular set.

Step 5. Degenerate case. If Ia=IbI_a = I_b, Step 4 says nothing, and indeed any linear combination αe^a+βe^b\alpha\hat e_a + \beta\hat e_b is again an eigenvector with the same eigenvalue: the eigenspace is a full plane (or all of space if triply degenerate). Within that subspace orthogonality is not forced but available — pick any orthonormal basis and the triad completes. This is precisely the freedom of the symmetric top (choose any perpendicular pair in the plane) and the spherical top (choose any orthonormal triad whatsoever). Verified: this is the spectral theorem for real symmetric matrices, specialized from the standard Hermitian proof; matches Goldstein §5.4 and Morin ch. 9. Cross-check: the cube-corner tensor in Worked example 2 has eigenvalues {0.018,0.099,0.099} kg m2\{0.018, 0.099, 0.099\}\ \mathrm{kg\,m^2} — real, with the degenerate pair spanning a plane perpendicular to the nondegenerate axis, exactly as Steps 4-5 predict.

With the triad in hand, "diagonalizing" is nothing more than adopting it as your coordinate frame. Stack the principal axes as the rows of a rotation matrix and the tensor's components transform as

I′=R I RT=diag(I1,I2,I3)(3)\mathbf{I}' = R\,\mathbf{I}\,R^{\mathsf T} = \mathrm{diag}(I_1, I_2, I_3) \qquad (3)

where: RR — the orthogonal matrix whose rows are e^1T,e^2T,e^3T\hat e_1^{\mathsf T}, \hat e_2^{\mathsf T}, \hat e_3^{\mathsf T}, so RT=R−1R^{\mathsf T}=R^{-1}. Nothing about the body changed — the same mass sits in the same places — but described along its own eigen-directions the tensor keeps only its diagonal. The products of inertia vanish in this frame by construction: a product of inertia is an off-diagonal matrix element between two axes, and eigenvectors have none between them. The geometry of equation (3) is worth seeing rather than believing. The tensor's quadratic form traces out ellipses (in cross-section; ellipsoids in full 3D — the inertia ellipsoid is next in the track). In a generic frame the ellipse sits tilted, and the cross term IxyI_{xy} measures the tilt; rotating your axes onto the ellipse's own symmetry directions kills the cross term. Diagonalization is that rotation:

Figure
Diagonalization is a rotation of your axes onto the eigen-directions
generic axes: cross term present x y e₁ e₂ θ the ellipse (level set of the quadratic form) sits tilted: I₁₂ ≠ 0 is the algebra of that tilt principal axes: diagonal tensor e₁ e₂ same body, same ellipse — axes rotated by θ onto the eigen-directions: cross terms gone, I′ = diag(I₁, I₂, I₃)

What the principal frame buys

Write every rotational quantity along the eigen-triad and the matrix machinery collapses. Angular momentum, which in a generic frame mixes all three spin components into each of its own, becomes component-by-component:

L=I1ω1 e^1+I2ω2 e^2+I3ω3 e^3(4)\mathbf{L} = I_1\omega_1\,\hat e_1 + I_2\omega_2\,\hat e_2 + I_3\omega_3\,\hat e_3 \qquad (4)

where: ωa=ω⋅e^a\omega_a=\boldsymbol{\omega}\cdot\hat e_a — the spin components along the principal axes. Each component of L\mathbf{L} answers only to its own component of ω\boldsymbol{\omega}, scaled by its own moment. The misalignment of L\mathbf{L} and ω\boldsymbol{\omega} is now transparent: unless the three IaI_a are equal, the three components stretch by different factors, bending L\mathbf{L} away from ω\boldsymbol{\omega} — except when ω\boldsymbol{\omega} lies along a single axis and only one term survives. The full anatomy of that misalignment is the subject of angular momentum of a rigid body. The kinetic energy, a nine-term double sum 12∑Iijωiωj\tfrac12\sum I_{ij}\omega_i\omega_j in a generic frame, keeps only its squares:

T=12(I1ω12+I2ω22+I3ω32)(5)T = \tfrac12\left(I_1\omega_1^2 + I_2\omega_2^2 + I_3\omega_3^2\right) \qquad (5)

where: the three terms are the energies of three independent "rotational directions" — the rigid-body analogue of writing a coupled oscillator problem in normal coordinates. This diagonal form is the starting point for the Lagrangian of every spinning top and for Euler's equations of motion, neither of which is tractable with cross terms alive. One constraint rounds out the algebra. Each principal moment is built from mass times squared distances, so none can be negative — and pairs of them bound the third:

Ii+Ij  ≥  Ik(i,j,k distinct)(6)I_i + I_j \;\ge\; I_k \qquad (i,j,k\ \text{distinct}) \qquad (6)

where: equality holds exactly for a planar body (a lamina), for which the perpendicular-axis relation I3=I1+I2I_3=I_1+I_2 saturates the bound. The inequality is a reality check in the literal sense: a matrix with eigenvalues (1,1,3)(1,1,3), in any units, cannot be the inertia tensor of anything — no distribution of mass in three-dimensional space produces it. Each Ii=∫ρ (xj2+xk2) dVI_i=\int\rho\,(x_j^2+x_k^2)\,\mathrm{d}V counts two coordinate directions, so summing two moments counts every coordinate at least as often as the third moment does.

you wantusenotes
the principal momentsroots of the cubic (2)check: sum = trace, product = det
the axes themselveseigenvectors of I\mathbf{I}; symmetry shortcuts firstDerivation B below
L\mathbf{L}, TT in a generic frameL=Iω\mathbf{L}=\mathbf{I}\boldsymbol{\omega}, T=12ωTIωT=\tfrac12\boldsymbol{\omega}^{\mathsf T}\mathbf{I}\boldsymbol{\omega}tensor article's equations
L\mathbf{L}, TT in the principal frame(4) and (5)the frame Euler's equations live in
scalar II about a known axis n^\hat{\mathbf n}Ia=∑kIknk2I_a=\sum_k I_k n_k^2no diagonalization needed if the IkI_k are known
sanity of any claimed I1,I2,I3I_1,I_2,I_3positivity + triangle inequality (6)lamina saturates; (1,1,3)(1,1,3) impossible

Symmetry shortcuts: axes for free

Solving the cubic is the method of last resort. Real bodies — machined rotors, molecules, textbook shapes — carry symmetries, and every symmetry pins down principal structure before any integral is computed. The workhorse rule: mass mirror-symmetric across a plane makes the plane's normal a principal axis (the products-of-inertia article proves this by pairing mass elements). The deeper rule concerns rotational symmetry, and it comes with a bonus that explains the entire symmetric-top family:

Go deeper · Derivation B · 2 minA symmetry axis is a principal axis and forces degeneracy
Derivation BA symmetry axis is a principal axis and forces degeneracy

The claim: if a body's mass distribution is unchanged by rotation through 2π/n2\pi/n about some axis with n≥3n\ge3, then that axis is principal, and the two perpendicular principal moments are equal — the body is automatically a symmetric top. (For n=2n=2, mirror-type symmetry, the axis is still principal but the perpendicular moments may differ.) The strategy is an invariance argument, the kind that generalizes far beyond mechanics: the tensor is built from the mass distribution, so any rotation that fixes the distribution must fix the tensor's components — and we simply ask which matrices survive that demand. Watch how the conclusion strengthens as nn passes from 2 to 3: the constraint equations acquire more independent directions to act in, and pin down more of the matrix.

Step 1. Take the symmetry axis as z^\hat z and let Rz(ϕ)R_z(\phi) be the rotation through the symmetry angle ϕ=2π/n\phi=2\pi/n. Invariance of the mass distribution under this rotation means the tensor's components are the same before and after:

I=Rz(ϕ) I Rz(ϕ)T\mathbf{I} = R_z(\phi)\,\mathbf{I}\,R_z(\phi)^{\mathsf T}

Why this is the right statement: the components of I\mathbf{I} are integrals over ρ(r)\rho(\mathbf{r}); if the rotated body is indistinguishable from the original, every such integral — computed in the same fixed axes — returns the same value.

Step 2. Impose the condition on the (x,z)(x,z) and (y,z)(y,z) components. Under Rz(ϕ)R_z(\phi) the pair (Ixz,Iyz)(I_{xz}, I_{yz}) transforms like a 2D vector rotating through ϕ\phi:

(IxzIyz)  ⟼  (cos⁡ϕ−sin⁡ϕsin⁡ϕcos⁡ϕ)(IxzIyz)=(IxzIyz)\begin{pmatrix} I_{xz} \\ I_{yz} \end{pmatrix} \;\longmapsto\; \begin{pmatrix} \cos\phi & -\sin\phi \\ \sin\phi & \cos\phi \end{pmatrix} \begin{pmatrix} I_{xz} \\ I_{yz} \end{pmatrix} = \begin{pmatrix} I_{xz} \\ I_{yz} \end{pmatrix}

Why this kills both products: a 2D rotation through any ϕ≠0,π,2π,…\phi\ne 0,\pi,2\pi,\dots has no nonzero fixed vector — its eigenvalues are complex. So invariance forces Ixz=Iyz=0I_{xz}=I_{yz}=0, and z^\hat z is an eigenvector of I\mathbf{I}: a principal axis. Note this already works for n=2n=2 (ϕ=π\phi=\pi maps the pair to its negative, same conclusion).

Step 3. Impose the condition on the upper-left 2×22\times2 block. The in-plane components (Ixx−Iyy, 2Ixy)(I_{xx}-I_{yy},\ 2I_{xy}) transform as a 2D vector rotating through 2ϕ2\phi:

(Ixx−Iyy2Ixy)  ⟼  R(2ϕ)(Ixx−Iyy2Ixy)=(Ixx−Iyy2Ixy)\begin{pmatrix} I_{xx}-I_{yy} \\ 2 I_{xy} \end{pmatrix} \;\longmapsto\; R(2\phi) \begin{pmatrix} I_{xx}-I_{yy} \\ 2 I_{xy} \end{pmatrix} = \begin{pmatrix} I_{xx}-I_{yy} \\ 2 I_{xy} \end{pmatrix}

Why the doubled angle matters: for n=2n=2, 2ϕ=2π2\phi=2\pi and the condition is empty — a two-fold symmetric body (a brick face) keeps Ixx≠IyyI_{xx}\ne I_{yy} and stays asymmetric. But for n≥3n\ge3, 2ϕ2\phi is not a multiple of 2π2\pi, the fixed vector must vanish, and Ixx=IyyI_{xx}=I_{yy} with Ixy=0I_{xy}=0: the perpendicular plane is a degenerate eigenplane.

Step 4. Read off the taxonomy. Any body with one n≥3n\ge3 axis is a symmetric top (triangular prism, hexagonal nut, cylinder as n→∞n\to\infty). Any body with n≥3n\ge3 axes in two different directions — a cube has four 3-fold body-diagonal axes — must be degenerate in two independent planes at once, which forces all three eigenvalues equal: a spherical top, no sphere required. Verified: consistent with Landau-Lifshitz §32's classification of tops; the cube conclusion is confirmed numerically in Derivation C (all three moments Ma2/6Ma^2/6) and the hexagonal/triangular cases match direct integration.

The recipe that falls out, in the order a practitioner actually uses it: first hunt for an n≥3n\ge3 axis (symmetric or spherical top — done, no integrals); then hunt for mirror planes (each normal is principal; three mutually perpendicular ones fix the whole triad); only then — for the genuinely lumpy body — assemble the six independent components and hand the cubic to a computer.

Go deeper · Derivation C · 2 minPrincipal moments of a uniform rectangular block and the cube surprise
Derivation CPrincipal moments of a uniform rectangular block and the cube surprise

We are computing the full principal triad of the most-used asymmetric top — the uniform block of mass MM and edges a,b,ca,b,c — and extracting from it the least intuitive fact in this article: the uniform cube is a spherical top. The strategy: symmetry hands us the axes for free (three mirror planes), so the only work is three diagonal integrals; the payoff is a formula you will reuse constantly, and the a=b=ca=b=c limit delivers the surprise. Watch that each moment sees only the two transverse edges — the mass's distance from an axis does not involve the coordinate along it.

Step 1. Fix axes through the center, along the edges. Each coordinate plane is a mirror plane of the block, so all three axis directions are normals of mirror planes: the axes are principal by symmetry, and all products of inertia vanish — e.g. Ixy=−∫ρ xy dV=0I_{xy}=-\int\rho\,xy\,\mathrm{d}V=0 because the integrand is odd in xx over the symmetric interval [−a/2,a/2][-a/2,a/2].

Step 2. Compute one diagonal component. With ρ=M/(abc)\rho=M/(abc),

I1=Ixx=∫ρ (y2+z2) dV=Mb∫−b/2b/2y2 dy+Mc∫−c/2c/2z2 dz=M12(b2+c2)I_1 = I_{xx} = \int \rho\,(y^2+z^2)\,\mathrm{d}V = \frac{M}{b}\int_{-b/2}^{b/2} y^2\,\mathrm{d}y + \frac{M}{c}\int_{-c/2}^{c/2} z^2\,\mathrm{d}z = \frac{M}{12}\left(b^2+c^2\right)

Why the split works: y2+z2y^2+z^2 separates, and each factor integrates over its own edge, giving edge2/12\mathrm{edge}^2/12 each — the same 1/121/12 as a thin rod's central moment, which is no coincidence: a block is a bundle of rods.

Step 3. Cycle the labels: I2=M12(a2+c2)I_2=\tfrac{M}{12}(a^2+c^2), I3=M12(a2+b2)I_3=\tfrac{M}{12}(a^2+b^2). Ordering follows the edges: the axis along the longest edge has the smallest moment (its transverse edges are the short ones). For a>b>ca>b>c: I1<I2<I3I_1<I_2<I_3 — a bona fide asymmetric top with a unique triad and an unstable middle axis.

Step 4. The cube surprise. Set a=b=ca=b=c:

I1=I2=I3=Ma26I_1=I_2=I_3=\frac{M a^2}{6}

Why this makes the cube spherical: with all three eigenvalues equal, I=Ma26 1\mathbf{I}=\tfrac{Ma^2}{6}\,\mathbb{1} commutes with every rotation, so every axis through the center — edge, face diagonal, body diagonal — has the identical moment Ma2/6Ma^2/6 and is principal. Dynamically a uniform cube is indistinguishable from a sphere of equal moment. This is Step 4 of Derivation B made concrete: four independent 3-fold axes force total degeneracy. *Verified: numerically, M=1M=1, a=b=c=1a=b=c=1: direct integration gives I=0.1667=1/6I=0.1667=1/6 about a face axis and n^TIn^=1/6\hat{\mathbf n}^{\mathsf T}\mathbf{I}\hat{\mathbf n}=1/6 about the body diagonal n^=(1,1,1)/3\hat{\mathbf n}=(1,1,1)/\sqrt3 alike; matches Morin ch. 9 and Taylor ch. 10 tabulated values.*

Limiting cases

CaseResultMeaning
Spherical top (I1=I2=I3I_1=I_2=I_3)I=I 1\mathbf{I}=I\,\mathbb{1}Every axis principal; L=Iω\mathbf{L}=I\boldsymbol{\omega} always. Sphere, uniform cube, regular tetrahedron, methane.
Symmetric top (I1=I2≠I3I_1=I_2\ne I_3)degenerate eigenplane ⊥e^3\perp\hat e_3Symmetry axis plus any perpendicular pair; free precession lives here. Cylinder, frisbee, benzene.
Asymmetric top (I1<I2<I3I_1<I_2<I_3)unique triadThree lonely axes; spin about e^2\hat e_2 is unstable — the tennis-racket effect. Brick, phone, water molecule.
Planar laminaI3=I1+I2I_3=I_1+I_2Triangle inequality (6) saturated — the perpendicular-axis theorem's fingerprint in the eigenvalues.
Thin rodI1→0I_1\to0, I2=I3I_2=I_3Mass on the axis resists nothing; a degenerate "prolate" extreme of the symmetric top.
n=2n=2 symmetry onlyaxis principal, no degeneracyA brick face's 2-fold axis is principal but Ixx≠IyyI_{xx}\ne I_{yy} — why n≥3n\ge3 is the degeneracy threshold.

Worked examples

1 · Your phone is an asymmetric top (confidence builder)

A phone of mass M=0.21 kgM=0.21\ \mathrm{kg} measures a×b×c=0.165×0.076×0.008 ma\times b\times c = 0.165\times0.076\times0.008\ \mathrm{m} (length xx, width yy, thickness zz). Find the principal axes and moments, classify the body, verify the triangle inequality, and compute the kinetic energy of a 2-revolutions-per-second flip about the width axis and about the face normal.

Step 1. Axes and moments by symmetry. The three central coordinate planes are mirror planes, so the length, width, and thickness directions are the principal axes — Derivation C applies verbatim with M/12=0.0175 kgM/12 = 0.0175\ \mathrm{kg}:

Ix=M12(b2+c2)=0.0175 (0.0762+0.0082)=1.02×10−4 kg m2I_x = \tfrac{M}{12}(b^2+c^2) = 0.0175\,(0.076^2+0.008^2) = 1.02\times10^{-4}\ \mathrm{kg\,m^2}
Iy=M12(a2+c2)=4.78×10−4 kg m2,Iz=M12(a2+b2)=5.78×10−4 kg m2I_y = \tfrac{M}{12}(a^2+c^2) = 4.78\times10^{-4}\ \mathrm{kg\,m^2}, \qquad I_z = \tfrac{M}{12}(a^2+b^2) = 5.78\times10^{-4}\ \mathrm{kg\,m^2}

Step 2. Classify. Three distinct values in ratio 1:4.67:5.651 : 4.67 : 5.65 — an asymmetric top. The middle moment belongs to the width axis y^\hat y: that is the intermediate axis, and the end-over-end flip about it is the one that tumbles (the tennis-racket instability — try it, with the phone case on).

Step 3. Triangle inequality audit: Ix+Iy=5.80×10−4≥Iz=5.78×10−4I_x + I_y = 5.80\times10^{-4} \ge I_z = 5.78\times10^{-4} ✓ — satisfied with only 0.4%0.4\% slack. Why so tight: at 8 mm8\ \mathrm{mm} thick the phone is nearly a lamina, and a lamina saturates the bound exactly (Iz=Ix+IyI_z=I_x+I_y, the perpendicular-axis theorem). The c2c^2 terms are the entire slack.

Step 4. Energies at ω=2 rev/s=4π rad/s\omega = 2\ \mathrm{rev/s} = 4\pi\ \mathrm{rad/s}. Face-normal spin (pizza-toss style): T=12Izω2=12(5.78×10−4)(4π)2=45.6 mJT = \tfrac12 I_z\omega^2 = \tfrac12(5.78\times10^{-4})(4\pi)^2 = \boxed{45.6\ \mathrm{mJ}}. Width-axis flip: T=12Iyω2=37.7 mJT = \tfrac12 I_y \omega^2 = \boxed{37.7\ \mathrm{mJ}}. Same spin rate, different price — the tensor is the exchange rate between spin and energy, direction by direction.

2 · A cube spun about its corner diagonal — degeneracy in action (exam level)

A uniform cube, M=1.2 kgM=1.2\ \mathrm{kg}, edge a=0.3 ma=0.3\ \mathrm{m}, pivots about one corner. Find the inertia tensor about the corner, its principal moments and axes, and the moment about the body diagonal through that corner. (Ma2=0.108 kg m2Ma^2 = 0.108\ \mathrm{kg\,m^2}.)

Step 1. Start from the center, where the cube is a spherical top (Derivation C): Icm=Ma26 1=0.018 1\mathbf{I}^{\mathrm{cm}} = \tfrac{Ma^2}{6}\,\mathbb{1} = 0.018\,\mathbb{1}. Shift to the corner with the tensor Steiner theorem, displacement d=a2(1,1,1)\mathbf{d}=\tfrac{a}{2}(1,1,1), d2=34a2d^2 = \tfrac34 a^2:

Iij=Ma26 δij+M ⁣(d2δij−didj)=(0.072−0.027−0.027−0.0270.072−0.027−0.027−0.0270.072) kg m2I_{ij} = \tfrac{Ma^2}{6}\,\delta_{ij} + M\!\left(d^2\delta_{ij} - d_i d_j\right) = \begin{pmatrix} 0.072 & -0.027 & -0.027 \\ -0.027 & 0.072 & -0.027 \\ -0.027 & -0.027 & 0.072 \end{pmatrix}\ \mathrm{kg\,m^2}

with diagonal Ma26+Ma22=2Ma23=0.072\tfrac{Ma^2}{6}+\tfrac{Ma^2}{2} = \tfrac{2Ma^2}{3} = 0.072 and off-diagonal −Ma24=−0.027-\tfrac{Ma^2}{4} = -0.027. The corner frame is not principal: the edge axes now carry products of inertia.

Step 2. Diagonalize by symmetry, not by cubic. The body diagonal through the corner is a 3-fold symmetry axis of the cube, so by Derivation B it is principal and the perpendicular plane is degenerate. Guess n^=(1,1,1)/3\hat{\mathbf n} = (1,1,1)/\sqrt3 and check: each row of I\mathbf{I} dotted into (1,1,1)(1,1,1) gives 0.072−2(0.027)=0.0180.072 - 2(0.027) = 0.018, so In^=0.018 n^\mathbf{I}\hat{\mathbf n} = 0.018\,\hat{\mathbf n} — an eigenvector, eigenvalue I∥=0.018 kg m2=Ma26\boxed{I_{\parallel} = 0.018\ \mathrm{kg\,m^2} = \tfrac{Ma^2}{6}}.

Step 3. The remaining pair from the invariants — no cubic needed. tr I=3(0.072)=0.216=I∥+2I⊥\mathrm{tr}\,\mathbf{I} = 3(0.072) = 0.216 = I_{\parallel} + 2I_{\perp} (degenerate pair), so I⊥=0.216−0.0182=0.099 kg m2=11 Ma212I_{\perp} = \tfrac{0.216-0.018}{2} = \boxed{0.099\ \mathrm{kg\,m^2} = \tfrac{11\,Ma^2}{12}}. Determinant audit: I∥I⊥2=0.018×0.0992=1.764×10−4I_{\parallel}I_{\perp}^2 = 0.018\times0.099^2 = 1.764\times10^{-4}, matching det⁡I\det\mathbf{I} computed directly ✓. Principal axes: the diagonal n^\hat{\mathbf n}, plus any orthogonal pair in the plane perpendicular to it — Step 5 of Derivation A's freedom, realized in wood and glue.

Step 4. The sting in the tail: the diagonal moment about the corner equals the moment about the center, Ma2/6Ma^2/6 — the Steiner shift changed nothing along that axis. Why: the body diagonal through the corner passes through the center of mass, so the displacement d\mathbf{d} is parallel to the axis and adds no perpendicular distance: the Steiner term M(d2δij−didj)M(d^2\delta_{ij}-d_id_j) has n^\hat{\mathbf n} as a zero-eigenvalue eigenvector. Spinning a cube about its body diagonal costs the same whether you grip it at the center or at the corner.

Figure
A cube pivoted at a corner — the 3-fold diagonal axis and its degenerate plane
pivot corner center of mass — ON the axis body diagonal: 3-fold axis principal, I = Ma²/6 = 0.018 degenerate plane ⊥ diagonal ANY axis here: I = 11Ma²/12 = 0.099 the 3-fold symmetry forces the degeneracy (Derivation B); the diagonal passes through the cm, so Steiner adds nothing along it
Origins · 1 minLeonhard Euler and how this was discovered
LE
Leonhard Euler
1707–1783 · St Petersburg and Berlin

Principal axes entered physics as a puzzle Euler inherited. In 1755 his Hungarian correspondent Johann Andreas Segner discovered that every rigid body admits axes of "permanent rotation" and counted three of them — but could not build a dynamics on the observation. Euler could. His 1765 treatise Theoria motus corporum solidorum seu rigidorum defined the moments of inertia, proved that the three axes exist for every body and are mutually perpendicular — effectively diagonalizing a symmetric operator ninety years before matrices were invented — and then wrote the equations of rotational motion in exactly the frame those axes define, where they take their clean, workable form. By this point Euler was almost totally blind, dictating calculations of legendary accuracy to his assistants in St Petersburg. The eigenvalue problem this article solves is, historically, the first eigenvalue problem in physics — solved before the mathematics it belongs to had a name, by a man who could no longer see the spinning bodies he understood better than anyone alive.

History
1755
— Segner identifies the three axes of permanent rotation possessed by any rigid body, the first sighting of principal axes.
1765
— Euler's Theoria motus corporum solidorum proves the orthogonal triad exists for every body, defines the principal moments, and builds rigid-body dynamics in the principal frame.
1829
— Cauchy proves the spectral theorem for symmetric quadratic forms, giving Euler's axes their permanent algebraic foundation — the same mathematics that later organizes stress tensors and quantum observables.
1926
— Dennison works out the quantum rotational energy levels of symmetric and asymmetric tops, turning the eigenvalue pattern of the inertia tensor into measurable molecular spectra.
1985
— Dzhanibekov's wing-nut flip aboard Salyut 7 makes the asymmetric top's unstable middle axis a viral demonstration, decades before the word existed.

Going further

References. Morin, Introduction to Classical Mechanics, ch. 9 · Goldstein, Poole & Safko, Classical Mechanics 3rd ed., ch. 5 · Landau & Lifshitz, Mechanics Vol. 1, §32 · Taylor, Classical Mechanics, ch. 10

Provenance. Definitions and the spectral-theorem argument follow Goldstein, Poole & Safko §5.4 and Morin ch. 9. Box and cube principal moments (I=M12(b2+c2)I=\tfrac{M}{12}(b^2+c^2), cube Ma2/6Ma^2/6) are standard textbook values verifiable by direct integration. Triangle inequalities and top classification from Landau-Lifshitz §32. A verifier should recompute the block integrals, confirm tr I\mathrm{tr}\,\mathbf{I} and det⁡I\det\mathbf{I} as invariants, and check the orthogonality/reality proof. Worked-example numbers on this page were recomputed numerically for this version: phone I=(1.02,4.78,5.78)×10−4 kg m2I=(1.02, 4.78, 5.78)\times10^{-4}\ \mathrm{kg\,m^2}, T=45.6/37.7 mJT=45.6/37.7\ \mathrm{mJ} at 4π rad/s4\pi\ \mathrm{rad/s}; cube corner I∥=Ma2/6=0.018I_\parallel=Ma^2/6=0.018, I⊥=11Ma2/12=0.099 kg m2I_\perp=11Ma^2/12=0.099\ \mathrm{kg\,m^2}, trace 0.2160.216, det 1.764×10−41.764\times10^{-4}.

Builds on: Moment of Inertia Tensor · Products of Inertia and the Inertia Matrix · Parallel Axis (Steiner) Theorem Leads to: Inertia Ellipsoid · Classification of Rigid Bodies: Spherical, Symmetric, and Asymmetric Tops · Euler's Equations of Motion · Angular Momentum of a Rigid Body

Do physicists actually solve the characteristic cubic by hand to find principal moments?

Almost never, and the article's own examples show the escape routes. First resort: symmetry — an n≥3n\ge3 axis or a stack of mirror planes fixes the axes outright, and then the moments are just three diagonal integrals (the phone). Second resort: partial symmetry plus invariants — in the cube-corner example, symmetry supplied one eigenvector, and the trace and determinant then determined the other two eigenvalues by algebra, no cubic in sight. Third resort: a computer — for a genuinely lumpy body you hand the 3×33\times3 matrix to an eigensolver, which is numerically trivial. The cubic formula itself is the one tool nobody reaches for; its invariants — trace, determinant — are used constantly as free checks.

For a symmetric top, which perpendicular pair of axes am I supposed to choose?

Whichever you like — and that freedom is not sloppiness, it is the physics. Inside a degenerate eigenplane every direction responds to spin with the same moment I1=I2I_1=I_2, so no experiment can distinguish one in-plane pair from another; the choice is as arbitrary as choosing xx and yy axes in empty space. Convention picks something convenient: for a cylinder, any diameter at t=0t=0; for a molecule, axes adapted to the nuclei. The freedom is exact, protected by the symmetry (Derivation B): free precession of a symmetric top is the same about every in-plane axis, which is why the motion is so clean.

Is the principal frame of an asymmetric top completely unique?

Unique as a set of three lines, yes — that is what distinct eigenvalues buy (Derivation A, Step 4 forces orthogonality and one-dimensional eigenspaces). But three residual freedoms remain, all trivial: you may flip the sign of any axis (e^a→−e^a\hat e_a\to-\hat e_a is the same eigenvector), you may reorder the labels 1, 2, 3, and physicists conventionally fix both by demanding I1≤I2≤I3I_1\le I_2\le I_3 and a right-handed triad. Watch handedness: after sign flips you can accidentally hold a left-handed frame, where Euler's equations pick up sign errors — numerical eigensolvers promise neither ordering nor handedness, so attitude-dynamics code always post-processes into the convention.

Does every principal axis have to be a symmetry axis of the body?

No — that direction of the logic fails completely, and the potato is the proof. Symmetry implies principal (Derivation B), but principal does not imply symmetry: the spectral theorem guarantees three orthogonal principal axes for any mass distribution, including one with no symmetry element whatsoever. A random asteroid has its full triad; you find it by diagonalizing, not by staring at the shape. Principal axes are an algebraic birthright of every real symmetric tensor; symmetry is merely the happy circumstance that lets you locate them without computing. Absence of symmetry costs you only convenience, never existence.

Are the principal axes through my chosen pivot the same as through the center of mass?

Generally no — each reference point owns its own triad. Shifting the origin by a\mathbf{a} adds the Steiner term M(a2δij−aiaj)M(a^2\delta_{ij}-a_ia_j), which carries its own eigenstructure (its zero eigenvalue points along a\mathbf{a}), and the sum of two symmetric matrices does not share eigenvectors with either unless they commute. The cube-corner example shows both faces of this: the body diagonal survived as principal because the shift was along it, while the edge axes — principal at the center — acquired products of inertia at the corner and rotated into a new degenerate pair. Practical rule: quote principal axes with their reference point; unqualified, they mean the center-of-mass triad — the one CAD software reports.

What happens to the principal axes if the body is not quite rigid — a spinning gymnast, or a satellite with moving parts?

The tensor becomes time-dependent, and with it the eigenvalues and eigenvectors: a gymnast tucking mid-somersault is deliberately editing her principal moments (slashing the one about her somersault axis to spin faster), and a satellite deploying panels migrates its principal axes in flight. At each instant the body still has a principal triad (the spectral theorem asks only for a symmetric matrix, not a permanent one), so the classification applies frame by frame; what fails is the convenience of body-fixed constants, and Euler's equations acquire extra terms from I˙\dot{\mathbf{I}}. The catastrophic version is Explorer 1's lesson — flexible parts dissipate energy and drag a "rigid" body's spin toward the maximum-moment axis — covered in the tensor article's FAQ.

Why does the intermediate principal axis get singled out as unstable when the eigenvalue problem treats all three axes identically?

The eigenproblem is indeed symmetric among the axes — instability enters only when you add dynamics on top of the algebra. Perturb a spin about principal axis e^a\hat e_a and Euler's equations couple the two small transverse spin components with a feedback coefficient proportional to (Ia−Ib)(Ia−Ic)/IbIc(I_a-I_b)(I_a-I_c)/I_bI_c. About the largest or smallest moment the two differences share a sign and the perturbation just circulates — stable wobble. About the middle moment they have opposite signs, the feedback is anti-restoring, and the perturbation grows exponentially: the tennis-racket flip. The asymmetry is dynamical, not algebraic — it needs the ordering I1<I2<I3I_1<I_2<I_3, so it does not exist for symmetric or spherical tops. The full derivation belongs to Euler's equations.

Before this

Where this leads