Fiscal rules and the maximum sustainable size of the public debt in the Diamond overlapping generations model