Skip to article frontmatterSkip to article content

Economic Reasoning

As with the other two “pillars” of the book, we’re going to approach economic reasoning in an extremely selective and unorthodox manner. Specifically, we’re basically only going to learn enough econ to be able to work through and understand the economic arguments within John Roemer’s game-changing book Free to Lose: An Introduction to Marxist Economic Philosophy Roemer, 1988. Among other things, this is the first and only text I’ve ever seen that actually tries to grapple with how to define/understand/model “exploitation” in a fully mathematically-principled way. So we’ll start by working through his model showing how exploitation can emerge from a simple economy consisting of 10 people deciding how to produce the things they need to live (and how to re-produce the things they need in order to continue this production in the future, as we’ll see).

The Basic Labor-Corn Model

Imagine a group of 10 people who suddenly find themselves washed up on a deserted island, each having one tasty ear of corn and nothing else. They realize that they’ll need to work a certain amount every day in order to have something to eat daily (and thus in order to not die). After searching the island for a while, they find that there are two ways they can produce more corn:

An important point is in order regarding Factory\strat{Factory}, which is due to this model being based on Leontief Production Functions. These functions model situations where one cannot arbitrarily increase labor hours or capital input to obtain more production, but instead must increase them in a given proportion. This makes sense if you imagine, for example, someone inputting 1 Corn but not performing any labor and thus seeing no output. Shoving a second Corn into the tube will not increase the output any more, since any amount of Corn only leads to the desired output when combined with a corresponding amount of labor hours.

Mathematically, then, we can write these production functions in the following form. First, we can write the output of the Factory\strat{Factory} technology (in net units of corn produced), as a function of how much corn and labor is supplied to it, as

qFactory(c,)=min{c1,1}=min{c,}.\begin{align*} q_{\strat{Factory}}(c,\ell) = \min{\left\{\frac{c}{1},\frac{\ell}{1}\right\}} = \min\{c,\ell\}. \end{align*}

Here qFactoryq_{\strat{Factory}} represents the (net) quantity of corn produced at the end of the Factory\strat{Factory} production process as a function of cc and \ell, where cc represents the amount of corn put into the Factory\strat{Factory} and \ell represents the number of hours worked on that corn. If the math looks scary, remember that this is just a way for us to write out, in the most general possible terms, the details from the previous paragraphs. For example, if we plug in 1 Corn and 1 hour of labor, we get the expected 1 Corn net, since

qFactory(1,1)=min{1,1}=1 Corn.\begin{align*} q_{\strat{Factory}}(1,1) = \min\{1,1\} = 1~\text{Corn}{}. \end{align*}

But recall also that we discussed how putting more corn into the machine without also inputting more labor will fail to increase the amount produced. In fact, that fact “pops out of” this mathematical formulation as well: if we input c=1c = 1 Corn but =0\ell = 0 hours of labor, we see that the net output is zero, as expected:

qFactory(1,0)=min{1,0}=0 Corn.\begin{align*} q_\strat{Factory}(1,0) = \min\{1,0\} = 0~\text{Corn}{}. \end{align*}

And as well, like in the example, we are still unable to get any output even if we add a second Corn:

qFactory(2,0)=min{2,0}=0 Corn.\begin{align*} q_\strat{Factory}(2,0) = \min\{2,0\} = 0 ~\text{Corn}{}. \end{align*}

We can write the production function for the \strat{Forage} technology similarly, as

qForage(c,)=13.\begin{align*} q_{\strat{Forage}}(c,\ell) = \frac{1}{3}\ell. \end{align*}

The absence of cc from the right-hand-side makes clear that, although you can take corn into the woods if you want, it plays no role in the Forage\strat{Forage} production technology. As with the Factory\strat{Factory} production function, this function “implements” the logic of our description from before: for every three hours you put into Forage\strat{Forage}, you receive one Corn (gross and net), since

qForage(,3)=13(3)=1 Corn,\begin{align*} q_{\strat{Forage}}(\cdot, 3) = \frac{1}{3}(3) = 1~\text{Corn}{}, \end{align*}

where the \cdot in the first argument to qForageq_\strat{Forage} just indicates that the amount of corn you bring is irrelevant for the outcome.

Equilibria in the Basic Labor-Corn Model

Now that we understand the options

The General Labor-Corn Model

At this point you might be thinking, okay but are these just cooked-up examples where everything works out the way you want because you got to pick exactly the number of agents and their types? In this section, now that you have the intuition, we’ll generalize everything from the previous section and show that all of the interesting dynamics hold for any economy with NN agents.

Agents On Their Grind in the Labor-Corn Economy

So, let’s imagine ourselves as one of the agents in this economy. Hopefully you’re lazy like I am so you can understand the agent preferring to only work just enough to re-generate their one Corn each day, so they can spend the remainder of the day lounging on the beach.

The agent’s optimization problem:

minimize Lxi+zisubject to (ppa)xi+[p(pa+L)]yi+zipbpaxi+payipωiLxi+zi1xi>0yi>0zi>0\begin{align} \text{minimize } & Lx_i + z_i \\ \text{subject to } & (p-pa)x_i + [p - (pa + L)]y_i + z_i \geq pb \\ & pax_i + pay_i \leq p\omega_i \\ & Lx_i + z_i \leq 1 \\ & x_i > 0 \wedge y_i > 0 \wedge z_i > 0 \end{align}

Given this individual optimization problem, we can analyze outcomes in the economy by defining corresponding aggregate quantities

x=i=1Nxi,  y=i=1Nyi,  z=i=1Nzi\begin{align*} x = \sum_{i=1}^N x_i, \; y = \sum_{i=1}^N y_i, \; z = \sum_{i=1}^N z_i \end{align*}

And a price of corn pp represents an equilibrium in this model if, after every agent chooses their production vector xi,yi,zi\langle x_i, y_i, z_i\rangle, the aggregate quantities xx, yy, and zz satisfy

(1a)(x+y)NbLy=za(x+y)ω\begin{align} (1-a)(x+y) &\geq Nb \\ Ly &= z \\ a(x + y) &\leq \omega \end{align}

Capitalism: Is It Necessarily Exploitative?

Class, Wealth, and Exploitation

Table 1:A combination and extension of Tables 6.1 and 6.2 from Roemer (1988), illustrating the connections which arise endogenously between class, wealth, and exploitation in Roemer’s model.

Production vector xi,yi,zi\langle x^i, y^i, z^i\rangle

Produces on her own?

Hires others to produce?

Sells her labor power?

Agricultural term

Industrial term

Post-Industrial term

Wealth

0,+,0\langle 0, +, 0 \rangle

No

Yes

No

Landlord

Pure capitalist

CEO

ωibπ\omega^i \geq \frac{b}{\pi}

+,+,0\langle +, +, 0 \rangle

Yes

Yes

No

Rich Peasant (Kulak)

Small capitalist

Small business owner

ba1a<ωi<bπ\frac{ba}{1-a} < \omega^i < \frac{b}{\pi}

0,+,+\langle 0, +, + \rangle

No

Yes

Yes

suboptimal

suboptimal

suboptimal

+,0,0\langle +, 0, 0 \rangle

Yes

No

No

Middle Peasant

Petit-bourgeois artisan

Full-time Etsy seller

ωi=ba1a\omega^i = \frac{ba}{1-a}

+,0,+\langle +, 0, + \rangle

Yes

No

Yes

Poor Peasant

Semi-proletarian

Uber driver after work

0<ωi<ba1a0 < \omega^i < \frac{ba}{1-a}

0,0,+\langle 0, 0, + \rangle

No

No

Yes

Landless Peasant

Proletarian

Service worker

ωi=0\omega^i = 0

0,0,0\langle 0, 0, 0 \rangle

No

No

No

suboptimal

suboptimal

suboptimal

Footnotes
  1. The difference between gross and net confuses me to no end no matter how many times I think through it, so I’m including this here in case it helps: Gross output refers to how much comes out of the machine in total, ignoring whatever went into it as input beforehand. Net output, on the other hand, takes into account the inputs to the process and thus instead represents the amount of additional material produced, above and beyond the amount provided as input. So since the Factory\strat{Factory} process requires one corn to be used up as input but spits out two corns at the end, we end up with 2 corns gross but 1 corn net.

References
  1. Roemer, J. E. (1988). Free to Lose: An Introduction to Marxist Economic Philosophy. Harvard University Press.