I'm not sure what differentiates discrete from continuous systems in trying to prove certain properties of controllability. I have a chain of proofs from class that prove each other for a continuous system:
We'll call our system $ \Sigma = (A,B,C)$
1) $ \Sigma $ is controllable if $(A,B)$ is controllable
2) The Gramian control matrix $W_c(t) $ is positive definite
3) There does not exist $ x=Ty $ with det $\space T\neq0 $ such that
$T^{-1}AT=\begin{bmatrix} A_{11} \ A_{12} \\ 0 \ A_{22} \end{bmatrix}, \space T^{-1}B=\begin{bmatrix} B_1 \\ 0 \end{bmatrix}$
4) The Kalman rank condition is satisfied.
5) The PBH test is satisfied for rank$[A-\lambda I \space B]=n$ for all $\lambda \in \sigma(A)$ and for all $\lambda\in \mathbb{C}$
How is this applied to the discrete case?