A characterization of a certain family of matrices in terms of another matrix.

87 Views Asked by At

Consider a real matrix $A$ of dimension $n \times n$. Assume $k \leq n$ is given. I am looking for ways to describe the following set of matrices in terms of properties of $A$. $\mathcal{S}(A) = \{B \in \mathbb{R}^{n \times k}: \exists F \in \mathbb{R}^{k \times k}. AB = BF\}$.

One example of a matrix $B \in \mathcal{S}(A)$ is any matrix whose columns are eigenvectors of $A$. In this case, $F$ is diagonal and contains the eigenvalues. But maybe there are other choices of $B$, where $F$ is not diagonal.

I am looking for an answer which would tell me something like: all members of $\mathcal{S}(A)$ are related to, say, the eigenvectors of $A$ in some way (or to some other property of $A$, not just eigenvectors).

1

There are 1 best solutions below

2
On BEST ANSWER

One possible description of this set is the following. Let $\Im(C)$ denote the image of the matrix $C$. Thus, $S(A)=\{B,\ \Im(AB)\subset\Im(B)\}$.

Before proving it, notice that we can provide many examples of matrices in $S(A)$ with this description. For example, any matrix $B$ such that $\Im(A)\subset\Im(B)$ belongs to $S(A)$, because $\Im(AB)\subset\Im(A)\subset\Im(B)$.

Now let's prove that $S(A)=\{B,\ \Im(AB)\subset\Im(B)\}$.

One direction is obvious.

If $AB=BF$ then $\Im(AB)=\Im(BF)\subset\Im(B)$. Thus, $S(A)\subset \{B,\ \Im(AB)\subset\Im(B)\}$.

Now, suppose $\Im(AB)\subset\Im(B)$.

Let $B^{+}$ be the pseudo inverse of $B$.

Since $BB^{+}$ is a orthogonal projection onto the $\Im(B)$ and $\Im(AB)\subset\Im(B)$ then $BB^{+}AB=AB$. Define $F=B^{+}AB$ and we obtain $BF=AB$. Thus, $\{B,\ \Im(AB)\subset\Im(B)\}\subset S(A)$.

Edit: Notice that $\Im(AB)=A(\Im(B))$. Thus, $S(A)=\{B,\ \Im(B)\text{ is an invariant subspace of A}\}$. In order to construct the set $S(A)$, we must find the invariant subspaces of $A$. The columns of $B\in S(A)$ must be a generating set for the invariant subspace.