Towards an information equilibrium take on the Lucas Islands model
Commenter LAL asked if I could take a look at the Lucas Islands model in the information equilibrium framework. This post is basically just a set-up of that model and some initial observations. We'll start with a series of markets:
$$
p_{i} : \left( \sum_{j \neq i} n_{j} \right) \rightarrow s_{i}
$$
$$
p_{i} : n_{i} \rightarrow m
$$
These two markets set up the model where the price $p_{i}$ depends on both on supply ($s_{i}$) and demand for the individual goods (first market) as well as the growth of the aggregate money supply $m$ (i.e. trend inflation, second market). If there are a large number of markets, we can make an immediate simplification where
$$
\sum_{j \neq i} n_{j} \approx \sum_{j} n_{j} \equiv N
$$
The second market is a simple quantity theory of money and we can immediately solve the resulting differential equation (much like is done in the development of the partition function approach):
$$
n_{i} = c_{i} \left( \frac{m}{m_{0}} \right)^{k_{i}}
$$
$$
p_{i} = c_{i} k_{i} \left( \frac{m}{m_{0}} \right)^{k_{i} - 1}
$$
We can define real output $n_{i} \equiv P y_{i}$ with the average price level $P$ over the $I$ islands
$$
P = \frac{1}{I} \sum_{i} p_{i} = \frac{1}{I} \sum_{i} c_{i} k_{i} \left( \frac{m}{m_{0}} \right)^{k_{i} - 1}
$$
so that:
$$
N = \sum_{i} n_{i} = \sum_{i} P y_{i} = P \sum_{i} y_{i} \equiv P Y
$$
Equilibrium
From the first market, and using the simplification from a large number of markets, we can say that:
$$
p_{i} = \frac{dN}{ds_{i}} = a_{i}\; \frac{N}{s_{i}}
$$
Now, let's make a simplifying assumption that all the $I$ islands are identical so that $a_{i} = a_{0}$, $k_{i} = k_{0}$ and $c_{i} = c_{0}$. This leaves us with the equations (in equilibrium):
$$
p_{i} = a_{0}\; \frac{N}{s_{i}}
$$
$$
P = \frac{1}{I} \sum_{i} p_{i} = c_{0} k_{0} \left( \frac{m}{m_{0}} \right)^{k_{0} - 1}
$$
$$
N = \sum_{i} n_{i} = I c_{0} \left( \frac{m}{m_{0}} \right)^{k_{0}}
$$
so that
$$
Y = N/P = \frac{I}{k_{0}} \; \frac{m}{m_{0}}
$$
and $y_{i} = m/(k_{0} m_{0})$. In equilibrium we also have:
$$
c_{0} k_{0} \left( \frac{m}{m_{0}} \right)^{k_{0} - 1} = a_{0}\; \frac{N}{s_{i}}
$$
$$
s_{i} c_{0} k_{0} \left( \frac{m}{m_{0}} \right)^{k_{0} - 1} = I a_{0} c_{0} \left( \frac{m}{m_{0}} \right)^{k_{0}}
$$
$$
s_{i} = a_{0} \frac{I}{k_{0}} \; \frac{m}{m_{0}} = a_{0} Y
$$
and each $p_{i} = P$.
Disequilibrium (shocks)
The Lucas Islands model adds in two kinds of shocks (or fluctuations): monetary policy $\sigma_{m}$ and idiosyncratic market shocks $\sigma_{i}$. We can add these to the model's general differential equations from the two markets at the top of this post:
$$
p_{i} = \frac{\partial n_{i}}{\partial s_{i}} = a_{i}\; \frac{n_{i}}{s_{i}} + \sigma_{i}
$$
$$
p_{i} = \frac{\partial n_{i}}{\partial m} = k_{i}\; \frac{n_{i}}{m} + \sigma_{m}
$$
In this model, agents won't be able to tell the difference between $\sigma_{m}$ and $\sigma_{i}$ (the signal extraction problem). If we use the identical market simplification and solve the differential equations, we obtain (assuming I've done my math right):
$$
n_{i} = n_{0} \left( \frac{s_{i}}{s_{0, i}}\right)^{a_{0} + \frac{(s_{i} - s_{0, i})\sigma_{i}}{\log s_{i}/s_{0, i}}} \left( \frac{m}{m_{0}}\right)^{k_{0} + \frac{(m - m_{0})\sigma_{m}}{\log m/m_{0}}}
$$
Which we could re-write in terms of re-defined shocks $\Sigma_{m}$ and $\Sigma_{i}$
$$
n_{i} = n_{0} \left( \frac{s_{i}}{s_{0, i}}\right)^{a_{0} + \Sigma_{i}} \left( \frac{m}{m_{0}}\right)^{k_{0} + \Sigma_{m}}
$$
or in a log-linear form:
$$
\tilde{n}_{i} = \log n_{0} + (a_{0} + \Sigma_{i}) (\tilde{s}_{i} - \tilde{s}_{0, i}) + (k_{0} + \Sigma_{m}) (\tilde{m} - \tilde{m}_{0})
$$
If we use the second differential equation (log-linearized) we have:
$$
\tilde{p}_{i} = \tilde{n}_{i} - \tilde{m} + \log k_{0}
$$
$$
\tilde{p}_{i} = \log n_{0} + (a_{0} + \Sigma_{i}) (\tilde{s}_{i} - \tilde{s}_{0, i}) + (k_{0} + \Sigma_{m}) (\tilde{m} - \tilde{m}_{0}) - \tilde{m} + \log k_{0}
$$
$$
\tilde{p}_{i} = \tilde{p}_{\Sigma = 0} + \Sigma_{i} (\tilde{s}_{i} - \tilde{s}_{0, i}) + \Sigma_{m} (\tilde{m} - \tilde{m}_{0})
$$
The Lucas model stipulates that each island will change production based on the the price signal they see (and compare it to their inflation expectations based on monetary policy). This creates two ways that equilibrium can be restored (for example the maximum entropy/equilibrium state where all prices are equal) given a rise in price:
Production (rise in supply)
Fall in demand
The agents use option 2 when the price rise is in line with their expectations based on monetary shocks and option 1 when it is not. Using the gas in a box visualization of the forces from e.g. this post, we would see an imbalance of the number of particles between two boxes being rectified by both particles moving from one box to another (red, fall in demand) and the addition of new particles (blue, production):

There is no a priori reason for one adjustment over the other, so both adjustments should happen if they are in the model. We'd need to define a "chemical potential" for the supply units which would make it bigger or smaller component of the adjustment depending on the magnitude of the price difference from the equilibrium price (both boxes have equal numbers of particles).
Monetary shifts increase (or decrease) the numbers of points across all the boxes (the islands) and if the system was otherwise in equilibrium, there would be no production needed to offset cases of disequilibrium -- money is neutral in that case.
That is all for now. I will continue this approach in a future post.