Quotients of torsors by normal subgroups #
Let G be a group acting on P and let H be a normal subgroup of G. The space
MulAction.orbitRel.Quotient H P of H-orbits in P carries an action of the quotient group
G ⧸ H (MulAction.orbitRel.Quotient.instMulActionQuotientGroup), given on representatives by
(g : G ⧸ H) • ⟦p⟧ = ⟦g • p⟧. If P is a torsor under G, then the orbit space is a torsor
under G ⧸ H, with ⟦p⟧ /ₛ ⟦q⟧ = (p /ₛ q : G ⧸ H).
Additively: if P is an AddTorsor under G and H is a normal additive subgroup, then the
space of H-orbits is an AddTorsor under G ⧸ H. This is how a torsor under a group of
classes descends to a torsor under a quotient of that group.
Main definitions #
MulAction.orbitRel.Quotient.instTorsorQuotientGroup: the space ofH-orbits of aG-torsor is aG ⧸ H-torsor, and its additive version.
Main results #
MulAction.orbitRel.Quotient.mk_eq_mk_iff_sdiv_mem: two points of a torsor lie in the sameH-orbit exactly when their difference lies inH.MulAction.orbitRel.Quotient.mk_sdiv_mk: the difference on the orbit space is computed on representatives.
Two points of an additive torsor have the same H-orbit exactly when their
difference lies in H.
The class of p -ᵥ q in G ⧸ H depends only on the H-orbits of p and
q.
The difference of two H-orbits is computed on
representatives.
The space of H-orbits of an additive G-torsor is an additive torsor under
G ⧸ H.