Documentation

TauCeti.Algebra.Module.ProjectiveCover.Existence

Existence of projective covers over a semiprimary ring #

TauCeti/Algebra/Module/ProjectiveCover/Basic.lean develops the projective cover of a module as a given datum: it is unique, and it receives every projective presentation, but nothing there produces one. This file supplies the existence theorem. Over a semiprimary ring — Mathlib's IsSemiprimaryRing, a ring whose Jacobson radical is nilpotent and whose radical quotient is semisimple, as a finite-dimensional algebra over a field is — every module has a projective cover (TauCeti.exists_isProjectiveCover), with no finiteness hypothesis on the module.

Some hypothesis on the ring is genuinely needed: ℤ ⧸ 2ℤ has no projective cover as a ℤ-module, although it has finite length.

The construction #

Write J for the radical and M ↦ M ⧸ J • M for passage to the radical quotient. Fix a free module N with a surjection p : N ↠ M — the free module on the underlying set of M will do — and let q : N ⧸ J • N ↠ M ⧸ J • M be the induced surjection. The cover is cut out of N by an idempotent, in three steps.

Nilpotence of J is used twice, and differently: once to make J • M superfluous in an arbitrary module — which is what removes every finiteness hypothesis, and is why a semiprimary ring covers all modules and not only the finitely generated ones a semiperfect ring covers — and once to make the kernel of the reduction map nil, which is what lets the idempotent lift.

Semiperfectness itself is TauCeti.IsSemiperfectRing, in TauCeti/RingTheory/Jacobson/Semiperfect.lean: the second use of nilpotence above, made at the level of the ring rather than of End N, is exactly the statement that a semiprimary ring is semiperfect.

Main statements #

References #

See T. Y. Lam, A First Course in Noncommutative Rings, §24 (semiperfect and semiprimary rings, idempotent lifting, and projective covers), and I. Assem, D. Simson, A. Skowroński, Elements of the Representation Theory of Associative Algebras, Vol. 1, Section I.5.

A projective cover is cut out of any projective presentation by an idempotent. Over a semiprimary ring, a surjection p : N ↠ M from a projective module restricts to a projective cover of M on a suitable submodule P of N; that cover property is all the statement records about P. See the module docstring for how P is produced.

Every module over a semiprimary ring has a projective cover.

The covering module is a submodule of the free module on the underlying set of M. No finiteness is assumed of M: a semiprimary ring is left perfect, so it covers every module, not only the finitely generated ones.

Every module over a ring finite over an Artinian ring has a projective cover. Here K is an Artinian ring acting on A compatibly with its multiplication, with A finite as a K-module; for instance, A may be a finite-dimensional algebra over a field. No finiteness is required of the module.