1 Introduction

We often incorporate the preferences of others in our decision making. We do so because we intrinsically care about the welfare of other agents in the economy. In this paper, we continue a line of inquiry begun by Dubey and Shubik (1985) and Dufwenberg et al. (2011) by investigating how altruism and spitefulness influence equilibrium outcomes in imperfectly competitive markets.

We confine ourselves to a class of strategic market games introduced by Gabszewicz and Michel (1997), known as bilateral oligopoly.Footnote 1 In this two-sided market model, agents act strategically and trade according to Shapley and Shubik (1977)’s mechanism (henceforth, Shapley–Shubik mechanism): they submit bids and offers to the mechanism and the price is determined by the ratio of total bids to total offers.

The cornerstone of bilateral oligopoly is the assumption that individual agents’ behaviors are solely motivated by their personal concern. However, there is a considerable amount of both experimental and empirical evidence that individuals do not have independent preferences, in the sense that considerations of others influence individual behavior. This paper departs from the traditional assumption of independent preferences by assuming that agents act by considering both personal concern and concerns for the welfare of others.

By following the growing literature on behavioral economics that constructs theoretical models with altruistic/spiteful agents (e.g., Levine 1998; Graziano et al. 2017; Bourlès et al. 2017), this paper also assumes that an agent, who has a concern for others, has an overall utility function which encompasses both his internal utility (that is, a classical utility function defined over his consumption set) and internal utilities of others weighted by preference parameters.Footnote 2 Each parameter reflects the degree of importance that an agent puts on the welfare of another: positive under altruism, negative under spitefulness, and zero under the classic assumption of independent preferences. We refer to this utility function as Edgeworth utility function (Edgeworth 1881).

Dufwenberg et al. (2011) show that concern for others does not affect equilibrium outcomes when markets are perfectly competitive and agents’ preferences are represented by Edgeworth utility functions. In particular, they find that agents behave, as if they had classical independent preferences at competitive equilibria. Dubey and Shubik (1985) reach exactly the same conclusion with a continuum of agents in a strategic market game. By contrast, we find that altruism and spitefulness affect the volume of trade in bilateral oligopolies and, more interestingly, that this type of preferences may shrink the volume of trade down to zero. This holds even when trade produces high internal utility gains—a requirement introduced by Bloch and Ferrer (2001) in response to the non-trade situations studied by Cordella and Gabszewicz (1998). These findings are not in line with the conclusions reached in auction settings (e.g., Levine 1998; Sobel 2010), according to which concern for others does not affect equilibrium outcomes.

When agents have altruistic concerns for others on the opposite side of the market, we show that a trade (Nash) equilibrium exists under assumptions that are common in the bilateral oligopoly literature with independent preferences. As Bloch and Ferrer (2001), we also make restrictions on marginal utilities to consider economies where some agents have high internal gains from trade.Footnote 3 This positive result can be explained as follows. When agents have independent preferences and there are high gains from trade, there exists a trade equilibrium. A property of the Shapley–Shubik mechanism is that an offer by an agent produces internal utility gains for others on the opposite side of the market. This translates, ceteris paribus, into utility gains for agents who have altruistic concerns for others on the opposite side of the market. Therefore, this type of altruism strengthens the incentives to trade and does not upset the conclusions drawn under the assumption of independent preferences. Our new proof of existence can be used to generalize Bloch and Ferrer (2001)’s existence result.

However, we also show that a trade equilibrium does not exist when agents have altruistic concerns for others on the same side of the market. We provide an example of bilateral oligopoly satisfying the classical assumptions on utility functions, as well as the assumption of high internal gains from trade, for which the non-trade equilibrium is the unique equilibrium. The economic intuition for this negative result is as follows. A property of the Shapley–Shubik mechanism is that an offer by an agent produces internal utility losses for others on the same side of the market. This translates, ceteris paribus, into a utility loss for a supplier who intends to maximize the welfare of others on the same side of the market. When such a loss is not compensated by a gain in his internal utility, the altruistic supplier would prefer to offer nothing to the market. We further clarify this point by providing a necessary condition for the existence of trade equilibria. Heuristically, this condition requires that internal utility gains from trade more than compensate for losses suffered by others on the same side of the market. This result is in line with the previous literature on altruism which shows that paradoxical situations arise when agents are too benevolent (e.g., Bergstrom 1989).

While there are many settings where agents are altruistic, there are also situations in which agents aim to outdo other agents to improve their own standing. For this reason, we also study bilateral oligopolies with spiteful agents, who are interested in minimizing the welfare of others as well as in maximizing their internal utilities. In this setting, we provide examples of bilateral oligopolies, satisfying the classical assumptions on utility functions, as well as the assumption of high internal gains from trade, for which the non-trade equilibrium is the unique equilibrium. In particular, we explore the effects of spiteful concerns both for agents on the opposite side of the market and for those on the same side of the market. Although spitefulness is detrimental to the existence of trade equilibria, we find that these negative effects are caused by two distinct factors.

In a setting where agents aim to minimize the welfare of others on the opposite side of the market, the non-existence of trade equilibria stems from the fact that in the Shapley–Shubik mechanism an offer by an agent produces internal utility gains for others on the opposite side of the market. This translates, ceteris paribus, into a utility loss for a supplier who intends to minimize the welfare of others on the opposite of the market. When such a loss is not compensated by a gain in his internal utility, a spiteful supplier would prefer to offer nothing to the market. By contrast, in a setting where agents aim to minimize the welfare of others on the same side of the market, we report that the non-existence is due to the non-concavity of the payoff functions.

Section 2 describes the theoretical framework and outlines the bilateral oligopoly model, with results presented in Sect. 3. Section 4 concludes. The appendix contains the proof of existence.

2 Mathematical model

We consider exchange economies with two types of agents, labeled 1 and 2, and two (perfectly divisible) commodities, labeled x and y. The set of agents is \(I=I^{1}\cup I^{2}\), where \(I^{t}\) is the finite set of agents of type \(t=1,2\). An agent i is of type 1 when he is endowed with \(x_{i}^{0}>0\) units of commodity x, but no unit of commodity y. Similarly, an agent i is of type 2 when he is endowed with \(y_{i}^{0}>0\) units of commodity y but no unit of commodity x. Therefore, agents of different types are on different sides of the market, as they hold different commodities. We make the following assumption throughout the paper.

Assumption 1

There are at least two agents for each type.

Agent i’s bundle \(\left( x_{i},y_{i}\right) \) is a (non-negative) two-dimensional vector describing how much of each commodity he consumes. An allocation \(\left( x,y\right) =\left( x_{i},y_{i}\right) _{i\in I}\) is a list of bundles. Each agent i maximizes the utility function:

$$\begin{aligned} V_{i}\left( x,y\right) =u_{i}(x_{i},y_{i})+\sum _{j\ne i}\gamma _{i}^{j}u_{j}(x_{j},y_{j}), \end{aligned}$$

where \(-1\le \gamma _{i}^{j}\le 1\) for each agent \(j\ne i\).Footnote 4 Agent i’s utility function embodies a private and a social component. The private component is represented by the internal utility \(u_{i}\) that depends on commodities that go directly to him. The social component is instead represented by the weighted sum of the internal utilities of other agents. Each parameter \(\gamma _{i}^{j}\) is the weight that agent i put on agent j’s utility, positive under altruism, negative under spitefulness, and zero under independent preferences. Let \(\gamma _{i}=(\gamma _{i}^{j}) _{j\in I} \), with \(\gamma _{i}^{i}=1\), denote agent i’s preference parameters. The following classical assumption on internal utilities is made.

Assumption 2

For each agent \(i\in I\), the internal utility \(u_{i}\) is continuous, strictly increasing and concave on \(\mathbb {R}_+^2\). Furthermore, \(u_i\) is continuously differentiable on \(\mathbb {R}_{++}^2\).Footnote 5

By following the approach developed by Bloch and Ferrer (2001), we consider bilateral oligopolies in which there are high internal gains from trade, i.e., high gains from trade with respect to internal utility functions.Footnote 6 This is captured by the following.

Assumption 3

There exists an agent i endowed with an additively separable utility function \(u_i(x_i,y_i)=u_i^1(x_i)+u_i^2(y_i)\) satisfying the following property: \(\frac{du_i^2(0)}{dy_i}=\infty \), if \(i\in I^{1}\), and \(\frac{du_i^1(0)}{dx_i}=\infty \), otherwise.

Since the set of agents will remain fixed, an exchange economy with altruistic/spiteful agents is denoted by \((u,\gamma ,w)\), where \(u=\left( u_{i}\right) _{i\in I}\) is the profile of internal utilities, \(\gamma =\left( \gamma _{i}\right) _{i\in I}\) is the profile of agents’ preference parameters, and \(w=(x_{i}^{0},y_{i}^{0})_{i\in I}\) is the endowment profile. An exchange economy in which agents have independent preferences is simply denoted by (uw).

In our model, agents behave strategically: each agent offers a quantity of his endowment to the market. The strategy spaces are thus given by

$$\begin{aligned} S_{i}= & {} \{ a_{i}:0\le a_{i}\le x_{i}^{0}\},\text { for each }i\in I^{1},\\ S_{i}= & {} \{ b_{i}:0\le b_{i}\le y_{i}^{0}\},\text { for each }i\in I^{2}. \end{aligned}$$

We write (ab) for the profile of offers \(((a_{i})_{i\in I^{1}},(b_{i})_{i\in I^{2}})\) and S for \(\prod _{i\in I}S_{i}\). Clearly, (ab) is an element of S. In addition, \((a_{-i},b)\) is an element of \(\prod _{j\ne i}S_{j}\), with \(i\in I^{1}\), and \((a,b_{-i}) \) is an element of \(\prod _{j\ne i}S_{j}\), with \(i\in I^{2}\). For any profile of offers \((a,b)\in S\), the bundles assigned to agents are given by the following allocation rule:

$$\begin{aligned} \left( x_{i}\left( a,b\right) ,y_{i}\left( a,b\right) \right)= & {} \left( x_{i}^{0}-a_{i},a_{i}\frac{B}{A}\right) ,\text { for each }i\in I^{1}, \end{aligned}$$
(1)
$$\begin{aligned} \left( x_{i}\left( a,b\right) ,y_{i}\left( a,b\right) \right)= & {} \left( b_{i}\frac{A}{B},y_{i}^{0}-b_{i}\right) ,\text { for each }i\in I^{2}, \end{aligned}$$
(2)

if \(A=\sum _{i\in I^1}a_{i}>0\) and \(B=\sum _{i\in I^2}b_{i}>0\). Otherwise, each agent consumes only his own endowment. The ratio \(\frac{B}{A}\) is the price of commodity x, whereas the price of y is normalized to 1. The allocation generated by \(\left( a,b\right) \) is denoted by (x(ab), y(ab)).

The above allocation rule combined with \((S,u,\gamma )\) defines a bilateral oligopoly with altruistic and spiteful agents, which is denoted by \(\Gamma (\gamma )\). We write \(\Gamma \) to denote a bilateral oligopoly where agents have independent preferences. We adopt the following solution concept of (Nash) equilibrium.

Definition 1

An equilibrium for \(\Gamma (\gamma ) \) is a profile of offers \((\hat{a},\hat{b})\) such that: for each agent \(i\in I^{1}\), \(\hat{a}_{i}\in S_{i}\) maximizes

$$\begin{aligned} V_{i}(x(( a_{i},\hat{a}_{-i}) ,\hat{b}),y((a_{i},\hat{a}_{-i}),\hat{b})), \end{aligned}$$

and for each agent \(i\in I^{2}\), \(\hat{b}_{i}\in S_{i}\) maximizes

$$\begin{aligned} V_{i}(x(\hat{a},(b_{i},\hat{b}_{-i})),y(\hat{a},(b_{i},\hat{b}_{-i}))). \end{aligned}$$

Let \((\hat{a},\hat{b}) \) be an equilibrium for \(\Gamma (\gamma ) \). The profile \((\hat{a},\hat{b}) \) is a non-trade equilibrium for \(\Gamma (\gamma ) \) if \(\hat{A}=0\) or \(\hat{B}=0 \). The non-trade equilibrium always exists. The profile \((\hat{a},\hat{b})\) is a trade equilibrium for \(\Gamma (\gamma )\) if \(\hat{A}>0\) and \(\hat{B}>0\).

3 Altruistic agents

We start our analysis by considering altruistic agents who are characterized by positive preference parameters. They aim to maximize their internal utilities as well as the welfare of other agents.

Let us start considering the case, where agents have altruistic concerns for others on the opposite side of the market. In such a context, a trade equilibrium always exists as shown by the following theorem.

Theorem

Let \((u,\gamma ,w)\) be an exchange economy satisfying Assumptions 13. For each agent \(i\in I^{t}\), let \(\gamma _i\) be such that \(\gamma _{i}^{j}=0\) for each \(j\in I^{t}\backslash \left\{ i\right\} \) and \(\gamma _{i}^{j}\ge 0 \) for each \(j\in I\backslash I^{t}\), for each \(t=1,2\). Then, there exists a trade equilibrium for \(\Gamma \left( \gamma \right) \).

The proof can be found in the appendix and it adopts techniques which are similar to the ones used by Dubey and Shubik (1978) and Bloch and Ferrer (2001). Roughly speaking, the proof consists of the following steps. First, we show the existence of an equilibrium in a perturbed bilateral oligopoly using the Kakutani fixed point theorem, which requires convex-valued best response correspondences. This requirement is met whenever agents’ utility functions are concave. For this reason, we restrict our analysis to altruistic agents having Edgeworth utility functions, which are concave, because they are sum of concave functions. Alternatively, convex-valued best response correspondences are guaranteed by assuming concavity over allocations. However, this is a very stringent assumption (on this point, see Dufwenberg et al. 2011). Second, using the Uniform Monotonicity Lemma of Dubey and Shubik (1978), we show that equilibrium prices of each perturbed bilateral oligopoly are bounded away from zero and from above. Note that this result cannot be obtained when agents have altruistic concerns for others on the same side of the market.Footnote 7 Third, we show that the equilibrium strategy of the agent satisfying Assumption 3 is bounded away from zero in each perturbed bilateral oligopoly. This result is inspired by Bloch and Ferrer (2001) and the main novelty is the way in which the Kuhn–Tucker theorem is used. Finally, we show the convergence of the sequence of perturbed equilibria to a trade equilibrium of \(\Gamma (\gamma )\) when the perturbation goes to zero.

As a corollary, we obtain the following generalization of the existence result of Bloch and Ferrer (2001) for bilateral oligopolies with independent preferences.

Corollary

Let (uw) be an exchange economy satisfying Assumptions 13. Then, there exists a trade equilibrium for \(\Gamma \).

The proof follows immediately from the theorem when \(\gamma _i \) is set equal to zero for all agents. It is worth emphasizing that trade equilibria of a bilateral oligopoly with altruistic agents are different from the trade equilibria of the corresponding bilateral oligopoly with agents having independent preferences.

We now turn to the case where agents have altruistic concerns for others on the same side of the market. In sharp contrast to the previous result, we show, by means of an example, that a trade equilibrium may fail to exist, though the exchange economy satisfies Assumptions 13. This non-existence result is due to the negativity of the necessary first-order conditions for optimality.

Example 1

Consider an exchange economy with four agents having the following utility functions and endowments:

$$\begin{aligned} V_{1}(x,y)&=\sqrt{x_{1}}+y_{1}+\frac{1}{2}(\sqrt{x_{2}}+2y_{2}) \text { and }(x_{1}^{0},y_{1}^{0})=(4,0), \\ V_{2}(x,y)&=\sqrt{x_{2}}+2y_{2}+\frac{1}{2}(\sqrt{x_{1}}+y_{1})\text { and }(x_{2}^{0},y_{2}^{0})=(4,0),\\ V_{3}(x,y)&=\sqrt{x_{3}}+y_{3}+\frac{1}{2}(\sqrt{x_{4}}+y_{4})\text { and }(x_{3}^{0},y_{3}^{0})=(0,4),\\ V_{4}(x,y)&=\sqrt{x_{4}}+y_{4}+\frac{1}{2}(\sqrt{x_{3}}+y_{3})\text { and }(x_{4}^{0},y_{4}^{0})=(0,4). \end{aligned}$$

Note that the exchange economy satisfies Assumptions 13. By checking the necessary first-order conditions for optimality, it is straightforward to verify that the non-trade equilibrium is the unique equilibrium of the \(\Gamma (\gamma )\) associated with the aforesaid exchange economy.

The reason behind this non-existence result can be explained by focusing on agent 1’s utility function. From the allocation rule (1), the final quantity of the commodity y assigned to agent 2 depends negatively on the quantity of x offered by agent 1. Therefore, if agent 1’s gain from consuming additional units of commodity y does not outweigh his loss from a decrease in agent 2’s consumption of y, then agent 1 maximizes his payoff by reducing his offer \(a_{1}\) to zero. This can be seen by considering the derivative of the payoff function of agent 1 with respect to his offer \(a_{1} \), which can be stated as follows:

$$\begin{aligned} \frac{\partial V_{1}}{\partial a_{1}}=-\frac{\partial u_{1}}{\partial x_{1}}+\frac{\partial u_{1}}{\partial y_{1}}\frac{B}{A^{2}}a_{2}-\gamma _{1}^{2}\left( \frac{\partial u_{2}}{\partial y_{2}}\frac{B}{A^{2}}a_{2}\right) . \end{aligned}$$

By substituting the marginal utilities of agents 1 and 2 as well as agent 1’s preference parameter \(\gamma _{1}^{2}=\frac{1}{2}\) of Example 1, one can easily verify that the above derivative is negative and then agent 1’s best strategy is \(a_{1}=0\). It is well know that in the bilateral oligopoly model, we have a trade equilibrium only when there are two agents offering each commodity.Footnote 8 Since in our example, agent 1’s best offer is always nil, the non-trade equilibrium is the unique equilibrium.

Heuristically, the non-existence result is due to the fact that agent 1 is too altruistic. This is a well-known problem in the literature of altruism where, in extreme cases, any reasonable connection between an agent’s utility level and his own consumption is lost.Footnote 9 The next proposition further clarifies this point by providing a necessary condition on marginal utilities as well as preference parameters for the existence of a trade equilibrium. We state this necessary condition only for the case where agents of type 1 have altruistic concerns for others on the same side of the market.

Proposition 1

Let \((u,\gamma ,w)\) be an exchange economy satisfying Assumptions 13. For each agent \(i\in I^1\), let \(\gamma _i\) be such that \(\gamma _{i}^{j}\ge 0\) for each \(j\in I^1\backslash \left\{ i\right\} \) and \(\gamma _{i}^{j}=0 \) for each \(j\in I^2\). For each agent \(i\in I^2\), let \(\gamma _i^j=0\) for each \(j\ne i\). Then, if \((\hat{a},\hat{b})\) is a trade equilibrium, then

$$\begin{aligned} \left. \frac{\partial u_{i}}{\partial y_{i}}\right| _{(\hat{a},\hat{b})}\ge \left. \gamma _{i}^{j}\frac{\partial u_{j}}{\partial y_{j}}\right| _{(\hat{a},\hat{b})} \end{aligned}$$
(3)

for some agents \(i,j\in I^1\), with \(i\ne j\).

The necessary condition imposes a restriction on the effects that concerns for others have on an altruistic agent’s overall utility. It is worth noting that this condition is similar in spirit to a restriction introduced by Bourlès et al. (2017) in a framework where exchange takes place over a network structure. As already noted above, this necessary condition is not a sufficient one, because equilibrium prices in the perturbed bilateral oligopoly may be not bounded away from zero when agents have altruistic concerns for others on the same side of the market (see footnote 7).

4 Spiteful agents

We now consider bilateral oligopolies with spiteful agents. Such agents are characterized by negative preference parameters and they aim to minimize the welfare of other agents in the economy. Although there are high internal gains from trade, we show, by means of examples, that a trade equilibrium may fail to exist when there are spiteful agents.

We first turn to the case where agents have spiteful concerns for others on the opposite side of the market. In such a case, the non-existence of a trade equilibrium is due to the negativity of the necessary first-order conditions for optimality.

Example 2

Consider an exchange economy with four agents having the following utility functions and endowments:

$$\begin{aligned} V_{i}(x,y)&=\sqrt{x_{i}}+y_{i}-\frac{1}{2}(\sqrt{x_{3}}+y_{3}) -\frac{1}{2}(\sqrt{x_{4}}+y_{4})\text { and }(x_{i}^{0},y_{i}^{0})=(4,0),\\ {}&\quad \text { for }i=1,2,\\ V_{i}(x,y)&=\sqrt{x_{i}}+y_{i}-\frac{1}{2}(\sqrt{x_{1}}+y_{1}) -\frac{1}{2}( \sqrt{x_{2}}+y_{2})\text { and }(x_{i}^{0},y_{i}^{0})=(0,4),\\ {}&\quad \text { for }i=3,4. \end{aligned}$$

Note that the exchange economy satisfies Assumptions 13. It is possible to verify that the non-trade equilibrium is the unique equilibrium of the \(\Gamma (\gamma )\) associated with the aforesaid exchange economy.Footnote 10

The intuition behind this non-existence result can be explained by focusing on agent 1’s utility function. From the allocation rule (2), the final quantities of commodity x assigned to agents 3 and 4 depend positively on the quantity x offered by agents 1 and 2. Therefore, if agent 1’s gain from consuming additional units of commodity y does not outweigh his loss from an increase in agents 3 and 4’ consumption of commodity x, then agent 1 may maximize his payoff by reducing his offer \(a_{1}\) to zero. This can also be seen by considering the derivative of the payoff function of agent 1 with respect to his offer, which can stated as follows:

$$\begin{aligned} \frac{\partial V_{1}}{\partial a_{1}}=-\frac{\partial u_{1}}{\partial x_{1}}+\frac{\partial u_{1}}{\partial y_{1}}\frac{B}{A^{2}}a_{2}+\gamma _{1}^{3}\left( \frac{\partial u_{3}}{\partial x_{3}}\frac{b_{3}}{B}\right) +\gamma _{1}^{4}\left( \frac{\partial u_{4}}{\partial x_{4}}\frac{b_{4}}{B}\right) . \end{aligned}$$

Heuristically, if the absolute values of \(\gamma _{1}^{3}\) and \(\gamma _{1}^{4}\) are high enough, then agent 1’s best strategy is \(a_{1}=0\).Footnote 11 The same argument applies to other agents. We thus conclude that there is no strategy profile that can satisfy the necessary first-order conditions for optimality, and therefore, the non-trade equilibrium is the unique equilibrium of \(\Gamma \left( \gamma \right) \).

We finally turn to the case where agents have spiteful concerns for others on the same side of the market. In such a case, the non-existence of a trade equilibrium is due to the non-concavity of payoff functions.

Example 3

Consider an exchange economy with four agents having the following utility functions and endowments:

$$\begin{aligned} V_{1}(x,y)&=\frac{2}{3}x_{1}+y_{1}-\frac{1}{2}\left( \sqrt{x_{2}}-\left( \frac{1}{100}+y_{2}\right) ^{-2}\right) \text { and } (x_{1}^{0},y_1^{0})=(4,0),\\ V_{2}(x,y)&=\sqrt{x_{2}}-\left( \frac{1}{100}+y_{2}\right) ^{-2}\text { and }(x_{2}^{0},y_2^{0})=(4,0),\\ V_{i}(x,y)&=\sqrt{x_{i}}+y_{i}\text { and }(x_{i}^{0},y_{i}^{0})=(0,4),\text { for } i=3,4. \end{aligned}$$

Note that the exchange economy satisfies Assumptions 13. In addition, note that only agent 1 has spiteful concern for agent 2. It is possible to verify that the non-trade equilibrium is the unique equilibrium of the \(\Gamma (\gamma )\) associated with the aforesaid exchange economy.

In the example, the strategy profile \((\hat{a}_{1},\hat{a}_{2},\hat{b}_{3},\hat{b}_{4})=(2.46, 3.60,0.44,0.44)\) is the unique solution to the necessary first-order conditions for optimality of all agents.Footnote 12 However, this profile does not correspond to an equilibrium, because agent 1 can find a unilateral profitable deviation. Indeed, the figure below shows the shape of agent 1’s payoff function when other agents offer \((\hat{a}_{2},\hat{b}_{3},\hat{b}_{4})\). It is immediate to see that agent 1’s payoff function is convex and \(\hat{a}_{1} \) corresponds to a minimum point. Therefore, \((\hat{a}_{1},\hat{a}_{2},\hat{b}_{3},\hat{b}_{4})\) cannot be an equilibrium and so the non-trade equilibrium is the unique equilibrium of \(\Gamma (\gamma )\).

figure a

5 Concluding remarks

In this paper, we study the effects of altruism and spitefulness in a bilateral oligopoly. We prove that a trade equilibrium exists when agents have altruistic concerns for others on the opposite side of the market. The intuition behind this positive result is that incentives to trade are strengthened under this configuration of altruistic concerns. By contrast, we show, by means of examples, that the non-trade equilibrium is the unique equilibrium in all other cases analyzed. These negative results are caused by the negativity of the necessary first-order conditions for optimality (as in Examples 1 and 2) and by the non-concavity of payoff functions (as in Example 3). Note that this negative results hold even when we consider bilateral oligopoly in which there are both altruistic and spiteful agents. For instance, one can consider a bilateral oligopoly with four agents where agents 1 and 2 are from Example 1 and agents 3 and 4 are from Example 2. In such bilateral oligopoly, the arguments on the first-order conditions used above apply, and therefore, the non-trade equilibrium is the unique equilibrium.

Before closing the paper, we wish to call attention to two points. First, we confine ourself to bilateral oligopolies with corner endowments in one commodity. We do not know whether our negative results extend to models with interior endowments. This is left for further research. Second, as in Dubey and Shubik (1985), one can show that the equilibrium of a bilateral oligopoly corresponds to the competitive equilibrium when there is a continuum of altruistic and spiteful agents. However, we still do not know whether the equilibrium of a bilateral oligopoly converges to the competitive equilibrium when the underlying exchange economy—with altruistic and spiteful agents—is replicated. The reason for this is that the standard convergence results do not apply (e.g., Lemma 4 of Dubey and Shubik 1978), even when there exists a trade equilibrium. This is a fruitful research area for future works.