nLab
torsor

Context

Cohomology

cohomology

Special and general types

Special notions

Variants

Extra structure

Operations

Theorems

Contents

Idea

For G a group, a G-torsor is an inhabited object/space P with an action ρ:G×PP by G that is

  • free: only the identity element acts trivially;

and

  • transitive: for every two points in (a fiber of) the space, there is an element of the group taking one to the other.

In other words, in the classical case where we are working in the category of sets over the point, a torsor is a heap:

a G-set P with action ρ:G×PP such that every choice of point pP induces an isomorphism of G-sets

ρ(,p):GP.\rho(-,p) : G \stackrel{\simeq}{\to} P \,.

This says equivalently that after picking any point of P as the identity , P acquires a group structure isomorphic to G. But this is a non-canonical isomorphism: every choice of point of P yields a different isomorphism.

As a slogan we can summarize this as: A torsor is like a group that has forgotten its neutral element.

Again, this applies to torsors “over the point” in Set. More generally, one may consider torsors over some base space B (in other words, working in the topos of sheaves over B instead of Set). In this case the term G-torsor is often used more or less a synonym for the term G-principal bundle, but torsors are generally understood in contexts much wider than the term “principal bundle” is usually taken to apply. And a principal bundle is strictly speaking a torsor that is required to be locally trivial . Thus, while the terminology ‘principal bundle’ is usually used in the setting of topological spaces or smooth manifolds, the term torsor is traditionally used in the more general contex of Grothendieck topologies (faithfully flat and étale topology in particular), topoi and for generalizations in various category-theoretic setups. While in the phrase ‘G-principal bundle’ G is usually a (topological) group or groupoid, when we say ‘G-torsor’, G is usually a presheaf or sheaf of group(oid)s, or G is a plain category (not necessarily even a groupoid).

A G-torsor, without any base space given, can also simply be an inhabited transitive free G-set, which is the same as a principal G-bundle over the point. The notion may also be defined in any category with products: a torsor over a group object G is a well-supported object E together with a G-action α:G×EE such that the arrow

π 1,α:G×EE×E\langle \pi_1, \alpha \rangle: G \times E \to E \times E

is an isomorphism.

Definition

Let G be a group object in some category C, that in the following is assumed, for simplicity, to be a cartesian monoidal category. The objects of C we sometimes call spaces. Examples to keep in mind are C= Set (in which case G is an ordinary group) or Top (in which case it is a topological group) or Diff (in which case it is a Lie group).

Definition

A left G-torsor is an inhabited object P equipped with a G-action, ρ:G×PP (subject to the usual laws for actions) such that the map

ρ,π 2:G×PP×P\langle \rho, \pi_2 \rangle: G \times P \to P \times P

is an isomorphism.

More generally, suppose C is finitely complete, and let B be an object. Then the slice C/B is finitely complete, and the pullback functor ×B:CC/B preserves finite limits. Thus π 2:G×BB acquires a group structure in C/B.

Definition

A left G-torsor over B is a G-torsor in C/B.

Thus, if B=1 is a point, a torsor over a point is the same as an ordinary torsor in C, but sometimes the additional “over a point” is convenient for the sake of emphasis.

We restate this definition equivalently in more nuts-and-bolts terms. The ambient category is C, as before.

Equivalent definition

A left G-torsor over BC is a bundle PπB over B together with a left group action

ρ:G× BPP\rho : G\times_B P \to P

which in terms of generalized elements we write

(g,p)g.p(g,p)\to g.p

such that the induced morphism of products

ϕ:=(ρ,p 2):G× BPP× BP\phi := (\rho, p_2) : G\times_B P \to P\times_B P

which on elements acts as

(g,p)(g.p,p)(g,p)\to (g.p,p)

is an isomorphism.

Remark

As we explain below, a torsor is in some tautological sense locally trivial, but some care must be taken in interpreting this. One sense is that there is a cover U of 1 (so that U1 is epi, i.e., U is inhabited) such that the torsor, when pulled back to U, becomes trivial (i.e., isomorphic to G as G-torsor). But this is a very general notion of “cover”. A more restrictive sense frequently encountered in the literature is that “cover” means a coproduct of subterminal objects U i1 such that U= iU i is inhabited (e.g., an open cover of a space B seen as the terminal object of the sheaf topos Sh(B)), and “torsor” would then refer to the local triviality condition for some such U. This is the more usual sense when referring to principal bundles as torsors. Or, “cover” could refer to a covering sieve in a Grothendieck topology.

(The condition on the action can be translated to give transitivity etc. in the case of B is a point (left as a standard exercise).)

Examples

In sets

Let C= Set.

  • An affine space of dimension n over a field k is a torsor for the additive group k n: this acts by translation.

  • A unit of measurement is (typically) an element in an ×-torsor, for × the multiplicative group of non-zero real numbers: for u any unit and r any non-vanishing real number, also ru is a unit. And for u 1 and u 2 two units, one is expressed in terms of the other by a unique r0 as u 1=ru 2. For instance for units of mass we have the unit of kilogram and that of gram and there is a unique number, r=1000 with

    kg=1000g.kg = 1000 g \,.

In topological spaces

Let C= Top, so that all objects are topological spaces and groups G are topological groups.

A topological G-principal bundle π:PB is an example of a torsor over B in Top. This becomes a definition of principal bundle if we demand local triviality with respect to some open cover of B (see the remarks below).

In sheaves

Let C=Sh(S) be a category of sheaves over a site S.

The canonical example for a torsor in C is the trivial torsor over a sheaf of groups, G.

(…)

Group extensions

Every group extension AG^G canonically equips G^ with the structure of an A-torsor over G. See Group extensions as torsors for details

Properties

Torsors in Set

Let P be a G-torsor over the point in the category C= Set. Then as objects of C, P is isomorphic to G:

since P is inhabited (here meaning non-empty), we may pick an point p:*P of P. Write {p}P for this morphism, for emphasis. One sees that the diagram

GG×{p} (Id,p) G×P ρ(,p) ρ,π 2 P×{p} (Id,p) P×P\array{ G \simeq G \times \{p\} &\stackrel{(Id, p)}{\to}& G \times P \\ \downarrow^{\mathrlap{\rho(-,p)}} && \downarrow^{\mathrlap{\langle \rho, \pi_2}} \\ P \times \{p\} &\stackrel{(Id,p)}{\to}& P \times P }

is a pullback diagram. But since ρ is by assumption an isomorphism, and since pullbacks of isomorphisms are isomorphisms, also ρ(,p):GP is an isomorphism.

In other language, we say P is trivial if it is isomorphic to G as G-torsor, and a choice of isomorphism such as ρ(,p):GP is a trivialization. Notice that the composite

P×Pρ 1G×Pπ 1GP \times P \stackrel{\rho^{-1}}{\to} G \times P \stackrel{\pi_1}{\to} G

can be interpreted as “division” d:P×PG, dividing one element of P by another to get an element of G. If we further compose division with a choice of trivialization,

P×PdGρ(,p)P,P \times P \stackrel{d}{\to} G \stackrel{\rho(-, p)}{\to} P,

then we get a division structure D on P for which p behaves as an identity (i.e., D(x,x)=p for all xP), so that P acquires a group structure isomorphic to that of G.

Local trivialization

In other categories C besides Set, we cannot just “pick a point” of P even if P1 is an epimorphism, so this argument cannot be carried out, and indeed trivializations may not exist. However, it is possible to construct a local trivialization of a torsor, following a general philosophy from topos theory that a statement is “locally true” in a category C if it becomes true when reinterpreted in a slice after pulling back CC/U, where U is inhabited. (This in some sense is the basis of Kripke-Joyal semantics.)

In the present case, we may take U=P. Although we cannot “pick a point” of P (= global section of P1), we can pick a point of P if we reinterpret it by pulling back to C/P. In other words, π 2:P×P1×PP does have a global section regarded as an arrow in C/P. In fact, there is a “generic point”: the diagonal Δ:PP×P. Then, we may mimic the argument above, and consider the pullback diagram

G×P G×P×P ρ,π 2×id P×P id×Δ P×P×P\array{ G \times P & \to & G \times P \times P \\ \downarrow & & \downarrow \mathrlap{\langle \rho, \pi_2 \rangle \times id} \\ P \times P & \underset{id \times \Delta}{\to} & P \times P \times P }

living in C/P. As argued above, the vertical arrow on the left is an isomorphism; in fact, it is the isomorphism ρ,π 2:G×PP×P we started with!

Thus, a G-torsor in a category with products can be tautologically interpreted in terms of G-actions on objects P which become trivialized upon pulling back to the slice C/P.

Generalizations

References

For elementary examples of torsors over the point in Set , see:

A general topos-theoretic account is in section B3.2 of

See also the references at Diaconescu's theorem.

Some categorically-oriented articles discussing torsors are

  • Tomasz Brzeziński, On synthetic interpretation of quantum principal bundles, AJSE D - Mathematics 35(1D): 13-27, 2010 arXiv:0912.0213

  • D. H. Van Osdol, Principal homogeneous objects as representable functors, Cahiers Topologie Géom. Différentielle 18 (1977), no. 3, 271–289, numdam

  • K. T. S. Mohapeloa, A 2-colimit characterization of internal categories of torsors, J. Pure Appl. Algebra 71 (1991), no. 1, 75–91, doi

  • Thomas Booker, Ross Street, Torsors, herds and flocks, arXiv:0912.4551

  • J. Duskin, Simplicial methods and the interpretation of ‘triple’ cohomology, Memoirs AMS 3, issue 2, n° 163, 1975. MR393196

  • A. Vistoli, Grothendieck topologies, fibered categories and descent theory, in: FGA explained, 1–104, Math. Surveys Monogr., 123, AMS 2005, math.AG/0412512

  • Ieke Moerdijk, Introduction to the language of stacks and gerbes, math.AT/0212266.

A standard elementary discussion of torsors in algebraic geometry is in J. Milne’s book Etale cohomology. Much material is also in Giraud’s book on nonabelian cohomology.

MathOverflow: torsors-for-monoids

Revised on November 30, 2012 21:03:20 by Zoran Škoda (193.51.104.65)