An algebraic structure consisting of a module over a commutative ring (or a vector space over a field) along with an additional binary operation that is bilinear over module (or vector) addition and scalar multiplication.
A collection of subsets of a given set, such that this collection contains the empty set, and the collection is closed under unions and complements (and thereby also under intersections and differences).