1 Introduction

In the Walrasian theory of general economic equilibrium, firms behave as price takers and there is no strategic interaction. When markets are complete and the number of firms is large, the assumption of price-taking behavior is well-founded: Gabszewicz and Vial (1972) start with a small number of firms and enlarge the economy by means of replication. Even though firms are Cournot competitors, their market power vanishes as they grow large in number and small in size relative to the economy. The limit of Cournot competition is a Walrasian equilibrium. The purpose of the present paper is to relax the assumption of complete markets. The setting is otherwise equivalent: It combines a Walrasian consumer side with producers who compete in a Cournot oligopoly, hence the name Cournot–Walras equilibrium. Although the modification seems small, the nature of the equilibrium set changes entirely. This challenges the positive foundations of price-taking behavior.

The model of production is simple: Each firm consists of a production technology, an entrepreneur who makes the decisions, and a group of capitalists who provide outside finance. Following the tradition of general equilibrium, the model is closed and capitalists are consumers driven by their own preferences. For simplicity, there are only two dates and a single good that represents income today and in each future state of the world. Production is financed today by issuing assets in the financial market. Each asset is a claim to a share of the future output. Consumers invest in assets because their portfolios determine their state-contingent future income. A model of this kind is introduced by Carvajal et al. (2012), who choose to make the following two assumptions: First, all agents have quasilinear utility functions. Second, entrepreneurs consume only at the present date. Even though these assumptions are restrictive, they have the merit of rendering the model tractable, with a clear division of roles into consumers and producers, as in the archetypical model of Cournot (1838).Footnote 1

Producers choose their asset payoffs strategically. Since they are entrepreneurs who only care about present income, profit maximization is their natural objective. Quasilinear utility guarantees a single-valued mapping from choices to market prices. The asset payoffs determine not only how income transfers are priced, but also which income transfers are possible in the first place. Ever since Hart (1975) made a broad audience aware of the issue, it is widely understood that demand and prices exhibit discontinuities when the dimension of the income transfer space changes. Discontinuous prices result in discontinuous profits, and discontinuous payoff functions of profit-maximizing producers result in a discontinuous game. So far, little is known about the equilibrium set in such models—neither about its qualitative properties, nor about conditions on the primitives of the model (i.e., preferences, endowments, technologies) that guarantee its nonemptiness. The focus of the present paper is on qualitative properties. The properties of interest are the number of equilibria, the types of assets issued, economic welfare, and the limits of competition as the number of producers grows large.

A classical result due to Dierker (1972) and Harsanyi (1973) is that Walrasian exchange economies as well as mixed extensions of finite games have an odd number of equilibria, provided that certain regularity conditions are fulfilled. It is known that discontinuities violate these conditions, and there is indeed no reason to presume that the number of Cournot–Walras equilibria with incomplete markets is odd. One may be tempted to believe that if the number is not odd, then it should be even, but such intuition is wrong. In the presence of discontinuities, the number of equilibria does not become even; it becomes very large: When markets are endogenously incomplete, there is a continuum of Cournot–Walras equilibria. The more incomplete a market becomes, the larger the set of equilibria grows. Denote by \(r\) the number of nonredundant assets, and by \(|\varvec{\varOmega }|\) the number of states; then, \(|\varvec{\varOmega }|-r\) measures the degree of market incompleteness. Conditional on the existence of at least one equilibrium with \(r\) nonredundant assets and a suitable regularity condition, the following results are derived:

  1. 1.

    There is a real indeterminacy of dimension \(r(|\varvec{\varOmega }|-r)\) (Theorem 1).

Only if markets are endogenously complete, i.e., \(|\varvec{\varOmega }|=r\), Cournot–Walras equilibria are determinate. In all other cases, there is a real indeterminacy in addition to the usual financial indeterminacy that arises in the presence of redundant assets. It includes a continuum of equilibria with different asset spans and different allocations. This result is obtained in a two-date finance economy with real assets. It is therefore in contrast to real indeterminacy found in other settings, such as economies with nominal assets, as in Balasko and Cass (1989), Geanakoplos and Mas-Colell (1989), Werner (1990) and Nagata (1998), or economies with future spot markets, as in Mas-Colell (1991). Since income transfers are restricted to the asset span, a natural question is whether Cournot competition precludes certain types of income transfers. The answer is negative:

  1. 2.

    The set of equilibrium asset spans is open in the space of all \(r\)-dimensional asset spans (Corollary 2).

This result is interpreted as follows: If there is one equilibrium with an \(r\)-dimensional asset span, then any nearby asset span (in the space of all \(r\)-spans) occurs endogenously at another equilibrium. Therefore, a large number of asset structures may arise from Cournot competition. The quasilinear setting lends itself to welfare comparisons of different equilibria. Given the large multiplicity of asset spans and allocations, it is no surprise that different equilibria are not equally desirable from a normative viewpoint:

  1. 3.

    Every open subset of the equilibrium set contains two equilibria that can be welfare-ranked (Proposition 1).

This leaves room for normative theory: It is possible to design welfare-oriented objectives for firms that are consistent with the self-interest of their owners. The attainable welfare standard is lower than constrained efficiency, but it cannot be raised any further: As Zierhut (2017) shows, constrained efficient production plans would generically be rejected by majority vote of the owners of the firm.

Finally, it is shown that in a world with incomplete markets, the limit behavior of Cournot–Walras equilibrium is different from its complete-market counterpart. The classical result that Walras equilibria are the unique limit points of Cournot competition as economies grow large is no longer true under endogenous asset structure choice:

  1. 4.

    The limit economy, as the number of producers goes to infinity, may have a continuum of incomplete-market equilibria that can be welfare-ranked.

Even though these results reveal several notable properties, they certainly do not constitute an exhaustive analysis of general equilibrium with imperfect competition. Any economic model is a compromise between generality and tractability, and setting the focus on one aspect is synonymous with neglecting others. However, several of these neglected aspects are studied elsewhere. The most important one is existence of equilibrium, which is addressed in the growing literature on pure-strategy Nash equilibria in discontinuous games, albeit so far limited to conditions on derived objects (i.e., demand, best replies).Footnote 2 Conditions on the primitives of the model are formulated in existence theorems for Cournot–Walras equilibrium with complete markets, such as in Shirai (2010). However, these results are not applicable in the present setting with an endogenous asset span.

Other neglected aspects include market entry and strategic takeovers of firms. A model with free entry is studied by Novshek and Sonnenschein (1978, 1983) in a setting with complete markets. In the models of Milne and Ritzberger (2002) and Demichelis and Ritzberger (2011), production technologies are owned by corporations and large investors acquire shares strategically. Another strand of the literature deals with complications that occur when the assumptions of the present model are relaxed. For example, the mapping from production plans to prices need not be single-valued outside the quasilinear setting. Then, as shown by Dierker and Grodal (1986), existence may fail even in the mixed extension. Moreover, equilibrium in pure strategies can only be defined with respect to a price selection. For discussions of this topic, the reader is referred to Roberts (1980) and Allen (1994).

If there are multiple goods per state, the profit functions of producers depend on the chosen price normalization rule. In an example by Böhm (1994), any allocation can be attained at a Cournot–Walras equilibrium under some normalization rule. Moreover, if a firm has multiple owners who consume multiple goods, there may be disagreement about the optimal production plan, and profit maximization is no longer a well-founded objective of the firm. Dierker and Grodal (1999) and Bejan (2008) attempt to resolve these issues by proposing different objectives of the firm that depend only on relative prices. Nevertheless, as long as the objective function depends on prices, demand, or the utility of consumers, discontinuities arise when the asset structure is endogenous. Therefore, even in a much more general setting one can expect indeterminacy results similar to Theorem 1, but also considerable side effects.

The remainder of this paper is organized as follows: Section 2 presents the model. Section 3 explains the intuition by means of a simple example. Section 4 quantifies the degree of indeterminacy. Section 5 shows that different equilibria can be welfare-ranked and discusses the normative implications. Section 6 replicates the economy and studies the limit points of Cournot competition in an example. Section 7 concludes.

2 Model

Consider a two-date finance economy with a finite number of consumers and a finite number of producers. Production takes time: The input is required at the present date (date 0); the output becomes available at the future date (date 1). The future is uncertain, and the output quantity depends on the state of the world. At date 0, producers choose their production plans. Each producer sells a claim to his state-dependent output in the form of a financial asset. Consumers trade these assets in the financial market. At date 1, all assets pay off.

The following notation is used throughout: If \(x\) is a vector in Euclidean space, \(x \ge 0\) means all components are nonnegative, \(x > 0\) means at least one component is greater than zero, and \(x \gg 0\) means all components are greater than zero. The inner product is written as \(x \cdot y\), and \({\varvec{I}}\) stands for the identity matrix. Moreover, for any set \(S\), \(\mathrm {id}_S\) denotes the identity map on \(S\), and if \(S\) is a component of a product space, \(\mathrm {pr}_S\) denotes the projection onto \(S\). Prices and gradients are viewed as row vectors, while all other variables are viewed as column vectors.

For a \(C^s\) function \(f:X\rightarrow Z\) between two \(C^s\) manifolds \(X,Z\) with \(s \ge 1\), \(d f[x]:T_X[x] \rightarrow T_Z[z]\) denotes the differential of \(f\) at \(x\in X\), which is a linear function between the tangent spaces \(T_X[x]\) at \(x\) and \(T_Z[z]\) at \(z\). It can be represented in local coordinates by the Jacobian matrix \(Df[x]\). For a \(C^s\) function \(f:X\rightarrow {\mathbb {R}}\) with \(s \ge 2\), \(d^2 f[x]:T_X[x]\times T_X[x] \rightarrow {\mathbb {R}}\) denotes the second-order differential, which is the bilinear form whose local representation is the Hessian matrix \(D^2 f[x]\). If \(S \subset X\), then \(f|_S\) denotes the domain restriction of \(f\) to \(S\). If \(S \not \subset X\), then \(f|_S\) is implicitly understood as the domain restriction of \(f\) to \(S\cap X\). Moreover, if \(S\) is a closed set, the phrase \(f\) is of class \(C^s\) on \(S\) is understood as \(f|_S\) having a \(C^s\) Whitney extension.

2.1 Commodities, uncertainty and markets

There is a single input good at date 0, which serves as the numéraire. The uncertainty at date 1 is represented by a finite state space \(\varvec{\varOmega }\). There is one output good for each state of the world. The financial market opens only at date 0: \(K\ge 2\) assets are traded at prices \(p \in {\mathbb {R}}^K\). Their state-dependent payoffs at date 1 are collected in an \(|\varvec{\varOmega }|\times K\) payoff matrix \({\varvec{A}}\). It is further assumed that \(K \ge |\varvec{\varOmega }|\); that is, there are sufficiently many producers such that complete markets are always technologically feasible. There are no short-sale constraints.

2.2 Consumers

There are \(I \ge 1\) consumers, indexed by superscripts \(i\in \{1,\dots ,I\}\). All consumers have identical consumption sets \({\mathcal {C}}^i = {\mathbb {R}}_+^{|\varvec{\varOmega }|+1}\). The consumption preferences of consumer \(i\) are represented by a utility function \(U^i:{\mathcal {C}}^i\rightarrow {\mathbb {R}}\). The endowment of the consumer is \(e^i \in {\mathcal {C}}^i\). Whenever consumer-specific variables are joined in a single vector, the superscript is omitted; e.g., \(e = (e^1,\dots ,e^I)\). Whenever consumer-specific variables are aggregated, a bar is put on top; e.g., \({\bar{e}} = \sum _{i=1}^I e^i\). Consumers behave as price takers: Each consumer \(i\) chooses a consumption plan \(c^i \in {\mathcal {C}}^i\) and a portfolio \(\psi ^i \in {\mathbb {R}}^K\) from his budget correspondence \(B^i:{\mathbb {R}}^{|\varvec{\varOmega }|\times K}\times {\mathbb {R}}^K \rightrightarrows {\mathcal {C}}^i\times {\mathbb {R}}^K\), which is defined as

$$\begin{aligned} B^i({\varvec{A}},p) = \left\{ (c^i,\psi ^i)\in {\mathcal {C}}^i\times {\mathbb {R}}^K\,\left| \,c^i \le e^i + \begin{pmatrix}-p\\ {\varvec{A}}\end{pmatrix}\cdot \psi ^i\right. \right\} \,. \end{aligned}$$
(1)

The asset demand correspondence \(\varPsi ^{i*}:{\mathbb {R}}^{|\varvec{\varOmega }|\times K}\times {\mathbb {R}}^K \rightrightarrows {\mathbb {R}}^K\) maps tuples \(({\varvec{A}},p)\) of payoffs and prices to solutions of the utility maximization problem

$$\begin{aligned} \max _{c^i,\psi ^i} U^i(c^i)\quad \text {subject to}\quad (c^i,\psi ^i) \in B^i({\varvec{A}},p). \end{aligned}$$
(2)

Demand of all consumers is joined in the correspondence \(\varPsi ^* = (\varPsi ^{1*},\dots ,\varPsi ^{I*})\).

2.3 Producers

There are \(K \ge 2\) producers, indexed by superscripts \(k\in \{1,\dots ,K\}\). The production set of each producer \(k\) is decomposed into a choice set \({\mathcal {A}}^k\subset {\mathbb {R}}_+^{|\varvec{\varOmega }|}\), which contains all feasible output vectors, and a cost function \(\kappa ^k:{\mathcal {A}} \rightarrow {\mathbb {R}}_+\), in which . Producers do not consume at date 1, and their only concern is present profits. Each producer \(k\) sells the entire output as an asset with payoffs \({\varvec{A}}^k \in {\mathcal {A}}^k\). The production preferences of producer \(k\) are represented by a profit function \(\varPi ^k:{\mathcal {A}}\times {\mathbb {R}}_+^K \rightarrow {\mathbb {R}}\), defined as revenue minus costs:

$$\begin{aligned} \varPi ^k({\varvec{A}},p) = p^k - \kappa ^k({\varvec{A}})\,. \end{aligned}$$
(3)

Producers behave strategically: They choose their plans conditional on an inverse demand function \(p^*:{\mathcal {A}}\rightarrow {\mathbb {R}}^K\). The payoff function of producer \(k\) can be written as

$$\begin{aligned} \varPi ^{k*}({\varvec{A}}) = \varPi ^k({\varvec{A}},p^*({\varvec{A}}))\,, \end{aligned}$$
(4)

and depends on strategy combinations \({\varvec{A}}= ({\varvec{A}}^k,{\varvec{A}}^{\lnot k})\). In this tuple, \({\varvec{A}}^k\) represents his own choice, whereas the collection \({\varvec{A}}^{\lnot k}\) represents the choices of the other \(K-1\) producers. The best-reply correspondence \(A^{k*}:{\mathcal {A}}\rightrightarrows {\mathcal {A}}^k\) of producer \(k\) associates with each candidate strategy combination \({\varvec{A}}_\# \in {\mathcal {A}}\) the solution set to his profit maximization problem

$$\begin{aligned} \max _{{\varvec{A}}^k} \varPi ^{k*}({\varvec{A}}^k,{\varvec{A}}_\#^{\lnot k})\quad \text {subject to}\quad {\varvec{A}}^k\in {\mathcal {A}}^k. \end{aligned}$$
(5)

2.4 Economies

The economy is defined by the characteristics of its consumers and producers. Consumers are described by their utility functions and endowments, which satisfy the following assumptions.

Assumption 1

(Preferences) For each consumer \(i\),

$$\begin{aligned} U^i(c^i) = c_0^i + u^i(c_{\varvec{1}}^i) \end{aligned}$$

for some function \(u^i:{\mathbb {R}}_{+}^{|\varvec{\varOmega }|}\rightarrow {\mathbb {R}}\) that satisfies for each \(c_{\varvec{1}}^i\in {\mathbb {R}}_{++}^{|\varvec{\varOmega }|}\),

  1. 1.

    \(u^i\) is continuous and of class \(C^3\) on \({\mathbb {R}}_{++}^{|\varvec{\varOmega }|}\)

  2. 2.

    \(du^i[c_{\varvec{1}}^i](v)\gg 0\;\forall v>0\)

  3. 3.

    \(d^2 u^i[c_{\varvec{1}}^i](v,v)<0\;\forall v\ne 0\)

  4. 4.

    \(du^i[c_{\varvec{1}}^i]({\varvec{I}}_\omega )\rightarrow \infty \) as \(c_\omega ^i\rightarrow 0\) for any \(\omega \in \varvec{\varOmega }\).

Assumption 2

(Endowments) Endowments satisfy \(e \gg 0\).

Under Assumption 1, utility is quasilinear in consumption at date 0 and consumers always desire positive consumption at date 1. Under Assumption 2, consumers have a nonzero endowment in all states of the world, which guarantees that the budget correspondence does not exhibit a discontinuity when some price goes to zero. Denote by \({\mathbb {E}} \subset {\mathcal {C}}\) the set of endowments that satisfy this assumption. Producers are described by their choice sets and cost functions, which satisfy the following assumptions.

Assumption 3

(Production possibilities) For each producer \(k\), \({\mathcal {A}}^k\) is a convex, compact subset of \({\mathbb {R}}_+^{|\varvec{\varOmega }|}\) with nonempty interior.

Assumption 4

(Production costs) For each producer \(k\), \(\kappa ^k\) is continuous and of class \(C^2\) on the interior of \({\mathcal {A}}^k\).

Note that the interior of \({\mathcal {A}}^k\) is an open subset of \({\mathbb {R}}^{|\varvec{\varOmega }|}\) and therefore a smooth \(|\varvec{\varOmega }|\)-dimensional manifold. Economies are completely defined by the characteristics of consumers and producers.

Definition 1

An economy is a tuple \((U,e,{\mathcal {A}},\kappa )\) that satisfies Assumptions 12, 3, and 4.

It is implicitly understood that all endogenous objects depend on the economy, and in the interest of a compact notation, economies are omitted as arguments; for example, \(\varPsi ^*({\varvec{A}},p)\) is written instead of \(\varPsi ^*({\varvec{A}},p,U,e,{\mathcal {A}},\kappa )\).

2.5 Cournot–Walras Equilibrium

The economy is in equilibrium if all consumers choose portfolios and consumption optimally, all producers play best replies, and prices are such that markets clear. The asset span is the linear subspace \(\mathrm {Im}({\varvec{A}})\) of feasible transfers of future consumption. If \(\mathrm {rank}({\varvec{A}}) = |\varvec{\varOmega }|\), markets are complete and arbitrary transfers are feasible. If \(\mathrm {rank}({\varvec{A}}) < |\varvec{\varOmega }|\), markets are incomplete. Denote by \({\mathcal {A}}_r\) the set of asset payoff matrices with rank \(r\)

$$\begin{aligned} {\mathcal {A}}_r = \left\{ {\varvec{A}}\in {\mathcal {A}}\,\left| \,\mathrm {rank}({\varvec{A}})=r\right. \right\} , \end{aligned}$$

and denote by \({\mathcal {X}}_r\) the set of no-arbitrage income transfer matrices for \(r\)-dimensional asset spans

$$\begin{aligned} {\mathcal {X}}_r = \left\{ ({\varvec{A}},p)\in {\mathcal {A}}_r\times {\mathbb {R}}_+^K\,\left| \,\mathrm {Im}\begin{pmatrix}-p\\ {\varvec{A}}\end{pmatrix}\cap {\mathbb {R}}_+^{|\varvec{\varOmega }|+1}=\{0\}\right. \right\} . \end{aligned}$$
(6)

Then, the budget correspondence \(B^i\) is continuous on \({\mathcal {X}}_r\) for any choice of \(r\in {\mathbb {N}}\) and has compact-convex values. Continuity of \(B^i\) fails at those points where the rank of \(\begin{pmatrix}-p\\ {\varvec{A}}\end{pmatrix}\) changes. Compactness fails in the presence of arbitrage opportunities; that is, if there are portfolios \(\psi ',\psi ''\in {\mathbb {R}}^K\) with identical payoffs \({\varvec{A}}\cdot \psi '={\varvec{A}}\cdot \psi ''\) but different prices \(p\cdot \psi '\ne p\cdot \psi ''\).Footnote 3 At all other points, utility maximization problem (2) has a solution. Under Assumption 1, the optimal consumption of consumer \(i\) can be expressed as a function \(c^{i*}:{\mathcal {A}}\times {\mathbb {R}}^K\rightarrow {\mathcal {C}}^i\). This function is of class \(C^2\) on \({\mathcal {X}}_r\) by continuity of \(B^i\). The supply of all assets is normalized to one, such that a price vector \(p\) clears the market if there is some \(\psi \in \varPsi ^*({\varvec{A}},p)\) such that

$$\begin{aligned} {\bar{\psi }} = \mathbf {1}. \end{aligned}$$

As strong monotonicity of \(U^i\) implies that the budget constraint in (1) holds with equality, the above asset market clearing condition implies that supply and demand of future consumption meet; that is, \({\bar{c}}_{\varvec{1}}^i = {\bar{e}}_{\varvec{1}}^i + {\bar{{\varvec{A}}}}\). The inverse demand function \(p^*:{\mathcal {A}}\rightarrow {\mathbb {R}}^K\) is defined as the solution to

$$\begin{aligned} {\bar{c}}_{\varvec{1}}^{*}({\varvec{A}},p^*({\varvec{A}})) = {\bar{e}}_{\varvec{1}}+ {\bar{{\varvec{A}}}}\,. \end{aligned}$$
(7)

Due to quasilinear utility, there exists a unique function \(p^*\) that solves (7).Footnote 4 This function is continuous on \({\mathcal {A}}_r\) because \({\bar{c}}_{\varvec{1}}^*\) is continuous on \({\mathcal {X}}_r\). The market for present consumption is implicitly cleared by Walras’ law.

Definition 2

A Cournot–Walras equilibrium for economy \((U,e,{\mathcal {A}},\kappa )\) with inverse demand \(p^*\) is a tuple \(({\varvec{A}},p,c,\psi )\) such that \({\varvec{A}}= A^*({\varvec{A}})\), \(p = p^*({\varvec{A}})\), \(c = c^*({\varvec{A}},p)\), \(\psi \in \varPsi ^*({\varvec{A}},p)\), and \({\bar{\psi }}=\mathbf {1}\).

Note that the present model is a variant of the Cournot–Walras model with financial markets introduced in Zierhut (2020), which differs in the following aspects: On the one hand, the present assumptions on producers are more liberal and permit an endogenous asset span, including endogenously incomplete markets. These are the focus of the present paper. On the other hand, the present assumptions on consumers are more restrictive in that utility is quasilinear. This is a simplification. Without quasilinear utility, there may be multiple solutions to (7) and the equilibrium concept is conditional on a selection \(p^*\). This selection problem disappears under quasilinear utility, and \(p^*\) is a unique inverse demand function, as in the early treatment of Gabszewicz and Vial (1972). To study the set of Cournot–Walras equilibria, some degree of differentiability is required at least locally. Equilibria that meet this requirement are called regular.

2.6 Regularity

Let \(({\varvec{A}},p,c,\psi )\) be a Cournot–Walras equilibrium and denote by \(r = \mathrm {rank}({\varvec{A}})\) its rank. Let \(\psi ^*\) be a local selection at \(({\varvec{A}},p)\) of the demand correspondence \(\varPsi ^*\) that is of class \(C^2\) on \({\mathcal {X}}_r\). More precisely: \(\psi ^*\) is a selection of \(\varPsi ^*|_{\mathcal {O}}\) for some open neighborhood \({\mathcal {O}}\) of \(({\varvec{A}},p)\). The existence of such a local selection is proven in Lemma A10 in the appendix. Since the interior of \({\mathcal {A}}_r\) is a smooth manifold, the tangent space \(T{\mathcal {A}}_r[{\varvec{A}}]\) is well-defined.

Definition 3

A Cournot–Walras equilibrium with \(\mathrm {rank}({\varvec{A}})=r\) is regular if

  1. 1.

    \(d_p{\bar{\psi }}^*|_{{\mathcal {X}}_r}[{\varvec{A}},p]\) spans \(\mathrm {Im}({\varvec{A}}^\top )\)

  2. 2.

    \(A^*\) is continuously differentiable at \({\varvec{A}}\)

  3. 3.

    \(dA^*|_{{\mathcal {A}}_r}[{\varvec{A}}]-\mathrm {id}_{T{\mathcal {A}}_r[{\varvec{A}}]}\) spans \(\mathrm {Im}({\varvec{A}})^K\).

An equilibrium that is not regular is called critical. If \(r = |\varvec{\varOmega }|\), then Definition 3 agrees with the concept of regularity introduced in Zierhut (2020), \(\psi ^*\) is continuously differentiable, and in the generic economy all equilibria with rank \(r\) are regular.Footnote 5 However, if markets are endogenously incomplete with \(r < |\varvec{\varOmega }|\), this is no longer true: First, any selection \(\psi ^*\) is discontinuous at \(({\varvec{A}},p)\). Second, regular equilibria are typically accompanied by critical equilibria. Both properties will be demonstrated by means of a simple example in Sect. 3. Since discontinuous demand results in discontinuous inverse demand \(p^*\), payoff functions (4) of producers are discontinuous. Therefore, the Cournot game becomes a discontinuous game.

Consider a restricted game that has the following properties in the neighborhood \({\mathcal {O}}\): The payoffs of all producers are of class \(C^2\), and each equilibrium with \(r\)-dimensional asset span of the original Cournot game is also an equilibrium of the restricted game (restricted equilibrium for short). The aim is to infer properties of the set \(\varXi _r\) of (unrestricted) Cournot–Walras equilibria with rank \(r\) from the set \({\hat{\varXi }}_r\) of restricted equilibria. To define such a restricted game, consider the correspondence \(\hat{{\mathcal {A}}}_r:{\mathcal {A}}_r\rightrightarrows {\mathcal {A}}_r\) with decomposition \(\hat{{\mathcal {A}}}_r = \hat{{\mathcal {A}}}_r^1\times \cdots \times \hat{{\mathcal {A}}}_r^K\) that associate with each reference asset structure \({\varvec{A}}_\#\) the restricted choice sets

$$\begin{aligned} \hat{{\mathcal {A}}}_r^k({\varvec{A}}_\#) = \left\{ {\varvec{A}}^k\in {\mathcal {A}}^k\,\left| \,\mathrm {rank}({\varvec{A}}^k,{\varvec{A}}_\#^{\lnot k})=r\right. \right\} . \end{aligned}$$
(8)

The only modification in the restricted game, relative to the original Cournot game, is that producers solve

$$\begin{aligned} \max _{{\varvec{A}}^k}\;\varPi ^{k*}|_{{\mathcal {A}}_r}({\varvec{A}}^k,{\varvec{A}}_\#^{\lnot k})\quad \text {subject to}\quad {\varvec{A}}^k\in \hat{{\mathcal {A}}}_r^k({\varvec{A}}_\#). \end{aligned}$$
(9)

instead of (5). By Eq. (4), the payoff function \(\varPi ^{k*}|_{{\mathcal {A}}_r}\) is of class \(C^2\) on \({\mathcal {A}}_r\), provided that \(p^*\) has these properties (and Lemma A11 in the appendix verifies that \(p^*\) has these properties). Let \(\varXi _r^*\) and \({\hat{\varXi }}_r^*\) be the sets of regular equilibria of the Cournot game and the restricted game, respectively. While \(\varXi _r\subset {\hat{\varXi }}_r\) by construction, it may well be that \(\varXi _r^*\not \subseteq {\hat{\varXi }}_r^*\). An equilibrium that is regular in the Cournot game need not be regular in the restricted game. At times, it will be convenient to focus on equilibria that are regular in both games and thus belong to the set \(\varXi _r^{**} = \varXi _r^* \cap {\hat{\varXi }}_r^*\). These equilibria are called strongly regular.

Definition 4

A Cournot–Walras equilibrium with \(\mathrm {rank}({\varvec{A}})=r\) is strongly regular if it lies in the set \(\varXi _r^{**}\); that is, it is a regular equilibrium of both the unrestricted game and the restricted game.

3 Example

Consider an economy with \(I=2\) consumers, \(K=2\) producers, and \(|\varvec{\varOmega }|=2\) states of the world. Both consumers have identical utility functions

$$\begin{aligned} U^i(c^i)=c_0^i+\sum _{\omega \in \varvec{\varOmega }}\ln (c_\omega ^i)\qquad i=1,2 \end{aligned}$$

but different endowments \(e^1=(2,0,\nicefrac {1}{2})^\top \) and \(e^2=(2,0,0)^\top \). Both producers have identical production technologies with zero costs \(\kappa ^k=0\) and

$$\begin{aligned} {\mathcal {A}}^k = \left\{ \left. \begin{pmatrix}\nicefrac {1}{2}+\alpha ^k\\ \nicefrac {1}{2}-\alpha ^k\end{pmatrix}\,\right| \,\alpha ^k\in \left[ -\nicefrac {1}{2},\nicefrac {1}{2}\right] \right\} \qquad k=1,2\,, \end{aligned}$$

which are described completely by a single parameter \(\alpha ^k\) each. Therefore, the joint strategy space can be depicted in two dimensions.Footnote 6 The asset structure \({\varvec{A}}=({\varvec{A}}^1,{\varvec{A}}^2)\) is determined endogenously by the producers. Whenever \(\alpha ^1\ne \alpha ^2\), \(\mathrm {rank}({\varvec{A}})=2\) and markets are complete; when \(\alpha ^1=\alpha ^2\), one asset is redundant, \(\mathrm {rank}({\varvec{A}})=1\), and markets are incomplete. It should be noted that the demand correspondences \(\varPsi ^{i*}\) are single-valued only if there is no redundant asset. In the case of \(\alpha ^1=\alpha ^2\), both consumers are indifferent between assets 1 and 2: Both assets have identical payoffs and, by the no-arbitrage principle, identical prices. Therefore, it is possible to define a single-valued selection

$$\begin{aligned} \psi ^{i*}({\varvec{A}},p) = \left\{ \begin{array}{ll@{\quad }l} &{} \varPsi ^{i*}({\varvec{A}},p)\cap \{\psi ^i\in {\mathbb {R}}^2\,|\,\psi _1^i=\psi _2^i\} &{} \text {if } \alpha ^1=\alpha ^2 \\ &{} \varPsi ^{i*}({\varvec{A}},p) &{} \text {otherwise} \end{array}\right. \end{aligned}$$

having the property that \(c^{i*}({\varvec{A}},p)\) and \(\psi ^{i*}({\varvec{A}},p)\) jointly solve utility maximization problem (2). The aggregate demand function \({\bar{\psi }}^*({\varvec{A}},p)=\psi ^{1*}({\varvec{A}},p)+\psi ^{2*}({\varvec{A}},p)\) is of class \(C^2\) on \({\mathcal {X}}_1\) and \({\mathcal {X}}_2\). Therefore, by the implicit function theorem, the solution \(p^*\) to the market clearing condition \({\bar{\psi }}^*({\varvec{A}},p^*({\varvec{A}}))=\mathbf {1}\) is of class \(C^2\) on \({\mathcal {A}}_1\) and \({\mathcal {A}}_2\), and so is \(\varPi ^*\).

Fig. 1
figure 1

Best-reply correspondences of Producer 1 (solid) and Producer 2 (dashed) over the space of strategies \(\alpha ^1\) (horizontal axis) and \(\alpha ^2\) (vertical axis)

The best-reply correspondences of both producers are illustrated in Fig. 1. In each panel, the strategy of producer 1 is drawn along the horizontal axis, and the strategy of producer 2 is drawn along the vertical axis. All symmetric strategy combinations \(\alpha ^1=\alpha ^2\), which result in incomplete markets, lie on the diagonal. Given any \(\alpha ^2\le -0.123\) and \(\alpha ^2\ge 0.322\), producer 1 finds it optimal to issue a nonredundant asset and thus to complete the market. At \(\alpha ^2=-0.123\) and at \(\alpha ^2=0.322\), producer 1 is indifferent between issuing a nonredundant asset and imitating the strategy of producer 2. At these points, his best-reply correspondence exhibits a discontinuity and maps to a set of cardinality two. For all points in between, the best reply of producer 1 lies on the diagonal. Due to the symmetry of the example, the best-reply correspondence of producer 2 has the same shape.

The right panel displays the best-reply correspondences of both producers. It is easy to see that there is a continuum of fixed points: The entire line segment \({\overline{ab}}\) consists of Cournot–Walras equilibria, each having an asset span of dimension 1. More abstractly, this set of equilibria is a 1-dimensional manifold with boundary. While this set need not be linear in general, it will be verified in Sect. 4 that the manifold structure survives in the general setting. The two boundary equilibria are critical, whereas all other equilibria are regular. Moreover, all regular equilibria are strongly regular because the best-reply correspondence in the restricted game is simply \({\hat{A}}^* = \mathrm {id}_{{\mathcal {A}}_1}\); thus, \(\varXi _1^* = \varXi _1^{**}\).

To understand the source of this multiplicity of equilibria, it is helpful to study the payoff function of one producer. Figure 2 shows the profit of producer 1 for all possible strategies \(\alpha ^1\) in response to a fixed strategy \(\alpha ^2=0.12\) of his competitor. The profit function is discontinuous at those points at which the asset span collapses to a ray. In the figure, this happens at \(\alpha ^1=\alpha ^2=0.12\), where the profit function exhibits an upward jump. Since this profit is higher than the profit under all other strategies, it is clear that imitation and thus an incomplete asset structure is the best reply of the producer.

Fig. 2
figure 2

Profit of Producer 1 as a function of \(\alpha ^1\) for fixed \(\alpha ^2=0.12\)

If both producers find it optimal to imitate their competitor, which is to say that \(\alpha ^1=\alpha ^2=0.12\) is indeed an equilibrium, a multiplicity of equilibria is inevitable: There are two local maxima with profits indicated by the horizontal dashed lines. The profit at the global maximum is strictly greater than the profit at the second-best reply. Since \(\varPi ^*\) is of class \(C^2\) on \({\mathcal {A}}_1\) and \({\mathcal {A}}_2\), there must be neighborhoods \({\mathcal {N}}_1 \subseteq {\mathcal {A}}_1\) of the combination of best replies and \({\mathcal {N}}_2 \subseteq {\mathcal {A}}_2\) of the combination of second-best replies, such that both producers prefer any strategy combination in \({\mathcal {N}}_1\) over all strategy combinations in \({\mathcal {N}}_2\). Thus, the entire set \({\mathcal {N}}_1\) consists of fixed points of \(A^*\).

It should be noted that such multiplicity of equilibria with incomplete markets is robust. Consider perturbations of endowments \(e\): By the implicit function theorem, \(\varPi ^*|_{{\mathcal {A}}_1}\) and \(\varPi ^*|_{{\mathcal {A}}_2}\) vary continuously in some neighborhood \({\mathcal {E}}\subset {\mathbb {E}}\) of \(e\). By continuity, every endowment vector \(e' \in {\mathcal {E}}\) must result in best replies in \({\mathcal {A}}_1\) that are strictly preferred to second-best replies in \({\mathcal {A}}_2\) by both producers. Therefore, discontinuities in the payoff functions of producers have twofold consequences: On the one hand, equilibria with incomplete markets, which always lie right at a discontinuity of \(p^*\), appear in large numbers. On the other hand, the cardinality of the equilibrium set is robust to perturbations of the economy.

This multiplicity of Nash equilibria in the Cournot game results in real indeterminacy of allocations on the Walrasian side of the model. To analyze whether these different economic outcomes are equally desirable from a normative viewpoint, the transferable utility property is used to measure welfare as

$$\begin{aligned} W = u^1(c^1) + u^2(c^2) = \sum _{i\in \{1,2\}}\sum _{\omega \in \varvec{\varOmega }} \ln (c_\omega ^i)\,. \end{aligned}$$

Figure 3 displays the welfare values of all equilibria with \(\alpha ^1=\alpha ^2\) in the interval \(\alpha ^k\in [-0.123,0.322]\). It is easy to see that different equilibria can be welfare-ranked. Moreover, moving toward a welfare-superior equilibrium does not require a strong intervention: At any welfare suboptimal equilibrium, there is small change in production plans that is still consistent with oligopolistic competition but leads to greater transferable utility. Within the set of all equilibrium strategy combinations, the welfare optimum is attained at \(\alpha ^1=\alpha ^2=0.087\). This is the preferred outcome of a weak social planner who can only redistribute the numéraire commodity once production is finished and the market has closed. Nevertheless, a more powerful planner who can choose production plans before the market opens is still able to achieve a welfare improvement. Any change in production plans of the form \(\alpha ^1+\varepsilon \) for Producer 1 and \(\alpha ^2-\varepsilon \) for Producer 2, with \(\varepsilon \ne 0\), leads to complete markets but leaves the aggregate input and output unchanged. Once the market opens, trade results in an optimal distribution of the optimal output. Therefore, a Pareto optimum is reached without any further intervention of the planner. Moreover, since utility is transferable in present consumption, welfare is maximized at the Pareto optimal market outcome.

Fig. 3
figure 3

Welfare of all equilibria on the manifold \({\overline{ab}}\)

Finally, it should be noted that the set of Cournot–Walras equilibria is actually a 2-dimensional manifold with boundary, not a 1-dimensional manifold. Each equilibrium in the line segment \({\overline{ab}}\) is only unique up to the selection \(\psi ^*\) from the demand correspondence. This selection is to a certain extent arbitrary: Since one of the two assets is redundant at any equilibrium, any change in portfolios of the form \(\varDelta _\varepsilon \psi ^1 = -\varDelta _\varepsilon \psi ^2 = (\varepsilon ,-\varepsilon )\) has no effect on allocations \(c\) and therefore satisfies utility maximization problem (2) at the same prices \(p\). If \(({\varvec{A}},p,c,\psi )\) is an equilibrium, so is \(({\varvec{A}},p,c,\psi +\varDelta _\varepsilon \psi )\) for any \(\varepsilon \in {\mathbb {R}}\). These equilibria are identical in terms of consumption and welfare but involve different trades in the market for financial assets. This 1-dimensional financial indeterminacy and the 1-dimensional real indeterminacy sum up to an equilibrium set of dimension 2.

4 Indeterminacy

The degree of financial indeterminacy is always easy to compute: The only source of such indeterminacy is redundant assets, and each feasible transfer can be realized by \(K-r\) portfolios. The rest is simple algebra: There are \(I\) consumers who must choose their portfolios. However, once the first \(I-1\) consumers have made their choices, the portfolio of the final consumer is determined by the market clearing condition. This results in financial indeterminacy of degree \((I-1)(K-r)\). Contrary to financial indeterminacy, which is welfare-neutral, real indeterminacy involves different allocations and is therefore welfare-relevant. To quantify the degree of real indeterminacy, the best-reply correspondence must be studied. This problem is approached in two steps: In the first step, the set of strongly regular equilibria is described. It turns out that this set is particularly well behaved. It has the structure of a differentiable manifold. In the second step, this structure is used to deduce the dimension of the larger set of regular equilibria. Step one:

Theorem 1

For any \(r\in {\mathbb {N}}\), the set of strongly regular equilibria with \(r\)-dimensional asset span, \(\varXi _r^{**}\), is a \(C^1\) manifold of dimension \(r(|\varvec{\varOmega }|-r)+(I-1)(K-r)\) or empty. The degree of real indeterminacy is \(r(|\varvec{\varOmega }|-r)\).

The proof of Theorem 1 is based on the differential topology of vector bundles. The reader unfamiliar with this topic will find a concise summary of all necessary concepts in the appendix, before the proof of the theorem is presented in full detail.Footnote 7 The logic of the proof can be outlined as follows: If \(({\varvec{A}},p,c,\psi )\) is a Cournot–Walras equilibrium with \(\mathrm {rank}({\varvec{A}})=r\), then for each producer \(k\), \(\varPi ^{k*}({\varvec{A}}^k,{\varvec{A}}^{\lnot k})\ge \varPi ^{k*}({\varvec{A}}_\#^k,{\varvec{A}}^{\lnot k})\) for any \({\varvec{A}}_\#^k\) that leads to a different rank. If the equilibrium is strongly regular, the inequality is strict and \(\varXi _r^{**}\) is open in \({\hat{\varXi }}_r^*\). Moreover, strong regularity implies that restricted equilibria can be described as the zeroes of a \(C^1\) function between vector bundles. The set \({\hat{\varXi }}_r^*\) is the preimage of the zero section under this function, and its dimension is determined by means of the preimage theorem.

This result can be extended to the whole set \(\varXi _r^*\) of regular equilibria. It turns out that \(\varXi _r^{**}\) and \(\varXi _r^{*}\) are of the same dimension, even though the latter need not have the structure of a \(C^1\) manifold. Step two:

Corollary 1

If \(\varXi _r^{**}\) is nonempty, the set of regular equilibria \(\varXi _r^{*}\) is of dimension \(r(|\varvec{\varOmega }|-r)+(I-1)(K-r)\). The degree of real indeterminacy is \(r(|\varvec{\varOmega }|-r)\).

In light of this quantitative result, which reveals that a large set of asset structures may occur in equilibrium, a natural qualitative question is what kind of asset can and what kind cannot arise in equilibrium. To address this question, one further corollary is added:

Corollary 2

If \(\varXi _r^{**}\) is nonempty, the set of \(r\)-dimensional equilibrium asset spans is open in the set of all \(r\)-dimensional asset spans.

These results reveal a stark contrast of economic outcomes between oligopolies with complete and incomplete markets. When markets are complete, the self-interest of producers determines the economic outcome. In this case, \(|\varvec{\varOmega }|=r\) and thus there is no real indeterminacy. In addition, if \(K=|\varvec{\varOmega }|\) as in the example, there are no redundant assets, i.e., \(K=r\), which eliminates the financial indeterminacy. As a consequence, \(\varXi _r^*\) is a finite set of isolated equilibria by Corollary 1.

When markets are incomplete, a large set of outcomes are all individually rational for producers. The dimension of this set grows with the degree of market incompleteness: A decrease in the dimension of the asset span \(r\) has two effects. On the one hand, the degree of market incompleteness \(|\varvec{\varOmega }|-r\) becomes greater, which enlarges the real indeterminacy. On the other hand, the number of redundant assets \(K-r\) increases, which enlarges the financial indeterminacy. While individual rationality is a very restrictive requirement for production decisions when markets are complete, it permits a rich variety of asset structures in incomplete markets.

Corollary 2 goes one step further and shows that locally anything goes: No asset span can be ruled out a priori. Recall that the set of all asset spans of a given dimension is known to be a manifold called the Grassmannian. The set of asset spans that can occur in equilibrium is a submanifold. The difference in dimension between the two manifolds measures how restrictive the self-interest of producers really is. As the corollary shows: not at all. At a regular Cournot–Walras equilibrium with incomplete markets, the asset span can be tilted in any direction, and provided that it is not tilted too far, there exists another regular equilibrium with exactly that new asset span.

These findings are not limited to strategic production choices but extend to all kinds of financial innovation that cause a discontinuity in demand. Consider the baseline model of Carvajal et al. (2012) in which a predetermined production plan is split and sold in the form of multiple assets. Even though the choice sets of such producers are different, they still act as financial innovators when they issue nonredundant assets. Such financial innovation causes a discontinuity in their payoff functions, and the result is again a multiplicity of equilibria. Each of the resulting equilibria is perfectly consistent with the self-interest of producers, but contrary to Walrasian economies this self-interest restricts possible economic outcomes to a set rather than to a single allocation. Given this abundance of possible economic outcomes, it should not be surprising that a nontrivial welfare ranking is possible. This is formally proven in Sect. 5.

5 Welfare

Since utility is linear in consumption at date 0 for consumers and producers alike, there is a natural welfare function \(W:{\mathcal {A}}\times {\mathbb {R}}^K\times {\mathcal {C}}\times {\mathbb {R}}^{IK}\rightarrow {\mathbb {R}}\) that can be used to compare different equilibria:

$$\begin{aligned} W({\varvec{A}},p,c,\psi ) = \sum _{i=1}^I u^i(c_{\varvec{1}}^i) - \sum _{k=1}^K \kappa ^k({\varvec{A}}^k) \end{aligned}$$

The function \(W\) can be interpreted as the objective function of a social planner who aims at Pareto efficiency, at least in a constrained sense. As utility is transferable, there is no conflict between efficiency and welfare, and the Pareto frontier coincides with the set of maxima of \(W\).Footnote 8 Consider the weakest possible social planner: This planner can make no transfers other than a redistribution of date 0 consumption after the market has closed. The planner can only propose production plans to all producers, but they are free to deviate if they dislike the proposal. If \(W\) attains a maximum \(\xi ^*\) on \(\varXi _r^{**}\) with production plans \({\varvec{A}}\), then these are the production plans the planner would propose.

Note that \(W\) defines a total order in the ambient space of the equilibrium manifold. In the example from Sect. 3, \(\varXi _r^{**}\) is a nontrivially ordered set; that is, there are at least two equilibria that are not welfare-equivalent. In fact, the example satisfies a stronger property: Any open subset of \(\varXi _r^{**}\) is a nontrivially ordered set. Therefore, at any suboptimal equilibrium, a slight intervention of the social planner can already attain a Pareto improvement. The following proposition establishes this as a generic property. The set \(\varXi _r^{**}\) of strongly regular equilibria with rank \(r\) is said to admit a locally nontrivial welfare ranking if any open subset of \(\varXi _r^{**}\) contains two equilibria that can be welfare-ranked. The proof of the following proposition can be found in the appendix:

Proposition 1

For any fixed \((U,{\mathcal {A}},\varPi )\) there is an open, dense subset \({\mathbb {E}}_*\subseteq {\mathbb {E}}\) having full Lebesgue measure such that \(\varXi _r^{**}\) admits a locally nontrivial welfare ranking for any economy \((U,e,{\mathcal {A}},\varPi )\) with \(e\in {\mathbb {E}}_*\) and any \(r\in {\mathbb {N}}\) such that \(r<|\varvec{\varOmega }|\).

The geometric interpretation of Proposition 1 is rather simple: Even though the equilibrium manifold is small enough to be contained in an isoquant of the welfare function, this happens only in a negligible set of economies. More important is the economic interpretation of this result: Typically, some equilibria are socially more desirable than others. Since all equilibria are individually rational for all producers, even a very weak social planner, who cannot enforce production plans, is able to achieve a Pareto improvement relative to most market outcomes. The function of this planner can be decentralized: It is possible to define objectives of the producer that aim at welfare maximization under the constraint of individual rationality. Therefore, it is possible to reconcile normative and positive criteria, but these criteria are very weak.

6 Limit

A classical result for complete markets is that as the number of producers becomes large, and thus each of them becomes small relative to the size of the economy, Cournot–Walras equilibria converge to competitive equilibria. In competitive equilibrium, producers behave as price takers and maximize profits with respect to a given state price vector \(q\in {\mathbb {R}}^{|\varvec{\varOmega }|}\). Equilibrium asset prices are characterized by the condition \(p = q\cdot {\varvec{A}}\), and since markets are complete, the state price vector is unique and equal to the marginal cost vectors of all firms; i.e., \(q = D\kappa ^k[{\varvec{A}}^k]\;\forall k\). Competitive equilibria are desirable from a normative viewpoint as they result in a Pareto efficient allocation.

The purpose of this section is to analyze how the nature of this result changes when Cournot–Walras equilibria with incomplete markets are permitted. As in Gabszewicz and Vial (1972), the base economy \((U,e,{\mathcal {A}},\varPi )\) is enlarged by means of replication: The \(n\text {th}\) replication is an economy populated by \(n\) identical copies of each consumer \(i\) and \(n\) identical copies of each producer \(k\). The focus is on the set of Cournot–Walras equilibria for the limit economy as \(n\rightarrow \infty \). Four questions are addressed: Does the indeterminacy vanish in the limit? Are markets complete? Do producers behave as if they were price takers? Are limit equilibria efficient, at least in constrained sense?

To answer these questions, the example from Sect. 3 is replicated. In this example, all four questions are answered in the negative. It is sufficient to consider sequences of symmetric equilibria. Even though Cournot–Walras equilibria need not exist at all stages of replication in general, the example is sufficiently well behaved that nonexistence problems do not occur:

Claim 1

At each stage of replication \(n\), there exists a Cournot–Walras equilibrium with symmetric strategies.

Claim 1 is easily proven by inspection of the market price function and its second-order derivatives. The details can be found in the appendix. The advantage of symmetric equilibria is that the market price at every stage \(n\) can be written as a function \(p_n^{k*}(\alpha ^k,\alpha ^{\lnot k})\) of two arguments: \(\alpha ^k\) is a scalar that represents the strategy of producer \(k\), and \(\alpha ^{\lnot k}\) is a scalar that represents the strategy played by each of the other \(Kn-1\) producers. As a consequence, the set of symmetric equilibria can at any stage be computed as in a two-player game. Figure 4 depicts this set for the first 30 replications. The equilibrium intervals are drawn along the vertical axis as the number of replications increases along the horizontal axis.

Fig. 4
figure 4

Sets of symmetric equilibrium strategies for replications \(n=1,\dots ,30\)

The base economy is populated by \(I=2\) consumers and \(K=2\) producers, and all symmetric strategy combinations \(\alpha ^1=\alpha ^2\) in the interval \([-0.123,0.322]\) induce a Cournot–Walras equilibrium. In the next round of replication, there are \(2I=4\) consumers and \(2K=4\) producers. All four producers choose identical strategies \(\alpha ^k\), but now the set of equilibrium strategies is the smaller interval \([-0.022,0.266]\). In every further round of replication, two replicas of the original consumers and two replicas of the original producers are added, and the set of equilibrium strategies shrinks further. With each replication, the set of equilibrium strategy combinations becomes smaller, but the dimension of the set stays the same. This is a direct consequence of Theorem 1: The dimension of the equilibrium set is the sum of the degree of real indeterminacy \(r(|\varvec{\varOmega }|-r)=1\) and the degree of financial indeterminacy \(Kn-r=2n-1\). As the economy is replicated, more and more redundant assets are introduced, which increases the degree of financial indeterminacy while the degree of real indeterminacy remains unchanged. In order to understand why incomplete markets remain optimal for the individual producers, the payoff function of Producer 1 is studied as the economy is enlarged. Figure 5 depicts how the shape of this function changes progressively from \(n=1\), over \(n=2\), to \(n=30\).

Fig. 5
figure 5

Profit of Producer 1 as a function of \(\alpha ^1\) in replications \(n=1\), \(n=2\), and \(n=30\). All other producers play \(\alpha ^2=\cdots =\alpha ^{2n}=0.12\)

As shown in Fig. 2, the equilibrium strategies are fixed for all other producers. It is easy to see that the payoff function becomes flatter and flatter. Since production costs are zero in the example, this is a perfect reflection of the market price function of the first asset. As the output of a single producer becomes negligible relative to the size of the economy, his influence on prices diminishes provided the rank of the asset payoff matrix does not change. The impact of such a rank change, however, remains large even if the producer becomes relatively small. It appears that \(p_n^{k*}\) tends to a function linear in \(\alpha ^k\) except at the point of discontinuity as \(n\rightarrow \infty \). This impression is correct:

Claim 2

There are functions \(\beta \), \(\gamma \), and \(\delta \) such that

$$\begin{aligned} \lim _{n\rightarrow \infty }\,p_n^{k*}(\alpha ^k,\alpha ^{\lnot k}) = {\left\{ \begin{array}{ll} \beta (\alpha ^{\lnot k}) &{} \text {if } \alpha ^k = \alpha ^{\lnot k}\\ \gamma (\alpha ^{\lnot k}) + \delta (\alpha ^{\lnot k})\alpha ^k &{} \text {otherwise} \end{array}\right. }\,. \end{aligned}$$

Claim 2 answers the questions whether the indeterminacy of Cournot–Walras equilibrium vanishes in the limit economy. All its symmetric equilibria can be found by solving the inequality \(\gamma (\alpha ^k) + \delta (\alpha ^k)\alpha ^k \le \beta (\alpha ^k)\) for \(\alpha ^k\). This inequality has a continuum of solutions, and thus the limit economy has a continuum of equilibria. All strategy combinations \(\alpha ^k \in [0.087,0.155]\;\forall k\) induce a Cournot–Walras equilibrium. This also answers the question whether limit equilibria involve complete markets: Not necessarily. Symmetric strategies result in 1-dimensional asset spans. Thus, the entire continuum consists of Cournot–Walras equilibria with incomplete markets.

The question whether producers behave as price takers is more delicate. Since incompleteness entails a multiplicity of state prices, there is no unambiguous notion of price-taking producers. An extension of price-taking behavior to incomplete market economies that is based on efficiency considerations is presented by Drèze (1974). Under his criterion, each producer \(k\) takes as given a subjective state price vector \(q^k\) defined as a weighted sum of consumers’ marginal rates of substitution. In the present setting with quasilinear utility, it can be written as

$$\begin{aligned} q^k = \sum _{i=1}^I \psi _k^i Du^i[c_{\varvec{1}}^i]\,. \end{aligned}$$

Each producer uses his subjective state price vector to estimate the market price of the asset he issues. If the concept of Cournot–Walras equilibrium is modified in such a way that producers maximize profits based on these price estimates, one speaks of Drèze equilibrium.

Definition 5

A Drèze equilibrium for economy \((U,e,{\mathcal {A}},\varPi )\) is a tuple \(({\varvec{A}},p,c,\psi )\) such that

$$\begin{aligned} {\varvec{A}}^k \in \mathop {\hbox {arg max}}\limits _{{\varvec{A}}_\#^k} \sum _{i=1}^I \psi _k^i Du^i[c_{\varvec{1}}^i] \cdot {\varvec{A}}_\#^k - \kappa ^k({\varvec{A}}_\#^k) \quad \text {subject to} \quad {\varvec{A}}_\#^k \in {\mathcal {A}}^k \quad \forall k, \end{aligned}$$

as well as \(p = p^*({\varvec{A}})\), \(c = c^*({\varvec{A}},p)\), \(\psi \in \varPsi ^*({\varvec{A}},p)\), and \({\bar{\psi }}=\mathbf {1}\).

If markets are complete at a Drèze equilibrium, all utility gradients are equalized and so are the subjective state prices of producers. Therefore, in this special case, the behavior of producers boils down to objective price-taking as in competitive equilibrium.

It is easy to check whether a Cournot–Walras equilibrium is a Drèze equilibrium, and such a comparison is also helpful to answer the efficiency question: A Cournot–Walras equilibrium is Pareto efficient if and only if it is a Drèze equilibrium with complete markets. When markets are incomplete, Pareto efficiency is typically not attainable, but then there is a connection to the weaker standard of constrained efficiency, originally introduced by Diamond (1967). This standard can be described by means of a social planner who can choose production plans, asset allocations, and date 0 consumption freely. Constrained efficiency is attained if such a planner cannot achieve a Pareto improvement. The most important property in the present context is: If a Cournot–Walras equilibrium is constrained efficient, then it is a Drèze equilibrium.

It can be verified that only one of the symmetric Cournot–Walras equilibria satisfies the condition \(p = q^k\cdot {\varvec{A}}\). It is the equilibrium at \(\alpha ^k = 0.087\;\forall k\), which maximizes welfare within the set of symmetric strategy combinations. This is the only Drèze equilibrium within the continuum, and thus the only candidate for constrained efficiency. Nevertheless, the equilibrium has rather undesirable properties: A welfare improvement is possible if a significant share of the producers, for example half of them, changes their production plan slightly such that markets are complete. Thus, the Drèze equilibrium at hand fails to be constrained efficient.Footnote 9 As a consequence, all sequences of symmetric Cournot–Walras equilibria have a constrained inefficient limit.

The behavior of producers in the limit economy exhibits some similarity with price-taking behavior. Restricted to each rank \(r\), producers face a linear market price function. Therefore, they evaluate production plans as if state prices were fixed and independent of production choices. In fact, the output quantity of each producer is negligible, such that an individual change would not affect prices. On the other hand, each producer can still affect market prices by offering an asset that increases the dimension of the asset span. Therefore, some form of market power survives in the limit when producers are small. Moreover, each producer fully takes into account this market power. Markets are not incomplete out of neglect or out of perceived competitive behavior; they are incomplete because each producer, in full awareness of his market power, decides not to enlarge the asset span.

7 Conclusion

Endogenous asset structure choice in Cournot–Walras equilibrium results in a discontinuous game. If producers choose to issue redundant assets, the equilibrium lies right at a discontinuity, and such equilibria are never isolated: The set of regular equilibria is a continuum whose dimension grows with the number of redundant assets. Therefore, the set of market outcomes that are individually rational for producers grows larger as markets become more incomplete.

The incentive to create an incomplete asset structure does not disappear when the number of producers grows large. Even in the limit economy, where the output of each producer is negligible relative to the size of the market, there is still market power in the ability to offer novel assets. However, producers may find it profitable not to use this power, and market incompleteness is preserved in equilibrium. A multiplicity of equilibria with different asset spans can be found in economics with large producers and in economies with small producers alike.

From a positive viewpoint, all equilibria are on par. Each of them is perfectly consistent with the self-interest of producers. However, from a normative viewpoint, not all equilibria are equally desirable. Different equilibria can be ranked in terms of welfare. Therefore, even a power-oriented setting with producers who behave strategically leaves sufficient room for normative theory. Welfare considerations are not obsolete but may be used to guide production decisions.

The implications for the theory of the firm are self-evident: Even if the firm takes its own market power fully into account, it can be equipped with an objective that is both individually rational for its owners and socially desirable in a weak sense. In a sole proprietorship economy, individual rationality is well-defined since there is only one type of owner. Other forms of ownership require a broader concept of rationality, and welfare maximization among the group of owners may serve as the basis. Developing objectives of the firm that resolve the indeterminacy in a socially desirable way is a promising direction for future research.