G-Module

A G-module is formed by taking a G-set which is also an abelian group, and imposing some level of compatibility between the operation of the abelian group and the group action.

Definition

Given a group G, a (left) G-module is an abelian group (M,+) and a map .:G×MM such that

  1. id.a=aaM
  2. g.(g.a)=(gg).ag,gGaM
  3. g.(a+b)=g.a+g.bgGa,bM

The first two axioms are those required for the map to be a group action, and thus on top of a group action, the only additionally imposed axiom is the third,

g.(a+b)=g.a+g.b.

This definition can be generalised further with rings acting on abelian groups to the notion of a module.