Torsors as proportion spaces

A torsor (or principal homogeneous space) is, informally speaking, a mathematical structure quite similar to a group, but without a natural identity element. More formally, if G is a group, a G-torsor is a set X on which G acts simply and transitively, i.e., for every x,y \in X, there is a unique g \in G such that g \cdot x = y. Torsors are ubiquitous in mathematics, see for example this blog post by John Baez.

I noticed that one can define the notion of torsor without ever mentioning groups, and then recover the notion of a group from this, rather than vice-versa. I’ve never seen this formalized before, so I thought I’d take the time to write it down here. Please let me know if you’re aware of a reference! (Note added 9/18/23: Ben Steinberg points out that this is closely related to the notion of a heap — see below for additional details.)

I will coin a new term — proportion space — for the concept I’m about to describe. But we’ll see that a proportion space X has an associated group G_X which acts simply and transitively on X, making X into a G_X-torsor, and conversely every torsor X for a group G is naturally a proportion space (with associated group isomorphic to G). So the concepts of torsor and proportion space are essentially equivalent, except for the fact that simply transitive group actions which differ by an automorphism of G correspond to the same proportion structure on X.

Proportion spaces

A proportion structure on a non-empty set X is a pair of equivalence relations ::_L and ::_R on X^2 = X \times X satisfying the following two axioms:

(PS1) (a,b) ::_L (c,d) if and only if (a,c) ::_R (b,d).

(PS2) Given a,b,d \in X, there is a unique c \in X such that (a,b) ::_L (c,d).

The intuition here is that if G is a group, we can think of ::_L as the relation defined by (a,b) ::_L (c,d) iff ab^{-1} = cd^{-1}, and of ::_R as the relation defined by (a,b) ::_R (c,d) iff b^{-1}a = d^{-1}c. If G is abelian, these relations will coincide, but in general they will be different; this is why we need to consider two different equivalence relations. Each of the two relations ::_L and ::_R determines the other, by (PS1), but the conditions for ::_L to be an equivalence relation are different from the conditions for ::_R to be an equivalence relation. Nevertheless, in a group G we do have ab^{-1} = cd^{-1} iff c^{-1}a = d^{-1}b, which is (PS1).

A proportion space is a pair consisting of a set X and a proportion structure on X.

A pointed proportion space (PPS) is a proportion space together with a fixed “base point” e \in X.

Alternate formulation

It will be more convenient for us to make a choice and work with a single equivalence relation, so we write :: for ::_L in what follows. We think of (a,b)::(c,d) as meaning“a is to b as c is to d”. In terms of the single relation ::, a proportion structure on a non-empty set X is a relation :: on X^2 satisfying the following for all a,b,c,d \in X:

(PS1a) :: is an equivalence relation.

(PS1b) (a:a) :: (b:b).

(PS1c) (a:b) :: (c:d) iff (b:a) :: (d:c).

(PS1d) If (a,b) :: (c,d) and (b,e) :: (d,f) then (a,e) :: (c,f).

(PS2) Given a,b,d \in X, there is a unique c \in X such that (a,b) :: (c,d).

To see that (PS1a) through (PS1d) are equivalent to (PS1), note that (PS1) shows that ::_R is determined by ::_L, and via this correspondence the reflexivity of ::_R is (PS1b), symmetry of ::_R is (PS1c), and transitivity of ::_R is (PS1d).

(Note added 6/10/24: A blogger named The House Carpenter pointed out in that my original axioms for a proportion space were too weak; I had inadvertently omitted (PS1c) and (PS1d). The axioms (PS1a), (PS1b), and (PS2) are not sufficient to prove that the group associated to a proportion space is well-defined; see this post for an explicit counterexample. The House Carpenter also points out that axiom (PS1c) follows from (PS1a), (PS1b), (PS1d), and (PS2); for a proof see the notes at the end of this post.)

Examples

Before formally explaining the relation to groups and torsors, we give some illustrative examples (some of which I’ve borrowed from John Baez’s blog post referenced above):

Example 1: If (G,\cdot) is a group, then the relation (a,b) :: (c,d) iff ab^{-1} = cd^{-1} in G makes G into a proportion space. And taking our base point to be the identity element makes G into a pointed proportion space.

Example 2: An affine plane (i.e., a Euclidean plane without a distinguished origin) is naturally a proportion space, where (a,b) :: (c:d) iff the displacement vector from a to b has the same direction and magnitude as the displacement vector from c to d.

Example 3: The set \{ C, C^\sharp, D, D^\sharp, E, F, F^\sharp, G, G^\sharp, A, A^\sharp, B \} \} of notes in the (12-tone, equal temperament) chromatic scale is naturally a proportion space, where (x,y) :: (z,w) iff the number of half-steps from x up to the nearest y is equal to the number of half-steps from z up to the nearest w.

Example 4: The set of dates in a perpetual (forward and backward) calendar is a proportion space. Here, we say that (a,b) :: (c:d) iff the number of days from a to b (thought of as a not-necessarily-positive integer) equals the number of days from c to d.

Example 5: If G is a connected plane graph (i.e., a connected finite graph embedded in the plane without crossings), the set of spanning trees of G admits a canonical proportion structure. See this post for details on how the proportion structure is defined.

In Examples 2-5, the notion of proportionality is in some sense the only ‘natural’ additional structure we have on the given set. In particular, there is no distinguished identity element and no natural notion of addition.

The Theorem

In order to state the main result of this post, we say that two torsor structures (G,X) and (G',X) on X are equivalent if there is an isomorphism \phi : G \to G' such that \phi(g) \cdot x = g \cdot x for all g \in G and x \in X.

Theorem: Let X be a non-empty set. There are natural bijective correspondences between:

(a) Proportion structures on X and equivalence classes of torsor structures on X.

(b) Pointed proportion spaces and groups.

In particular, one could define a torsor to be a proportion space, and then subsequently define a group to be a pointed proportion space. (I will let the reader decide whether this is a pedagogically sound idea…)

Proof (Sketch): Given a group G and a G-torsor X, we define a relation :: on X \times X by setting (a,b) :: (c,d) iff there exists g \in G such that g\cdot b = a and g \cdot d = c. It is straightforward to check that this relation satisfyies (PS1a)-(PS1d) and (PS2). For example, in order to show that :: is transitive, which is part of (PS1a), suppose (a,b) :: (c,d) and (c,d) :: (e,f). Then there exists a unique g \in G such that g \cdot b = a and g \cdot d = c, and this same g must then satisfy g \cdot f = e. It follows that (a,b) :: (e,f). Similarly, to check (PS1d), suppose (a,b) :: (c,d) and (b,e) :: (d,f). Then there exists g \in G such that g \cdot b = a and g \cdot d = c, as well as h \in G such that h \cdot e = b and h \cdot f = d. The axioms for a group action show that gh \in G satisfies (gh) \cdot e = a and (gh) \cdot f = c, i.e., (a,e) :: (c,f).

Note that if two torsor structures on X are equivalent, they define the same proportion structure on X. Indeed, given a,b,c,d \in X, there exists g \in G such that g\cdot b = a and g \cdot d = c iff there exists g \in G such that \phi(g) \cdot b = a and \phi(g )\cdot d = c iff there exists g' \in G' such that g'\cdot b = a and g' \cdot d = c.

Conversely, given a proportion space (X,::), we define an associated group G = G_X as follows. As a set, define G to be the set of equivalences classes of pairs (a,b) with respect to ::. We denote by [(a,b)] the equivalence class of (a,b). Define a binary operation * on G by setting [(a,b)] * [(c,d)] := [(e,d)], where e \in X is the unique element (guaranteed by (PS2)) such that [(a,b)] = [(e,c)]. In other words, the group law is characterized by the rule [(a,b)] * [(b,c)] := [(a,c)], which is well-defined by (PS1d).

The identity element of G is [(a,a)] for any a \in X, which is well-defined by (PS1b), and the inverse of [(a,b)] is given by [(b,a)], which is well-defined by (PS1c).

To check the associative law (g_1 * g_2) * g_3 = g_1 * (g_2 * g_3), we may assume using (PS2) that g_1 = [(a,b)], g_2 = [(b,c)], and g_3 = [(c,d)] for some a,b,c,d \in X, and then the verification becomes straightforward.

We define an action of G on X by setting [(a,b)] \cdot b := a. To check the axiom (g_1 * g_2) \cdot x = g_1 \cdot (g_2 \cdot x) for a group action, we may assume that g_1 = [(a,b)], g_2 = [(b,c)], and x = c for some a,b,c \in X, in which case the verification is again straightforward.

We leave it as an exercise for the reader to check that the two constructions just given are inverse to one another. This establishes (a).

For (b), suppose we’re given a group G. Then X = G is a G-torsor (and hence a proportion space) via the action of G on itself by left multiplication, and the identity element is a distinguished base point of X. Conversely, given a proportion space X and a base point e \in X, we can identify X with the associated group G_X by letting x \in X correspond to [(x,e)] \in G_X. We again leave it as an exercise to check that these constructions are inverse to one another.

A Note on Naturality

As discussed above, simply transitive group actions which differ by an automorphism of G correspond to the same proportion structure on X. This is a somewhat subtle point, so it’s worth taking a look at how this plays out in some of our examples.

In Example 2, the group G_X associated to the affine plane X can be identified (in many different ways!) with {\mathbb R}^2. There are, correspondingly, many different simply transitive group actions of {\mathbb R}^2 on X that correspond to the same proportion structure on X. Specifically, for any non-zero real number \lambda, we can make {\mathbb R}^2 act on X via \vec{v} \cdot a := a + \lambda \vec{v}, and each of these actions corresponds to the same proportion space. Philosophically, assigning a magnitude to the displacement vector \vec{v} between a and b requires coordinatizing the plane X, whereas the notion of proportionality is coordinate-free.

Interestingly, however, the action of G_X itself on X is canonical: it’s given by [(a,b)]\cdot b = a. It’s the identification of G_X with {\mathbb R}^2 that is non-canonical. (Note added 9/19/23: Thanks to Jordan Ellenberg for clarifying this point for me.)

Similar considerations hold in Examples 3 through 5. In Example 3, for instance, the circle of fifths corresponds to a different action of the group {\mathbb Z}/12{\mathbb Z} yielding the same proportion structure as either the “ascending half-note” or “descending half-note” action.

For the record, clarifying such “naturality” considerations was the reason I started thinking about proportion spaces in the first place. However, it seems that the ancient Greeks beat me to it:

Ancient Greek mathematicians calculated not with quantities and equations as we do today; instead, a proportionality expressed a relationship between geometric magnitudes. The ratio of two magnitudes was not a numerical value, as we think of it today; the ratio of two magnitudes was a primitive relationship between them.

Source: https://en.wikipedia.org/wiki/Eudoxus_of_Cnidus

Relation to heaps (added 9/18/23)

Right after I published this post, my friend Ben Steinberg pointed out that the formalism described above is mathematically equivalent to the notion of a heap. More precisely, a heap is a set X together with a ternary operation t on X that satisfies the following identities:

(H1) c = t(b,b,c) = t(c,b,b).

(H2) t(a,b,t(c,d,e)) = t(t(a,b,c),d,e).

I didn’t check the details carefully, but I believe that heaps and proportion spaces are equivalent to one another via the correspondence t(a,b,d)=c, where c is the unique element of X such that (a,b)::(c,d).

I must say that (in my own completely unbiased opinion) I prefer the notion of proportion space, as I find it more intuitive. (See the comments below, however, for some reasons one might prefer the notion of heap.)

It seems that the notion of heap was introduced by Heinz Prüfer in the abelian case in 1924, and by Reinhold Baer in general in 1929. I imagine that Prüfer would have found the connection to spanning trees interesting!

Heinz Prüfer

Redundancy of axiom (PS1c)

As mentioned earlier in the post, axiom (PS1c) (the symmetry of ::_R) actually follows from (PS1a), (PS1b), (PS1d), and (PS2). Here is a proof by The House Carpenter.

Suppose we’re given a, b, c, d \in X such that (a,b) ::_R (c,d), i.e., (a, c) :: (b,d). We want to show that (c,d) ::_R (a,b), i.e., (c,a) :: (d,b). By (PS2), there is a unique e \in X such that (c, a) :: (e ,b), i.e., (c, e) ::_R (a, b). By the transitivity of ::_R, or equivalently (PS1d), it follows that (c, e) ::_R (c, d), i.e., (c, c) :: (e,d). But by the reflexivity of ::_R, or equivalently (PS1b), we also have (c,c) :: (d:d). By (PS2), we must have d=e. Together with the previously established relation (c, e) ::_R (a, b), this implies (c, d) ::_R (a, b), i.e., (c, a) :: (d, b), as desired.

5 thoughts on “Torsors as proportion spaces

  1. Ben Steinberg made some interesting comments about this post on Facebook, and he gave me permission to copy and paste them here.

    1. Regarding the relation between proportion spaces and heaps, Ben writes, “Matt, that seems right. Your axioms seem to catch the heap axioms. The advantage of the heap axioms is that they are universally quantified and show that torsors are a type of universal algebra. Axioms that require binary relations and things to exist and be unique are logically more complex. But your approach does match well the physics approach to vectors as being unbased and where magnitude and direction only matter.”

    2. He then adds, “The nice thing about the universal algebra view is it makes the definition of subheap and homomorphism clear. A fun exercise is the nonempty subheaps of a group are precisely the cosets of subgroups. From the fact that subheaps form a complete lattice it follows that any nonempty subset of a group is contained in a unique smallest coset. One can of course compute that directly….

    One can use this to turn the cosets of a group into an inverse monoid by taking the product of two cosets to be the smallest coset containing them both. This is associative. If K/F is a finite Galois extension this coset inverse monoid is isomorphic to the inverse monoid of all F-isomorphisms of intermediate fields (where composition is defined where it makes sense). This is essentially a reformulation of the fundamental theorem of Galois theory.

    The key point is every left coset is a right coset via gH=(gHg^{-1})g and a nonempty subset A of G is a coset if AA^{-1} A=A. You can use AA^{-1} for right cosets as the subgroup.”

    Reply
  2. Do you see a straightforward way to categorify the definition of a proportion space? This is an especially useful move with torsors in algebraic geometry and the notion of a heap seems more amenable to categorification. This might be one reason to prefer heaps although like you, I agree that the axioms of a proportion space are more intuitive.

    Reply
    • Hi Asvin – No, I guess I don’t see a straightforward way to do that. You’re right that this seems easier with the definition of a heap, so score another +1 for heaps. This is related, I guess, to Ben Steinberg’s comment above: “The advantage of the heap axioms is that they are universally quantified and show that torsors are a type of universal algebra. Axioms that require… things to exist and be unique are logically more complex.”

      Reply
  3. Pingback: A note on the correct definition of a proportion space | The House Carpenter

Leave a reply to Matt Baker Cancel reply