Monday, November 02, 2026

A Path In Secular Time Through A Parameter Space In The Corn-Tractor Model

Figure 7: A Path In Secular Time

I return to a numerical example of the corn-tractor model. Two techniques, associated with two types of tractors, are available in this model. I consider variations in two coefficients of production, the number of tractors needed to produce a Type II tractor and the corresponding number of Type II tractors needed to produce corn. The parameter space is partitioned by fluke switch points.

Reswitching and the reverse substitution of labor can only be transient in secular time. Technical progress is a path from the northeast to the southwest in Figure 1 in the previous post. Figure 7 above depicts a path in secular time in which the inputs of Type II tractors in both industries continuously decrease, at specified rates. The maximum wage and the wage at switch points are graphed as functions of time.

Initially, the technique associated with Type I tractors is cost-minimizing, whatever the distribution of income. Eventually, the technique that produces and uses Type II tractors in the example dominates, whatever the rate of profits. The reswitching of techniques appears in Region 1. The reverse substitution of labor appears in Region 3. Reswitching and the reverse substitution of labor only appear, in sequence, at intermediate times. Reswitching is manifested in diagrams of this type with the sideways U structure shown here

Saturday, October 31, 2026

The Corn-Tractor Model With Constant 'Capital Intensity'

Figure 1: Partitioning a Part of the Parameter Space with Fluke Cases
1.0 Introduction

I have been revisiting the corn-tractor model. This analysis is confined to the case where capital-intensity does not vary between sectors for each kind of tractor. The reswitching of techniques, but not triple switching, is possible in this special case.

Capital-theoretic ‘paradoxes, such as reswitching, capital reversing, and the reverse substitution of labor, are transient in secular time when technical progress takes on certain forms. The analysis of the corn-tractor model in this post illustrates this claim. This claim provides some explanation of why empirical instances of capital-theoretic paradoxes can be hard to find empirically and complements the explantion in Schefold (2023).

2.0 Technology

Table 1 specifies the parameters for this instance of the corn-tractor model. Two industries, also known as sectors, exist. The tractor industry produces a type of tractor from inputs of labor and that type of tractor. The corn industry produces corn from inputs of labor and a given type of tractor. The tractor industry can produce multiple types of tractors. A technique is defined by the type of tractor.

Table 1: Parameters for Technology for First Example
ParameterType I TractorsType II Tractors
Tractor input per tractoraI = 3/10aII
Labor input per tractorbI = 234bII = 20
Years tractors last in tractor industrynI = 1nII = 2
Tractor input per bushel corncI = 1cII
Labor input per bushel corndI = cI bI/aIdII = cII bII/aII
Years tractors last in corn industrymI = 1mII = 2

I make a number of assumptions. Tractors can last for more than one year, depending on the type of tractor. For the specific numeric example, Type I tractors last for only one year. The technique operating with Type I tractors is an example of the use of circulating capital. Type II tractors are fixed capital and last for two years in both sectors. All tractors have constant efficiency and are thus operated for their full physical life. The transfer of used tractors between industries is not possible. All processes exhibit constant returns to scale (CRS). In this special case, the capital-intensity of a tractor does not vary among industries. This assumption is expressed in the definition of the parameters dI and dII.

The inputs of Type II tractors, per unit output of tractors and of corn, are left undefined in Table 1. Prices of production are defined for any specific values of these parameters. Technical progress in secular time is represented in the analysis in this post by decreasing values of these parameters. How the analysis of the choice of technique varies with this specific form of technical progress, in some sense, generalizes and specializes Pasinetti's structural economic dynamics.

2.0 Prices of Production

If prices of production prevail, the same rate of profits is made in both industries for the operated technique. Let r be the rate of profits, w the wage, and p0 the price of a new tractor. Then prices of production satisfy:

p0 a fn(r) + w b = p0
p0 c fm(r) + w d = 1

where:

fn(r) = [r (1 + r)n]/[(1 + r)n - 1]

These equations can be solved. In the special case, the price of a new tractor does not vary with the rate of profits. This constancy is a manifestation of capital intensity not varying between industries. The wage curve for the techique is the wage expressed as a function of the rate of profits in the price system.

At a given rate of profits, the cost-minizing technique is the one with the highest wage. Two techniques are cost-minimizing at a generic switch point.

3.0 Double-Fluke Switch Points

Five double-fluke switch points exist in the range of the parameters considered here. Figure 2 shows wage curves tangent at the switch point on the wage axis. One technique is cost-minimizing for all feasible rates of profits, except at the maximum wage. There, both techniques are cost-minimizing.

Figure 2: Wage Curves Tangent on Wage Axis

Figure 3 shows another double-fluke switch point. The wage curves are tangent at the switch point on the axis for the rate of profits. One technique is cost-minimizing for all feasible rates of profits.

Figure 3: Wage Curves Tangent on Axis for Rate of Profits

Figure 4 shows a case in which one switch point is on the wage axis, and the other switch point is on the axis for the rate of profits. Like the double-fluke cases considered above, this case is a limit of the region in the parameter space at which the reswitching of techniques occurs. One technique is uniquely cost-minimizing for all feasible rates of profits, except at the extremes.

Figure 4: Switch Points on Both Axes

Figure 5 shows the fourth double-fluke case considered here. One switch point is at a rate of profits of -100 percent, and the other switch point is on the axis for the rate of profits. This case is a limit of the region in which the reverse substitution of labor occurs. In this limit, both techniques result in theemployment of the same quantity of labor per gross output in the corn industry.

Figure 5: A Pattern for the Reverse Substitution of Labor

Figure 6 shows the last double-fluke case considered here. One switch point is at a rate of profits of -100 percent, and the other switch point is on the wage axis. This case is also limit of the region in which the reverse substitution of labor occurs.

Figure 6: Another Pattern for the Reverse Substitution of Labor

4.0 A Partition of Parameter Space

Fluke switch points partition a two-dimensional slice of the parameter space (Figure 1). The sequence of cost-minimizing techniques along the wage frontier and the order of switch points are invariant in each numbered region. Region 1 exhibits the reswitching of techniques. Region 3 has the reverse substitution of labor; around the switch point a higher wage is associated with the adoption of a technique the requires more employment in the corn industry. Technical progress is a path from the northeast to the southwest in the diagram.

I would like to draw a higher-dimensional space, with one dimension for each parameter. Fluke switch points correspond to manifolds in such spaces.

The diagram for region 1 and its boundaries is generic. The same structure appears in perturbations of other examples of the reswitching of techniques and of the reswitching of the orders of fertility and of rentability in models of extensive rent.

The following properties of the partitions in Figure 1 are generic:

  • The locus for the reswitching pattern ends at a point of tangency with the locus for switch points on the axis for the rate of profits.
  • The other end of the locus for the reswitching pattern is a point of tangency with the locus for switch points on the wage axis.
  • The loci for switch points on the axis for the rate of profits and for switch points on the wage axis intersect at a single point.
  • These three loci bound a region in which reswitching occurs.

A movement from the northeast to the southwest in Figure 1 is (a specific kind of) technological progress in producing Type II tractors. Reswitching and the reverse substitution of labor can only be transient in the very long run. Eventually, the technique that produces and uses Type II tractors dominates.

The specific shapes of the partitions can differ in other models. Furthermore, the end points of the reswitching pattern may occur for parameters that are negative and beyond the bounds of economically meaningful parameter values. Furthermore, in models with more techniques, a switch point for parameter values corresponding to a double fluke case may not be on the frontier. Nevertheless, mathematical structures that arise in multiple models and multiple contexts suggest theoretic possibilities worth investigating.

5.0 Concluding Observations

This post considers structural dynamics, in which technology improves for one type of tractor in the corn-tractor model. Loci for fluke switch points partition the parameter space. The analysis illustates that reswitching, capital-reversing, and the reverse substitution of labor are transient phenomena.

Other fluke cases exist in other models. Limiting cases for triple switching, quadruple switching, and so on are examples. A case in which switch points for two wage curves exist on both the wage axis and the axis for the rate of profits, with a switch point at an intermediate rate of profits, is a fluke case for triple switching. Three wage curves intersecting at a single switch point is another fluke case not illustrated by this analysis of the corn-tractor model. Other structures in parameter spaces exist, formed by intersections of other locii for fluke cases. If parameters decrease so that, to the extent examined, one technique becomes dominant for most of the wage frontier, capital-theoretic 'paradoxes' will be difficult to find in empirical data.

Appendix: Prices and Flukes

Consider the special case in which, for a given type of tractor, capital-intensity does not vary between the two sectors and the tractor lasts for the same number of years in both sectors. The solution of the price equations is:

w = (1/d)(1 - a fn(r))
p0 = b/d

Consider the further special case in which a Type I lasts for one year, and a Type II tractor lasts for two years. Switch points are the solution of the quadratic equation:

(aI dII - aII dI) R2 + [aI dII - (dII - dI)] R - (dII - dI) = 0

where R = r + 1.

Various fluke switch points can be found for this special case. A fluke switch point exists at a rate of profits of -100 percent along the linear function:

cII = [bI cI/(aI bII)] aII

A fluke switch point exists on the wage axis when:

cII = [(aII)2 bI cI - 2 aII bI cI]/[2 aI (aI - 1) bII]

A fluke switch point exists on the axis for the rate of profits when:

aII = aI (aI + 1)

The fluke case in which the two wage curves are tangent at the switch point exists when the discriminant of the above quadratic equation is zero. That is, a reswitching pattern exists only if cII is a solution of the following quadratic equation:

A (cII)2 + B cII + C = 0

where:

A = (aI)2 (bII)2 (aI + 1)2

B = -2 aI aII (1 + aI + 2 aII) bI bII cI

C = (aII)2 (1 + 4 aII) (bI)2 (cI)2

I drew Figure 1 by numeric methods. The partitions agree with the above closed form expressions, which I later dervied.

Thursday, October 29, 2026

Left-Wing Deviations And Other Terms

Socialists and communists have engaged in many struggles in many places and times. They have evolved their own terminology. I present some specialized terms here. Many of these are pejorative, terms of abuse often thrown at others.

  • Economism: A strategy of focusing on labor organizing, better pay, shorter hours, and better working conditions, to the exclusion of also agitating for broader social change. From Lenin's What is to be Done?.
  • Electionism: A strategy of focusing on getting members of your tendency elected and on debates in Parliament or Congress, to the exclusion of also organizing outside of voting and election cycles.
  • Entryism: A political strategy in which a political movement trys to alter a larger movement by taking it over, often by attending and outlasting others in caucuses and party meetings. Militant in the United Kingdom and the Democratic Socialists of America are examples.
  • Maximalism: A passive political strategy premised on a view that history is deterministic and will automatically replace capitalism with socialism. Therefore socialists do not need to organize for day-to-day activitism.
  • Productivism: An aspiration that socialism will bring about greater material productivity, to the exclusion of non-material improvements in the quality of life. The view expressed by Nikita Khrushchev when pounding with his shoe on his desk at the United Nations and "Shouting we will bury you."
  • Reformism: A political strategy that de-emphasizes revolutions and seeks to bring about socialism gradually. Associated with criticism and rejection of many tenets of Marxism. First used for Eduard Bernstein's The Preconditions of Socialism.
  • Vanguardism: A belief that even the advanced part of the working class needs professional revolutionaries to guide them. From Lenin's What is to be Done?.
  • Voluntarism: A belief that a revolution can be brought about with sufficient will, whatever the material conditions.

Doubtless this list could be expanded. I made up the above definitions. I played the Game of Dictionary in my youth.

Friday, October 23, 2026

Malefactors Of Great Wealth Tried To Fire Paul Baran, The Only Marxist Economist In The USA With Tenure

Paul Baran (1909 - 1964) was a Marxist economist. He was tenured at Stanford from 1951 on. Baran had some pubic remarks about Cuba in 1961. He visited Moscow, Iran, and Yugoslavia in 1962, and talked about what he found afterwards. He was the only Marxist economist tenured in a economics department at a major university at that time.

Files were leaked from the Stanford administration in 1971. The Stanford Daily obtained the Baran file and reported on them. Alumni wrote letters to the president, Wallace Sterling, insisting that Baran be punished for treason and subversion. Otherwise, one would rewrite his will, which was going to give Stanford around $100 million. A former Texaco executive thought a previous gift of $10,000 enabled him to dictate personnel decisions.

Stanford tried to placate these rich effs. The administration agreed that it would be good to get rid of Baran and decried that he was protected by tenure:

"For the moment, one University official wrote of Baran, 'We must suffer him' until he proves an incompetent teacher 'or does something which would warrant termination of his employment on other grounds.' Provost Temian added in another letter: 'The evidence to prove that Professor Baran is engaged in unscholarly activities in the classroom is not sufficient for the Administration to take punitive action. This is the critical point. To press for such action on insufficient evidence would risk much greater damage.' But according to the University's alumni relations official, Donald Carlson: 'I doubt if he [Baran] enjoyed the harassment he has received because of it [his Cuba comments]. Shortly after that speech he had a serious heart attack.'" -- Lawrence Lifshultz

Stanford froze Baran's salary and increased his course load to be about twice that of others. He died of a second heart attack. I do not know what Sweezy thought of Stanford's treatment of his friend.

References

Tuesday, October 20, 2026

Discrimination And Exploitation As Described By Von Neumann And Morgenstern

This post documents that von Neumann and Morgenstern, in their theory of games, have a formal expression of exploitation, in the context of a theory of discrimination.

They express the three-person, zero-sum game as specified by the characteristic function (section 29.1.2). The three players form coalitions. A coalition of zero or three players has a payout of zero to divide. The one member of a coalition containing one player obtains a payout of -1. A coalition of two players has a payout of 1 to divide among themselves.

For von Neumann and Morgenstern, a solution is a set of imputations, where an imputation assigns a payout to each player. No imputation in the solution dominates another imputation in the set. For every imputation in the set, those imputations outside the set that dominate it are, in turn, dominated by an imputation in the set. An imputation dominates another, roughly, if a coalition of players can form so that they can ensure that their payouts in the dominating imputation exceed that in the dominated imputation.

Nowadays, the von Neumann and Morgenstern solution is said to apply to cooperative games. The Nash equilibrium applies to non-cooperative games.

Von Neumann and Morgenstern find a solution to the three-person, zero-sum game of three non-dominated imputations:

{ (-1, 1/2, 1/2), (1/2, -1, 1/2), (1/2, 1/2, -1) }

But they find a continuum of other solutions besides. Let c be a specified parameter, with:

32:8. -1 ≤ c < 1/2

Then the following set of an uncountably infinite imputations is a solution:

33:1. { (c, a, –c - a ) | -1 ≤ a ≤ 1 - c }

So is the symmetrical set in which the payoff c is assigned to player 2 and the set in which the payoff is assigned to player 3. Von Neumann and Morgenstern have this to say about the solution in Display 33:1:

"The interpretation of this solution consists manifestly of this: One of the players (in this case 1) is being discriminated against by the two others (in this case 2, 3). They assign to him the amount which he gets, c. This amount is the same for all imputations of the solution, i.e. of the accepted standard of behavior. The place in society of player 1 is prescribed by the two other players; he is excluded from all negotiations that may lead to coalitions. Such negotiations do go on, however, between the two other players: the distribution of their share, -c, depends entirely upon their bargaining abilities. The solution, i.e. the accepted standard of behavior, imposes absolutely no restrictions upon the way in which this share is divided between them, - expressed by a, -c – a. This is not surprising. Since the excluded player is absolutely 'tabu', the threat of the partner's desertion is removed from each participant of the coalition. There is no way of determining any definite division of the spoils.

Incidentally: It is quite instructive to see how our concept of a solution as a set of imputations is able to take care of this situation also.

33.1.2. There is more that should be said about this 'discrimination' against a player.

First, it is not done in an entirely arbitrary manner. The c, in which discrimination finds its quantitative expression, is restricted by (32:8) … Now part of (32:8), c ≥ -1, is clear enough in its meaning, but the significance of the other part c < 1/2 is considerably more recondite (cf. however, below). It all comes back to this: Even an arbitrary system of discriminations can be compatible with a stable standard of behavior - i.e. order of society - but it may have to fulfill certain quantitative conditions, in order that it may not impair that stability.

Second, the discrimination need not be clearly disadvantageous to the player who is affected. It cannot be clearly advantageous, - i.e. his fixed value c cannot be equal to or better than the best the others may expect. This would mean ... that c ≥ 1 – c, i.e. c ≥ 1/2 - which is exactly what 32:8 forbids. But it would be clearly disadvantageous only for c = -1; and this is a possible value for c (by (32:8)), but not the only one. c = -1 means that the player is not only excluded, but also exploited to 100 per cent. The remaining c (of (32:8)) with -1 < c < 1/2 correspond to gradually less and less disadvantageous forms of segregation.

33.1.3. It seems remarkable that our concept of a solution is able to express all these nuances of non-discriminatory, and discriminatory, standards of behavior - the latter both in their 100 per cent injurious form, c = -1, and in a continuous family of less and less injurious ones -1 < c < 1/2. It is particularly significant that we did not look for any such thing - the heuristic discussions ... were certainly not in this spirit - but we were nevertheless forced to these conclusions by the rigorous theory itself. And these situations arose even in the extremely simple framework of the zero-sum three-person game!"

Clearly, the mathematics is a metaphor. I do not know of how others built on this. Von Neumann and Morgenstern treat a non-zero sum game as a zero-sum game with a dummy player. The dummy is discriminated against. John Roemer developed a game-theoretic concept of classes exploiting one another, but I do not recall the details, if I ever did understand them.

Reference
  • John von Neumann and Oskar Morgenstern. 1955. Theory of Games and Economic Behavior, 3rd ed. Princeton University Press

Friday, October 16, 2026

Recurrence Of Truncation Without Reswitching: Another Example

Figure 1: Demand for Labor in the Corn Industry
1.0 Introduction

I have previously worked through an example of the recurrence of truncation with neither the reswitching of techniques nor capital-reversing. This post reports the perturbation of several coefficients of production in that example: a0,1, a0,2, a1,2, and a1,3.

This modification of the example lowers the rate of profits at which the recurrence of truncation occurs, from approximately 87.5 percent to 67.6 percent. That rate of profits may still be taken to be too high to be observed empirically. Also, in practice, you may want the coefficients of production not to vary too much among processes. The ratio of a0,2 to a0,1 is now 7.5, much lower than before. Presumably, with many more produced commodities and machines with physical lives of more production cycles, the recurrence of truncation might appear at a lower rate of profits.

2.0 Technology

Two industries exist in the example. One industry produces machines, and the other industry produces corn. Corn is a consumption good, the good for circulating capital, and the numeraire. Machines are fixed capital. Each machine has a physical life of two years. Old machines cannot be transferred between industries. I assume constant returns to scale (CRS) and the free disposal of old machines. Labor is advanced and paid out of the surplus of corn.

Tables 1 and 2 show the inputs and outputs for each process known to the managers of firms. For example, the inputs, at a unit level of operation, consist of 4/5 person-years, 1/16 bushels corn, and one new machine. The outputs, available after a year, are two new machines and one machine a year older.

Table 1: Inputs for The Technology
InputIndustry
MachineCorn
IIIIIIIV
Labor4/5643/401
Corn1/161/1013/10053/200
New Machines1010
One-Year Old Machines (1st type)0100
One-Year Old Machines (2nd type)0001

Table 2: Outputs for The Technology
OutputIndustry
MachineCorn
IIIIIIIV
Corn00114/25
New Machines25/200
One-Year Old Machines (1st type)1000
One-Year Old Machines (2nd type)0010

With this specification of the technology, the economic life of the machine must be chosen in each industry. Table 3 lists the available techniques. The machine is truncated in both industries in the Alpha technique. The machine is operated for its full physical life in both industries in the Delta technique. In Beta and Gamma, the machine is truncated in one industry and operated for its full physical life in the other.

Table 3: Specification of Techniques
TechniqueProcesses
AlphaI, III
BetaI, II, III
GammaI, III, IV
DeltaI, II, III, IV

3,0 The Choice of Technique

The economic life of a machine is chosen to minimize cost. A system of equations for prices is associated with each technique. This system can be solved. In the solution, the wage is a function of the rate of profit. Each price of a produced commodity is also a function of the rate of profits.

Figure 2 shows the wage curves, for the four techniques in the example. The cost-minimizing technique at each wage or rate of profits is the technique with its wage curve on the outer frontier. The cost-minimizing techniques are indicated on the figure.

Figure 2: Wage Curves In The Example

At any rate, the cost-minimizing techniques, in order of an increasing rate of profits, are Alpha, Gamma, Delta, and Beta. Each pair of techniques at a switch point on the frontier differs in one process. A switch point in which the economic life of a machine differs in both industries would be a fluke case. No fluke switch points exist in this example, without perturbing some coefficients of production.

Table 4 summarizes the results for this numerical example. The bounds on the ranges of the rates of profits are approximate.

Table 4: Cost-Minimizing Techniques
RangeTechniqueTruncation
0 ≤ r ≤ 46.3%AlphaMachines truncated in both industries.
46.3% ≤ r ≤ 49.6%GammaMachines truncated in machine-production.
49.6% ≤ r ≤ 67.6%DeltaMachines operated at full physical life in both industries.
67.6% ≤ r ≤ 129.4%BetaMachines truncated in corn-production.

At any rate, the machine is truncated in corn-production when both the Alpha and the Beta technique are cost-minimizing. The truncation of the machine in corn-production recurs, being part of the cost-minimizing technique at extremes of low and high rates of profits. This is not, however, an example of the reswitching of techniques.

Around the switch point between Beta and Delta, an increased wage is associated with increased labor inputs in the corn industry, per bushel corn produced in that industry (Figure 1). At each point on the graph, the production system as a whole is in equilibrium, in the sense that no extra profits can be obtained. Both the rate of profits and the price of a new machine vary with the wage. The switch points between Alpha and Gamma and between Beta and Delta appear as horizontal line segments on this graph. Since the economic life of a machine in corn production does not vary at the switch point between Gamma and Delta, that switch point is only a point on the graph. The switch point between Beta and Delta is an example of the reverse-substitution of labor. The example illustrates that the reverse substitution of labor and the recurrence of truncation are independent of the reswitching of techniques and of capital-reversing.

4.0 Conclusion

The CCC developed a critique of aggregate production functions and aggregate neoclassical theory. But the critique also extends to microeconomics. The recurrence of truncation, like process recurrence (Steedman 2002), re-iterates that the concept of vertically-integrated industries provides a coherent framework for partial analysis. Both process recurrence and this example of the recurrence of truncation challenge claims that, under ideal conditions, the long-period demand for labor from a particular industry is a non-increasing function of the real wage. These demonstrations about industry-specific analyses do not rely on either the reswitching of techniques or capital-reversing.

Tuesday, October 13, 2026

Mike Woodford Confused: Is Money Like Oil Or Like Sand In The Gears?

The 2026 'Nobel' prize in economics goes to Robert E. Hall and Michael Woodford. I happen to already have an opinion that Woodford's work, and 'New Keynesianism', is misconceived.

Woodford's textbook is widely cited, as I understand it. Robert Solow was Woodford's thesis advisor. He acknowledges Axel Leijonhufvud for introducing him to Wicksell's approach to monetary theory. New Keynesianism is widely drawn on, I gather, by the Federal Reserve and other monetary authorities.

New Keynesianism is named in a misleading way. Keynes, in the General Theory tries to explain persistent unemployment when wages and prices are flexible. The explanation of persistent unemployment with sticky wages or prices or other imperfections is pre-Keynesian. We now know that no tendency can exist for the labor market to clear in any run, even under ideal conditions.

Another issue is confusion about the role of money in neo-Walrasian General Equilibrium Theory. Prices in terms of an arbitrary numeraire are not nominal, that is, money prices. The pure theory is one of barter. Money has no 'essential' role. The Hahn problem is how to modify the theory so that the equilibrium depends, in some essential way, is known as the Hahn problem. You can claim that some commodity or another is stored across time periods, talk about banks, and so on. Rhetorically, money makes the transition to equilibrium smoother. But this way of talking is disconnected with, perhaps contradicted by, the mathematical theory.

Another approach is to model money as a friction. I once explored a cash-in-advance model for a bit. This approach seems confused, too.

I draw heavily on Colin Rogers in this post.

Selected References

Thursday, October 08, 2026

Anwar Shaikh (1945 - 2026)

Anwar Shaikh has died. Those who knew him or are more familiar with his work will have more to say. I know a few elements of his work:

  • His development of the humbug production function (Shaikh 1974). The apparent good empirical fit of aggregate production functions is an accounting identity when functional income distribution is stable.
  • His reading of Marx's solution to the transformation problem as the first step in an iterative algorithm converging to prices of production (Shaikh 1977).
  • Criticisms of neoricardian economics (Shaikh 1981, 1984).
  • Empirical application of the labor theory of value with Leontief input-output matrices (e.g., Shaikh and Tonak 1996). That book goes into depth in distingusihing productive and unproductive labor.

I still have not read his comprehensive book 2016 book emphasizing 'turblent regulation' and 'real competition'. Currently, his archives are available on-line.

Shaik was born in 1945 in Pakistan, before the partition from India. He lived as a child in various cities in various countries. His undergraduate degree was from Princeton, in 1965. He spent a couple of years as an engineer and in Kuwait teaching physics, math, and social science. His doctorate is from Columbia in 1973. He lived in Harlem, and participated in various protests at Columbia. He joined the New School in 1972.

I like this story:

"While at Columbia I wrote to Joan Robinson and brashly asked her if she would be willing to speak at the Economics Department. On receiving an affirmative response, I excitedly rushed to tell the Department Chair. To my astonishment, the department originally declined to invite her but, after some pressure from students, finally acceded. When the time came, she strode into the room, resplendent in a coat given to her by Mao, having just come from conversations with Fidel. She proceeded to say sharply critical things about aggregate production functions and the marginal productivity theory of distribution. The hall was full of students. But a mandatory department meeting just happened to have been scheduled at the same time, and only two faculty members from the Economics Department attended her talk. They spent their time during the discussion period attempting to defend standard theory." -- Anwar Shaikh

Somewhere else, I think, he says he did not realize graduate students were not supposed to invite guest speakers.

Update: Obituary from Vivek Chibber in Jacobin

Very Selective References
  • Shaikh, Anwar. 1974. Laws of algebra and laws of production: the humbug production function, Review of Economics and Statistics 61(1).
  • Shaikh, Anwar. 1977. Marx's theory of value and the 'transformation problem', in Jesse Schwartz (ed.), The Subtle Anatomy of Capitalism Goodyear Publishing Co.
  • Shaikh, Anwar. 1981. The Poverty of algebra: critical notes on Neo-Ricardian economics. In The Value Controversy. New Left Books.
  • Shaikh, Anwar. 1984. The transformation from Marx to Sraffa: prelude to a critique of the neo-Ricardians’. In E. Mandel (ed.), Marx, Ricardo, Sraffa. Verso
  • Shaikh, Anwar and E. Ahmet Tonak. 1996. Measuring the Wealth of Nations: The Political Economy of National Accounts. Cambridge University Press.
  • Shaikh, Anwar. 2001. Anwar M. Shaikh. In: Philip Arestis and Malcolm Sawyer (ed.), A Biographical Dictionary of Dissenting Economists, 2nd edition. Edward Elgar.
  • Shaikh, Anwar. 2016. Capitalism: Competition, Conflict, Crises. Oxford University Press.

Monday, October 05, 2026

Finding Rents By Solving A LCP

This post is a continuation of this previous one. I solve a numerical example at a given rate of profits. In this example combining extensive and intensive rent, the order of fertility is opposite the order of rentability.

I find that Andreas Almqvist and others have implemented a pivoting algorithm in Matlab for solving an arbitrary LCP. Mathworks has a description of the interface, [x,z,retcode] = LCPSolve(M,u);. The implementation is here. I provide my main routine as an appendix to this post. A better main program would improve the interface with the user.

I solve my numerical example for a rate of profits of 14 percent. Table 1 presents the solution for four increasing levels of final demand. The order of fertility is Type 3, 2, and 1 lands. This order is the order in which different types of land are taken up for cultivation as final demand expands. Both the order of fertility and the order of rentability vary with the rate of profits.

Table 1: Selected Solutions for the LCP
Cost-Minimizing TechnqieDeltaKappaPiOmega
Final demand5 tons
5 bushels
10 tons
10 bushels
30 tons
30 bushels
55 tons
55 bushels
Iterations of Lemke algorithm681410
Operated processesI and VI, III, and VI, II, III, and VI, II, III, IV, and V
LandsNone scarce. Type 3 partially farmed.Type 3 pays extensive rent. Type 2 partially farmed.Types 2 and 3 pay extensive rent. Type 1 partially farmed.All scarce. Intensive rent paid on Type 3.

The order of rentability is the order of lands, from high rent to low rent per acre, at a given rate of profits and a given level of final demand. When Pi is cost-minimizing in the example, rents are approximately 0.0067 and 0.0128 labor-units per acre on Type 2 and 3 lands, respectively. The order of rentability is Type 3, 2, 1 lands, matching the order of fertility. All rents with expanding final demand are extensive rents up to this point.

Further expansion of final demand leads to the Omega technique being cost-minimizing, as shown in the rightmost column in Table 1. No new type of land is taken up for cultivation, and the order of fertility remains unchanged. Landlords now receive a combination of extensive and intensive rent. Rents are approximately 0.03625, 0.030248, and 0.024781 labor-units per acre on Type 1, 2, and 3 lands respectively. The order of rentability is exactly opposite the order of fertility.

Marginalist economics, also known as neoclassical economics, was developed as a generalization of Ricardo’s theory of intensive rent (Campus 1987). It is also an imitation of energetics, a nineteenth century approach in physics emphasizing the conservation of energy (Mirowski 1989). In the example, the owners of the most fertile land, the type of land that is farmed first, ultimately receive the lowest rent per acre. The owners of the least fertile land, the type of land that is farmed last, receive the highest rent per acre. Is this result consistent with the theory of supply and demand? Is it consistent with supposedly intuitive tales some economists tell about prices as signals of relative scarcity?

Appendix: Source Code

% Casts the choice of technique in a model of extensive rent into a LCP and solves it.
%
% Author: Robert L. Vienneau
% Date: 3 October 2026

% 1.0 Define and echo data.
% Define vector of direct labor coefficients.
a0 = [1, 9/10, 3/5, 29/50, 9/20];

% Define input vectors. The first row is inputs of iron; the second of corn.
A = [[9/20, 1/40, 3/2000, 29/500, 2/30]; ...
[2, 1/10, 9/20, 13/100, 13/100]];

n =(size(A))(1);
m = (size(A))(2);

% Define output vector.
B = [[1, 0, 0, 0, 0]; ...
[0, 1, 1, 1, 1]];

% Define land coefficients.
C = [[0, 1, 0, 0, 0]; ...
[0, 0, 49/50, 0, 0]; ...
[0, 0, 0, 2/50, 2]];

k = (size(C))(1);

% Define endowments of land.
t = [100; 100; 100];

% Define final demand (I want to update this often and rerun).
% d = [5; 5]; % Delta. Processes 1 and 5 are operated.
% No land pays rent.
% 6 iterations in outer loop.
% d = [10; 10]; % Kappa. Processes 1, 3, and 5 are operated.
% Type 3 land pays extensive rent.
% 8 iterations in outer loop.
% d = [30; 30]; % Pi. Processes 1, 2, 3, and 5 are operated.
% Types 2 and 3 lands pay rent.
% 14 iterations in outer loop of Lemke algorithm.
d = [55; 55]; % Omega. All processes are operated in the cost-minimizing
% technique All lands pay rent. Type 3 pays extensive rent.
% 10 iterations in outer loop.
% Rents are 0.03625, 0.030248, and 0.024781 labor-units per acre.
% Order of rentability is 1, 2, 3.
% Order of fertility is 3, 2, 1.

% Define rate of profits. (I want to rerun this often and rerun).
r = 0.14;


% Echo data.
printf( "Vector of direct labor coefficients:\n");
a0
printf( "Input matrix:\n");
A
printf( "Output matrix:\n");
B
printf( "Matrix of land coefficients:\n");
C
printf( "Endowments of land:\n");
t
printf( "Final demand:\n");
d
printf( "Rate of profits:\n");
r
printf( "\nNumber of produced commodities:\n");
n
printf( "Number of production processes:\n");
m
printf( "Number of types of land:\n");
k


% 2.0 Define and echo block-structured matrices, from Erreygers (1995).
Atilde = [A; [0, 0, 0, 0, 0]; [0, 0, 0, 0, 0]; [0, 0, 0, 0, 0]];
Btilde = [B; -C];
dtilde = [d; -t];

% Echo data.
printf( "\nNew input matrix:\n");
Atilde
printf( "New output matrix:\n");
Btilde
printf( "New final demand vector:\n");
dtilde


% 3.0 Define and echo matrices for Linear Complementarity Problem (LCP).
% This is my invention, although suggested by Bidard's work.
M = [[zeros(n + k, n + k), Btilde - Atilde]; ...
[(1 + r)*transpose(Atilde) - transpose(Btilde), zeros(m, m)]];
u = [-dtilde; transpose(a0)];

printf( "\nMatrix for LCP:\n");
M
printf( "Vector for LCP:\n" );
u

% 4.0 Solve LCP.
[x,z,retcode] = LCPSolve(M,u);


% 5.0 Echo solution.
x
z
retcode

Friday, October 02, 2026

Finding Rent By Solving A Linear Complementarity Problem (LCP)

1.0 Introduction

This post is revisiting this example of extensive and intensive rent. I find writing up examples of rent difficult because they quickly get too complicated. This time, I'm thinking of confining myself to a small range of the rate of profits, where the order of fertility is opposite the order of rentability. This post is the first exposition I know of that explicitly sets out a LCP for rent. Maybe Bidard has something in French. (I should stick to GIFs, not JPEGs as below.)

2.0 Specification of Parameters as Matrices and Vectors

The data for this problem in the analysis of the choice of technique consist of technology, the endowments of lands of three types, and requirements for use. This data is specified by a number of matrices and vectors.

The technology consists of five production processes. Each process takes a year to complete and completely uses its inputs of produced commodities, iron and corn. Corn is an agricultural commodity, grown on a specified type of land. Each type of land comes out of a production process as good as it was when it went into it. Each process exhibits constant returns to scale (CRS), up to the limit imposed by the endowments of land.

Labor inputs are specified by the row vector, a0, the vector of labor coefficients:

Each labor coefficient is the physical input of labor, measured in, say, person-years, required to operate the corresponding process at unit level. The inputs of iron and corn required to operate each process at unit level are specified by the input matrix A:

Each column of the input matrix is the physical inputs of iron and corn for a process. The columns of the output matrix, B, are the physical outputs of iron and corn for each process, when operated at a unit level:

The matrix of land coefficients, C, is the last matrix for specifying the technology.

Each column of the land coefficients specifies the services of the types of land, in acres, required to operate a process at unit level. Iron is produced without land services, while corn can only be produced on a type of land. The existence of two processes for producing corn introduces the possibility of intensive rent in a model that would otherwise be one of extensive rent.

Another parameter is the available endowments of land, expressed in the column vector t:

Endowments of each type of land are measured in acres.

Requirements for use, d is the final parameter specified in this section:

Requirements for use is also known as final demand. The first element of the above vector is the tons iron in final demand. The second element is the bushels corn in final demand. I am considering the case when both elements are numerically equal. To calculate the order of fertility, I need to consider the choice of technique as final output expands.

3.0 Conditions on Matrices

The above specifications of vectors and matrices is a numerical example of a more general model. Clearly, there can be any number of industrial commodities, types of land, and processes available on each type of land. Here I specify a set of sufficient conditions that the above example satisfies.

Direct labor is needed as an input to operate each process. All of the elements of the vector of labor coefficients are positive. Commodity inputs are assumed to be needed for each process. Thus, each column of A contains some non-zero entries. By assumption, no pure joint production, such as the production of mutton and wool, is possible. Each column of B contains exactly one positive entry. All the rest are zero. Some process produces each (non-land) commodity. Therefore, each row of B contains at least one non-zero entry.

The input and output matrices have a specific structure. Suppose the produced commodities consist of n - 1 industrial commodities and one agricultural commodity, called corn. More specifically, the output matrix has the following structure:

The subscripts represent the size of each submatrix. The upper left submatrix is the identity matrix. The upper right is a matrix of all zeros. The lower left is a row vector of zeros. And the lower right submatrix is a unit row vector. The first n - 1 processes produce the industrial commodities. The remaining processes produce corn.

The input matrix for land is assumed to have a certain structure too. Land is not needed as a direct input to produce the industrial commodities. The elements of the first n - 1 columns of C are all zero. Each process for producing corn requires an input of the services of one type of land. That is, each of the last m - n + 1columns of C contain exactly one non-zero element. Each type of land is used in at least one process for producing corn. Each row of C contains at least one non-zero element.

Each technique is associated with a solving subsystem (Quadrio Curzio & Pellizzari 2010), as defined by an n-element row vector of labor coefficients and a nxn square matrix of input coefficients:

A solving subsystem resembles the vector of direct labor coefficients and the input-output matrix for a model with circulating capital alone. The first (n ― 1) labor coefficients and columns in the solving subsystems are from the industrial processes specified by the technology. The last labor coefficient and last column are from a corn-producing proces. So far, I have only considered solving subsystems for extensive rent.

Suppose all produced commodities are basic commodities and that the technique represented by each of the matrices in solving subsystems is productive. A commodity is basic if it enters, directly or indirectly, into the production of all commodities. For a matrix representing a productive technology, there exists some level of operation of these processes such that a surplus product remains after the replacement of the commodity inputs.

What about solving subsystems for intensive rent? Consider two processes that produce corn on the same type of land. These would be the last two processes in the numeric example above. Sraffa (1960) shows how a linear combination of these two processes can eliminate the input of the land services. Let this linear process be the last column in a matrix where the first n - 1 columns for the input matrix are the processes for producing the industrial commodities. The corresponding vector of labor coefficients and this matrix constitute the solving subsystem for a technique that pays intensive rent.

Consider the special case in which all the elements of the solving subsystems for techniques that pay intensive rent are non-negative. Furthermore, as with the solving subsystems for extensive rent, all produced commodities are basic commodities, and all of these matrices are productive. I speculate that under these assumptions, a cost-minimizing technique, possibly combining intensive and extensive rent, exists at a given rate of profits, if a feasible technique exists. And I claim such a solution is unique, except at switch points and for a fluke case when a type of land is just fully farmed. The numeric example demonstrates that this special case is non-empty.

4.0 Block Structured Matrices

Following Erreygers (1995) and Kurz & Salvadori (1995), the choice of technique can be formulated in terms of certain block structured matrices. The new matrix of input coefficients is:

The new matrix of output coefficients is:

The new matrix of final demand is:

The new row vector of prices is:

The vector p is the n-element vector of prices of produced commodities, iron and corn in the example. The vector ρ is the k-element vector of rents for the different types of land.

5.0 The Choice of Technique

The problem of the choice of technique is to find a m-element column vector q of levels of operation of the processes and a (n + k)-element row vector of prices that satisfy a certain set of inequalities and equalities.

The quantity of each commodity must meet or exceed the requirements for use:

The above inequality includes the condition that the use of land services cannot exceed those available from endowments. Each process must be operated at a non-negative level:

The two inequalities complete the quantity system.

Two inequalities also specify the price system. The cost of no process falls below revenues. In other words, no extra profits are possible:

In this formulation, a unit of labor is the numeraire. All prices are non-negative:

Finally, the cost-minimizing technique must satisfy two duality conditions. The law of free goods holds. Any commodity in excess supply, including a type of land, has a price of zero:

The law of non-operated processes holds. Any process in which costs exceed revenues is not operated:

Given the rate of profits, a solution to this combination of equalities and inequalites is a cost-minimizing technique.

6.0 Mapping Block-Structured Matrices to a Linear Complementary Problem

I now consider a mapping of these block-structured matrices and vectors to a LCP. The top of one column vector is the excess supply of commodities and land:

The bottom of this column vector is the excess of costs over revenues for each process:

A vector is defined that contains both levels of operation of each process and the prices of each commodity:

A vector is defined for the right-hand side of an equation in the LCP:

The LCP can be specified in terms of these vectors and matrices.

7.0 The Choice of a Technique as a Linear Complementary Problem

The LCP is to find column vectors x and z such that:

All the elements of x and z are non-negative:

Elements of x are positive only when elements of z are zero and vice-versa:

The solution of the LCP specifies:

  • Which processes are operated
  • The levels of operation of these processes
  • The prices of produced commodities
  • The rents of land, including rents of zero for non-scarce land.

A large amount of theory exists for this problem in mathematical programming.

8.0 Conclusion

The above LCP differs from my previous exposition of a LCP for the choice of technique in that:

  • It supports a theory of rent and is in terms of block matrices that include land.
  • It does not allow for a positive steady-state rate of growth.

I know of solutions for my numeric example. The LCP, as I see it, allows one to find bounds on final demand and the rate of profits for which a solution is optimal. I do not know that I need iterate through an algorithm yet to solve thje LCP.

Wednesday, September 30, 2026

A Bibliography Of Articles On Rent, Natural Resources, and the Space Economy

I have various results in examples with rent, and unsolved problems exist in the literature. Vienneau (2022) shows an example of the reswitching of the order of fertility and of the order of rentability in non-overlapping regions of the parameter space. D’Agata (1983) shows that, with intensive rent, the choice of technique can be non-unique away from switch points. Some wage curves along the frontier can slope up, and a cost-minimizing technique may not exist because of a cycle in a market algorithm. I have a well-behaved example with extensive and intensive rent. So some theorem might demarcate where intensive rent does not cause these issues. In my example, the order of fertility and of rentability are exactly opposite for some range of the rate of profits. In another reswitching example, intensive and extensive rent arise with a technology in which multiple agricultural commodities can be grown on each type of land. I would like to see a simple example of reswitching with exhaustible resources, if that makes sense

The following bibliography is not complete, but the later works are probably sufficient to locate additional earlier works. I probably should have more references for ecological economics.