Skip to content

The formalism for the subspace view.

The Grassmannian Gr(k,d)\mathrm{Gr}(k, d) is the space of all kk-dimensional linear subspaces of Rd\mathbb{R}^d. Each point in this space is an entire subspace — not a single vector, but a kk-dimensional flat plane through the origin.

The Grassmannian is a smooth, compact manifold of dimension k(dk)k(d-k). It has a natural notion of distance: the geodesic distance between two subspaces, computed from their principal angles. Two subspaces are close when they are nearly parallel; they are far apart when they are nearly orthogonal.

See Grassmannian on Wikipedia.

Distributed alignment search (DAS) recovers a matrix QRd×kQ \in \mathbb{R}^{d \times k} such that intervening on QQxQQ^\top x transfers a causal variable. But QQ and QRQR produce the same projector for any rotation RO(k)R \in O(k). The method identifies a subspace — a column span — not a specific basis. The natural space of such objects is the Grassmannian.

Under the subspace view, a mechanism is a point in Gr(k,d)\mathrm{Gr}(k, d): a kk-dimensional subspace of the residual stream that causally mediates a high-level variable. Two descriptions refer to the same mechanism when they identify the same (or nearby) point in the Grassmannian — when the geodesic distance dGrd_{\mathrm{Gr}} between them is below a threshold.

Distance in the Grassmannian gives cross-model comparison a precise meaning: “do these two models represent the same variable?” becomes “how far apart are the recovered subspaces?” — a number, not a judgment call.

A mechanism claim under the subspace view is only as strong as the stability of the recovered subspace. If the subspace changes substantially across random seeds, prompt distributions, or model checkpoints, the claim is not about a stable structure — it is about an artifact of a particular run.

Stability is measured using the Fréchet variance on the Grassmannian: recover the subspace under multiple conditions, compute the Fréchet mean (the subspace minimizing total squared geodesic distance to all estimates), and report the variance. Low Fréchet variance means the subspace is stable; high variance means the evidence is unreliable.

Cross-seed consistency (same training data, different random seeds) tests measurement reliability. Cross-prompt consistency (same model, different input distributions) tests whether the subspace generalizes beyond the distribution used to find it. Both are required for a subspace claim to be considered established.

The Grassmannian is the natural setting for comparing subspaces across models and seeds. Dictionary features (from SAEs) are points in Gr(1,d)\mathrm{Gr}(1, d), the simplest case. The fiber bundle uses gauge orbits as identity criteria — a coarser notion than subspace proximity, since two subspaces related by a computation-preserving symmetry lie in the same orbit while sitting far apart on the Grassmannian. The Whitney stratification organizes all Grassmannians Gr(k,d)\mathrm{Gr}(k, d) into a single stratified space, where the stratum boundary captures how mechanisms change dimensionality.