Viscosity Solutions for Dummies (including Economists)

Similar documents
Lecture 3: Hamilton-Jacobi-Bellman Equations. Distributional Macroeconomics. Benjamin Moll. Part II of ECON Harvard University, Spring

Heterogeneous Agent Models in Continuous Time Part I

Heterogeneous Agent Models in Continuous Time Part I

Lecture 1: Overview, Hamiltonians and Phase Diagrams. ECO 521: Advanced Macroeconomics I. Benjamin Moll. Princeton University, Fall

Hausdorff Continuous Viscosity Solutions of Hamilton-Jacobi Equations

Optimal Control and Viscosity Solutions of Hamilton-Jacobi-Bellman Equations

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

Lecture 3: Growth Model, Dynamic Optimization in Continuous Time (Hamiltonians)

Example 1. Hamilton-Jacobi equation. In particular, the eikonal equation. for some n( x) > 0 in Ω. Here 1 / 2

The main motivation of this paper comes from the following, rather surprising, result of Ecker and Huisken [13]: for any initial data u 0 W 1,

Multi-dimensional Stochastic Singular Control Via Dynkin Game and Dirichlet Form

Lecture 4: Analysis of Optimal Trajectories, Transition Dynamics in Growth Model

A Remark on IVP and TVP Non-Smooth Viscosity Solutions to Hamilton-Jacobi Equations

The speculator: a case study of the dynamic programming equation of an infinite horizon stochastic problem

Dynamic Programming Theorems

Lecture 8. The Workhorse Model of Income and Wealth Distribution in Macroeconomics. ECO 521: Advanced Macroeconomics I.

HJ equations. Reachability analysis. Optimal control problems

Lipschitz continuity for solutions of Hamilton-Jacobi equation with Ornstein-Uhlenbeck operator

Research Article Almost Periodic Viscosity Solutions of Nonlinear Parabolic Equations

On the Bellman equation for control problems with exit times and unbounded cost functionals 1

A Narrow-Stencil Finite Difference Method for Hamilton-Jacobi-Bellman Equations

AN OVERVIEW OF STATIC HAMILTON-JACOBI EQUATIONS. 1. Introduction

A problem of portfolio/consumption choice in a. liquidity risk model with random trading times

Sébastien Chaumont a a Institut Élie Cartan, Université Henri Poincaré Nancy I, B. P. 239, Vandoeuvre-lès-Nancy Cedex, France. 1.

DYNAMIC LECTURE 5: DISCRETE TIME INTERTEMPORAL OPTIMIZATION

Deterministic Dynamic Programming

Lecture 5: The Bellman Equation

Controlled Diffusions and Hamilton-Jacobi Bellman Equations

September Math Course: First Order Derivative

BEEM103 UNIVERSITY OF EXETER. BUSINESS School. January 2009 Mock Exam, Part A. OPTIMIZATION TECHNIQUES FOR ECONOMISTS solutions

THE DIRICHLET PROBLEM FOR THE CONVEX ENVELOPE

Slides II - Dynamic Programming

Some notes on viscosity solutions

Régularité des équations de Hamilton-Jacobi du premier ordre et applications aux jeux à champ moyen

Dynamic Macroeconomic Theory Notes. David L. Kelly. Department of Economics University of Miami Box Coral Gables, FL

AN INTRODUCTION TO VISCOSITY SOLUTION THEORY. In this note, we study the general second-order fully nonlinear equations arising in various fields:

Introduction to optimal control theory in continuos time (with economic applications) Salvatore Federico

Basic Deterministic Dynamic Programming

Endogenous Growth: AK Model

Discussion Paper #1542. On the Smoothness of Value Functions

Mean field games and related models

On the Smoothness of Value Functions and the Existence of Optimal Strategies

NOTES ON CALCULUS OF VARIATIONS. September 13, 2012

Simple Consumption / Savings Problems (based on Ljungqvist & Sargent, Ch 16, 17) Jonathan Heathcote. updated, March The household s problem X

Economics 2010c: Lectures 9-10 Bellman Equation in Continuous Time

Risk-Sensitive Control with HARA Utility

Economics 101A (Lecture 3) Stefano DellaVigna

Proving the Regularity of the Minimal Probability of Ruin via a Game of Stopping and Control

Advanced Tools in Macroeconomics

Second Welfare Theorem

HopfLax-Type Formula for u t +H(u, Du)=0*

Hopenhayn Model in Continuous Time

Online Appendix: An Economic Approach to Generalizing Findings from Regression-Discontinuity Designs

Thuong Nguyen. SADCO Internal Review Metting

VISCOSITY SOLUTIONS. We follow Han and Lin, Elliptic Partial Differential Equations, 5.

Further Results on the Bellman Equation for Optimal Control Problems with Exit Times and Nonnegative Instantaneous Costs

arxiv: v1 [math.ap] 12 Aug 2016

Weak solutions to Fokker-Planck equations and Mean Field Games

The Principle of Optimality

The Ramsey Model. Alessandra Pelloni. October TEI Lecture. Alessandra Pelloni (TEI Lecture) Economic Growth October / 61

MATH 1A, Complete Lecture Notes. Fedor Duzhin

The Growth Model in Continuous Time (Ramsey Model)

A Monotone Scheme for Hamilton-Jacobi Equations via the Nonstandard Finite Difference Method

Structural Properties of Utility Functions Walrasian Demand

Calculating the domain of attraction: Zubov s method and extensions

b) The system of ODE s d x = v(x) in U. (2) dt

Lecture 3: Semidefinite Programming

Computational Fluid Dynamics Prof. Dr. Suman Chakraborty Department of Mechanical Engineering Indian Institute of Technology, Kharagpur

Constrained Optimal Stopping Problems

Macroeconomic Theory II Homework 2 - Solution

ECON 2010c Solution to Problem Set 1

Mathematics-I Prof. S.K. Ray Department of Mathematics and Statistics Indian Institute of Technology, Kanpur. Lecture 1 Real Numbers

On some optimal control problems on networks, stratified domains, and controllability of motion in fluids.

Mathematical Foundations -1- Constrained Optimization. Constrained Optimization. An intuitive approach 2. First Order Conditions (FOC) 7

A Model of Optimal Portfolio Selection under. Liquidity Risk and Price Impact

Some applications of Mean Field Games

g(x,y) = c. For instance (see Figure 1 on the right), consider the optimization problem maximize subject to

Last Revised: :19: (Fri, 12 Jan 2007)(Revision:

Appendix (For Online Publication) Community Development by Public Wealth Accumulation

Mean-Field Games with non-convex Hamiltonian

The Dirichlet s P rinciple. In this lecture we discuss an alternative formulation of the Dirichlet problem for the Laplace equation:

Lecture 6: Discrete-Time Dynamic Optimization

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

Numerical Methods for Optimal Control Problems. Part I: Hamilton-Jacobi-Bellman Equations and Pontryagin Minimum Principle

Solution of Stochastic Optimal Control Problems and Financial Applications

On nonlocal Hamilton-Jacobi equations related to jump processes, some recent results

Division of the Humanities and Social Sciences. Supergradients. KC Border Fall 2001 v ::15.45

Graduate Macroeconomics 2 Problem set Solutions

Online Appendix for. Breakthroughs, Deadlines, and Self-Reported Progress: Contracting for Multistage Projects. American Economic Review, forthcoming

Lecture 5: Competitive Equilibrium in the Growth Model

f( x) f( y). Functions which are not one-to-one are often called many-to-one. Take the domain and the range to both be all the real numbers:

The Kuhn-Tucker and Envelope Theorems

Continuous dependence estimates for the ergodic problem with an application to homogenization

Flux-limited solutions for quasi-convex Hamilton-Jacobi equations on networks

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

REGULARITY RESULTS FOR THE EQUATION u 11 u 22 = Introduction

Viscosity Solutions of the Bellman Equation for Perturbed Optimal Control Problems with Exit Times 0

where u is the decision-maker s payoff function over her actions and S is the set of her feasible actions.

Topology of the set of singularities of a solution of the Hamilton-Jacobi Equation

Convex Analysis and Economic Theory AY Elementary properties of convex functions

Transcription:

Viscosity Solutions for Dummies (including Economists) Online Appendix to Income and Wealth Distribution in Macroeconomics: A Continuous-Time Approach written by Benjamin Moll August 13, 2017 1

Viscosity Solutions For our purposes, useful for two reasons: 1. problems with kinks, e.g. coming from non-convexities 2. problems with state constraints borrowing constraints computations with bounded domain Things to remember 1. viscosity solution no concave kinks (convex kinks are allowed) 2. uniqueness: HJB equations have unique viscosity solution 3. constrained viscosity solution: boundary inequalities 2

References Relatively accessible ones: Lions (1983) Hamilton-Jacobi-Bellman Equations and the Optimal Control of Stochastic Systems report of some results, no proofs http://www.mathunion.org/icm/icm1983.2/main/icm1983.2.1403.1418.ocr.pdf Crandall (1995) Viscosity Solutions: A Primer http://www.princeton.edu/~moll/crandall-primer.pdf Bressan (2011) Viscosity Solutions of Hamilton-Jacobi Equations and Optimal Control Problems https://www.math.psu.edu/bressan/pspdf/hj.pdf Yu (2011) http://www.math.ualberta.ca/~xinweiyu/527.1.08f/lec11.pdf Less accessible but often cited: Crandall, Ishii and Lions (1992) User s Guide to Viscosity Solutions Bardi and Capuzzo-Dolcetta (2008) https://www.dropbox.com/s/hsihfm8xwnnncvy/bardi-capuzzo-wholebook.pdf?dl=0 Fleming & Soner (2006) https://www.dropbox.com/s/wbekmg2icp5u9i1/fleming-soner-wholebook.pdf?dl=0 3

Outline 1. Definition of viscosity solution 2. No concave kinks 3. Constrained viscosity solutions 4. Uniqueness 4

Viscosity Solutions: Definition Consider HJB for generic optimal control problem { ρv(x) = max r(x, α) + v (x)f (x, α) } (HJB) α A Next slide: definition of viscosity solution Basic idea: v may have kinks i.e. may not be differentiable replace v (x) at point where it does not exist (because of kink in v) with derivative of smooth function ϕ touching v two types of kinks: concave and convex two conditions concave kink: ϕ touches v from above convex kink: ϕ touches v from below Remark: definition allows for concave kinks. In a few slides: these never arise in maximization problems 5

Convex and Concave Kinks Convex Kink (Supersolution) Concave Kink (Subsolution) v φ φ v x x 6

Viscosity Solutions: Definition Definition: A viscosity solution of (HJB) is a continuous function v such that the following hold: 1. (Subsolution) If ϕ is any smooth function and if v ϕ has a local maximum at point x (v may have a concave kink), then ρv(x { ) max r(x, α) + ϕ (x )f (x, α) } α A 2. (Supersolution) If ϕ is any smooth function and if v ϕ has a local minimum at point x (v may have a convex kink), then ρv(x { ) max r(x, α) + ϕ (x )f (x, α) }. α A 7

A few remarks, terminology If v is differentiable at x, then local max or min of v ϕ implies v (x ) = ϕ (x ) sub- and supersolution conditions viscosity solution of (HJB) is just classical solution If a continuous function v satisfies condition 1 (but not necessarily 2) we say that it is a viscosity subsolution Conversely, if v satisfies condition 2 (but not necessarily 1), we say that it is a viscosity supersolution a continuous function v is a viscosity solution if it is both a viscosity subsolution and a viscosity supersolution. subsolution and supersolution come from 0 and 0 viscosity is in honor of the method of vanishing viscosity : add Brownian noise and 0 (movements in viscuous fluid) 8

Viscosity Solutions: Intuition Consider discrete time Bellman: v(x) = max α r(x, α) + βv(x ), x = f (x, α) Think about it as an operator T on function v (T v)(x) = max α Solution = fixed point: T v = v Intuitive property of T ( monotonicity ) r(x, α) + βv(f (x, α)) ϕ(x) v(x) x (T ϕ)(x) (T v)(x) x ( ) Intuition: if my continuation value is higher, I m better off Viscosity solution is exactly same idea Key idea: sidestep non-differentiability of v by using monotonicity 9

Viscosity Solutions: Heuristic Derivation Time periods of length. Consider HJB equation v(x t ) = max α r(x t, α) + (1 ρ )v(x t+ ) s.t. x t+ = f (x t, α) + x t Suppose v is not differentiable at x and has a convex kink problem: when taking 0, pick up derivative v solution: replace continuation value with smooth function ϕ Convex Kink (Supersolution) v φ x 10

Viscosity Solutions: Heuristic Derivation For now: consider ϕ such that ϕ(x ) = v(x ) local min of v ϕ and ϕ(x ) = v(x ) v(x) > ϕ(x), x x Then for x t = x, we have v(x t ) max α r(x t, α) + (1 ρ )ϕ(x t+ ) Subtract (1 ρ )ϕ(x t ) from both sides and use ϕ(x t ) = v(x t ) ρv(x t ) max α r(x t, α) + (1 ρ )(ϕ(x t+ ) ϕ(x t )) Dividing by and letting 0 yields the supersolution condition ρv(x t ) max α r(x t, α) + ϕ (x t )f (x t, α) 11

Viscosity Solutions: Heuristic Derivation Turns out this works for any ϕ such that v ϕ has local min at x define κ = v(x ) ϕ(x ). Then v(x ) = ϕ(x ) + κ and v(x t ) max α r(x t, α t ) + (1 ρ )(ϕ(x t+ ) + κ) subtract (1 ρ )(ϕ(x t ) + κ) from both sides ρv(x t ) max α r(x t, α) + (1 ρ )(ϕ(x t+ ) ϕ(x t )) rest is the same... Derivation of subsolution condition exactly symmetric 12

Viscosity + maximization no concave kinks Proposition The viscosity solution of the maximization problem { ρv(x) max r(x, α) + v (x)f (x, α) } = 0 α A only admits convex (downward) kinks, but not concave (upward) kinks. Admissible Not Admissible v(x) v(x) x opposite would be true for minimization problem x 13

Why is this useful? Problems with non-covexities Consider growth model ρv(k) = max c u(c) + v (k)(f (k) δk c). But drop assumption that F is strictly concave. Instead: butterfly F (k) = max{f L (k), F H (k)}, F L (k) = A L k α, F H (k) = A H ((k κ) + ) α, κ > 0, A H > A L 0.9 0.8 0.7 0.6 f(k) 0.5 0.4 0.3 0.2 0.1 0 0 1 2 3 4 5 6 k 14

Why is this useful? Problems with non-covexities Suppose restrict attention to solutions v with at most one kink there is solution we found in Lecture 3 with convex kink 0.1-30 0.08 0.06-40 0.04-50 0.02 s(k) 0 v(k) -60-0.02-0.04-70 -0.06-80 -0.08-0.1 1 2 3 4 5 k -90 1 2 3 4 5 k (a) Saving Policy Function (b) Value Function but there is another solution with a concave kink! Proposition above rules out second solution 15

Proof that no concave kinks Step 1: maximization problem convex Hamiltonian Step 2: convex Hamiltonian no concave kinks Proof of Step 1: Hamiltonian is H(x, p) := max {r(x, α) + pf (x, α)} α A first- and second-order conditions: From (FOC) r α + pf α = 0 r αα + pf αα 0 (FOC) (SOC) α p = (r αα + pf αα ) Differentiating Hamiltonian, we have H p (x, p) = f (x, α(x, p)) and f α (f α ) 2 H pp = f α α p = (r αα + pf αα ) > 0 16

Proof that no concave kinks (step 2) Proof by contradiction: suppose concave kink at x Then v, ϕ in subsolution condition look like in figure Concave Kink (Subsolution) φ v Note: left & right derivatives satisfy v(x ) < ϕ (x ) < + v(x ) Hence there exists t (0, 1) such that ϕ (x ) = t + v(x ) + (1 t) v(x ) x 17

Proof that no concave kinks (step 2) Because H is convex, for t defined on previous slide H(x, ϕ (x )) < th(x, + v (x )) + (1 t)h(x, v (x )) ( ) By continuity of v ρv(x ) = H(x, + v(x )), ρv(x ) = H(x, v(x )) Therefore ( ) implies H(x, ϕ (x )) < ρv(x ) But this contradicts the subsolution condition ρv(x ) H(x, ϕ (x )). 18

Something to Keep in Mind Viscosity solution can handle problems where v has kinks...... but not discontinuities Theory can be extended in special cases, but no general theory of discontinuous viscosity solutions In economics, kinks seem more common than discontinuities Good reference on HJB equations with discontinuities: Barles and Chasseigne (2015) (Almost) Everything You Always Wanted to Know About Deterministic Control Problems in Stratified Domains http://arxiv.org/abs/1412.7556 19

Viscosity Solutions with State Constraints 20

Constrained Viscosity Soln: Boundary Inequalities How handle state constraints? borrowing constraints computations with bounded domain Example: growth model with state constraint v (k 0 ) = max {c(t)} t 0 0 e ρt u(c(t))dt k (t) = F (k(t)) δk(t) c(t) k(t) k min all t 0 s.t. purely pedagogical: constraint will never bind if k min < st.st. HJB equation ρv(k) = max c Key question: how impose k k min? { u(c) + v (k)(f (k) δk c) } (HJB) 21

Example: Growth Model with Constraint Result: if v is (left-)differentiable at k min, it needs to satisfy v (k min ) u (F (k min ) δk min ) (BI) Intuition: v (k min ) is such that if k(t) = k min then k(t) 0 if v is differentiable, the FOC still holds at the constraint u (c(k min )) = v (k min ) (FOC) for constraint not to be violated, need F (k min ) δk min c(k min ) 0 ( ) (FOC) and ( ) (BI). Next: state constraints in generic optimal control problem 22

Generic Control Problem with State Constraint Consider variant of generic maximization problem v(x) = max {α(t)} t 0 ẋ(t) = f (x(t), α(t)), x(t) x min all t 0 0 e ρt r(x(t), α(t))dt x(0) = x s.t. HJB equation { ρv(x) = max r(x, α) + v (x)f (x, α) } (HJB) α A Question: how impose x x min? Two cases: 1. v is (left-)differentiable at x min : boundary inequality 2. v not differentiable at x min : constrained viscosity solution 23

State constraints if v is differentiable Use Hamiltonian formulation ρv(x) = H(x, v (x)) H(x, p) := max {r(x, α) + pf (x, α)} (H) α A From envelope condition (HJB) H p (x, v (x)) = f (x, α (x)) = optimal drift at x If v and H p exist, (HJB) for generic control problem satisfies H p (x min, v (x min )) 0 see Soner (1986, p.553) and Fleming and Soner (2006, p.108) write state constraint as f (x, α (x)) ν(x) 0 for x at boundary where ν(x) = outward normal vector at boundary show this implies H p (x, v(x)) ν(x) 0 (BI) 24

If v not differentiable: constrained viscosity solution Setting H p (x min, v (x min )) 0 obviously requires v to be (left-)differentiable what if not differentiable at x min? Definition: a constrained viscosity solution of (HJB) is a continuous function v such that 1. v is a viscosity solution (i.e. both sub- and supersolution) for all x > x min 2. v is a subsolution at x = x min : if ϕ is any smooth function and if v ϕ has a local maximum at point x min, then { ρv(x min ) max r(xmin, α) + ϕ (x min )f (x min, α) } ( ) α A ( ) functions as boundary condition, or rather boundary inequality Note: minimization opposite, i.e. supersolution at boundary for minimization: Fleming and Soner (2006), Section II.12 for maximization: e.g. Definition 3.1 in Zariphopoulou (1994) 25

Intuition why subsolution on boundary Follow Fleming and Soner (2006, p.108) with signs switched Lemma: If v is diff ble at x min, then f (x min, α (x min )) 0 implies H(x min, p) H(x min, v (x min )), for all p v (x min ) (BI ) Proof: for any p v (x min ) H(x min, p) = max α A {h(x min, α) + pf (x min, α)} r(x min, α (x min )) + pf (x min, α (x min )) r(x min, α (x min )) + v (x min )f (x min, α (x min )) = H(x min, v (x min )). Remark: (BI ) implies (BI), i.e. H p (x min, v (x min )) 0 26

Intuition why subsolution on boundary By continuity of v and v : Combining with (BI ): ρv(x min ) = H(x min, v (x min )) ρv(x min ) H(x min, p) for all p v (x min ) Subsolution condition same statement without differentiability if v (left-)differentiable: local max of v ϕ at x min v (x min ) ϕ (x min ) (not = bc/ corner) but also applies if v not differentiable 27

Example: Growth Model with Bounded Domain Consider again HJB equation for growth model { ρv(k) = max u(c) + v (k)(f (k) δk c) } c For numerical solution, want to impose k min k(t) k max all t How can we ensure this? Answer: impose two boundary inequalities v (k min ) u (F (k min ) δk min ) v (k max ) u (F (k max ) δk max ) 28

Uniqueness of Viscosity Solution 29

Uniqueness of Viscosity Solution Theorem: Under some conditions, HJB equation has unique viscosity solution due to Crandall and Lions (1983), Viscosity Solutions of Hamilton-Jacobi Equations My intuition for uniqueness theorem with state constraints in one dimension ODE has unique solution given one boundary condition two boundary inequalities = one boundary condition...... sufficient to pin down unique solution but much more powerful: generalizes to N dimensions, kinks etc 30

Intuition for Uniqueness: Boundary Inequalities Consider toy problem with explicit solution v(x) = max {α(t)} t 0 ẋ(t) = α(t) x(0) = x, 0 e t ( 3x(t) 2 1 2 α(t)2 ) dt, and with state constraints x(t) [x min, x max ] HJB equation v(x) = max α or maximizing out α using α = v (x) { 3x 2 1 } 2 α2 + v (x)α v(x) = 3x 2 + 1 2 (v (x)) 2 (HJB) Correct solution is (verify: x 2 = 3x 2 + 1 2 ( 2x)2 ) v(x) = x 2 Respects state constraints, e.g. ẋ = v (x) = 2x < 0 if x > 0 31

Intuition for Uniqueness: Boundary Inequalities ẋ(t) = v (x(t)) natural state constraint boundary conditions v (x min ) 0, v (x max ) 0 (BI) ensure that ẋ 0 at x = x min and ẋ 0 at x = x max Result: v(x) = x 2 is the only continuously differentiable solution of (HJB) which satisfies the boundary inequalities (BI) proof on next slide Result is striking because inequalities (BI) strong enough to pin down unique solution of (HJB) even though, at correct solution v(x) = x 2, neither holds with equality boundary inequalities pin down unique solution even though this solution does not see the boundaries 32

Proof of Result Let v be smooth solution of (HJB). Let v(0) = c. Rule out c 0 Easy to rule out c < 0: (HJB) at x = 0 is c = 1 2 (v (0)) 2 no solution for v (0) when c < 0 Next consider c > 0. Inverting (HJB) for v yields two branches Branch 1: Branch 2: v (x) = + 6x 2 + 2v(x) v (x) = 6x 2 + 2v(x) Importantly, continuous v v satisfies either branch 1 or branch 2 for all x (x min, x max ), i.e. cannot switch branches in particular c > 0 switching branches not allowed at x = 0 Suppose v satisfies branch 1 for all x. Then v (0) = 2c > 0 and v(x) > c for x > 0 near x = 0 Similarly v(x) > c, v (x) > 0 all x > 0 violate v (x max ) 0 Suppose v satisfies branch 2 for all x. Then v (0) = 2c < 0...... v(x) > c, v (x) < 0 all x < 0 violate v (x min ) 0 33

Remark: strengthening the result Have restricted attention to solutions such that v is continuous In fact, result can be strengthened further to say Result 2: v(x) = x 2 is the only solution of (HJB) without concave kinks ( viscosity solution ) which satisfies boundary inequalities (BI) 34

Uniqueness Theorem: Logic Here outline case with state constraints: x [x min, x max ] due to Soner (1986), Capuzzo-Dolcetta & Lions (1990) use notation X := (x min, x max ) and X := [x min, x max ] can extend to unbounded domain x R (references later) Key step in uniqueness proof: comparison theorem Consider HJB equation ρv(x) = max α A with state constraints x X { r(x, α) + v (x)f (x, α) } (HJB) Comparisontheorem: (Under certain assumptions...) if v 1 is subsolution of (HJB) on X & v 2 is supersolution of (HJB) on X, then v 1 (x) v 2 (x) for all x X. 35

Remark: another comparison theorem you may know Here s another comparison theorem you may know that has same structure: Grönwall s inequality ( ) If v 1 (t) β(t)v t 1(t) then v 1 (t) v 1 (0) exp 0 β(s)ds This is really: If v 1 (t) β(t)v 1(t) and v 2 (t)=β(t)v 2(t), then v 1 (t) v 2 (t) for all t 36

Comparison Theorem immediately Uniqueness Corollary (uniqueness): there exists a unique constrained viscosity solution of (HJB) on X, i.e. if v 1 and v 2 are both constrained viscosity solutions of (HJB) on X, then v 1 (x) = v 2 (x) for all x X Proof: let v 1, v 2 be constrained viscosity solutions of (HJB) on X 1. Since v 1 and v 2 are constrained viscosity solutions, v 1 is also a subsolution on X and v 2 is a supersolution on X. By the comparison theorem, therefore v 1 (x) v 2 (x) for all x X 2. Reversing roles of v 1, v 2 in (1) v 2 (x) v 1 (x) for all x X 3. (1) and (2) imply v 1 (x) = v 2 (x) for all x X, i.e. uniqueness. 37

Proof Sketch of Comparison Thm with smooth v 1, v 2 Thm: v 1 = subsolution, v 2 = supersolution v 1 (x) v 2 (x) all x Proof by contradiction: suppose instead v 1 (x) > v 2 (x) for some x... equivalently, v 1 v 2 attains local maximum at some point x X with v 1 (x ) > v 2 (x ) Two cases: 1. x in interior: x X 2. x on boundary: x = x min or x = x max Here: ignore case 2, i.e. possibility of x on boundary requires more work, just like non-smooth v 1, v 2 for complete proof, see references 38

Proof Sketch of Comparison Thm with smooth v 1, v 2 If v 1 v 2 attains local maximum at interior x, then since v 1, v 2 are smooth also v 1 (x ) = v 2 (x ) v 1 is subsolution means: for any smooth ϕ and x such that v 1 ϕ attains local max: ρv 1 (x ) max α A {r(x, α) + ϕ (x )f (x, α)} In particular, use ϕ = v 2 : ρv 1 (x ) max α A { r(x, α) + v 2(x )f (x, α) } (1) Repeat symmetric steps with supersolution condition for v 2, setting ϕ = v 1 and noting that v 2 v 1 attains local min at x ρv 2 (x { ) max r(x, α) + v 1(x )f (x, α) } (2) α A Subtracting (2) from (1) and recalling v 1 (x ) = v 2 (x ) we have v 1 (x ) v 2 (x ). Contradiction. 39

Proof Sketch of Comparison Thm, non-smooth v 1, v 2 Challenge: can no longer use ϕ = v 2 in subsolution condition because not differentiable (and similarly for ϕ = v 1 ) Use clever trick to overcome this: use two-dimensional extension v 2 (y) + 1 2ε x y 2 key: v 2 (y) + 1 2ε x y 2 is smooth as function of x name of trick: doubling of variables For complete proof in state-constrained case, see Soner (1986), Theorem 2.2 Capuzzo-Dolcetta and Lions (1990), Theorem III.1 Bardi and Capuzzo-Dolcetta (2008), Theorem IV.5.8 40

Variants on Comparison Theorem (still Uniqueness) 1. Known values of v at x min, x max ( Dirichlet boundary conditions ) simplest case and the one covered in most textbooks, notes kind of uninteresting, mostly useful for understanding proof strategy Yu (2011), Section 3 Bressan (2011), Theorem 5.1 2. Unbounded domain x R just like in discrete time, need certain boundedness assumptions on v 1, v 2 (e.g. at most linear growth) Sections 5 and 6 of Crandall (1995) Theorem III.2.12 in Bardi & Capuzzo-Dolcetta (2008) 41

Additional Results on HJB Equation in Economics Strulovici and Szydlowski (2015) On the smoothness of value functions and the existence of optimal strategies in diffusion models very nice analysis of one-dimensional case (note: does not apply to N > 1) provide conditions under which v is twice differentiable...... in which case whole viscosity apparatus not needed no uniqueness result...... but they note that uniqueness implied because v =solution to sequence problem which has unique solution 42