Equilibrium Analysis of Dynamic Economies

Similar documents
1 Jan 28: Overview and Review of Equilibrium

UNIVERSITY OF VIENNA

Lecture 5: The Bellman Equation

Dynamic Programming Theorems

Sensitivity Analysis of Stationary Title Optimal Growth : a Differentiable A. Citation Hitotsubashi journal of economics,

1.4 The Jacobian of a map

Ramsey Cass Koopmans Model (1): Setup of the Model and Competitive Equilibrium Path

Department of Economics Working Paper Series

Whitney topology and spaces of preference relations. Abstract

The economy is populated by a unit mass of infinitely lived households with preferences given by. β t u(c Mt, c Ht ) t=0

A Simple No-Bubble Theorem for Deterministic Sequential Economies

Math 205C - Topology Midterm

Boundary Behavior of Excess Demand Functions without the Strong Monotonicity Assumption

problem. max Both k (0) and h (0) are given at time 0. (a) Write down the Hamilton-Jacobi-Bellman (HJB) Equation in the dynamic programming

A simple macro dynamic model with endogenous saving rate: the representative agent model

LECTURE: KOBORDISMENTHEORIE, WINTER TERM 2011/12; SUMMARY AND LITERATURE

DEVELOPMENT OF MORSE THEORY

The Inverse Function Theorem 1

We have the following immediate corollary. 1

1 )(y 0) {1}. Thus, the total count of points in (F 1 (y)) is equal to deg y0

Math 215B: Solutions 3

A Simple No-Bubble Theorem for Deterministic Sequential Economies

Neoclassical Growth Model: I

DYNAMIC LECTURE 5: DISCRETE TIME INTERTEMPORAL OPTIMIZATION

Regularity of competitive equilibria in a production economy with externalities

Dynamic Optimization Problem. April 2, Graduate School of Economics, University of Tokyo. Math Camp Day 4. Daiki Kishishita.

1. Using the model and notations covered in class, the expected returns are:

5 Set Operations, Functions, and Counting

Bordism and the Pontryagin-Thom Theorem

Theorem 3.11 (Equidimensional Sard). Let f : M N be a C 1 map of n-manifolds, and let C M be the set of critical points. Then f (C) has measure zero.

Chapter 3. Dynamic Programming

Topology. Xiaolong Han. Department of Mathematics, California State University, Northridge, CA 91330, USA address:

Multiple Interior Steady States in the Ramsey Model with Elastic Labor Supply

Slides II - Dynamic Programming

(a) Write down the Hamilton-Jacobi-Bellman (HJB) Equation in the dynamic programming

Berge s Maximum Theorem

Economic Growth: Lectures 5-7, Neoclassical Growth

Comprehensive Exam. Macro Spring 2014 Retake. August 22, 2014

Introduction to Recursive Methods

ECON 582: Dynamic Programming (Chapter 6, Acemoglu) Instructor: Dmytro Hryshko

Economic Growth: Lecture 7, Overlapping Generations

THE JORDAN-BROUWER SEPARATION THEOREM

INVERSE FUNCTION THEOREM and SURFACES IN R n

Macroeconomics I. University of Tokyo. Lecture 12. The Neo-Classical Growth Model: Prelude to LS Chapter 11.

Lecture 2 The Centralized Economy: Basic features

Advanced Macroeconomics

Differential Topology Solution Set #2

1 The Local-to-Global Lemma

Economic Growth: Lecture 8, Overlapping Generations

Handlebody Decomposition of a Manifold

Financial asset bubble with heterogeneous agents and endogenous borrowing constraints

BROUWER FIXED POINT THEOREM. Contents 1. Introduction 1 2. Preliminaries 1 3. Brouwer fixed point theorem 3 Acknowledgments 8 References 8

Exhaustible Resources and Economic Growth

Lecture notes on modern growth theory

Introduction to Topology

Social Welfare Functions for Sustainable Development

Dynamic Optimization Using Lagrange Multipliers

Implications of the Constant Rank Constraint Qualification

Lecture 7: Linear-Quadratic Dynamic Programming Real Business Cycle Models

Stochastic convexity in dynamic programming

REGULAR INFINITE ECONOMIES

Endogenous Growth: AK Model

[A + 1 ] + (1 ) v: : (b) Show: the derivative of T at v = v 0 < 0 is: = (v 0 ) (1 ) ; [A + 1 ]

Optimal Control. Macroeconomics II SMU. Ömer Özak (SMU) Economic Growth Macroeconomics II 1 / 112

Equilibrium in the growth model with an endogenous labor-leisure choice

The Growth Model in Continuous Time (Ramsey Model)

Possibility functions and regular economies

Multivariate Differentiation 1

Discussion Papers In Economics And Business

Metric Spaces and Topology

1. Money in the utility function (start)

Mathematics II, course

Uncertainty Per Krusell & D. Krueger Lecture Notes Chapter 6

Macro 1: Dynamic Programming 1

Optimal Growth Models and the Lagrange Multiplier

Notes on Measure Theory and Markov Processes

1 The Basic RBC Model

Existence, Optimality and Dynamics of Equilibria with Endogenous Time Preference. Cuong Le Van* Cagri Saglam** Selman Erol**

Controlling and Stabilizing a Rigid Formation using a few agents

Determinacy and Indeterminacy of Equilibria. 1 Introduction

Assumption 5. The technology is represented by a production function, F : R 3 + R +, F (K t, N t, A t )

Endogenous Growth Theory

LECTURE 2. (TEXED): IN CLASS: PROBABLY LECTURE 3. MANIFOLDS 1. FALL TANGENT VECTORS.

LECTURE 15: COMPLETENESS AND CONVEXITY

7 Complete metric spaces and function spaces

On the Invariance of the Rate of Return to Convex Adjustment Costs

Time-varying Consumption Tax, Productive Government Spending, and Aggregate Instability.

Math 147, Homework 5 Solutions Due: May 15, 2012

Bayesian Persuasion Online Appendix

1 The Observability Canonical Form

4 Countability axioms

Course 212: Academic Year Section 1: Metric Spaces

Advanced Macroeconomics

On the Principle of Optimality for Nonstationary Deterministic Dynamic Programming

Lecture 5: Competitive Equilibrium in the Growth Model

Stochastic Dynamic Programming. Jesus Fernandez-Villaverde University of Pennsylvania

Eilenberg-Steenrod properties. (Hatcher, 2.1, 2.3, 3.1; Conlon, 2.6, 8.1, )

"0". Doing the stuff on SVARs from the February 28 slides

B 1 = {B(x, r) x = (x 1, x 2 ) H, 0 < r < x 2 }. (a) Show that B = B 1 B 2 is a basis for a topology on X.

Advanced Macroeconomics

Transcription:

Equilibrium Analysis of Dynamic Economies Preliminary Version Juan Manuel Licari Department of Economics University of Pennsylvania April, 2005 Abstract We study equilibrium properties of discrete-time, infinite-horizon smooth economies whose equilibria can be represented as a sequence of interrelated equations, and provide sufficient conditions to guarantee existence, (generic) determinacy and (generic) robustness of equilibria. Our approach exploits the sequential nature of a dynamic economy. An equilibrium is represented by a sequence of endogenous variables which solve a sequence of smooth systems of equations. For every point in time, standard smooth analysis techniques are used. The task then is to link periods, in order to obtain properties of equilibria. This link is represented by a correspondence, whose parallel in the macro/capital theoretic literature is the law of motion for state variables. Regularity conditions for the systems of equations and continuity properties of the law of motion drive most of the results in the paper. Keywords: Equilibrium correspondence, regular economy, locally unique equilibria, robust equilibria. I am grateful to the members of the CARESS Theory Group and various participants at the Penn Macro Club workshop. Special thanks are due to David Cass for helpful discussions. E-mail of the author: licari@econ.upenn.edu 1

1 Introduction We consider infinite-horizon, discrete-time economies whose equilibria can be represented as a sequence of interrelated smooth equations, and study their equilibrium properties. Standard models in macroeconomics and capital theory usually have a sequential representation. A large class of such models consists of economies where the agents face an intertemporal problem that can be solved recursively, using dynamic programming tools (see [9]). The results found in this paper can be used, in particular, to analyze the equilibrium properties of recursive smooth economies. The equilibrium properties analyzed in this paper are existence, determinacy and robustness. An equilibrium is represented by a sequence of endogenous variables that solve a sequence of smooth systems of equations. Showing existence for each of the systems of equations and connecting the endogenous variables from period to period suffices to guarantee the existence of equilibria. We provide two sets of sufficient conditions, one based on applying degree theory, the other homotopy arguments. Determinacy is studied in terms of two properties of equilibria, regularity and local uniqueness. An economy is said to be regular if the associated equilibria satisfy a rank condition in every period. The parallel of this definition in macro/capital theory is the smoothness of the policy function. References on this topic can be found in [1] and [7]. Local uniqueness has the typical interpretation given in GE. To obtain determinacy of equilibria we follow two steps. First, we make use of standard smooth analysis techniques (see [3] and [10]) at every point in time. Second, we link subsequent periods with a correspondence which plays the role of the law of motion for state variables in macro/capital theory. Rank conditions for the systems of equations in every period and continuity of the law of motion give us generic determinacy. We find that, for a generic set of economies, any economy is regular and the equilibria associated are locally unique. Moreover, for a given economy, at any point in time, the endogenous variable associated with that period can only take a finite number of values. In terms of the law of motion correspondence, it will consist of a finite collection of implicit smooth functions. Finally, we study the behavior of equilibria after small perturbations of the sequence of systems of equations. We show that for a generic set of economies, equilibria are robust. In other words, for a given economy, we can perturb the systems of equations and still get the same number of equilibria and the same number of possible values for endogenous variables in every period. The rest of the paper is organized as follows. Section 2 deals with preliminaries and notation. Section 3 presents the properties of the model for a particular point in time. Existence, determinacy, and robustness are studied in sections 4, 5, and 6, respectively. Section 7 applies the results to the smooth version of the neoclassical optimal growth model. An appendix contains some definitions and theorems. 2

2 Preliminaries and Notation Let t N 0 N {0} denote the time index. For any t, consider the open sets Y t R st, X t R nt, and Λ R m, with typical elements y t, x t, and λ respectively. Define the sets Ξ t (Y t X t+1 ) and Θ t (X t Λ) and the C 1 mapping Φ t : (Ξ t Θ t ) R (st+n t+1) s.t. (ξ t, θ t ) Φ t (ξ t, θ t ). For any point in time t, the vector θ t contains exogenous variables while ξ t endogenous ones. Given θ t Θ t, we want to solve Φ t (ξ t, θ t ) = 0 for the endogenous variable ξ t. Starting at t = 0, given θ 0, we find (ξ 0, θ 0 ) such that Φ 0 (ξ 0, θ 0 ) = 0. From (ξ 0, θ 0 ) we can obtain θ 1. For t = 1, considering the possible values found for θ 1 as exogenous, we solve Φ 1 (ξ 1, θ 1 ) = 0 in the endogenous variable ξ 1. Applying the same logic for t > 1, we can construct sequences of endogenous variables z {ξ t } t N0 Z t N0 (Ξ t ) that satisfy the sequence of systems of smooth equations {Φ t (ξ t, θ t ) = 0} t N0. Note that the only parameter for the economy is the exogenous vector θ 0. This analysis leads to the following definition. Definition 2.1 (Equilibrium Correspondence). The equilibrium correspondence E is defined as E : Θ 0 P(Z) s.t. θ 0 {z {ξ t } t N0 Z : t N 0 : θ t Θ t, ξ t Ξ t and Φ t (ξ t, θ t ) = 0}. Any vector θ 0 Θ 0 is referred to as an economy, and any sequence z E(θ 0 ) as an equilibrium. The recursive representation of the model is clear from the definition of E. At every point in time, ξ t can be obtained by solving the smooth system Φ t (ξ t, θ t ) = 0, depending only on the vector of exogenous variables θ t. This approach captures, in particular, models where the optimization problems of some of the agents can be solved using dynamic programming tools. In this context, we can think of y t, x t+1, x t, λ as being the vectors of control variables, endogenous state variables, exogenous state variables, and parameters respectively. Define the set M t {(ξ t, θ t ) (Ξ t Θ t ) : Φ t (ξ t, θ t ) = 0} and the three natural projections (i) π t : M t Θ t s.t. (ξ t, θ t ) θ t, (ii) ρ t : M t Θ t+1 s.t. (ξ t, θ t ) θ t+1, and (iii) ω t : M t Ξ t s.t. (ξ t, θ t ) ξ t. The mapping π t is widely used in general equilibrium analysis. For any given vector θ t, the set (π t ) 1 ( θ t ) consists of all the pairs (ξ t, θ t ) M t. The second projection, ρ t, turns out to be crucial in our analysis as well. For a given θ t, the set (ρ t (π t ) 1 )( θ t ) contains all the possible values for θ t+1 that come after θ t, having satisfied Φ t (ξ t, θ t ) = 0. The correspondence ρ t (π t ) 1 represents the law of motion for the exogenous variables in the model. The third projection, ω t, takes a point in the solution set M t and maps it into the endogenous variable ξ t. For a given θ t, the set (ω t (π t ) 1 )( θ t ) gives all the possible values for ξ t that solve Φ t (ξ t, θ t ) = 0. As mentioned before, characteristics of M t, π t and ρ t will determine the properties of the equilibrium correspondence E. 3

3 Foundations of the Analysis: Properties of Solutions at a Point in time In this section, we will study the properties of the set of solutions for a particular point in time, M t {(ξ t, θ t ) (Ξ t Θ t ) : Φ t (ξ t, θ t ) = 0}. The results found are standard properties of finite-dimensional models. References for smooth analysis of finite economies can be found in [3] and [10]. Note that we will make extensive use of the definitions of manifolds, critical points and critical values of a mapping (see appendix). For any given mapping f, denote by CP (f) and C(f) the sets of critical points and critical values of f. 3.1 Existence at t Proposition 3.1. If 0 R(Φ t ), then (i) M t is an (n t +m)-dimensional C 1 manifold, (ii) θ t R(π t ) if and only if ( ξ t, θ t ) (π t ) 1 ( θ t ) : Rank[D ξt Φ t ( ξ t, θ 1 ] = (s t +n t+1 ), and (iii) θ t R(π t ) : (π t ) 1 ( θ t ) is either empty or a zero-dimensional C 1 manifold. Proof. We know that M t = (Φ t ) 1 (0). Thus, applying the Regular Value Theorem (RVT; see appendix), we get (i). For (ii), see corollary 44, chapter 4, in [10]. Finally, (iii) is a straightforward application of the RVT. A zero-dimensional manifold is a set of isolated points. Therefore, for any given value of the exogenous variable θ t R(π t ), we rule out a continuum of solutions. Proposition 3.2 (Existence at t using Degree Theory). Assume that Θ t is connected. If (i) 0 R(Φ t ), (ii) M t is compact, and (iii) θ t R(π t ) such that 1 #(π t ) 1 ( θ t ) = 1, then θ t Θ t : (π t ) 1 (θ t ). In other words, π t (M t ) = Θ t. Proof. Note that both, M t and Θ t, are (n t + m)-dimensional manifolds. We know that #(π t ) 1 ( θ t ) = 1 and θ t R(π t ). Applying the Degree Theorem (see appendix), θ t R(π t ) : #(π t ) 1 (θ t ) = 1. In other words, θ t R(π t ) : (π t ) 1 (θ t ). Moreover, by the definition of critical value of π t, if θ t C(π t ), we have (π t ) 1 (θ t ). Since Θ t = C(π t ) R(π t ), the proof is complete. Proposition 3.3 (Existence at t using Homotopy). Assume that 0 R(Φ t ), M t is compact, and Θ t is connected. Suppose also that θ t R(π t ), such that C 1 mapping Ψ t : Ξ t R (s t+n t+1 ) with two properties (i) 0 R(Ψ t ), and (ii) #(Ψ t ) 1 (0) = 1. Moreover, suppose that there is a C 0 homotopy from Φ t θt to Ψ t, say H t : (Ξ t [0, 1]) R (s t+n t+1 ), such that (H t ) 1 (0) is compact. Then, θ t Θ t : (π t ) 1 (θ t ). In other words, π t (M t ) = Θ t. 1 The symbol # stands for the mod2 degree. 4

Proof. We want to use the Existence using Homotopy Invariance Theorem (EHIT; see appendix). Note that Ξ t and R (s t+n t+1 ) are C (s t +n t+1 )-dimensional manifolds. Identify (f, g) with (Φ t θt, Ψ t ). Since all the hypothesis for the EHIT are satisfied, we know that #(Φ t θt ) 1 (0) = 1. In other words, θ t R(π t ) s.t. #(π t ) 1 ( θ t ) = 1. Applying proposition 3.2 we have the desired result. 3.2 Determinacy at t Proposition 3.4 (Closedness). If π t is proper, C(π t ) is closed with respect to Θ t. Proof. Applying the Closedness of Critical Points Theorem (see appendix), the set of critical points of the projection π t, say CP (π t ), is closed with respect to M t. Using the fact that π t is proper, we know that it is a closed mapping (i.e., maps closed sets into closed sets). Therefore, C(π t ) = π t (CP (π t )) is a closed set. Proposition 3.5 (Transversality). If 0 R(Φ t ), there exists a full measure subset of exogenous variables at t, say Θ t Θ t, s.t. θ t Θ t : θ t R(π t ). Proof. We want to use the Transversality Theorem (see appendix). Let identify (M, Ω, N, h) with (Ξ t, Θ t, R st+n t+1, Φ t ). Thus, h ω is given by Φ t : Ξ θt t R st+n t+1 s.t. ξ t Φ t (ξ t, θ t ). If 0 R(Φ t ), there is a full measure subset of exogenous variables, say Θ t Θ t, such that θ t Θ t : 0 R(Φ t θt ). This implies that ξ t ω t ((π t ) 1 ( θ t )) : Rank[D ξt Φ t θt ( ξ t )] = (s t + n t+1 ). Therefore, Rank[D ξt Φ t ( ξ t, θ t )] = (s t + n t+1 ). Thus, ( ξ t, θ t ) (π t ) 1 ( θ t ) : ( ξ t, θ t ) RP (π t ). Definition 3.1 (Locally Unique Solutions at t). Consider any θ t π t (M t ). Define (π t ) 1 ( θ t ) {((ξ t ) i, θ t ), i I}, for some index set I. We say that (π t ) 1 ( θ t ) consists of locally unique solutions at t if Θ t Θ t s.t. θ t Θ t and ((ξ t ) i, θ t ) (π t ) 1 ( θ t ) : ( M t ) i M t s.t. ((ξ t ) i, θ t ) ( M t ) i, with the properties (i) ( M t ) i ( M t ) j = iff i j, (ii) (π t ) 1 ( Θ t ) = i I ( M t ) i, and (iii) π t ( Mt) i is a bijection. Proposition 3.6 (Finite Local Uniqueness at t). Let π t be proper and 0 R(Φ t ). For any θ t R(π t ), such that (π t ) 1 ( θ t ), the set (π t ) 1 ( θ t ) consists of a finite number of locally unique solutions at t. Proof. Since Θ t R nt+m is open and 0 R(Φ t ), we know that M t and Θ t are (n t + m)-dimensional manifolds. Thus, π t is defined between manifolds of the same dimension. Applying the Stack of Records Theorem (SRT; see appendix), we get (1) (π t ) 1 ( θ t ) = {((ξ t ) i, θ t ), i {1, 2,..., q}}, with q <, (2) there are open neighborhood of θ t in Θ t, say Θ t, open neighborhoods for each ((ξ t ) i, θ t ) in M t, say (M t) i, s.t. (a) i j : (M t) i (M t) j =, (b) (π t ) 1 (Θ t) = i {1,2,...,q} (M t) i and (c) i {1, 2,..., q} : π t (M t ) i is a C 1 diffeomorphism (in particular, a bijection). 5

Proposition 3.7 (Generic Finite Local Uniqueness at t). If π t is proper and 0 R(Φ t ), there exists a generic subset of regular exogenous variables at t, say Θ t R(π t ) Θ t, such that for every θ t Θ t, the set (π t ) 1 (θ t ) is either empty or consists of a finite number of locally unique solutions at t. Proof. Identify Θ t with R(π t ). Using proposition 3.4, R(π t ) = Θ t \C(π t ) is open. Moreover, by proposition 3.5, R(π t ) has full measure. Finally, note that at every θt R(π t ), properness of π t allows us to apply proposition 3.6. Proposition 3.8 (Locally Global Uniqueness at t). Let π t be proper and 0 R(Φ t ). If θ t R(π t ) s.t. (π t ) 1 ( θ t ) = {( ξ t, θ t )}, there is an open neighborhood of θ t, say Θ t Θ t, such that (π t ) 1 Θt is single-valued. Thus, ( ξ t, θ t ) is a unique, locally unique solution at t. Proof. Straightforward application of proposition 3.6, with q = 1. 3.3 Robustness at t Definition 3.2 (Robust Solutions at t). Consider any θ t Θ t, any particular mapping Φ t, and the solution set associated with the exogenous variable θ t, ( Φ t ) θt 1 (0) = {ξ t Ξ t s.t. Φ t (ξ t, θ t ) = 0}. Denote by π t the projection associated with Φ t. We say that ( π t ) 1 ( θ t ) consists of robust solutions at t if there exists a neighborhood for Φ t, say F C θt 1 (Ξ t, R s t+n t+1 ) 2, such that Φ t F : θt Card((Φ t ) θt 1 (0)) = Card(( Φ t ) θt 1 (0)) 3. In other words, the number of solutions associated with any system of equations in the set F is equal to the number of solutions for the original system Φ t (ξ t, θ t ) = 0. Proposition 3.9 (Robustness at t). Consider any system Φ t and any θ t R( π t ), s.t. ( π t ) 1 ( θ t ). If Ξ t is bounded, ( π t ) 1 ( θ t ) consists of robust solutions at t. Proof. Identify (W, R n, F 0 ) with (Ξ t, R s t+n t+1, Φ t θt ) and use the Robustness of the Solution Set Theorem (see appendix). Proposition 3.10 (Generic Robustness at t). If Ξ t is bounded and 0 R(Φ t ), there is a generic set of regular exogenous variables at t, say Θ t R( π t ) Θ t, s.t. θ t Θ t, the set (π t ) 1 (θ t ) is either empty or consists of locally unique and robust solutions at t. Proof. Use propositions 3.4 and 3.5 to get the generic set Θ t = R(π t ). Finally, apply proposition 3.9 for every θ t Θ t. Remark 3.1. If, in addition, π t is proper, θ t Θ t R( π t ), the set (π t ) 1 (θ t ) consists of a finite number of locally unique and robust solutions at t. 2 See the appendix for the definition of the space of C 1 functions with the C 1 -topology. 3 Where Card(A) stands for the cardinality of a set A. 6

4 Existence We will give sufficient conditions in order to guarantee that E is nonempty-valued. Note that the equilibrium correspondence requires solving finite-dimensional systems of equations at every point in time. Therefore, it suffices to show, first, that t N 0 : π t (M t ) = Θ t, and, second, that the values found for the vectors (ξ t, θ t ) M t are such that ρ t (ξ t, θ t ) Θ t+1. Theorem 4.1 (Existence using Degree Theory). Assume that Θ t is connected. If t N 0, (i) 0 R(Φ t ), (ii) M t is compact, (iii) ρ t (M t ) π t+1 (M t+1 ), and (iv) θ t R(π t ) : #(π t ) 1 ( θ t ) = 1, then θ 0 Θ 0 : E(θ 0 ) is nonempty. Proof. From proposition 3.2, we know that t N 0 : π t (M t ) = Θ t. Fix any ˆθ 0 Θ 0 and obtain ˆξ 0 ω 0 [(π 0 ) 1 (ˆθ 0 )]. Use (ˆξ 0, ˆθ 0 ) and the fact that ρ 0 (M 0 ) π 1 (M 1 ) to get ˆθ 1 ρ 0 (ˆξ 0, ˆθ 0 ) π 1 (M 1 ) = Θ 1. Having found ˆθ 1, proceed in the same way to get ˆξ 1 ω 1 [(π 1 ) 1 (ˆθ 1 )]. Repeating this procedure, construct ẑ = { ˆξ t } t N0 and note that ẑ E(ˆθ 0 ). Theorem 4.2 (Existence using Homotopy). Assume that t N 0 : 0 R(Φ t ), M t is compact, Θ t is connected, ρ t (M t ) π t+1 (M t+1 ), and that θ t R(π t ), such that C 1 mapping Ψ t : Ξ t R (s t+n t+1 ) with the properties (i) 0 R(Ψ t ), and (ii) #(Ψ t ) 1 (0) = 1. Moreover, suppose that there is a C 0 homotopy from Φ t θt to Ψ t, say H t : (Ξ t [0, 1]) R (s t+n t+1 ), such that (H t ) 1 (0) is compact. Then, θ 0 Θ 0 : E(θ 0 ) is nonempty. Proof. By proposition 3.3, we know that t N 0 : π t (M t ) = Θ t. For any given ˆθ 0 Θ 0, proceed as in the proof for theorem 4.1 to find ẑ E(ˆθ 0 ). We have chosen to prove π t (M t ) = Θ t using degree theory and homotopy arguments. Applications of this method to GE models can be found in [10]. Any other technique that provides sufficient conditions to solve a system of nonlinear equations in Euclidean spaces can also be used (e.g., fixed point theorems). 5 Determinacy In this section, we study two important properties of equilibria, regularity and local uniqueness. The purpose of the analysis is to find conditions under which these properties hold generically, that is, in a full measure and open subset of economies. For any θ 0 Θ 0, let G 0 (θ 0 ) {θ 0 }. For all t N, define the correspondence G t : Θ 0 Θ t s.t. θ 0 {θ t Θ t s.t. θ t 1 G t 1 (θ 0 ) : θ t (ρ t 1 (π t 1 ) 1 )(θ t 1 ))}. The set G t (θ 0 ) contains all the possible values for the exogenous variable θ t that might be reached by the optimal paths associated with the economy θ 0. 7

Definition 5.1 (Regular and Critical Economies). A pair ( θ 0, z) Graph(E) is said to be a regular point if t N 0 : θ t G t ( θ 0 ) : ( ξ t, θ t ) (π t ) 1 ( θ t ) : Rank[D ξt Φ t ( ξ t, θ t )] = (s t + n t+1 ). If ( θ 0, z) Graph(E) is not regular, it is a critical point. A vector θ 0 Θ 0 is a critical economy if z E( θ 0 ) such that ( θ 0, z) is a critical point. If θ 0 Θ 0 is not critical, it is a regular economy. The definition of regular economies establishes that at every point in time, G t ( θ 0 ) R(π t ). Thus, t N 0 : θ t G t ( θ 0 ), the set (π t ) 1 (θ t ) consists of isolated points. Therefore, no indeterminacy is allowed for the equilibria associated with regular economies. Using terminology from macro/captital theory, the full rank of D ξt Φ t (ξ t, θ t ) can be interpreted as having a locally smooth policy function. It is important to mention that the regularity condition we work with does not guarantee the differentiability of optimal sequences (as elements of an infinite-dimensional space) with respect to the parameter θ 0. In addition to the full rank condition at t, some stability properties have to be satisfied (see [1]). For any particular set N Θ 0, define L 0 (N ) {N }. For every t N, let L t : P(Θ 0 ) P(Θ t ) s.t. N { Θ t Θ t s.t. Θt = ((ρ t 1 (π t 1 ) 1 )(L t 1 (N )))}. The set L t (N ) consists of all possible values for θ t that can be reached by some optimal path associated with any economy θ 0 N. Note that when N = {θ 0 } (i.e., a singleton), the correspondences G t and L t coincide. Definition 5.2 (Locally Unique Equilibria). Consider any economy θ 0 Θ 0 such that E( θ 0 ) is nonempty. We say that E( θ 0 ) consists of locally unique equilibria if there is a sequence of open neighborhoods of θ 0, say {N t } t N0, θ 0 N t Θ 0, such that t N 0, (i) (π 0 ) 1 ( θ 0 ) consists of locally unique solutions at t = 0, using N t as the corresponding set Θ 0 (see definition 3.1), and (ii) t N s.t. t t : (a) θ t G t ( θ 0 ) :!l t (θ t ) L t (N t ) s.t. (π t ) 1 (θ t ) consists of locally unique solutions at t, with the corresponding set l t (θ t ), and (b) θt G t ( θ 0 ) (l t(θ t )) = L t (N t ). Remark 5.1. If an economy θ 0 Θ 0 is s.t. at every t N 0 and for any θ t G t (θ 0 ), we can apply the SRT, the optimal paths in E( θ 0 ) are locally unique equilibria. Remark 5.2. If there exists some t N 0 s.t. t t : N t N t+1, we can find an open set N = t N0 (N t ) and replace {N t } t N0 by the constant sequence {N } t N0 in the previous definition. The condition N t N t+1 obtains, for example, when θ 0 is a local attractor. Remark 5.3. For any θ 0 Θ 0, let E( θ 0 ) {z i, i I}, for some index set I. Definition 5.2 implies that there is a neighborhood of θ 0, say Ñ, and neighborhoods of every z 4 i, say B(z i ) Z, such that (i) i, j I s.t. i j : B(z i ) B(z j ) =, (ii) E(Ñ ) = i I(B(z i )) and, (iii) i I : (E) 1 B(zi ) is a bijection. 4 Assuming that Z is a space of bounded sequences with the sup norm. 8

Theorem 5.1 (Local Uniqueness). Assume that E is nonempty-valued and that t, t N 0 : n t = n t = n. For all t N 0, let the projections π t and ρ t be proper. Suppose that t N 0 : π t+1 (M t+1 ) R(ρ t ) and 0 R(Φ t ). Then, there exists a full measure set of regular economies, Θ 0 Θ 0, such that θ0 Θ 0 : E(θ 0 ) consists of locally unique equilibria. Proof. To show that Θ 0 has full measure, consider the following five steps: Step 1 (Relevant space of economies): We want the subset Θ 0 to be such that θ0 Θ 0 : z E(θ0 ) : (θ 0, z ) is a regular point. Thus, we have to get rid of all those economies θ 0, where t N 0 s.t. θ t G t ( θ 0 ) s.t. θ t C(π t ). Therefore, the relevant space of economies is: Θ 0 = Θ 0\{[C(π 0 )] [π 0 ((ρ 0 ) 1 (C(π 1 )))] [π 0 ((ρ 0 ) 1 (π 1 ((ρ 1 ) 1 (C(π 2 )))))]...}. Note that θ0 Θ 0 : G t( θ 0 ) R(π t ). Thus, z E(θ0 ) : (θ 0, z ) is a regular point and every θ0 in Θ 0 is a regular economy. Step 2 (Covering C(π t+1 )): If for θ t+1 C(π t+1 ) we have (ρ t ) 1 (θ t+1 ) =, we do not have to worry since this vector will not affect Θ 0. Thus, we want to delete C(π t+1 ) = {θ t+1 C(π t+1 ) s.t (ρ t ) 1 (θ t+1 ) } from Θ t+1. Use the Countability Theorem (see appendix) to cover C(π t+1 ) by a countable collection of arbitrarily small (ɛ/2)-neighborhoods of elements of C(π t+1 ), say (Θ (t+1,ɛ\2) ) j, such that C(π t+1 ) j N ((Θ (t+1,ɛ\2) ) j). Since C(π t+1 ) C(π t+1 ) R(ρ t ), we can choose ɛ small enough to have C(π t+1 ) j N {(Θ (t+1,ɛ\2) ) j} j N {(Θ (t+1,ɛ) ) j} R(ρ t ) Θ t+1 R n+m. The purpose of covering C(π t+1 ) with open neighborhoods, is to apply the SRT (going from open subsets of Θ t+1 to M t, using (ρ t ) 1 ). This is the reason why we have assumed that t N 0 : π t+1 (M t+1 ) R(ρ t ) and ρ t is proper. Therefore, the choice of ɛ can be done such that we are able to apply the SRT at every ɛ-neighborhood (Θ (t+1,ɛ) ) j. Step 3 (Properties of (Θ (t+1,ɛ\2) ) j and the SRT) Note that since 0 R(Φ t+1 ), the set C(π t+1 ) C(π t+1 ) has measure zero in Θ t+1 (see proposition 3.5). Thus, j N : {(Θ (t+1,ɛ\2) ) j C(π t+1 )} has measure zero in (Θ (t+1,ɛ) ) j. We can use the SRT from (Θ (t+1,ɛ) ) j to M t. Then, for any j, there is a finite collection of open sets in M t, say (M t ) (i,j), i {1, 2,..., q j }, s.t. ρ t (Mt ) (i,j) : (M t ) (i,j) (Θ (t+1,ɛ) ) j is a C 1 diffeomorphism. Step 4 (The set π t [(ρ t ) 1 (C(π t+1 ))] has measure zero in Θ t ): For any j, i define the following C 1 mapping, ϱ t(i,j) (ρ t (Mt) (i,j) ) 1 : (Θ (t+1,ɛ) ) j (M t ) (i,j). Consider the composition, η t(i,j) π t ϱ t(i,j) : (Θ (t+1,ɛ) ) j Θ t. Therefore, η t(i,j) is a C 1 function from an open subset of Θ t+1 R n+m to Θ t R n+m. Moreover, {(Θ (t+1,ɛ\2) ) j C(π t+1 )} is a measure zero subset of (Θ (t+1,ɛ) ) j. Therefore, using the Image of Measure Zero Sets Theorem (see appendix), we have that η t(i,j) [(Θ (t+1,ɛ\2) ) j C(π t+1 )] has measure zero in Θ t. Therefore, j i (η t(i,j) [(Θ (t+1,ɛ\2) ) j C(π t+1 )]) has measure zero in Θ t (the countable union of measure zero sets has measure zero). Since 9

[π t ((ρ t ) 1 (C(π t+1 )))] j i {η t(i,j) [(Θ (t+1,ɛ\2) ) j C(π t+1 )]}, we have that the set π t ((ρ t ) 1 (C(π t+1 ))) has measure zero in Θ t. Step 5 (The set Θ 0 has full measure): We know that [π t((ρ t ) 1 (C(π t+1 )))] has measure zero in Θ t. Therefore, we can cover now [π t ((ρ t ) 1 (C(π t+1 )))] by a countable union of neighborhoods and proceed as we did in steps 2-4. Note that the assumption t N 0 : π t+1 (M t+1 ) R(ρ t ) plays an important role, since it will allow us to apply SRT at every t, going from Θ t+1 to M t. Therefore, t N : [π 0 ((ρ 0 ) 1 (...(π t ((ρ t ) 1 (C(π t+1 ))))))] has measure zero in Θ 0. Since C(π 0 ) has also measure zero, we finally know that Θ 0 has full measure in Θ 0. To complete the proof, it remains to be shown that every equilibrium is locally unique. This is true since we can apply the SRT (from Θ t to M t ) for every t. Remark 5.4. It is also true that θ 0 Θ 0 : t N 0, the set G t (θ 0 ) R(π t) contains a finite number of elements. Since π t is proper, θ t G t (θ 0 ) : (π t) 1 (θ t ) is also finite. Theorem 5.2 (Finite Local Uniqueness). Suppose the hypothesis made for theorem 5.1 hold. If t N 0 s.t. t t : (π t ) 1 Lt (Θ 0 ) is a bijection, the full measure subset of regular economies, Θ 0 Θ 0, is such that θ 0 Θ 0 : E(θ 0 ) contains a finite number of locally unique equilibria. Proof. Applying theorem 5.2, we get that (i) any θ0 Θ 0 is a regular economy, and (ii) any z E(θ0 ) is a locally unique equilibrium. It remains to be shown that E(θ 0 ) is finite. For that purpose, fix any θ0 Θ 0. Using the fact that t t : (π t ) 1 Lt(Θ 0 ) is a bijection, we know that after t, each element of the sequence z can take only one possible value. Thus, the number of optimal paths associated with θ0 is finite. Theorem 5.3 (Generic Local Uniqueness). Suppose the assumptions made for theorem 5.2 hold. If t N 0 s.t. t t : [π t ((ρ t ) 1 (C(π t+1 )))] C(π t ), the relevant subset of economies is generic. In other words, there is an open and full measure set of regular economies, Θ 0 Θ 0, s.t. θ0 Θ 0 : E(θ 0 ) consists of locally unique equilibria. Proof. Note that for all t t, we do not need to get rid of any other set C(π t ). Thus, the relevant space of economies is Θ 0 = Θ 0\{[C(π 0 )] [π 0 ((ρ 0 ) 1 (C(π 1 )))]... }. Where [π 0 ((ρ 0 ) 1 (...(π (t 1)((ρ (t 1)) 1 (C(π t ))))))]. Since t N 0, the finite union of closed and measure zero sets {[C(π 0 )] [π 0 ((ρ 0 ) 1 (C(π 1 )))]... } is also closed and has measure zero. Thus, Θ 0 is generic. Theorem 5.4 (Generic Finite Local Uniqueness). If the assumptions made theorems 5.2 and 5.3 hold, there is a generic set of regular economies, Θ 0 Θ 0, s.t. θ0 Θ 0 : E(θ 0 ) is a finite set of locally unique equilibria. Proof. Straightforward. 10

Theorem 5.5 (Locally Global Uniqueness). For every t N 0, assume that 0 R(Φ t ), π t is proper, and θ t R(π t ) s.t. (π t ) 1 ( θ t ) = {( ξ t, θ t )}. Denote by Θ t Θ t the open set where (π t ) 1 Θt is a bijection (see proposition 3.8). Assume also that ρ t [(π t ) 1 ( Θ t )] Θ t+1. Then, θ 0 Θ 0 the set E( θ 0 ) consists of a unique, locally unique equilibrium. Proof. Fix any θ 0 Θ 0. Since (π 0 ) 1 ( θ 0 ) = {( ξ 0, θ 0 )}, we can get ξ 0 = ω 0 [(π 0 ) 1 ( θ 0 )]. Since ρ t [(π t ) 1 ( Θ t )] Θ t+1 R(π t+1 ), we have ρ 0 [( ξ 0, θ 0 )] = θ 1 Θ 1. Using θ 1, get ξ 1 = ω 1 [(π 1 ) 1 ( θ 1 )]. Repeating this procedure, construct z = { ξ t } t N0. Since at each t, we have (π t ) 1 ( θ t ) = {( ξ t, θ t )}, we can conclude that! z E( θ 0 ). Finally, since we can apply the SRT at every θ t, z is locally unique. Remark 5.5. To get global uniqueness, i.e., the correspondence E being single-valued, we need θ 0 Θ 0 : t N 0 : (π t ) 1 Gt ( θ 0 ) to be single-valued. 6 Robustness For any θ 0 Θ 0, recall G 0 (θ 0 ) {θ 0 } and G t : Θ 0 Θ t s.t. θ 0 {θ t Θ t s.t. θ t 1 G t 1 (θ 0 ) : θ t (ρ t 1 (π t 1 ) 1 )(θ t 1 ))}. Definition 6.1 (Robust Equilibria). Consider any sequence of systems { Φ t } t N0. Denote by Ẽ, π t and G t the objects E, π t and G t associated with the particular mapping Φ t. For any given θ 0 Θ 0, we say that Ẽ( θ 0 ) consists of robust equilibria if there exists a sequence of sets {H t } t N0, with { Φ t } t N0 {H t } t N0, such that {Φ t } t N0 {H t } t N0, and every t N 0, we have (i) Card(G t ( θ 0 )) = Card( G t ( θ 0 )), and (ii) θ t G t ( θ 0 ) :! θ t G t ( θ 0 ) s.t. Card((π t ) 1 (θ t )) = Card(( π t ) 1 ( θ t )). Theorem 6.1 (Robustness). Assume the hypothesis made for theorem 5.1 hold. In addition, suppose that t N 0, the sets Ξ t are bounded. Then, the relevant space of economies obtained from theorem 5.1, Θ 0 Θ 0, is such that θ0 Θ 0 : E(θ 0 ) consists of robust equilibria. Proof. Apply the SRT and proposition 3.9 for every t N 0. Theorem 6.2 (Generic Robustness). Assume the hypothesis made for theorems 5.3 and 6.1 hold. Then, the space of economies obtained from theorem 6.1 is a generic set. Proof. Straightforward. Remark 6.1. Under the hypothesis made for theorems 5.2 and 6.2, the set of regular economies, Θ 0 Θ 0, is generic, and θ0 Θ 0 : E(θ 0 ) consists of a finite number of locally unique, robust equilibria. 11

7 Neoclassical Optimal Growth Model We will apply the techniques found in the previous sections to the standard neoclassical optimal growth model. Considering the social planner s problem (SPP), we will study existence, uniqueness and determinacy of equilibria. Consider the standard optimization problem faced by a social planner: t N 0 β t u(c t, 1 h t ), with: Max z J (k0,δ,β) (i) z {(c t, k t+1, h t )} t N0, (ii) J : (R ++ (0, 1) (0, 1)) P(Z), s.t. (k 0, δ, β) J (k 0, δ, β) {z Z s.t. t N 0 : c t = F (k t, h t ) + (1 δ)k t k t+1, h t [0, 1], and c t, k t+1 0}. Definition 7.1 (Equilibrium Correspondence for SPP). Define the following correspondence E : (R + (0, 1) (0, 1)) P(Z), s.t. (k 0, δ, β) {z Z s.t. z argmax z J (k0,δ,β) t N 0 β t u(c t, 1 h t )}. The sequence z {(c t, kt+1, h t )} t N0 is called an optimal path for the initial condition k 0 and the parameters (δ, β). Definition 7.2 (Bellman Equation). Let Ω : (R + (0, 1) (0, 1)) P(R + [0, 1]), s.t. (k t, δ, β) Ω(k t, δ, β) {(k t+1, h t ) (R + [0, 1]) s.t. k t+1 [0, k], h t [0, 1]} 5. The Bellman equation (BE) is defined as the following functional equation V (k t ) = max (kt+1,h t ) Ω(k t,δ,β)[u(f (k t, h t ) + (1 δ)k t k t+1, 1 h t ) + βv (k t+1 )]. Definition 7.3 (Policy Correspondence). Define the correspondence G : (R + (0, 1) (0, 1)) P(R + [0, 1]) s.t. (k t, δ, β) {(k t+1, h t ) (R + [0, 1]) s.t. (k t+1, h t ) argmax (kt+1,h t ) Ω(k t,δ,β))[u(f (k t, h t )+(1 δ)k t k t+1, 1 h t )+βv (k t+1 )]}. 7.1 Results Using Standard Dynamic Programming Methods Theorem 7.1 (Existence of Equilibria for SPP). Assume that the instantaneous utility function, u : (R + [0, 1]) R, and the production function, F : (R + [0, 1]) R +, are C 0. Suppose also that β (0, 1) and h t [0, 1] : F (0, h t ) = 0. Then, E is nonempty-valued. In other words, for any initial condition k 0 > 0 and any parameters δ (0, 1), β (0, 1), we can always find an optimal path z E(k 0, δ, β). Proof. Note that under the mentioned assumptions, the hypothesis of theorem 4.6 in [9] are satisfied. Thus, the BE has a unique solution. Moreover, the policy correspondence is nonempty-valued (uh-c and compact-valued). Thus, for a given vector (k 0, δ, β), we construct a sequence z {(c t, kt+1, h t )} t N0 such that t N 0 : (kt+1, h t ) G(kt, δ, β) and c t = F (kt, h t ) + (1 δ)kt kt+1. Note now that theorem 4.5 in [9] applies; i.e., the sequence obtained iterating the right hand side (RHS) of the BE is an optimal path. Therefore, z E(k 0, δ, β). 5 The value k is obtained as the upper bound for any k t+1, when c t = 0 for all t N 0. 12

Theorem 7.2 (Existence of Interior Equilibria for SPP). In addition to the assumptions made for theorem 7.1, suppose that u and F are C 1. Assume also that (i) h t [0, 1] : lim ct 0u 1 (c t, 1 h t ) = and lim ct u 1 (c t, 1 h t ) = 0, (ii) h t [0, 1] : lim kt 0F k (k t, h t ) = and lim kt F k (k t, h t ) = 0, and (iii) c t R ++ : u 2 (c t, 0) > 0 and u 2 (c t, 1) < 0. Then, (k 0, δ, β) (R ++ (0, 1) (0, 1)) : z {(c t, kt+1, h t )} t N0 E(k 0, δ, β) : t N 0 : (c t, kt+1, h t ) (R ++ (0, k) (0, 1)). In other words, the equilibria associated with any vector (k 0, δ, β) lie in the interior of the set of feasible paths. Proof. Fix any (k 0, δ, β) (R ++ (0, 1) (0, 1)). We know that E(k 0, δ, β) is nonempty. Fix any z {(c t, kt+1, h t )} t N0 E(k 0, δ, β). If h t = 0, since u 2 (c t, 1) < 0, we can increase h t and obtain higher utility without violating feasibility. Similarly; if h t = 1, an increase in h t will yield higher utility. Therefore, h t (0, 1). For c t, kt+1 > 0, use conditions (i) and (ii), as it is done in [9], chapter 5. Theorem 7.3 (Uniqueness of Interior Equilibria for SPP). Let the hypothesis made for theorem 7.2 hold. Suppose u is strictly concave and F is strictly increasing. Then, E is single-valued. In other words, for any vector (k 0, δ, β) (R ++ (0, 1) (0, 1)), there exists a unique optimal path associated with it. Proof. For any given t N 0, the value function V (k t ) is strictly concave and the policy correspondence G is a continuous function (see theorem 4.8 in [9]). Moreover, by theorems 4.4 and 4.5 in [9], z is an optimal path iff it is generated iterating over G. Therefore, given any (k 0, δ, β) (R ++ (0, 1) (0, 1)), the unique solution to the SPP is found as follows: E(k 0, δ, β) = z {(c t, k t+1, h t )} t N0, where t N 0 : (k t+1, h t ) = G(k t, δ, β) and c t = F (k t, h t ) + (1 δ)k t k t+1. 7.2 Results Using Smooth Analysis We want to apply some of the tools developed in this paper to the SPP. Note that existence was shown before in theorem 7.2. We will focus here only on the determinacy of the solutions to the SPP. We want characterize the set of interior solutions by a sequence of smooth equations. This role is going to be played by the Euler equations for capital (EE), and by the first order conditions for labor (FOC). We know that the collection of EE and FOC represents a set of necessary conditions for any solution (see [9], section 4.5). Notation described in section 2 of the paper also applies here. Assume that u and F are C 2 functions, and for any t N 0, consider: Ξ t ([0, 1] [0, 1] R + ), with typical element ξ t (h t, h t 1, k t+1 ), Θ t (R + R + [0, 1] [0, 1]), with typical element θ t (k t, k t 1, δ, β), 13

Φ t : (Ξ t Θ t ) R 3 s.t. (ξ t, θ t ) Φ t (ξ t, θ t ), Φ t is C 1. Given c t = F (k t, h t ) + (1 δ)k t k t+1, Φ t consists of the following three equations: (i) Φ 1 t = u 1 (c t 1, 1 h t 1 ) βu 1 (c t, 1 h t ){F k (k t, h t ) + (1 δ)} [EE t 1 ], (ii) Φ 2 t = u 1 (c t, 1 h t )F h (k t, h t ) u 2 (c t, 1 h t ) [F OC t ], (iii) Φ 3 t = u 1 (c t 1, 1 h t 1 )F h (k t 1, h t 1 ) u 2 (c t 1, 1 h t 1 ) [F OC t 1 ], Definition 7.4 (Equilibrium Correspondence for Smooth SPP). Consider the correspondence Ê : (R ++ R ++ (0, 1) (0, 1)) P(Z), s.t. (k 0, k 1, δ, β) {z {(h t, h t 1, k t+1 )} t N0 Z s.t. t N 0 : (ξ t, θ t ) M t }. The results for the smooth version of the SPP are presented below. Proposition 7.1 (M t is a Manifold). Assume that F k 0, F h > 0, u 1 > 0, u 11 0, u 22 0, u 12 > 0, and F hh 0. Then, M t is a 4-dimensional C 1 manifold. Proof. To apply the RVT, we have to check that 0 R(Φ t ). In other words, we want (ξ t, θ t ) M t : Rank[DΦ t ] = 3. Computing the Jacobian matrix DΦ t, we have: D ht Φ 1 t D ht 1 Φ 1 t D kt+1 Φ 1 t D kt Φ 1 t D kt 1 Φ 1 t D δ Φ 1 t D β Φ 1 t DΦ t = D ht Φ 2 t 0 D kt+1 Φ 2 t D kt Φ 2 t 0 D δ Φ 2 t 0 0 D ht 1 Φ 3 t 0 D kt Φ 3 t D kt 1 Φ 3 t D δ Φ 3 t 0 If (i) D ht Φ 2 t 0, (ii) D ht 1 Φ 3 t 0, and (iii) D β Φ 1 t 0, then Rank[DΦ t ] = 3. For the first expression 6, D ht Φ 2 t = F h [u 11 F h 2 u 12 ] + u 1 F hh + u 22 < 0. The second one is similar to (i). Finally, D β Φ 1 t = u 1 {F k + (1 δ)} < 0. Thus, 0 R(Φ t ) and by the RVT, (Φ t ) 1 (0) is a 4-dimensional C 1 manifold. Proposition 7.2 (R(ρ t ) = Θ t+1 ). In addition to the assumptions made for proposition 7.1, suppose that F hk > 0 and that H 0 (where H stands for the determinant of the Hessian matrix of u). Then, R(ρ t ) = Θ t+1. Proof. R(ρ t ) { θ t+1 Θ t+1 s.t. (i) (ρ t ) 1 ( θ t+1 ) =, or (ii) ( ξ t, θ t ) (ρ t ) 1 ( θ t+1 ) : Rank[D (ht,ht 1,k t 1 )Φ t ] = 3}. The partial Jacobian matrix is: D ht Φ 1 t D ht 1 Φ 1 t D kt 1 Φ 1 t D (ht,h t 1,k t 1 )Φ t = D ht Φ 2 t 0 0. 0 D ht 1 Φ 3 t D kt 1 Φ 3 t Since D ht Φ 2 t < 0, the matrix D (ht,h t 1,k t 1 )Φ t will have full rank if the rank of the following submatrix is full: [ D (ht 1,k t 1 ) Φ Dht 1 Φ t = 1 t D kt 1 Φ 1 ] t D ht 1 Φ 3 t D kt 1 Φ 3. t 6 For notational simplicity, we have not included the arguments of the different functions. 14

To show that D (ht 1,k t 1 ) Φ t has full rank, it suffices to show D (ht 1,k t 1 ) Φ t = 0. After simplifications, D (ht 1,k t 1 ) Φ t = {F k +(1 δ)} [u 2 12 u 11 u 22 ] u 12 u 1 F kh. Using the two assumptions, H = (u 11 u 22 u 2 12 ) 0 and F kh > 0, we get D (ht,k t) Φ t < 0. Thus, Rank[D (ht,h t 1,k t 1 )Φ t ] = 3, and R(ρ t ) = Θ t+1. Proposition 7.3 (Properness of π t and ρ t ). The natural projections π t and ρ t are proper mappings. Proof. To prove properness of π t, it suffices to show that for every compact set Θ t Θ t, the set Graph((π t ) 1 ( Θt ) ) is also compact. Fix any Θ t. Consider an arbitrary sequence {(θt ν, ξt ν, θt ν )} ν N s.t. ν N : (θt ν, ξt ν, θt ν ) Graph((π t ) 1 ( Θt ) ). We need to show that there is a subsequence, without loss of generality the sequence itself, such that (θt ν, ξt ν, θt ν ) ( θ t ν, ξ t ν, θ t ν ) Graph((π t ) 1 ( Θt )). By compactness of Θ t, we have θt ν θ t ν Θ t. Since ξt ν (h ν t, h ν t 1, kν t+1 ) ([0, 1] [0, 1] [0, k]), we know that ξt ν will converge to ξ t. Finally, since Φ t is C 1, Φ t ( ξ t, θ t ) = 0. Therefore, ( ξ t, θ t ) Graph((π t ) 1 ( Θt) ) and π t is proper. A similar argument shows that ρ t is also proper. Proposition 7.4 (Generic Finite Local Uniqueness at t for Smooth SPP). Suppose the hypothesis made for proposition 7.1 hold. Then, there is a generic set of exogenous variables at t, say Θ t Θ t, s.t. θ t Θ t : (π t ) 1 (θ t ) is either empty or consists of a finite number of locally unique solutions at t. Proof. Straightforward application of proposition 3.7. Theorem 7.4 (Local Uniqueness for Smooth SPP). Assume the hypothesis made for the propositions 7.1 and 7.2 hold. Then, there is a full measure set of economies, say Θ 0 Θ 0, s.t. any vector in Θ 0 is a regular economy. Moreover, θ0 Θ 0 : Ê(θ 0 ) is either empty or consists of locally unique optimal paths. Proof. Straightforward application of theorem 5.1. 15

8 Appendix We will state some definitions and theorems that were used in the paper. Notation and assumptions made in section 2 also apply here. Theorem 8.1 (Implicit Function Theorem). Consider any pair ( ˆξ t, ˆθ t ) (Ξ t Θ t ) s.t. Φ t ( ˆξ t, ˆθ t ) = 0. If Rank[D ξt Φ t ( ˆξ t, ˆθ t )] = (n t + s t ), there exists an open neighborhood of ˆθ t, say Θ t Θ t, an open neighborhood of ˆξ t, say Ξ t Ξ t, and a C 1 mapping φ t : Θ t Ξ t such that: θ t Θ t : [ξ t = φ t (θ t )] [Φ t (ξ t, θ t ) = 0]. Proof. See [4], pages 214-215. Definition 8.1 (Manifold). A set M R l is an n-dimensional C r manifold if for every x M, there exists an open neighborhood of x in M, say V, such that V is locally C r diffeomorphic to a subset of R n, say U R n. In other words, m : U V s.t. m is a C r diffeomorphism. The set (m, U, V ) is called a local parametrization of M around x. From now on, let M R l and N R p be C r m and n-dimensional manifolds respectively. Define f : M N s.t. x y = f(x) and g : M N s.t. x y = g(x). Assume that f and g are C 1 mappings. Definition 8.2 (Regular and Critical Points of f). An element x M is a regular point of f if df x is surjective and is a critical point otherwise. We denote by RP (f) and CP (f) the sets of regular and critical points of f respectively. Remark 8.1. In definition 8.2, df x stands for the differential of f at x M. Differentiation of functions between manifolds can be found in [5], chapter 1. Definition 8.3 (Regular and Critical Values of f). An element y N is a regular value of f if every x f 1 (y) M is a regular point of f. If not, we say that y is a Critical value of f. We denote by R(f) and C(f) the sets of regular and critical values of f respectively. Theorem 8.2 (Robustness of the Solution Set). Let W R n be a bounded set. Denote by C 1 ( W, R n ) the set of C 1 mappings from W to R n, endowed with the C 1 -topology 7. For a given F 0 : W R n C 1 ( W, R n ), if 0 R(F 0 ) and F 0 (x) 0 for all x δw W \W, there exists an open neighborhood of F 0, say F, and a finite number of C 0 mappings s k : F W, k = 1, 2,..., q, q <, such that F F : k=1,2,...,q {s k (F )} = {x W s.t. F (x) = 0}. Proof. See [2], mathematical appendix. 7 For any F, G C 1 ( W, R n ), define d(f, G) = sup x W F (x) G(x) +sup x W DF (x) DG(x). 16

Theorem 8.3 (Regular Value Theorem). If y f(m) is a regular value of f, then f 1 (y) M is a C r (n m)-dimensional manifold. Proof. See [4], page 22. The previous theorem plays an important role in GE analysis since it generalizes the Implicit Function Theorem. In practice, if we check that x f 1 (y) : df x is surjective, the set f 1 (y) is locally diffeomorphic to a subset of R (n m). Definition 8.4 (Proper Function). We say that f is proper if it is C 0 and for every compact subset of N, say N N, the set f 1 (N ) is a compact subset of M. Theorem 8.4 (Closedness of Critical Points of f). The set of critical points of f, CP (f) M, is closed with respect to M. Proof. In [10], page 83, it is shown that the set RP (f) is open. Thus, CP (f) = M\RP (f) is closed. Theorem 8.5 (Closedness of Critical Vales of f). If f is proper, C(f) N is closed with respect to N. Proof. By theorem 8.4, we know that CP (f) is closed. If f is proper, it is a closed mapping (i.e., maps closed sets into closed sets). Moreover, f(cp (f)) = C(f). Therefore, C(f) is the image of a closed set under a proper map. Theorem 8.6 (Stack of Records Theorem). Assume that m = n and f is proper. Let y R(f) be s.t. f 1 (y). Then, (1) f 1 (y) is finite; i.e., f 1 (y) = {x i, i {1, 2,..., q}} with q <, (2) open neighborhood of y in N, say N, open neighborhoods for each x i in M, say M i, s.t. (a) i j : M i M j =, (b) f 1 (N ) = i {1,2,...,q} M i and (c) i {1, 2,..., q} : f M i is a C 1 diffeomorphism. Proof. See [10], page 94. Theorem 8.7 (Transversality Theorem). Assume Ω R w is a C r u-dimensional manifold. Let h : M Ω N be a C 1 function. If y R(h), then a full measure subset of Ω, say Ω Ω, s.t. ω Ω : y R(h ω ). Proof. See [10], page 152. Theorem 8.8 (Degree Theorem). Assume that m = n, M is compact and N is connected. Then, y 1, y 2 R(f) : #f 1 (y 1 ) = #f 1 (y 2 ) (where # stands for the mod2 degree). Proof. See [5], page 24. 17

Definition 8.5 (Homotopy). Assume f and g are C r. We say that f is homotopic to g if H : (M [0, 1]) N s.t. (i) H is C r and (ii) x M : H(x, 0) = f(x) and H(x, 1) = g(x). The function H is called a C r homotopy from f to g. Theorem 8.9 (Existence using Homotopy Invariance). Let M and N be C 2 m-dimensional manifolds. Assume that f and g are C 0 and C 1 respectively. Let y R(g). If (i) #g 1 (y) = 1 and (ii) a C 0 homotopy from f to g, say H, s.t. H 1 (y) is compact; then #f 1 (y) = 1. So in particular, f 1 (y). Proof. See [10], page 200. Theorem 8.10 (Countability). Let A be a countable set, B n be the set of all n-tuples (b 1, b 2,..., b n ) s.t. k {1, 2,..., n} : b k A. Then, B n is a countable set. Proof. See [6], page 29. Theorem 8.11 (Image of Measure Zero Sets). Let Θ t+1 and Θ t be open subsets of R n. Assume that η t : Θ t+1 Θ t is a C 1 mapping. Then, for every measure zero subset of Θ t+1, say Θ t+1 Θ t+1, the set η t ( Θ t+1 ) is a measure zero subset of Θ t. Proof. See [10], page 139. 18

References [1] Araujo, A, and J.A. Scheinkman. 1977. Smoothness, Comparative Dynamics, and the Turnpike Property. Econometrica, 45, No.3, 601-620. [2] Balasko, Yves. 1997. Equilibrium Analysis of the Infinite Horizon Model with Smooth Discounted Utility Functions. Journal of Economic Dynamics and Control, 21, 783-829. [3] Balasko, Yves. 1988. Foundations for the Theory of General Equilibrium. Academic Press, Boston. [4] Hirsch, Morris W. 1976. Differential Topology (Graduate Texts in Mathematics; 33). Springer-Verlag, New York. [5] Milnor, John W. 1965. Topology from the Differential Viewpoint. Princeton University Press, Princeton, New Jersey. [6] Rudin, Walter. 1976. Principles of Mathematical Analysis. Third Edition. McGraw-Hill, New York, NY. [7] Santos, M. 1991. Smoothness of the Policy Function in Discrete Time Economic Models. Econometrica, 59, No.5, 1365-1382. [8] Shannon, Chris. 1999. Determinacy of Competitive Equilibria in Economies with Many Commodities. Economic Theory, 14, 29-87. [9] Stokey, Nancy L., Robert E. Lucas, with Edward C. Prescott. 1989. Recursive Methods in Economic Dynamics. Harvard University Press, Cambridge, Massachusetts. [10] Villanacci, Antonio, Laura Carosi, Pierluigi Beneveri, and Andrea Battinelli. 2002. Differential Topology and General Equilibrium with Complete and Incomplete Markets. Kluwer Academic Publishers, Boston. 19