On state-space representations of general discrete-time dynamical systems