Abimodule
An A-bimodule is a module that is equipped with both a left and a right action of a ring A, such that the two actions commute. Concretely, M is an abelian group with actions A × M → M and M × A → M satisfying (a m) b = a (m b) for all a, b in A and m in M, and m 1 = m if A has a multiplicative identity. Equivalently, M is a module over the enveloping algebra A^e = A ⊗ Z A^op.
A-bimodules arise naturally in several contexts. The category of A-bimodules is the same as the category of
Morphisms of A-bimodules are maps that preserve both the left and right actions: f(a m b) = a