jpfeifer, thank you very much! I put the question here.
The question is how to choose the state variables in a dynamic programming problem.
For example, in page 100 of Walsh's Monetary Theory and Policy (3e), the budget constraint is as (3.18). When one set up the dynamic programming problem, one can define a new varialbe such as "wealth", which is the combination of B_{t-1}, K_{t_1}, as the state varibles.
w_t : = f(k_{t-1}) + (1-delta)k_{t-1} + t_t + m_{t-1} + (1+i_{t-1}) b_{t-1} = c_t + m_t + b_t + k_t
When I set up the Bellman equation, I have two choices:
1) define a single variable w_t just as above, so the state variable is "one" variable w_t.
or
2) use k_{t_1}, m_{t_1} and b_{t-1} as state variables, so I have "three" state variable.
The questions are
1. Which is the ‘correct’ choice and Why? Are the two give the same results in general?
2. What is the general principle (if such principle really exists) to choose the state variables in
a dynamic programming problem?