Properties of generalized predictive control