1 Introduction

The purpose of this article is to revisit the classic comparison between Bertrand and Cournot competition in the presence of a cartel of firms. We concentrate on industries consisting of symmetrically differentiated products represented by Shubik’s demand system (Shubik 1980), each one produced by a single firm. Furthermore, we assume that firms operate at a constant and identical marginal cost. While cartel members maximize their joint profit by correlating their strategies and play as a multiproduct firm, other firms, called outsiders, are supposed to act independently. The main interest of this competition setting is to examine the two most well-known solution concepts in non-cooperative and cooperative games, namely, the Nash equilibrium (Nash 1950) and the core (Shapley 1955).

In oligopoly theory, a well-known result is that Bertrand competition is more competitive and efficient than Cournot competition. More properly speaking, Bertrand competition yields lower prices and profits and higher quantities, consumer surplus, and welfare than Cournot competition. Singh and Vives (1984) have first established these standard Bertrand–Cournot rankings which have been extended by Cheng (1985), Vives (1985), and Okuguchi (1987). Some years later, the limitations of these results have been pointed out by Dastidar (1997) exploiting cost asymmetries, and Häckner (2000), and Amir and Jin (2001) using product differentiation. Other limitations have been put forward by, among others, Lofaro (2002) with incomplete information on costs, Miller and Pazgal (2001) in environments with strategic managerial delegation, and Pal (2015) including networks externalities in the latter approach. Wang and Zhao (2007) have also compared the welfare effects of cost reductions between Bertrand and Cournot oligopolies.

To date, the literature comparing Bertrand and Cournot competition has exclusively focused on environments where all firms maximize their profits individually. In the first part of this article, merely assuming that a cartel of firms has been formed and faces outsiders acting individually, we provide new limitations of the standard Bertrand–Cournot rankings discussed above. More accurately, while the standard Bertrand–Cournot rankings still hold for Nash equilibrium prices, the results may be altered for Nash equilibrium quantities and profits. Indeed, Bertrand competition yields higher quantities for cartel members than Cournot competition, but each outsider may raise or reduce its production depending on the quantity change of cartel members. As a consequence, outsiders still earn lower profits in Bertrand than in Cournot competition, but the cartel joint profit may be larger in Bertrand competition when the number of firms is sufficiently large. In spite of these results, we show that the standard Bertrand–Cournot rankings on profits always hold when the number of firms is lower or equal to 25 which corresponds, in practice, to the majority of differentiated oligopolies with symmetric costs. It is worth noting that beyond this 25-firm bound, there always exists a cartel of firms for which the standard Bertrand–Cournot rankings on profits do not hold anymore.

In economic welfare analysis, it is a well-established and old idea that monopoly power can negatively affect social welfare. One of the main sources of monopoly power is collusion between firms which has long been the focus of much theoretical and empirical work. Stable horizontal mergers have traditionally been analyzed by means of non-cooperative games as in, for example, Huck et al. (2005), by modeling a Stackelberg game. Furthermore, based on an appropriate notion of individual stability where no insider has an incentive to deviate from the merger, and no outsider has an incentive to join it, several works (Donsimoni 1985; Shaffer 1995; Konishi and Lin 1999; Zu et al. 2012) have studied the size of stable mergers provided that outsiders behave individually as fringe firms. A survey of the literature on stable horizontal mergers in a Cournot oligopoly has been provided by Currarini and Marini (2015). More generally, the analysis of endogenous coalition formation has been conducted by Hart and Kurz (1983), Bloch (1995), Ray and Vohra (1997), Yi (1997), and Vasconcelos (2006) using a wide variety of equilibrium concepts.

While tacit horizontal agreements have been modeled by means of repeated games (see, for example, Friedman 1971), formal collusionFootnote 1 has more recently been analyzed in the framework of cooperative oligopoly games with transferable utility, henceforth oligopoly TU-games. Besides the set of players, a TU-game consists of a characteristic function assigning to each subset of players, called coalition, a real number which represents the worth that these players can obtain by agreeing to cooperate. In oligopolies, since the decision of a cartel as well as its joint profit depend on the behaviors of outsiders, the determination of the worth that a coalition can obtain requires to specify how such outsiders act. A general approach consists in converting a normal form game to a partition function game (Thrall and Lucas 1963) by finding a quasi-hybrid solution (Zhao 1991), and then studying the stability concepts of the associated cooperative games. An appropriate approach for oligopolies, called the \(\gamma \)-approach, is proposed by Hart and Kurz (1983), Rajan (1989), and Lardon (2012). It consists in considering a competition setting in which cartel members face outsiders acting individually. The worth of any coalition is then determined by the joint profit it obtains when remaining members break up into singletons in response to the deviating players. Alternatively, many other approaches have been suggested in the literature. Initially, Aumann (1959) has proposed the \(\alpha \) and \(\beta \)-approaches which consist in computing the max–min and the min–max payoffs of each coalition, respectively. However, these two approaches are not the most appropriate with regard to the rational behaviors of firms in oligopolies as discussed by Lardon (2012). The \(\delta \)-approach (Hart and Kurz 1983; Rajan 1989; Gabszewicz et al. 2016) stipulates that remaining members stay together and maximize their joint payoff facing to the deviating coalition. Currarini and Marini (2003) have also proposed the \(\lambda \)-approach for which the remaining firms act individually and then compete with the deviating coalition in a Stackelberg game.

An appropriate set-valued solution for oligopoly TU-games that deals with the stability of monopoly power is the core. Given a payoff vector in the core, the grand coalition, i.e., the cartel comprising all firms, could form and distribute its worth as payoffs to its members in such a way that no coalition can contest this sharing by breaking off from the grand coalition. In oligopoly TU-games, the stability of monopoly power sustained by the grand coalition is then related to the non-emptiness of the core. Balancedness is a necessary and sufficient condition for the core to be non-empty (Bondareva 1963; Shapley 1967). Until now, the cores of Bertrand and Cournot oligopoly TU-games have been independently studied by Zhao (1999), Norde et al. (2002), Lardon (2012, 2019), Lekeas and Stamatopoulos (2014), Watanabe and Matsubayashi (2013), and Takeda et al. (2018) among others. In the second part of this article, we aim to build bridges between the cores of Bertrand and Cournot oligopoly TU-games. More precisely, based on the previous analysis on Nash equilibrium profits of cartel members, we establish that the core of a Cournot oligopoly TU-game is strictly included in the core of a Bertrand oligopoly TU-game when the number of firms is lower or equal to 25. Furthermore, we prove that the core of Cournot oligopoly TU-games is non-empty which has not been established before under product differentiation. Afterwards, we focus on the aggregate-monotonic core, a subset of the core, introduced and characterized by Calleja et al. (2009). Whenever the core is non-empty, the aggregate-monotonic core selects point solutions in the core that satisfy aggregate monotonicity property, proposed by Meggido (1974). Roughly speaking, this natural property requires that the payoff of each player does not decrease if the worth of the grand coalition grows. We prove that the aggregate-monotonic core of a Cournot oligopoly TU-game is strictly included in the aggregate-monotonic core of a Bertrand oligopoly TU-game regardless of the number of firms. As a consequence, the core inclusion property may not hold for some oligopolies because of core payoff vectors selected by point solutions that do not satisfy aggregate monotonicity property. For the case of asymmetric costs, we study a class of three-firm oligopolies with asymmetric costs in which the core inclusion property still holds. Moreover, numerical examples tend to prove that the core inclusion bound drastically decreases to three firms for some oligopolies. However, we prove that such oligopolies are not relevant from an economic point of view since they are associated with negative equilibrium quantities. This shows that establishing a core inclusion property with asymmetric costs turns out to be a very difficult challenge.

The remainder of the article is organized as follows. In Sect. 2, we introduce the non-cooperative and cooperative models of differentiated Bertrand and Cournot oligopolies. Section 3 compares Nash equilibrium prices, quantities, and profits in normal form Bertrand and Cournot oligopoly games in the presence of a cartel of firms. Section 4 is devoted to the comparison of the cores and the aggregate-monotonic cores between Bertrand and Cournot oligopoly TU-games. Section 5 gives some concluding remarks on the difficulty to extend the analysis from symmetric to asymmetric costs. Finally, Sect. 6 is the appendix where all proofs of the results are presented.

2 Bertrand and Cournot models

In this section, we first define normal form Bertrand and Cournot oligopoly games by taking into account the possibility for some firms to cooperate. Then, we introduce the general approach of TU-games as well as the solution concepts of the core and the aggregate-monotonic core. Finally, we convert normal form oligopoly games into oligopoly TU-games for both competition types.

2.1 Normal form Bertrand and Cournot oligopoly games with a single partnership

We consider a set of firms \(N=\lbrace {1,2,\ldots ,n}\rbrace \) where \(n\ge 3\) in a differentiated oligopoly, each producing a different variety of goods. Each producer \(i\in N\) operates at a constant marginal and average cost of \(c\in {\mathbb {R}}_+\).

In Bertrand competition, the environment of each producer \(i\in N\) is described by his brand demand function, \(D_i:{\mathbb {R}}^n_+ \longrightarrow {\mathbb {R}}\), derived from Shubik’s demand system (Shubik 1980), and given by:

$$\begin{aligned} D_i(p_1,\ldots ,p_n)=V-p_i-r\bigg (p_i-\frac{1}{n}\sum _{j=1}^np_j\bigg ), \end{aligned}$$
(1)

where \(p_i\ge 0\) is the price charged by firm i, \(V>c\) is the intercept of demandFootnote 2 and \(r>0\) is the substitutability parameter. The quantity demanded of firm i’s good depends on its own price \(p_i\) and on the difference between \(p_i\) and the average price in the industry \(\sum _{j=1}^np_j/n\). When r is close to zero, products become unrelated, and when r approaches infinity, they become homogeneous.Footnote 3 Profits for the ith producer in terms of prices, \(\pi _i^B:{\mathbb {R}}^n_+ \longrightarrow {\mathbb {R}}\), are expressed as:

$$\begin{aligned} \pi _i^B(p_1,\ldots ,p_n)=(p_i-c)D_i(p_1,\ldots ,p_n). \end{aligned}$$
(2)

In Cournot competition, each producer \(i\in N\) is associated with an inverse brand demand function, \(P_i:{\mathbb {R}}^n_+ \longrightarrow {\mathbb {R}}\), obtained by inverting Shubik’s demand system (1), and given by:

$$\begin{aligned} P_i(q_1,\ldots ,q_n)=V-q_i+\frac{r}{(1+r)}\bigg ( q_i-\frac{1}{n}\sum _{j=1}^nq_j \bigg ), \end{aligned}$$
(3)

where \(q_i\ge 0\) is the quantity produced by firm i. The market price of firm i’s good depends on its own quantity \(q_i\) and on the difference between \(q_i\) and the average quantity in the industry \(\sum _{j=1}^nq_j/n\). Note that inverting Shubik’s demand system does not change the intercept V which will make the comparative analysis in the next section easier. Profits for the ith producer in terms of quantities, \(\pi _i^C:{\mathbb {R}}^n_+ \longrightarrow {\mathbb {R}}\), are expressed as:

$$\begin{aligned} \pi _i^C(q_1,\ldots ,q_n)=(P_i(q_1,\ldots ,q_n)-c)q_i. \end{aligned}$$
(4)

Let \(2^N\) denotes the power set of N. We consider the situation in which a subset of firms \(S\in 2^N\backslash {\lbrace {\emptyset }\rbrace }\) form a cartel, while outsiders continue to act independently. The size of cartel S is denoted by \(s=|{S}|\). From now on, to facilitate reading, we will use index i to denote any cartel member and index j to refer to any outsider. The profit of any cartel \(S\in 2^N\backslash {\lbrace {\emptyset }\rbrace }\) is defined as the sum of the profits of its members for both competition types, that is:

$$\begin{aligned} \sum _{i\in S}\pi _i^B(p_1,\ldots ,p_n) \text{ and } \sum _{i\in S}\pi _i^C(q_1,\ldots ,q_n). \end{aligned}$$
(5)

While cartel members behave as a multiproduct firm by the signature of a binding agreement which enables them to correlate their strategies (prices or quantities), outsiders are assumed to act independently and aim to maximize their individual profit.

2.2 TU-games and solution concepts

Generally speaking, a cooperative game with transferable utility or, for short, a TU-game consists of a set of players N and a characteristic function \(v:2^N\longrightarrow {\mathbb {R}}\) with the convention that \(v(\emptyset )=0\). Subsets of N are called coalitions, and the number v(S) is the worth of coalition S that these members can obtain by agreeing to cooperate. We denote by G the set of TU-games.

A natural property of TU-games that will interest us is symmetry. A TU-game \((N,v)\in G\) is symmetric if there exists a function \(f:{\mathbb {N}} \longrightarrow {\mathbb {R}}\), such that for every coalition \(S\in 2^N\backslash {\lbrace {\emptyset }\rbrace }\), \(v(S) = f(s)\). In words, the worth of any coalition S only depends on its size and not on the identity of its members.

In a TU-game \((N,v)\in G\), every player \(i\in N\) may receive a payoff \(x_i\in {\mathbb {R}}\). A vector \(x=(x_1,\ldots ,x_n)\) is a payoff vector. For any coalition \(S\in 2^N\backslash {\lbrace {\emptyset }\rbrace }\) and any payoff vector \(x\in {\mathbb {R}}^n\), we define \(x(S)=\sum _{i\in S}x_i\). Given a TU-game \((N,v)\in G\), a payoff vector \(x\in {\mathbb {R}}^n\) is efficient if \(x(N)=v(N)\), i.e., the worth of the grand coalition is fully distributed among players. The set of efficient payoff vectors is denoted by X(Nv). A single-valued solution is a function \(\sigma \) which assigns to every TU-game \((N,v)\in G\) a payoff vector \(\sigma (N,v)\in X(N,v)\). A payoff vector \(x\in {\mathbb {R}}^n\) is acceptable if for every coalition \(S\in 2^N\backslash {\lbrace {\emptyset }\rbrace }\), \(x(S) \ge v(S)\), i.e., the payoff vector provides a total payoff to the members of coalition S that is at least as great as its worth. The core (Shapley 1955) of a TU-game \((N,v)\in G\), denoted by C(Nv), is the set of efficient payoff vectors that are acceptable, that is:

$$\begin{aligned} C(N,v)=\left\{ x\in {\mathbb {R}}^n: \forall S\in 2^N\backslash {\lbrace {\emptyset }\rbrace }, x(S) \ge v(S) \text{ and } x(N)=v(N)\right\} . \end{aligned}$$
(6)

Given a payoff vector in the core, the grand coalition could form and distribute its worth as payoffs to its members in such a way that any coalition cannot contest this sharing by breaking off from the grand coalition.

According to the Bondareva–Shapley theorem (Bondareva 1963; Shapley 1967), balancedness property is a necessary and sufficient condition to guarantee the non-emptiness of the core. Let \({\mathcal {B}}\subseteq 2^N\backslash {\lbrace {\emptyset }\rbrace }\) be a family of coalitions and denote by \({\mathcal {B}}_i=\lbrace {S\in {\mathcal {B}} : i\in S}\rbrace \) the subset of those coalitions of which player i is a member. Then, \({\mathcal {B}}\) is said to be a balanced family of coalitions if for every \(S\in {\mathcal {B}}\), there exists a balancing weight \(\lambda _S\in {\mathbb {R}}_+\), such that \(\sum _{S\in {\mathcal {B}}_i}\lambda _S=1\) for all \(i\in N\). We denote by \(\Lambda (N)\) the set of balanced collections and \(\Lambda ^*(N)\) the subset of those collections not containing the grand coalition. A TU-game \((N,v)\in G\) is balanced if for every balanced collection \({\mathcal {B}}\in \Lambda (N)\), it holds that:

$$\begin{aligned} \sum _{S\in {\mathcal {B}}}\lambda _Sv(S)\le v(N)\text{. } \end{aligned}$$

The Bondareva–Shapley theorem establishes that a TU-game \((N,v)\in G\) has a non-empty core if and only if it is balanced. Furthermore, a single-valued solution \(\sigma \) is said to satisfy the core selection property if whenever the TU-game is balanced, then \(\sigma (N,v)\in C(N,v)\).

Another natural property is aggregate monotonicity, introduced by Meggido (1974). A single-valued solution \(\sigma \) is said to satisfy the aggregate monotonicity property if for any two TU-games \((N,v),(N,v')\in G\), with \(v(S)=v'(S)\) for any \(S\subset N\) and \(v(N)<v'(N)\), it holds that \(\sigma (N,v) \le \sigma (N,v')\), where \(\le \) is the weak inequality for \({\mathbb {R}}^n\), i.e., \(x\le y\) if \(x_i\le y_i\) for all \(i\in N\). Roughly speaking, this property requires that the payoff of each player does not decrease if the worth of the grand coalition grows. The aggregate-monotonic core (Calleja et al. 2009) of a TU-game \((N,v)\in G\), denoted by AC(Nv), is the subset of X(Nv) which any single-valued solution \(\sigma \) should pick up to satisfy both core selection and aggregate monotonicity properties.

We now introduce the notion of root game that will be used to compute the aggregate-monotonic core in the oligopoly framework. Given a TU-game \((N,v)\in G\), the associated root game, denoted by \((N,v_R)\), is defined as \(v_R(N)=\min _{x\in {\mathbb {R}}^n}\lbrace {x(N) \text{: } \forall S\subset N\text{, } x(S)\ge v(S)}\rbrace \) and \(v_R(S)=v(S)\) for any \(S\subset N\). The root game coincides with the original one except for the grand coalition. Instead, we take the minimum level of efficiency to get balancedness. Hence, an alternative formula for the worth of the grand coalition in the root game is the following:

$$\begin{aligned} v_R(N)=\max _{{\mathcal {B}}\in \Lambda ^*(N)} \sum _{S\in {\mathcal {B}}}\lambda _Sv(S). \end{aligned}$$
(7)

The worth \(v_R(N)\) also corresponds to the minimum no-blocking payoff proposed by Zhao (2001). Note that \(v(N)\ge v_R(N)\) if and only if \(C(N,v)\ne \emptyset \). Calleja et al. (2009) have proved that the aggregate-monotonic core of a TU-game \((N,v)\in G\) is given by:

$$\begin{aligned} AC(N,v)=C(N,v_R)+(v(N)-v_R(N))\cdot \Delta _n, \end{aligned}$$
(8)

where \(\Delta _n\) denotes the unit-simplex, i.e., \(\Delta _n=\lbrace {x\in {\mathbb {R}}^n_+ \text{: } x(N)=1}\rbrace \).

The aggregate-monotonic core is well defined, since \((N,v_R)\) is balanced. We observe that it results from two sequential steps. First, it selects an element in the core of the root game \((N,v_R)\). Second, it consists in adding a non-negative or a non-positive vector to go back to the initial level of efficiency of (Nv). Whenever the core is non-empty, it holds that \(AC(N,v)\subseteq C(N,v)\). Calleja et al. (2009) have provided an axiomatic characterization of this solution concept by invoking the core selection property as well as upper and lower aggregate monotonicity properties.

2.3 Bertrand and Cournot oligopoly TU-games

Based on the two previous subsections, we now define Bertrand and Cournot oligopoly TU-games following the \(\gamma \)-approach (Hart and Kurz 1983) which is appropriate in oligopolies (Lardon 2012). The worth of any coalition is then determined by the total profit of its members at any Bertrand (Cournot, respectively)–Nash equilibrium in the normal form game where the players involved are the coalition formed and the outsiders acting individually.Footnote 4 Given a set of firms N, the Bertrand and Cournot oligopoly TU-games, denoted by \((N,v^B)\) and \((N,v^C)\), respectively, are defined for any coalition \(S\in 2^N\backslash {\lbrace {\emptyset }\rbrace }\) as:

$$\begin{aligned} v^B(S)=\sum _{i\in S}\pi _i^B(p_s^*,{\tilde{p}}_s)\text{, } \end{aligned}$$

and

$$\begin{aligned} v^C(S)=\sum _{i\in S}\pi _i^C(q_s^*,{\tilde{q}}_s)\text{, } \end{aligned}$$

where \((p_s^*,{\tilde{p}}_s)\) and \((q_s^*,{\tilde{q}}_s)\) are the unique Bertrand and Cournot–Nash equilibria,Footnote 5 respectively, with the understanding that each cartel member \(i\in S\) charges a price \(p_s^*\) and produces a quantity \(q_s^*\), and each outsider \(j\in N\backslash {S}\) charges a price \({\tilde{p}}_s\) and produces a quantity \({\tilde{q}}_s\). Since products are symmetrically differentiated and firms operate at a constant and identical marginal cost, both Nash equilibria only depend on the size s of coalition S. As a consequence, identical parties (cartel members or outsiders) earn identical profits for both competition types. Hence, the worth of any coalition S can be expressed as either \(v^B(S)=s\pi _i^B(p_s^*,{\tilde{p}}_s)\) or \(v^C(S)=s\pi _i^C(q_s^*,{\tilde{q}}_s)\) where \(i\in S\) is a representative cartel member. It follows from these remarks that Bertrand and Cournot oligopoly TU-games \((N,v^B)\in G\) and \((N,v^C)\in G\) are symmetric.

When the grand coalition forms, cartel members behave as a multiproduct monopoly maximizing its total profit. In oligopolies, we ascertain that any efficient payoff vector in the core permits to stabilize the monopoly power into the grand coalition. Furthermore, the aggregate-monotonic core selects a subset of those payoff vectors for which if the profit of multiproduct monopoly grows, no cartel member can suffer from it.

3 Comparative analysis of Nash equilibrium prices, quantities, and profits

In this section, we first derive from the maximization of profits given by (2), (4), and (5) the reaction functions of any cartel member and any outsider for both competition types. Note that the expressions of equilibrium prices, quantities, and profits in the presence of a cartel of firms have already been provided by Wang and Zhao (2010). Then, we proceed to a comparative analysis of Nash equilibrium prices, quantities, and profits involving a cartel of firms. Since products are symmetrically differentiated and firms operate at a constant and identical marginal cost, any Bertrand (Cournot, respectively)–Nash equilibrium implies that identical parties (cartel members or outsiders) must choose identical prices (quantities, respectively) denoted by \(p_i\) (\(q_i\), respectively) for each cartel member, and \(p_j\) (\(q_j\), respectively) for each outsider. Given a coalition \(S\in 2^N\backslash {\lbrace {\emptyset ,N}\rbrace }\), this will permit us to represent the reaction functions into simple two-dimensional diagrams in price space (quantity space, respectively) where the vertical dimension indicates the price \(p_i\) charged (quantity \(q_i\) produced, respectively) by any cartel member \(i\in S\), and where the horizontal dimension indicates the price \(p_j\) charged (quantity \(q_j\) produced, respectively) by any outsider \(j\in N\backslash {S}\). Furthermore, we assume that \(c=0\). This is without loss of generality as we can perform the transformations \({\bar{V}}=V-c\), \({\bar{p}}_i=p_i-c\) and \({\bar{p}}_j=p_j-c\) in price space.

3.1 Reaction functions

In Bertrand competition, denote by \(R_I^B(p_j)\) the price charged by each cartel member for any given price \(p_j\) charged by each outsider. This reaction function derived from the maximization of the joint profit \(\sum _{i\in S}\pi _i^B(p_1,\ldots ,p_n)\) given by (5) is upward sloping:

$$\begin{aligned} R_I^B(p_j)=\frac{nV+r(n-s)p_j}{2(n+r(n-s))}. \end{aligned}$$
(9)

Denote by \(R_O^B(p_i)\) the price charged by each outsider for any given price \(p_i\) charged by each cartel member. This reaction function derived from the maximization of the profit \(\pi _j^B(p_1,\ldots ,p_n)\), \(j\in N\backslash {S}\), given by (2), is upward sloping:

$$\begin{aligned} R_O^B(p_i)=\frac{nV+rsp_i}{2n+r(n+s-1)}. \end{aligned}$$
(10)

Both curves have slopes less than one and intersect at the unique Bertrand–Nash equilibrium \((p_s^*,{\tilde{p}}_s)\). In Fig. 1, this Bertrand–Nash equilibrium occurs at B where reaction functions \(R_I^B(p_j)\) and \(R_O^B(p_i)\) intersect.

Fig. 1
figure 1

Tâtonnement process in price space from Cournot to Bertrand competition

In Cournot competition, denote by \(R_I^C(q_j)\) the production of each cartel member for any given quantity \(q_j\) produced by each outsider. This reaction function derived from the maximization of the joint profit \(\sum _{i\in S}\pi _i^C(q_1,\ldots ,q_n)\) given by (5) is downward sloping:

$$\begin{aligned} R_I^C(q_j)=\frac{n(1+r)V-r(n-s)q_j}{2(n+rs)}. \end{aligned}$$
(11)

Denote by \(R_O^C(q_i)\) the quantity reaction of each outsider for any given quantity \(q_i\) produced by each cartel member. This reaction function derived from the maximization of the profit \(\pi _j^C(q_1,\ldots ,q_n)\), \(j\in N\backslash {S}\), given by (4), is downward sloping:

$$\begin{aligned} R_O^C(q_i)=\frac{n(1+r)V-rsq_i}{2n+r(n-s+1)}. \end{aligned}$$
(12)
Fig. 2
figure 2

Nash equilibrium quantities when each outsider reduces its quantity from Bertrand to Cournot competition

Fig. 3
figure 3

Nash equilibrium quantities when each outsider raises its quantity from Bertrand to Cournot competition

Both curves intersect at the unique Cournot–Nash equilibrium \((q_s^*,{\tilde{q}}_s)\). In Figs. 2, 3, and 4, this Cournot–Nash equilibrium occurs at C where reaction functions \(R_I^C(q_j)\) and \(R_O^C(q_i)\) intersect.

3.2 Comparative analysis of Nash equilibrium prices

To make price comparison, we study reaction functions of both competition types in price space. In Cournot competition, Shubik’s demand system given by (1) permits to express the reaction function of any cartel member given by (11) in price space as:

$$\begin{aligned} \bar{R}_I^C(p_j)=\frac{(n+rs)(nV+r(n-s)p_j)}{2n^2(1+r)+nr^2s-r^2s^2}, \end{aligned}$$
(13)

and the reaction function of any outsider given by (12) as:

$$\begin{aligned} \bar{R}_O^C(p_i)=\frac{(n+r)(nV+rsp_i)}{n^2(2+r)+nr(s+1)+r^2s}. \end{aligned}$$
(14)

In price space, both curves intersect at the unique Cournot–Nash equilibrium in terms of prices \((P_i(q_s^*,{\tilde{q}}_s),P_j(q_s^*,{\tilde{q}}_s))\) with the understanding that each cartel member and each outsider sells its products at price \(P_i(q_s^*,{\tilde{q}}_s)\) and \(P_j(q_s^*,{\tilde{q}}_s)\), respectively. In Fig. 1, this Cournot–Nash equilibrium occurs at C where reaction functions \(\bar{R}_I^C(p_j)\) and \(\bar{R}_O^C(p_i)\) intersect.

In price space, both the y-intercepts and the slopes of the reaction functions in Cournot competition are higher than those of reaction functions in Bertrand competition (the proofs are given in Sect. 6.1 in the appendix). One conclusion immediately follows from these geometrical properties.

Proposition 3.1

All prices are larger in Cournot than in Bertrand competition.

Hence, the standard Bertrand–Cournot rankings on prices still hold. The tâtonnement process from Cournot to Bertrand competition can be described as follows (Fig. 1). In Bertrand competition, at the unique Cournot–Nash equilibrium in terms of prices \((P_i(q_s^*,{\tilde{q}}_s),P_j(q_s^*,{\tilde{q}}_s))\), any cartel has negative marginal revenue and, therefore, must reduce price from \(P_i(q_s^*,{\tilde{q}}_s)\) to \(p_i^1\) which is its best response to \(P_j(q_s^*,{\tilde{q}}_s)\) charged by each outsider. Then, because reaction functions are upward sloping (due to strategic complementarity of the price strategies), each outsider will react to this new price configuration by reducing its own price. In response, the cartel further reduces price and so until reaching the unique Bertrand–Nash equilibrium \((p_s^*,{\tilde{p}}_s)\).

3.3 Comparative analysis of Nash equilibrium quantities

To make quantity comparison, we study reaction functions of both competition types in quantity space. In Bertrand competition, Shubik’s inverse demand system given by (3) permits to express the reaction function of any cartel member given by (9) in quantity space as:

$$\begin{aligned} \bar{R}_I^B(q_j)=\frac{(n+r(n-s))((1+r)nV-r(n-s)q_j)}{2n^2(1+r) +nr^2s-r^2s^2}, \end{aligned}$$
(15)

and the reaction function of any outsider given by (10) as:

$$\begin{aligned} \bar{R}_O^B(q_i)=\frac{(n(1+r)-r)((1+r)nV-rsq_i)}{n^2(2+3r+r^2) -nr(1+r)(s+1)+r^2s}. \end{aligned}$$
(16)

In quantity space, both curves intersect at the unique Bertrand–Nash equilibrium in terms of quantities \((D_i(p_s^*,{\tilde{p}}_s),D_j(p_s^*,{\tilde{p}}_s))\) with the understanding that the quantity demanded of each cartel member and each outsider are \(D_i(p_s^*,{\tilde{p}}_s)\) and \(D_j(p_s^*,{\tilde{p}}_s)\), respectively. In Figs. 2, 3, and 4, this Bertrand–Nash equilibrium occurs at B where reaction functions \(\bar{R}_I^B(q_j)\) and \(\bar{R}_O^B(q_i)\) intersect.

In quantity space, both the y-intercepts and the absolute value of the slopes of the reaction functions in Bertrand competition are higher than those of reaction functions in Cournot competition (the proofs are given in Sect. 6.2 in the appendix). Unlike Nash equilibrium prices, these geometrical properties do not permit to compare Nash equilibrium quantities. However, we analytically establish that the quantity change of each cartel member is negative from Bertrand to Cournot competition.

Proposition 3.2

Quantity produced by each cartel member is larger in Bertrand than in Cournot competition.

We observe that the same conclusion does not hold for the quantity change of each outsider. For example, on the basis of a demand intercept \(V=1000\), a number of firms \(n=25\), and a substitutability parameter \(r=2\), we compare the quantity change of each outsider from Bertrand to Cournot competition by distinguishing three illustrative cases:Footnote 6

  • when \(s=2\), the quantity change \({\tilde{q}}_s-D_j(p_s^*,{\tilde{p}}_s)\simeq 736-745= - 9\) is negative. Since the two cartel members have incentive to act as price-taking profit maximizer in Cournot competition, their low quantity change \(q_s^*-D_i(p_s^*,{\tilde{p}}_s)\simeq 709-735=-26\) does not significantly impact on price for all outsiders. With this low increase in price, each outsider has negative marginal revenue and must decrease its quantity too.

  • when \(s=10\), the quantity change \({\tilde{q}}_s-D_j(p_s^*,{\tilde{p}}_s)\simeq 774-767=70\) is positive. Since the ten cartel members have incentive to act as price-making profit maximizer in Cournot competition, there is a significant quantity change \(q_s^*-D_i(p_s^*,{\tilde{p}}_s)\simeq 575-657=-82\). Each outsider has then a positive marginal revenue and will take advantage of this price raising by increasing its own quantity.

  • when \(s=24\), the quantity change \({\tilde{q}}_s-D_j(p_s^*,{\tilde{p}}_s)\simeq 944-956=-12\) is negative. Since the cartel has quasi-monopoly power, the quantity produced by each cartel member in Bertrand competition is close to its optimal production in Cournot competition. Hence, the quantity change \(q_s^*-D_i(p_s^*,{\tilde{p}}_s)\simeq 501-513=-12\) is low. As in the first case, the unique outsider will respond by decreasing its quantity.

Thus, the quantity change of each outsider from Bertrand to Cournot competition is not monotonic with respect to the size of the cartel which leads to distinguish two complementary cases in quantity space depending on whether each outsider decides to reduce (Fig. 2) or raise (Fig. 3) its own quantity.

In light of the above example, we identify typical oligopoly cases in which each outsider raises its quantity from Bertrand to Cournot competition.

Proposition 3.3

Quantity produced by each outsider is smaller in Bertrand than in Cournot competition providing that we consider a cartel of size \(s=n/k\) for some \(k>1\)Footnote 7 and the number of firms n is sufficiently large.

3.4 Comparative analysis of Nash equilibrium profits

Although the comparison of Nash equilibrium profits according to the type of product differentiation has already been drawn (Häckner 2000), the influence of the market structure on the profit change of firms from Bertrand to Cournot competition remains to be determined.

Proposition 3.4

Each outsider earns lower profits in Bertrand than in Cournot competition. Each cartel member earns lower profits in Bertrand than in Cournot competition providing that each outsider reduces its quantity from Bertrand to Cournot competition.

The number of firms turns out to be a key parameter to ensure larger profits to cartel members in Cournot than in Bertrand competition for at least two reasons. First, when n is small, each outsider has an incentive to act as a price-making profit maximizer by reducing its quantity (Fig. 2). Second, even if a small number of outsiders raise their quantity (Fig. 3), this does not cause a substantial damage on the profit of each cartel member. For example, when \(V=1000\), \(n=15\), \(s=12\), and \(r=2\), although the quantity change of each outsider \({\tilde{q}}_s-D_j(p_s^*,{\tilde{p}}_s)\simeq 862-860=2\) is positive, the profit change of each cartel member \(\pi _i^C(q_s^*,{\tilde{q}}_s)-\pi _i^B(p_s^*,{\tilde{p}}_s)\simeq 225985-224000=1985\) also remains positive.Footnote 8

Proposition 3.5

If \(n\le 25\), then each cartel member earns higher profits in Cournot than in Bertrand competition.

This result is proved by resorting to iterative computations detailed in Sect. 6.4 in the appendix. More precisely, in a lexicographical order on (ns), the profits bound becomes \(n=26\) and \(s=11\) (see footnote 11). Proposition 3.5 suggests to distinguish two oligopoly types: oligopoly of small size or medium size (\(n \le 25\)) for which the standard Bertrand–Cournot rankings on profits still hold and oligopoly of large size (\(n>25\)) for which one asymptotic conclusion can be established.

Proposition 3.6

If we consider a cartel of size \(s=n/k\) for some \(k>1\) and the number of firms n is sufficiently large, then each cartel member earns higher profits in Bertrand than in Cournot competition.

To get the intuition behind this result, note that for any \(k>1\) and \(n\rightarrow \infty \), outsiders become enough to cause a substantial damage on the profit of each cartel member by increasing their quantity from Bertrand to Cournot competition (Proposition 3.3). For example, when \(V=1000\), \(n=50\), \(k=2\) (hence there are 25 outsiders), and \(r=2\), the profit change \(\pi _i^C(q_s^*,{\tilde{q}}_s)-\pi _i^B(p_s^*,{\tilde{p}}_s)\simeq 200485-200152=333\) is positive (see footnote 8). However, with the same parameters V, k, and r, if the number of firms increases from 50 to 100 (hence there are 50 outsiders), the profit change \(\pi _i^C(q_s^*,{\tilde{q}}_s)-\pi _i^B(p_s^*,{\tilde{p}}_s)\simeq 199423-199797=-374\) becomes negative as predicted by Proposition 3.6.

4 Comparison of the cores and the aggregate-monotonic cores

In this section, based on the previous analysis on Nash equilibrium profits of cartel members, we first establish the result on the cores. Then, we prove that the core of Cournot oligopoly TU-games is non-empty. Finally, we proceed to the comparison of the aggregate-monotonic cores.

First, the maximizations of the joint profit of the grand coalition \(\sum _{i\in N}\pi _i^B(p_1,\ldots ,p_n)\) and \(\sum _{i\in N}\pi _i^C(q_1,\ldots ,q_n)\) given by (5) lead to the same worth, since both problems are perfectly dual, i.e., \(v^B(N)=v^C(N)\). Moreover, it follows from Proposition 3.5 that \(v^B(S)=s\pi _i^B(p_s^*,{\tilde{p}}_s)<s\pi _i^C(q_s^*,{\tilde{q}}_s)=v^C(S)\) when \(n\le 25\). Hence, we deduce from (6) the following result.

Corollary 4.1

For any \(n\le 25\), the core of \((N,v^C)\) is strictly included in the core of \((N,v^B)\).

This result highlights that it is easier for firms to collude in Bertrand than in Cournot competition when \(n\le 25\) which corresponds, in practice, to the majority of differentiated oligopolies with symmetric costs. Otherwise, Proposition 3.6 suggests that the cores of Bertrand and Cournot oligopoly TU-games cannot be compared for some values of parameters. For example, on the basis of a demand intercept \(V=10\), a number of firms \(n=50\), and a substitutability parameter \(r=28\), we want to establish that \(C(N,v^C)\not \subseteq C(N,v^B)\). The worth of the grand coalition is given by \(v^B(N)=v^C(N)=1250\). Now, consider coalition \({\overline{S}}=\lbrace {1,2,\ldots ,41}\rbrace \) and payoff vector \(x=((\frac{305}{41})_{i=1}^{41},(105)_{i=42}^{50})\in {\mathbb {R}}^n\). Hence, any player in \({\overline{S}}\) obtains the lowest payoff according to x. It follows from \(x(N)=1250\) that \(x\in X(N,v^B)=X(N,v^C)\). The worth of coalition \({\overline{S}}\) is given by either \(v^B({\overline{S}})=\frac{498688919375}{1633129744}\simeq 305,3578\) or \(v^C({\overline{S}})=\frac{7122110000}{23551609}\simeq 302,4044\). Note that \(v^B({\overline{S}})>v^C({\overline{S}})\) as predicted by Proposition 3.6. Furthermore, we deduce from \(x({\overline{S}})=305<v^B({\overline{S}})\) that \(x\not \in C(N,v^B)\). It remains to show that \(x\in C(N,v^C)\). To this end, we distinguish two complementary cases. First, consider any coalition \(S\in 2^N\backslash {\lbrace {\emptyset }\rbrace }\), such that \(S\subseteq {\overline{S}}\). Then, it holds that:

$$\begin{aligned} \begin{aligned} x(S)-v^C(S)&= \frac{305s}{41}- \frac{237568s(28s+50)10^4}{(2800(s+51)+784(52-s)s+10^4)^2} \\&= \frac{5s(146461s^4-16278094s^3+395208569s^2+1041879300s+1758552500)}{41(49s^2-2723s-9550)^2}\text{, } \end{aligned} \end{aligned}$$

which is non-negative for any \(s\le 41\). Since any player in \({\overline{S}}\) obtains the lowest payoff according to x, it follows from the symmetry of \((N,v^C)\in G\) that \(x(S)-v^C(S)\ge 0\) for any \(S\in 2^N\backslash {\lbrace {\emptyset }\rbrace }\) such that \(s\le 41\). Second, consider any coalition \(S\in 2^N\backslash {\lbrace {\emptyset }\rbrace }\), such that \(S\supseteq {\overline{S}}\). Then, it holds that:

$$\begin{aligned} \begin{aligned} x(S)-v^C(S)&= 305+105(s-41)- \frac{237568s(28s+50)10^4}{(2800(s+51)+784(52-s)s+10^4)^2} \\&= \frac{5(50-s)(-50421s^4+5003684s^3-99354409s^2-824884550s -1459240000)}{(49s^2-2723s-9550)^2}\text{, } \end{aligned} \end{aligned}$$

which is non-negative for any \(s\ge 42\). By the same argument as above, the symmetry of \((N,v^C)\in G\) implies that \(x(S)-v^C(S)\ge 0\) for any \(S\in 2^N\backslash {\lbrace {\emptyset }\rbrace }\), such that \(s\ge 42\). Thus, we conclude that \(x\in C(N,v^C)\).

Then, we aim to establish that the core of Cournot oligopoly TU-games is non-empty. We first need the following lemma.

Lemma 4.2

In Cournot competition, when \(s<n\), the profit of each cartel member attains its maximum at \(s=1\) or at \(s=n-1\). Furthermore, when \(n\ge 5\), this profit is maximum at \(s=n-1\), i.e., for any \(s\in \lbrace {1,\ldots ,n-2}\rbrace \), \(\pi _i^C(q_{n-1}^*,{\tilde{q}}_{n-1})>\pi _i^C(q_s^*,{\tilde{q}}_s)\).

To get an intuition of this result, let us consider \(V=10\), \(n=5\), and \(r=2\). For any \(s\in \{1,2,3,4\}\), the profit of each cartel member is given by \(\pi _i^C(q_1^*,{\tilde{q}}_1)\simeq 21,69\), \(\pi _i^C(q_2^*,{\tilde{q}}_2)=21,6\), \(\pi _i^C(q_3^*,{\tilde{q}}_3)\simeq 22,08\), and \(\pi _i^C(q_4^*,{\tilde{q}}_4)\simeq 23,19\). Thus, the profit of each cartel member attains its maximum at \(s=4\) as predicted by Lemma 4.2.

Proposition 4.3

The core of any Cournot oligopoly TU-game \((N,v^C )\in G\) is non-empty.

This result establishes that there always exists an efficient payoff vector which permits to stabilize the monopoly power in Cournot competition.

Third, we compare the aggregate-monotonic cores between Bertrand and Cournot competition. To this end, we need the following result.

Theorem 4.4

(Deneckere and Davidson 1985) In Bertrand competition, the profit of each cartel member is strictly increasing with respect to s, i.e., for any \(s\in \lbrace {1,\ldots ,n-1}\rbrace \), \(\pi _i^B(p_{s+1}^*,{\tilde{p}}_{s+1})>\pi _i^B(p_s^*,{\tilde{p}}_s)\).

Theorem 4.5

The aggregate-monotonic core of \((N,v^C)\) is strictly included in the aggregate-monotonic core of \((N,v^B)\).

Finally, we verify that the aggregate-monotonic core may be strictly included in the core for both competition types. For example, when \(N=\lbrace {1,2,3,4}\rbrace \), \(V=9\) and \(r=1\), the worth of any coalition is given in the following table (see footnote 8).

s

1

2

3

4

\(v^B(S)\)

\(\dfrac{2268}{121}\simeq 18,74\)

\(\dfrac{54675}{1444}\simeq 37,86\)

\(\dfrac{1093500}{18769}\simeq 58,26\)

81

\(v^C(S)\)

\(\dfrac{3240}{169}\simeq 19,17\)

\(\dfrac{19683}{512}\simeq 38,44\)

\(\dfrac{1102248}{18769}\simeq 58,73\)

81

The aggregate-monotonic cores of \((N,v^B )\in G\) and \((N,v^C)\in G\) are given by:

$$\begin{aligned} AC(N,v^B )=\bigg \lbrace {x\in {\mathbb {R}}^n: \forall i\in N, x_i\ge \frac{364500}{18769}\simeq 19,42 \text{ and } x(N)=81}\bigg \rbrace \text{, } \end{aligned}$$

and

$$\begin{aligned} AC(N,v^C)=\bigg \lbrace {x\in {\mathbb {R}}^n: \forall i\in N, x_i\ge \frac{367416}{18769}\simeq 19,57 \text{ and } x(N)=81}\bigg \rbrace \text{, } \end{aligned}$$

respectively. Now, consider payoff vectors \(x_B=\left( \frac{364499}{18769},\frac{1155790}{56307},\frac{1155790}{56307},\frac{1155790}{56307} \right) \) and \(x_C=\left( \frac{367415}{18769},\frac{1152874}{56307},\frac{1152874}{56307},\frac{1152874}{56307} \right) \). We can verify that \(x_B\in C(N,v^B )\) but \(x_B\not \in AC(N,v^B )\), and \(x_C\in C(N,v^C )\) but \(x_C\not \in AC(N,v^C )\).

5 Concluding remarks

Throughout this work, we have revisited the classic comparison between Bertrand and Cournot competition. First, we have shown that merely assuming the formation of a cartel of firms or, equivalently, the existence of a multiproduct firm in an industry are sufficient to alter the standard Bertrand–Cournot rankings on quantities and profits. Second, comparing the cores and the aggregate-monotonic cores of Bertrand and Cournot oligopoly TU-games, we have proved that in most cases, it is easier for firms to collude in Bertrand than in Cournot competition.

Although our analysis is restricted to industries with symmetric product differentiation and costs, we argue that it becomes a very difficult task to compare asymmetric Nash equilibrium prices, quantities and profits both analytically and geometrically. Moreover, without symmetry assumptions, Bertrand and Cournot oligopoly TU-games are not symmetric anymore which makes the set of linear inequalities in (6) much more difficult to analyze even with a small number of firms. For example, consider the following class of three-firm oligopolies with asymmetric costs where \(N=\lbrace {1,2,3}\rbrace \), \(r=2\), and constant marginal costs of firms 1, 2, and 3 are given by \(c_1=0\), \(c_2=2\delta \), and \(c_3=4\delta \), respectively, with \(0\le \delta < (1/8)V\).Footnote 9 The worth of any coalition in Bertrand and Cournot competition is given in the following table.

S

\(v^B(S)\)

\(v^C(S)\)

\(\lbrace {1}\rbrace \)

\(\dfrac{21(4V+7\delta )^2}{1600}\)

\(\dfrac{45(2V+3\delta )^2}{784}\)

\(\lbrace {2}\rbrace \)

\(\dfrac{21(V-2\delta )^2}{100}\)

\(\dfrac{45(V-2\delta )^2}{196}\)

\(\lbrace {3}\rbrace \)

\(\dfrac{21(4V-23\delta )^2}{1600}\)

\(\dfrac{45(2V-11\delta )^2}{784}\)

\(\lbrace {1,2}\rbrace \)

\(\dfrac{160V^2-40\delta V+547\delta ^2}{363}\)

\(\dfrac{56V^2-28\delta V+185 \delta ^2}{121}\)

\(\lbrace {1,3}\rbrace \)

\(\dfrac{2(80V^2-320\delta V+1409 \delta ^2)}{363}\)

\(\dfrac{2(28V^2-112\delta V+475\delta ^2)}{121}\)

\(\lbrace {2,3}\rbrace \)

\(\dfrac{160V^2-1240\delta V+2947\delta ^2}{363}\)

\(\dfrac{56V^2-420\delta V+969\delta ^2}{121}\)

\(\lbrace {1,2,3}\rbrace \)

\(\dfrac{3(V^2-4\delta V+12\delta ^2)}{4}\)

\(\dfrac{3(V^2-4\delta V+12\delta ^2)}{4}\)

Calculating the difference between \(v^C(S)\) and \(v^B(S)\) for any \(S\in 2^N\backslash {\lbrace {\emptyset ,N}\rbrace }\) leads to:

$$\begin{aligned}&v^C(\lbrace {1}\rbrace )-v^B(\lbrace {1}\rbrace ) = \frac{3(512V^2-1208\delta V-3307\delta ^2)}{78400}\text{, }\\&v^C(\lbrace {2}\rbrace )-v^B(\lbrace {2}\rbrace ) = \frac{24(V-2\delta )^2}{1225}\text{, }\\&v^C(\lbrace {3}\rbrace )-v^B(\lbrace {3}\rbrace ) = \frac{3(512V^2-2888\delta V+53\delta ^2)}{78400}\text{, }\\&v^C(\lbrace {1,2}\rbrace )-v^B(\lbrace {1,2}\rbrace ) = \frac{4(2V^2-11\delta V+2\delta ^2)}{363}\text{, }\\&v^C(\lbrace {1,3}\rbrace )-v^B(\lbrace {1,3}\rbrace ) = \frac{8(V-2\delta )^2}{363}\text{, } \end{aligned}$$

and

$$\begin{aligned} v^C(\lbrace {2,3}\rbrace )-v^B(\lbrace {2,3}\rbrace ) = \frac{4(2V^2-5\delta V-10\delta ^2)}{363}\text{. } \end{aligned}$$

Hence, for any \(S\in 2^N\backslash {\lbrace {\emptyset ,N}\rbrace }\), it holds that \(v^C(S)-v^B(S) >0\) which implies that \(C(N,v^C)\subset C(N,v^B)\). Thus, the core inclusion property given by Corollary 4.1 still holds in this example.

The standard Bertrand–Cournot rankings on profits can also be easily altered in the presence of asymmetric costs. For example, on the basis of a demand intercept \(V=10\), a number of firms \(n=13\), a substitutability parameter \(r=28\), and constant marginal cost of firm k, \(k\in \lbrace {1,2,\ldots ,13}\rbrace \), given by \(c_k=(k-1)/8\), it holds that \(v^C(\lbrace {1,2,3,4,5}\rbrace )-v^B(\lbrace {1,2,3,4,5}\rbrace )\simeq -1,4817\). However, this counterexample is not relevant from an economic point of view, since the equilibrium quantity of outsider 13 in Bertrand competition is equal to \(-0,3318\). A similar result happens when \(V=11\), \(n=3\), \(r=1\), \(c_1=c_2=0\), and \(c_3=10\), since \(v^C(\lbrace {1,2}\rbrace )-v^B(\lbrace {1,2}\rbrace )\simeq -0,1168\) and the equilibrium quantity of outsider 3 in Bertrand competition is equal to \(-1,0684\). Besides the comparison of profits, the analysis should also focus on the conditions ensuring that equilibrium quantities are non-negative. The above examples show that these conditions depend both on coalition S and the heterogeneity of marginal costs. Thus, establishing a comparison of equilibrium profits as well as a core inclusion property turns out to be a very difficult challenge. The analysis of the aggregate-monotonic cores becomes much more difficult too, in part because Bertrand and Cournot oligopoly TU-games with asymmetric costs make the minimum level of efficiency given by (7) hard to compute.

To finish, our work indicates that much more remains to be explored in understanding the collusive behaviors of firms in oligopolies. Following in the footsteps of this work, we sustain that it is possible to extend our analysis from symmetric to asymmetric product differentiation or costs assuming only a restricted number of firms.