Suppose I have a discrete-time linear dynamical system $x_{t+1} = Ax_t + Bu_t$, with no constraints on $A$ and $B$, e.g. the system may not be controllable, A may not be stable. B may not be full column or row rank. Is there any relationship between the set of equilibrium points of the system (i.e. the $x^*$ such that there exists a $u^*$ where $x^* = Ax^* + Bu^*$) and the controllable subspace? e.g. is $x^*$ guaranteed to be in the system's controllable subspace? Or vice versa? If not, are there any (non-trivial, e.g. not "the system is controllable") conditions on $A$ and/or $B$ for which it's true that one is a subset of or equal to the other?
Edit (01/24/25): I think you're referring to a comment by @KBS on this question, which is partly why I am confused. If the set of equilibrium points is maintainable, I would expect them to also be controllable. But projecting an equilibrium point $x^*$ onto the controllable subspace gives me a different point $x^c$, which is not even an equilibrium point (i.e. trying to solve $x^c = Ax^c + Bu^c \implies u^c = B^+(I-A)x^c$ gives a $u^c$ for which $Bu^c \neq (I-A)x^c$). So it seems they are not the same, and I'm trying to see why, and what their intersection is (if any).