key: cord-0119037-d4p0xos1 authors: Ascari, Guido; Mavroeidis, Sophocles title: The unbearable lightness of equilibria in a low interest rate environment date: 2020-06-20 journal: nan DOI: nan sha: f92deb8c788c03fe13639d231e1ab3bcd09aee87 doc_id: 119037 cord_uid: d4p0xos1 Structural models with no solution are incoherent, and those with multiple solutions are incomplete. We show that models with occasionally binding constraints are not generically coherent. Coherency requires restrictions on the parameters or on the support of the distribution of the shocks. In presence of multiple shocks, the support restrictions cannot be independent from each other, so the assumption of orthogonality of structural shocks is incompatible with coherency. Models whose coherency is based on support restrictions are generically incomplete, admitting a very large number of minimum state variable solutions. It is well-known that in structural models with occasionally binding constraints, equilibria may not exist (incoherency) or there may be multiple equilibria (incompleteness). Gourieroux et al. (1980) (henceforth GLM) studied this problem in the context of simultaneous equations models with endogenous regime switching, and derived conditions for existence and uniqueness of solutions, which are known as 'coherency and completeness' (CC) conditions. Aruoba et al. (2021b) and Mavroeidis (2021) derived these conditions for structural vector autoregressions with occasionally binding constraints. However, to the best of our knowledge, there are no general results about the conditions for existence and uniqueness of equilibria in dynamic forward-looking models with rational expectations when some variables are subject to occasionally binding constraints. This is despite the fact that there is a large and expanding literature on solution algorithms for such models (see Fernández-Villaverde et al., 2016) applied for example to models with a zero lower bound (ZLB) constraint on the interest rate (see e.g., Fernández-Villaverde et al., 2015; Guerrieri and Iacoviello, 2015; Aruoba et al., 2018; Gust et al., 2017; Aruoba et al., 2021a; Eggertsson et al., 2021) . In this paper, we attempt to fill that gap in the literature. We show that the question of existence of equilibria (coherency) is a nontrivial problem in models with a ZLB constraint on the nominal interest rate. Our main finding is that, under rational expectations, coherency requires restrictions on the support of the distribution of the exogenous shocks, and these restrictions are difficult to interpret. The intuition for this result can be gauged from a standard New Keynesian (NK) model. Coherency of the model requires that the aggregate demand (AD) and supply (AS) curves intersect for all possible values of the shocks. If the curves are straight lines, then the model is coherent if and only if the curves are not parallel. Therefore, linear models are generically coherent. However, models with a ZLB constraint are at most piecewise linear even if the Euler equations of the agents are linearized. In those models coherency is no longer generic, because the curves may not intersect. This depends on the slope of the curves and their intercept. The former depends on structural parameters, while the latter depends on the shocks. In fact, many applications in the literature feature parameters and distribution of shocks that place them in the incoherency region (e.g., a monetary policy rule that satisfies the Taylor principle, structural shocks with unbounded support). Given the parameters, coherency can only be restored by restricting the support of the distribution of the shocks, so the AD and AS curves never fail to intersect. In other words, we need to exclude the possibility of sufficiently adverse shocks causing rational expectations to diverge. We derive our main result first in a simple model that consists of an active Taylor rule with a ZLB constraint and a nonlinear Fisher equation with a single discount factor (AD) shock that can take two values. This setup has been used, amongst others, by Eggertsson and Woodford (2003) and Aruoba et al. (2018) , and it suffices to study the problem analytically and convey the main intuition. The main takeaway from this example is that when the Taylor rule is active, there exist no bounded fundamental or sunspot equilibria unless negative AD shocks are sufficiently small. Because this restriction on the support of the distribution of the shock is asymmetric, this finding is not equivalent to restricting the variance of the shock. We then turn to (piecewise) linear models, and focus on the question of existence of minimum state variable (MSV) solutions, which are the solutions that most of the literature typically focuses on. A key insight of the paper is that when the support of the distribution of the exogenous variables is discrete, these models can be cast into the class of piecewise linear simultaneous equations models with endogenous regime switching analysed by GLM. We can therefore use the main existence theorem of GLM to study their coherency properties. Applying this methodology to a prototypical three-equation NK model, we find that the model is not generically coherent both when the Taylor rule is active and when monetary policy is optimal under discretion. The restrictions on the support that are needed to restore an equilibrium depend on the structural parameters as well as the past values of the state variables. When there are multiple shocks, the support restrictions are such that the shocks cannot have 'rectangular' support, meaning that they cannot be independent from each other. For example, the range of values that the monetary policy shock can be allowed to take depends on the realizations of the other shocks. So, the assumption of orthogonality of structural shocks is incompatible with coherency. When the CC condition is violated, imposing the necessary support restrictions to guarantee existence of a solution causes incompleteness, i.e., multiplicity of MSV solutions. We show that there may be up to 2 k MSV equilibria, where k is the number of states that the exogenous variables can take. The literature on the ZLB stressed from the outset the possibility of multiple steady states and/or multiple equilibria, and of sunspots solutions due either to indeterminacy or to belief-driven fluctuations between the two steady states (e.g., Aruoba et al., 2018; Mertens and Ravn, 2014) . Here, we stress a novel source of multiplicity: the multiplicity of MSV solutions. Finally, we identify possible ways out of the conundrum of incoherency and incompleteness of the NK model. These call for a different modelling of monetary policy. A first possibility would be to assume that monetary policy steps in with a different policy reaction, e.g., unconventional monetary policy (UMP), to catastrophic shocks that cause the economy to collapse. However, this policy response would need to be incorporated in the model, affecting the behavior of the economy also in normal times (i.e., when shocks are small). A more straightforward approach is to assume that UMP can relax the ZLB constraint sufficiently to restore the generic coherency of the model without support restrictions. This underscores another potentially important role of UMP not emphasized in the literature so far: UMP does not only help take the economy out of a liquidity trap, but it is also useful in ensuring the economy does not collapse in the sense that there is no bounded equilibrium. A number of theoretical papers provide sufficient conditions for existence of MSV equilibria in NK models (see Eggertsson, 2011; Boneva et al., 2016; Armenter, 2018; Christiano et al., 2018; Nakata, 2018; Nakata and Schmidt, 2019) . Our contribution relative to this literature is to provide both necessary and sufficient conditions that can be applied more generally. Holden (2021) analyses existence under perfect foresight, so his methodology is complementary to ours. Mendes (2011) provides existence conditions on the variance of exogenous shocks in models without endogenous or exogenous dynamics, while Richter and Throckmorton (2015) report similar findings based on simulations. Our analysis provides a theoretical underpinning of these findings and highlights that existence generally requires restrictions on the support of the distribution of the shocks rather than their variance. The structure of the paper is as follows. Section 2 presents the main findings of the paper regarding the problem of incoherency (i.e., non-existence of equilibria). Section 3 looks at the problem of incompleteness (i.e., multiplicity of MSV solutions). Section 4 concludes. All proofs are given in the Appendix available online. This Section illustrates the main results of the paper that concern coherency, i.e., existence of a solution, in models with a ZLB constraint. Subsection 2.1 presents the simplest nonlinear example. Subsection 2.2 turns to piecewise (log)linear models, including the three-equation NK model, and introduces a general method for analysing their coherency properties. Subsection 2.3 highlights the nature of the support restrictions needed for coherency allowing for continuous stochastic shocks, using a convenient forward-looking Taylor rule example. Subsection 2.4 derives the conditions on the Taylor rule coefficient for coherency and completeness in the simple NK model. Subsection 2.5 shows how unconventional monetary policy can restore coherency in the NK model with an active Taylor rule. Finally, Subsection 2.6 examines the implications of endogenous dynamics. We illustrate the main results of the paper using the simplest possible model that is analytically tractable and suffices to illustrate our point in a straightforward way. It should be clear that the problem that we point out is generic and not confined to this simple setup. The model is taken from Section 2 in Aruoba et al. (2018) (henceforth ACS). It consists of two equations: a consumption Euler equation (1) and a simple Taylor rule subject to a ZLB constraint where R t is the gross nominal interest rate, π t is the gross inflation rate, π * is the target of the central bank for the gross inflation rate, M t+1 is the stochastic discount factor, and r is the steadystate value of 1/M t+1 , which is also the steady-state value of the gross real interest rate R t /E t (π t+1 ). To complete the specification of the model, we need to specify the law of motion of M t . Assumption 1. M t is a 2-state Markov-Chain process with an absorbing state r −1 , and a transitory state r −1 e −r L > r −1 that persists with probability p > 0. This is a common assumption in the theoretical literature (see, e.g., Eggertsson and Woodford, 2003; Christiano et al., 2011; Eggertsson, 2011) . r L < 0 can be interpreted as negative real interest rate shock, which captures the possibility of a temporary liquidity trap. Substituting for R t in (1) using (2), we obtain Let Ω t denote the information set at time t, such that E t (·) := E(·|Ω t ). In the words of Blanchard and Kahn (1980) , a solution π t of the model is a sequence of functions of variables in Ω t that satisfies (3) for all possible realizations of these variables. Like Blanchard and Kahn (1980) , we focus on bounded solutions. The following proposition provides, in the context of the present example, the main message of the paper, that coherency of the model (i.e., existence of a solution) requires restrictions on the support of the distribution of the state variable M t . Proposition 1. Under Assumption 1 and ψ > 1, a fundamental solution to (3) exists if and only if the exogenous process M t satisfies the support restrictions Here we sketch graphically the argument for the first of the support restrictions in (4) in order to convey the main intuition for why a solution fails to exist when the shocks are sufficiently large. Note that the upper bound on (−r L ) in (4) is increasing in the Taylor rule coefficient ψ. So, for some values of the shock (−r L ), the model may be coherent with a sufficiently active Taylor rule and incoherent with a less active one. Moreover, both support restrictions in (4) become slacker as the inflation target π * increases. The proposition also shows that coherency does not depend on the variance of the exogenous process per se. 1 Suppose that M t is in the absorbing state r −1 . Then, there is no uncertainty in π t+1 along a fundamental solution, so (3) becomes a deterministic difference equation that can be represented in terms ofπ t := log (π t /π * ) (no approximation is involved) aŝ Figure 1 plots the right hand side of the above equation along with a 45°line. It is clear from the graph on the right that if rπ * < 1, π t+s diverges for any initial value of π t , i.e., there is no bounded solution. This is because the stable point to which π t would jump to in the absence of the constraint (i.e., the origin in the figure) violates the constraint, so it is infeasible. In contrast, when rπ * ≥ 1, there exist many bounded solutions with π t ≤ π * , which is a stable manifold in this case. In this simple example, r corresponds to the steady-state value of the gross real interest rate, so it is fairly innocuous to assume r ≥ 1 and the inflation target is typically nonnegative (π * ≥ 1). But the same basic intuition applies in the transitory state: coherency of the model requires that the transitory shock is such that there exist stable paths which π t can jump to, or in other words, that the curve representing the transitory dynamics intersects with the 45°line, see Figure 9 in A.1. Figure 1 : Illustration of coherency restriction rπ * ≥ 1 under the absorbing state in Proposition 1. The red line plotsπ t+1 = max {− log rπ * , ψπ t } with ψ > 1 for two different values of rπ * . When rπ * < 1, no bounded solution exists. Proposition 1 focused only on the case ψ > 1, but it is easy to see from the proof, as well as from the argument in Figure 1 , that no support restrictions are needed when ψ < 1: the model is always coherent when the Taylor rule is passive. When the coherency condition in Proposition 1 holds, the stationary solutions of the transition equations represent fundamental solutions at which π t depends only on M t and not on its lags. Such solutions are also known as minimum state variable (MSV) solutions in the literature, because they involve the smallest number of state variables (in this case, only one). So, for this model, the same coherency condition that is required for existence of bounded fundamental solutions is also necessary and sufficient for the existence of MSV solutions, which is a subset of all fundamental solutions. This is noteworthy because many of the solution methods in the literature focus on MSV solutions, e.g., Fernández-Villaverde et al. (2015) , Richter and Throckmorton (2015) . We conclude our analysis of this simple example by considering sunspot solutions. For simplicity, we assume there are no fundamental shocks, as in Mertens and Ravn (2014). Proposition 2. Suppose M t = r −1 with probability 1 and ψ > 1, and let ς t ∈ {0, 1} be a first-order Markovian sunspot process that belongs to agents' information set Ω t . Sunspot solutions to (3) exist if and only if r −1 ≤ π * . Proposition 2 shows that the support restriction for the existence of sunspot solutions is exactly the same as for the existence of fundamental solutions (see the condition corresponding to the absorbing state in Proposition 1). Thus allowing for sunspot equilibria does not alter the essence of the coherency problem, as we further show in the next subsection. Many of the solution methods in the literature apply to (log)linear models, whose only nonlinearity arises from the lower bound constraint on interest rates, e.g., Eggertsson and Woodford (2003) , Guerrieri and Iacoviello (2015) , Kulish et al. (2017) , Holden (2021). 2 Let Y t be a n × 1 vector of endogenous variables, X t be a n x × 1 vector of exogenous state variables, which could include a sunspot shock whose coefficients in the model are zero, and s t ∈ {0, 1} an indicator variable that takes the value 1 when some inequality constraint is slack and zero otherwise. We consider models that can be written in the canonical form where A s , B s , C s , D s are coefficient matrices, a, b, c, d are coefficient vectors and 1 A is the indicator function that takes the value 1 if A holds and zero otherwise. 3 Example ACS Taking a log-linear approximation of (1) around M t = r −1 and π t = π * we obtain π t+1|t =R t +M t+1|t , whereπ t := log (π t /π * ) ,M t := log (rM t ) ,R t := log R t − µ, µ := log (rπ * ) . Taking logs of (2) (no approximation) yieldsR t = max {−µ, ψπ t } and combining the two equations 2 These models are often motivated as (log)linear approximations to some originally nonlinear model under the assumption that the equilibria of the linear model are close to the equilibria of the original nonlinear model (see Boneva et al., 2016; Eggertsson and Singh, 2019) . This assumption implicitly imposes conditions for the existence of these equilibria. The coherency of the approximating linear model is therefore a necessary precondition that needs to be checked. Example NK-TR The basic three-equation New Keynesian model, consisting of a Phillips curve, an Euler equation and a Taylor rule, iŝ whereπ t ,R t were defined in the previous example andx t is the output gap. It can be put in the canonical form (5) with Y t = (π t ,x t ) , X t = (u t , t , ν t , 1) , and coefficients given in A.2.1. Example NK-OP The NK model with optimal discretionary policy replaces (6c) with where γ ≥ 0 is the weight the monetary authority attaches to output stabilization relative to inflation stabilization, see Armenter (2018) , Nakata (2018) or Nakata and Schmidt (2019) for details. Substituting forR t = −µ in (6b) when the ZLB binds, the model can be written in terms of two equations: (6a . This can be put in the canonical representation (5) with Y t = (π t ,x t ) , X t = (u t , t , 1), and coefficients given in A.2.1. A special case of (5) without expectations of the endogenous variables, i.e., B 0 = B 1 = 0 and b = 0, is a piecewise linear simultaneous equations model with endogenous regime switching, whose coherency was analysed by GLM. We will now show how (5) with expectations can be cast into the model analysed by GLM when the shocks are Markovian with discrete support. This is a key insight of the paper. Without much loss of generality, we assume that the state variables X t are first-order Markovian. We also focus on the existence of MSV solutions that can be represented as Y t = f (X t ) for some function f (·) . Therefore, from now on, coherency of the model (5) is understood to mean existence of some function f (·) such that Y t = f (X t ) satisfies (5). Assume that X t can be represented as a k-state stationary first-order Markov chain process with transition matrix K, and collect all the possible states i = 1, ..., k of X t in a n x × k matrix X. Let e i denote the ith column of I k , the identity matrix of dimension k, so that Xe i -the ith column of X -is the ith state of X t . Note that the elements of the transition kernel are K ij = Pr (X t+1 = Xe j |X t = Xe i ) and hence, E (X t+1 |X t = Xe i ) = XK e i . Let Y denote the n × k matrix whose ith column, Ye i , gives the value of Y t that corresponds to X t = Xe i along a MSV solution. Therefore, along a MSV solution we have YK e i . Substituting into (5), Y must satisfy the following system of equations This system of equations can be expressed in the form F (Y) = κ (X), where κ (·) is some function of X, and F (·) is a piecewise linear continuous function of Y. Specifically, let J be a subset of {1, ..., k} . Then, we can write F (·) as where C J = Y : Y ∈ n×k , s i = 1 {i∈J} is defined by a particular configuration of regimes over the k states given by J. If the piecewise linear function F (·) in (9) is invertible, then the system is coherent. This can be checked using Theorem 1 from GLM reproduced below. Theorem (GLM). Suppose that the mapping F (·) defined in (9) is continuous. A necessary and sufficient condition for F (·) to be invertible is that all the determinants det A J , J ⊆ {1, ..., k} have the same sign. 4 The above determinant condition is straightforward to check. If the condition is satisfied, then the model has a unique MSV solution. If the condition fails, the model is not generically coherent, meaning that there will be values of X for which no MSV solution exists. Since X represents the support of the distribution of X t , violation of the coherency condition in the GLM Theorem means that a MSV solution can only be found if we impose restrictions on the support of the distribution of the exogenous variables X t . Example ACS continued SupposeM t follows a two-state Markov Chain with transition kernel K, there are four possible subsets of {1, 2}. Let PIR refer to a positive interest rate state when (10) where, as we showed previously, A 0 = 0, A 1 = −ψ, and B 0 = B 1 = 1. From (10), we obtain We focus on the case ψ > 1. Since 0 ≤ p, q ≤ 1, it follows immediately that det A J 1 is positive while det A J 2 and det A J 3 are both negative, so the coherency condition in the GLM Theorem is violated. The next proposition states that the conclusion that an active Taylor rule leads to a model that is not generically coherent generalizes to the basic three-equation NK model. The following one states that the same conclusion applies to a NK model with optimal policy. Proposition 3. The NK-TR model given by equations (6a) with u t = 0, (6b) with t following a two-state Markov chain process, and the active Taylor rule (6c) with ψ > 1 and ψ x = ν t = 0, is not generically coherent. 5 Proposition 4. The NK-OP model given by equations (6a) with u t = 0, (6b) with t following a two-state Markov chain process, and the optimal discretionary policy (7) is not generically coherent. Proposition 4 proves that there are values of the shocks for which no MSV equilibrium exists, thus formally corroborating the numerical findings in Armenter (2018) about non-existence of Markov-perfect equilibria (which we call MSV solutions) in the NK-OP model. Analogously to Proposition 1 in the previous subsection, we can characterize the support restrictions for existence of a solution in the special case given by Assumption 1, such that p < 1 (transitory state) and q = 1 (absorbing state), with support ofM t equal to (−r L ) and 0, respectively. When θ > 1, the AS is flatter than AD ZLB , and the AS − AD system is described by the curves plotted in the left column of Figure 2 for the two cases when the absorbing state is PIR on the top, i.e., panel (a), and when the absorbing state is ZIR on the bottom, i.e., panel (c). Inspection of these two graphs shows there is always a solution in both cases. Hence, when θ > 1, the only necessary support restriction is (rπ * ) −1 ≤ 1, which guarantees the existence of an equilibrium in the absorbing state, as stated in (11a). 6 Next, turn to the case θ ≤ 1. The AS is steeper than AD ZLB , and the AS − AD system is described by the curves plotted in the right column of Figure 2 for the two cases when the absorbing state is PIR on the top, i.e., panel (b), and when the absorbing state is ZIR on the bottom, i.e., panel (d). Clealry, a further support restriction is needed on the value of the shock in the transitory state to avoid the AD curve being completely above the AS curve. Intuitively, the negative shock cannot be too large (in absolute value) for an equilibrium (actually two equilibria in this case) to exist. This is what the second condition (11b) guarantees. Figure 3 helps to grasp the economic intuition. The AD curve is piecewise linear depending on whether the economy is at the ZLB (AD ZLB ) or monetary policy follows the optimal rule (AD OP ). The negative shock shifts the AD ZLB curve upward. In the transitory state, there are four possibilities. When θ > 1, the AS is flatter than AD ZLB and the relevant plots are panel (a) and (c) on the left column, depending whether agents expect the absorbing state to be a PIR or a ZIR. There is always a solution in both cases, so again we conclude that when θ > 1, the only necessary support restriction is (rπ * ) −1 ≤ 1, as stated in (12a). Instead, when θ ≤ 1, the AS is steeper than AD ZLB , and the relevant plots are the one on the right column. There exists an equilibrium (actually two equilibria) if and only if (−r L ) is below a threshold level, which is given by µ p , as stated by (12b) (see Appendix A.2.5). The literature on confidence-driven equilibria (e.g., Mertens and Ravn, 2014) emphasised the possibility of sunspots when θ ≤ 1. Propositions 5 and 6 do not consider sunspot equilibria. Existence of sunspot equilibria can be examined by including a sunspot shock in the exogenous state variables X t . For example, analogously to Proposition 2, it can be shown that if the discount factor shock M t takes a single value 1/r and we allow for a binary sunspot process ς t with transition matrix K ς , the NK-TR model with ψ > 1 is not generically coherent, and an equilibrium exists if In the case of the NK-OP model, Nakata (2018) and Nakata and Schmidt (2019) consider only the case when the ZLB always binds in the 'low' state, corresponding to −pr L > log(rπ * ). Because this excludes (12b), the condition for existence of a Markov-perfect (MSV) equilibrium given in Nakata and Schmidt (2019, Prop. 1) corresponds to (12a), which they express as a restriction on the transition probabilities, equivalent to θ > 1 in (12a), see Appendix A.2.7 for details. Therefore, Proposition 6 corroborates and extends the existence results in Nakata and Schmidt (2019) by highlighting that existence requires restrictions on the values the shocks can take (support) rather than on the transition probabilities. Finally, note that as σ gets large, θ goes to zero and condition (11) reduces to which is the support restriction for Example ACS. 8 To shed some further light on the nature of the support restrictions, we consider a modification of Example ACS that allows us to characterize the support restrictions analytically even when there are multiple shocks and the distribution of the shocks is continuous. Specifically, we replace the contemporaneous Taylor rule (2) with a purely forward-looking one that also includes a monetary policy shock ν t . In log-deviations from steady state, the forward-looking Taylor rule isR t = max(−µ, ψπ t+1|t + ν t ). Substituting forπ t+1|t =R t +M t+1|t from the log-linear Fisher equation, we obtain the univariate equation The advantage of a forward-looking Taylor rule in this very simple model is that it allows us to substitute out the expectations of the endogenous variableπ t+1|t , and therefore obtain an equation that is immediately piecewise linear in the remaining endogenous variableR t . Application of the GLM Theorem then shows that the model is not generically coherent when ψ > 1. This is shown graphically in Figure 4 , where the left-hand side (LHS) and right-hand side (RHS) of (14) are shown in blue and red, respectively. When ψ > 1, (14) may have no solution, an example of which is shown on the left graph in Figure 4 ; or it may have two solutions, which is shown in the graph on the right in Figure 4 . The latter graph also highlights the range of values of the shocks corresponding to incoherency -when the positively sloped part of the red curve lies in the grey area, and the ones for which two solutions exist -when the positively sloped part of the red curve lies to the right of the grey area. The support restrictions required for existence of a solution are Suppose further thatM t follows the AR(1) processM t = ρM t−1 + σ t with E t−1 t = 0, which is the continuous counterpart to the Markov Chain representation we used previously. The support restrictions can then be equivalently rewritten as Condition (15) has important implications that have been overlooked in the literature on estimation of DSGE models with a ZLB constraint: the shocks t and ν t cannot be independently distributed , which is zero to a first-order approximation around rπ * = 1. Figure 4 : Illustration of the restriction on the support ofM t+1|t , ν t in the model given by the intersection between the LHS of (14), blue line, and the RHS of (14), red line. over time, nor can they be independent of each other. First, suppose ν t = 0, so the only shock driving the model is t . Condition (15) says that t cannot be independently and identically distributed over time, since the support of its distribution depends on pastM t , and hence, past t . The presence of state variables (M t ) will generally cause support restrictions to depend on the past values of the state variables. Second, condition (15) states that the monetary policy shock cannot be independent of the real shock since the support of their distribution cannot be rectangular. Specifically, the monetary policy shock cannot be too big relative to current and past shocks to the discount factor if we are to rule out incoherency. If these shocks are structural shocks in a DSGE model, such necessary support restrictions are difficult to justify. Structural shocks are generally assumed to be orthogonal. In our opinion, it is hard to make sense of structural shocks whose supports depend on the value of the other shocks in a time-dependent way, as well as on the past values of the state variables. We believe this is a substantive problem for any DSGE model with a ZLB constraint, and, possibly, more generally, with any kinked constraint. A possible solution to this problem is to interpret condition (15) as a constraint on the monetary policy shock ν t . When a very adverse shock hits the economy, monetary policy has to step in to guarantee the existence of an equilibrium, that is, to avoid the collapse of the economy. In a sense, this can represent what we witnessed after the Great Financial Crisis or after the COVID-19 pandemic: central banks engaged in massive operations through unconventional monetary policy measures (beyond the standard interest rate policy) in response to these large negative shocks. Hence, ν t could represent what is currently missing in the simple Taylor rule or in the optimal policy problem to describe what monetary policy needs to do to guarantee the existence of an equilibrium facing very negative shocks and a ZLB constraint. This positive interpretation of condition (15) calls for going beyond these descriptions of monetary policy behavior to model explicitly monetary policy conduct such that incoherency disappears. An alternative way, presented in Subsection 2.5 below, relates to the use of unconventional monetary policy modelled via a shadow rate. In the examples above, we saw that active Taylor rules (ψ > 1) lead to incoherency, so restrictions on the support of the shocks are required for equilibria to exist. More generally, we can use the GLM Theorem to find the range of parameters of the models that guarantee coherency without support restrictions. In this subsection, we investigate this question in piecewise linear models with discrete shocks that follow a generic k-state Markov Chain. The main result of this subsection is that the Taylor rule needs to be passive for the coherency and completeness condition in the GLM Theorem to be satisfied in the NK model. More generally, there is an upper bound,ψ k , on the Taylor rule coefficient ψ, which depends on parameters and on the number of states k, and it is always less than one. We start with an analytical result for the special case with two states k = 2. Proposition 7. Consider the NK model given by (6) with ψ x = u t = ν t = 0 and suppose t follows a Markov Chain with two states 1 , 2 and transition probabilities p = Pr( t+1 = 1 | t = 1 ) and The coherency condition in the GLM Theorem holds if and only if either ψ p,q,β,σλ < 0 and ψ p,q,β,σλ < ψ < 1, or ψ p,q,β,σλ > 0 and ψ < ψ p,q,β,σλ ≤ 1. Again, the coherency condition depends on the slopes of the AS (6a) and AD (6b) curves. However, in all cases, it rules out ψ > 1, generalizing Proposition 3. If one of the states is absorbing, , and the condition in (17a) ψ p,q,β,σλ < 0 is equivalent to θ > 1, as in (11a) in Proposition 5, implying that the slope of the AS curve is flatter than the one of the AD curve under ZLB in the temporary state. Another important special case is p = q = (1 + ρ)/2, where ρ ∈ (−1, 1) is the autocorrelation coefficient of the shock t . In that case, we obtain ψ p,q,β, σλ . This can be thought of as a two-state approximation of a continuous AR(1) process for t . We can evaluate the coherency condition numerically for a k-state Rouwenhorst (1995) approximation of an AR(1) process with k > 2. Table 1 reports the coherency condition for various calibrations of the model found in Mertens and Ravn (2014), Eggertsson and Singh (2019) and Bilbiie (2018) . 9 For example, when , we verified numerically to 6 decimal digit precision that the coherency condition remains ψ < 1, that is, (17a) holds for all k ≤ 30. In the opposite case, the coherency condition is (17b), andψ k can get considerably smaller for large values of ρ and σλ. For any given values of ρ and σλ,ψ k seems to converge to some value that is bounded away from zero (see the last column of Table 1 ). As discussed previously, Example ACS is a special case that obtains when σ is large. In that case,ψ k tends to zero with k, which suggests that the coherency condition is not satisfied for any ψ > 0 in the ACS model with a continuously distributed AR(1) shock. (2019), GD: Great Depression, GR: Great Recession. These papers assume an absorbing state and ρ corresponds to the persistence probability of the transitory state. In this subsection we show that UMP can relax the restrictions for coherency in the NK model. An UMP channel can be added to the model in Example NK-TR using a 'shadow rate'R * t that represents the desired UMP stance when it is below the ZLB. Consider a model of bond market segmentation (Chen et al., 2012) , where a fraction of households can only invest in long-term bonds. In such a model, the amount of long-term assets held by the private sector affects the term premium and provides an UMP channel via long-term asset purchases by the central bank. If we assume that asset purchases (quantitative easing) follow a similar policy rule to the Taylor rule, i.e., react to inflation deviation from target, then the IS curve (6b) can be written as (see Appendix A.4) where ξ is a function of the fraction of households constrained to invest in long-term bonds, the elasticity of the term premium with respect to the stock of long term bonds and the intensity of UMP. The standard NK model (6) arises as a special case with ξ = 0. The conditions for coherency can be derived analytically in the case of a single AD shock with a two-state support, analogously to Proposition 7. Proposition 8. Consider the NK model given by (6a), (18) and (19) with ψ x = u t = ν t = 0 and suppose t follows a Markov Chain with one absorbing state and one transitory state that persists with probability p. Then, the coherency condition in the GLM Theorem holds if and only if where ψ p,1,β,σλ ≤ 1 is defined in (16). As ξ goes to zero, the model reduces to the standard NK model (6) Up to this point, we analysed models without endogenous dynamics. In this subsection, we describe the challenges posed by endogenous dynamics and discuss various solutions. We can add endogenous dynamics to the canonical model (5) as follows: where Y t is a n × 1 vector of (nonpredetermined) endogenous variables, X t is a n x × 1 vector of exogenous state variables, H s are n × n coefficient matrices, h is an n × 1 coefficient vector, and the remaining coefficients were already defined above in (5). Example NK-ITR (NK model with Inertial Taylor rule) A generalization of the basic threeequation NK model in Example NK-TR is obtained by replacing (6c) withR t = max{−µ, φR t−1 + ψπ t +ψ xxt +ν t }. It can be put in the canonical form (21) with Y t = π t ,x t ,R t , X t = (u t , t , ν t , 1) , and coefficient matrices given in Appendix A.5.1. As before, we study the existence of MSV solutions, which are of the form Y t = f (Y t−1 , X t ). We also assume as before that X t follows a k-state Markov chain with transition kernel K and support X ∈ nx×k , so that the ith column of X, i.e., Xe i , gives the value of X t in state i = 1, . . . , k. In models without endogenous state variables (5) exactly by a constant n × k matrix Y, since Y t has exactly k points of support corresponding to the k states of X t that are constant over time. However, with endogenous states the support of Y t will vary endogenously over time along a MSV solution Y t = f (Y t−1 , X t ) through the evolution of Y t−1 , and thus, it cannot be characterized by a constant matrix Y. That is, the matrix of support points of Y t -which we previously defined by the time-invariant matrix Y because the support of X t is time-invariant -must now be a function of Y t−1 , too. Hence while without endogenous state gives the support of Y t+1 when Y t is in the ith state. The problem is that the support of Y t is rising exponentially for any given initial condition Y 0 , so the MSV solution cannot be represented by any finite-dimensional system of piecewise linear equations. This makes the analysis of Subsection 2.2 generally inapplicable. To make progress, we will consider solving the model backwards from some terminal condition in a way that nests the case of no endogenous dynamics that we studied earlier. We will assume, for simplicity of notation, that the endogenous state variable is a scalar, i.e., H st Y t−1 = h st y t−1 in (21), where h st is n × 1 and y t := g Y t is a linear combination of Y t , for some known n × 1 vector g, as in Example NK-ITR, where g = (0, 0, 1) . 10 Next, suppose there is a date T such that for n × k matrices G and Z. This is a matrix representation of a general possibly nonlinear function f (y t−1 , X t ). The matrix Z represents the part of Y t that depends only on the exogenous variables X t . When there are no endogenous states, we have G = 0, so Y t = Z, which we denoted by Y in (8) above. Each column of G gives the coefficients on y t−1 in the MSV solution that correspond to each different state of X t . For example, if k = 2, then the endogenous dynamics in the low state i = 1, say, can be different from the high state i = 2. If i = 1 were a ZIR and i = 2 were a PIR, the endogenous dynamics could differ across regimes, as shown analytically in the example below. In the case of no endogenous dynamics, we analysed the solution of Y(= Z here) using the method of undetermined coefficients, see equation (8) for all i = 1, . . . , k, see A.5.2. Note that (22) respectively. Unfortunately, because this system of equations is not piecewise linear in G and Z, 10 Having multiple endogenous state variables will increase the number of coefficients we need to solve, but will not increase the complexity of the problem: the solution Yt = Gyt−1 + Z will need to be replaced by Yt = n l=1 G l Y l,t−1 + Z. we cannot use the GLM Theorem to check coherency. Therefore, one would need to resort to a brute force method of going through all possible 2 k regime configurations J and checking if there are any solutions that satisfy the inequality constraints. Since y t−1 is endogenous, one would need to solve the system backwards subject to some initial condition y 0 , and then check coherency for all possible values of y 0 . An algorithm for doing this is given in Appendix A.5.2 . 11 Example NK-ITR continued Again, it is possible to obtain some analytical results in the special case of the model in Example NK-ITR if we assume, as in Proposition 5, that ψ x = u t = ν t = 0 and that t = −σM t+1|t , where M t satisfies Assumption 1. Here, we report results on the existence of a MSV solution such that the economy is in a ZIR in the temporary state wherê M t = −r L and then converges to a PIR in the absorbing state whereM t = 0. In other words, we report the support restrictions needed for a ZIR to exist in the temporary state, given that the agents expect to move to the stable manifold of the PIR system as soon as the shock vanishes. Appendix A.5.3 shows that such a solution exists if and only if either θ > 1 and r −1 ≤ π * and − r L ≥ −r L , where and γ x , γ π are functions of the model's parameters. γ x , γ π define the slope of the stable manifold of the PIR system such that in the absorbing stateπ t andx t will travel to the PIR steady state along the pathsπ t = γ πRt−1 andx t = γ xRt−1 . This result nests the corresponding analysis in Proposition 5, because if φ = 0 then γ π = γ x = 0 and (23b) collapses to (11b), where (23) shows that, for a ZIR-PIR to exist, the negative shock should be large enough in absolute value when θ > 1, while it should be small enough in absolute value when θ ≤ 1. Numerical results (not reported) show that, if that condition is not satisfied, then there is a PIR-PIR solution if θ > 1, and there is no solution if θ ≤ 1, as implied by Proposition 5 for the case of no inertia. The effects of inertia on the support restrictions needed for the existence of an equilibrium when θ ≤ 1 can be evaluated numerically, since we do not have analytic expressions for γ π and γ x . Figure 5 shows the lower boundr L as a function of φ for the two calibrations given in Table 1 where θ ≤ 1. Given that the shock needs to be above the lower bound (i.e., smaller in absolute value) for the equilibrium to exists, the graph reveals that inertia relax the support restrictions. Table 1 where θ < 1. In a very special case, we can analyse the coherency of the model using the GLM Theorem. (5) are predetermined, B 0 , B 1 are invertible, and there exists a n × n invertible matrix Q such that Q −1 B −1 s A s Q = Λ s is upper triangular for both s = 0, 1. Let Q 1 denote the first n 1 elements of Q, and assume also that The first part of Assumption 2 is satisfied for commuting pairs of matrices, but commutation is not necessary. 12 This assumption is clearly restrictive, but not empty, see Example ACS-STR below. If Assumption 2 holds, then we can remove the predetermined variables Y 1t from (5) by premultiplying the equation by some n 2 × n matrix (−Γ, I n 2 ), where Γ is n 2 × n 1 (see Appendix A.5.4). Intuitively, we transform the original system to one that does not involve any predetermined variables by taking a 'quasi difference' of Y 2t from the predetermined variables Y 1t , say Y t := Y 2t − ΓY 1t . This is typically possible in linear models, but it is not, in general, possible in piecewise linear models because the 'quasi difference' coefficient Γ needs to be the same across all regimes. Assumption 2 ensures this is possible. Since the model in Y t does not have any predetermined variables and is still of the form (5), we can analyze its coherency using the GLM Theorem as in Subsection 2.2. Example ACS-STR Consider a generalization of Example ACS where the Taylor ruleR t = max {−µ, ψπ t } is replaced withR t = max −µ, φR t−1 + ψπ t . Appendix A.5.5 shows that this model satisfies Assumption 2, applies the GLM Theorem and analyzes the solutions. When the exogenous shock satisfies Assumption 1, the coherency condition is ψ < p − φ, which generalizes the one found earlier without inertia: ψ < p. When ψ > 1, the requisite support restriction on r L is −r L < µ ψ+φ−p pψ . For φ > 0, this support restriction is weaker than the one for the noninertial model given in (13). This Section explores the multiplicity of the MSV solutions in piecewise linear models of the form (5). The main message is that when the CC condition of the GLM Theorem is not satisfied, but the support of the distribution of the shocks is restricted appropriately, there are many more MSV solutions than are typically considered in the literature. This is distinct from the usual issue of indeterminacy in models without occasionally binding constraints. As we discussed in Subsection 2.2, when the state variables X t follow a k-state Markov chain, these models can be written as F (Y) = κ (X), where F (·) is the piecewise linear function (9) Example ACS continued To start with, consider the special case where M t satisfies Assumption 1. A corollary of Proposition 7 (with q = 1 and σ = ∞) shows that the CC condition is satisfied if and only if ψ < p. Hence, for ψ ≥ p there will be up to 4 MSV solutions if the support of M t allows it. These are shown in Figure 6 and Table 2 for ψ > 1, see Appendix A.6 for the derivation. The equilibrium typically used in the literature is the second one in Table 2 : ZIR in the transitory and PIR in the absorbing state. This is a fairly intuitive choice in this simple case, but there is no clear choice in more general scenarios with no absorbing state and k > 2. To demonstrate the problem, we consider the case whereM t is described by a k-state Rouwenhorst (1995) approximation of an AR(1) processM t = ρM t−1 + σ ε ε t , with parameter values ρ = 0.9 and σ ε = 0.0007, and we set ψ = 1.5 and µ = 2 log(1.005) following the calibration in ACS, so that the CC condition fails. Figure 7 reports the 8 MSV solutions corresponding to k = 3. We notice that the first solution is at the ZIR for all values of the shock, while the last solution is the opposite, always at PIR. Unsurprisingly, those two solutions are linear inM t . The remaining 6 solutions are non-linear and half of them are non-monotonic inM t . In Appendix A.7, we present results for k > 3, showing that the number of MSV solutions increases with k. In all cases, two solutions correspond to ZIR-only and PIR-only equilibria. For any k, it is possible to impose restrictions on the support of the distribution of the shocks such that we are always at ZIR or always at PIR. Example NK-TR continued Consider again the NK model with u t = ν t = ψ x = 0 and a Rouwenhorst approximation to an AR(1) process for the AD shock t . Figure 8 (ZIR, ZIR) "MR2014 CD" and the right panel "MR2014 FD". 13 The graphs on the left report the four MSV equilibria arising from the calibration in which ρσλ > (1 − ρ) (1 − ρβ). We notice that two of those equilibria haveπ t ,x t respond positively to the AD shock, while the other two equilibria are exactly the opposite. The graphs on the right report the case ρσλ < (1 − ρ) (1 − ρβ), where now only two MSV equilibria have been found, and they both have the property that the policy functions are increasing in the AD shock. Moreover, changing the parameters of the structural model or of the shocks yields a different number of solutions. For example, with a low variance of the shock and σ = 4, the "MR2014 CD" case in Table 1 delivers 8 solutions. This paper highlights a seemingly overlooked problem in rational expectation models with an occasionally binding constraint. The constraint might make the model incoherent or incomplete. We propose a method for checking the coherency and completeness (CC) condition, that is, state. It follows that (with slight abuse of notation) (A1) , so that after taking logs and re-arranging, (3) becomes where fπ t (·) := log f πt (·) − log(π * ), µ := log(rπ * ), andM t := log M t + log r, the latter being in log-deviation from its absorbing state. We have already established the support restriction rπ * ≥ 1 in the main text after Proposition 1, which means µ ≥ 0. Because ψ > 1, the difference equation (A2) has two steady states, −µ and 0, corresponding to ZIR and PIR, respectively. Moreover, the ZIR steady state is stable, while the PIR is unstable. Therefore, for stable equilibria we must have that fπ t+1 0,M t L ≤ 0, for if fπ t+1 0,M t L > 0, fπ t+s 0 s×1 ,M t L will grow exponentially without bound. So, a stable fundamental solution must have fπ t+1 0,M t L ≤ 0, or equivalently f π t+1 r −1 , M t L ≤ π * . Setting f π t+1 r −1 , M t L =π ≤ π * in (A1), substituting for E M t+1 π t+1 M t L in (3) and rearranging yields where π L t := f πt M t L , for compactness of notation, and the bound on π L t is required for π L t+1 to be positive. Take logs and defineπ L t := log π L t − log π * , then (A3) can be written aŝ (A4) Figure 9 : Plot of (A4) for different values of −r L > −r L > 0. Figure 9 plots (A4) againstπ L t together with the 45°line. We distinguish two cases. The first case is when the curve intersects with the 45°line, so that (A4) has two (generic) steady states. This happens when the kink in (A4) is below the 45°line. Noting that the kink is given by (π L t = − µ ψ ; π L t+1 = log pπ/π * rπ−1+p − r L ), then the conditionπ L t >π L t+1 becomes where the second inequality holds because − log pπ/π * rπ−1+p is an increasing function ofπ ≤ π * and the definition of µ = − log(rπ * ). When the restriction (A5) on the support of the shock holds, then there clearly exist stable solutions to the model for arbitrary initial conditionsπ L 0 ≤π P IR , wherê π P IR is the high-inflation fixed point of the difference equation (A4). Now consider the case when the support restriction (A5) does not hold. In this case, for any initial valueπ L 0 the solution of the difference equation (A4) will move along an explosive path whilê π L t is less than logπ/π * −log(1−p) ψ , and will eventually break down after a finite number of periods. Finally, note how the transitory state resembles the simple case of the absorbing state in the main text, and Figure 9 parallels Figure 1 . Atπ = π * , the support restrictions simply implies that π ZIR = ln p rπ * −1+p − r L < − µ ψ < 0. So, for an equilibrium to exists the intercept of the ZIR part of the red line must be negative, as in Figure 1 . Proof of Proposition 2. Sunspot solutions π t may depend on ς t and its lags. It is assumed that ς t follows a first-order Markov chain, and so we may denote by π ς t the two different values that π t can take depending on the outcome of the sunspot shock. 14 Letting q ς := Pr(ς t+1 = 1|ς t = ς), (3) This is a system of nonlinear difference equations in π ς t . First, consider the case in which at least one of the initial values π ςt t corresponds to a ZIR, which, wlog, we can set as π 0 t /π * ψ ≤ (rπ * ) −1 , since the labelling of ς t is arbitrary. Under this assumption, (A6) yields r = 1−q 0 , which we can solve for π 0 t+1 and substitute back into (A6) with ς t = 1 to get This has almost exactly the same shape as (A3) that is plotted in Figure 9 . Hence, the same argument as above estabilishes the support restriction r −1 ≤ π * . Second, suppose π ςt t corresponds to a PIR for both ς t , i.e., (π ςt t /π * ) ψ > (rπ * ) −1 . By the argument in the previous paragraph, if at any future date π ς t+j t+j is a ZIR, then the support restriction for coherency (rπ * ) −1 ≤ 1 applies. So, the only case to consider is when (π ςt t /π * ) ψ > (rπ * ) −1 for all t, i.e., the economy is always at a PIR. In this case, (A6) becomes 1 = (π t /π * ) ψ E t (π * /π t+1 ) , with the additional restriction π t > π * (rπ * ) −1/ψ for all t. Because ψ > 1, this equation has the unique stable solution π t = π * for all t if and only if r −1 ≤ π * . 14 These values may also vary over t if the solution is history dependent, which we do not rule out. a = (ψ, ψ x ) , b = (0, 0) , c = (0, 0, 1, µ) and d = 0 4×1 . A 0 =   1 −λ 0 1   , A 1 =   1 −λ λ γ 1   , B 0 =   −β 0 −σ −1   , B 1 =   −β 0 0 0   , C 0 =   −1 0 0 0 −1 −σµ   , C 1 =   −1 0 0 0 0 0   , D 0 = D 1 = 0 2×3 , a = 0, −σ −1 , b = 1, σ −1 , c = 0, σ −1 , µ and d = 0 3×1 . In preparation for the proof of Proposition 3, we first establish a result that will be used in the proofs of both Propositions 3 and 7. Proposition 9. The NK-TR model given by (6) with u t = ν t = 0 and t a two-state Markov Chain where Y is a 2 × 1 vector containing the values ofπ t in each of the two states, and F (·) is the piecewise linear function (9) with where e i is the unit vector with 1 in position i, where ψ p,q,β,σλ is given in (16). Proof. Collect the k = 2 states of t in the vector = 1 , 2 and denote the corresponding states ofπ t ,x t ,R t along a MSV solution by 2-dimensional vectorsπ,x andR, respectively, where y = f ( ) for some function f (·) , and for each y ∈ π,x,R . Because the dynamics are exogenous and determined completely by K, we have E y t+1 | t = i = e i Ky. Stacking the two conditioning states, we can write, with slight abuse of notation, y t+1|t = K . Substituting into (6a) with u t = 0, Combining the above two equations, we obtain Substituting forR = max {−µι 2 , ψπ + ψ xx } , obtained from (6c) with ν t = 0, and forx = λ −1 (I − βK)π, and rearranging we get: This yields (A7). The determinants (A9) were derived using straightforward algebraic calculations (performed using Scientific Workplace). Setting ψ x = 0 in (A9), we obtain det A J 1 = σ 2 λ 2 (ψ − 1) (ψ − ψ p,q,β,σλ ) > 0. Since ψ p,q,β,σλ ≤ 1, det A J 1 > 0, so coherency requires ψ p,q,β,σλ > 0 for det A J 4 > 0 from (A9). However, in that case, from (A9) we get because β (p + q − 1) < 1, violating the CC condition in the GLM Theorem. Extension to ψ x = 0 In this case, the Taylor principle becomes It is straightforward to show that the CC condition fails when (A13) holds for the absorbing case q = 1. Using this constraint in (A9), we obtain Thus, the two determinants must have opposite sign, violating the CC condition in the GLM Theorem. It seems too complicated to prove this result analytically for q < 1, but we have verified it numerically for all the parametrizations we considered (see the replication code provided). Next, we establish a result that will be used in the proof of Propositions 4. (9) with Proof. From (6b) and (7) we obtain where the inequalities are element-wise. Substituting forx using (A10) yields where ZIR occurs if and only if Kπ + 1 λσ ((K − I) (I − βK)π + λ ) ≤ −µ (element-wise). Thus, for PIR,PIR we have For ZIR,PIR, we have and PIR,ZIR can be obtained symmetrically. For ZIR,ZIR, we have This yields (A7). Finally, it is straightforward to verify (A15). when θ > 1 (ψ p,1,β,σλ < 0), the CC condition cannot hold because det A J 4 < 0. Turning to the case θ < 1 (ψ p,1,β,σλ > 0) we immediately notice that both det A J 2 and det A J 3 are negative, since the terms in the numerator of the fractions are all positive. We first look at the absorbing (or steady) state, where t = 0. Then, we need to solvê This is depicted in Figure 10 . It is immediately obvious that the necessary support restriction for existence of a solution is µ ≥ 0, i.e., (rπ * ) −1 ≤ 1. When this holds, there are two possible solutions: 1) PIR: (π,x,R) = (0, 0, 0); and 2) ZIR: (π,x,R) = (−µ, −µ (1−β) λ , −µ). Next, turn to the transitory state. Here, there are four possibilities depending on the value of θ, and the equilibrium in the absorbing state. These are depicted in Figure 11 . The derivations of those cases is as follows. The temporary state lasts for a random time T , after which the economy jumps to the absorbing state, because the model is completely forward-looking with no endogenous persistence. In the transitory state t = −σM t+1|t = σpr L < 0, the equilibrium will be (π L ,x L ) and with probability (1 − p) we are back in the absorbing state. The latter can be a PIR one or a ZIR one. When the absorbing state is PIR, the system becomeŝ These curves are plotted in the top row of Figure 11 for the cases θ > 1 on the left, i.e., panel (a), where AS is flatter than AD ZLB , and θ < 1 on the right, i.e., panel (b), where AS is steeper than When the absorbing state is ZIR, instead, expectations in the temporary equilibrium are different, so the system to solve for becomeŝ These curves are plotted in the bottom row of Figure 11 for the cases θ > 1 on the left, i.e., panel (c), where AS is flatter than AD ZLB , and θ < 1 on the right, i.e., panel (d), where AS is steeper than AD ZLB . Inspection of the graphs on the left of Figure 11 , where θ > 1 for PIR absorbing (panel (a)) and ZIR absorbing (panel (c)) shows there is always a solution in both cases. We therefore conclude that when θ > 1, the only necessary support restriction is (rπ * ) −1 ≤ 1 for existence of an equilibrium in the absorbing state. This proves (11a). Next, turn to the case θ < 1. Now it is clear that a further support restriction is needed on the value of the shock in the transitory state. The cutoff can be computed by finding the point where the AD and AS curves intersect at the kink of AD. There are two different points for the cases in Figure 11 : panel (b), PIR absorbing and panel (d), ZIR absorbing. From inspection, it is clear that the former is the least stringent condition, so it suffices to focus on that. Specifically, we equate (A18) with (A19) atπ L = − µ ψ to find the value of the shock r L =r L such that the equations have a solution for all −r L ≤ −r L . Hence, the cutoff can be found by solving: which proves (11b). We first look at the absorbing (or steady) state, where t = 0. Then, the system to solve iŝ This is depicted in Figure 12 . In contrast with the NK-TR case, there are two inequalities to satisfy: the ZLB and the slackness condition on optimal policy, i.e., (7). In the NK-TR case, there is only the former inequality, while the Taylor rule is expressed as equality, thus graphically a feasible point above the ZLB needs to be on the AD T R line. Here instead, a feasible point can be below the first order conditions for optimal policy. 15 In Figure 12 both the PIR and the ZIR are feasible steady states. The PIR equilibrium is feasible because it satisfies the ZLB constraint, i.e., is above the horizontal AD ZLB ZLB line. The ZIR equilibrium is feasible because it satisfies the slackness 15 An alternative way to say the same thing is to note that the graph now shows that the AD is a correspondence and not a function, as in the case in the Taylor rule case. condition on the first order conditions on optimal policy constraint, i.e., is below the AD OP line. 16 It is immediately obvious that the necessary support restriction for existence of a solution is µ ≥ 0, i.e., r −1 ≤ π * . When this holds, there are two possible solutions: 1) PIR: (π,x,R) = (0, 0, 0); and 2) ZIR: (π,x,R) = (−µ, −µ (1−β) λ , −µ). Next, turn to the transitory state. Here, there are four possibilities depending on the value of θ, and the equilibrium in the absorbing state. These are depicted in Figure 13 . The derivations of those cases is as follows. As before, the temporary state lasts for a random time T , after which the economy jumps to the absorbing state, because the model is completely forward-looking with no endogenous persistence. In the transitory state t = −σM t+1|t = σpr L < 0, the equilibrium will be (π L ,x L ) and with probability (1 − p) we are back in the absorbing state. The latter can be a PIR one or a ZIR one. When the absorbing state is PIR and the ZLB does not bind, the system becomeŝ When the absorbing state is PIR and the ZLB binds, thenπ L =π L,ZLB andπ L,ZLB needs to 16 Note that there is an upper bound for the output gap defined jointly by optimal policy and the ZLB constraint. This value is given by the intersection of AD OP and AD ZLB hence:x U B = λµ γ . If monetary authority tries to increase output further along the AD OP then eventually it hits the ZLB constraint. The inequality in (A23) states that the equilibrium is above the AD ZLB ; the inequality (A24) states you that the equilibrium is below the AD OP . These curves are plotted in the top row of Figure 13 for the cases θ > 1 on the left, i.e., panel (a), where AS is flatter than AD ZLB , and θ < 1 on the right, i.e., panel (b), where AS is steeper than AD ZLB . An increase in −r L , i.e., an increase in the absolute value of the negative discount factor shock, shifts the AD ZLB upwards. In both cases, there exists a threshold level of (−r L ) = µ p such that the PIR coincides with the ZIR, that is, such that the intersection between AS and AD OP coincides with the intersection between AS and AD ZLB . Hence: (i) when θ > 1, there is unique equilibrium that is a ZIR if −pr L > µ and a PIR if −pr L < µ; (ii) when θ < 1, there is no equilibrium if −pr L > µ and 2 equilibria (both a ZIR and a PIR) if −pr L < µ. When the absorbing state is ZIR, instead, expectations in the temporary equilibrium are different, and given by 17 When the absorbing state is ZIR and the ZLB does not bind, the system becomeŝ In the ZLB, instead These curves are plotted in the bottom row of Figure 13 for the cases θ > 1 on the left, i.e., panel (c), where AS is flatter than AD ZLB , and θ < 1 on the right, i.e., panel (d), where AS is steeper than AD ZLB . In both cases, r L shifts the AD ZLB and there exists a threshold level of (−r L ) = (−r L ) > µ p such that the PIR coincides with the ZIR, that is, such that the intersection between AS and AD OP coincides with the intersection between AS and AD ZLB . Hence: (i) when θ > 1, there is unique equilibrium that is a ZIR if (−r L ) > (−r L ) and a PIR if (−r L ) < (−r L ); (ii) when θ < 1, there is no equilibrium if (−r L ) > (−r L ) and 2 equilibria (both a ZIR and a PIR) if (−r L ) < (−r L ). When θ > 1, thus, for PIR absorbing (panel (a)) and ZIR absorbing (panel (c)) there is always a solution in both cases. We therefore conclude that when θ > 1, the only necessary support 17 Note that this exactly as in the Taylor rule case, because the absorbing ZIR is not affected by the policy rule. restriction is r −1 ≤ π * for existence of an equilibrium in the absorbing state. This proves (12a). where we used the definitions for compactness, and the fact that Note that the PIR,PIR and ZIR,ZIR equilibria are actually sunspotless in the sense that they are completely independent of the sunspot process. (They don't depend on K, i.e., p, q). This is perfectly intuitive, because the sunspot would be effectively choosing over two identical outcomes in each state. For existence of any of those equlibria, the support restirction is µ ≥ 0. So, it remains to show that there is no weaker condition that can support any of the other two equilibria ZIR,PIR or PIR,ZIR. That is, we need to check if any of the two sets of inequalities: can be satisfied when µ < 0. Assuming µ < 0 and cancelling out µ, we have Given that a p ≤ 0 and a q ≤ 0, the bottom inequality on the LHS and the top inequality on the RHS both imply that ψa p + σλ (ψ − ψ p,q,β,σλ ) > 0 and ψa q + σλ (ψ − ψ p,q,β,σλ ) > 0, respectively. Then, in a ZIR,PIR equilibrium, the top inequality on the left of (A26) implies which cannot hold, since ψ > 1 and ψ p,q,β,σλ ≤ 1. An entirely symmetric argument can be used to rule out a PIR,ZIR -the top inequality on the RHS of (A26) also leads to (A28). The model in Nakata and Schmidt (2019) (henceforth NS) corresponds to (6a) with u t = 0, (6b) with t = −σM t+1|t and (7). They denote their AD shock as r n t := µ −M t+1|t , in our notation, and assume that it follows a two-state Markov process with support {r n L , r n H } , where r n L < 0 < r n H , and transition probabilities Pr r n t+1 = r n L |r n t = r n j = p j for j ∈ {L, H} . This translates in our notation to 0 > r n L = µ + pr L , i.e., −r L p > µ, and 0 < r n H = µ, i.e., r −1 < π * . The transition probabilities are in our notation p L = p and p H = 1 − q. When the 'high' state is absorbing (q = 1), we have p H = 0 in their notation. Specializing to the case p H = 0, NS Proposition 1 states that an equilibrium exists if and only if the following condition holds where and Substituting for p * L in the first inequality in (A28) using (A29), we obtain This is equivalent to the condition θ > 1 in (12a). Specifically, note that θ The discriminant of the quadratic equation ( (1 − β) 2 + 2σλ + σ 2 λ 2 + 2σβλ > 0, so the equation has real roots p 1 ≤ p 2 given by Thus, θ > 1 is equivalent to p < p 1 = p * L , which is NS's condition (A32). Next, turn to the second inequality (p * H ≥ 0) in (A28). From (A30) and (A31), this is equivalent to The inequality is obviously satisfied for φ 1 > 0, and therefore, it is only a restriction on how negative φ 1 can be. In particular, it cannot fall below − φ 2 1 − 4φ 2 φ 0 , so, equivalently, when φ 1 < 0, we must have |φ 1 | ≤ φ 2 1 − 4φ 2 φ 0 , which is clearly equivalent to φ 2 φ 0 ≤ 0. Hence, the second condition of NS is equivalent to Since NS assumed µ + pr L < 0 and µ > 0, it must be that θ > 1. So, under NS's restrictions on the support r n L < 0 < r n H , the condition (A28) in NS Proposition 1 is equivalent to θ > 1 in our Proposition 6. Proof of Proposition 7. Proposition 9 expresses the model in the form (9) and gives det A J i , i = 1, ..., 4. We need to find the range of parameters for which all det A J i are of the same sign. Inspection of (A9) shows we need to consider the following two cases. Case ψ p,q,β,σλ > 0. For CC we need all determinants to be positive. First, observe that ψ p,q,β,σλ Thus, det A J 1 > 0 implies ψ < ψ p,q,β,σλ or ψ > 1. (A34) the last inequality following from An entirely symmetric argument applies for det A J 3 . Hence, combining (A35) and (A34), we obtain ψ < ψ p,q,β,σλ , which is (17b). Case ψ p,q,β,σλ < 0. The CC now requires det A J i < 0 for all i. For det A J 1 < 0, we need ψ p,q,β,σλ < ψ < 1. Next, we turn to det A J 2 < 0 So, this condition is satisfied for all ψ > ψ p,q,β,σλ . where the first inequality follows from ψ < 1 and the second inequality follows from ψ p,q,β,σλ < 0 and (A36). An entirely symmetric argument applies for det A J 3 < 0. Hence, we have established that the CC condition in this case is ψ p,q,β,σλ < ψ < 1, which is (17a). Derivation of equation (18). This is a simplified version of the New Keynesian model of bond market segmentation that appears in Ikeda et al. (2020) and Mavroeidis (2021) , and is based on Chen et al. (2012) . The economy consists of two types of households. A fraction ω r of type 'r' households can only trade long-term government bonds. The remaining 1 − ω r households of type 'u' can purchase both short-term and long-term government bonds, the latter subject to a trading cost ζ t . This trading cost gives rise to a term premium, i.e., a spread between long-term and short-term yields, that the central bank can manipulate by purchasing long-term bonds. The term premium affects aggregate demand through the consumption decisions of constrained households. This generates an UMP channel. Households choose consumption to maximize an isoelastic utility function and firms set prices subject to Calvo frictions. These give rise to an Euler equation for output and a Phillips curve, respectively. Equation (18) can be derived from these Euler equations and an assumption about the policy rule for long-term asset purchases. For simplicity, we omit the AD shock t from this derivation, as it is straightforward to add. Up to a loglinear approximation, the relevant first-order conditions of the households' optimization problem can be written as where σ is the elasticity of intertemporal substitution, ζ is the steady state value of ζ t , hatted variables denote log-deviations from steady state, c j t is consumption of household j ∈ {u, r} , R t is the short-term nominal interest rate, and R L,t is the gross yield on long-term government bonds from period t − 1 to t. Goods market clearing yieldŝ where x t is output, and we have assumed, for simplicity, that in steady state c u = c r , which implies c u = c r = x. Multiplying (A37) and (A39) by (1 − ω r ) and ω r , respectively, and adding them yieldŝ Subtracting (A37) from (A38) yields which establishes that the term premium between long and short yields is proportional toζ t . Substituting for E t R L,t+1 in (A41) using (A42) yieldŝ Next, assume that the cost of trading long-term bonds depends on their supply, b L,t , i.e., ζ t = ρ ζbL,t , ρ ζ ≥ 0. Substituting forζ t in (A43) yields the Euler equation Suppose that UMP follows the policy rulê whereR * t is the shadow rate prescribed by the Taylor rule (19), and α > 0 is a factor of proportionality that can be interpreted as varying the intensity of UMP -a bigger α corresponds to a larger intervention for any given deviation of inflation and output from target. Substituting forb L,t in (A44) using (A45), and using the fact that min R Proof of Proposition 8. The proof can follow the same steps as the proof of Proposition 7, but because of the absorbing state assumption, it is easier to proceed graphically. First, we look at the absorbing (or steady) state. The AS curve is the same as (A17), but the AD curve is different: If the AS curve is everywhere steeper or everywhere flatter than the AD curve, then there will always be a unique steady state for any value of µ. This holds if and only if: ξψ > 1, and ψ > 1, OR ξψ < 1, and ψ < 1. The steady state is a PIR, and it is given byπ =x =R = 0 (because the value of the shock is zero at the absorbing state). Suppose that in the transitory state t = −σM t+1|t = σpr L < 0, for comparability with the standard NK model (this does not matter for the argument, since we only need to look at the slope of the AD curve). The MSV solution, if it exists, will be constant (π L ,x L ) and with probability (1 − p) we are back in the absorbing state. The AS curve is given by (A18), but the AD curve (A19) now becomesπ Again, coherency requires that AD T R and AD ZLB be either both flatter or both steeper than AS. For AD T R , AD ZLB both to be flatter than AS we need 1,β,σλ , and ξψ < ψ p,1,β,σλ . Alternatively, AD T R and AD ZLB must be both steeper than AS, which requires ψ > ψ p,1,β,σλ and ξψ > ψ p,1,β,σλ . Combining with the inequalities in the absorbing state, and using the fact that ψ p,1,β,σλ ≤ 0 and ξ > 0, we obtain (20). A.5 Derivation of results in Subsection 2.6 The coefficients in the canonical representation of the model are: To derive (22), first note that E(Y t+1 |Y t = Y t e i , X t = Xe i ) = (Gg Y t e i + Z) K e i , because the support of Y t+1 conditional on Y t = Y t e i is Gg Y t e i + Z, recalling the definition y t := g Y t . Substituting this and Y t = (Gy t−1 + Z)e i into (21) yields (22). We can solve the model backwards from some date T at which it is known that Y T = G J 0 y T −1 + Z J 0 , where J 0 ∈ J denotes the regime configuration across the exogenous states at T , and the set J has 2 k elements. We will treat G J 0 , Z J 0 as known for the ensuing discussion. For example, if J 0 is PIR-only, i.e., the constraint never binds, G J 0 , Z J 0 can be obtained using the Blanchard and Kahn (1980) method. More generally, G J 0 , Z J 0 can be solved from the identities implied by (22), i.e., for all i = 1, . . . , k. Since we can now treat G J 0 , Z J 0 as fixed for solving backwards, given J 0 ∈ J , the CC condition is that all of the 2 k determinants should have the same sign: det A J 0 J 1 has the same sign ∀J 1 ∈ J . For example, if k = 2, then the determinants can be written as If the CC condition (A50) is violated, we need support restrictions. Otherwise, the solution will be given by for all i = 1, . . . , k, depending on which of the above satisfies the inequality implied by the regime configuration J 1 . Collecting all the states, the solutions (A51) can be written as Y T −1 = for all i = 1, . . . , k. Note that the double subscript in G J 0 J 1 and Z J 0 J 1 shows that there will be 2 k different solutions J 1 ∈ J at T − 1 corresponding to each regime configuration J 0 ∈ J at T . So, there will be 2 2k different cases. Substituting backwards to any date t < T , it is clear that the CC condition would be and the solution will be given by computed recursively by At the end of this recursion at t = 1 we will have 2 (T −1)k paths. The initial condition y 0 will then pick the path(s) that satisfy the inequalities at all t. If the CC condition is satisfied at all t, then there will be a unique solution path for that particular y 0 . Otherwise, there may be 0 (incoherency) or multiple (incompleteness) solutions. This suggests the following algorithm for checking the coherency of the model. Algorithm (Coherency in model with endogenous states). Set a date T > 1. 1. For each possible regime configuration J 0 ∈ J (2 k elements): (a) Solve (A47) and (A48) to obtain G J 0 and Z J 0 . (b) For each J 1 ∈ J (2 k elements): i. Compute det A J 0 J 1 from (A49). ii. If sign (det A J 0 J 1 ) is different from previous J 1 , break the loop and go to next J 0 . iii. Otherwise compute G J 0 J 1 and Z J 0 J 1 using (A52) iv. Continue with a list of nested loops for each J T −t , for t = T − 2 till t = 1. 2. If there is no J 0 ∈ J for which you reach t = 1, conclude that there is no equilibrium without support restrictions. 3. Otherwise, there will be a unique solution. The solution along any sequence i t , t = 1, . . . , T of exogenous shocks can be determined as follows: (a) Pick aĴ 0 , . . . ,Ĵ T −2 ∈ J T −1 . (b) Find the (unique)Ĵ T −1 ∈ J that ensures G J 0 ...Ĵ T −1 y 0 +Z J 0 ...Ĵ T −1 satisfies the inequalities determined by regimeĴ T −1 . (c) For t = 2 to T − 1, ii. If GĴ 0 ...Ĵ T −t y 0 + ZĴ 0 ...Ĵ T −t satisfies the inequalities determined by regimeĴ T −t , you have found the unique solution with regime configurationĴ 0 , . . . ,Ĵ T −1 . iii. Otherwise, exit the loop, go back to 3.(a) and pick the next element in J T −2 . We proceed as for the proof of Proposition 5, but now the Taylor rule is given byR t = max{−µ, φR t−1 +ψπ t }. First look at the steady state, where t = 0. Then, we need to solve a system as (A17), where the only difference now is the AD T R equation given byπ = (φ + ψ) λ 1−βx . The graphical representation would be the same as Figure 10 , but with a steeper AD T R . Whenever (φ + ψ) > 1, the necessary support restriction for existence of a solution is µ ≥ 0, i.e., (rπ * ) −1 ≤ 1. When this holds, there are two possible solutions: 1) PIR: (π,x,R) = (0, 0, 0); and 2) ZIR: (π,x,R) = (−µ, −µ (1−β) λ , −µ). However, in this case, the absorbing state admits endogenous dynamics because of the presence of the endogenous state variableR. Outside the two steady states then the economy will travel along a stable trajectory that leads to one of the 2 steady states. Let's see under which condition the following solution exists: (i) when the shock disappears the economy will converge to the PIR along the stable manifold; (ii) the solution is MSV in the sense that it depends just on state variables; (iii) in the transitory state where t = −σM t+1|t = σpr L < 0, the economy will be in a ZIR. Under these assumptions, once the shock disappears then we must be on the unique stable manifold that leads to the PIR, i.e., the 'intended steady state'. Assumption (i) hence is key because it pins down the expectations in the absorbing state. This is similar to the proof of Proposition 5. However, rather than jump to the intended steady state as when the model is forward-looking, we will arrive there inertially along the unique stable manifold. To find the MSV solution of the PIR system, we use undetermined coefficients and assume a solution of this form: Substituting in the Example NK-ITR system yields the following cubic equation in γ R Let us now assume that it exist a unique solution within the unit circle, i.e., |γ R | < 1, as it would be in most applications. 18 Then, the dynamics along the stable trajectory is given by the recursion: Note that ifR t−1 = −µ, then simplŷ π t = −γ π µ;x t = −γ x µ;R t = −γ R µ, hence, the system will never be in a ZIR when the shock vanishes, becauseR t = −γ R µ > −µ if Next, turn to the transitory state. Here, we just want to study the situation in which the system is ZIR in the transitory state. In this case the system becomeŝ Note that this system is completely forward looking and not inertial because it does not have endogenous state variables, since by assumptionR t−1 = −µ. Hence we can follow the same steps we did for Proposition 5, because the MSV solution, if it exists, will be constant π L t ,x L t and with probability (1 − p) we are back on the manifold of the PIR absorbing state. The expectations thus are:π t+1|t = pπ L + (1 − p) (γ π (−µ)) ;x t+1|t = px L + (1 − p) (γ x (−µ)) . Substitute into the above ZIR system to getπ Note that if γ x = γ π = 0, we are back to equation (A18) and (A19) and figure 11. In this case, a graph would be very similar, since the intercepts are different, but the slopes are not affected. The same reasoning therefore applies. For the solution to hold it must be that: To find the cutoff equates the two equations whenπ = − µ(1−φ) ψ , to get which is (24). Premultiplying (5) by the n 2 × n matrix Q −1 −1 22 Q −1 2· , where Q −1 22 is the bottom right n 2 × n 2 submatrix of Q −1 and Q −1 2· consists of the bottom n 2 rows of Q −1 , we get . Y t and A s can be derived from: a (and similarly b) follows from where a Q 1 = 0 follows by Assumption 2. The model is:R t = max −µ, φR t−1 + ψπ t π t+1|t =R t +M t+1|t . Let Y t = π t ,R t−1 . At a PIR we have while at a ZIR we have Since B 0 = B 1 is clearly invertible and A 0 = 0, the matrices B −1 0 A 0 and B −1 1 A 1 clearly commute, satisfying the first part of Assumption 2. Because B −1 0 A 0 = 0, we may choose QΛ 1 Q −1 as the Jordan decomposition of B −1 1 A 1 , where The occasionally binding constraint is φR t−1 + ψπ t + µ > 0, so a = (φ, ψ) , b = 0, c = (0, µ) in s t = 1 {a Yt+b Y t+1|t +c Xt+d X t+1|t >0} . From (A62), we see that Q 1 = 1, − φ ψ , so a Q 1 = 0, thus verifying the second part of Assumption 2. The model can be written in the form (A60) with Y t =π t + φ ψR t−1 , a = (ψ + φ) ψ φ+ψ = ψ and This is a piecewise linear model. IfM t follows a 2-state Markov Chain, it can be put in GLM form (9) with A 1 = K − (φ + ψ) I 2 , J 1 = {1, 2} (PIR,PIR) A 2 = − (φ + ψ) e 2 e 2 + K, J 2 = {2} (ZIR,PIR) A 3 = − (φ + ψ) e 1 e 1 + K, J 2 = {1} (PIR,ZIR) A 4 = K, J 4 = ∅ (ZIR,ZIR). (A65) The algebra to analyse its coherency properties is exactly the same as for the noninertial case with φ = 0. Specifically, under Assumption 1, the CC condition of the GLM Theorem holds if and only if ψ + φ < p, which nests the noninertial case ψ < p. 19 This means that if φ > p, then for all ψ > 0 this model will not be generically coherent, meaning that we will require support restrictions for existence of an equilibrium. A.6 Derivation of the equilibria in Table 2 Here we derive the analytical expressions for the equilibria in Table 2 . Assume to be in a period t, where the negative shock hits the economy, i.e.,M t = −r L > 0. To solve for the possible equilibria one needs to solve for the expectations terms, that takes into account the possibility of ending up in the absorbing steady state. As we saw in the main text (see panel A in Figure 6 ), when ψ > 1, there are two possible steady state outcomes in the absorbing state: PIR where the economy is at the intended steady state inflation target, i.e., (M ,π,R) = (0, 0, 0); ZIR where the economy steady state hits the ZLB constraint, i.e., (M ,π,R) = (0,π ZIR = −µ, −µ). Hence, in the temporary state in t, agents might expect to end up in PIR or in ZIR. If the agents expect to end up in PIR in the absorbing state, then the expectations terms will be E t (π t+1 ) = pπ + (1 − p)0 = pπ, These are the (PIR, PIR) and (ZIR, PIR) equilibria in Table 2 . The second one implies a liquidity trap equilibrium in the temporary state. If r L < − ψ−p ψp µ, there is no equilibrium. If the agents expect to end up in ZIR in the absorbing state, instead, then the expectations terms will be E t (π t+1 ) = pπ + (1 − p)(−µ), and thus (A67) becomes Panel C shows this case. With respect to Panel B, the blue line (LHS) now shifts down, because of the expectation of the possibility of a (permanent) liquidity trap equilibrium in the future (i.e., (1 − p)(−µ)). The two possible equilibria arê These are the (PIR, ZIR) and (ZIR, ZIR) equilibria in Table 2 . Again, the second one implies a liquidity trap in the temporary state, and if r L < −µ ψ−1 ψ there is no equilibrium. A.7 Further numerical results on multiple equilibria Figures 14 and 15 give solutions to the model of Section 3 with k = 4 and k = 5 states. In this section we exemplify how the coherency of a model with a second inequality constraint can be analysed using the methodology of this paper. We consider Example ACS with an addition ZLB on inflation expectation, motivated by Gorodnichenko and Sergeyev (2021) . The model is given by max π t+1|t , 0 = max {−µ, ψπ t } +M t+1|t . Figure 14 : The equilibria of modelπ t|t+1 = max(−µ, ψπ t )+M t+1|t , when µ = 0.01, ψ = 1.5 andM t follows a 4-state Markov Chain with mean 0, conditional st. dev. σ = 0.0007, and autocorrelation ρ = 0.9. Figure 15 : The equilibria of modelπ t|t+1 = max(−µ, ψπ t )+M t+1|t , when µ = 0.01, ψ = 1.5 andM t follows a 5-state Markov Chain with mean 0, conditional st. dev. σ = 0.007, and autocorrelation ρ = 0.9. SupposeM t follows a k-state Markov chain, with states m and transition probability kernel given by the k × k matrix K with K ij = Pr M t+1 = m j |M t = m i . E t (π t+1 ) = Kπ, E t M t+1 = Km, and so the equation to be solved, (A78), can be written as max (Kπ, 0) = Km + max (−µι k , ψπ) . This is a system of piecewise linear equations with two inequality constraints Kπ ≥ 0 and π ≥ −µ/ψ. This defines at most 4 k cones because some inequality combinations may be impossible. The following graph illustrates for the case k = 2 where the first state is transitory and persists with probability p and the second state is absorbing. The ZLB on the interest rate generates the inequalities we defined previously, i.e., π t > −µ/ψ is a PIR and π t ≤ −µ is a ZIR. The ZLB on expectations is E t (π t+1 ) ≥ 0 ⇒    pπ 1 + (1 − p) π 2 ≥ 0, ifM t transitory π 2 ≥ 0, ifM t absorbing. The possible regime configurations induced by combining the two inequalities are depicted in Figure 16 . We see that these inequalities split 2 into 10 cones. Let Z,P denote the interest rate regimes ZIR and PIR, respectively, and Z e ,P e the expectations regime. So, (P,P;P e ,P e ) denotes positive interest rate and positive expectations in both states. The model can then be written in canonical form (5) with A J for each cone defined as shown in Table 3 . We see by inspection that the CC condition in the GLM Theorem is violated, since some of the A J are evidently singular. Even if we restrict attention to π 2 ≥ 0, i.e., regimes J 1 to J 4 , the determinants are (for ψ > 1): det A J 1 = (ψ − 1) (ψ − p) > 0, det A J 2 = p (1 − ψ) < 0, det A J 3 = 0 and det A J 4 = ψ (ψ − 1) > 0. So, this model is not generically coherent. Coefficient matrix (2 × 2) Int. rate regime Infl. exp. regime A J 1 = K − ψI P,P P e ,P e A J 2 = K − ψe 2 e T 2 Z,P P e ,P e A J 3 = e 2 e T 2 K − ψe 2 e T 2 Z,P Z e ,P e A J 4 = e 2 e T 2 K − ψI P,P Z e ,P e A J 5 = −ψe 2 e T 2 Z,P Z e ,Z e A J 6 = −ψI P,P Z e ,Z e A J 7 = 0 Z,Z Z e ,Z e A J 8 = −ψe 1 e T 1 P,Z Z e ,Z e A J 9 = e 1 e T 1 K − ψe 1 e T 1 P,Z P e ,Z e A J 10 = e 1 e T 1 K − ψI P,P P e ,Z e The perils of nominal targets Piecewise-Linear Approximations and Filtering for DSGE Models with Occasionally Binding Constraints Macroeconomic dynamics near the zlb: A tale of two countries SVARs with occasionally-binding constraints Neo-Fisherian Policies and Liquidity Traps. CEPR Discussion Papers 13334 The solution of linear difference models under rational expectations Some unpleasant properties of loglinearized solutions when the nominal rate is zero The macroeconomic effects of large-scale asset purchase programmes When Is the Government Spending Multiplier Large? Does the New Keynesian Model Have a Uniqueness Problem? Working Paper An algorithmic approach to simultaneous triangularization