The Matlis dual of a module over an algebra #
Let R be a commutative ring, E an R-module and A an R-algebra. The Matlis dual
D_R N = Hom_R(N, E) exchanges left and right A-modules. This file defines it with its
contravariant action on morphisms, shows that for injective E it sends projective modules to
injective modules, and proves that evaluation N → D_R (D_R N) is an isomorphism of A-modules for
N of finite length over R, when E is an injective hull of R ⧸ J(R) and R ⧸ J(R) is
semisimple.
Right A-modules are modules over Aᵐᵒᵖ.
Main definitions #
TauCeti.MatlisDual R E N: the moduleHom_R(N, E), a right module whenNis a leftA-module and a left module whenNis a rightA-module, in both cases by precomposition. It is a type synonym, since the module of linear maps already carries the action on the codomain.TauCeti.MatlisDual.mapandTauCeti.MatlisDual.mapOp: the contravariant action on morphisms of left and of right modules, with the isomorphismsTauCeti.MatlisDual.congrandTauCeti.MatlisDual.congrOp.TauCeti.IsInjectiveEnvelope.matlisDualEvalEquivandTauCeti.IsInjectiveEnvelope.matlisDualEvalEquivOp: biduality for modules of finite length, as an isomorphism of left and of rightA-modules.
Implementation notes #
The actions of A and Aᵐᵒᵖ on MatlisDual R E N are instances of low priority, so that instance
search prefers the R-module structure on the values whenever A is R itself. The action of R
through A is equal to it by the IsScalarTower instances, not definitionally.
The suffix Op on a construction marks a right-module source: MatlisDual.map dualizes morphisms
of left modules, MatlisDual.mapOp those of right modules, and matlisDualEvalEquivOp is biduality
for right modules.
References #
- M. Auslander, I. Reiten, S. O. Smalø, Representation Theory of Artin Algebras, Section II.3.
The Matlis dual D_R N = Hom_R(N, E) of an R-module N, with values in E. A left
A-module N has a right A-module as dual, and a right A-module has a left A-module as dual.
The synonym keeps these actions apart from the action on the codomain of a linear map.
Instances For
The underlying R-module of D_R N is the module of linear maps N → E.
Instances For
The dual of a left A-module is a right A-module: (φ · a) x = φ (a • x).
The right action on the dual of a left module is precomposition with the left action.
A morphism of left modules dualizes to a morphism of right modules, by precomposition.
Instances For
An isomorphism of left modules dualizes to an isomorphism of right modules. The two modules may
carry any R-module structures compatible with the A-action.
Instances For
The dual of a right A-module is a left A-module: (a • φ) x = φ (x · a).
The left action on the dual of a right module is precomposition with the right action.
A morphism of right modules dualizes to a morphism of left modules, by precomposition.
Instances For
An isomorphism of right modules dualizes to an isomorphism of left modules. The two modules may
carry any R-module structures compatible with the A-action.
Instances For
The dual of a projective right module is an injective left module.
The dual of a projective left module is an injective right module.
D_R A, the dual of the right regular module with action (a • φ) x = φ (x * a), is an
injective left A-module.
Evaluation N → D_R (D_R N), as a map of R-modules.
Instances For
Matlis biduality. Evaluation N → D_R (D_R N) is bijective for every R-module N of
finite length.
Matlis biduality for left modules. Evaluation N → D_R (D_R N) is an isomorphism of left
A-modules for every left A-module N of finite length over R.
Instances For
Matlis biduality for right modules. Evaluation N → D_R (D_R N) is an isomorphism of right
A-modules for every right A-module N of finite length over R.