1 Introduction

Auctions are frequently conducted in the world to allocate scarce resources. Examples include auctions of spectrum licenses, government debts, and public assets. The uniform price auction is one of the most frequently used auction formats in practice. It satisfies several desirable properties in theory. If agents (bidders) truthfully report their bids, uniform price auctions achieve efficiency, one of the most important goals in conducting an auction. In addition, a uniform price auction generates a fair allocation as each agent faces the same price scheme.Footnote 1 In addition, a simple ascending auction calculates allocations selected by a uniform price auction (Gul and Stacchetti 2000). However, uniform price auctions are generally not immune to strategic manipulation by agents when agents have multi-demand preferences. In a uniform price auction, agents have an incentive to underreport their valuations (Ausubel et al. 2014).Footnote 2\(^{,}\)Footnote 3 This behavior, which is called “demand reduction,” results in uniform price auctions failing to achieve an efficient and fair allocation.

In reality, many auctions have a large number of agents. Several authors focused on this case and explored the possibility of avoiding strategic manipulation in uniform price auctions. Under various assumptions on preferences, agents’ incentives to misreport their valuations in uniform price auctions were shown to vanish as the number of agents goes to infinity (Swinkels 2001; Jackson and Kremer 2006; Bodoh-Creed 2013; Azevedo and Budish 2018).

However, there are also large auctions in which a large number of objects are allocated and the number of agents is relatively small. An example is treasury security auctions. In Canada, the average and minimum numbers of participants at 3-month treasury bill auctions between 1998 and 2003 are 17 and 11 (Hortaçsu and Kastl 2012). The existing literature focusing on economies with large populations does not cover such cases.

In contrast to the existing literature, we explore the incentives of agents in uniform price auctions when there are many objects. Specifically, we consider a model in which multiple identical objects are to be sold and agents have quasi-linear preferences of which incremental valuations are non-increasing. We show that under several assumptions on the domain of admissible preferences and beliefs about agents’ preferences, when there are sufficiently many objects, truth-telling is an approximate Bayesian Nash equilibrium in any uniform price auction. This result holds even if agents have different prior beliefs.

An important assumption to establish our result is called no monopoly. Suppose there are some threshold quantity x and an agent such that for each \(y\ge x\), the incremental valuation to him of the \((y+1)\)st unit exceeds that of the other agents. Then, as the number of objects in the economy goes to infinity, at an efficient allocation, only this agent’s assigned objects goes to infinity. No monopoly requires that in the support of each agent’s prior belief, there should not be a preference profile where there is such an agent. Under no monopoly, agents’ preferences should be correlated in a way that if an agent has high incremental valuations for an additional object when he receives sufficiently many objects, then there should be another agent whose incremental valuations for an additional object when he receives sufficiently many objects are at least as high as his. However, no monopoly allows for the existence of an agent whose valuations for objects are higher than those of any other agent.

Our main result does not hold without no monopoly. We provide an example to illustrate this point (Example 2). Furthermore, we fail to obtain the same result without other assumptions. However, we can show alternative results without them. In our main result, we vary the number of objects, while fixing the number of agents. We also discuss the case in which both the numbers of agents and objects increase, and obtain a partial result. Specifically, we consider replica economies. We show that truth-telling is a Nash equilibrium in a particular uniform price auction if we replicate an economy sufficiently many times.

An application of our main result is treasury securities auctions. Uniform price auctions are used in several countries, such as the US and the UK, to sell treasury securities. Each securities type is auctioned separately, and has a large number of copies of it. Thus, our assumption that a large number of identical objects is allocated is satisfied. Furthermore, there is a limited number of agents.Footnote 4 If no monopoly is satisfied, then our main result supports the use of uniform price auctions in treasury security auctions.

1.1 Related literature

Several papers in auction theory study large auctions. Many of them focus on some specific auction format(s). For example, Bodoh-Creed (2013) considers uniform price auctions, and Swinkels (1999) considers discriminatory auctions.Footnote 5 Swinkels (2001) and Jackson and Kremer (2006) focus on both uniform price auctions and discriminatory auctions. Cripps and Swinkels (2006) and Fudenberg et al. (2007) consider double auctions. Azevedo and Budish (2018) exceptionally consider a general large market model including a variety of models, such as auction model and matching model. The authors introduce a notion called “strategy-proofness in the large.” This notion requires truth-telling to be approximately optimal against any distribution of the other agents’ preferences when the market is sufficiently large. Azevedo and Budish’s (2018) result implies that uniform price auctions are strategy-proof in the large.

Our work differs from Swinkels (2001), Jackson and Kremer (2006), Bodoh-Creed (2013), and Azevedo and Budish (2018) in the following respects. First, our study and these four studies focus on different types of large economies. In their models, there are sufficiently many agents. On the other hand, in our model, there are sufficiently many objects, whereas the number of agents can be small.

Second, these four studies assume that each agent demands up to some fixed number of objects. We do not make this assumption. In our model, this assumption would imply that when agents receive more than some units of the object, the incremental valuation for an additional object is zero. Thus, if we made such an assumption and there are sufficiently many objects, then the price given by a uniform price auction would be zero. This implies that no agent would benefit from misreporting their preferences. Hence, under this assumption, our result would be obvious.

Some studies also focus on large markets in a variety of models, such as the classical exchange economy (Roberts and Postlewaite 1976; Otani and Sicilian 1982; Otani 1990; Jackson and Manelli 1997) and matching model (Immorlica and Mahdian 2005; Kojima and Pathak 2009; Che and Kojima 2010; Che et al. 2018; Che and Tercieux 2018; Lee 2017). Those studies also consider models with a large number of agents. Thus, our study and those studies focus on different types of large markets. An exception is Kojima and Manea (2010) who, like us, consider a situation in which there are a large number of objects in an object assignment model without money.

Efficiency in auctions has been investigated in the literature. Vickrey auctions are a well-known efficient auctions that satisfy strategy-proofness, that is, each agent has an incentive to report his true preferences. Furthermore, Vickrey auctions are the unique efficient and strategy-proof auctions at which each agent who receives no object pay nothing (Holmström 1979; Chew and Serizawa 2007).

However, Vickrey auctions are seldom used in practice for several reasons. Ausubel and Milgrom (2006) point out several of their drawbacks, such as low revenue, non-monotonicity of the auctioneer’s revenue with respect to the number of agents, and vulnerability to collusion by agents. These problems do not occur in our setting in which valuation functions have non-increasing incremental valuations. However, there are drawbacks of Vickrey auctions even in our setting. For example, Vickrey auctions are not fair in the sense that agents pay different prices even when they receive the same objects. Hence, it is worth exploring non-Vickrey auctions.

Our analysis has an interesting implication for Vickrey auctions. In general, a uniform price auction require agents to pay more than a Vickrey auction does. In the proof of our main result, we show that as the number of objects in the economy becomes large, the difference in payment between uniform price and Vickrey auctions becomes close to zero. Then, Vickrey auctions are almost equivalent to uniform price auctions. This observation implies that in the large economies that we study, Vickrey auctions no longer have the drawback of unfair pricing, since uniform price auctions offer agents fair pricing.

The rest of this article is organized as follows. In Sect. 2, we introduce the model and definitions. We state the main result in Sect. 3. In Sect. 4, we discuss assumptions of our main result in detail. In Sect. 5, we conclude. All the proofs appear in the Appendix.

2 Preliminaries and definitions

There are n agents and \(\overline{x}\) copies of an object. The set of agents is denoted by \(N:=\{1,\dots , n\}\). Let \(X:=\{0,1,\dots , \overline{x}\}\). For each \(i\in N\), let \(N_{-i}:=N{\setminus } \{i\}\). A typical (consumption) bundle is a pair \((x,t)\in X\times \mathbb {R}\), where x is the number of copies of the object and t is a payment. Thus, the consumption set is \(X\times \mathbb {R}\).

Agents have preferences over \(\mathbb {Z}_+\times \mathbb {R}\), where \(\mathbb {Z}_+\) is the set of non-negative integers. Preferences are assumed to be quasi-linear. Thus, for each preference relation, there is a valuation function\(v: \mathbb {Z}_+\rightarrow \mathbb {R}_+\) such that \(v(0)=0\), and the preference relation is represented by the function \(u(x,t;v):=v(x)-t\) for each \((x,t)\in \mathbb {Z}_+\times \mathbb {R}\).

For each valuation function v and \(x\in \mathbb {Z}_+\), the incremental valuation ofvatx is \(v(x+1)-v(x)\). Each valuation function v satisfies the following conditions.

Monotonicity: For each pair \(x,x'\in \mathbb {Z}_+\), if \(x<x'\), \(v(x)\le v(x')\).

Non-increasing incremental valuations: For each pair \(x,x'\in \mathbb {Z}_+\), if \(x<x'\), \(v(x+1)-v(x)\ge v(x'+1)-v(x')\).

Let \(\mathcal {V}^*\) be the set of valuation functions satisfying these properties. These two properties imply that for each \(v\in \mathcal {V}^*\), \(\lim _{ x \rightarrow \infty }(v(x+1)-v(x))\) exists. For each \(v\in \mathcal {V^*}\), let \(v^\infty :=\lim _{ x \rightarrow \infty }(v(x+1)-v(x))\). Let \( \mathcal {V} \subset \mathcal {V} ^*\) be the set of admissible valuation functions. A valuation profile is an n-tuple \(v:=(v_1,\dots , v_n)\in \mathcal {V}^N\). For each \(i\in N\), each \(N'\subseteq N\), and each \(v\in \mathcal {V}^N\), let \(v_{-i}:=(v_j)_{j\in N{\setminus } \{i\}}\), \(v_{N'}:=(v_i)_{i\in N'}\), and \(v_{-N'}:=(v_i)_{i\in N{\setminus } N'}\).

Each agent has a belief about the other agents’ preferences. For each agent \(i\in N\), his prior belief is denoted by \(\Phi _{i}:2 ^{ \mathcal { V } ^N}\rightarrow [0,1]\). Given \(v_i\in \mathcal {V}\), his posterior belief is given by \(\Phi _{i}(\cdot |v_i)\). Let \(\varphi _i(\cdot |v_i)\) be the corresponding probability density function.

An object allocation is an n-tuple \((x_1,\dots , x_n)\in X^N\) such that \(\sum _{i\in N}x_i\le \overline{x}\). Denote the set of object allocations by A. An allocation is an n-tuple \( ((x_1,t_1),\dots , (x_n,t_n))\in (X\times \mathbb {R}) ^N\) such that \((x_1,\dots , x_n)\in A\). We denote the set of allocations by Z.

A (direct) mechanism is a mapping \(f: \mathcal {V}^N\rightarrow Z\). For each \(v\in \mathcal {V}^N\) and each \(i\in N\), let \(x ^f_i(v)\) and \(t ^f_i(v)\) be the objects assigned to agent i and his payment under f at v, respectively, and we write \(f_i(v):=(x ^f_i(v), t ^f_i(v))\). For each \(v\in \mathcal {V}^N\) we also write \(x ^f(v):=(x^f_1(v),\ldots , x^f_n(v))\) and \(t^f(v):=(t^f_1(v),\ldots , t^f_n(v))\). A strategy of agent \(i\in N\) in a mechanism f is a mapping \(\sigma _i:\mathcal {V}\rightarrow \mathcal {V}\). We denote a strategy profile by \(\sigma :=(\sigma _1,\ldots , \sigma _n)\), and given \(v\in \mathcal {V}^N\) and \(i\in N\), we write \(\sigma (v):= (\sigma _j(v_j))_{j\in N}\) and \(\sigma _{-i}(v_{-i})=(\sigma _j(v_j))_{j\in N_{-i}}\). A strategy profile \(\sigma \) is truth-telling if for each \(i\in N\) and each \(v_i\in \mathcal {V}\), \(\sigma _i(v_i)=v_i\).

The following is an approximate version of the notion of the Bayesian Nash equilibrium.

Definition 1

Given a mechanism f and \(\epsilon \in \mathbb {R}_{++}\), a strategy profile \(\sigma :=(\sigma _1,\dots , \sigma _n)\) is an \(\epsilon \)-Bayesian Nash equilibrium inf if for each \(i\in N\), each strategy \(\sigma '_i\), and each \(v_i\in \mathcal {V}\),

$$\begin{aligned}&\int _{v_{-i}\in \mathcal {V}^{N_{-i}}}u(f_i(\sigma (v_i,v_{-i}));v_i)\varphi _{i}(v_{-i}|v_i)dv_{-i}\\&\quad \ge \int _{v_{-i}\in \mathcal {V}^{N_{-i}}}u(f_i(\sigma '_i(v_i),\sigma _{-i}(v_{-i}));v_i) \varphi _{i}(v_{-i}|v_i)dv_{-i}-\epsilon . \end{aligned}$$

Given a mechanism f and \(v\in \mathcal {V}^N\), let (fv) be the static game with complete information in which N is the set of players, \(\mathcal {V}\) is the action set for each player, f is the outcome function, and v represents the players’ preferences.

Now we define uniform price auctions. Given \(v\in \mathcal {V}^N\), let \(V _{ \overline{ x }}(v)\) and \(V _{ \overline{ x }+1}(v)\) be the \(\overline{ x }\)th and \((\overline{ x }+1)\)st highest incremental valuations at v, respectively.

Definition 2

A mechanism f is a uniform price auction if there is a price scheme\(p: \mathcal {V}^N\rightarrow \mathbb {R}\) such that for each \(v\in \mathcal {V}^N\), \(p(v)\in [ V _{ \overline{ x }+ 1}(v), V _{ \overline{ x }}(v)]\) and for each \(i\in N\),

$$\begin{aligned}&x^f_i(v)\ge |\{x \in X {\setminus } \{\overline{x}\}: v_i(x+1)-v_i(x)> p(v)\}|,\\&x^f_i(v) \le |\{x \in X {\setminus } \{\overline{x}\}: v_i(x+1)-v_i(x)\ge p(v)\}|,\text { and},\\&t^f_i(v)=p(v)\cdot x^f_i(v). \end{aligned}$$

A uniform price auction with a price scheme p is a minimum uniform price auction if for each \(v\in \mathcal {V}^N\), \(p(v)=V _{ \overline{ x }+ 1}(v)\). A uniform price auction with a price scheme p is a maximum uniform price auction if for each \(v\in \mathcal {V}^N\), \(p(v)=V _{ \overline{ x }}(v)\).

3 Main result

We study the incentive properties of uniform price auctions. It is already known that in a uniform price auction, truth-telling is not a Bayesian Nash equilibrium. For this reason, we focus on particular economies: Economies with many objects. In addition, we weaken the equilibrium concept to \(\epsilon \)-Bayesian Nash equilibrium.

Before stating our main result, we introduce three assumptions.

Assumption 1

(Rapid convergence). For each \(v \in \mathcal {V}\), \( \lim _{ x\rightarrow \infty }x\cdot (v(x+1)-v(x)-v^\infty )= 0\).

Although this assumption is not common, it is implied by standard assumptions. For example, it is natural to assume that valuation functions take only integer values. Assumption 1 is satisfied by this integer value assumption. In addition, Assumption 1 is satisfied if valuation functions take only discrete values, that is, there is \(\delta \in \mathbb {R}_{++}\) such that for each \(v\in \mathcal {V}\) and each \(x\in X\), \(v(x)=a\cdot \delta \) for some \(a\in \mathbb {Z}_+\).

The second assumption states that the set of admissible valuation functions is finite.

Assumption 2

\(\mathcal {V}\) is finite.

Given \(i\in N\), let \( \mathrm {supp}_{ \Phi _i}(\mathcal {V} ^N)\) be the support of \( \Phi _i\). That is,

$$\begin{aligned} \mathop {\mathrm {supp}}\limits _{ \Phi _i}(\mathcal {V} ^N)= \bigcap _{ V \subset \mathcal {V} ^N:\Phi _i(V)= 1} V. \end{aligned}$$

The last assumption states that each agent believes that no agent’s incremental valuation for an additional object when he receives sufficiently many objects is higher than those of the other agents.

Assumption 3

(No monopoly). For each \(i\in N\) and each \(v\in \mathrm {supp}_{\Phi _{i}}(\mathcal {V}^N)\), there are no \(j\in N\) and \(\hat{x}\in \mathbb {Z}_+\) such that for each \(k\in N {\setminus } \{j\}\) and each \(x\in \mathbb {Z}_+\) with \(x\ge \hat{x}\), \(v_j(x+1)-v_j(x)>v_k(x+1)-v_k(x)\).

Note that no monopoly requires that agents’ preferences should be correlated in the following way. Suppose that an agent, say agent i, has high incremental valuations when he receives many objects. Then, there should be another agent whose incremental valuations when he receives sufficiently many objects are as high as those of agent i. In other words, no monopoly is satisfied if there are at least two agents whose incremental valuation converges to the same point and the limit is greater than the others’.Footnote 6 However, no monopoly does not imply that every agent has the same incremental valuation in the limit.

Our main result states that under these three assumptions, if there are sufficiently many objects, truth-telling is almost optimal for every agent in any uniform price auction.

Theorem 1

Under Assumptions 1, 2, and 3, for each \( \epsilon \in \mathbb {R}_{++}\), there is \( \hat{x}\in \mathbb {Z}_+\) such that if \(\overline{x}\ge \hat{x}\), truth-telling is an \( \epsilon \)-Bayesian Nash equilibrium in any uniform price auction.

The key to prove Theorem 1 is the relation between uniform price auctions and Vickrey auctions. Formally, a Vickrey auction is a mechanism f such that for each \(v\in \mathcal {V}^N\),

$$\begin{aligned} x^f(v)\in \mathop {\mathrm{arg~max}}\limits _{(x_i)_{i\in N}\in A} \sum _{i\in N}v_i(x_i), \end{aligned}$$

and for each \(i\in N\),

$$\begin{aligned} t^f_i(v)=\max _{(x_i)_{i\in N}\in A}\sum _{j\in N {\setminus } \{i\}}v_j(x_j)-\sum _{j\in N {\setminus } \{i\}}v_j(x^f_j(v)). \end{aligned}$$

In general, a uniform price auction does not coincide with a Vickrey auction. However, we show that under our assumptions, as \(\overline{x}\) goes to infinity, at each valuation profile in the support, a uniform price auction gets sufficiently close to a Vickrey auction.

For the intuition, consider the situation where there are two agents, that is \(N=\{1,2\}\). Let f be a uniform price auction and p be the price scheme associated with f. Let \(v\in \mathcal {V}^N\). For simplicity, suppose \(v_1\) and \(v_2\) are strictly monotone, that is, for each \(i\in N\) and each pair \(x, x'\in \mathbb {Z}_+\) with \(x>x'\), \(v_i(x)>v_i(x')\). We assume that all the objects are assigned to the agents at f(v), that is, \(x^f_1(v)+x^f_2(v)=\overline{x}\).Footnote 7 As we have seen, an implication of no monopoly is that there are at least two agents whose incremental valuation in the limit is at least as large as the others. Thus, \( v_1^\infty = v_2^\infty \).

By the definition of uniform price auctions and the strict monotonicity of the valuation functions, as \(\overline{x}\) goes to infinity, both \(x^f_1(v)\) and \(x^f_2(v)\) go to infinity. To see why, suppose by contradiction that as \(\overline{x}\) goes to infinity, only the assignment of one of the agents, say agent 1, goes to infinity. If \(\overline{x}\) is large enough (and hence \(x^f_1(v)\) is large enough), \(v_1(x^f_1(v))- v_1(x^f_1(v)-1)\) is sufficiently close to \( v_1^\infty \). On the other hand, even though \(\overline{x}\) goes to infinity, \(v_2(x^f_2(v)+1)-v_2(x^f_2(v))\) does not get close to \(v_2^\infty \). By \( v_1^\infty = v_2^\infty \), the strict monotonicity of the valuation functions, and these observations, if \(\overline{x}\) is large enough, we have \(v_1(x^f_1(v))- v_1(x^f_1(v)-1)<v_2(x^f_2(v)+1)-v_2(x^f_2(v))\). This contradicts the definition of uniform price auctions.

Without loss of generality, focus on agent 1. By the definition of f, \(p(v)\in [V_{\overline{x}+1}(v), V_{\overline{x}} (v)]\). In this example, \(V_{\overline{x}} (v)=\min \{v_1(x^f_1(v))- v_1(x^f_1(v)-1), v_2(x^f_2(v))- v_2(x^f_2(v)-1)\}\) and \(V_{\overline{x}+1}(v)=\max \{v_1(x^f_1(v)+1)-v_1(x^f_1(v)), v_2(x^f_2(v)+1)-v_2(x^f_2(v))\}\). Since both \(x^f_1(v)\) and \(x^f_2(v)\) go to infinity as \(\overline{x}\) goes to infinity, all of these incremental valuations converge to \( v_1^\infty = v_2^\infty \). Thus, as \(\overline{x}\) goes to infinity, \(t^f_1(v)\) becomes sufficiently close to \(x^f_1(v)\cdot v_1^\infty \).

Now let g be a Vickrey auction such that \(x^g=x^f\). By the definition of Vickrey auctions,

$$\begin{aligned} t^g_1(v)=\max _{x\in X} v _2( x)- v _2(x^g _2(v)) =v _2( \overline{x})- v _2(x^f _2(v)) =\sum _{x=x^f _2(v)} ^{ \overline{x}-1} v _2(x+1)-v _2(x). \end{aligned}$$

Note that \(\overline{x}-x^f_2(v)=x^f_1(v)\). Since \(x^f_2(v)\) goes to infinity as \(\overline{x}\) goes to infinity, \(\sum _{x=x^f _2(v)} ^{ \overline{x}-1} v _2(x+1)-v _2(x)\) gets close to \(x^f_1(v)\cdot v_2^\infty \). Thus, by \( v_2^\infty = v_1^\infty \), as \(\overline{x}\) goes to infinity, \(t^g_1(v)\) also becomes sufficiently close to \(x^f_1(v)\cdot v_1^\infty \).

Vickrey auctions are known to be strategy-proof, that is, no agent has an incentive to misreport preferences.Footnote 8 The strategy-proofness of Vickrey auctions, the above claim, and our assumptions lead to the desired result.Footnote 9

In the above discussion, no monopoly (and thus, the condition \( v _1 ^\infty =v _2 ^\infty \)) plays an important role. Indeed, the above discussion is not applicable to the case that \( v _1 ^\infty >v _2 ^\infty \). In this case, under a uniform price auction, agent 1 can reduce the price by reporting a smaller valuation. Although it may also reduce the number of objects allocated to agent 1, this loss is exceeded by the gain from the price reduction in some environment. Hence, when \( v _1 ^\infty >v _2 ^\infty \), truth-telling is not necessarily an \(\epsilon \)-Bayesian Nash equilibrium in uniform price auctions for some \(\epsilon \in \mathbb {R}_{++}\). We provide a concrete example of this argument in Sect. 4.4.

4 Discussions

In this section, we discuss the assumptions of Theorem 1.

4.1 Reserve price

An auctioneer sometimes wishes to sell an object only if the price of the object is at least as large as a given reserve price. When there is a reserve price, the notion of uniform price auctions is modified as follows.

Definition 3

Given a reserve price \(r\in \mathbb {R}_+\), a mechanism f is a uniform price auction with reserve pricer if there is a price scheme \(p: \mathcal {V}^N\rightarrow \mathbb {R}\) such that for each \(v\in \mathcal {V}^N\), \(p(v)\in [\max \{V_{\overline{x}+1}(v),r\},\max \{V_{\overline{x}}(v),r\}]\) and for each \(i\in N\),

$$\begin{aligned}&x^f_i(v)\ge |\{x \in X {\setminus } \{\overline{x}\}: v_i(x+1)-v_i(x)> p(v)\}|,\\&x^f_i(v) \le |\{x \in X {\setminus } \{\overline{x}\}: v_i(x+1)-v_i(x)\ge p(v)\}|,\text { and},\\&t^f_i(v)=p(v)\cdot x^f_i(v). \end{aligned}$$

Corollary 1

Under Assumptions 1, 2, and 3, for each \(r\in \mathbb {R}_+\) and each \( \epsilon \in \mathbb {R}_{++}\), there is \( \hat{x}\in \mathbb {Z}_+\) such that if \(\overline{x}\ge \hat{x}\), truth-telling is an \( \epsilon \)-Bayesian Nash equilibrium in any uniform price auction with reserve price r.

The idea of the proof of Corollary 1 is the following. For each uniform price auction with reserve price \(r\in \mathbb {R}_+\), there is a new model with an augmented set of agents in which Assumptions 1, 2, and 3 are satisfied, and for each valuation profile in the support, a uniform price auction (without a reserve price) assigns each agent except for the added agents a bundle that is indifferent to the bundle given by the uniform price auction with reserve price r.Footnote 10 By Theorem 1, when there are many objects, truth-telling is an approximate Bayesian Nash equilibrium in the uniform price auction. Thus, the same conclusion holds for the uniform price auction with reserve price r.

4.2 Rapid convergence

As we have noted in Sect. 3, Assumption 1 is satisfied if the valuation functions take only discrete values. If we replace Assumption 1 with this condition, we can strengthen the equilibrium concept.

Proposition 1

Assume that each \(v\in \mathcal {V}\) takes only discrete values. Then, under Assumptions 2 and 3, there is \( \hat{x}\in \mathbb {Z}_+\) such that if \(\overline{x}\ge \hat{x}\), then truth-telling is a Bayesian Nash equilibrium in any uniform price auction.

Theorem 1 does not hold without Assumption 1. The following example shows that no matter how many objects there are, truth-telling is not even an \(\epsilon \)-Bayesian Nash equilibrium for some \(\epsilon \in \mathbb {R}_{++}\) in a uniform price auction.

Example 1

Let \( N:= \{1,2\}\) and \( \overline{ x }= 2k\), \( k\in \mathbb {N}\). Let f be a uniform price auction. Let \(v:= (v_1,v_2)\in \mathcal {V}^N\) be such that for each \(x \in \mathbb {Z}_+{\setminus } \{0\}\),

$$\begin{aligned} v_1(x )= v _2(x )=\sum _{\ell =1}^{x} \frac{1}{ \ell }. \end{aligned}$$

Assume that for each \(v'_1\in \mathcal {V}\), \(\Phi _1(\{v_2\}|v'_1)= 1\). Clearly, this valuation function violates Assumption 1. Since f is a uniform price auction,

$$\begin{aligned} x^f _1(v)= x^f _2(v)= k. \end{aligned}$$

Note that \( V _{ \overline{ x }}(v)= \frac{1}{k }\) and \( V _{ \overline{ x }+ 1}(v)= \frac{1}{k+ 1 }\). Thus, \( t^f _1(v)\rightarrow 1\) as \( k\rightarrow \infty \). Let \( v _1'\in \mathcal {V}\) be such that for each \( x \in \mathbb {Z} _+ {\setminus }\{0\}\),

$$\begin{aligned} v_1'(x)=\sum _{\ell =1}^{x} \frac{1}{ \alpha \cdot \ell }, \quad \alpha >1. \end{aligned}$$

Then, since f is a uniform price auction, we have \( x^f_1(v_1',v_2)+ x^f_2(v_1',v_2)= 2k\), \( \frac{1}{ \alpha \cdot x^f_1(v_1',v_2)}\ge \frac{1}{x^f_2(v_1',v_2)+ 1}\) and \( \frac{1}{x^f_2(v_1',v_2)} \ge \frac{1}{ \alpha \cdot (x^f_1(v_1',v_2)+ 1)}\). This implies

$$\begin{aligned} x^f_1(v_1',v_2)\approx \frac{2k}{1+ \alpha }, \quad V_{ \overline{x}}(v_1',v_2)\approx \frac{1}{ \alpha \cdot x^f_1(v_1',v_2) }. \end{aligned}$$

Then,

$$\begin{aligned} u(f _1(v);v _1)\approx \sum _{\ell =1}^{k} \frac{1}{ \ell }- 1,\\ u(f _1(v'_1,v_2);v _1)\approx \sum _{\ell =1}^{ \frac{2 k}{1+ \alpha }} \frac{1}{ \ell }- \frac{1}{ \alpha }. \end{aligned}$$

When \(\alpha =1.66\), the difference converges to

$$\begin{aligned} \lim _{k\rightarrow \infty } u(f _1(v);v _1)-u(f _i(v'_1,v_2);v _1)\approx -0.11<0. \end{aligned}$$

This implies that for some \(\epsilon \in \mathbb {R}_{++}\), no matter how large \(\overline{x}\) is, truth-telling is not an \(\epsilon \)-Bayesian Nash equilibrium in f. \(\square \)

4.3 Finiteness

Assumption 2 is necessary to ensure that each potential incremental valuation uniformly converges sufficiently rapidly. Under complete information, however, we obtain the following result.

Proposition 2

Suppose Assumptions 1 and 3 hold. Let f be a uniform price auction. For each \(i\in N\), each \(v\in \mathrm {supp}_{\Phi _{i}}(\mathcal {V}^N)\), and each \( \epsilon \in \mathbb {R}_{++}\), there is \( \hat{x}\in \mathbb {N}\) such that if \( \overline{ x } \ge \hat{x}\), truth-telling is an \( \epsilon \)-Nash equilibrium in (fv).

4.4 No monopoly

Theorem 1 does not hold if no monopoly is violated. The following example shows that no matter how many objects there are, truth-telling is not an \(\epsilon \)-Bayesian Nash equilibrium for some \(\epsilon \in \mathbb {R}_{++}\) in a uniform price auction.

Example 2

Let \(N:= \{1,2\}\) and \(\overline{x}\ge 3\). Let f be a uniform price auction. Let \(v:= (v_1,v_2)\in \mathcal {V}^N\) be such that for each \(x\in \mathbb {Z}_+ {\setminus } \{0\}\),

$$\begin{aligned} v_1(x)=10x+10\text { and }v_2(x)=5x+20. \end{aligned}$$

Assume that for each \(v'_1\in \mathcal {V}\), \(\Phi _1(\{v_2\}|v'_1)= 1\). Note that for each \(x\in \mathbb {Z}_+ {\setminus } \{0\}\), \(v_1(x+1)-v_1(x)=10>5=v_2(x+1)-v_2(x)\). Thus, no monopoly is violated.

Since f is a uniform price auction,

$$\begin{aligned} x^f_1(v)=\overline{x}-1 \text { and } x^f_2(v)=1. \end{aligned}$$

Note that \(V _{ \overline{ x }}(v)= V _{ \overline{ x }+ 1}(v)=10\). Thus, \(t^f_1(v)=10 (\overline{x}-1)\).

Let \(v'_1\in \mathcal {V}\) be such that for each \(x\in \mathbb {Z}_+ {\setminus } \{0\}\), \(v'_1(x)=8x+12\). Since f is a uniform price auction,

$$\begin{aligned} x^f_1(v _1',v _2)=\overline{x}-1 \text { and } x^f_2(v _1',v _2)=1. \end{aligned}$$

Note that \(V_{ \overline{ x }}(v _1',v _2)=V_{ \overline{ x }+ 1}(v _1',v _2)=8\). Thus, \(t^f_1(v'_1,v_2)=t^f_1(v'_1,v_2)=8(\overline{x}-1)\). Therefore,

$$\begin{aligned}&\int _{v'_2\in \mathcal {V}}u(f_1(v_1,v'_2);v_1)\varphi _1(v'_2|v_1)dv'_2 -\int _{v'_2\in \mathcal {V}}u(f_1(v'_1,v'_2);v_1)\varphi _1(v'_2|v_1)dv'_2\\&\quad =u_1(f_1(v);v_1)-u_1(f_1(v _1',v _2);v_1)\\&\quad =v_1(\overline{x}-1)-10 (\overline{x}-1)-(v_1(\overline{x}-1)-8(\overline{x}-1))\\&\quad =-2(\overline{x}-1)<0. \end{aligned}$$

Hence, for each \(\epsilon \in \mathbb {R}_{++}\) with \(\epsilon <2(\overline{x}-1)\), truth-telling is not an \(\epsilon \)-Bayesian Nash equilibrium in f. \(\square \)

4.5 Economies with many agents: replica economies

In Theorem 1, the number of agents is fixed and we investigate how the number of objects affects agents’ incentives. In this subsection, we focus on cases in which there are sufficiently many objects and agents. Precisely, we consider replica economies and investigate the incentive properties of uniform price auctions. This section assumes complete information, that is, agents’ preferences are publicly known.

An economy is a tuple \((N,v,\overline{x})\) where \(v\in \mathcal {V}^N\). A subeconomy of an economy \((N,v,\overline{x})\) is a tuple \((N',v',\overline{x}')\) where \(N'\subseteq N\), \(v'\in \mathcal {V}^{N'}\) with the property that for each \(i\in N'\), \(v'_i=v_i\), and \(\overline{x}'\in X\). Given \( N'\subseteq N\), \( v\in \mathcal {V} ^{N'}\), and \(v'\in \mathcal {V}\), let \(N(v', N',v):=\{i\in N': v_i=v'\}\).

Definition 4

Given \(K\in \mathbb {N}\), an economy \((N,v,\overline{x})\) is a K-replica of a subeconomy \( (N',v',\overline{ x }')\) if (i) \(|N|=K\cdot |N'|\), (ii) \(|N(v'_i, N,v)|=K\cdot |N(v'_i, N',v ')|\) for each \(i\in N'\), and (iii) \(\overline{x}=K\cdot \overline{x}'\).

The following theorem states that if an economy is generated by replicating a subeconomy of itself sufficiently many times, truth-telling is a Nash equilibrium in minimum uniform price auctions.

Theorem 2

Let \(\mathcal {V}:=\mathcal {V}^*\). Let f be a minimum uniform price auction. Let \(v\in \mathcal {V}^N\) and \((N',v',\overline{ x }')\) be a subeconomy of \((N,v,\overline{x})\). Suppose that \((N,v,\overline{x})\) is a K-replica of \((N',v',\overline{ x }')\) for some \(K\in \mathbb {N}\) with \(K>\overline{x}'\). Then, truth-telling is a Nash equilibrium in (fv).

We make some remarks about Theorem 2. First, note that in Theorem 2, we do not make Assumptions 1, 2, and 3. In other words, truth-telling is a Nash equilibrium for each valuation profile in \((\mathcal {V}^*)^N\).

Second, as is the case for Theorem 1, the key for the proof of Theorem 2 is the relation between minimum uniform price auctions and Vickrey auctions. In the proof, we show that if an economy is a K-replica of a subeconomy for a sufficiently large \(K\in \mathbb {N}\), a minimum uniform price auction and a Vickrey auction assign the same allocation at the economy. The strategy-proofness of Vickrey auctions and the equivalence lead to the desired result.

Gul and Stacchetti (1999) show the same equivalence result in a model in which there can be several different types of objects. However, the authors assume that each agent can receive at most one object for each type. Since we do not make this assumption, the result by Gul and Stacchetti (1999) does not imply Theorem 2.

The last remark is that Theorem 2 does not necessarily hold for other uniform price auctions. The following example shows that there is a uniform price auction in which even if an economy is generated by replicating a subeconomy sufficiently many times, truth-telling is not a Nash equilibrium.

Example 3

Let \(\mathcal {V}:=\mathcal {V}^*\) and f be a maximum uniform price auction. Let \(K\in \mathbb {N}\). Let \((N,v,\overline{x})\) be a K-replica of the following subeconomy \((N',{v}', \overline{x}')\): \(N'=\{1,2\}\), \(\overline{x}'=2\), and for each \(x\in \mathbb {Z}_+\),

$$\begin{aligned} v'_1(x)= {\left\{ \begin{array}{ll} x&{}\text {if }x\le 2,\\ 2&{}\text {otherwise}, \end{array}\right. } \text { and } v'_2(x)= {\left\{ \begin{array}{ll} 2x&{}\text {if }x\le 2,\\ 4&{}\text {otherwise}. \end{array}\right. } \end{aligned}$$

Note that for each \(i\in N\), either \(v_i=v'_1\) or \(v_i=v'_2\). Since f is a uniform price auction, for each \(i\in N\),

$$\begin{aligned} x^f _i(v)= {\left\{ \begin{array}{ll} 0&{}\text {if }v_i=v'_1,\\ 2&{}\text {if }v_i=v'_2. \end{array}\right. } \end{aligned}$$

Note that \(V _{ \overline{ x }}(v)=2\). Thus, for each \(i\in N\) with \(v_i=v'_2\), \(t^f_i(v)=4\).

Let \(i\in N\) be such that \(v_i=v'_2\) and let \(v''_i\in \mathcal {V}\) be such that for each \(x\in \mathbb {Z}_+\),

$$\begin{aligned} v''_i(x)= {\left\{ \begin{array}{ll} 1.5x&{}\text {if }x\le 2,\\ 3&{}\text {otherwise}. \end{array}\right. } \end{aligned}$$

Then, for each \(j\in N\),

$$\begin{aligned} x^f_j(v _i'',v _{-i})= {\left\{ \begin{array}{ll} 0&{}\text {if }v_j=v'_1,\\ 2&{}\text {otherwise}. \end{array}\right. } \end{aligned}$$

Thus, \(x^f_i(v''_i,v_{-i})=2\). Note that \(V _{ \overline{ x }}(v''_i,v _{-i})=1.5\). Thus, \(t^f_i(v''_i,v_{-i})=3\). Therefore,

$$\begin{aligned} v _i(x^f_i(v))-t^f _i(v)-[v _i(x^f_i(v _i'',v _{ -i}))-t^f _i(v _i'',v _{ -i})]= -1. \end{aligned}$$

This implies that truth-telling is not a Nash equilibrium in (fv). \(\square \)

5 Concluding remarks

We have investigated the incentive properties of uniform price auctions when there are sufficiently many identical objects. We showed that under several assumptions on preferences and agents’ beliefs, if there are sufficiently many objects, truth-telling is an approximate Bayesian Nash equilibrium in any uniform price auction. The key assumption for the result is that of no monopoly. Without this assumption, truth-telling is no longer an approximate Bayesian Nash equilibrium in a uniform price auction even if there are many objects.

There are several directions for future research. One concerns the case in which there are several different objects. Another is to allow preferences to be non-quasi-linear. Quasi-linearity is plausible only when agents’ payments are sufficiently small compared with their income levels: a large payment in an auction affects his future consumption plan, which affects the valuations for the objects in the auction. However, in many applications of auction theory, such as auctions of spectrum licenses and treasury securities, agents’ payments are large. Several studies show that when preferences are allowed to be non-quasi-linear, typically no allocation rule satisfies efficiency, strategy-proofness, and other mild conditions (Baisa 2016b; Kazumura and Serizawa 2017). Hence, it is of interest to find efficient auctions that are immune to strategic manipulation by agents in large economies when preferences can be non-quasi-linear.