A linear transformation of some n-tuple (let's call it a) to some m-tuple (let's call it b) can be thought of as the sum of an element-wise multiplication of each item of a by an m-tuple coefficient (let's call the coefficient c_i). So b = ∑ a_i × c_i.
The coefficients may or may not be linearly independent. The span (https://en.wikipedia.org/wiki/Linear_span) of these coefficients is a useful property of the linear transformation; I consider it a more fundamental, more useful concept than your "rank".
The concept of “rank” drops out of the (misnamed) “Gaussian Elimination” algorithm, and there are lots of theorems that involve it (probably because it was discovered early on in the development of this field), but it seems a rather complicated and unintuitive concept, to me. If you're using “rank”, you need to use a lot of theorems and lemmas and conversions between different representations of things that just don't seem necessary. I am happy to be corrected.
> Nope - the book in question is not offered as a beginner course stats anywhere I am aware of.
That doesn't mean it's not a textbook for beginners. It looks like one, to me.
> So you have not looked at the book yet are arguing what kind of book it is?
It's over 500 pages long. I've scrolled through it a bit, and nothing jumped out as obviously wrong; I haven't read it. (Though I did see a few different distributions named, hence my confusion.)