The Bellman equations express the recursive relationship in Value Functions: the value of a state equals the immediate reward plus the discounted value of the next state.
Bellman expectation equation (for policy ):
Bellman optimality equation (for optimal policy):
Why this matters:
- The recursive structure enables Dynamic Programming in RL: solve by iterating the Bellman equation
- Q-Learning uses a sample-based approximation of the Bellman optimality equation
- Miscoral Difference Learning bootstraps by using current value estimates in place of true expected values
- The Bellman equation is to RL what the chain rule is to deep learning — the fundamental recursive decomposition
Fixed point: is the unique fixed point of the Bellman optimality operator (contraction mapping theorem guarantees convergence).
See also: Value Functions, Dynamic Programming in RL, Q-Learning