Given a system dynamics \begin{equation} \dot{x}=A(p)x+Bu, \end{equation}
where $A(p)$ is the uncertain system state matrix with the nominal matrix being $A(p_0)$. The uncertainty in $A(p)$ satisfies the matching condition, i.e. \begin{equation} A(p)-A(p_0)=B\phi(p) \end{equation}
Now from the book "Robust control design (an optimal control approach)" I encountered an exercise problem which goes as follows:
If $(A(p_0),B)$ is controllable, show that $(A(p),B)$ is also controllable for any $\phi(p)$ where $A(p)=A(p_0)+B\phi(p)$.
My approach was to use the rank condition of the controllability matrix for the nominal case and extend that result to the original system but it does not give me the result I expected. Any hint will be much appreciated.