🪐

A Solarian Malthus Model

This exercise is set in the world of Solaria, a fictional planet in the Novel “The Naked Sun” by Isaac Asimov. In Solaria few people live without much interaction with each other. The birth rate is completely controlled by the government, as newborns are bred in vitro. Each inhabitant owns a massive amount of land and the space per capita is quite high. Both the land and the house of citizens are completely administered by robots so that the product per capita is huge without the need for a high increase in population. If you want to know more, check the links I provided or read the book! This exercise is a study of the economy of Solaria via the lens of the Malthus Model seen in class.

Assume there are two types of inhabitants in Solaria. The first kind likes robots a lot, while the second a little bit less. The utility function of a generic citizen ii is ui(Ri)=γilog(Ri)cRiu_i \left(R_i \right) = \gamma_i \cdot log \left(R_i \right) - c R_i, where γi\gamma_i  measures taste for robots and cc is the cost of buying a new one. People who like robots a lot are indexed with i=hi=h  and they have γi=γh\gamma_i = \gamma_h. Instead, does who do not like robots as much are i=i= \ell  and have γi=γ<γh\gamma_i = \gamma_{\ell} < \gamma_h.

a. What is the optimal amount of robots for each citizen ii? Interpret your result.


Each citizen chooses the amount of robots that maximise his utility function. The problem is the following.

maxRi0ui(Ri)=γilog(Ri)cRi\underset{R_i \geq 0}{max} \hspace{0.2cm} u_i \left( R_i \right) = \gamma_i \cdot log \left(R_i \right) - c R_i

As usual, we take the derivative and set it equal to 00 (what about second order conditions?).

ui(Ri)Ri=γiRic=0Ri=γic\begin{aligned} \frac{\partial \hspace{0.1cm} u_i \left(R_i \right)}{\partial \hspace{0.1cm} R_i} = \frac{\gamma_i}{R_i} - c =0 \\ \Rightarrow R_i^{*} = \frac{\gamma_i}{c} \end{aligned}

The interpretation is quite straightforward. The higher the tastes for robots γi\gamma_i, the higher the amount of robots. On the other hands, if the cost cc increases then citizen ii will buy less robots.

b. A fraction λ\lambda  of the population likes robots a lot, while the rest (1λ)(1-\lambda) not that much. If the level of population is PP, how many robots RR are there in total? How do you interpret λ=λγh+(1λ)γ\overline{\lambda} = \lambda \gamma_{h} + \left( 1- \lambda \right) \gamma_{\ell}?


The share λ\lambda  of the population will buy an amount Rh=γhcR_h^{*} = \frac{\gamma_h}{c} of robots, while (1λ)\left( 1 - \lambda \right)  will get R=γcR_{\ell}^{*} = \frac{\gamma_{\ell}}{c}. If the population is PP, then the total amount of robots will be

R=λPγhc+(1λ)Pγc=Pc(λγh+(1λ)γ)=Pcλ\begin{aligned} R & = \lambda P \frac{\gamma_h}{c} + \left( 1 - \lambda \right) P \frac{\gamma_{\ell}}{c} \\ & = \frac{P}{c} \left( \lambda \gamma_{h} + \left( 1 - \lambda \right) \gamma_{\ell} \right) \\ & = \frac{P}{c} \overline{\lambda} \end{aligned}

The variable λ\overline{\lambda} captures the average tastes for robots in the population. The higher the λ,γh\lambda, \gamma_{h} or γ\gamma_{\ell}, the higher the citizens of Solaria like robots on average.

c. Production is given by the number of robots in the economy. Assume that production is linear in robots Y(R)=αy+βyRY(R) = \alpha_y + \beta_y R. Write it as a function of population explicitly. What is production per capita yy?


This is just a matter of substitution.

Y(R)=αy+βyR=αy+βyPc(λγh+(1λ)γ)Y(P)=αy+βyPcλ\begin{aligned} Y(R) & = \alpha_y + \beta_y R \\ & = \alpha_y + \beta_y \frac{P}{c} \left( \lambda \gamma_{h} + \left( 1 - \lambda \right) \gamma_{\ell} \right) \\ Y(P) & = \alpha_y + \beta_y \frac{P}{c} \overline{\lambda} \end{aligned}

As usual, production per capita is y=YPy = \frac{Y}{P}.

y(P)=Y(P)P=αyP+βyλcy(P) = \frac{Y(P)}{P} = \frac{\alpha_y}{P} + \beta_y \frac{\overline{\lambda}}{c}

This is the first step for constructing a Malthus model from scratch, we miss the law of motion of population, which is the state variable.

d. I mentioned that the birth rate is controlled, how do you translate this assumption? What is b(y)b(y)?


Since the amount of newborns is fully controlled by the government and does not depend on production, it is equal to a constant b(y)=kb \left( \cancel{y} \right) = k  where kk is a constant.

Question: Do you have any ideas about real circumstances in which the same is true?

e. From now on assume that c=1c=1. The mortality rate is linear in production per capita m(y)=αβym(y) = \alpha - \beta y. You have all the ingredients. Find the steady-state level of production per capita and population. Represent everything in a nice graph.


As usual, the law of motion of population is P˙t=[bm(y)]Pt\dot{P}_t = \left[ b - m \left(y \right) \right] P_t. Hence, in steady-state we need P˙=0\dot{P} =0, which means P=0P = 0 or b=m(y)b = m(y). The second condition implies the following.

k=αβyβy=αky=αkβ\begin{aligned} k = \alpha - \beta y \\ \Rightarrow \beta y = \alpha - k \\ \Rightarrow y^{*} = \frac{\alpha - k}{\beta} \end{aligned}

As for population, we can find its steady-state level by exploting the relation between PP  and yy. By substituting yy^{*}we obtain:

y=αyP+βyλαkβ=αyP+βyλαkββyλ=αyPP[αkββyλ]=αyP[αkβyβλβ]=αyP=αyβαkβyβλ\begin{aligned} y^{*} & = \frac{\alpha_y}{P^{*}} + \beta_y \overline{\lambda} \\ \frac{\alpha - k}{\beta} &= \frac{\alpha_y}{P^{*}} + \beta_y \overline{\lambda} \\ \frac{\alpha - k}{\beta} - \beta_y \overline{\lambda} & = \frac{\alpha_y}{P^{*}} \\ P^{*} \left[ \frac{\alpha - k}{\beta} - \beta_y \overline{\lambda} \right] & = \alpha_y \\ P^{*} \left[ \frac{\alpha - k - \beta_y \beta \overline{\lambda}}{\beta}\right] & = \alpha_y \\ P^{*} = \frac{\alpha_y \beta}{\alpha - k - \beta_y \beta \overline{\lambda}} \end{aligned}

To draw the curve of PP as a function of yy we employ their relation found previously.

y(P)=αyP+βyλyβyλ=αyPP[yβyλ]=αyP=αyyβyλ\begin{aligned} y(P) & = \frac{\alpha_y}{P} + \beta_y \overline{\lambda} \\ y - \beta_y \overline{\lambda} & = \frac{\alpha_y}{P} \\ P \left[ y - \beta_y \overline{\lambda} \right] & = \alpha_y \\ P & = \frac{\alpha_y}{y - \beta_y \overline{\lambda}} \end{aligned}

We can now put the model to use and see if we can learn something about Solaria.

Figure 1: Steady-state level of population and production per capita.

f. How does the steady-state level of population depends on λ\overline{\lambda} or, λ\lambda and γh\gamma_{h}, γ\gamma_{\ell}? Try to simulate a positive shock to λ\overline{\lambda} and see what happens in the steady state.


The only curve that is affected by an increase in λ\overline{\lambda} is PP as a function of yy. The following picture represents the change. In the new steady state yy is unaffected, while PP increases. All the production of the increased number of robots is eaten by new population, and resources per capita stay the same. Is this what is going on in Solaria? Maybe we have to look at something else.

Figure 2: Positive shock to λ\overline{\lambda}.

g. What happens if the government decides to lower the birth rate? What do you think the birth rate and λ\overline{\lambda} are in Solaria? Any comments?


The only curve affected by a decrease in kk is the birth rate. The new situation is depicted in the figure here. The lower number of births leads to a decrease in population, and hence those who remains enjoy more resources per capita. This is more or less what happens in Solaria, so maybe this channel is the relevant one to study its economy. Or maybe this is the wrong model to tackle the problem 🙂. What do you think?

Figure 3: Negative shock to kk.