1 Introduction

It is well known that both von Neumann (1945)Footnote 1 and Sraffa (1960) revived the classical idea of treating fixed capital as a special case of joint production. Von Neumann expressed clearly that the “wear and tear of capital goods are to be described by introducing different stages of wear as different goods” (von Neumann 1945, p. 2), and although he did not mention any classical economist, scrutiny of the assumptions and methods which he used, such as the asymmetrical treatment of income distribution, the rules of free goods and the method of choice of technique, shows that his analysis more convincingly belongs to the classical tradition of economic thought rather than the neo-classical tradition (Kurz and Salvadori 1993). Sraffa also rediscovered the classical treatment of fixed capital as joint production independently,Footnote 2 and in his view, fixed capital is the “leading species” of joint production, an idea which dates back to the classical economists, Torrens, Ricardo, Malthus and Marx.Footnote 3

The joint production treatment of fixed capital is not only different from the neo-classical treatment, but also more logically consistent. In neo-classical theory, fixed capital is usually treated as a stock, a “factor of production”, which is either a given quantity of a single magnitude in the traditional version, or a given vector of capital goods in the modern or neo-Walrasian version. Either way, the neo-classical capital theory suffers from insurmountable difficulties that cannot be solved within its framework (Petri 2004). Even if we ignore the logical inconsistencies and the critiques raised by Sraffa’s work and subsequent contribution in capital controversy to the neo-classical capital theory, it is still unsatisfactory to treat fixed capital as a stock. This is due to the fact that even though fixed capital usually lasts for several production periods, it is consumed (for instance, through physical depreciation) and reintegrated by new flows (for instance, by replacing parts) in almost every production period. Hence, fixed capital is “something of a hybrid” (Pasinetti 1980), which looks like a “stock” but not being entirely a stock. Such intricacies arising from the “stock” and “flow” can be easily avoided by the method of joint production, because the machines of the same type but different ages are treated as different commodities. As a consequence, all machines become flows, thereby the aforementioned intricacies disappear. Moreover, the classical treatment of fixed capital can analyse certain economic problems that the “fund-flow” approach, proposed by Georgescu-Roegen, cannot deal with satisfactorily, irrespective of the fact that the latter may appear to have the same structure as the former (Kurz and Salvadori 2003). To provide a specific example, the “fund-flow” approach cannot satisfactorily provide answers to questions regarding why some machines become obsolete prematurely, or why some equipment is left idle rather than operated with the full degree of utilisation. Especially with regard to the problem of choice of technique, the “fund-flow” approach may yield misleading or incorrect answers when identifying the cost-minimising technique because this approach may unify several production processes within one entity and hide the fact that some of these processes are not cost-minimising (see the example provided by Kurz and Salvadori 2003). What is more important is that, unlike the “fund-flow” approach, the classical treatment of fixed capital does not make illegitimate prior assumptions about which of the underlying techniques will be used. In addition, the treatment of fixed capital as joint production is more general than other multi-sectoral fixed capital models (Lager 1997, 2006).

The seminal fixed capital model proposed by Sraffa is a simple one with a single machine that has constant efficiency. This model has been widely generalised, and such generalisations can be roughly categorised by two criteria according to the properties of old machines: joint utilisation and transferability. The former criterion concerns whether or not an old machine can be jointly utilised with other old machines in the same production process, and the latter criterion concerns whether or not an old machine is used in different sectors. Sraffa’s model was first generalised into models with non-transferable and non-jointly utilised machines which have variable efficiencies (as in Baldone 1980; Schefold 1980; Varri 1980; Kurz and Salvadori 1994, 1995 chap. 7 ), and it seems that Sraffa’s model was a special case within this category. Later contribution made by Salvadori (1988a, b) further generalised the above models into those with non-transferable and jointly utilised machines which have variable efficiencies, and the models within the former category become special cases of Salvadori’s models. As a consequence, Sraffa’s model seems to be an even more special case.

Compared with the fruitiness of the models with non-transferable machines, models with transferable machines are rarely studied because most scholars believe that the introduction of transferable machines will cause some complexities of pure joint production. The lacuna in the research of transferable machines was filled by Salvadori (1999), who built a model with transferable and non-jointly utilised machines which have variable efficiencies but the efficiencies of machines are independent of the sectors in which machines are used. In Salvadori’s model, it was shown that all the good properties of the models with non-transferable, non-jointly utilised machines still hold.

Salvadori’s contribution not only re-ignited research interest in the field of fixed capital models, especially models with transferable machines (for example, see Huang 2015; Bidard 2016), but also reshaped the accademic understanding of the importance of machines’ efficiencies with regard to fixed capital models. It turns out that if machines always work with constant efficiencies as assumed in Sraffa’s model, then there is no need to assume non-transferability nor non-joint utilisation in order to get some good properties. Hence, Sraffa’s model is not as special as it appears.

Given the novel insight gained from the studies on transferable machines, it is time to revisit this literature and to re-organise the fixed capital models in the Sraffa framework based on a new criterion: the efficiency of machine. Hence, fixed capital models can be divided into two groups: the models with constant efficiency machines and the models with variable efficiency machines. For the latter category, it is further possible to classify fixed capital models based on the above two mentioned criteria: joint utilisation and transferability. The purpose of this paper is to provide a new classification and to survey the properties of these fixed capital models.

With regard to fixed capital, there always exists a problem of choice of technique, which concerns the patterns of utilisation of machines and the choice of the economic lifetime of machines (Kurz and Salvadori 1995). In this paper only the latter problem is addressed,Footnote 4 and the attention is focused on the properties of the cost-minimising technique, as defined below.

This paper is organised as follows. Section 2 provides some definitions and a summary of some common assumptions used in fixed capital models. In Sect. 3 the model with machines of constant efficiencies is discussed. Thereafter models with machines of variable efficiencies are considered based on aforementioned classification criteria. Section 4 discusses the non-transferable, non-jointly utilised machines model, followed by Sect. 5, which discusses the non-transferable, jointly utilised machines model. In Sect. 6 we consider a model built by Salvadori (1999), a model with transferable, non-jointly utilised machines that have uniform efficiency paths (explained in further detail below). The subsequent section discusses a model with transferable and jointly utilised machines under the condition of a variation in the uniform efficiency paths. The paper’s final section concludes.

2 Common assumptions and definitions

In order to distinguish models of fixed capital from those of pure joint production, some assumptions are needed. These common assumptions usually include:Footnote 5 first, all commodities are divided into two groups, namely finished goods and old machines. The former can be used as both consumption goods as well as means of production, while the latter are never used as consumption goods, but may be used as means of production. It should be noted that new machines belong to the category of finished goods. Second, each production process produces one and only one finished good, and may produce a quantity of old machines. In other words, there is no “pure” joint production: finished goods are not assumed to be jointly produced, and the only possible joint products are old machines. Therefore, it is possible to define a sector as the set of processes that produce the same finished good. Third, old machines are assumed to be disposed of freely at any time with zero scrap value.Footnote 6 In addition, although a machine can be possibly used for a long time due to proper maintenance, it is assumed that perennial machines are excluded for the sake of convenience, which means that for each machine there exists a specific value for maximum physical life.

Next some basic definitions concerning production technology and the cost-minimising technique are provided. The problem of choice of technique can be dealt with by two equivalent approaches, namely the indirect approach and the direct approach (Kurz and Salvadori 1995). For the indirect approach, a single technique is first defined, and then a cost-minimising technique is chosen from the set of all techniques based on the cost-minimising criterion. By contrast, for the direct approach, a cost-minimising technique is chosen from the whole technology which comprises all production processes, and in this approach a cost-minimising technique can be determined without investigating non-cost-minimising techniques. In this paper the direct approach is used since compared with the indirect approach, the problem of joint production can be handled more easily with the former.

Assume that there are n commodities which can be produced by m constant-returns-to-scale processes, and each is represented by a triplet \((a_{i}, l_{i}, b_{i})\), \(i=1, 2, \ldots , m\), where \(a_{i}\) is a semi-positive commodity input vector,Footnote 7\(l_{i}\) is a non-negative labour input scalar, and \(b_{i}\) is a semi-positive commodity output vector. All commodities are reordered such that the first s commodities are finished goods, and the others are old machines. The whole technology is represented by the following matrices:

$$\begin{aligned} A&= [a_{1},a_{2},\ldots ,a_{m}]^{T} \\ l &= [l_{1},l_{2},\ldots ,l_{m}]^{T} \\ B &= [b_{1},b_{2},\ldots ,b_{m}]^{T} \end{aligned}$$

With regard to production technology, the following assumptions hold:

Assumption 1

It is impossible to produce commodities without any material inputs, or:

$$\begin{aligned} e_{i}^{T}A \ge 0, \quad i=1, 2, \ldots , m \end{aligned}$$

Assumption 2

All commodities are producible, or:

$$\begin{aligned} Be_{j} \ge 0, \quad j=1, 2, \ldots , n \end{aligned}$$

Assumption 3

Labour enters directly or indirectly into the production of all commodities, or:

$$\begin{aligned} \forall \epsilon>0, (x\ge 0, x^{T}(B-\epsilon A) \geqq 0^{T}) \Rightarrow x^{T}l>0 \end{aligned}$$

Let p be the price vector, and w be the wage rate. The rate of profit r is assumed to be exogenous. Regarding quantity system, let x be the intensity vector, and d be the requirements for use. Specifically, d is assumed to have the following form:

$$\begin{aligned} d^{T}=gx^{T}A+c^{T} \end{aligned}$$
(1)

in other words, the economy is assumed to undergo steady growth at rate g, which satisfies \(g \le r\), and c represents the consumption vector. Since old machines are not assumed to be consumed, some of the first s elements of c are positive and the others are zeros, or \(c^{T}=(c_{s}^{T}, 0^{T})\), where \(c_{s}\) is an s-dimensional semi-positive vector. The num\(\acute{\mathrm{e}}\)raire is defined by a vector f, which is any given semi-positive vector whose positive elements refer to commodities that are certainly produced. In the condition of free competition, the following system holds:

$$\begin{aligned}{}[B-(1+r)A]p \leqq wl \end{aligned}$$
(2a)
$$\begin{aligned} x^{T}[B-(1+r)A]p=wx^{T}l\end{aligned}$$
(2b)
$$\begin{aligned} x^{T}[B-(1+g)A] \geqq c^{T}\end{aligned}$$
(2c)
$$\begin{aligned} x^{T}[B-(1+g)A]p=c^{T}p\end{aligned}$$
(2d)
$$\begin{aligned} f^{T}p=1\end{aligned}$$
(2e)
$$\begin{aligned} p\geqq 0, x \geqq 0, w \ge 0 \end{aligned}$$
(2f)

Inequality (2a) means that no production process can obtain extra profits, and equation (2b) means that if there is one process which incurs extra costs, then the corresponding intensity of this process is zero. Inequality (2c) means that the amounts of commodities produced cannot be less than the amounts of commodities required by the production plus requirements for use, and equation (2d) means that if there exists one commodity that is overproduced, then its price is zero. Equation (2e) is the num\(\acute{e}\)raire equation, and the meaning of inequalities (2f) is self-explanatory.

If there exists a solution \((x^{*}, p^{*}, w^{*})\) to system (2), then there is said to exist a cost-minimising technique. The following condition guarantees the existence of a solution (Kurz and Salvadori 1995, Chap. 8):

There exists a non-negative vector z such that the following inequality holds:

$$\begin{aligned} z^{T}[B-(1+r)A] \geqq c^{T} \end{aligned}$$
(3)

The price vector \(p^{*}\) (the wage rate \(w^{*}\) and intensity vector \(x^{*}\)) is called the long-period price vector (wage rate and intensity vector). A cost-minimising technique \((A^{*},l^{*}, B^{*})\) is constituted by the processes which do not incur extra costs at the long-period prices \(p^{*}\) and wage rate \(w^{*}\) and which can produce the requirements for use with a positive intensity vector. More formally, we have the following system:

$$\begin{aligned}{}[B^{*}-(1+r)A^{*}]p^{*}=w^{*}l^{*} \end{aligned}$$
(4a)
$$\begin{aligned} {\bar{x}}^{*T}[B^{*}-(1+g)A^{*}]=c^{T} \end{aligned}$$
(4b)

where \({\bar{x}}^{*}\) is obtained from \(x^{*}\) by deleting any zero elements. In the following sections the properties of the cost-minimising technique of each model will be summarised. Regarding the problem of choice of technique, it is well known that joint production causes many complexities: requirements for use, or “demand”, may have an influence in determining the cost-minimising technique, the cost-minimising technique may not exist even if all techniques are feasible, the uniqueness of commodity prices may not hold if there is more than one cost-minimising technique, and so on (see for instance, Salvadori 1982, 1985; Salvadori and Steedman 1988; Schefold 1989; Kurz and Salvadori 1995). However, for fixed capital models, some such complexities do not exist.

3 Model with machines of constant efficiencies

The seminal model presented by Sraffa (1960) is a model with a single machine which has constant efficiency. By constant efficiency, Sraffa means that ‘[t]he quantities of means of production, of labour and of the main product [that is the finished good] are equal in the several processes in accordance with the assumption of constant efficiency during the life of the machine’ (Sraffa 1960, p. 65).

Sraffa’s model can be illustrated as follows. Assume that a machine M whose physical life is t years, is used in the production of finished good 1. Then there exist t processes producing finished good 1 using machine M of different ages as means of production. Let the sth commodity represent the new machine \(M_{0}\), and let the \((s+1)\)th commodity represent the 1-year-old machine \(M_{1}\), and so on. Let the \((s+t-1)\)th commodity be the \((t-1)\)-year-old machine \(M_{t-1}\). If machine M always works with constant efficiency, then for all processes producing finished good 1 using machine M, the first \(s-1\) elements of commodity input and output vectors and the labour input scalar are the same. All these processes producing finished good 1 using machine M are listed in Table 1, where \(a_{(s-1)}\) and \(b_{(s-1)}\) denote the first \(s-1\) elements of the commodity input vector and output vector, respectively.

Table 1 An example: a machine of constant effciency

If machine M always works with constant efficiency, then the problem of choice of technique only concerns whether or not it is profitable to use machine M in the production of finished good 1 at the given rate of profit. Assume that the processes listed in Table 1 are in the cost-minimising technique at the given rate of profit r. Then we have the following system producing finished good 1, a system similar to Sraffa’s one (Sraffa 1960, p. 65):

$$\begin{aligned} (a_{(s-1)}^{T}p^{*}_{(s-1)}+m_{0}p_{m_{0}}^{*})(1+r)+l_{1}w^{*}=b_{(s-1)}^{T}p^{*}_{(s-1)}+m_{1}p_{m_{1}}^{*} \end{aligned}$$
(5a)
$$\begin{aligned} (a_{(s-1)}^{T}p^{*}_{(s-1)}+m_{1}p_{m_{1}}^{*})(1+r)+l_{1}w^{*}=b_{(s-1)}^{T}p^{*}_{(s-1)}+m_{2}p_{m_{2}}^{*} \end{aligned}$$
(5b)
$$\begin{aligned} \cdots \end{aligned}$$
(5c)
$$\begin{aligned} (a_{(s-1)}^{T}p^{*}_{(s-1)}+m_{t-1}p_{m_{t-1}}^{*})(1+r)+l_{1}w^{*}=b_{(s-1)}^{T}p^{*}_{(s-1)} \end{aligned}$$
(5d)

where \(p^{*}_{(s-1)}\) represents the first \(s-1\) elements of \(p^{*}\). Following Sraffa, if we multiply the above equations respectively by \((1+r)^{t-1}, (1+r)^{t-2}, \ldots , (1+r)\), 1, and add them, the old machines of different ages are cancelled out, then we get an integrated process producing finished good 1 without using old machines. Consequently, for the cost-minimising technique, some properties that are similar to those of single production can be obtained easily. For instance, determination of the cost-minimising technique is independent of the structure of requirements for use, and the prices in terms of the wage rate of finished goods are uniquely determined.

A less obvious fact is that neither non-joint utilisation nor non-transferability is crucial for these good properties if machines always work with constant efficiencies. If machines which always work with constant efficiencies are jointly utilised in the production of the same finished good, then for those processes using different types of machines and producing the same finished good, it is still possible to integrate these processes into one which does not use old machines, as is shown by Roncaglia (1978).

For the purpose of illustration and without loss of generality, let us assume that two types of machine M and N, which always work with constant efficiencies and whose physical lives are 3 and 2, respectively, are jointly utilised in the processes producing finished good 1. Let the \((s-1)\)th and sth commodities be new machines of type M and N, respectively. Further, assume that a process (alb) which uses a 2-year-old machine of type M and a 1-year-old machine of type N as inputs belongs to the cost-minimising technique, or the following equation holds.

$$\begin{aligned} (a_{(s-2)}^{T}p^{*}_{(s-2)}+m_{2}p_{m_{2}}^{*}+n_{1}p_{n_{1}}^{*})(1+r)+l_{1}w^{*}=b_{(s-2)}^{T}p^{*}_{(s-2)} \end{aligned}$$
(6)

where \(a_{(s-2)}\), \(b_{(s-2)}\) and \(p^{*}_{(s-2)}\) represent the first \(s-2\) elements of a, b, \(p^{*}\). Then it can be proved that the following system holds:

$$\begin{aligned} (a_{(s-2)}^{T}p^{*}_{(s-2)}+m_{0}p_{m_{0}}^{*}+n_{0}p_{n_{0}}^{*})(1+r)+l_{1}w^{*}=b_{(s-2)}^{T}p^{*}_{(s-2)}+m_{1}p_{m_{1}}^{*}+n_{1}p_{n_{1}}^{*} \end{aligned}$$
(7a)
$$\begin{aligned} (a_{(s-2)}^{T}p^{*}_{(s-2)}+m_{0}p_{m_{0}}^{*}+n_{1}p_{n_{1}}^{*})(1+r)+l_{1}w^{*}=b_{(s-2)}^{T}p^{*}_{(s-2)}+m_{1}p_{m_{1}}^{*} \end{aligned}$$
(7b)
$$\begin{aligned} (a_{(s-2)}^{T}p^{*}_{(s-2)}+m_{1}p_{m_{1}}^{*}+n_{0}p_{n_{0}}^{*})(1+r)+l_{1}w^{*}=b_{(s-2)}^{T}p^{*}_{(s-2)}+m_{2}p_{m_{2}}^{*}+n_{1}p_{n_{1}}^{*} \end{aligned}$$
(7c)
$$\begin{aligned} (a_{(s-2)}^{T}p^{*}_{(s-2)}+m_{1}p_{m_{1}}^{*}+n_{1}p_{n_{1}}^{*})(1+r)+l_{1}w^{*}=b_{(s-2)}^{T}p^{*}_{(s-2)}+m_{2}p_{m_{2}}^{*} \end{aligned}$$
(7d)
$$\begin{aligned} (a_{(s-2)}^{T}p^{*}_{(s-2)}+m_{2}p_{m_{2}}^{*}+n_{0}p_{n_{0}}^{*})(1+r)+l_{1}w^{*}=b_{(s-2)}^{T}p^{*}_{(s-2)}+n_{1}p_{n_{1}}^{*} \end{aligned}$$
(7e)
$$\begin{aligned} (a_{(s-2)}^{T}p^{*}_{(s-2)}+m_{2}p_{m_{2}}^{*}+n_{1}p_{n_{1}}^{*})(1+r)+l_{1}w^{*}=b_{(s-2)}^{T}p^{*}_{(s-2)} \end{aligned}$$
(7f)

System (7) can be shown briefly as follows. Suppose that some of the equations in system (7) hold while others do not. For instance, suppose that only Eqs. (7a), (7c), (7d), and (7f) hold and others do not. If one of Eqs. (7b), (7e) pays extra profits, then a contradiction arises. If Eq. (7b) incurs extra costs, or:

$$\begin{aligned} (a_{(s-2)}^{T}p^{*}_{(s-2)}+m_{0}p_{m_{0}}^{*}+n_{1}p_{n_{1}}^{*})(1+r)+l_{1}w^{*}>b_{(s-2)}^{T}p^{*}_{(s-2)}+m_{1}p_{m_{1}}^{*} \end{aligned}$$
(8)

From Eqs. (7a), (7d) and (8) we have:

$$\begin{aligned} (1+r)n_{1}p_{n_{1}}^{*}>(1+r)n_{0}p_{n_{0}}^{*}-n_{1}p_{n_{1}}^{*} \end{aligned}$$
(9a)
$$\begin{aligned} (a_{(s-2)}^{T}p^{*}_{(s-2)}+m_{1}p_{m_{1}}^{*}+n_{0}p_{n_{0}}^{*})(1+r)+l_{1}w^{*}<b_{(s-2)}^{T}p^{*}_{(s-2)}+m_{2}p_{m_{2}}^{*}+n_{1}p_{n_{1}}^{*} \end{aligned}$$
(9b)

Hence a contradiction arises again.Footnote 8 Therefore system (7) holds. Following Sraffa’s approach, if we multiply the equations in system (7) respectively by \((1+r)^{3}\), \((1+r)^{2}\), \((1+r)^{2}\), \((1+r)\), \((1+r)\), 1, and add them, we then get an integrated process producing finished good 1 without using old machines. Therefore, joint utilisation causes no complexities if machines always work with constant efficiencies.

Regarding the case with transferable machines, generally transferability will cause some difficulties, as is suggested by Sraffa: if a machine is used in different industries (sectors), then this machine may have different working lives, and its efficiency may be different even if its working lives are the same.

However, as Sraffa wrote: “ [i]f in all the industries the machine had the same working life and constant efficiency, the book-values for each age would be equal in all of them, since the annual charges would all be equal to the annuity described in \(\S\) 75” (Sraffa 1960, section 78, p. 67, emphasis added.).

Hence, if transferable machines used in different sectors have the same working lives and constant efficiencies, then transferability will cause no problems. This can be illustrated using the example listed in Table 1 with some variations. Assume that the same type of old machine M which always work with constant efficiency can also be used in the production of finished good 2. The processes producing finished good 1 and 2 are distinguished by the superscripts (i), where \(i=1, 2\). Furthermore let us assume that in the cost-minimising technique, a 1-year old machine \(M_{1}\) is produced by a process producing finished good 1, and the same old machine \(M_{1}\) is used as an input in a process producing finished good 2, or the following equations hold:

$$\begin{aligned} (a_{(s-1)}^{(1)T}p^{*}_{(s-1)}+m_{0}p_{m_{0}}^{*})(1+r)+l_{1}w^{*}=b_{(s-1)}^{(1)T}p^{*}_{(s-1)}+m_{1}p_{m_{1}}^{*} \end{aligned}$$
(10a)
$$\begin{aligned} (a_{(s-1)}^{(2)T}p^{ *}_{(s-1)}+m_{1}p_{m_{1}}^{*})(1+r)+l_{2}w^{*}=b_{(s-1)}^{(2) T}p^{*}_{(s-1)}+m_{2}p_{m_{2}}^{*} \end{aligned}$$
(10b)

Then it can be proved that there exists a process which produces finished good 1 (2) using (producing) a 1-year-old machine as an input (output), or the following equations hold:

$$\begin{aligned} (a_{(s-1)}^{(1)T}p^{*}_{(s-1)}+m_{1}p_{m_{1}}^{*})(1+r)+l_{1}w^{*}=b_{(s-1)}^{(1)T}p^{*}_{(s-1)}+m_{2}p_{m_{2}}^{*} \end{aligned}$$
(11a)
$$\begin{aligned} (a_{(s-1)}^{(2) T}p^{ *}_{(s-1)}+m_{0}p_{m_{0}}^{*})(1+r)+l_{2}w^{*}=b_{(s-1)}^{(2) T}p^{*}_{(s-1)}+m_{1}p_{m_{1}}^{*} \end{aligned}$$
(11b)

Based on system (10) and system (11), it becomes immediately clear that a similar integration to system (5) is also possible.

Given the above considerations, the model with machines of constant efficiencies is not as special as it appears. In what follows, we will discuss the models with machines of variable efficiencies based on the criteria mentioned above: transferability and joint utilisation.

4 Model without transferable or jointly utilised machines

Sraffa’s model was first generalised into a model with non-transferable and non-jointly utilised machines that have variable efficiencies. This kind of fixed capital model, referred to as a single machine model in this survey, has been widely investigated (Baldone 1980; Schefold 1980; Varri 1980; Kurz and Salvadori 1994, 1995, chap. 7). A result of this generalisation is that the optimal life of a machine may not be the same as its physical life. If the efficiency of a machine is constant, there is no reason to stop using the machine until the end of its physical life. By contrast, if the efficiency of a machine is decreasing, then this machine may become economically obsolete before its physical life comes to an end. Actually, the optimal life for using the machine can be determined endogenously by the cost-minimising technique and it is not independent of income distribution.

Two specific assumptions are required to isolate this model from other fixed capital models. First, the transferability of old machines is ruled out. That is to say, for each old machine k which is produced by a process producing, for instance, finished good j, any process producing another finished good other than j does not use old machine k as an input, nor does it produce k as an output. Second, old machines are not jointly utilised. This assumption means that each process uses no more than one old machine, and each process produces no more than one old machine. Old machines produced by the processes that use finished goods alone are called 1-year-old machines, and those machines produced by the processes that use finished goods and 1-year-old machines are called 2-year-old machines, and so on.

If we use \(t_{1}\) to denote the number of old machines that are used in sector 1 (for instance, assume that two types of machines M and N, which last for \(\tau _{1}+1\) and \(\tau _{2}+1\) years, are used in the production of finished good 1, then \(t_{1}=\tau _{1}+\tau _{2}\)), and so on, and assume that there exist \(m_{i}\) processes that can produce commodity i, then after a proper reorder, the matrices A and B have the following forms:

(12)
(13)

where \(A_{i1}\) and \(B_{i1}\) represent the finished good inputs and outputs of sector i, respectively. In addition, only the ith column of \(B_{i1}\) is positive; other columns are nought. \(A_{it_{i}}\) (\(B_{it_{i}}\)) represents the old machines used in (produced by) sector i. If sector i does not use old machines, then the columns containing \(A_{it_{i}} (B_{it_{i}})\) are void. Note that there may exist more than one type of old machine which can be used in the production of commodity i, yet not jointly utilised in a single process. Hence in each row of \(A_{it_{i}}\)\((B_{it_{i}})\), there exists at most one positive element, and the others are zeros.

Let \((A^{*},l^{*},B^{*})\) be a cost-minimising technique. For a single machine model, it can be proved that \((A^{*},l^{*},B^{*})\) has the following properties that are similar to those of single production (Baldone 1980; Schefold 1980; Varri 1980; Kurz and Salvadori 1994, 1995, chap. 7): first, determination of the cost-minimising technique is independent of the structure of requirements for use, provided that old machines do not enter into the consumption vector. Second, the prices in terms of the wage rate of actually produced finished goods are uniquely determined even if there exists more than one cost-minimising technique. Third, the prices in terms of the wage rate of finished goods are increasing functions of r.

These properties follow from the fact that there exists a vector \(x_{i}(g)\) for each sector i using old machines such that \(x_{i}^{T}(g)B^{*}_{i1}=e_{i}^{T}\) and \(x^{T}_{i}(g)[B^{*}_{it_{i}}-(1+g)A^{*}_{it_{i}}]=0\), where \(e_{i}\) is the ith unit vector. \((x^{T}_{i}(g)A^{*}_{i1}, x^{T}_{i}(g)l_{(i)}^{*}, e_{i}^{T})^{T}\) is called a “core-process” (Kurz and Salvadori 1995) or an integrated process producing finished good i, where \(l_{(i)}^{*}\) is a vector made up of the labour input scalars used in the processes producing finished good i and using old machines. Since the matrix formed by all these core processes has the same characteristics as the single production technique, the above properties can be obtained easily. After the prices of finished goods are obtained, the prices of old machines used in the cost-minimising technique can be determined sequentially.

Up to now we have not discussed the problems of depreciation and efficiency in this model. The depreciation of an old machine for one production period is nothing but the change in price of that machine over that period. Assume that one type of machine lasts for \((t+1)\) years in the cost-minimising technique, and let \(p_{0}(r)\), \(p_{1}(r), \ldots , p_{t}(r)\) be the prices of this machine type of ages \(0, 1, \ldots , t\), respectively. The depreciation of the i-year-old machine is (Kurz and Salvadori 1995, Chap. 7):

$$\begin{aligned} M_{i}(r)=p_{i}(r)-p_{i+1}(r) \quad (i=0, 1, \ldots , t-1) \end{aligned}$$
(14a)
$$\begin{aligned} M_{t}(r)=p_{t}(r) \end{aligned}$$
(14b)

The annual charge relative to the i-year-old machine is:

$$\begin{aligned} Y_{i}(r)=(1+r)p_{i}(r)-p_{i+1}(r) \quad (i=0, 1, \ldots , t-1) \end{aligned}$$
(15a)
$$\begin{aligned} Y_{t}(r)=(1+r)p_{t}(r) \end{aligned}$$
(15b)

which is the depreciation plus the profit earned by the capital in the form of the machine in the corresponding year. The efficiency of an i-year-old machine is defined as constant, increasing or decreasing if the annual charge of that machine is equal to, lower than, or higher than the annual charge of the \((i+1)\)-year-old machine of the same type. Since the prices of machines are dependent on the condition of income distribution, depreciation, annual charge and efficiencies of machines are in general not independent of the condition of income distribution.

It should be noted that the above definition of constant efficiency is not in contradiction with Sraffa’s definition. It can be checked that in system (5), the annual charges of machine M of different ages are always the same. Sraffa also wrote: “ Supposing a machine ‘m’ to work with constant efficiency throughout its life, the annual charge to be paid for interest and depreciation in respect of it must be constant, if the price of all units of the product is to be uniform” (Sraffa 1960, section 75, p. 64, emphasis added.).

Indeed it is possible to prove (see Appendix) that in any (cost-minimising) technique if the annual charge relative to i-year-old machine is equal to the annual charge relative to the j-year-old machine, any \(j \ne i\), at each rate of profit, then Sraffa’s definition of constant efficiency holds.

In what follows we will adopt the definition of efficiency using the annual charge. As will be seen below, efficiency is very important when dealing with transferable machines.

5 Model with non-transferable and jointly utilised machines

Roncaglia (1978) presented a model with non-transferable, jointly utilised machines which have constant efficiencies.Footnote 9 It was Salvadori (1988a, b) who built a general model with non-transferable, jointly utilised machines.

Since the non-transferability assumption still holds, the technological matrices A and B still have the forms like Eqs. (12) and (13). However, the non-joint utilisation assumption is ruled out here. Therefore, each row of A and B can have more than one element that is positive.

We still focus on the properties of the cost-minimising technique. Salvadori (1988a; see also Kurz and Salvadori 1995, Chap. 9) proved that determination of the cost-minimising technique is independent of the structure of consumption, provided that old machines are not consumed, although the investment (rate of growth) may have an influence on the determination of the cost-minimising technique. The latter result follows from the fact that an old machine may be overproduced even if it is utilised in the production given that old machines can be jointly utilised, and as a consequence, the change of relative intensities of the actually operated processes producing the same finished goods matters in determining whether or not an old machine is overproduced. The rate of growth can affect the determination of the relative intensities of actually operated processes of finished goods, hence mattering in the determination of prices.

The former result can be represented as follows. Assume that \(x^{*}\), \(p^{*}\) and \(w^{*}\) are a solution to system (2) for a given consumption vector \(c_{1}\). Then for another consumption vector \(c_{2} \ne c_{1}\), there exists another solution \(x^{**}\), \(p^{*}\) and \(w^{*}\) to the same system. The proof of this result can be shown briefly as follows. Let \(x^{*}\) be partitioned as follows: \(x^{*}=[x_{1}^{*T}, x_{2}^{*T}, \ldots , x_{s}^{*T}]^{T}\), where \(x_{i}^{*}\) is the intensities corresponding to sector i. Define a square matrix Q, whose ith row is \(x^{*T}_{i}B_{1i}\), and a square matrix H, whose ith row is \(x^{*T}_{i}A_{1i}\). Inequality (2c) can be represented as follows:

$$\begin{aligned} e^{T}[Q-(1+g)H] \geqq c_{1s} \end{aligned}$$
(16a)
$$\begin{aligned} x_{i}^{*T}[B_{it_{i}}-(1+g)A_{it_{i}}] \geqq 0 \quad i=1, \ldots , u \end{aligned}$$
(16b)

where \(c_{1s}\) is the vector composed by the first s elements of \(c_{1}\).

From inequality (16a) we know that matrix \([Q-(1+g)H]\) is invertible and the inverse is semi-positive (Kurz and Salvadori 1995, Mathematical Appendix, Theorem A. 3. 1). Hence there exists a vector v such that \(v^{T}[Q-(1+g)H]=c_{2s}\), where \(c_{2s}\) is a vector composed by the first s elements of \(c_{2}\). Further, a scalar multiplication of \(x_{i}\) will not change the inequalities (16b), i.e., \(v_{i} x_{i}^{*}\)\((i=1, \ldots , s)\) still satisfy (16b), where \(v_{i}\) is the ith element of v. The existence of vector v implies that there exist \(x^{**}\), \(p^{*}\), \(w^{*}\) as a solution to system (2) for a given consumption vector \(c_{2}\), where \(x^{**}=[v_{1}x^{*T}_{1}, \ldots , v_{s}x^{*T}_{s}]^{T}\).

Salvadori (1988a) also proved that if the rate of growth equals the rate of profit \((g=r)\), then the prices in terms of the wage rate of finished goods that are actually produced are uniquely determined even if there is more than one cost-minimising technique. This result may not hold if \(g\ne r\). In addition, the uniqueness of prices in terms of the wage rate of old machines may not hold even if \(g=r\).Footnote 10

There is no need to introduce “ages” and “types” of machines in order to determine the cost-minimising technique. These two definitions are required when dealing with problems of depreciation and efficiency. Salvadori (1988a; see also Kurz and Salvadori 1995, Chap. 9) gave an assumption that defines the “ages” and “types” of machines. The analyses of depreciation and efficiency are the same as those in Sect. 4, and will not be restated here. There is only one point that needs emphasis: since old machines can be jointly utilised, the depreciation and efficiency of one particular machine is not only determined by the circulating capital goods, labour input utilised with it and the output produced with it, but is also influenced by the other machines jointly utilised with it. In other words, the efficiencies of jointly utilised machines are interdependent (Roncaglia 1978; Lager 1997) because the prices of old machines are interdependent.

Although the free disposal of old machines is commonly assumed, the problem of scrapped machines can be dealt with. Salvadori (1988a) also made a variant to the model mentioned above by replacing the assumption of free disposal with an assumption that the entire amount of scrapped machines is fully utilised, directly or indirectly, in the production of the finished goods with which they are produced, and he showed that the above results still hold.

6 Model with transferable and non-jointly utilised machines

In the models noted above, non-transferability is crucial for obtaining those good properties. In general, the existence of transferable machines will cause some complexities of pure joint production, because the system is “interlocked” (Schefold 1989).

As noted in Sect. 3, Sraffa was well aware of the difficulties caused by transferability, and he suggested that the difficulty could be overcome if the transferable machines used in different sectors have the same working lives and constant efficiencies (see Sraffa’s quoted statement in Sect. 3). A problem is close at hand: what happens if the efficiencies of machines are not constant, but are independent of the sectors?

The suggestion made by Sraffa was developed by Salvadori (1999). Specifically Salvadori proposed a model with non-jointly utilised but transferable machines whose efficiencies are not constant but are still independent of the sectors in which they are used. Except for the assumptions mentioned in Sect. 2 and the non-joint utilisation assumption in Sect. 4, Salvadori dropped the assumption of non-transferability and made another assumption called the Uniform Efficiency Path Axiom which is fully quoted below.

Uniform Efficiency Path Axiom (Salvadori 1999) :

If a type of machine is used in the production of finished goods i and j\((i \ne j)\), then there is a vector \((a_{ij}^{T}, b_{ij}^{T}, l_{ij})\) such that for each process \((a_{s}^{T}, b_{s}^{T}, l_{s})\) producing finished good i using a machine of that type (old or new) there is a process \((a_{t}^{T}, b_{t}^{T}, l_{t})\) producing finished good j such that the vector \((a_{t}^{T}, b_{t}^{T}, l_{t})\) is a linear combination of vectors \((a_{s}^{T}, b_{s}^{T}, l_{s})\) and \((a_{ij}^{T}, b_{ij}^{T}, l_{ij})\).

A simple example is provided in Table 2. Assume that there exists only one transferable machine: a tractor (M), which lasts for 2 years, is used in the production of maize and wheat (two different finished goods). Furthermore, assume that the processes listed in Table 2 are in the cost-minimising technique. \(M_{0}\) represents a new tractor, which is a finished good, and \(M_{1}\) is a 1-year-old tractor (an old machine). Assume that land is not scarce and that the rate of profit is 1/4.

Table 2 An example with one transferable machine

Since \(M_{0}\) is a finished good, whose price is determined by other processes that are not listed here, it is assumed that its price is determined to be 1/3. Taking maize as the num\(\acute{e}\)raire, the above processes are able to determine the prices of wheat (\(p_{2}\)), \(M_{1}\) (\(p_{M_{1}}\)), and the wage rate (w). It can be checked that \(p_{2}=2\), \(p_{M_{1}}=1/4\) and \(w=1/2\).

If the Uniform Efficiency Path Axiom holds, then there exists a vector \((a_{ij}^{T}, b_{ij}^{T}, l_{ij})\) and another process [specifically, process (4) which is represented by \((a_{4}, b_{4}, l_{4})\)] producing wheat such that the following equations hold:

$$\begin{aligned} (4/15, 2/5, 1, 0, 0, 1, 0, 1, 1)= & {} \lambda _{1}(1/15, 1/5, 1, 0, 1, 0, 0, 1, 1/2)+\lambda _{2}(a^{T}_{ij}, b_{ij}^{T}, l_{ij}) \end{aligned}$$
(17)
$$\begin{aligned} (a_{4}^{T}, b_{4}^{T}, l_{4})= & {} \lambda _{3}(3/20, 1/10, 0, 1, 1, 0, 0, 0, 1/2)+\lambda _{4}(a^{T}_{ij}, b_{ij}^{T}, l_{ij}) \end{aligned}$$
(18)

The vector \((a_{ij}^{T}, b_{ij}^{T}, l_{ij})\) is not normalised. For the sake of simplicity, let \(\lambda _{1}=1\), and let process (4) be normalised such that it produces 1 unit of wheat. Then we have:

$$\begin{aligned} (a^{T}_{ij}, b_{ij}^{T}, l_{ij})=(1/5, 1/5, 0, 0, -\ 1, 1, 0, 0, 1/2) \end{aligned}$$

Process (4) is listed in Table 3, and it can be shown that this process also belongs to the cost-minimising technique. We can explain the existences of the vector \((a_{ij}^{T}, b_{ij}^{T}, l_{ij})\) and process (4) as follows. For processes (1) and (3), when the tractor is transferred from the sector producing maize to the sector producing wheat, a change in output (\(b_{ij}^{T}\)) requires a corresponding change in inputs (\(a_{ij}^{T}, l_{ij}\)). If the efficiency of the machine M is independent of the sectors, then we change the same input to process (2), and we can also produce wheat (process (4)).

From the analysis of the non-transferable, non-jointly utilised machines model we know that there exists a vector x(g) such that multiplication of \(x^{T}(g)\) to processes (1) and (2) will yield a core process producing maize. Using the same \(x^{T}(g)\) to multiply processes (3) and (4), we can also get a core process producing wheat. Hence the properties of the non-transferable, non-jointly utilised machines model follow.

The Uniform Efficiency Path Axiom guarantees that if we treat the transferable machine M as two different machines (for instance tractor 1 and tractor 2), then these two machines have the same prices, hence the same path of depreciation and efficiency. In other words, the efficiency of the transferable machine is independent of the sector. Transferability causes no trouble if the Uniform Efficiency Path Axiom holds.

Table 3 An example with one transferable machine-continued

In a recent contribution, Bidard (2016) discussed the models with transferable machines from a different perspective, pointing out that any model with transferable machines which has neat properties (the same as those of single production) can be associated to a model with non-transferable machines in which the prices of machines of the same ages but different types that are used in the production of different finished goods, are the same at each rate of profit. Bidard therefore argues that what matters is that the processes producing different finished goods but using the machines of the same type have equiprofitability. Hence he maintains that instead of the Uniform Efficiency Path it would be appropriate to say that there is equiprofitability. This, of course is not in contradiction with the argument developed by Salvadori (1999).

As stated earlier, Salvadori’s argument generalises Sraffa’s suggestion that transferable machines always have the same lives and constant efficiencies, into one such that the efficiencies of machines are not constant but are still independent of the sectors in which they are used. The assumption concerning efficiency independent of the sector is recognised as consisting in the fact that if a type of machine whose economic lifetime is n years and is used in the production of m finished goods, then the linearly independent processes must be \((m+n-1)\), whereas if efficiency depends on the sectors, then the linearly independent processes may be \((m\times n)\). Hence equiprofitability is not a better explanation than, but rather a result of, the Uniform Efficiency Path Axiom.

The term equiprofitability can be applied to any kind of model (for instance, it may occur under certain circumstances in the case of single production or pure joint production), and it may yield a mistaken impression that in the model with transferable machines, the property that processes using transferable machines producing different finished goods are equally profitable only holds by chance and consequently that the model has no economic relevance. However, under the circumstance that transferable machines have uniform efficiency paths, a circumstance which has its rationale and which is suggested by Sraffa, such equiprofitability is a definite, rather than an accidental result. In fact, what is more important is not to assert that if there is equiprofitability then the model preserves good properties, but to identify the conditions such that equiprofitability and these good properties hold.

Yet Bidard goes further, suggesting that there is no need to develop models with transferable machines with such a restrict assumption (the Uniform Efficiency Path Axiom) and that attention should be focused on applying the non-transferable machine model with only the remark that the model with transferable machines can be associated with one with non-transferable machines. However, even if this remark may be useful to understand the model and its properties, it does not undermine Salvadori’s contribution. On the contrary, this remark further strengthens the idea that if the Uniform Efficiency Path Axiom holds, then the non-transferability assumption is unnecessary to obtain the neat properties that are similar to those of single production.

7 Model with transferable and jointly utilised machines

Despite limiting his analysis to the case of transferable but non-jointly utilised machines, Salvadori conjectured that a similar formalism can be constructed for the case in which machines are used jointly, and this conjecture is correct. The Uniform Efficiency Path Axiom with some modifications can be applied to the case with transferable and jointly utilised machines, and it can be shown that under such an assumption the properties of the cost-minimising technique of the non-transferable jointly utilised machines model still hold (Huang 2015).

To be more specific, in the model with transferable and jointly utilised machines, except for those assumptions listed in Sect. 2, both the assumptions of non-transferable and non-jointly utilised machines are ruled out and replaced by the Uniform Efficiency Path Axiom with some variations. The reasons why the Uniform Efficiency Path Axiom cannot be directly applied to the case with jointly utilised machines are as follows: first, the vector \((a_{ij}^{T}, b_{ij}^{T}, l_{ij})\) mentioned in the axiom may not exist. This is due to the fact that when old machines are not jointly utilised, the difference between two processes producing different finished goods and using an old machine of the same type and the same age only involves finished goods, while when old machines are jointly utilised, one transferable machine may be jointly utilised with old machines of different types and ages in the processes producing different finished goods. Hence the difference between the processes producing different finished goods and using the same transferable machine may involve old machines of different types and ages. Second, as pointed out in Sect. 5, the efficiencies of machines are interdependent when they can be jointly utilised. Hence the efficiency path of one particular transferable machine may not be uniform due to the influences of other non-transferable machines jointly utilised with it in the same sectors.

In order to deal with jointly utilised machines, the Uniform Efficiency Path Axiom needs some modifications, and it is maintained in the following way: the efficiency path of a transferable machine is uniform if other machines jointly utilised with it are assumed to be non-existent (see Assumption 7 in Huang 2015). This modified Uniform Efficiency Path Axiom has both strengths and weaknesses: on the one hand, it generalises the Uniform Efficiency Path Axiom because it allows jointly utilised machines (it is exactly the same as the Uniform Efficiency Path Axiom if joint utilisation of old machines is excluded). On the other hand, explanation of this assumption with the fact that transferable machines have uniform efficiency paths needs caution due to the fact that the efficiencies of machines are interdependent when they are jointly utilised. Only in one of the following situations can this assumption be explained as that transferable machines have uniform efficiency paths: first, each transferable machine and other machines jointly utilised with it form a plant;Footnote 11 second, transferable machines of different ages are jointly utilised with other machines of the same ages and the same types; third, all other machines jointly utilised with transferable machines have constant efficiencies; fourth, the transferable machine itself has constant efficiency.

It can be shown that if the assumptions in Sect. 2 and the modified Uniform Efficiency Path Axiom hold, then determination of the cost-minimising technique is independent of the structure of consumption, provided that the old machines are not consumed, and that the prices in terms of the wage rate of finished goods are positive. In addition, if the rate of growth equals the rate of profit (\(g=r\)), then the prices in terms of the wage rate of finished goods are uniquely determined even if there exists more than one cost-minimising technique. Furthermore, the modified Uniform Efficiency Path Axiom is not only a sufficient condition, but also a necessary condition for the determination of the cost-minimising technique being independent of the structure of consumption.

If the modified Uniform Efficiency Path Axiom holds, and if a type of machine whose economic life is n years and is jointly utilised with other k non-transferable machines (whose economic lives are \(t_{k}\), respectively) in the production of m finished goods, then the linearly independent processes must be \((m+n+\sum _{j=1}^{k}t_{j}-k-1)\), whereas if efficiency depends on the sectors, then the linearly independent processes may be \((m\times n+\sum _{j=1}^{k}t_{j}-k)\).

8 Concluding remarks

This paper briefly surveyed the development of fixed capital models in the Sraffa framework. The importance of efficiency of a machine is emphased based on the new insight gained from recent studies on transferable machines. It emerged that if machines always work with constant efficiencies, then neither non-joint utilisation nor non-transferability of old machines is crucial to obtain some neat properties. Hence a new classification regarding the fixed capital models should be made. This paper also summarises the properties of the cost-minimising technique in each model.