Two Period Models Econ602. Spring 2005. Lutz Hendricks The main points of this section are: • Tools: setting up and solving a general equilibrium model; Kuhn-Tucker conditions; solving multiperiod problems • Economic insights: Ricardian equivalence. Equivalence of competitive equilibrium and planning problem Math background: Lagrangean and Kuhn-Tucker (see lecture notes on mathematical methods). The strategy of this section is to start with exceedingly simple models. We will then add more and more complications as we go along. This will make the early models look somewhat silly, but it allows us to build up the complexity step by step instead of plunging right into a full-blown model. 1. Static Models This section begins our analysis of general equilibrium models. To keep the environment as simple as possible, we start with an economy that lasts for only one period. Such models are obviously not very useful, but we will see that the methods used to characterize their equilibria carry over to much more complicated environments. We begin by describing the model elements: • Agents: There are N identical households. For now, there are no other agents (firms, government, …). • Preferences: Households value consumption of two goods according to a utility function u(c1, c2). Of course, u is strictly increasing in both arguments and (to be able to use standard optimization techniques) strictly quasi-concave (words in this font are defined in the math notes). Marginal utility goes to infinity as consumption goes to zero: lim ci →0 ui (c1 , c2 ) = ∞ . The subscripts on functions (u1, u2) denote partial derivatives. This ensures that the household consumes positive amounts of both goods. • Technology: The technology is trivial: each agent receives endowments of the two goods (e1, e2). There is no production. Endowments cannot be stored. • Markets: Agents trade goods in a market, where everyone behaves as a price-taker. There are no financial assets. The prices of the two goods are p1 and p2. That’s it: nothing else is needed to describe the economy. In a sense, this is already too much. Purists would not want to prescribe that agents behave as price-takers. Instead, they would derive it from the fact that N is large. Recall the steps we have to go through in order to characterize equilibrium: 1 1. Solve the problem for each agent, taking prices as given. Find the decision rules. Here the only agents are households. 2. Impose market clearing to determine equilibrium prices and quantities. 1.1 Household problem Consider the problem facing one of the N households. It takes as given market prices for the two goods, p1 and p2, and the endowments it receives, e1 and e2. The choice variables are c1 and c2. The only constraint is a budget constraint p1 e1 + p2 e2 = p1 c1 + p2 c2 . We can normalize the price of one good to one (numeraire), so we set p1 = 1 and simply call the relative price of good 2 p = p2 / p1. The household then solves max u (c1 , c2 ) s.t. e1 + p e2 = c1 + p c2 What exactly is a solution to the household problem? One way of stating a solution is as a vector of quantities (c1, c2) for given prices and endowments. An alternative that is often more useful is to derive optimal choices as decision rules. The household’s decision rules will be of the form “choice variables = f(state variables).” The state variables are all relevant variables the household takes as given: p, e1, e2.1 The choice variables in this case are c1 and c2, so we need to find consumption functions. To derive the decision rules set up a Lagrangean: Γ = u (c1 , c2 ) + λ (e1 + p e2 − c1 − p c2 ) For this particular problem it would actually be easier to substitute the constraint into the objective function and solve the unconstrained problem max u (e1 + p e2 − p c2 , c2 ) , but the Lagrangean is instructive. The first order conditions are (1) ∂ Γ / ∂ c1 = u1 (c1 , c2 ) − λ = 0 (2) ∂ Γ / ∂ c2 = u2 (c1 , c2 ) − λ p = 0 The multiplier λ has a useful interpretation. It is the marginal utility of c1, but more importantly it is the marginal utility of relaxing the constraint a bit, i.e. the marginal utility of wealth. The solution to the household problem is then a vector (c1, c2, λ) that solves the FOCs together with the budget constraint. This was, of course, a bit loose: the solution is really a triple of functions. In particular, we can write the decision rules as ci ( p, e1 , e2 ) . 1 This is actually a bit more complicated than it sounds. For example, why not add another “irrelevant” variable to the state vector, such as the position of Jupiter relative to Neptune? If this sounds like a silly idea, take a look at the literature on sunspots. The economics literature, of course, not the astronomy literature. 2 Tip: Always explicitly state what variables constitute a solution and which equations do they have to satisfy. You should have a FOC for each choice variable and all the constraints. Make sure you have the same number of variables and equations. Later on, this will make it easier to assemble the equations needed for the competitive equilibrium. At this point, it is typically useful to substitute out the Lagrange multiplier. Take the ratio of (1) and (2) to obtain u2 / u1 = p . (3) This is the algebraic expression of the familiar tangency condition: marginal rate of substitution equals relative price. You have seen the graph with indifference curves tangent to budget constraints many times before. Now the solution is a pair (c1, c2) that satisfies (3) and the budget constraint. If we assume log utility, u = log(c1 ) + β log(c2 ) , this can be solved in closed form: 1 / c1 = λ , β / c2 = p λ . Therefore, (3) becomes β c1 = p c2 . Substitute both into the budget constraint to solve for λ: e1 + p e2 = 1 / λ + β / λ ⇒ λ = (1 + β) / W , where W = e1 + p e2 is total wealth. Therefore, c1 ( p, e1, e2 ) = W /(1 + β) and p c2 ( p, e1, e2 ) = W β /(1 + β) . Tip: This is a peculiar (and often very useful) feature of log utility: the expenditure shares are independent of p. The reason is exactly the same as that of constant expenditure shares resulting from a Cobb-Douglas production function: unit elasticity of substitution. Tip: Recall that taking a monotone transformation of u doesn’t change the optimal policy functions. In β particular, we can replace u by eu = e ln(c1 )+ln(c2 ) = c1 c2β . Convince yourself that this yields exactly the same consumption functions. 1.2 Market Clearing There are two markets (for goods 1 and 2). Each agent supplies the endowments ei and demands consumption ci in those markets. Why isn’t there just one market where agents exchange good 1 for good 2? It is better to think in terms of 2 markets in which goods are traded for units of account. I don’t like to use the word money here because there is no such thing in this economy. The market clearing condition is “aggregate supply = aggregate demand.” Aggregate supply is simply the sum of individual supplies: 3 Si = ∑ h=1 ei = N ei N where the second equality follows from the fact that all agents are identical. Similarly, aggregate demand is found by summing consumption demands over households. To be pedantic, and inconsistent with what we did above, let’s write consumption of household h as cih . Then Di = ∑ h =1 cih = N ci N Market clearing therefore requires N ei = N ci or ei = ci. This is not surprising: all agents are identical and therefore do not trade. More interesting is to find the market clearing price. The key is that each agent could trade any quantity at that price, but chooses not to. The market clearing price satisfies ci ( p, e1 , e2 ) = ei . 1.3 Definition of Equilibrium A competitive equilibrium is an allocation (cih ; h = 1, K, N ; i = 1,2) and a price p that satisfy: 1. The cih satisfy the household optimality conditions (FOC and budget constraint). 2. The two goods markets clear (ei = ci). Now we count equations and variables. We have 2 N consumption levels and one price. These satisfy 2 N household optimality conditions and 2 market clearing conditions. However, Walras’ law tell us that one market clearing condition is redundant. This was more pedantic that we would usually want to be. Given that all households face identical problems, we would usually impose from the outset that cih = ci for all h. Note that we could add the household’s Lagrange multiplier to the list of variables. Then we would also have to add another equation. We would do so by defining the household optimality conditions in “1.” as 2 FOCs plus one budget constraint. This makes no difference. We can do whatever is more convenient. In the log example, the price is determined by p e2 = W β /(1 + β) . 1.4 Insights The method used to solve this model carries over to more complicated ones. 1. First, derive conditions that characterize the solution to each agent’s problem, taking prices as given. This typically involves a number of FOCs and constraints. 2. State the market clearing conditions. 4 3. Make sure the number of unknowns equals the number of independent equations, keeping in mind that Walras’ law renders one market clearing condition redundant. 4. Solve. The rest is either just algebra or simply intractable. It is typically useful to write out the definition of equilibrium fairly carefully: “a list of variables (…) that satisfy …” Make sure the number of variables is the same as the number of equations. It is also useful to be careful about the state variables: what are the givens that we need to know in order to solve an agent’s problem. These typically include prices, endowments, asset holdings, etc. Is it silly to have a model in which nobody trades because all households are identical? It depends on the application. The main reason for studying these models is that they are tractable (all households can be identical; we can study a representative household). Whether anything is lost by making that assumption depends on the problem one is interested in. 5 2. An Intertemporal Model Nothing prevents us from reinterpreting the previous model as a two-period model. Assume that there is only one physical commodity, but there are two dates (1 and 2). The utility function is the same as before [write it as u (c1 ) + β u (c2 ) , but it is not essential that it be separable]. The good is not storable. How then can agents trade? They obviously need to trade intertemporally. There are two possible arrangements. First, there may be markets at date 1 at which agents can buy and sell goods at all future dates (in this case only at date 2, but there could of course be more dates). This is called the Arrow-Debreu setup. In this example, it means there is a market in which I can sell goods today in order to receive units of account, which can then be used to buy goods for delivery tomorrow. Here, the price p has the interpretation “giving up p goods today buys one unit tomorrow.” Note that the equilibrium description is exactly the same as in the one period model. Whether the goods refer to different physical commodities or to the same commodity at different dates makes no difference. This result holds generally. It may appear that this approach is in trouble when there is uncertainty because it requires the agents to decide how much they wish to consume at all future dates. But the approach is easily extended to cover the case of uncertainty by defining a commodity to be indexed by date and state of the world (e.g. “an umbrella tomorrow, if it rains”). The micro course will handle these issues in full glory. Alternatively, there could be a sequence of markets. At each date, agents can buy and sell one period bonds. Giving up one unit of consumption today buys a bond that promises (1+r) units of consumption tomorrow. Note the close relationship between the Arrow-Debreu price p and the interest rate r. If we define p = 1/(1+r) the agents’ budget constraints and the description of the equilibrium is the same in both arrangements. This is also a general result: the two setups can used interchangeably and yield the same allocation, if markets are complete, which essentially means that for each possible state of the world at each date, there exists an asset that pays precisely in that state/date.2 Adopting the sequence of markets approach, we can write the household problem as max u (c1 ) + β u (c2 ) s.t. b = e1 − c1 ; c2 = b (1 + r ) + e2 In the first period, the household “saves” e1 – c1 units of account, for which he buys b bonds, which cost 1 unit of account a piece. In the second period, the household receives the principal and interest on the bonds purchased and uses it together with the endowment to buy c2. 2 We will not go into the details of what complete markets mean. Suffice it to note that in the models considered here markets are almost always complete. 6 Here, I have taken the liberty of normalizing all prices to one! Why can I do that? I can normalize p1 and p2 because I can choose the units of account in both periods. In other words, the price p1 in this economy is meaningless. It says: you need to give up p1 date 1 units of account to buy one unit of c1. Similarly for p2. Note that I can use different units of account at different dates. This would not be the case if there was a way to carry units of account from one period to the next (as in the case where the unit of account is a commodity like money). In this economy bonds allow me to transfer units of account from period to period, but the bonds have a real rate of return which is endogenous. Their nominal return simply adjusts to get the same equilibrium real return no matter how I choose p2 or p1. And I can set the price of a bond to 1 by choosing units for bonds. If you don’t believe any of this, simply set up the model with prices at every date that may differ from 1. You will find that all prices drop out and the equilibrium is the same no matter how you choose them. The two period budget constraints can then be combined into a present value budget constraint: e1 + e2 /(1 + r ) = c1 + c2 /(1 + r ) . The first-order conditions are u ' (c1 ) = λ , β u ' (c2 ) = λ /(1 + r ) u ' (c1 ) = β (1 + r ) u ' (c2 ) Combining them yields which is known as an Euler equation. It describes the intertemporal tradeoff faced by the household: giving up one unit of consumption today costs u ' (c1 ) . Next period, the household gains (1+r) units of consumption, but these are discounted at rate β. The Euler equation states that a small reallocation between consumption today and tomorrow along the budget line must leave utility unchanged. That is, contemplate giving up dc1 = ε at date 1. The utility cost is u ′(c1 ) ε . Tomorrow, this allows to consume an additional dc2 = ε (1 + r ) leading to a utility gain of β u ′(c2 ) ε (1 + r ) . Setting both equal yields the Euler equation. The same condition would hold with more than two periods. Good 2 e1 (1+r) c2 c1 e1 Good 1 7 One implication of this model is the Permanent Income Hypothesis. A household’s optimal consumption path only depends on total wealth W, not on the individual endowments separately (his savings do!). That is, the timing of income over the life-cycle should not affect consumption in any way. This prediction fails empirically (Carroll and Summers 1991). Another implication is Ricardian Equivalence: any policy that only changes the timing of lump-sum tax payments over the life-cycle (but leaves the present value unchanged) should have no effect on consumption. We will talk about this in detail later on. 3. An Example With Trade So far there has never been trade in equilibrium because all agents were identical. Now we give up this assumption and assume instead that there are N agents who receive endowment e1 when young, but nothing when old, and N agents who receive e2 when old but nothing when young. Just to be pedantic, we will go through all the steps again. We first need to solve the problems for all agents. Now we have two types of agents: households who receive early endowments and those who receive late endowments. 3.1 Households A household with early endowment solves max u (c1I ) + β u (c2I ) s.t. e1 = c1I + p c2I . A household with late endowments solves max u (c1II ) + β u (c2II ) s.t. p e2 = c1II + p c2II . We could now write out separate first-order conditions for each household type, but it is easier to write a generic problem for household type s as max u (c1s ) + β u (c2s ) s.t. W s = c1s + p c2s . where wealth levels are W I = e1 and W II = p e2 . Assuming log utility, we know that the decision rules are (4) c1s = W s /(1 + β) and p c2s = W s β /(1 + β) , A solution to the household problem of type s is then a pair (c1s , c2s ) that satisfies (4). 8 3.2 Market clearing Aggregate demand for good i is now Di ( p,...) = ∑ s = I ∑ h=1 cis ( p, e1s , e2s ) II N = N ciI ( p, e1I , e2I ) + N ciII ( p, e1II , e2II ) Similarly, aggregate supply is Si ( p,...) = N eiI + N eiII . Market clearing, in the special case considered here, then reduces to N ei = N ciI + N ciII . (5) 3.3 Competitive Equilibrium A CE is an allocation (cis ; i = 1,2; s = I , II ) and a price p that satisfy: • 2 optimality conditions for each household type (4 equations) • 2 market clearing conditions We have 5 variables and 6 equations, one of which is redundant by Walras’ law. In the log utility case: e1 = e1 /(1 + β) + p e2 /(1 + β) = W /(1 + β) e2 = W β /(1 + β) ⋅ (1 / p ) , where W = e1 + p e2 . This is not surprising: If every household spends the same fraction of its endowment on good 1 (c1h = W h /(1 + β)) , then aggregate spending on good 1 is that same fraction of the aggregate endowment, N W. Taking ratios yields the market clearing price: p = β e1 / e2 . This makes sense: The price for good 2 is higher if there is more demand for it (β ↑) or less supply of it. Equilibrium consumption levels are then c1I = e1 /(1 + β) and c2I = e1 β /(1 + β) ⋅ (e2 / β e1 ) = e2 /(1 + β) c1II = p e2 /(1 + β) = e1 β /(1 + β) and c2II = e2 β /(1 + β) . This fortunately adds up to the endowments as it should. Note the extremely odd outcome: household I receives fraction 1/(1+β) of both goods, regardless of his relative endowment (the beauty of log utility…). At this point it is useful to review how this analysis fits into the general setup presented earlier. 9 1. The description of the economy is our starting point: 2 N households with log utility and a particular endowment pattern. 2. We then solved the problems of all agents, which in this case means: the problems of two types of households. Since we had already done that more generally before, we simply wrote down the policy functions (4). Both budget constraints are redundant in this case, not because of Walras’ law, but because they are “built into” the decision rules. 3. We next stated the market clearing conditions (5). 4. We then defined CE and characterized it. A technical detail: We usually talk about N as the “number” of households. Strictly speaking, to make this model work, we need infinitely many households, so that each one is small and acts as a price taker. For practical purposes, we may simply assume a large, finite N. A common alternative is to assume that there is a continuum of households of measure N. This is convenient because it allows us to normalize this measure to N = 1. We then have a single representative household of each type. This is what we will assume in the future. 10 4. Adding Production The next step is to add production. The economy again lasts for two periods and is populated by N = 1 identical households. The only financial market is the bond market with interest rate r as described earlier. In a bit more detail, the primitives of the economy are: Preferences: u (c1 ) + β u (c2 ) Endowment: e1 received at date 1 Technology: Storing k at date 1 yields f(k) at date 2. It is common to impose Inada conditions on f. This means f ' (0) = ∞ , f ' (∞) = 0 , f ' > 0, f ′′ < 0 . As we will see quite often, Inada conditions rule out corner solutions (k = 0). Markets: Households consume and produce (store) using technology f. In addition to the goods markets at both dates, there is a bond market at date 1, where households can buy or sell one period bonds with interest rate r. The interest is, of course, to be determined in equilibrium. 4.1 The household problem The household maximizes u (c1 ) + β u (c2 ) subject to the budget constraints e1 = c1 + k + b and c2 = b (1 + r ) + f (k ) , taking the endowment e1 and the interest rate r as given. The present value budget constraint is: [c2 − f (k )] /(1 + r ) = e1 − c1 − k Lagrangean: FOC: Γ = u (c1 ) + β u (c2 ) + λ (e1 − c1 − k − [c2 − f (k )] /(1 + r )) u ' (c1 ) = λ β u ' (c2 ) = λ /(1 + r ) f ' (k ) = 1 + r The solution to the household problem now consists of (functions) (c1, c2, λ, k, b) that satisfy the 3 FOCs and the 2 budget constraints. The only added item is the FOC for k which simply requires that the two assets the household has access to should have the same rate of return. 4.2 Equilibrium A competitive equilibrium is defined as a list of variables (λ, c1, c2, b, k, r) that satisfy the household optimality conditions and market clearing. There are 3 market clearing conditions: one for bonds and two for goods. Let’s first turn to bond market clearing. The market clearing condition is b = 0. More 11 precisely, indexing each household by h = 1, …, N the market clearing condition is ∑ b h = 0 . But we know that all bh are the same so that N b = 0. Of course, we know that there is no trade in equilibrium because all households are identical, but we still need the market clearing condition to figure out the price (r). The budget constraints then imply goods market clearing at both dates: e1 = c1 + k (endowments can be eaten or stored) and c2 = f (k ) . Without trade, households are essentially operating under autarky, although they all could trade, if they only wanted to. This means we have 6 independent equations (5 from the household and b = 0) that solve for the 6 unknowns. Note that Walras’ law in this case makes both goods market clearing conditions redundant. 4.3 A log-utility example To obtain a closed form solution, assume u (c) = ln(c) and f (k ) = k θ . A competitive equilibrium is then a list (λ, c1, c2, k, r) which satisfies 1 / c1 = λ , β (1 + r ) / c2 = λ , θ k θ−1 = 1 + r , e1 = c1 + k , k θ = c2 Simple algebra allows to solve for k: β (1 + r ) k −θ = 1 /(e1 − k ) ⇒ β θ k θ−1 k −θ = β θ / k = 1 /(e1 − k ) ⇒ e1 − k = k /(θ β) ⇒ k = e1 /[1 /(θ β) + 1] = e1 θ β /(1 + θ β) The comparative statics results are intuitive: k rises (r falls) as households become more patient (higher β) or have larger period 1 endowments. 4.4 Firms as separate agents So far the household has been a consumer-producer. More commonly, it is assumed that households consume and supply factors of production (capital and labor) to firms. In many models both approaches lead to identical outcomes. Adding firms in the previous model involves the following modifications. Assume there is a continuum of firms of measure one, which is modeled as a single representative firm. The firm rents capital (kF) from the single representative household at rental price q to maximize current period profits: π( k F ) = f ( k F ) − q k F . The FOC is f ′(k F ) = q . Note the trick: if the firm does not own any assets, its problem is static. Convince yourself that Inada conditions on f ensure an interior solution. A solution to the firm’s problem is a pair (π, kF) that satisfies the firm’s FOC and the definition of profits. 12 We also need to specify what fraction of capital depreciates in production. In general, renting k to the firm results in output of f(k) + (1−δ) k. There is a unit measure of households. Each owns the same fraction κ of the representative firm and is not allowed to trade this ownership (alternatively one could introduce a stock market in which shares of the firm are traded). Therefore, each household receives the same fraction κ of aggregate profits, which it takes as given. In particular, the household’s k does not affect the amount of profits it receives. How much capital to rent to firms and how many shares to own are two separate decisions. The household budget constraints are therefore c1 = e1 − k and k (1 + r ) + κ π = c2 , which implies a present value budget constraint of e1 − c1 = (c2 − κ π) /(1 + r ) . Note that household problem is isomorphic to one with bonds and second period endowment κ π. Since all households are identical and the mass of firms equals that of households, κ = 1. The FOCs are unchanged. A solution to the household problem is a vector (c1, c2, k) that satisfies 2 FOCs and one budget constraint. Exercise: Modify the model to add an equity market in which households can buy and sell shares of the firm at date 1. Derive an equation that characterizes the value of the firm. A competitive equilibrium is a list of prices (r, q) and quantities (c1, c2, k, kF, π) such that each agent’s FOCs and constraints are satisfied and markets clear. Which markets? There is a rental market for capital which clears if kF = k. Goods market clearing at date 1 requires c1 = e1 − k . In period 2, the firm supplies f (k F ) and households demand c2. In addition, households eat the left-over capital. Therefore: f (k ) + (1 − δ) k = c2 . We therefore have 7 variables that satisfy the following conditions • the firm’s FOC and the definition of π (2 equations) • the household optimality conditions (3 equations) • 3 market clearing conditions How many of these equations are independent? Clearly period 1 goods market clearing is the same as the period 1 budget constraint. Imposing capital market clearing on the period 2 budget constraint yields period 2 goods market clearing. So both goods market clearing conditions are redundant. One equation is still missing, which is essentially an accounting identity that relates the rental price of capital paid by the firm (q) to the rental rate received by the households (r). The household receives (1−δ) k in left-over capital and rental payments of q k. Therefore (1 + r ) k = (1 − δ) k + q k or r = q − δ. Common special cases are no depreciation (δ = 0) or full depreciation (δ = 1). Sometimes depreciation is “wrapped into” the production function. I.e., the production function becomes g (k ) = f (k ) + (1 − δ) k , which changes the definition of q: q = g ′(k ) = f ′(k ) + 1 − δ . Otherwise this is 13 equivalent to having no depreciation, except that g does not obey Inada conditions. For our purposes, the default assumption is the first one: investing k yields (1+r) k = (1+q−δ) k income next period. Note: Not all models assume that consumption goods can be converted one-for-one into capital, so that the relative price of capital (the purchase price, not q) does not equal one. We will look at such models much later (see the section on multi-sector models). 5. Reading CM ch. 1 14
© Copyright 2026 Paperzz