I am currently working my way through Probabilistic Robotics by Thrun, Burgard, and Fox. On p. 91, I encountered the following statement:
The Markovian assumption implies independence between $x_{t-1}$ and $u_t$, and thus $p(x_{t-1}|u_t) = p(x_{t-1})$.
$$x_{t-1} \ldots \text{system state at time } t-1 \\ u_t \ldots \text{control input immediately before time } t \\ p(y) \ldots \text{probability of } y $$
I thought hard, but I could not come up with a way to prove the independence between $x_{t-1}$ and $u_t$. Why, for example, is a system with a simple proportional controller $u_t = -x_{t-1}$ not Markovian?
I did some further research and found out the following:
The statement $p(x_{t-1}|u_t) = p(x_{t-1})$ has nothing to do with the Markov assumption. It rather states that control is randomly chosen and not a function of the state.
The assumption of random controls is essential for the Bayes filter: Without this assumption, the Bayes filter algorithm does not hold (cf. p. 32).
Since the quote provided in the original post stems from the mathematical derivation of the histogram filter, which is just an implementation of the Bayes filter, it simply restates the random controls assumption of the Bayes filter.