Classes of almost clean rings
Abstract
A ring is clean (almost clean) if each of its elements is the sum of a unit (regular element) and an idempotent. A module is clean (almost clean) if its endomorphism ring is clean (almost clean). We show that every quasi-continuous and nonsingular module is almost clean and that every right CS and right nonsingular ring is almost clean. As a corollary, all right strongly semihereditary rings, including finite -algebras and noetherian Leavitt path algebras in particular, are almost clean. We say that a ring is special clean (special almost clean) if each element can be decomposed as the sum of a unit (regular element) and an idempotent with The Camillo-Khurana Theorem characterizes unit-regular rings as special clean rings. We prove an analogous theorem for abelian Rickart rings: an abelian ring is Rickart if and only if it is special almost clean. As a corollary, we show that a right quasi-continuous and right nonsingular ring is left and right Rickart. If a special (almost) clean decomposition is unique, we say that the ring is uniquely special (almost) clean. We show that (1) an abelian ring is unit-regular (equiv. special clean) if and only if it is uniquely special clean, and that (2) an abelian and right quasi-continuous ring is Rickart (equiv. special almost clean) if and only if it is uniquely special almost clean. Finally, we adapt some of our results to rings with involution: a *-ring is *-clean (almost *-clean) if each of its elements is the sum of a unit (regular element) and a projection (self-adjoint idempotent). A special (almost) *-clean ring is similarly defined by replacing ``idempotent'' with ``projection'' in the appropriate definition. We show that an abelian *-ring is a Rickart *-ring if and only if it is special almost *-clean, and that an abelian *-ring is *-regular if and only if it is special *-clean.
Cite
@article{arxiv.1305.2115,
title = {Classes of almost clean rings},
author = {Evrim Akalan and Lia Vas},
journal= {arXiv preprint arXiv:1305.2115},
year = {2013}
}