I have a rank one matrix given below
$$A = bc^T$$
where $A \in R^{n \times n}$, $b \in R^n$ and $c \in R^n$. I have where the matrix is made of rank components where each component should be a lower triangular matrix. How should I put constraints on $b$ and $c$ such that $A$ is a lower triangular matrix? and how do I solve them?
Let $j$ be the index (if exists) such that $c_j\ne0=c_{j+1}=\cdots=c_n$. That is, let $c_j$ be the last nonzero entry of $c$.
If $A=bc^T$ is lower triangular, we must have $a_{1j}=a_{2j}=\cdots=a_{j-1,j}=0$. This imposes some necessary conditions on the entries of $b$. One may verify that these conditions are also sufficient for $bc^T$ to be lower triangular.