1 Introduction

In recent years, discrete convex analysis [1] has been applied to the analysis of market models with indivisibilities (see [2] for s survey). One of the major advantages of discrete convex analysis is to enable the analysis of computational issues; minimization algorithms of a discrete convex function are executed in polynomial time. This property has been utilized to construct a computationally efficient algorithm for finding equilibrium/stable outcomes; see [3,4,5,6]. To apply discrete convex analysis, it is essential to reveal a connection between the assumptions in market models and discrete convexity/concavity. Fujishige and Yang [7] identify one such connection by proving that an agent’s valuation function satisfies the gross substitutes (GS) condition [8] if and only if her valuation function is M\(^\natural \)-concave.Footnote 1

The purpose of this note is to show that, under certain conditions, assuming a weaker variant of the GS condition is sufficient for M\(^\natural \)-concavity. The GS condition requires a form of consistency of demand behavior for any continuous price change. We weaken this condition by requiring consistency of demand behavior only for discrete (integer) price changes. Our main theorem states that this weaker variant is equivalent to M\(^\natural \)-concavity if the valuation function takes integer values and has an M\(^\natural \)-convex effective domain containing the empty set. We point out that the assumptions in the if-clause of the above assertion are satisfied in existing auction models.

2 Preliminaries

Let K be a nonempty and finite set of commodities. A subset \(A\subseteq K\) is called a bundle. Consider an agent who has a valuation function \(U: 2^K\rightarrow \mathbb {Z}\cup \{-\infty \}\) over the bundles; note that \(U(\cdot )\) takes only integer values (except \(-\infty \)). The effective domain of \(U(\cdot )\) is given by

$$\begin{aligned} \text {dom}\, U\equiv \{A\subseteq K: U(A)>-\infty \}. \end{aligned}$$

Throughout the analysis, we assume that \(\text {dom}\,U\ne \emptyset \).

A price vector is given by \(p\in \mathbb {Z}^K\). For \(k\in K\), let \(\text{1 }\text{ l } ^k\) denote the k-th unit vector. For \(p\in \mathbb {Z}^K\) and \(A\in 2^K\), we define \(U[-p](A)\equiv U(A)-\sum _{k\in A}p_k\), representing the agent’s utility from consuming A under p. We define the demand correspondence \(D: \mathbb {Z}^K\rightrightarrows 2^K\) by

$$\begin{aligned} D(p)=\{A\in 2^K: U[-p] (A)\ge U[-p] (A') \text { for all } A'\in 2^K\} \text { for all } p\in \mathbb {Z}^K. \end{aligned}$$

This set collects the bundles that bring the highest utility.

For \(A\subseteq K\), \(k\in A\) and \(\ell , \ell ', \ell '' \in K\backslash A\), we use the following short-hand notation:

  • \(A-k\equiv A\backslash \{k\}\), \(A+\ell \equiv A\cup \{\ell \}\),

  • \(A+\ell +\ell '\equiv (A+\ell )+\ell '\), \(A+\ell -k \equiv (A+\ell )-k\), \(A-k+\ell \equiv (A-k)+\ell \),

  • \(A+\ell +\ell '+\ell ''\equiv (A+\ell +\ell ')+\ell ''\).

For an auxiliary symbol \(\theta \), we use notation \(A+\theta \equiv A\) and \(A-\theta \equiv A\).

We say that \(\mathcal {B}\subseteq 2^K\) with \(\mathcal {B}\ne \emptyset \) is an M \(^{\varvec{\natural }}\)-convex family if, for any \(A, B\in \mathcal {B}\) and \(k\in A\backslash B\), there exists \(\ell \in (B\backslash A)\cup \{\theta \}\) such that

$$\begin{aligned} A-k+\ell \in \mathcal {B} \text { and } B+k-\ell \in \mathcal {B}. \end{aligned}$$

We say that \(U(\cdot )\) is an M \(^{\varvec{\natural }}\)-concave function [1] if it satisfies the following property:

  • (B\(^\natural \)-EXC) For any \(A, B\subseteq K\) and \(k\in A\backslash B\), there exists \(\ell \in (B\backslash A)\cup \{\theta \}\) such that

    $$\begin{aligned} U(A-k+\ell )+U(B+k-\ell )\ge U(A)+U(B). \end{aligned}$$

This property, known as the exchange property, has the following local versionsFootnote 2:

  • (B\(^\natural \)-EXC\(_{\text {loc}}^1\)) For any \(A\subseteq K\) with \(|K\backslash A|\ge 2\) and any \(k, k'\in K\backslash A\) with \(k\ne k'\), it holds that

    $$\begin{aligned} U(A+k)+U(A+k')\ge U(A+k+k')+U(A). \end{aligned}$$
  • (B\(^\natural \)-EXC\(_{\text {loc}}^2\)) For any \(A\subseteq K\) with \(|K\backslash A|\ge 3\) and any distinct elements \(k,k', \ell \in K\backslash A\), it holds that

    $$\begin{aligned}&\max \bigl \{U(A+k+\ell )+U(A+k'), U(A+k'+\ell )+U(A+k)\bigr \}\nonumber \\&\ge U(A+k+k')+U(A+\ell ). \end{aligned}$$
    (1)

Next, we introduce the gross substitutes condition introduced by Kelso and Crawford [8].

  • (GS \(_{\textrm{R}}\)) For any \(p,q\in \mathbb {R}^K\) with \(p\le q\) and any \(A\in D(p)\), there exists \(B\in D(q)\) such that

    $$\begin{aligned} \bigl [k\in A \text { and } p_k=q_k\bigr ] \Longrightarrow k\in B. \end{aligned}$$

This condition states that, if some commodities become less appealing due to price increase, then the agent can shift her demand toward other commodities whose prices are kept unchanged. This shift indicates that the commodities are substitutable. We consider a weaker variant that replaces the continuous domain of price vectors (\(\mathbb {R}^K\)) with a discrete domain (\(\mathbb {Z}^K\)).

  • (GS\(_{{\textbf {Z}}}\)) For any \(p,q\in \mathbb {Z}^K\) with \(p\le q\) and any \(A\in D(p)\), there exists \(B\in D(q)\) such that

    $$\begin{aligned} \bigl [k\in A \text { and } p_k=q_k\bigr ] \Longrightarrow k\in B. \end{aligned}$$

3 Main theorem

Fujishige and Yang [7] prove the following theorem:

Theorem FY

The following are equivalent:

  • \(U(\cdot )\) satisfies (GS\(_{\text {R}}\)).

  • \(U(\cdot )\) satisfies (B\(^\natural \)-EXC).

We prove that, under certain assumptions, (GS\(_{\text {R}}\)) of the above theorem can be replaced with (GS\(_{\text {Z}}\)).

Theorem 1

Let \(U: 2^K\rightarrow \mathbb {Z}\cup \{-\infty \}\) be a valuation function such that the effective domain \(\text {dom}\,U\) is an M\(^\natural \)-convex family with \(\emptyset \in \text {dom}\,U\). Then, the following are equivalent:

  • (i) \(U(\cdot )\) satisfies (GS\(_{\text {Z}}\)).

  • (ii) \(U(\cdot )\) satisfies (B\(^\natural \)-EXC).

Before proving Theorem 1, we refer to a related result and explain the difference in proof ideas. Corollary 2.3 of Murota [11] shows that \(U: 2^K\rightarrow \mathbb {Z}\cup \{-\infty \}\) satisfies (B\(^\natural \)-EXC) if and only if D(p) is an M\(^\natural \)-convex family for all \(p\in \mathbb {Z}^K\). Murota’s proof of the “if” part and our proof of (i) \(\Longrightarrow \) (ii) of Theorem 1 are similar in that both proofs make use of local versions of (B\(^\natural \)-EXC) (see Lemma 2.1 of Murota’s proof). The critical step of Murota’s proof is to apply the duality theorem: rephrasing the maximum value in the inequality of M\(^\natural \)-concavity (see the left-hand side of (1) of this paper) as the maximum weight of a matching, the dual variable \(p\in \mathbb {Z}^K\) allows us to apply M\(^\natural \)-convexity of D(p) (see Murota’s proof of Lemma 2.5). If U takes only integer values, the dual varial p can be taken from \(\mathbb {Z}^K\), and hence, considering only integer price vectors suffices. We cannot directly apply this proof technique for proving (i) \(\Longrightarrow \) (ii) because the GS condition is defined for a change in p, rather than for a fixed p. We need to change prices in a tractable manner, which is addressed in the proof below.

Proof of Theorem 1 The implication (ii) \(\Longrightarrow \) (i) follows from Theorem FY. We prove the converse implication (i) \(\Longrightarrow \) (ii). Under the assumption that \(\text {dom}\,U\) is an M\(^\natural \)-convex family with \(\emptyset \in \text {dom}\,U\), (B\(^\natural \)-EXC) is known to be equivalent to the combination of (B\(^\natural \)-EXC\(_{\text {loc}}^1\)) and (B\(^\natural \)-EXC\(_{\text {loc}}^2\)).Footnote 3 We prove that \(U(\cdot )\) satisfies these two properties in Lemmas 1 and 2, respectively.

Lemma 1

If \(U(\cdot )\) satisfies (GS\(_{\text {Z}}\)), then it satisfies (B\(^\natural \)-EXC\(_{\text {loc}}^1\)).

Proof

Let \(A\subseteq K\) with \(|K\backslash A|\ge 2\) and \(k, k'\in K\backslash A\) with \(k\ne k'\). Our goal is to prove that

$$\begin{aligned} U(A+k)+U(A+k')\ge U(A+k+k')+U(A). \end{aligned}$$

If \(A\notin \text {dom}\,U\) or \(A+k+k'\notin \text {dom}\,U\), then the right-hand side is equal to \(-\infty \) and hence the desired inequality holds. In what follows we assume \(A\in \text {dom}\,U\) and \(A+k+k'\in \text {dom}\,U\).

By choosing sufficiently low prices for the commodities in \(A+k+k'\) and sufficiently high prices for the commodities outside \(A+k+k'\), we construct a price vector \(p\in \mathbb {Z}^K\) such that

$$\begin{aligned} D(p)=\{A+k+k'\}. \end{aligned}$$
(2)

We define \(\chi \in \mathbb {Z}^K\) by

$$\begin{aligned} \chi _m={\left\{ \begin{array}{ll} 1 &{} \text { if } m\notin A+k', \\ 0 &{} \text { if } m\in A+k'. \end{array}\right. } \end{aligned}$$

For any \(\alpha \in \mathbb {Z}_+\), the following holdFootnote 4:

$$\begin{aligned}&U[-p-(\alpha +1) \chi ](A')=U[-p-\alpha \chi ](A') \text { if } A'\subseteq A+k', \nonumber \\&U[-p-(\alpha +1)\chi ](A')\le U[-p-\alpha \chi ](A')-1 \text { if } A'\nsubseteq A+k'; \\&\text {in particular, } U[-p-(\alpha +1) \chi ](A+k+k')=U[-p-\alpha \chi ](A+k+k')-1. \nonumber \end{aligned}$$
(3)

Hence, together with (2) and the facts that \(U(\cdot )\) takes only integer values (except \(-\infty \)) and \(A\in \text {dom}\,U\), the following integer \(\alpha ' \in \mathbb {Z}_+\) given by

$$\begin{aligned} \alpha '=\min \{\alpha \in \mathbb {Z}_+: D(p+\alpha \chi )\backslash D(p)\ne \emptyset \} \end{aligned}$$

is well-defined. Let \(p'\equiv p+\alpha '\chi \). By (2), (3) and the construction of \(\alpha '\),

$$\begin{aligned}&A+k+k'\in D(p'), \end{aligned}$$
(4)
$$\begin{aligned}&A'\in D(p')\backslash D(p) \Longrightarrow A'\subseteq A+k'. \end{aligned}$$
(5)

By (2), (4) and (5),

$$\begin{aligned} A'\in D(p') \Longrightarrow [A'=A+k+k'] \text { or } [A'\subseteq A+k']. \end{aligned}$$
(6)

The following condition holds:

$$\begin{aligned} A+k'\in D(p'). \end{aligned}$$
(7)

Proof of (7)

Suppose to the contrary that

$$\begin{aligned} A+k'\notin D(p'). \end{aligned}$$

Together with \(D(p')\backslash D(p)\ne \emptyset \) and (5), we have \(D(p'+\text{1 }\text{ l } ^k)\cap \{A+k', A+k+k'\}=\emptyset \). Combining this condition with (6),

$$\begin{aligned} \not \exists A'\in D(p'+\text{1 }\text{ l } ^k) \text { s.t. } A'\supseteq A+k', \end{aligned}$$

a contradiction to (GS\(_{\text {Z}}\)) applied to \(p', p'+\text{1 }\text{ l } ^k\) and \(A+k+k'\in D(p')\).

end of proof of (7)

Furthermore, the following condition holds:

$$\begin{aligned} k'\in A' \text { for all } A'\in D(p')\backslash \{A+k', A+k+k'\}. \end{aligned}$$
(8)

Proof of (8)

Suppose to the contrary that

$$\begin{aligned} \exists A'\in D(p')\backslash \{A+k', A+k+k'\} \text { s.t. } k'\notin A'. \end{aligned}$$

This implies \(D(p'+\text{1 }\text{ l } ^{k'})\cap \{A+k', A+k+k'\}=\emptyset \). In particular, \(A+k+k'\notin D(p'+\text{1 }\text{ l } ^{k'})\). Together with (6),

$$\begin{aligned} \not \exists A'\in D(p'+\text{1 }\text{ l } ^{k'}) \text { s.t. } A'\supseteq A+k, \end{aligned}$$

a contradiction to (GS\(_{\text {Z}}\)) applied to \(p', p'+\text{1 }\text{ l } ^{k'}\) and \(A+k+k'\in D(p')\).

end of proof of (8)

We define \(\chi '\in \mathbb {Z}^K\) by

$$\begin{aligned} \chi '_m={\left\{ \begin{array}{ll} 1 &{} \text { if } m\notin A+k, \\ 0 &{} \text { if } m\in A+k. \end{array}\right. } \end{aligned}$$

For any \(\alpha \in \mathbb {Z}_+\), the following hold:

$$\begin{aligned}&U[-p'-(\alpha +1) \chi '](A')=U[-p'-\alpha \chi '](A') \text { if } A'\subseteq A+k, \nonumber \\&U[-p'-(\alpha +1)\chi '](A')\le U[-p'-\alpha \chi '](A')-1 \text { if } A'\nsubseteq A+k; \\&\text {in particular, } U[-p'-(\alpha +1) \chi '](A+k')=U[-p'-\alpha \chi '](A+k')-1, \text { and } \nonumber \\& U[-p'-(\alpha +1) \chi '](A+k+k')=U[-p'-\alpha \chi '](A+k+k')-1. \nonumber \end{aligned}$$
(9)

Together with (8) and the facts that \(U(\cdot )\) takes only integer values (except \(-\infty \)) and \(A\in \text {dom}\,U\), the following integer \(\alpha ''\in \mathbb {Z}_+\) given by

$$\begin{aligned} \alpha ''=\min \{\alpha \in \mathbb {Z}_+: D(p'+\alpha \chi ')\backslash D(p')\ne \emptyset \} \end{aligned}$$

is well-defined. Let \(p''\equiv p'+\alpha ''\chi '\). By (4), (7), (9), and the construction of \(\alpha ''\),

$$\begin{aligned}&A+k', A+k+k'\in D(p''), \end{aligned}$$
(10)
$$\begin{aligned}&A'\in D(p'')\backslash D(p') \Longrightarrow A'\subseteq A+k. \end{aligned}$$
(11)

By (6) and (11),

$$\begin{aligned} A'\in D(p'') \Longrightarrow A'\subseteq A+k+k'. \end{aligned}$$
(12)

The following condition holds:

$$\begin{aligned} A+k\in D(p''). \end{aligned}$$
(13)

Proof of (13)

Suppose to the contrary that

$$\begin{aligned} A+k\notin D(p''). \end{aligned}$$

Together with \(D(p'')\backslash D(p')\ne \emptyset \) and (11), we have \(D(p''+\text{1 }\text{ l } ^{k'})\cap \{A+k, A+k+k'\}=\emptyset \). Combining this condition with (12),

$$\begin{aligned} \not \exists A'\in D(p''+\text{1 }\text{ l } ^{k'}) \text { s.t. } A'\supseteq A+k, \end{aligned}$$

a contradiction to (GS\(_{\text {Z}}\)) applied to \(p'', p''+\text{1 }\text{ l } ^{k'}\) and \(A+k+k'\in D(p')\).

end of proof of (13)

By (10) and (13),

$$\begin{aligned}&A+k\in D(p'') \text { and } A+k'\in D(p'') \nonumber \\ \Longrightarrow \;&U[-p''](A+k)\ge U[-p''](A+k+k') \text { and } U[-p''](A+k')\ge U[-p''](A) \nonumber \\ \Longrightarrow \;&U[-p''](A+k)+U[-p''](A+k')\ge U[-p''](A+k+k')+U[-p''](A) \nonumber \\ \Longrightarrow \;&U(A+k)+U(A+k')\ge U(A+k+k')+U(A), \end{aligned}$$
(14)

as desired. \(\square \)

Lemma 2

If \(U(\cdot )\) satisfies (GS\(_{\text {Z}}\)), then it satisfies (B\(^\natural \)-EXC\(_{\text {loc}}^2\)).

Proof

Let \(A\subseteq K\) with \(|K\backslash A|\ge 3\) and let \(k,k', \ell \in K\backslash A\) be distinct elements. Our goal is to prove that

$$\begin{aligned}&\max \{U(A+k+\ell )+U(A+k'), U(A+k'+\ell )+U(A+k)\} \nonumber \\&\ge U(A+k+k')+U(A+\ell ). \end{aligned}$$
(15)

If \(A+\ell \notin \text {dom}\,U\) or \(A+k+k'\notin \text {dom}\,U\), then the right-hand side is equal to \(-\infty \) and hence the desired inequality holds. In what follows we assume \(A+\ell \in \text {dom}\,U\) and \(A+k+k'\in \text {dom}\,U\).

By choosing sufficiently low prices for the commodities in \(A+k+k'\) and sufficiently high prices for the commodities outside \(A+k+k'\), we construct a price vector \(p\in \mathbb {Z}^K\) such that

$$\begin{aligned} D(p)=\{A+k+k'\}. \end{aligned}$$
(16)

As we did in the proof of Lemma 1, we iterative increase the prices of commodities from p by adding vectors \(\chi \) and \(\chi '\), with the only difference that the price of \(\ell \) is kept unchanged, and derive a price vector \(p''\) with the properties stated below.

Claim 1

There exists a price vector \(p''\) such that

$$\begin{aligned}&A'\in D(p'') \Longrightarrow A'\subsetneq A+k+k'+\ell , \end{aligned}$$
(17)

and one of the following conditions holds:

$$\begin{aligned}&\{A+k+k', A+k', A+k+\ell \}\subseteq D(p''), \end{aligned}$$
(18)
$$\begin{aligned}&\{A+k+k', A+k'+\ell , A+k\}\subseteq D(p''), \end{aligned}$$
(19)
$$\begin{aligned}&\{A+k+k', A+k', A+k\}\subseteq D(p''), \end{aligned}$$
(20)
$$\begin{aligned}&\{A+k+k', A+k'+\ell , A+k+\ell \}\subseteq D(p''). \end{aligned}$$
(21)

Proof

See Appendix A. \(\square \)

If (18) or (19) holds, then

$$\begin{aligned}&[A+k'\in D(p'') \text { and } A+k+\ell \in D(p'')] \text { or }\\&[A+k\in D(p'') \text { and } A+k'+\ell \in D(p'')]. \end{aligned}$$

Hence, by following the same argument as in (14), the desired inequality follows. Below we deal with the remaining two possibilities, (20) and (21). The proof strategy is the same for both cases, except for the following: in the case of (20), we adjust \(p''\) so that \(A+k+\ell \) or \(A+k'+\ell \) becomes a utility-maximizing bundle, whereas in the case of (21), we adjust \(p''\) so that \(A+k\) or \(A+k'\) becomes a utility-maximizing bundle. Below we only deal with the case of (20) and relegate the proof for the case of (21) to Appendix B.

Suppose that (20) holds. We define \(\chi ''\in \mathbb {Z}^K\) by

$$\begin{aligned} \chi ''_m={\left\{ \begin{array}{ll} -1 &{} \text { if } m\in A+\ell , \\ 0 &{} \text { if } m\in \{k,k'\}, \\ 1 &{} \text { if } m\notin A+k+k'+\ell . \end{array}\right. } \end{aligned}$$

For any \(\alpha \in \mathbb {Z}_+\), the following hold:

$$\begin{aligned}&U[-p'-(\alpha +1) \chi ''](A')=U[-p'-\alpha \chi ''](A')+|A|+1 \nonumber \\& \text { if } A'\supseteq A+\ell \text { and } A'\subseteq A+k+k'+\ell , \nonumber \\&U[-p'-(\alpha +1)\chi ''](A')\le U[-p'-\alpha \chi ''](A')+|A| \nonumber \\& \text { if } A'\nsupseteq A+\ell \text { or } A'\nsubseteq A+k+k'+\ell ; \nonumber \\&\text {in particular, } U[-p'-(\alpha +1) \chi ''](A')=U[-p'-\alpha \chi ''](A')+|A| \nonumber \\& \text { if } A'\in \{A+k+k', A+k', A+k\}.\nonumber \end{aligned}$$

Together with (20) and the facts that \(A+\ell \in \text {dom}\,U\) and \(U(\cdot )\) takes only integer values (except \(-\infty \)), there exists \(\alpha '''\in \mathbb {Z}_+\) such thatFootnote 5:

$$\begin{aligned}&\{A+k+k', A+k', A+k\}\subseteq D(p''+\alpha '''\chi ''), \end{aligned}$$
(22)
$$\begin{aligned}&\exists A'\in D(p''+\alpha '''\chi '') \text { s.t. } A'\supseteq A+\ell \text { and } A'\subseteq A+k+k'+\ell . \end{aligned}$$
(23)

Let \(p'''\equiv p''+\alpha '''\chi ''\). Note that \(A'\) in (23) takes only four possible forms: \(A+\ell \), \(A+k+\ell \), \(A+k'+\ell \), or \(A+k+k'+\ell \). We divide the remaining part into three cases.

Case 1: Suppose \(A+k+\ell \in D(p''')\) or \(A+k'+\ell \in D(p''')\). Together with (22),

$$\begin{aligned}&[A+k'\in D(p'') \text { and } A+k+\ell \in D(p'')] \text { or } \\&[A+k\in D(p'') \text { and } A+k'+\ell \in D(p'')]. \end{aligned}$$

Hence, by following the same argument as in (14), the desired inequality follows.

Case 2: Suppose \(A+k+k'+\ell \in D(p''')\). By Lemma 1,

$$\begin{aligned}&U[-p'''](A+k+\ell )+U[-p'''](A+k+k') \\ \ge \,&U[-p'''](A+k+k'+\ell )+U[-p'''](A+k). \end{aligned}$$

Together with \(A+k+k', A+k\in D(p''')\) (which follows from (22)) and \(A+k+k'+\ell \in D(p''')\), we have \(A+k+\ell \in D(p''')\). Namely, this case is subsumed in Case 1 and hence the desired inequality holds.

Case 3: The remaining possibility is that \(A+k+\ell \notin D(p''')\) and \(A+k'+\ell \notin D(p''')\) and \(A+k+k'+\ell \notin D(p''')\). Together with (22) and (23),

$$\begin{aligned} A+k+k'\in D(p'''), \; A+\ell \in D(p'''). \end{aligned}$$
(24)

By (17) and the definition of \(\chi ''\),

$$\begin{aligned} A'\in D(p''') \Longrightarrow A'\subseteq A+k+k'+\ell . \end{aligned}$$
(25)

We define \(\chi '''\in \mathbb {Z}^K\) by

$$\begin{aligned} \chi '''_m={\left\{ \begin{array}{ll} -1 &{} \text { if } m\in A+k+\ell , \\ 0 &{} \text { if } m\notin A+k+\ell . \end{array}\right. } \end{aligned}$$

Note that \(U[-p'''-\chi '''](A')\le U[-p'''](A')+|A|+2\) for all \(A'\subseteq K\), with equality holding only if \(A'\supseteq A+k+\ell \). By \(A+k+\ell \notin D(p''')\), \(A+k+k'+\ell \notin D(p''')\) and (25),

$$\begin{aligned} U[-p'''-\chi '''](A')=U[-p'''](A')+|A|+2 \Longrightarrow A'\notin D(p'''). \end{aligned}$$
(26)

Furthermore, we have

$$\begin{aligned} U[-p'''-\chi '''](A')=U[-p'''](A')+|A|+1 \text { for all } A'\in \{A+k+k', A+\ell \}. \end{aligned}$$
(27)

By (24), (26), (27), and the fact that \(U(\cdot )\) takes only integer values (except \(-\infty \)), we obtain

$$\begin{aligned} A+k+k'\in D(p'''+\chi '''), \; A+\ell \in D(p'''+\chi '''). \end{aligned}$$
(28)

Moreover, the following condition holds:

$$\begin{aligned} A'\in D(p'''+\chi ''') \text { and } A'\supseteq A+k' \Longrightarrow k\in A'. \end{aligned}$$
(29)

Proof of (29)

Let \(A'\in D(p'''+\chi ''')\) with \(A'\supseteq A+k'\). Suppose that \(A'\nsubseteq A+k+k'+\ell \). By the contrapositive of (25), \(A'\notin D(p''')\). Given that (24) and (27) hold, in order for \(A'\) to be a utility-maximizing bundle at \(p'''+\chi '''\), we must have

$$\begin{aligned} U[-p'''-\chi '''](A')=U[-p'''](A')+|A|+2, \end{aligned}$$

which implies \(A'\supseteq A+k+\ell \), in particular \(k\in A'\). Thus, (29) holds.

The remaining possibility is that \(A'\subseteq A+k+k'+\ell \). To obtain the desired claim, it suffices to prove that

$$\begin{aligned} A+k'\notin D(p'''+\chi ''') \text { and } A+k'+\ell \notin D(p'''+\chi '''). \end{aligned}$$
(30)

For these two bundles, the following conditions hold:

$$\begin{aligned}&U[-p'''-\chi '''](A+k')=U[-p'''](A+k')+|A|, \\&A+k'+\ell \notin D(p'''), \text { and } \\&U[-p'''-\chi '''](A+k'+\ell )=U[-p'''](A+k'+\ell )+|A|+1, \end{aligned}$$

where \(A+k'+\ell \notin D(p''')\) in the second line follows from the supposition of Case 3. Together with (24) and (27), we obtain (30).

end of proof of (29)

Now, consider \(p'''+\chi '''+\text{1 }\text{ l } ^k\). By (28),

$$\begin{aligned} A+\ell \in D(p'''+\chi '''+\text{1 }\text{ l } ^k) \text { and } A+k+k'\notin D(p'''+\chi '''+\text{1 }\text{ l } ^k). \end{aligned}$$

By (29), any bundle \(A'\subseteq K\) with \(A'\supseteq A+k'\) satisfies \(A'\notin D(p'''+\chi '''+\text{1 }\text{ l } ^k)\). We obtain a contradiction to (GS\(_{\text {Z}}\)) applied to \(p'''+\chi ''', p'''+\chi '''+\text{1 }\text{ l } ^{k}\) and \(A+k+k'\in D(p'''+\chi ''')\) (which follows from (28)). It follows that Case 3 never occurs. \(\square \)

We resume the proof of Theorem 1. By Lemmas 1 and 2, \(U(\cdot )\) satisfies (B\(^\natural \)-EXC\(_{\text {loc}}^1\)) and (B\(^\natural \)-EXC\(_{\text {loc}}^2\)). As noted in the beginning of the proof of Theorem 1, the combination of these two properties is equivalent to M\(^\natural \)-concavity. \(\square \)

In Theorem 1, we assume that the effective domain \(\text {dom}\,U\) is an M\(^\natural \)-convex family containing the empty set. In an auction setting, it is often assumed that every agent has an integer-valued valuation function with \(\text {dom}\,U=\{A\subseteq K: A\subseteq \bar{K}\}\) for some \(\bar{K}\subseteq K\) (see, e.g., [12] or [13]), in which case our theorem is applicable. It remains an open question whether the assumption can be weakened.

4 Appendix A: proof of the Claim in the proof of Lemma 2

We define \(\chi \in \mathbb {Z}^K\) by

$$\begin{aligned} \chi _m={\left\{ \begin{array}{ll} 1 &{} \text { if } m\notin A+k'+\ell , \\ 0 &{} \text { if } m\in A+k'+\ell . \end{array}\right. } \end{aligned}$$

For any \(\alpha \in \mathbb {Z}_+\), the following hold:

$$\begin{aligned}&U[-p-(\alpha +1) \chi ](A')=U[-p-\alpha \chi ](A') \text { if } A'\subseteq A+k'+\ell , \nonumber \\&U[-p-(\alpha +1)\chi ](A')\le U[-p-\alpha \chi ](A')-1 \text { if } A'\nsubseteq A+k'+\ell ; \\&\text {in particular, } U[-p-(\alpha +1) \chi ](A+k+k')=U[-p-\alpha \chi ](A+k+k')-1. \nonumber \end{aligned}$$
(31)

Hence, together with (16) and the facts that \(U(\cdot )\) takes only integer values (except \(-\infty \)) and \(A+\ell \in \text {dom}\,U\), the following integer \(\alpha '\in \mathbb {Z}_+\) given by

$$\begin{aligned} \alpha '=\min \{\alpha \in \mathbb {Z}_+: D(p+\alpha \chi )\backslash D(p)\ne \emptyset \} \end{aligned}$$

is well-defined. Let \(p'\equiv p+\alpha '\chi \). By (16), (31), and the construction of \(\alpha '\),

$$\begin{aligned}&A+k+k'\in D(p'), \end{aligned}$$
(32)
$$\begin{aligned}&A'\in D(p')\backslash D(p) \Longrightarrow A'\subseteq A+k'+\ell . \end{aligned}$$
(33)

By (16), (32) and (33),

$$\begin{aligned} A'\in D(p') \Longrightarrow [A'=A+k+k'] \text { or } [A'\subseteq A+k'+\ell ]. \end{aligned}$$
(34)

The following condition holds:

$$\begin{aligned} \{A+k', A+k'+\ell \} \cap \bigl (D(p')\backslash D(p)\bigr )\ne \emptyset . \end{aligned}$$
(35)

Proof of (35)

Suppose to the contrary that

$$\begin{aligned} \{A+k', A+k'+\ell \} \cap \bigl (D(p')\backslash D(p)\bigr )=\emptyset . \end{aligned}$$

Together with \(D(p')\backslash D(p)\ne \emptyset \) and (33), we have

$$\begin{aligned} D(p'+\text{1 }\text{ l } ^k)\cap \{A+k', A+k'+\ell , A+k+k'\}=\emptyset . \end{aligned}$$

Combining this condition with (34),

$$\begin{aligned} \not \exists A'\in D(p'+\text{1 }\text{ l } ^k) \text { s.t. } A'\supseteq A+k', \end{aligned}$$

a contradiction to (GS\(_{\text {Z}}\)) applied to \(p', p'+\text{1 }\text{ l } ^k\) and \(A+k+k'\in D(p')\).

end of proof of (35)

Furthermore, the following condition holds:

$$\begin{aligned} k'\in A' \text { for all } A'\in D(p')\backslash \{A+k', A+k'+\ell , A+k+k'\}. \end{aligned}$$
(36)

Proof of (36)

Suppose to the contrary that

$$\begin{aligned} \exists A'\in D(p')\backslash \{A+k', A+k'+\ell , A+k+k'\} \text { s.t. } k'\notin A'. \end{aligned}$$

This implies \(D(p'+\text{1 }\text{ l } ^{k'})\cap \{A+k', A+k'+\ell , A+k+k'\}=\emptyset \). In particular, \(A+k+k'\notin D(p'+\text{1 }\text{ l } ^{k'})\). Together with (33),

$$\begin{aligned} \not \exists A'\in D(p'+\text{1 }\text{ l } ^{k'}) \text { s.t. } A'\supseteq A+k, \end{aligned}$$

a contradiction to (GS\(_{\text {Z}}\)) applied to \(p', p'+\text{1 }\text{ l } ^{k'}\) and \(A+k+k'\in D(p')\).

end of proof of (36)

We define \(\chi '\in \mathbb {Z}^K\) by

$$\begin{aligned} \chi '={\left\{ \begin{array}{ll} 1 &{} \text { if } m\notin A+k+\ell , \\ 0 &{} \text { if } m\in A+k+\ell . \end{array}\right. } \end{aligned}$$

For any \(\alpha \in \mathbb {Z}_+\), the following hold:

$$\begin{aligned}&U[-p'-(\alpha +1) \chi '](A')=U[-p'-\alpha \chi '](A') \text { if } A'\subseteq A+k+\ell , \nonumber \\&U[-p'-(\alpha +1)\chi '](A')\le U[-p'-\alpha \chi '](A')-1 \text { if } A'\nsubseteq A+k+\ell ; \\&\text {in particular, } U[-p'-(\alpha +1) \chi '](A+k')=U[-p'-\alpha \chi '](A+k')-1, \nonumber \\&U[-p'-(\alpha +1) \chi '](A+k'+\ell )=U[-p'-\alpha \chi '](A+k'+\ell )-1, \nonumber \\& U[-p'-(\alpha +1) \chi '](A+k+k')=U[-p'-\alpha \chi '](A+k+k')-1. \nonumber \end{aligned}$$
(37)

Hence, together with (36) and the facts that \(U(\cdot )\) takes only integer values (except \(-\infty \)) and \(A+\ell \in \text {dom}\,U\), the following integer \(\alpha ''\in \mathbb {Z}_+\) given by

$$\begin{aligned} \alpha ''=\min \{\alpha \in \mathbb {Z}_+: D(p'+\alpha \chi ')\backslash D(p')\ne \emptyset \} \end{aligned}$$

is well-defined. Let \(p''\equiv p'+\alpha ''\chi '\). By (32), (35), (37), and the construction of \(\alpha ''\),

$$\begin{aligned}&A+k+k'\in D(p''), \end{aligned}$$
(38)
$$\begin{aligned}&\{A+k', A+k'+\ell \}\cap D(p'')\ne \emptyset , \end{aligned}$$
(39)
$$\begin{aligned}&A'\in D(p'')\backslash D(p') \Longrightarrow A'\subseteq A+k+\ell . \end{aligned}$$
(40)

By (34) and (40),

$$\begin{aligned} A'\in D(p'') \Longrightarrow A'\subsetneq A+k+k'+\ell , \end{aligned}$$

which establishes (17) in the statement of the claim.

The following condition holds:

$$\begin{aligned} \{A+k, A+k+\ell \}\cap D(p'')\ne \emptyset . \end{aligned}$$
(41)

Proof of (41)

Suppose to the contrary that

$$\begin{aligned} \{A+k, A+k+\ell \}\cap D(p'')=\emptyset . \end{aligned}$$

Together with \(D(p'')\backslash D(p')\ne \emptyset \) and (40), we have

$$\begin{aligned} D(p''+\text{1 }\text{ l } ^{k'})\cap \{A+k, A+k+\ell , A+k+k'\}=\emptyset . \end{aligned}$$

Combining this condition with (17),

$$\begin{aligned} \not \exists A'\in D(p''+\text{1 }\text{ l } ^{k'}) \text { s.t. } A'\supseteq A+k, \end{aligned}$$

a contradiction to (GS\(_{\text {Z}}\)) applied to \(p'', p''+\text{1 }\text{ l } ^{k'}\) and \(A+k+k'\in D(p'')\).

end of proof of (41)

Now, given that (38) holds, (39) and (41) give rise to four possible combinations of utility-maximizing bundles:

$$\begin{aligned}&\{A+k+k', A+k', A+k+\ell \}\subseteq D(p''),\\&\{A+k+k', A+k'+\ell , A+k\}\subseteq D(p''),\\&\{A+k+k', A+k', A+k\}\subseteq D(p''),\\&\{A+k+k', A+k'+\ell , A+k+\ell \}\subseteq D(p''), \end{aligned}$$

which establishes (18)-(21) in the statement of the claim. \(\square \)

5 Appendix B: proof of Lemma 2 when (21) holds

Suppose that (21) holds. Recall that \(p''\) is chosen from the Claim. We define \(\chi ''\in \mathbb {Z}^K\) by

$$\begin{aligned} \chi ''_m={\left\{ \begin{array}{ll} 1 &{} \text { if } m\in \{k,k',\ell \} \\ 2 &{}\text { if } m\notin A+k+k'+\ell , \\ 0 &{} \text { if } m\in A. \end{array}\right. } \end{aligned}$$

Then, for any \(\alpha \in \mathbb {Z}_+\), the following hold:

$$\begin{aligned}&U[-p''-(\alpha +1) \chi ''](A')=U[-p''-\alpha \chi ''](A') \text { if } A'\subseteq A, \nonumber \\&U[-p''-(\alpha +1) \chi ''](A')=U[-p''-\alpha \chi ''](A')-1 \nonumber \\& \text { if } A'\subseteq A+k+k'+\ell \text { and } |A'\cap \{k, k', \ell \}|=1, \nonumber \\&U[-p''-(\alpha +1) \chi ''](A')\le U[-p''-\alpha \chi ''](A')-2 \nonumber \\& \text { if } A'\nsubseteq A+k+k'+\ell \text { or } |A'\cap \{k,k',\ell \}|\ge 2; \\&\text {in particular, } \nonumber \\& U[-p''-(\alpha +1) \chi ''](A+k+k')=U[-p''-\alpha \chi ''](A+k+k')-2, \nonumber \\& U[-p''-(\alpha +1) \chi ''](A+k'+\ell )=U[-p''-\alpha \chi ''](A+k'+\ell )-2, \nonumber \\& U[-p''-(\alpha +1) \chi ''](A+k+\ell )=U[-p''-\alpha \chi ''](A+k+\ell )-2. \nonumber \end{aligned}$$
(42)

Let \(\alpha '''\in \mathbb {Z}_+\) be the solution to the following problem:

$$\begin{aligned} \min \bigl \{\alpha \in \mathbb {Z}_+: \exists A'\in D(p''+\alpha \chi '') \text { s.t. } |A'\cap \{k,k', \ell \}|\le 1\bigr \}. \end{aligned}$$

By (42) and the facts that \(A+\ell \in \text {dom}\,U\) and \(U(\cdot )\) takes only integer values (except \(-\infty \)), there exists a solution to the above problem. Let \(p'''\equiv p''+\alpha '''\chi ''\). By (17) and (42),

$$\begin{aligned} A'\in D(p''') \Longrightarrow A'\subsetneq A+k+k'+\ell . \end{aligned}$$
(43)

We consider two cases.

Case 1: Suppose that \(\{A+k+k', A+k'+\ell , A+k+\ell \}\cap D(p''')\ne \emptyset \). By (21) and (42),

$$\begin{aligned} \{A+k+k', A+k'+\ell , A+k+\ell \}\subseteq D(p'''). \end{aligned}$$
(44)

By (42) and the definition of \(\alpha '''\), there exists \(A'\in D(p''')\) that satisfies

$$\begin{aligned} \bigl [A'\subseteq A\bigr ] \text { or } \bigl [A'\subseteq A+k+k'+\ell \text { and } |A'\cap \{k,k', \ell \}|=1\bigr ]. \end{aligned}$$
(45)

We consider two subcases.

Subcase 1–1: Suppose that there exists \(A'\in D(p''')\) with \(A'\subseteq A\). If \(A\notin D(p''')\), then

$$\begin{aligned} \not \exists A''\in D(p'''+\chi '') \text { with } A''\supseteq A, \end{aligned}$$

because, by changing \(p'''\) to \(p'''+\chi ''\), the utility from \(A'\) is invariant, while the utility from any bundle \(A''\) with \(A''\supsetneq A\) decreases by at least 1. We obtain a contradiction to (GS\(_{\text {Z}}\)) applied to \(p'''\), \(p'''+\chi ''\), and \(A+k+k'\in D(p''')\) (which follows from (44)). Hence, \(A\in D(p''')\). By Lemma 1,

$$\begin{aligned} U[-p'''](A+k)+U[-p'''](A+k')\ge U[-p'''](A+k+k')+U[-p'''](A). \end{aligned}$$

By \(A\in D(p''')\) and \(A+k+k'\in D(p''')\) (which follows from (44)), we obtain \(A+k\in D(p''')\) and \(A+k'\in D(p''')\). Together with (44),

$$\begin{aligned}&[A+k\in D(p''') \text { and } A+k'+\ell \in D(p''')] \text { and }\\&[A+k'\in D(p''') \text { and } A+k+\ell \in D(p''')]. \end{aligned}$$

By following the same argument as in (14), the desired inequality follows.

Subcase 1–2: Suppose that

$$\begin{aligned} \not \exists A'\in D(p''') \text { with } A'\subseteq A. \end{aligned}$$
(46)

Then, by (45), there exists \(A'\in D(p''')\) such that

$$\begin{aligned} A'\subseteq A+k+k'+\ell \text { and } |A'\cap \{k,k', \ell \}|=1. \end{aligned}$$
(47)

The following claim holds:

$$\begin{aligned} \exists A'\in D(p''') \text { satisfying } A'\supseteq A \text { and (47)}. \end{aligned}$$
(48)

Proof of (48)

Suppose for a contradiction that

$$\begin{aligned} \not \exists A''\in D(p''') \text { satisfying } A''\supseteq A \text { and (47)}. \end{aligned}$$
(49)

For an arbitrarily chosen \(\tilde{A}\in D(p''')\) satisfying (47), let \(\tilde{\chi }\in \mathbb {Z}^K\) be such that

$$\begin{aligned} \tilde{\chi }_m={\left\{ \begin{array}{ll} 0 &{} \text { if } m\in \tilde{A}\cap \{k,k',\ell \} \text { or } m\in A, \\ 1 &{} \text { otherwise. } \end{array}\right. } \end{aligned}$$

Then, by changing \(p'''\) to \(p'''+\tilde{\chi }\), the utility from \(\tilde{A}\) is invariant, while the utility from any bundle \(A''\) with \(|A''\cap \{k,k',\ell \}|\ge 2\) decreases by at least 1. Together with (43), (46) and (49), we have

$$\begin{aligned} \not \exists A'' \in D(p'''+\tilde{\chi }) \text { with } A'' \supseteq A, \end{aligned}$$

a contradiction to (GS\(_{\text {Z}}\)) applied to \(p''', p'''+\tilde{\chi }\) and \(A+k+k'\in D(p''')\) (which follows from (44)).

end of proof of (48)

Note that \(A'\) in (48) takes only three possible forms: \(A+k\), \(A+k'\) or \(A+\ell \). If \(A+k\in D(p''')\) or \(A+k'\in D(p''')\), then, together with (44), we obtain

$$\begin{aligned}&[A+k\in D(p''') \text { and } A+k'+\ell \in D(p''')] \text { or }\\&[A+k'\in D(p''') \text { and } A+k+\ell \in D(p''')]. \end{aligned}$$

By following the same argument as in (14), the desired inequality follows. Hence, in the remaining part, suppose that

$$\begin{aligned} A+k\notin D(p''') \text { and } A+k'\notin D(p''') \text { and } A+\ell \in D(p'''). \end{aligned}$$
(50)

We prove by way of contradiction that (50) never occurs. We define \(\chi '''\in \mathbb {Z}^K\) by

$$\begin{aligned} \chi '''_m={\left\{ \begin{array}{ll} 1 &{} \text { if } m\in \{k, k'\}, \\ 2 &{} \text { if } m=\ell , \\ -3 &{} \text { if } m\in A, \\ 3 &{} \text { otherwise. } \end{array}\right. } \end{aligned}$$

At \(p'''+\chi '''\), the following hold:

$$\begin{aligned}&U[-p'''-\chi '''](A')=U[-p'''](A')+3|A| \text { if } A'=A, \nonumber \\&U[-p'''-\chi '''](A')=U[-p'''](A')+3|A|-1 \text { if } A'\in \{A+k, A+k'\}, \nonumber \\&U[-p'''-\chi '''](A')=U[-p'''](A')+3|A|-2 \text { if } A'\in \{A+k+k', A+\ell \}, \\&U[-p'''-\chi '''](A')\le U[-p'''](A')+3|A|-3 \nonumber \\& \text { if } A'\notin \{A, A+k, A+k', A+k+k', A+\ell \}.\nonumber \end{aligned}$$
(51)

We consider two subcases.

  • Subcase 1–2-1: Suppose that \(\{A+k+k', A+\ell \}\cap D(p'''+\chi ''')=\emptyset \). This means that \(A+k+k'\) and \(A+\ell \) are not included in \(D(p'''+\chi ''')\), despite the fact that both of these bundles are included in \(D(p''')\) (which follows from (44) and (50)). Note here that, by changing \(p'''\) to \(p'''+\chi '''\), the utilities from \(A+k+k'\) and \(A+\ell \) change by \(3|A|-2\). Together with (51) and the fact that \(U(\cdot )\) takes only integer values (except \(-\infty \)), (i) or (ii) below is true:

    1. (i)

      There exists \(A'\in D(p''')\) such that the utility from \(A'\) changes by \(3|A|-1\) as a result of changing \(p'''\) to \(p'''+\chi '''\).

    2. (ii)

      It holds that \(A\in D(p'''+\chi ''')\).

    However, (i) is never true; the only candidate for \(A'\) is \(A+k\) or \(A+k'\), neither of which is included in \(D(p''')\) because of (50). Thus, (ii) holds. Together with (46) (which implies \(A\notin D(p''')\)) and (51),Footnote 6

    $$\begin{aligned} U[-p'''](A)=U[-p'''](A+k+k')-1. \end{aligned}$$
    (52)

    By Lemma 1,

    $$\begin{aligned} U[-p'''](A+k)+U[-p'''](A+k')\ge U[-p'''](A+k+k')+U[-p'''](A). \end{aligned}$$

    By (44), (52), and the fact that \(U(\cdot )\) takes only integer values (except \(-\infty \)), we have \(A+k\in D(p''')\) or \(A+k'\in D(p''')\). We obtain a contradiction to (50). Thus, Subcase 1–2-1 never occurs.

  • Subcase 1–2-2: Suppose that \(\{A+k+k', A+\ell \}\cap D(p'''+\chi ''')\ne \emptyset \). Since \(A+k+k', A+\ell \in D(p''')\) (which follows from (44) and (50)), together with (51), we have

    $$\begin{aligned} \{A+k+k', A+\ell \}\subseteq D(p'''+\chi '''). \end{aligned}$$

    Note that, by changing \(p'''\) to \(p'''+\chi '''\), the utilities from \(A+k+k'\) and \(A+\ell \) change by \(3|A|-2\). Again by (51), we obtain

    $$\begin{aligned} \{A+k+k', A+\ell \}\subseteq D(p'''+\chi ''')\subseteq \{A, A+k, A+k', A+k+k', A+\ell \}. \end{aligned}$$
    (53)

    If \(A+k\notin D(p'''+\chi ''')\), then

    $$\begin{aligned} \not \exists A''\in D(p'''+\chi '''+\text{1 }\text{ l } ^{k'}) \text { s.t. } A''\supseteq A+k, \end{aligned}$$

    a contradiction to (GS\(_{\text {Z}}\)) applied to \(p'''+\chi '''\), \(p'''+\chi '''+\text{1 }\text{ l } ^{k'}\), and \(A+k+k'\in D(p'''+\chi ''')\). Similarly, if \(A+k'\notin D(p'''+\chi ''')\), we obtain a contradiction to (GS\(_{\text {Z}}\)). It follows that \(A+k, A+k'\in D(p'''+\chi ''')\). In this case, by applying the same technique used in Case 3 in the proof of Lemma 2 in the main text, we obtain a contradiction to (GS\(_{\text {Z}}\)).Footnote 7 Hence, Subcase 1–2-2 never occurs.

Case 2: Suppose that \(\{A+k+k', A+k'+\ell , A+k+\ell \}\cap D(p''')=\emptyset \). By (21), (42), the definition of \(\alpha '''\), and the fact that \(U(\cdot )\) takes only integer values (except \(-\infty \)), this is true only if \(\alpha '''\ge 1\) and the following implication holdsFootnote 8:

$$\begin{aligned}&A'\in D(p''') \nonumber \\ \Longrightarrow&\Bigl [A'\subseteq A\Bigr ] \text { and } \Bigl [U[-p'''](A')=U[-p'''](A'')+1\nonumber \\&\text { for all } A''\in \{A+k+k', A+k+\ell , A+k'+\ell \}\Bigr ]. \end{aligned}$$
(54)

If \(A\notin D(p''')\), then there does not exist \(A'\in D(p''')\) with \(A'\supseteq A\). We obtain a contradiction to (GS\(_{\text {Z}}\)) applied to

  • \(p'''-\chi ''\) (which is equal to \(p''+(\alpha '''-1)\chi ''\)),

  • \(p'''\), and

  • \(A+k+k'\in D(p'''-\chi '')\) (which follows from the minimality of \(\alpha '''\)).

Thus, \(A\in D(p''')\). Moreover, we have

$$\begin{aligned}&\{A+k+k', A+k+\ell , A+k'+\ell \}\subseteq D(p'''-\chi ''), \end{aligned}$$
(55)
$$\begin{aligned}&U[-p'''+\chi ''](A)=U[-p'''+\chi ''](A')-1 \nonumber \\& \text { for all } A'\in \{A+k+k', A+k+\ell , A+k'+\ell \}, \end{aligned}$$
(56)

where the former set-inclusion follows from the minimality of \(\alpha '''\) and the latter equality follows from the definition of \(\chi ''\) and (54).

By Lemma 1,

$$\begin{aligned}&U[-p'''+\chi ''](A+k)+U[-p'''+\chi ''](A+k') \\ \ge \,&U[-p'''+\chi ''](A+k+k')+U[-p'''+\chi ''](A). \end{aligned}$$

By (55), (56), and the fact that \(U(\cdot )\) takes only integer values (except \(-\infty \)), we have \(A+k\in D(p'''-\chi '')\) or \(A+k'\in D(p'''-\chi '')\). Together with (55), we obtain

$$\begin{aligned}&[A+k\in D(p'''-\chi '') \text { and } A+k'+\ell \in D(p'''-\chi '')] \text { or }\\ {}&[A+k'\in D(p'''-\chi '') \text { and } A+k+\ell \in D(p'''-\chi '')]. \end{aligned}$$

By following the same argument as in (14), the desired inequality follows. \(\square \)