Growth with natural resources

  1. Dynamics of nonrenewable resources
  2. Production and growth with resources
  3. Level effects
  4. Resources and living standards
  5. Matching the facts
  6. Visualizing

Meme

Now let’s try to put together a model of economic growth that includes these resources, and then see how it maps into some of the facts we established with the data in the last section.

Dynamics of nonrenewable resources

Understanding growth when resources are required for production is just an extension of our standard model. Let Xt be the stock of a resource, and this stock could be agricultural land, oil, trees, copper, the ocean, or it could represent a composite of all resources. This stock could decline over time.

Let Et be the flow of resources used in production each year (think “Energy”). So Et is like the oil we pump this year, and Xt is the stock of known reserves this year. Last, let’s have sX be the share of Xt used in any given year, so

Et=sXXt

We’ll assume that sX is constant, in the sense that it doesn’t respond to X directly. We could decide to pump a larger fraction of the oil in the ground in a given year, but that is up to us, and not mechanically related to how much oil there is (we’re assuming).

We’re going to want the growth rate of Et, as that will matter for the growth rate of GDP. Taking logs, we know

lnEt=lnsX+lnXt

and therefore

gE=gX

because we assumed that sX is constant. So in order to know the growth rate of E, we need to know the growth rate of X. What is that?

The accumulation (actually, decumulation) dynamics of X are

Xt+1=XtEt,

or the stock tomorrow is the stock today minus whatever we use. Subtract Xt from both sides, and then divide by Xt, and you get

gX=Xt+1XtXt=EtXt=sX.

or the growth rate of this resource is just the negative of the share of the resource used each period. This means that

gE=sX

as well. But we can go further, and also talk about the level of Et over time. To do that, we need to talk about the level of Xt.

Since Xt has a constant growth rate of sX, we can write

Xt=X0(1sX)t.

Why can we write that? Because it’s the basic formula for the level of something that grows exponentially, and we used a similar formula for population, with Lt=L0(1+gL)t. The only difference here is that the growth rate is negative, as opposed to positive.

Take logs of Xt and you get

lnXt=lnX0sXt

and therefore we’ve got

lnEt=lnsX+lnX0sXt.

The level of resource use (energy) in each period depends on the initial stock of resources, X0, and the speed at which we draw those down. The slope of this relationship is sX. Note that the intercept also depends on sX positively. That is, if sX is higher, the amount of energy we draw out is higher today, but then declines at a faster rate.

Note that this formulation can be used to deal with different types of resources. If we were talking about the actual acreage of agricultural land, then sX might be close to zero. That doesn’t decline just because we use it. But if we were talking about soil fertility, then sX>0 and we are drawing down the stock of soil fertility when we plant crops. For oil or copper or lithium, it is more obvious that sX>0 and the stock falls over time.

The fraction sX is going to be a lot like the fraction sI, in a sense, because it tells us how a stock of something (here, natural resources) evolves over time. But we’ll see that it has a slightly different effect on growth.

Production and growth with resources

Now we want to incorporate natural resources into production and see what impact that has. Modify the regular Cobb-Douglas production function to be

Yt=KαtEβt(AtLt)1αβ,

where recall Et is the flow of resources we use in a year. Note that the elasticity on labor is different now. It depends on α and β. We use this formulation so that the production function still has constant returns to scale. And this is going to be important for what we find below.

This is more complicated that our normal production model, as we’ve got two different stocks - K and E - growing. But we can get most of the solution we need by noting a key thing, which is that the growth rate of E, gE, is a fixed number gE=sX. It doesn’t depend on other things the way that the growth rate of capital depended on the size of GDP.

Rewrite the production function like this

Yt=Kαt(BtLt)1α

where Bt is a composite term that is

Bt=A1αβ1αt(EtLt)β1α.

All I’ve done is collect all of the “weird” things in our production function into the B term. What we are left with is a production function that looks exactly like what we’ve always worked with, Yt=Kαt(BtLt)1α, just with B in the place of A.

Ignore what’s going on in B for the moment. If I showed you this production function and said that it was the Solow model, you’d be able to solve it. You’d tell me that the growth rate of GDP per capita with this production function would - along a BGP - turn out to be

gBGPy=gB.

So now we need to know what gB is. Look at the equation above, take logs and derivatives, and we get (after some re-arranging)

gB=(1β1α)gAβ1α(sX+gL).

The growth rate is a weighted average of gA - actual productivity growth - and negative sX+gL. The second two are negative for different reasons. sX has a negative effect because it tells us that the amount of energy use is falling over time as we exhaust the stock of X, which pushes down production. gL is negative because we’re trying to spread that resource use over a larger number of people.

Growth along the BGP is positive only if

(1β1α)gA>β1α(sX+gL)

or if

gA>β1αβ(sX+gL).

If productivity growth is high enough, then this can overcome the drag on growth from resource use and rising population.

Using natural resources in production can create a drag on the growth rate of GDP per capita. Growth is only positive if produtcivity growth is sufficiently high and/or population growth is sufficiently low.

It’s important to see that this relationship depends on the size of β, which dictates the elasticity of resource use in production. It essentially tells us how relevant resources are for GDP. If β is close to zero, then essentially resources don’t matter, and we’re back to our original Solow model. Growth is positive so long as gA>0 in that case.

Here, the higher is β, and the more important resources are, the harder it is to achieve growth in GDP per capita on a BGP. We’ll look more at this when we try to use this model to explain some real-world data.

You can also see that the size of sX matters. If the resource we’re talking about is renewable and sX0, then growth is higher and there is less of a “drag” on growth from using the resource. As sX gets bigger, it becomes more a drag and harder to get positive growth.

Level effects

To be clear on what this model implies for the use of resources per capita, and the level of both resources per capita and GDP per capita, let’s work out a few values. First, let’s look at the stock of resources per capita, using small letters to denote per-capita amounts, as normal.

xt=XtLt

and therefore in logs we’ve got lnxt=lnXtlnLt, and using what we know from above, we’ve got

lnxt=lnX0sXtlnLt

and if we use what we know about population growth, lnLt=lnL0+gLt, gives us

lnxt=lnX0lnL0(sX+gL)t.

The level of resources per capita at any given time depends on the initial stock of resources per capita (the X0 and L0 terms), and then this declines at the rate sX+gL, which captures the fact that the stock of resources is declining and that stock is getting spread across more and more people.

How about the flow of resources per person (i.e. energy use per person)? This is

et=EtLt

and similar logic to above is going to give us

lnet=lnsX+lnX0lnL0(sX+gL)t.

Again, this is falling, and is basically identical to the stock per capita over time, except for the addition of the lnsX term showing us what fraction of the resource is getting used.

We can use some of this information to tell ourselves what the productivity level Bt looks like over time. B was defined as

Bt=A1αβ1αt(EtLt)β1α,

so in log terms this is

lnBt=1αβ1αlnAt+β1αlnEtβ1αlnLt.

We know how to describe Et from the first sub-section. Put this together to the mess that is

lnBt=1αβ1αlnAt+β1α(lnsX+lnX0sXt)β1αlnLt.

What are we looking at? B is the effective level of productivity in this economy, accounting for energy use. That effective productivity level depends on actual productivity, A, and it depends negatively on the size of the population, L, due to dilution of resources. What we also see is that effective productivity depends positively on the initial stock of resources, X0. If we have more to use overall, our extraction can be bigger and we can use more energy and be more productive.

More interesting, note that there are two effects of sX here. The lnsX term is positive, and the higher the extraction rate, the higher is Bt. This is the direct effect of pulling more out of the resource stock. More energy at any given time, more productive. But note that that sXt term is telling us about how B evolves over time in reaction. This term is negative, and the bigger is sX the slower that B will grow, because we are running down the resource stock.

Resources and living standards

Finally, let’s go back to the level of GDP per capita. This will get messy, but what we are after here is some sense of the role of sX. There is going to be a positive level effect, meaning that the higher is sX the richer we are to start, as we use more resources. But there is a negative growth effect, as the higher is sX the slower is the growth rate due to resources declining faster. So the impact on living standards is somewhat ambiguous. High sX (a big negative number) can mean short-run production but low growth, while low sX gives low GDP per capita today but allows for higher GDP per capita in the future.

How do we see this in the math? Use the production function with B and we’ve got

From above, this was

lnyt=α1α(lnKt/Yt)+lnBt.

We already know that Bt depends in multiple ways on sX. But we also know that the choice of sX will influence the level of K/Y that we end up at. We know from the Solow model that in this production function the steady state capital/output ratio will be

K/Yss=sIgB+gL+δ.

The growth rate gB shows up here again, and from above we found that

gB=(1β1α)gAβ1α(sX+gL).

So here we see another influence of sX. A higher extraction rate will lower the capital/output ratio in the long-run, as it pushes up on GDP.

Stepping back from the math, the overall point is that the impact of resource extraction on GDP per capita is ambiguous in some sense. Higher sX can generate higher living standards now, but lowers the growth rate. Lower sX keeps living standards low now, but has a higher growth rate. We can’t say for sure that one is better than another - from the perspective of GDP per capita - unless we take a stand on how important the present is compared to the future.

And so far we’ve said nothing about the possible environmental impact of that resource use.

Matching the facts

Lots of moving parts here. But let’s ask how this model does in matching what we see in the data. First, we estabalished that β is kinda-sorta constant over time. That’s fine, our model is just taking β as given, so none of our results rely on it changing.

Next, the data suggest that energy intensity, E/Y, was falling over time. Does our model deliver that result? Let’s think about this in terms of growth rates. If E/Y is falling, then it has to be that

gE<gY

We already know that our model matches to this. Way back at the beginning we said that gE=sX, or that energy use declines over time - by assumption. Even if we think that sX is close to zero, either because of new discoveries or because we’re considering renewable energy as well, then this just means gE is close to zero as well. We know that our model can deliver positive growth in GDP, gY>0 so long as productivity growth, gA is big enough. So yes, this model is consistent with falling energy intensity over time.

What about the longer-run rise in relative price of energy, pE? Here we don’t have anything to say. The model doesn’t have any explicit choice being made on how much energy to use, so we have no way of addressing the apparent price of that energy. So the model is incomplete, but to the extent that it works, it works.

Visualizing

To see how all these pieces interact to shape the path of GDP per capita and growth when resources are used, there is yet another app. This link will take you directly to the app on its own page, or the app is embedded here to play with.