I’m trying to understand Theorem $2.1$ from Fillmore & Williams$^\color{magenta}{\star}$ and I’m a bit confused about the notation used. In particular, the theorem involves an expression of the form $A = B C$. Is the inverse $B^{-1}$ here meant to be the usual matrix inverse, implying that $B$ is square and invertible? Or, is this instead referring to a generalized inverse, such as the Moore-Penrose pseudoinverse, especially if $B$ is not square or not full-rank?
It seems to me that the paper doesn't explicitly clarify this point. Could someone familiar with this type of setup or similar literature shed some light on this? Any intuition or references would also be appreciated.
$\color{magenta}{\star}$ P.A. Fillmore, J.P. Williams, On operator ranges, Advances in Mathematics, Volume 7, Issue 3, December 1971.