von Neumann regular rings and generalizations Structure and representation mathematics