Skip to content

Preprocessor simplification incorrectly treats foward-looking equations.

The file simple_impinf.mod contains the line

mu_x(+1) = 0;

Starting in 4.6, the preprocessor simplifies constant variables. The problem is that it interprets the above equation to imply mu_x=0 and drops the variable from the lead_lag_incidence. But something that is 0 in expectations is not necessarily 0 in all states of the world.