Groups
A vector is an element you can add and scale, and a vector space is any collection of such elements closed under these operations.
Matrix rank is the number of pivots after Gaussian elimination and equals the dimension of both the column space and the row space.