diff --git a/doc/manual/source/the-model-file.rst b/doc/manual/source/the-model-file.rst index 86c05338446bb0f5fe0d5a599222eefce565baba..fc4887e54fa810610c0f6b69951475c10b5a1b66 100644 --- a/doc/manual/source/the-model-file.rst +++ b/doc/manual/source/the-model-file.rst @@ -959,6 +959,15 @@ The model is declared inside a ``model`` block: MODEL_EXPRESSION; + .. warning:: + + In Dynare, only equality signs can delineate the left and right-hand side of an + equation. If Dynare encounters an expression like ``a>=b``, this will therefore not + define an inequality constraint. Rather, it is interpreted as the homogenous equation + `(a>=b)=0;`, i.e., the Boolean `(a>=b)` must evaluate to 0. Inequality constraints + in Dynare instead need to be set up either via OccBin or as mixed complementarity problems. + + |br| Inside the model block, Dynare allows the creation of *model-local variables*, which constitute a simple way to share a common expression between several equations. The syntax consists