Grassmannian
Section titled “Grassmannian”The formalism for the subspace view.
What it is
Section titled “What it is”The Grassmannian is the space of all -dimensional linear subspaces of . Each point in this space is an entire subspace — not a single vector, but a -dimensional flat plane through the origin.
The Grassmannian is a smooth, compact manifold of dimension . 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.
Why subspaces, not vectors
Section titled “Why subspaces, not vectors”Distributed alignment search (DAS) recovers a matrix such that intervening on transfers a causal variable. But and produce the same projector for any rotation . The method identifies a subspace — a column span — not a specific basis. The natural space of such objects is the Grassmannian.
How the subspace view uses it
Section titled “How the subspace view uses it”Under the subspace view, a mechanism is a point in : a -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 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.
Subspace stability
Section titled “Subspace stability”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.
Relationship to other formalisms
Section titled “Relationship to other formalisms”The Grassmannian is the natural setting for comparing subspaces across models and seeds. Dictionary features (from SAEs) are points in , 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 into a single stratified space, where the stratum boundary captures how mechanisms change dimensionality.