Basics of maximization - Essential...

45
Mathematical Foundations -1- Basics of Maximization © John Riley October 8, 2013 Basics of maximization A. Review: Differentiating a function of a function 2 B. Unconstrained maximization 13 C. Maximization when variables are positive 25 D. Convex sets and concave functions 30 E. Sufficient conditions for a maximum 42 Presentation slides

Transcript of Basics of maximization - Essential...

Page 1: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -1- Basics of Maximization

© John Riley October 8, 2013

Basics of maximization A. Review: Differentiating a function of a function 2

B. Unconstrained maximization 13

C. Maximization when variables are positive 25

D. Convex sets and concave functions 30

E. Sufficient conditions for a maximum 42

Presentation slides

Page 2: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -2- Basics of Maximization

© John Riley October 8, 2013

Page 3: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -3- Basics of Maximization

© John Riley October 8, 2013

A. Review: Differentiating a function of a function

1( ,..., )nx x x= an n-vector

jx ∈ 1,...,j n= , nx∈

Page 4: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -4- Basics of Maximization

© John Riley October 8, 2013

Basics of maximization

A. Review: Differentiating a function of a function

1( ,..., )nx x x= an n-vector

jx ∈ 1,...,j n= , nx∈

1( ) ( ( ),..., ( ))nx t x t x t= where ( ), 1,...,jx t j n= is continuously differentiable.

1( ) ( ( ),..., ( ))ndxdxdx t t tdt dt dt

= the vector of derivatives of each component of ( )x t

Page 5: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -5- Basics of Maximization

© John Riley October 8, 2013

Basics of maximization

A. Review: Differentiating a function of a function

1( ,..., )nx x x= an n-vector

jx ∈ 1,...,j n= , nx∈

1( ) ( ( ),..., ( ))nx t x t x t= where ( ), 1,...,jx t j n= is continuously differentiable.

1( ) ( ( ),..., ( ))ndxdxdx t t tdt dt dt

= the vector of derivatives of each component of ( )x t

The function ( )f x mapping from n-vectors to the real line

: nf →

( )f x a differentiable function (all partial derivatives are defined)

Page 6: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -6- Basics of Maximization

© John Riley October 8, 2013

Function of a function: ( ) ( ( ))y t f x t=

n=2

1( ) ( ( )) ( ( ),..., ( ))ny t f x t f x t x t= =

Page 7: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -7- Basics of Maximization

© John Riley October 8, 2013

Chain Rule: 1

( ) ( ( ))n

j

t j

dxdy ft x tdt x dt=

∂=

∂∑ .

Page 8: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -8- Basics of Maximization

© John Riley October 8, 2013

Chain Rule: 1

( ) ( ( ))n

j

t j

dxdy ft x tdt x dt=

∂=

∂∑ .

Gradient vector: 1

( ) ( ( ),... ( ))n

f f fx x xx x x∂ ∂ ∂

≡∂ ∂ ∂

Vector notation: product of two n-vectors anda b 1

n

j jj

a b a b=

⋅ = ∑ .

Then ( ) ( ( ))dy f dxt x tdt x dt

∂= ⋅∂

Page 9: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -9- Basics of Maximization

© John Riley October 8, 2013

Sketch of a proof (n=2)

1 2( ) ( ( ), ( ))y s f x s x s=

1 2( ) ( ( ), ( ))y s h f x s h x s h+ = + +

Page 10: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -10- Basics of Maximization

© John Riley October 8, 2013

Sketch of a proof (n=2)

1 2( ) ( ( ), ( ))y s f x s x s=

1 2( ) ( ( ), ( ))y s h f x s h x s h+ = + +

( ) ( )y s h y s+ − 1 2 1 2( ( ), ( )) ( ( ), ( ))f x s h x s h f x s x s= + + −

1 2 1 2( ( ), ( )) ( ( ), ( ))f x s h x s f x s x s= + −

1 2 1 2( ( ), ( )) ( ( ), ( ))f x s h x s h f x s h x s+ + + − +

Page 11: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -11- Basics of Maximization

© John Riley October 8, 2013

Sketch of a proof (n=2)

1 2( ) ( ( ), ( ))y s f x s x s=

( ) ( )y s h y s+ −

1 2 1 2( ( ), ( )) ( ( ), ( ))f x s h x s h f x s x s= + + −

1 2 1 2( ( ), ( )) ( ( ), ( ))f x s h x s f x s x s= + −

1 2 1 2( ( ), ( )) ( ( ), ( ))f x s h x s h f x s h x s+ + + − +

( ) ( )y s h y sh

+ −= 1 2 1 2( ( ), ( )) ( ( ), ( ))f x s h x s f x s x s

h+ −

+ 1 2 1 2( ( ), ( )) ( ( ), ( ))f x s h x s h f x s h x sh

+ + − +

Page 12: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -12- Basics of Maximization

© John Riley October 8, 2013

Sketch of a proof (n=2)

1 2( ) ( ( ), ( ))y s f x s x s=

( ) ( )y s h y s+ −

1 2 1 2( ( ), ( )) ( ( ), ( ))f x s h x s h f x s x s= + + −

1 2 1 2( ( ), ( )) ( ( ), ( ))f x s h x s f x s x s= + −

1 2 1 2( ( ), ( )) ( ( ), ( ))f x s h x s h f x s h x s+ + + − +

( ) ( )y s h y sh

+ −= 1 2 1 2( ( ), ( )) ( ( ), ( ))f x s h x s f x s x s

h+ −

+ 1 2 1 2( ( ), ( )) ( ( ), ( ))f x s h x s h f x s h x sh

+ + − +

= 1 2 1 2 1 1

1 1

( ( ), ( )) ( ( ), ( )) ( ) ( )[ ][ ]( ) ( )

f x s h x s f x s x s x s h x sx s h x s h

+ − + −+ −

+ 1 2 1 2 2 2

2 2

( ( ), ( )) ( ( ), ( )) ( ) ( )[ ][ ]( ) ( )

f x s h x s h f x s h x s x s h x sx s h x s h

+ + − + + −+ −

Page 13: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -13- Basics of Maximization

© John Riley October 8, 2013

Sketch of a proof (n=2)

1 2( ) ( ( ), ( ))y s f x s x s=

( ) ( )y s h y s+ −

1 2 1 2( ( ), ( )) ( ( ), ( ))f x s h x s h f x s x s= + + −

1 2 1 2( ( ), ( )) ( ( ), ( ))f x s h x s f x s x s= + −

1 2 1 2( ( ), ( )) ( ( ), ( ))f x s h x s h f x s h x s+ + + − +

( ) ( )y s h y sh

+ −= 1 2 1 2( ( ), ( )) ( ( ), ( ))f x s h x s f x s x s

h+ −

+ 1 2 1 2( ( ), ( )) ( ( ), ( ))f x s h x s h f x s h x sh

+ + − +

= 1 2 1 2 1 1

1 1

( ( ), ( )) ( ( ), ( )) ( ) ( )[ ][ ]( ) ( )

f x s h x s f x s x s x s h x sx s h x s h

+ − + −+ −

+ 1 2 1 2 2 2

2 2

( ( ), ( )) ( ( ), ( )) ( ) ( )[ ][ ]( ) ( )

f x s h x s h f x s h x s x s h x sx s h x s h

+ + − + + −+ −

Taking limits: 1 2

1 2

( ) ( ( )) ( ( ))dx dxdy f fs x s x sdt x dt x dt

∂ ∂= +∂ ∂

Page 14: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -14- Basics of Maximization

© John Riley October 8, 2013

B. Necessary conditions

1( ,..., )nx x x= a vector of decision variables where each component of x is a real number.

Page 15: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -15- Basics of Maximization

© John Riley October 8, 2013

B. Necessary conditions

1( ,..., )nx x x= a vector of decision variables where each component of x is a real number.

( jx ∈ , 1,...,j n= , equivalently nx∈ )

Page 16: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -16- Basics of Maximization

© John Riley October 8, 2013

B. Necessary conditions

1( ,..., )nx x x= a vector of decision variables where each component of x is a real number.

( jx ∈ , 1,...,j n= , equivalently nx∈ )

( )f x is a mapping from the set n onto the set

Assume that all the partial derivatives of ( )f x exist and are continuous

Page 17: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -17- Basics of Maximization

© John Riley October 8, 2013

B. Necessary conditions

1( ,..., )nx x x= a vector of decision variables where each component of x is a real number.

( jx ∈ , 1,...,j n= , equivalently nx∈ )

( )f x is a mapping from the set n onto the set

Assume that all the partial derivatives of ( )f x exist and are continuous

Maximization problem

{ ( ) | }n

xMax f x x∈

Page 18: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -18- Basics of Maximization

© John Riley October 8, 2013

B. Necessary conditions

1( ,..., )nx x x= a vector of decision variables where each component of x is a real number.

( jx ∈ , 1,...,j n= , equivalently nx∈ )

( )f x mapping from the set n onto the set

Assume that all the partial derivatives of ( )f x exist and are continuous

Maximization problem

{ ( ) | }n

xMax f x x∈

Focus on jx . Write the vector of all other components of x as

1 1 1( ,..., , ,..., )j j j nx x x x x− − +=

Then the function ( )f x can be written as follows:

( ) ( , )j jf x f x x−=

Page 19: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -19- Basics of Maximization

© John Riley October 8, 2013

Depict graph of f

0( , )j jy f x x−=

jx

0 0( , ) 0j jj

fslope x xx −

∂= >∂

y

0jx

Page 20: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -20- Basics of Maximization

© John Riley October 8, 2013

Depict graph of f

If 0 0 0( ) ( , ) 0j jj j

f fx x xx x −

∂ ∂≡ >

∂ ∂ for some j then for 0jδ > and sufficiently small

0 0 0 0( , ) ( , )j j j j jf x x f x xδ − −+ > so f cannot take on its maximum at 0x .

0( , )j jy f x x−=

jx

0 0( , ) 0j jj

fslope x xx −

∂= >∂

y

0jx

Page 21: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -21- Basics of Maximization

© John Riley October 8, 2013

Depict graph of f

If 0 0 0( ) ( , ) 0j jj j

f fx x xx x −

∂ ∂≡ >

∂ ∂ for some j then for 0jδ > and sufficiently small

0 0 0 0( , ) ( , )j j j j jf x x f x xδ − −+ > so f cannot take on its maximum at 0x .

By an identical argument, f cannot take on its maximum at 0x if 0( ) 0j

f xx∂

<∂

for some j.

0( , )j jy f x x−=

jx

0 0( , ) 0j jj

fslope x xx −

∂= >∂

y

0jx

Page 22: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -22- Basics of Maximization

© John Riley October 8, 2013

Depict graph of f

If 0 0 0( ) ( , ) 0j jj j

f fx x xx x −

∂ ∂≡ >

∂ ∂ for some j then for 0jδ > and sufficiently small

0 0 0 0( , ) ( , )j j j j jf x x f x xδ − −+ > so f cannot take on its maximum at 0x .

By an identical argument, f cannot take on its maximum at 0x if 0( ) 0j

f xx∂

<∂

for some j

Thus necessary conditions for f to take on its maximum at 0x are 0( ) 0, 1,...,j

f x j nx∂

= =∂

In vector notation, the gradient vector 0 0 0

1

( ) ( ( ),..., ( ))n

f f fx x xx x x∂ ∂ ∂

=∂ ∂ ∂

is the zero vector.

0( , )j jy f x x−=

jx

0 0( , ) 0j jj

fslope x xx −

∂= >∂

y

0jx

Page 23: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -23- Basics of Maximization

© John Riley October 8, 2013

An alternative approach

Consider a weighted average xλ of any vectors 0 1, nx x ∈ where the weights are strictly positive and add to 1, that is 0 1(1 )x x xλ λ λ= − + where 0 1λ< < .

Page 24: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -24- Basics of Maximization

© John Riley October 8, 2013

An alternative approach

Consider a weighted average xλ of any vectors 0 1, nx x ∈ where the weights are strictly positive and add to 1, that is 0 1(1 )x x xλ λ λ= − + where 0 1λ< < .

For any 0δ ≠ define 1 0x x δ= + .

Substituting for 1x , 0 0(1 ) ( )hx x x xλ λ λ δ λδ= − + + = +

Define the function of a function

0( ) ( ) ( )g f x f xλλ λδ= = + .

Page 25: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -25- Basics of Maximization

© John Riley October 8, 2013

An alternative approach

Consider a weighted average xλ of any vectors 0 1, nx x ∈ where the weights are strictly positive and add to 1, that is 0 1(1 )x x xλ λ λ= − + where 0 1λ< < .

For any 0δ ≠ define 1 0x x δ= + .

Substituting for 1x , 0 0(1 ) ( )hx x x xλ λ λ δ λδ= − + + = +

Define the function of a function

0( ) ( ) ( )g f x f xλλ λδ= = + .

Then

0

1( ) ( ) ( )

n

jj j

f fg x xx x

λλ λδ δ δ=

∂ ∂′ = + = ⋅∂ ∂∑

Page 26: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -26- Basics of Maximization

© John Riley October 8, 2013

An alternative approach

Consider a weighted average xλ of any vectors 0 1, nx x ∈ where the weights are strictly positive and add to 1, that is 0 1(1 )x x xλ λ λ= − + where 0 1λ< < .

For any 0δ ≠ define 1 0x x δ= + .

Substituting for 1x , 0 0(1 ) ( )hx x x xλ λ λ δ λδ= − + + = +

Define the function of a function

0( ) ( ) ( )g f x f xλλ λδ= = + .

Then

0

1( ) ( ) ( )

n

jj j

f fg x xx x

λλ λδ δ δ=

∂ ∂′ = + = ⋅∂ ∂∑

Setting 0λ =

0(0) ( )fg xx

δ∂′ = ⋅∂

Page 27: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -27- Basics of Maximization

© John Riley October 8, 2013

Arguing as above, a necessary condition for f to take on its maximum at 0x is that ( )g λ has a maximum at 0λ = .

Therefore

0(0) ( ) 0fg xx

δ∂′ = ⋅ =∂

This must be true for all δ .

Choose (0,..., ,0,...,0)jδ δ= where 0jδ ≠ .

Then 0( ) 0j

f xx∂

=∂

It follows that if f takes on its maximum at 0x then

0( ) 0f xx∂

=∂

.

Page 28: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -28- Basics of Maximization

© John Riley October 8, 2013

C. Maximization when the decision vector must be positive

0, 1,...,jx j n≥ =

( , 1,...,jx j n+∈ = , equivalently, nx +∈ )

Graph of f

Page 29: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -29- Basics of Maximization

© John Riley October 8, 2013

C. Maximization when the decision vector must be positive

0, 1,...,jx j n≥ =

( , 1,...,jx j n+∈ = , equivalently, nx +∈ )

Graph of f

Necessary conditions for f to take on its maximum at 0x are as follows:

0( ) 0, 1,...,j

f x j nx∂

≤ =∂

with equality if 0 0jx >

Page 30: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -30- Basics of Maximization

© John Riley October 8, 2013

Equivalently the gradient vector 0( )f xx∂∂

is negative and the inner product of 0x and the gradient

vector is the zero vector.

0 00, ( ) 0, 1,...,fx x j nx∂

≥ ≤ =∂

and 0 0( ) 0fx xx∂⋅ =∂

Since only one of the two inequality conditions can be strict, these conditions are often called the complementary slackness conditions.

Page 31: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -31- Basics of Maximization

© John Riley October 8, 2013

D. Convex sets and concave functions

Definition: Convex combination

A convex combination xλ of vectors 0x and 1x is a weighted average

where the weights are strictly positive and add to 1.

0 1 0 1 0(1 ) ( )x x x x x xλ λ λ λ= − + = + − where 0 1λ< <

Page 32: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -32- Basics of Maximization

© John Riley October 8, 2013

D. Convex sets and concave functions

Definition: Convex combination

A convex combination xλ of vectors 0x and 1x is a weighted average

where the weights are strictly positive and add to 1.

0 1 0 1 0(1 ) ( )x x x x x xλ λ λ λ= − + = + − where 0 1λ< <

Definition: Convex set

The set X is convex if for any 0x and 1x in X every convex combination xλ is also in X

Page 33: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -33- Basics of Maximization

© John Riley October 8, 2013

D. Convex sets and concave functions

Definition: Convex combination

A convex combination xλ of vectors 0x and 1x is a weighted average

where the weights are strictly positive and add to 1.

0 1 0 1 0(1 ) ( )x x x x x xλ λ λ λ= − + = + − where 0 1λ< <

Definition: Convex set

The set X is convex if for any 0x and 1x in X every convex combination xλ is also in X

Definition: Concave function

The function f is concave if

for any 0 1,x x and convex

combination 0 1(1 )x x xλ λ λ= − +

0 1(1 ) ( ) ( ) ( )f x f x f xλλ λ− + ≤

!!!!!!!!

B

Page 34: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -34- Basics of Maximization

© John Riley October 8, 2013

Proposition: The differentiable function f is concave if and only if for any 0 1,x x

1 0 0 1 0( ) ( ) ( ) ( )ff x f x x x xx∂

≤ + ⋅ −∂

Proof (only if):

Define 0 1 0 1 0( ) (1 ) ( )x x x x x xλ λ λ λ= − + = + − ,

Note that 1 0jj j

dxx x

dλ= − so 1 0dx x x

dλ= − .

Page 35: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -35- Basics of Maximization

© John Riley October 8, 2013

Proposition: The differentiable function f is concave if and only if for any 0 1,x x

1 0 0 1 0( ) ( ) ( ) ( )ff x f x x x xx∂

≤ + ⋅ −∂

Proof (only if):

Define 0 1 0 1 0( ) (1 ) ( )x x x x x xλ λ λ λ= − + = + − ,

Note that 1 0jj j

dxx x

dλ= − so 1 0dx x x

dλ= − .

Define ( ) ( ( ))y f xλ λ= .

1 0( ) ( ( )) ( ( )) ( )dy f dx fx x x xd x d x

λ λ λλ λ

∂ ∂= ⋅ = ⋅ −∂ ∂

(**)

Page 36: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -36- Basics of Maximization

© John Riley October 8, 2013

Proposition: The differentiable function f is concave if and only if for any 0 1,x x

1 0 0 1 0( ) ( ) ( ) ( )ff x f x x x xx∂

≤ + ⋅ −∂

Proof (only if):

Define 0 1 0 1 0( ) (1 ) ( )x x x x x xλ λ λ λ= − + = + − ,

Note that 1 0jj j

dxx x

dλ= − so 1 0dx x x

dλ= − .

Define ( ) ( ( ))y f xλ λ= .

1 0( ) ( ( )) ( ( )) ( )dy f dx fx x x xd x d x

λ λ λλ λ

∂ ∂= ⋅ = ⋅ −∂ ∂

(**)

( ) (0) ( ( )) ( (0))y y f x f xλ λ− = − .

Appealing to convexity, for all λ in the open interval (0,1)

0 1 0 1 0( ( )) (1 ) ( ) ( ) ( ) ( ( ) ( ))f x f x f x f x f x f xλ λ λ λ≥ − + = + −

Page 37: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -37- Basics of Maximization

© John Riley October 8, 2013

Proposition: The differentiable function f is concave if and only if for any 0 1,x x

1 0 0 1 0( ) ( ) ( ) ( )ff x f x x x xx∂

≤ + ⋅ −∂

Proof (only if):

Define 0 1 0 1 0( ) (1 ) ( )x x x x x xλ λ λ λ= − + = + − ,

Note that 1 0jj j

dxx x

dλ= − so 1 0dx x x

dλ= − .

Define ( ) ( ( ))y f xλ λ= .

1 0( ) ( ( )) ( ( )) ( )dy f dx fx x x xd x d x

λ λ λλ λ

∂ ∂= ⋅ = ⋅ −∂ ∂

(**)

( ) (0) ( ( )) ( (0))y y f x f xλ λ− = − .

Appealing to convexity, for all λ in the open interval (0,1)

0 1 0 1 0( ( )) (1 ) ( ) ( ) ( ) ( ( ) ( ))f x f x f x f x f x f xλ λ λ λ≥ − + = + −

Therefore

1 0( ) (0) ( ( ) ( ))y y f x f xλ λ− ≥ − .

Page 38: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -38- Basics of Maximization

© John Riley October 8, 2013

We have argued that

1 0( ) (0) ( ( ) ( ))y y f x f xλ λ− ≥ − .

Divide both sides by (0,1)λ∈ .

1 0( ) (0) ( ) ( )y y f x f xλλ−

≥ −

Page 39: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -39- Basics of Maximization

© John Riley October 8, 2013

We have argued that

1 0( ) (0) ( ( ) ( ))y y f x f xλ λ− ≥ − .

Divide both sides by (0,1)λ∈ .

1 0( ) (0) ( ) ( )y y f x f xλλ−

≥ −

Take the limit as 0λ →

1 0(0) ( ) ( )dy f x f xdt

≥ −

Page 40: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -40- Basics of Maximization

© John Riley October 8, 2013

We have argued that

1 0( ) (0) ( ( ) ( ))y y f x f xλ λ− ≥ − .

Divide both sides by (0,1)λ∈ .

1 0( ) (0) ( ) ( )y y f x f xλλ−

≥ −

Take the limit as 0λ →

1 0(0) ( ) ( )dy f x f xdt

≥ −

We already established

1 0( ) ( ( )) ( ( )) ( )dy f dx fx x x xd x d x

λ λ λλ λ

∂ ∂= ⋅ = ⋅ −∂ ∂

(**)

Page 41: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -41- Basics of Maximization

© John Riley October 8, 2013

We have argued that

1 0( ) (0) ( ( ) ( ))y y f x f xλ λ− ≥ − .

Divide both sides by (0,1)λ∈ .

1 0( ) (0) ( ) ( )y y f x f xλλ−

≥ −

Take the limit as 0λ →

1 0(0) ( ) ( )dy f x f xdt

≥ −

We already established

1 0( ) ( ( )) ( ( )) ( )dy f dx fx x x xd x d x

λ λ λλ λ

∂ ∂= ⋅ = ⋅ −∂ ∂

(**)

Setting 0λ = and noting that 0(0)x x= it follows that

0 1 0 1 0( ) ( ) ( ) ( )f x x x f x f xx∂

⋅ − ≥ −∂

Page 42: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -42- Basics of Maximization

© John Riley October 8, 2013

Proof: (if)

For any ,y z

( ) ( ) ( ) ( )ff y f z z y zx∂

≤ + ⋅ −∂

(i) Set z xλ= and 0y x= Then 0 0( ) ( ) ( ) ( )ff x f x x x xx

λ λ λ∂≤ + ⋅ −

(ii) Set z xλ= and 1y x= Then 1 1( ) ( ) ( ) ( )ff x f x x x xx

λ λ λ∂≤ + ⋅ −

Class exercise

Complete the proof.

Page 43: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -43- Basics of Maximization

© John Riley October 8, 2013

E: Sufficient conditions for a maximum

Sufficient conditions for a maximum (with nx +∈ )

Suppose that f is concave.

If 0( ) 0, 1,...,f x j nx∂

≤ =∂

and 0 0( ) 0fx xx∂⋅ =∂

then 0x solves { ( ) | }n

xMax f x x +∈

Page 44: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -44- Basics of Maximization

© John Riley October 8, 2013

Sufficient conditions for a maximum (with nx +∈ )

Suppose that f is concave.

If 0( ) 0, 1,...,f x j nx∂

≤ =∂

and 0 0( ) 0fx xx∂⋅ =∂

then 0x solves { ( ) | }n

xMax f x x +∈

Proof: Since f is concave, for any 1 0x x≠

1 0 0 1 0 0 0 1 0

1( ) ( ) ( ) ( ) ( ) ( )( )

n

j jj j

f ff x f x x x x f x x x xx x=

∂ ∂≤ + ⋅ − = + −

∂ ∂∑

Page 45: Basics of maximization - Essential Microeconomicsessentialmicroeconomics.com/Foundations/BasicsOf... · 2013-10-15 · A. Review: Differentiating a function of a function 2 . B. Unconstrained

Mathematical Foundations -45- Basics of Maximization

© John Riley October 8, 2013

Sufficient conditions for a maximum (with nx +∈ )

Suppose that f is concave.

If 0( ) 0, 1,...,f x j nx∂

≤ =∂

and 0 0( ) 0fx xx∂⋅ =∂

then 0x solves { ( ) | }n

xMax f x x +∈

Proof: Since f is concave, for any 1 0x x≠

1 0 0 1 0 0 0 1 0

1( ) ( ) ( ) ( ) ( ) ( )( )

n

j jj j

f ff x f x x x x f x x x xx x=

∂ ∂≤ + ⋅ − = + −

∂ ∂∑

Either (i) 0( ) 0j

f xx∂

=∂

or (ii) 0( ) 0j

f xx∂

<∂

and 0 0jx = in which case 1 1 0 0j j jx x x= − ≥ .

Thus the summation is negative and so 1 0( ) ( )f x f x≤