In mathematics, particularly in the context of abstract algebra, the term **socle** refers to aspecific substructure associated with a module or agroup. The socle of a module (or group) can be intuitively understood as the "smallest building blocks" of the structure in question.