HTML version from LaTeX source using LaTeXML, with custom CSS/JS rendering. For the definitive version, see PDF.

Convex Choicethanks: We thank Gerrit Bauch, Laura Doval, Nima Haghpanah, SangMok Lee, Elliot Lipnowski, Michael Ostrovsky, Daniel Rappoport, Joel Sobel, Roland Strausz, Bruno Strulovici, Lina Uhe, Zhihui Wang, Cole Wittbrodt, Yangfan Zhou, and conference and seminar audiences for helpful comments. Kleiner acknowledges financial support from the German Research Foundation (DFG) through Germany’s Excellence Strategy - EXC 2047/1 - 390685813, EXC 2126/1-390838866 and the CRC TR-224 (Project B02).

Navin Kartik Department of Economics, Columbia University. Email: nkartik@gmail.com.    Andreas Kleiner Department of Economics, University of Bonn. Email: andykleiner@gmail.com.
February 2025

For multidimensional Euclidean type spaces, we study convex choice: from any choice set, the set of types that make the same choice is convex. We establish that, in a suitable sense, this property characterizes the sufficiency of local incentive constraints. Convex choice is also of interest more broadly, e.g., in cheap-talk games. We tie convex choice to a notion of directional single-crossing differences (DSCD). For an expected-utility agent choosing among lotteries, DSCD implies that preferences are either one-dimensional or must take the affine form that has been tractable in multidimensional mechanism design.

1 Introduction

A fundamental property in economic models with one-dimensional private information is the Spence-Mirrlees single-crossing property. Roughly equivalent to “interval choice”—the set of types for which an action is optimal is an interval—the single-crossing property has many uses. For example, it reduces incentive compatibility (IC) to local IC. Local IC requires only that “nearby” types have no incentive to mimic each other. Sufficiency of local IC is central to the tractability, and hence success, of influential paradigms like signaling and mechanism design.

Our paper is concerned with multidimensional environments. Consider an agent with utility function u(a,θ), where aA is an allocation or choice variable and θΘ is the agent’s type or preference parameter. Let Θn be convex. We study a property we call convex choice: for any choice set BA and any allocation aB, the set of types for which a is (uniquely) optimal is convex.111Our notion relates the preferences of different types. It is distinct from “convex preferences” in decision theory, which refers to the following property of a single preference relation: if a is preferred to b, then convex combinations of a and b (in some suitable sense) are also preferred to b.

We view convex choice as compelling. There is a sense in which it characterizes the sufficiency of local IC. More precisely, absent indifferences, convex choice characterizes when IC between any two types is equivalent to local IC along the line segment between those two types (Proposition 1). The necessity of convex choice for such “integration up” of local IC suggests that absent convex choice, a mechanism design model is unlikely to be tractable. Convex choice is relevant for other reasons as well. For instance, it delivers an extension of Saks and Yu’s (2005) result on the implementablity of allocation rules in settings with transfers (Proposition 2). It also offers a natural generalization of “interval equilibria” in multidimensional versions of Crawford and Sobel’s (1982) famous cheap-talk model.

Proposition 3 shows that convex choice is essentially equivalent to a form of single crossing that we term directional single-crossing differences (DSCD). Modulo details, DSCD requires that for any two (undominated) allocations, the set of types that prefer one to the other is defined by a half-space. Importantly, the orientation of the half-space can vary with the allocation pair. When An, leading examples of DSCD are the quadratic-loss utility u(a,θ)=aθ2, where is the Euclidean norm, and the constant-elasticity-of-substitution utility u(a,θ)=(i=1d(ai)rθi)s with parameters r and s>0.

Studies of multidimensional mechanism design frequently assume the affine form u(a,θ)=v(a)θ+w(a) (e.g., Armstrong, 1996; Rochet and Choné, 1998; Manelli and Vincent, 2007; Kleiner, 2022). Our approach delivers a novel perspective on this specification. Propositions 4 and 5 show that if the convex choice/DSCD requirement is strengthened to hold for expected utility over allocation lotteries, then—subject to some regularity conditions—either the setting is effectively one-dimensional, or preferences can be represented in the affine form.

One interpretation of these results is that when allocation lotteries are important, multidimensional mechanism design is unlikely to be generally tractable beyond the affine form. By “tractable”, we mean finding a useful characterization of the set of IC mechanisms, which is the first step in the canonical Myersonian approach (Myerson, 1981), prior to optimization. The consideration of lotteries may be inescapable when stochastic mechanisms are allowed or when there are other agents and Bayesian incentive constraints are considered. On the flip side, a constructive interpretation of Propositions 4 and 5 is that they provide some guidance for when mechanism designers should focus on alternative, non-Myersonian, approaches; see, for example, Haghpanah and Hartline (2021) in the context of monopoly bundling. In this regard, our Proposition 2 on implementability of allocation rules may be useful for future work.

Related Literature.

As elaborated later, convex choice is closely related to notions in Grandmont (1978) and, in contemporaneous work to ours, Rodríguez (2024). Both those papers have similar characterizations to our Proposition 3; beyond that, our emphasis and results are largely distinct. In particular, Grandmont (1978) focuses on social choice and Rodríguez (2024) on cheap talk; neither of them relate convex choice to the sufficiency of local IC or implementability in mechanism design, or have any analog to our characterization of DSCD over lotteries.

Our work also relates to Carroll (2012), Kartik et al. (2024b), and McAfee and McMillan (1988). We detail these and some other connections subsequently.

2 Convex Choice and Applications

There is an agent with type θΘn, where Θ is convex.222In this paper, the “” symbol means “weak subset”. We write θ(i) for the i-th coordinate of θ, and θ>θ if θ(i)θ(i) for all i with strict inequality for some i. We denote the line segment between types θ and θ′′ by

(θ,θ′′):={θ:λ[0,1] with θ=λθ+(1λ)θ′′}.

The agent must take an action, or choose an allocation, aA. The agent’s preferences are given by the utility function u:A×Θ.

Definition 1.

u has convex choice if for all BA and aB,

{θΘ:{a}=argmaxbBu(b,θ)} is convex.

In other words, convex choice requires that from any choice set, the set of types that find an action uniquely optimal is convex. It is equivalent to only consider all binary choice sets, as the intersection of convex sets is convex. Convex choice implies that the preferences of any type θ(θ,θ′′) are “between” those of θ and θ′′, in the sense of Grandmont (1978).333Grandmont’s betweenness notion is stated for binary relations that need not be transitive; so, in his setting, choice from non-binary choice sets may not be well-defined. His notion also imposes some requirements concerning indifference. Ignoring indifferences and assuming transitivity, convex choice is equivalent to the preferences of any θ(θ,θ′′) being between those of θ and θ′′. Convex choice is also very similar to Rodríguez’s (2024) “single-crossing property”; the notions are equivalent absent indifferences, but in general his is more demanding.

Another related, but more substantially different, notion to convex choice is Kartik et al.’s (2024b) “interval choice”. They require that if θ′′>θ>θ and some action is optimal for θ and θ′′, then it is also optimal for θ. (Those authors use weak optimality whereas we use strict optimality; this difference is minor.) Absent indifferences, convex and interval choice are equivalent when Θ, but they are incomparable when Θ is multidimensional.444Ignoring indifferences, convex choice is equivalent to “interval choice on every line segment”, which is neither stronger nor weaker than interval choice on the full type space when Θ is multidimensional. Consider the following the two examples with Θ=[0,1]2 and A={a,a′′}: On the left, there is convex but not interval choice; on the right, there is interval but not convex choice. Convex sets are, of course, an (alternative) salient generalization of one-dimensional intervals to multiple dimensions. We will discuss yet another alternative, connected sets, subsequently.

Although we are formally studying a single-agent choice problem, we view the agent’s type as having external economic meaning beyond just parameterizing the agent’s preferences. For instance, the type could represent the agent’s information, ability, or ideology on multiple dimensions, which is relevant to an observer, principal, or politician. We interpret the desideratum of convex choice in that light.

Convex Choice and Incentive Compatibility.

To define our notions of incentive compatibility, let NθΘ denote an open neighborhood—simply neighborhood hereafter—of type θ in the relative topology of Θ. Throughout this paper, we focus on direct mechanisms ΘA. Stochastic mechanisms are subsumed by taking A to be a lottery space.

Definition 2.

A mechanism m:ΘA is

  1. 1.

    incentive compatible (IC) if u(m(θ),θ)u(m(θ),θ) for all θ,θΘ;

  2. 2.

    locally IC if for each θΘ there is a neighborhood NθΘ such that

    θNθ:u(m(θ),θ)u(m(θ),θ) and u(m(θ),θ)u(m(θ),θ). (LIC)

We will also refer to (local) IC of mechanisms defined on a subset of the type space ΘΘ; that simply refers to Definition 2 with Θ in place of Θ.

IC is a standard and fundamental property. Our formulation of local IC follows Carroll (2012): for every type θ, there is a set of nearby types for which (i) θ cannot profitably mimic those types and (ii) those types cannot profitably mimic θ. Requirement (ii) here owes to the non-discrete type space, and cannot be dispensed with.555Here is an example. Θ=[0,1], A={a,a′′}, u(a,)<u(a′′,), and m(θ)=a if and only if θ<1/2. For every type θ<1/2, there is ε>0 such that all types in [0,θ+ε) receive the same allocation a. Hence, for every θ, there is a neighborhood in which θ has no incentive to mimic any type in that neighborhood. Local IC fails, however, because any neighborhood of type 1/2 contains some types strictly below, all of which would profitably mimic 1/2. If we did not rule this out in local IC, then the example would contradict Proposition 1. Carroll (2012, p. 669) makes an analogous point in his framework. It is less demanding than imposing only requirement (i) but requiring that all neighborhoods Nθ in (LIC) have “size” bounded away from zero.666That is, there is ε>0 such that for all θΘ, the ε-ball {θΘ:θθ<ε} is contained in Nθ, where is the Euclidean norm.

Plainly, IC implies local IC (because Θ is a neighborhood of every type). The converse is not true:

Example 1.

Θ=[0,1], A={a,a′′}, u(a,)=1/2, u(a′′,θ)=𝟙{θ(1/3,2/3)}. Note that convex choice fails. The mechanism m(θ)=a if θ1/3 and m(θ)=a′′ if θ>1/3 is not IC. But it is locally IC: for every θ1/3, there is a neighborhood of θ on which m() is constant; whereas for type 1/3, neither does it prefer to mimic any type nor does any nearby type prefer to mimic it.

We will see that, in a suitable sense, convex choice is necessary for local IC to imply IC. While it is also sufficient when preferences are strict, the next example shows that indifferences are a threat.

Example 2.

Θ=[0,1], A={a,a′′}, and u(a,θ)=𝟙{a=a′′,θ=1}. Despite convex choice, the mechanism m(θ)=a′′ if and only if θ1/2 is not IC. Yet it is locally IC: only type θ=1 can profitably mimic any other type, but m() is constant on (1/2,1].

The problem in Example 2 is “thick” indifferences. The next definition allows us to pinpoint the issue.

Definition 3.

u has regular indifferences if for all a,a′′A and θ,θ′′Θ, u(a,θ)>u(a′′,θ) and u(a,θ′′)=u(a′′,θ′′) imply there is a sequence {θn}θ′′ such that θn(θ,θ′′) and u(a,θn)>u(a′′,θn) for all n.

An implication of regular indifferences is that for any two actions, if some type strictly prefers one of the actions then the set of types that are indifferent has empty interior. We view regular indifferences as a weak requirement; in particular, it trivially holds when there are no indifferences. Regular indifferences is also satisfied by, for example, An and u(a,θ)=(i=1n(a(i))rθ(i))s with parameters r and s>0. On the other hand, Example 2 is a violation. The conjunction of convex choice and regular indifferences is equivalent to: for all θ,θΘ, and for all a,aA, if u(a,θ)>u(a,θ) and u(a,θ)u(a,θ), then u(a,λθ+(1λ)θ)>u(a,λθ+(1λ)θ) for all λ(0,1).

We can now state our first main result.

Proposition 1.

The following are equivalent:

  1. 1.

    u has convex choice and regular indifferences;

  2. 2.

    for any line segment Θ and any mechanism m:A, if m is locally IC then it is IC.

(All proofs are in the appendices.)

The proposition says that convex choice and regular indifferences jointly characterize when IC between any two types θ and θ can be determined by just checking local IC along the line segment (θ,θ). Such “integration up” is a common strategy used to verify IC.

Local IC on the full type space implies local IC on every line segment.777Formally, if m:ΘA is locally IC, then for every line segment Θ, the mechanism m:A defined by m(θ):=m(θ) is locally IC. Hence, a corollary of Proposition 1 is that convex choice and regular indifferences imply that on the full type space, local IC is sufficient for IC. But sufficiency of local IC on the full type space does not require convex choice, even assuming regular (or even no) indifferences. We show in Propositions 7 and 8 of Appendix A.7 that modulo some details (such as the nature of indifferences), sufficiency of local IC on the full type space is characterized by “connected choice”. Connected choice demands that any action from any choice set is optimal for a connected set of types; this is evidently weaker than convex choice.

Notwithstanding, we view the sufficiency of local IC on the full type space as generally insufficient to render multidimensional incentive constraints tractable. In particular, it seems intractable to verify IC between two types by checking local IC along (the typically uncountable set of) all paths between those types. Instead, tractability does obtain if IC can be verified via local IC along their (unique) line segment; that is a one-dimensional task. Hence our interest in the more demanding form of sufficiency of local IC embodied in Proposition 1.888Another perspective may also be helpful. Consider an environment with a one-dimensional type space, Θ, in which local IC does not imply IC. Let us stipulate that this environment is not tractable. It would be perverse to then say that embedding it into a multidimensional environment with type space ΘΘ could result in the multidimensional environment being tractable if, on Θ, local IC implies IC. Figure 1 below gives an example of such an embedding.

Figure 1 illustrates the difference between sufficiency of local IC on the full type space and on all line segments. The figure’s example violates convex choice, but because there is connected choice, on the full type space any locally IC mechanism is IC.999Formally, this follows from Proposition 7 in Appendix A.7. The logic in the current example is as follows: take any non-IC mechanism in which type θ2 prefers to mimic θ1. As the set of types that prefer each action in A={a,a′′} is path-connected, there is a path from θ2 to θ1 along which there is at most one point at which the preference between the two actions flips. Since there must also be some (possibly distinct) point on the path at which the allocation flips, local IC is violated at this point. However, as shown in the figure, there are mechanisms in which local IC holds along the line segment (θ1,θ2) even though θ2 would mimic θ1.101010In Figure 1’s example, one can also show that if m:ΘA is locally IC on every line segment, then it is IC (on Θ). (1) Since the figure does not have convex choice, it follows that the second statement of Proposition 1 is more demanding than (1); note the different order of quantifiers.

Figure 1: Θ is the large disc and A={a,a′′}. Blue (inner disc) types prefer a′′ to a; red (outer region) types prefer a to a′′. On the full type space, local IC implies IC. However, a mechanism that allocates a on the dotted line segment (including to θ) and a′′ on the solid one is locally IC, but not IC, on the line segment from θ1 to θ2.

Examples 1 and 2 are illustrative of the general argument for why both convex choice and regular indifferences are necessary for Proposition 1’s second statement. Here is a heuristic sketch for why convex choice is sufficient when there are no indifferences. Take any θ and θ. Consider a fine grid of types θ=θ1,,θm=θ traversing the line segment (θ,θ). We can regard local IC as implying u(m(θ),θ)u(m(θ2),θ), u(m(θ2),θ2)u(m(θ3),θ2), and u(m(θ3),θ3)u(m(θ2),θ3). Absent indifferences, all those inequalities are strict. Convex choice then implies u(m(θ),θ)>u(m(θ3),θ); otherwise, both θ and θ3 strictly (absent indifferences) prefer m(θ3) to m(θ2), hence so must θ2, a contradiction. Iterating this logic, using the combination of local IC and convex choice each time, yields u(m(θ),θ)>u(m(θi),θ) for all i=2,,m. Consequently, u(m(θ),θ)>u(m(θ),θ).

Let us now compare our approach with that of Carroll (2012) in his “cardinal type space” analysis.111111He also considers “ordinal type spaces”, which are less comparable to our framework. We view the approaches as complementary: Carroll equates types with preferences (more precisely, utilities) and studies properties of the type space that guarantee sufficiency of local IC; instead, we fix an abstract (convex Euclidean) type space and study properties of the utility function. As previously noted, types may have external meaning beyond the agent’s preferences. But even from the narrow lens of preferences, Berger et al. (2017, p. 3) provide an insightful discussion of “parameter representations”, like ours, versus “domain representations”, like Carroll’s. We add that the flexibility in choosing a parameter representation (the type space and the utility function) has advantages and disadvantages, roughly corresponding to whether one deploys Proposition 1 for sufficiency or necessity of convex choice. Since we are more interested by sufficiency, we are inclined to view it as an advantage, as illustrated below.

Mathematically, Proposition 1 subsumes Carroll’s (2012) Proposition 1. To see why, recall that Carroll assumes each aAn is a probability vector over a finite set of n outcomes, and he associates types with their utility vectors over those outcomes. We subsume his framework by setting u(a,θ)=aθ. Our notion of local IC (and IC) is then equivalent to his. Carroll’s Proposition 1 says that given convexity of Θ, local IC implies IC. The conclusion follows from our Proposition 1 because u in this specification has convex choice and regular indifferences. Our result is more general because we do not require finite outcomes, and because utility functions that are nonlinear in types (and satisfy the conditions for Proposition 1) need not result in convex type spaces in Carroll’s (2012) representation. Moreover, even in cases where both results are applicable, it can be easier to verify that a parameter representation has convex choice. Consider, for example, Θ=[0,1], a finite set of actions A, and u(a,θ)=(aθ)2. It is elementary that convex choice is satisfied. By contrast, checking that the domain representation à la Carroll (2012) has a convex type space is more involved—albeit, hardly insurmountable in this simple example.

So far we have emphasized the sufficiency of local IC. But convex choice is relevant and useful more broadly. We next discuss two other applications.

Convex Choice and Implementability.

In mechanism design with transfers, an important question is whether a given allocation rule is implementable. Formally, let AY×, where Y is a “physical” allocation space and is the space of transfers. Writing a(y,t), assume u((y,t),θ)=u~(y,θ)t for some function u~. An allocation rule υ:ΘY is implementable if there exists a transfer rule τ:Θ such that m(υ,τ) is IC. We restrict attention to allocation rules with finite range. Rochet (1987) establishes that an allocation rule is implementable if and only if it is “cyclically monotone”. A less demanding condition, which only considers pairs of types, is that of weak monotonicity:

θ,θΘ:u~(υ(θ),θ)u~(υ(θ),θ)u~(υ(θ),θ)u~(υ(θ),θ).

It is straightforward that weak monotonicity is necessary for implementability. For Yn with dot product valuations, u~(y,θ)=yθ, Saks and Yu (2005) establish that if Θ is convex, then weak monotonicity is also sufficient for implementability; see Bikhchandani et al. (2006) and Archer and Kleinberg (2014) as well. Using a result of Berger et al. (2017, Theorem 5), the notion of convex choice yields the following generalization (which does not assume Yn):

Proposition 2.

Assume u((y,t),θ)=u~(y,θ)t has convex choice, regular indifferences, and is continuous in θ. If an allocation rule with finite range is weakly monotone, then it is implementable.

Convex Choice and Cheap Talk.

In cheap-talk or costly-signaling applications, it is natural to ask whether, in equilibrium, the set of types that choose a particular signal is convex. Modulo details about indifferences, the key condition to guarantee that all equilibria have this “convex partitional” property is that the sender’s utility have convex choice.

Indeed, there has been interest in extending Crawford and Sobel’s (1982) classic result on interval equilibria in one-dimensional cheap talk to multiple dimensions. In a working paper version of Levy and Razin (2007), Levy and Razin (2004) assume Θ=A=2 and sender utility u(a,θ)=(i{1,2}α(i)|a(i)(b(i)+θ(i))|p)1p with parameters α++, b2, and p>1. It can be verified that this specification has convex choice if and only if p=2 (cf. Remark 1 in the next section). Consistent with that, Levy and Razin (2004) do not show that all equilibria are convex partitional; rather, in their Section 4.1, they identify parameters under which they can construct some such equilibria.121212In other working paper versions, the authors assume p=2 and show that in this case all equilibria are convex partitional. Similarly, the class of sender utilities in Chakraborty and Harbaugh (2007) do not assure convex choice, and they only show existence of “comparative cheap-talk” equilibria that are convex partitional.

Also germane are a few papers on common-interest cheap-talk games with an infinite type space but a finite message space. Jäger et al. (2011) posit u(a,θ)=l(aθ) for an arbitrary norm and increasing function l(), but in their Corollary 1 on optimal equilibria being convex partitional (modulo indifferences—which we ignore in the rest of this paragraph), they assume the Euclidean norm, which guarantees convex choice. They note that other norms can be problematic; we will see that weighted Euclidean norms would also work, but none others (Remark 1).131313Strictly speaking, Jäger et al.’s (2011) Example 1/Figure 1 with the maximum norm does not violate convex choice—rather, the issue there is about indifferences—but perturbations of their example’s actions would illustrate a failure of convex choice. Saint-Paul (2017, Theorem 2) establishes that optimal equilibria are convex partitional under a weaker condition than Jäger et al. (2011). Saint-Paul’s condition implies the directional single-crossing property discussed in the next section, which we show essentially characterizes convex choice (Proposition 3). Sobel (2016, Proposition 3) extends Saint-Paul’s result by directly assuming convex choice. Finally, Rodríguez (2024, Corollary 1) observes that all (“non-redundant”) equilibria are convex partitional under convex choice. Rodríguez (2024, Proposition 5) also expands the scope to a class of equilibria when there are multiple senders who have common information.

3 Directional Single Crossing

To unpack which preferences have convex choice, we next develop a connection with single crossing.

Definition 4.

A function f:Θ

  1. 1.

    is directionally single crossing (DSC) if there is αn{0} such that for all θ,θΘ,

    (θθ)α0sign(f(θ))sign(f(θ));
  2. 2.

    strictly violates DSC if for all αn{0}, there are θ,θ,θ′′Θ with αθ<αθ<αθ′′ such that

    min{f(θ),f(θ′′)}>0>f(θ) or max{f(θ),f(θ′′)}<0<f(θ).

DSC says that for any θ and θ such that θ is to the right of the hyperplane passing through θ in the direction of α (i.e., with normal vector α), we have sign(f(θ))sign(f(θ)). Hence, we will sometimes say more explicitly that a function is DSC in the direction α. DSC is equivalent to the sets {θ:f(θ)<0} and {θ:f(θ)>0} being either empty, full (i.e., all of Θ), or intersections of Θ with half-spaces defined by parallel (possibly identical) hyperplanes. See 2(a): the left panel depicts a typical DSC function with a “thin” zero set, illustrating the geometry of the definition; the middle panel depicts a DSC function with a “thick” zero set; and the right panel depicts a violation of DSC. Note that DSC implies that along any line segment, the sign of the function is monotonic.

(a) DSC
(b) DSC with thick zero set
(c) Not DSC
Figure 2: Directional single crossing with Θ2.

  

Regarding part 2 of Definition 4, note that a strict violation of DSC is slightly stronger than just violating DSC. To illustrate, consider Θ=[1,1] and f(θ)=|θ|. This function is not DSC because its sign is not monotonic. But it does not strictly violate DSC. If, instead, f(0)<0 (maintaining f(θ)>0 for θ0), then it does strictly violate DSC. The violation of DSC in 2(c) is also a strict violation.

Definition 5.

The utility function u

  1. 1.

    has directionally single-crossing differences (DSCD) if for all a,aA, the difference Da,a(θ):=u(a,θ)u(a,θ) is DSC;

  2. 2.

    strictly violates DSCD if there are a,aA such that Da,a(θ) strictly violates DSC.

DSCD can be viewed as saying that for any pair of actions a and a, the strict-preference sets {θ:u(a,θ)>u(a,θ)} and {θ:u(a,θ)<u(a,θ)} are parallel half-spaces, each either open or closed, intersected with the type space. Importantly, the direction of the hyperplanes defining these half-spaces can vary across action pairs.

Here are two leading families of DSCD when An: (i) weighted Euclidean preferences, where u(a,θ) is any decreasing function of (aθ)W(aθ)T with W a n×n symmetric positive definite matrix; and (ii) constant-elasticity-of-substitution (CES) preferences, where A,Θ0n and u(a,θ)=(i=1n(a(i))rθ(i))s with parameters r and s>0.141414The superscript T denotes transposition. Family (i) satisfies DSCD with the direction α=W(aa)T and family (ii) with α=ar(a)r. In either case, adding a type-independent function w(a) preserves DSCD.151515More generally, DSCD may not be preserved by such addition. But the current utility families don’t just have DSCD, they have directionally monotonic differences: for any pair of actions, the utility difference is monotonic—rather than just single crossing—in the relevant direction. With that addition, the CES family subsumes u(a,θ)=aθ+w(a), which is frequently used in multidimensional mechanism design, and which we will return to.

Remark 1.

Consider norm-based preferences, where An and u(a,θ)=l(aθ) for a strictly increasing function l() and some norm on n. If the norm is weighted Euclidean (i.e., there is a symmetric positive definite n×n matrix W such that x=xWxT for all xn), then we have weighted Euclidean preferences and hence DSCD. Conversely, if the norm is not weighted Euclidean, then DSCD is violated if AΘ has nonempty interior; Appendix A.3 provides a proof.

The following result shows that DSCD “almost” characterizes convex choice.

Proposition 3.

If u has DSCD, then u has convex choice. If u strictly violates DSCD, then u does not have convex choice.

In light of its half-spaces interpretation, DSCD implying convex choice is straightforward. Conversely, a separating hyperplane theorem yields that under convex choice there is no strict violation of DSCD.161616If Θ, then absent indifferences, a violation of DSCD is equivalent to a strict violation of DSCD. But not so in multiple dimensions. Consider the following two examples with Θ=[0,1]2 and A={a,a′′}: Both examples have no indifferences, a violation of DSCD, but no strict violation of DSCD. On the left, there is convex choice (so convex choice does not imply DSCD); on the right, convex choice fails (so no strict violation of DSCD does not imply convex choice).

Proposition 3 is closely related to a result of Grandmont (1978, p. 322).171717Rodríguez (2024, Proposition 3) is also related. As Rodríguez’s result is very similar to Grandmont’s, we focus on the latter’s. Grandmont’s condition (H.2) is a little stronger than imposing both convex choice and regular indifferences. Combined with a continuity condition—Grandmont’s (H.1)—and an assumption that the convex type space is open, he obtains a characterization that is similar to, but more restrictive than, DSCD. See Appendix B.2 for details. The leading families of DSCD given above satisfy Grandmont’s characterization. A one-dimensional example of DSCD that does not is Θ=(0,1), A={a,a′′}, u(a,)=0, u(a′′,θ)=1 if θ<1/2 and u(a′′,θ)=1 if θ1/2; Grandmont’s continuity requirement fails here.

If Θ, then DSCD is equivalent to Kartik et al.’s (2024b) “single-crossing differences” and, modulo indifferences, Proposition 3 is equivalent to part 1 of their Theorem 1. But in multiple dimensions the notions are distinct, and their result is not about convex choice. Similarly, Milgrom and Shannon’s (1994) single-crossing preferences do not guarantee convex choice when Θ is multidimensional.181818Neither does Barthel and Sabarwal’s (2018) “i-single crossing property”. Their notion is motivated by Quah’s (2007) weakening of Milgrom and Shannon’s (1994) comparisons of constraint/choice sets. Convex choice considers all choice sets.

McAfee and McMillan (1988) present a notion of “generalized single crossing”. Their condition is formulated for a Euclidean allocation space and twice-differentiable utilities. For differentiable mechanisms, they establish that their condition implies that checking local IC along line segments is sufficient. Appendix B.3 provides an example demonstrating that McAfee and McMillan’s condition does not imply convex choice, and hence does not imply DSCD. Consequently, as displayed explicitly in our example, there are non-differentiable mechanisms for which their condition does not yield sufficiency of local IC.

3.1 Convex Environments

In various settings, the agent may be choosing among lotteries. For instance, a mechanism designer may consider stochastic mechanisms; indeed, the revelation principle in general requires allowing for those. Or, the mechanism may take inputs from other agents with private information, so that from the interim point of view of one agent, her report induces a lottery. Alternatively, in a cheap-talk application, the receiver’s decision may be determined by both the sender’s message and the receiver’s private preference type; Kartik et al. (2024b) detail this application with Θ,A.

Following Kartik et al. (2024b), we say that the environment (A,Θ,u) is convex if

 the set of functions {u(a,):Θ}aA is convex. ()

That is, a convex environment has the property that for any pair of actions and any weighting, there is a third action that replicates the weighted sum of utilities of the original actions. Note that convexity is a property of the utility function rather than of A. However, if A is convex, then it is straightforward that () is assured by linearity of u in its first argument. Expected utility over a convex set of lotteries (e.g., all lotteries) is thus a convex environment. In fact, rank-dependent expected utility also produces a convex environment (Kartik et al., 2024b, Example 2). An example without lotteries is A=[a¯1,a¯1]××[a¯k,a¯k]k and u(a,θ)=i=1kgi(a(i))fi(θ) with arbitrary functions (fi)i=1k and continuous functions (gi)i=1k.

The following concepts are useful to elucidate the implications of DSCD in convex environments. We say that the utility function u~(a,θ) represents u(a,θ) if u~(a,θ)=h(u(a,θ),θ) for some function h such that for all θ, h(,θ): is strictly increasing. This is simply the standard notion of (type-dependent) preference representation. An affine representation is any representation that is affine in θ, i.e., has the form v(a)θ+w(a) for some v:An and w:A. We say that u is one-dimensional if there are αn{0} and u~:A× such that u(a,θ)(>)u(a,θ) if and only if u~(a,αθ)(>)u~(a,αθ).191919For a DSCD preference, this is equivalent to the utility difference between every pair of actions satisfying DSC in the common direction α. In other words, any type θ’s preferences are fully determined by the one-dimensional sufficient statistic αθ. A type θ is totally indifferent if u(a,θ)=u(a,θ) for all a,aA.

It bears emphasis that our notion of representation does not permit redefining types, only the utility function. If types could be redefined (including altering the type space), then expected utility over lotteries with a finite number of outcomes would always have an affine representation, simply by viewing each type as the vector of its utilities over outcomes. This is not true once types are fixed, as shown by example in the next paragraph.

Regardless of a convex environment, any utility function with an affine representation satisfies DSCD. For, any affine utility clearly satisfies DSCD, and DSCD is an ordinal property that is preserved by any representation. If preferences are one-dimensional, then even in a convex environment there are DSCD utilities that do not have an affine representation: for example, Θ=[1,2], A=Δ({x0,x1,x2}), and for any lottery aA, u(a,θ)=i=02a(xi)u¯(xi,θ) with u¯(x0,θ)=0, u¯(x1,θ)=θ and u¯(x2,θ)=θ2.202020DSCD holds because the utility difference between any pair of lotteries is a linear combination of θ and θ2, which has at most one root in Θ. To see that there is no affine representation, observe that because u is an expected utility, any representation u~ must be a type-dependent positive affine transformation of u, i.e., have the form u~(a,θ)=b(θ)u(a,θ)+c(θ) with b()>0. But no functions b and c can make both b(θ)θ+c(θ) and b(θ)θ2+c(θ) affine. The following result says that if preferences are not one-dimensional, then under some “regularity” conditions, DSCD in a convex environment is in fact characterized by an affine utility representation.

Proposition 4.

Assume Θ=n, u(a,θ) is differentiable in θ, and no type is totally indifferent.212121As explained in the proof, instead of no totally indifferent type, it is enough to assume that for any type θ that is totally indifferent, there are two actions a and a′′ such that [u(a,θ)u(a′′,θ)]0. If the environment is convex and u is not one-dimensional, then u has DSCD if and only if it has an affine representation.

Proof idea.

We pick an arbitrary action a and normalize u(a,θ)=0 for all θ. DSCD and the convex environment then imply that u is linear-combinations DSC-preserving: for all finite index sets I, {ai}iIA, and {λi}iI, it holds that iIλiu(ai,) is DSC.

Suppose that preferences are not one-dimensional. Then, there are actions a1,a2A such that u1():=u(a1,) and u2():=u(a2,) are not DSC in a common direction. So there must be two non-parallel hyperplanes such that u1 vanishes on one and u2 on the other. Since these hyperplanes must intersect and Θ=n, there is θ0Θ with ui(θ0)=0 for i=1,2.

Now fix arbitrary θ1Θ with u2(θ1)0, and consider the function

u3(θ):=u1(θ)u1(θ1)u2(θ1)u2(θ).

Since u3 is DSC and u3(θ0)=u3(θ1)=0, it follows that u3(θ0) is orthogonal to θ1θ0. This implies (u1(θ0)u1(θ1)u2(θ1)u2(θ0))(θ1θ0)=0, which rearranges as

u2(θ1)=u1(θ1)u2(θ0)(θ1θ0)u1(θ0)(θ1θ0)

so long as u1(θ0)(θ1θ0)0. Hence, u2 is essentially determined by u1 and the vector u2(θ0), except possibly at θ1 such that either u2(θ1)=0 or u1(θ0)(θ1θ0)=0. Since the foregoing arguments can be applied to any u(a,θ) with a{a1,a2}, it follows that u(a1,) largely determines the entire function u:A×Θ. In particular, if u(a1,) is affine then u(a,) is affine for all a.

We can use the fact that u(a1,) is DSC with zero set given by a hyperplane (or empty or all of Θ) to show that there is a representation u~ such that u~(a1,) is affine. Building on the arguments above, we can then show that u~(a,) is affine for all a. ∎

An expected utility is affine or one-dimensional if and only if its generating von-Neumann–Morgenstern (vNM) utility is, respectively, affine or one-dimensional. Hence, for convex environments induced by lotteries and expected utility, Proposition 4 can be equivalently stated in terms of either the vNM or the expected-utility function.

Recall that DSCD essentially characterizes convex choice (Proposition 3), and we have argued that convex choice is crucial for tractability (Proposition 1) and appealing for other reasons (e.g., in cheap-talk games). We thus view Proposition 4 as suggesting that if one cannot substantially restrict the set of lotteries to consider (perhaps because of the presence of other agents), then in many contexts genuinely multidimensional expected-utility preferences without an affine representation will be unwieldy. This may shed light, in particular, on the prominence of the affine form in multidimensional mechanism design.222222Some work with a multidimensional type space and non-affine utilities effectively assumes preferences are one-dimensional (e.g., Ghili, 2023). It is generally difficult in those problems to rule out optimality of stochastic mechanisms, even under the affine form; see, e.g., Pycia (2006) and Manelli and Vincent (2007). By contrast, there are canonical one-dimensional settings in which “regularity” assumptions do ensure that deterministic mechanisms are optimal (Strausz, 2006); in these cases, solutions have been obtained assuming only DSCD over deterministic allocations.232323Strausz’s (2006) result is for a single-agent setting with transfers and quasi-linear utility. Beyond that, even one-dimensional mechanism design frequently assumes functional forms that assure DSCD over lotteries; Remark 3 details the relevant restrictions. Examples in the context of delegation include Amador and Bagwell (2020) and Kartik et al. (2021).

Appendix B.1 shows that the assumption of Θ=n cannot be dropped from Proposition 4. But one can obtain the result with alternative assumptions; what is important is some richness, beyond the convexity requirement (), in terms of the family {u(a,)}aA when preferences are not one-dimensional. We offer one such variant below. Say that an action aA strictly dominates aA if u(a,θ)>u(a,θ) for all θΘ. We also say that u is minimally rich if there are no actions a0,a1,a2A and functions λ0,λ1:A such that for all aA and θΘ,

u(a,θ)u(a0,θ)=λ0(a)[u(a1,θ)u(a0,θ)]+λ1(a)[u(a2,θ)u(a0,θ)].

That is, a failure of minimal richness means that after normalizing u(a0,)=0, it holds that for each action a, there is a linear combination such that all types’ utilities from a are the same linear combination of their utilities from a1 and a2.

Proposition 5.

Assume u(a,θ) is differentiable in θ, minimally rich, has regular indifferences, and there is an action that strictly dominates another. If the environment is convex and u is not one-dimensional, then u has DSCD if and only if it has an affine representation.

Proposition 5 substitutes Proposition 4’s assumptions of Θ=n and no total indifference with minimal richness, regular indifferences, and strict dominance between some pair of actions. Observe that the dominance assumption is satisfied whenever there is one component of the action space over which all types have strictly monotonic preferences; in particular, it holds in the quasi-linear environments common in mechanism design.

To illustrate how the “one-dimensional or affine representation” conclusion of Propositions 4 and 5 is useful, we return to the CES preferences discussed earlier. Consider X,Θ0n each with nonempty interior, and the (generalized) CES utility u¯(x,θ)=(i=1n(x(i))rθ(i))s+w(x) with r and s>0. Although u¯ satisfies DSCD, does the induced expected-utility function u(a,θ) over the lottery space A=ΔX? In one dimension, n=1, yes: for example, in that case any linear combination λu¯(x,θ)+λu¯(x,θ)=(λxrs+λ(x)rs)θs+(λw(x)+λw(x)) is monotonic in θ, hence (directionally) single crossing. But in multiple dimensions, n>1, Proposition 5 implies that u has DSCD if and only if s=1; for, if s1, there is no affine representation of u.242424The assumptions on Θ and X ensure that the assumptions of Proposition 5 are satisfied, and that preferences are not one-dimensional when n>1. To see that there is no affine representation if s1, assume 0X (to simplify the argument), fix some action x00, and consider the representation u¯¯(x,θ)=[(xrθ)s+w(x)w(x0)]x0rθ(x0rθ)s. (2) The function u¯¯ is affine in θ for x=x0, but not for general x. For, if x is not a scalar multiple of x0, then changing θ on a hyperplane orthogonal to x0 does not change the fraction in (2), and since (xrθ)s is not affine when s1, u¯¯(x,) is not affine. Since any representation of u¯ is a type-dependent positive affine transformation of u¯¯, there is no affine representation. As already mentioned, the case of s=1 is prominent in multidimensional mechanism design.

Furthermore, since preferences are not changed by adding a function that depends only on type, the case of s=1 subsumes quadratic-loss preferences, u¯(x,θ)=xθ2 with the Euclidean norm. Interestingly, in their study of common-interest cheap talk with noisy communication—so that the sender’s message induces a lottery over receiver decisions—Bauch (2024, Proposition 6.3) requires quadratic loss to obtain a convex-partitional equilibrium result. Without noise, Jäger et al. (2011, Corollary 1) could allow for preferences based on more general functions of the Euclidean norm.252525Cheap-talk aficionados may note that Blume et al. (2007) get interval equilibria in their one-dimensional model of noisy communication without imposing quadratic loss on the sender’s utility. That owes to their special “truth-or-noise” garbling: either the sender’s message goes through correctly, or a random message is drawn from an exogenous distribution. So when choosing her message, the sender can condition on the no-noise event, effectively choosing among deterministic receiver actions. In a multidimensional setting, including Bauch’s (2024), truth-or-noise garbling would ensure that all equilibria are convex partitional (modulo details about indifferences) if the sender’s utility has DSCD, even if it does not have DSCD over lotteries.

Remark 2.

For convex environments, Kartik et al. (2024b) provide a characterization of preferences that satisfy their single-crossing differences (SCD). Our message that multidimensional preferences must have an affine representation does not obtain under SCD, because SCD corresponds to interval choice whereas DSCD to convex choice. To illustrate, consider expected utility over lotteries on a binary outcome space with vNM preferences given by the right figure of footnote 4. With only two outcomes, expected utility has SCD/interval choice or DSCD/convex choice if and only if the vNM utility has the respective property. Hence, this is an example of expected utility with SCD but not DSCD; indeed, because of the figure’s non-linear indifference curve, there is no affine representation nor are the preferences one-dimensional.262626While neither Proposition 4’s nor Proposition 5’s hypotheses are satisfied in this example, one can modify it to make the same point while satisfying either proposition’s hypotheses. We also note that the example in footnote 4’s left figure naturally extends to illustrate how expected utility can have an affine representation (hence DSCD) but not SCD.

Remark 3.

Although one-dimensional preferences with DSCD in a convex environment need not have an affine representation, their structure can be characterized using Kartik et al.’s (2024b) results. If Θ is compact, then all types’ preferences must be a convex combination of two “extreme” types’, with an ordered weighting. More precisely, there must be a representation λ(αθ)u¯(a)+(1λ(αθ))u¯(a), where αn{0} is the direction in which preferences are one-dimensional, λ:[0,1] is an increasing function, and u¯ and u¯ represent the preferences of the types that respectively maximize and minimize αθ.

4 Conclusion

Convex choice is a valuable property. We have shown that (i) in a suitable sense, it characterizes the sufficiency of local IC (Proposition 1), (ii) it speaks to the implementability of allocation rules (Proposition 2) and is relevant to applications like cheap talk, (iii) it is essentially equivalent to a form of single crossing with a simple geometric interpretation (Proposition 3), and (iv) in convex environments satisfying some regularity conditions, it reduces to “one-dimensional or affine representation” (Propositions 4 and 5). Convex choice has also been used in other contexts, such as preference aggregation (Grandmont, 1978; Caplin and Nalebuff, 1988) and social learning (Kartik et al., 2024a).

An alternative notion—generally weaker and equivalent only in one dimension—is connected choice: the set of types that find an action optimal is connected. As mentioned after Proposition 1 and elaborated in Appendix A.7, connected choice characterizes a weaker form of the sufficiency of local IC. We find convex choice more appealing for three (related) reasons. First, it ensures that IC between any two types can be verified via local IC along that line segment; this is more tractable than checking local IC along all paths connecting the two types. Indeed, for a related reason, convex choice cannot be replaced by connected choice in Proposition 2. Second, convex choice sets are typically more likely to be economically meaningful; for instance, in multidimensional cheap talk, equilibria that merely partition the sender’s type space into connected sets would be less satisfactory. Third, convex choice ties to directional single crossing and its implications/tractability in a way that connected choice is not amenable to.

References

  • M. Amador and K. Bagwell (2020) Money burning in the theory of delegation. Games and Economic Behavior 121, pp. 382–412. External Links: Document, Link Cited by: footnote 23.
  • A. Archer and R. Kleinberg (2014) Truthful germs are contagious: a local-to-global characterization of truthfulness. Games and Economic Behavior 86, pp. 340–366. Cited by: §2.
  • M. Armstrong (1996) Multiproduct nonlinear pricing. Econometrica 64 (1), pp. 51–75. Cited by: §1.
  • A. Barthel and T. Sabarwal (2018) Directional monotone comparative statics. Economic Theory 66, pp. 557–591. Cited by: footnote 18.
  • G. Bauch (2024) Effects of noise on the grammar of languages. Note: Working Paper Cited by: §3.1, footnote 25.
  • A. Berger, R. Müller, and S. H. Naeemi (2017) Characterizing implementable allocation rules in multi-dimensional environments. Social Choice and Welfare 48, pp. 367–383. Cited by: §A.2, §2, §2.
  • S. Bikhchandani, S. Chatterji, R. Lavi, A. Mu’alem, N. Nisan, and A. Sen (2006) Weak monotonicity characterizes deterministic dominant-strategy implementation. Econometrica 74 (4), pp. 1109–1132. Cited by: §2.
  • A. Blume, O. J. Board, and K. Kawamura (2007) Noisy talk. Theoretical Economics 2 (4), pp. 395–440. Cited by: footnote 25.
  • A. Caplin and B. Nalebuff (1988) On 64%-majority rule. Econometrica 56 (4), pp. 787–814. Cited by: §4.
  • G. Carroll (2012) When are local incentive constraints sufficient?. Econometrica 80 (2), pp. 661–686. Cited by: §1, §2, §2, §2, footnote 5.
  • A. Chakraborty and R. Harbaugh (2007) Comparative cheap talk. Journal of Economic Theory 132 (1), pp. 70–94. Cited by: §2.
  • V. Crawford and J. Sobel (1982) Strategic information transmission. Econometrica 50 (6), pp. 1431–1451. Cited by: §1, §2.
  • S. Ghili (2023) A characterization for optimal bundling of products with nonadditive values. American Economic Review: Insights 5 (3), pp. 311–26. Cited by: footnote 22.
  • J. Grandmont (1978) Intermediate preferences and the majority rule. Econometrica 46 (2), pp. 317–330. Cited by: §B.2, §B.2, §B.2, §B.2, §1, §2, §3, §4, Example 4, Proposition 11, footnote 17, footnote 3.
  • N. Haghpanah and J. Hartline (2021) When is pure bundling optimal?. Review of Economic Studies 88 (3), pp. 1127–1156. External Links: Document, Link Cited by: §1.
  • G. Jäger, L. Metzger, and F. Riedel (2011) Voronoi languages: equilibria in cheap-talk games with high-dimensional types and few signals. Games and Economic Behavior 73 (2), pp. 517–537. Cited by: §2, §3.1, footnote 13.
  • N. Kartik, A. Kleiner, and R. Van Weelden (2021) Delegation in veto bargaining. American Economic Review 111 (12), pp. 4046–87. External Links: Link Cited by: footnote 23.
  • N. Kartik, S. Lee, T. Liu, and D. Rappoport (2024a) Beyond unbounded beliefs: how preferences and information interplay in social learning. Econometrica 92 (4), pp. 1033–1062. External Links: Document, Link Cited by: §4.
  • N. Kartik, S. Lee, and D. Rappoport (2024b) Single-Crossing Differences in Convex Environments. Review of Economic Studies 91, pp. 2981–3012. External Links: Document, https://academic.oup.com/restud/advance-article-pdf/doi/10.1093/restud/rdad103/54092237/rdad103.pdf, ISSN 0034-6527, Link Cited by: §A.5, §1, §2, §3.1, §3.1, §3, Remark 2, Remark 3.
  • A. Kleiner (2022) Optimal delegation in a multidimensional world. Note: Working Paper Cited by: §1.
  • G. Levy and R. Razin (2004) On the limits of communication in multidimensional cheap talk. Note: Working Paper Cited by: §2.
  • G. Levy and R. Razin (2007) On the limits of communication in multidimensional cheap talk: a comment. Econometrica 75 (3), pp. 885–893. Cited by: §2.
  • A. M. Manelli and D. R. Vincent (2007) Multidimensional mechanism design: revenue maximization and the multiple-good monopoly. Journal of Economic Theory 137 (1), pp. 153–185. Cited by: §1, §3.1.
  • R. P. McAfee and J. McMillan (1988) Multidimensional incentive compatibility and mechanism design. Journal of Economic Theory 46 (2), pp. 335–354. Cited by: §B.3, §B.3, §B.3, §1, §3, footnote 41.
  • P. Milgrom and C. Shannon (1994) Monotone comparative statics. Econometrica, pp. 157–180. Cited by: §3, footnote 18.
  • R. B. Myerson (1981) Optimal auction design. Mathematics of Operations Research 6 (1), pp. 58–73. Cited by: §1.
  • B.B. Panda and O.P. Kapoor (1974) On equidistant sets in normed linear spaces. Bulletin of the Australian Mathematical Society 11 (3), pp. 443–454. Cited by: §A.3.
  • M. Pycia (2006) Stochastic vs deterministic mechanisms in multidimensional screening. Note: Working Paper Cited by: §3.1.
  • J. K. Quah (2007) The comparative statics of constrained optimization problems. Econometrica 75 (2), pp. 401–431. Cited by: footnote 18.
  • J. Rochet and P. Choné (1998) Ironing, sweeping, and multidimensional screening. Econometrica 66 (4), pp. 783–826. Cited by: §1.
  • J. Rochet (1987) A necessary and sufficient condition for rationalizability in a quasi-linear context. Journal of Mathematical Economics 16 (2), pp. 191–200. Cited by: §A.2, §2.
  • N. Rodríguez (2024) Language constraints in multi-sender communication games. Note: Working Paper Cited by: §1, §2, §2, footnote 17.
  • G. Saint-Paul (2017) A “quantized” approach to rational inattention. European Economic Review 100, pp. 50–71. Cited by: §2.
  • M. Saks and L. Yu (2005) Weak monotonicity suffices for truthfulness on convex domains. In Proceedings of the 6th ACM Conference on Electronic Commerce, pp. 286–293. Cited by: §1, §2.
  • J. Sobel (2016) Broad terms and organizational codes. Note: Working Paper Cited by: §2.
  • R. Strausz (2006) Deterministic versus stochastic mechanisms in principal–agent models. Journal of Economic Theory 128 (1), pp. 306–314. External Links: Document, Link Cited by: §3.1, footnote 23.

Appendix A Main Appendix

A.1 Proof of Proposition 1

  • Proof that statement 1 statement 2..

    Assume convex choice and regular indifferences. Fix an arbitrary line segment ΘΘ and let m:ΘA satisfy local IC. Fix any two distinct types in Θ; we can label the line segment between these types as [0,1], corresponding to the convex combinations of the two types. Our goal is to show that u(m(0),0)u(m(1),0), which implies IC on Θ.

    Local IC implies that each type θ[0,1] has a neighborhood Nθ[0,1] satisfying condition (LIC). For each θ, there is an open ball BθNθ centered at θ. These balls form an open cover of [0,1]; as [0,1] is compact, there is a finite subcover {Bθi}i=1m. We assume without loss that this subcover is minimal and its indices satisfy θ1<<θm.

    Then 0Bθ1 and 1Bθm. Local IC implies

    u(m(0),0)u(m(θ1),0). (3)

    Now choose any θ~1Bθ1Bθ2 with θ~1>θ1. By local IC,

    u(m(θ1),θ1)u(m(θ~1),θ1), (4)
    u(m(θ~1),θ~1)u(m(θ1),θ~1). (5)

    We claim that

    u(m(θ1),0)u(m(θ~1),0). (6)

    To prove inequality (6), suppose to the contrary u(m(θ~1),0)>u(m(θ1),0). Then inequality (4) implies θ1>0. If inequality (5) holds strictly, then convex choice implies u(m(θ~1),θ1)>u(m(θ1),θ1), contradicting (4). If (5) holds with equality, then since θ1(0,θ~1), it follows from regular indifferences and convex choice that u(m(θ~1),θ1)>u(m(θ1),θ1), contradicting (4).

    Combining (3) and (6), u(m(0),0)u(m(θ~1),0). Continuing in the same fashion, we obtain u(m(0),0)u(m(1),0), as desired. ∎

  • Proof that statement 2 statement 1.

    We prove the contrapositive, first for convex choice and then for regular indifferences.

    If u violates convex choice, then there are a,a′′A and θ1,θ2Θ and θ(θ1,θ2) such that u(a′′,θi)>u(a,θi) for i=1,2 and u(a′′,θ)u(a,θ). Let Θ:=(θ1,θ2) and let a(θ) be an arbitrary selection from argmaxa{a,a′′}u(a,θ). Consider the mechanism m:Θ{a,a′′} given by

    m(θ):={a(θ) if θ(θ1,θ){θ}a otherwise.

    This mechanism is locally IC because all types in (θ1,θ) are getting an optimal action from {a,a′′} and the mechanism is constant on (θ,θ2). But IC fails because type θ2 can profitably mimic θ1.

    If u violates regular indifferences, then there are a,a′′A and θ1,θ2Θ and θ(θ1,θ2){θ1,θ2} such that u(a,θ1)=u(a′′,θ1), u(a′′,θ2)>u(a,θ2), and u(a,θ)u(a′′,θ). Consider the same mechanism m defined in the previous paragraph, except that m(θ1):=a′′. It is locally IC but not IC by the argument given in the previous paragraph. ∎

A.2 Proof of Proposition 2

Let ν:ΘY be a weakly monotone allocation rule with finite range. Since Θn is convex and u~(y,θ) is continuous in θ, Theorem 5 in Berger et al. (2017, p. 380) implies that it is sufficient to show that ν is “line implementable” (Berger et al., 2017, p. 373).

Towards contradiction, suppose there is a line segment such that the restriction of ν to this line segment is not implementable. We can label types on this line segment as [0,1] corresponding to the convex combinations of its end points. It follows from Rochet (1987) that cyclical monotonicity is violated: there is a finite set Θ{θ1,,θK}[0,1] such that

i=1K[u~(ν(θi+1),θi)u~(ν(θi),θi)]>0,

where θK+1:=θ1, and the restriction of ν to Θ is not implementable.

Relabel indices so that θiθi+1 and define transfers on Θ by t(θ1)=0 and t(θi)=u~(ν(θi),θi)u~(ν(θi1),θi)+t(θi1) for i=2,,K. Hence, no type θi has a profitable deviation to θi1. Moreover, weak monotonicity implies that u~(ν(θi1),θi1)t(θi1)u~(ν(θi),θi1)t(θi). Hence, no type θi1 has a profitable deviation to θi.

Since the restriction of ν to Θ is not implementable, the mechanism m(ν,t) defined on Θ is not IC: there are θi and θj such that θi strictly prefers m(θj) to m(θi). Without loss, we can assume j>i and θi weakly prefers m(θi) to m(θj1). Hence,

u(m(θj),θi) >u(m(θj1),θi), (7)
u(m(θj),θj1) u(m(θj1),θj1), and (8)
u(m(θj),θj) u(m(θj1),θj). (9)

These inequalities contradict u having convex choice and regular indifferences.272727Inequalities (7) and (9) and regular indifferences imply that some type in (θj1,θj){θj1} strictly prefers m(θj) to m(θj1). In light of (7) and (8), that violates convex choice. Q.E.D.

A.3 Proof of Remark 1

It suffices to prove that is an inner-product norm, as standard arguments then imply that it is weighted Euclidean.

Accordingly, suppose to contradiction that is not an inner-product norm yet there is DSCD. For any pair of actions a,aA, the set of indifferent types is the set of types that are equidistant to a and a, i.e., {θΘ:aθ=aθ}. DSCD implies that this set is convex. However, as is not an inner-product norm, it follows from Panda and Kapoor (1974, Corollary 1.3) that for some an, the set {θn:aθ=aθ} is not convex. Hence, there exist θ,θn and λ(0,1) such that θ and θ are equidistant to a and a, but θ′′:=λθ+(1λ)θ is closer to, say, a. Let θ0 be in the interior of AΘ. We can then choose ε>0 sufficiently small such that

θ0+εθ,θ0+εθ,θ0+εθ′′,θ0+εa,θ0εaAΘ

and obtain

u(θ0+εa,θ0+εθ′′) =l(εaθ′′)>l(εaθ′′)=u(θ0εa,θ0+εθ′′),
u(θ0+εa,θ0+εθ) =u(θ0εa,θ0+εθ),
u(θ0+εa,θ0+εθ) =u(θ0εa,θ0+εθ),

contradicting that the set of indifferent types is convex. ∎

A.4 Proof of Proposition 3

Recall that Da,a(θ)u(a,θ)u(a,θ).

For the proposition’s first statement, suppose u has DSCD. It is sufficient to show convex choice for all binary choice sets. So consider any A={a,a′′}A. Let θ,θ′′{θ:{a}=argmaxaAu(a,θ)}. We have Da,a′′(θ)>0 and Da,a′′(θ′′)>0. Since u has DSCD, there is αn{0} such that Da,a′′() is DSC in direction α. This implies Da,a′′(θ)>0 for all θ(θ,θ′′), as required.

For the proposition’s second statement, we prove the contrapositive. Suppose u has convex choice. Fix arbitrary a,a′′A and let

Θ :={θ:Da,a′′(θ)>0},
Θ′′ :={θ:Da,a′′(θ)<0}.

It is straightforward that there is not a strict violation of DSCD if either of these sets is empty. So assume Θ and Θ′′. Then Θ and Θ′′ are nonempty, convex (by convex choice), and disjoint sets. A standard separating hyperplane theorem implies that there is αn{0} such that αθαθ′′ for all θΘ and θ′′Θ′′. Hence, there are no θ,θ,θ′′Θ with αθ<αθ<αθ′′ and min{Da,a′′(θ),Da,a′′(θ′′)}>0>Da,a′′(θ), i.e., there is not a strict violation of DSCD. ∎

A.5 Proof of Proposition 4

For this proof, we fix an arbitrary action aA and work with the function

f(a,θ):=u(a,θ)u(a,θ).

Since we are interested in representations of u, we say that a function f~ is a representative of f if there is a representation u~ of u such that f~(a,θ)=u~(a,θ)u~(a,θ). Note that any type-dependent positive linear transformation of f (i.e., g(θ)f(a,θ) with g()>0) is a representative of f. We say that f is DSC-preserving if for all finite index sets I, {ai}iIA, and {λi}iI, it holds that iIλif(ai,) is DSC.

Let A:=A{a}. Analogous to Kartik et al. (2024b, proof of Theorem 2), for every μ:A with finite support Aμ, there exist probability distributions P,Q on Aμ{a} such that aAμf(a,θ)μ(a) is a multiple of

aAμ{a}u(a,θ)P(a)aAμ{a}u(a,θ)Q(a). (10)

Since the environment is convex and u has DSCD, the function (10) is DSC, which implies that aAμf(a,θ)μ(a) is also DSC. Hence, f(a,θ) is DSC-preserving. Proposition 6 below implies that f has an affine representative or is one-dimensional. It follows that u has an affine representation or is one-dimensional. ∎

Accordingly, the key to Proposition 4 is the following result.

Proposition 6.

Assume Θ=n and f(a,θ) is DSC-preserving and differentiable in θ. If no type is totally indifferent, then f is either one-dimensional or has an affine representative.

The proof of Proposition 6 is lengthy, so we provide an outline first.

Outline of the proof of Proposition 6.

Suppose that f is not one dimensional. Lemma 1 establishes that there are actions a0 and a1 such that f(a0,) and f(a1,) are not DSC in a common direction. Lemma 2 shows that the zero sets of the two functions are non-parallel hyperplanes (or empty). Consequently, since Θ=n, there is θ0 such that f(a0,θ0)=f(a1,θ0)=0. We argue that f(a1,) is essentially determined by f(a0,) and f(a1,θ0) (Lemma 3), and use this insight to conclude that under our assumptions, f has an affine representative (Lemma 4).

Lemma 1.

Let αn{0} and f:A×Θ. If f(a,) is DSC in direction α for all aA, then f is one-dimensional.

  • Proof.

    For any x, choose any θxn such that αθx=x and define, for all aA, f~(a,): by xf(a,θx).

    We claim that sign(f(a,θ))=sign(f~(a,αθ)) for all θ and a. Let x=αθ and observe that f~(a,αθ)=f~(a,αθx). Moreover, since f(a,) is DSC in direction α, we obtain

    sign(f(a,θ))=sign(f(a,θx))=sign(f~(a,αθx))=sign(f~(a,αθ)).
Lemma 2.

Assume Θ=n, f is DSC-preserving, and for some a1,a2A, f(a1,) and f(a2,) are not DSC in a common direction. Then, for i=1,2, {θ:f(ai,θ)=0} is a hyperplane or empty.

  • Proof.

    For i=1,2, it is sufficient to prove that the zero set of f(ai,) is contained in a hyperplane, since f(ai,) being DSC then implies that its zero set is a hyperplane or empty. Moreover, there is no loss of generality in proving it for just f(a1,).

    Accordingly, suppose towards contradiction that the zero set of f(a1,) is not contained in a hyperplane. Since f(a1,) and f(a2,) are not DSC in a common direction, there exist θ0 and θ1 with f(ai,θ0)=0 and f(ai,θ1)0 for i=1,2. Moreover, one can choose θ0 and θ1 with these properties such that there is θ(θ0,θ1) with f(a1,θ)=0f(a2,θ); see Figure 3 for an illustration. Then the linear combination f3(θ):=f(a1,θ)f(a1,θ1)f(a2,θ1)f(a2,θ) satisfies f3(θ0)=f3(θ1)=0f3(θ). Since θ(θ0,θ1), the function f3 is not DSC, which contradicts f being DSC-preserving.∎

    Figure 3: Illustration for Lemma 2
Lemma 3.

Let f be DSC-preserving. Let a0,a1A be such that f(a0,) and f(a1,) are not DSC in a common direction and suppose θ0 satisfies f(a0,θ0)=f(a1,θ0)=0.

If f(a0,) and f(a1,) are differentiable at θ0 and f(a0,θ0)0, then for all θ with f(a0,θ),f(a1,θ)0, it holds that

f(a1,θ)=f(a0,θ)f(a1,θ0)(θθ0)f(a0,θ0)(θθ0).
  • Proof.

    Let fi(θ):=f(ai,θ) for all θ and i=0,1. Fix arbitrary θΘ with f0(θ)0 and f1(θ)0, and consider the function

    f2(θ):=f0(θ)f0(θ)f1(θ)f1(θ).

    Since f is DSC-preserving, f2 is DSC. Moreover, f2(θ0)=f2(θ)=0 and, therefore,

    f2(θ0)(θθ0)=[f0(θ0)f0(θ)f1(θ)f1(θ0)](θθ0)=0.

    Moreover, f0(θ0)(θθ0)0 (because f0(θ0)0 and f0(θ)0), hence f1(θ0)(θθ0)0. Therefore, for all θ with f0(θ)0 and f1(θ)0,

    f1(θ)=f0(θ)f1(θ0)(θθ0)f0(θ0)(θθ0).
Lemma 4.

Assume f is DSC-preserving and, for all aA, f(a,) is differentiable with a zero set that is either a hyperplane (intersected with Θ), Θ, or empty.

If there are a0,a1,a2A and θ0Θ such that f(a0,θ0)=f(a1,θ0)=0f(a2,θ0) and f(a0,) and f(a1,) are not DSC in a common direction, then f has an affine representative.

  • Proof.

    Let fi(θ):=f(ai,θ) for i=0,1.

    Case 1: Suppose f0(θ0)0.

    By Lemma 3, for all θ with f0(θ)0 and f1(θ)0, we have

    f1(θ)=f0(θ)f1(θ0)(θθ0)f0(θ0)(θθ0). (11)

    For each i=0,1, the set {θ:fi(θ)=0} is neither empty (as it contains θ0) nor Θ (as f0 and f1 are not DSC in a common direction), and therefore, by hypothesis, is a hyperplane. Moreover, for each i=0,1, since fi is DSC and fi(θ0)0, it follows that sign(fi(θ))=sign(fi(θ0)(θθ0)). Therefore, we can define a representative f~ as follows:

    f~(a,θ):={f(a,θ)f0(θ0)(θθ0)f0(θ) if f0(θ)0f(a,θ)f1(θ0)(θθ0)f1(θ) if f0(θ)=0f1(θ)kf(a,θ) if f0(θ)=f1(θ)=0, (12)

    for some k that remains to be specified. It follows from (11) and (12) that for each i=0,1, the function f~(ai,) is affine, as it is 0 on {θ:f0(θ)=f1(θ)=0} and fi(θ0)(θθ0) otherwise.

    Figure 4: A step in the proof of Lemma 4.

Consider any a2A and let f2:=f(a2,) and f~2:=f~(a2,). We will argue that f~2 is affine, which proves the lemma.

  • First, suppose f~2(θ0)0 and f~2 has a nonempty zero set. By DSC, the zero set of f~2 contains a hyperplane (that does not pass through θ0). Since the zero sets of f~0 and f~1 are hyperplanes (that pass through θ0), there is θ1 with f~2(θ1)=0, f~0(θ1)0 and f~1(θ1)0. Moreover,

    f~3(θ):=f~0(θ)f~0(θ1)f~1(θ1)f~1(θ)

    is affine as a linear combination of affine functions and satisfies f~3(θ1)=f~3(θ0)=0. Since f~2(θ1)=0f~2(θ0), f~2 and f~3 are not DSC in a common direction. See Figure 4. Since f0(θ1)0 and f0 is continuous, we observe from (12) that in a neighborhood of θ1,

    f~2(θ)=f2(θ)f0(θ0)(θθ0)f0(θ).

    Since f2 and f0 are differentiable, f~2 is differentiable at θ1 as a composition of differentiable functions. Also, f~ is DSC-preserving because f is DSC-preserving and f~ is a type-dependent positive affine transformation of f.282828Indeed, fix arbitrary a,aA and λ,λ. Then λf(a,θ)+λf(a,θ) is DSC and, for all θ, sign(λf(a,θ)+λf(a,θ))=sign(λβ(θ)f(a,θ)+λβ(θ)f(a,θ))=sign(λf~(a,θ)+λf~(a,θ)), where β(θ)>0 as defined in (12). Therefore, λf~(a,θ)+λf~(a,θ) is DSC. We remark that in general, type-dependent monotonic transformations (rather than positive affine transformations) of f need not be DSC-preserving. By Lemma 3,

    f~2(θ)=f~3(θ)f~2(θ1)(θθ1)f~3(θ1)(θθ1)

    on the set {θ:f2(θ)0 and f3(θ)0}. Since f~3 is affine, it follows that f~2 is affine on that set. Lemma 2 implies that the zero set of f~2 is a hyperplane; hence, f~2 is affine except possibly on {θ:f~3(θ)=0} (which is a hyperplane) and one can check that there is a choice of k in (12) that makes f~2 affine everywhere.

  • Next, suppose f~2(θ0)0 and f~2 is strictly positive (or strictly negative) on Θ. Fix θ2 with f~0(θ2)0 and define f~3(θ):=f~2(θ)f~2(θ0)f~0(θ2)f~0(θ). Then f~3(θ2)=0. If f~3 vanishes everywhere, f~2 is affine. Otherwise, the arguments in the previous bullet point imply that f~3 is affine. Since f~0 is affine, it follows that f~2 is affine.

  • It remains to consider f~2(θ0)=0. Lemma 3 yields that for all θ with f0(θ)0 and f2(θ)0, we have

    f2(θ)=f0(θ)f2(θ0)(θθ0)f0(θ0)(θθ0)

    and, therefore, f~2(θ)=f2(θ0)(θθ0). Similarly, for all θ with f0(θ)=0 and f1(θ)0 and f2(θ)0, we have

    f2(θ)=f1(θ)f2(θ0)(θθ0)f1(θ0)(θθ0)

    and, therefore, f~2(θ)=f2(θ0)(θθ0). It follows that f~2 is affine.

Case 2: Suppose f0(θ0)=0.

Since we assumed that no type is totally indifferent, there is aA with f(a,θ0)0.292929Under the weaker assumption stated in footnote 21, if there is no such action (i.e., θ0 is totally indifferent), then there are actions a0 and a0′′ such that [u(a0,θ0)u(a0′′,θ0]0. Without loss, we may assume that a0′′ is the action whose utility we normalized to zero for all types at the outset of this proof. Hence, f(a0,θ0)0. We can then apply Case 1 using f(a0,) in place of f0(), and one of f0() or f1() in place of f1(), because at least one of f0() and f1() is not DSC in a common direction with f(a0,). By choosing a different representative if necessary, we can assume without loss of generality that f(a,) is constant in a neighborhood of θ0 (while maintaining differentiability of f(a,) for all aA). Because every neighborhood of θ0 contains θ0 with f0(θ0)0 (otherwise f0 would be identically zero in an neighborhood of θ0), there are θ0Θ and λ0,λ1 such that f0(θ0)+λ0f(a,θ0)=0, f1(θ0)+λ1f(a,θ0)=0, and f0(θ0)+λ0f(a,θ0)0. The arguments for Case 1 then establish that f has an affine representative. ∎

  • Proof of Proposition 6.

    If there is αn{0} such that f(a,) is DSC in direction α for all aA, then preferences are one-dimensional (see Lemma 1). So suppose there are a0,a1A such that f(a0,) and f(a1,) are not DSC in a common direction, and define fi(θ):=f(ai,θ) for i=0,1. Using Lemma 2, for i=0,1 the zero set of fi is a hyperplane.303030To elaborate: it must be that for i=0,1, fi is neither strictly positive nor strictly negative; otherwise, the two functions would be DSC in a common direction. By continuity, each fi vanishes on a nonempty set. By Lemma 2, the zero set of each fi is contained in a hyperplane; and by DSC, the set cannot be a strict (and nonempty) subset of a hyperplane. Because f0() and f1() are not DSC in a common direction, the hyperplanes on which each function vanishes intersect. Hence, since Θ=n, there is θ0 with f0(θ0)=f1(θ0)=0. By assumption, there is a2A such that f(a2,θ0)0 and it follows from Lemma 4 that f has an affine representative. ∎

A.6 Proof of Proposition 5

Let action a strictly dominate action a and define f(a,θ):=u(a,θ)u(a,θ)u(a,θ)u(a,θ). Note that f(a,)=0, f(a,)=1, and f(a,θ) is differentiable in θ. Since u has regular indifferences, the zero set of any linear combination of f(a,)’s is either a hyperplane (intersected with Θ), all of Θ, or empty. Moreover, the argument in the proof of Proposition 4 shows that f is DSC-preserving.

Say that g:Θ is increasing in direction αn{0} at θ if for all θ, it holds that α(θθ)()0g(θ)()g(θ). Note that this is a strengthening of DSC.

Case 1: Suppose there are θ0, a0,a1 such that f(a0,) and f(a1,) are not increasing in a common direction at θ.

In this case, f(a0,θ)f(a0,θ0)f(a,θ) and f(a1,θ)f(a1,θ0)f(a,θ) vanish at θ0, are DSC, but not DSC in a common direction. By a small variant of Lemma 4, f has an affine representative and therefore u has an affine representation.313131The variant of Lemma 4 is that we replace each ai (i=1,2,3) in the second sentence of the lemma with a finite-support function μi:A and let f(μi,θ):=asupp(μi)f(a,θ)μi(a). The proof of the lemma goes through mutatis mutandis for this variant because f being DSC-preserving implies f(μi,θ) is DSC.

Case 2: Otherwise, for all θ, a0,a1, the functions f(a0,) and f(a1,) are increasing in a common direction at θ.

If there is a direction αn{0} such that for all aA and θΘ, f(a,) is increasing in direction α at θ, then f is one-dimensional (see Lemma 1), and hence so is u. So suppose there are aA and θ0,θ1Θ such that f(a,) is increasing in direction αn{0} at θ0 but not at θ1. Consider arbitrary aA such that f(a,) is not constant and note that f(a,) is increasing in direction α at θ0. The functions f1(θ):=f(a,θ)f(a,θ0)f(a,θ) and f2(θ):=f(a,θ)f(a,θ0)f(a,θ) vanish at θ0. Since θ1 does not lie on the hyperplane in direction α through θ0 and f1() and f2() are not constant, we have f1(θ1)0 and f2(θ1)0.323232Indeed, if f1(θ1)=0 then the zero set has nonempty (relative) interior and therefore equals Θ. But then f1() would be increasing in direction α at θ1, contrary to our supposition. A similar argument shows f2(θ1)0. Hence, the function

f1(θ)f2(θ)f1(θ1)f2(θ1)

vanishes at θ=θ1 and at all θ such that (θθ0)α=0. Hence, that function is identically zero and therefore there exist λ0(a),λ1(a) such that

f(a,θ)=f(a,θ)λ0(a)+f(a,θ)λ1(a).

Since this conclusion also holds if f(a,) is constant, it holds for all aA, contradicting minimal richness. ∎

A.7 Connected Choice

The arguments in this subsection hold for any connected topological space Θ, not just a convex Θn.

Definition 6.

u has connected choice if for all BA and aB,

{θ:{a}=argmaxaBu(a,θ)} is connected. (13)
Definition 7.

u has thin indifferences if for all BA and aB,

{θ:u(a,θ)u(b,θ)bB}cl{θ:u(a,θ)>u(b,θ)bB}. (14)

Thin indifferences can hold without regular indifferences: consider Θ=[0,1]2, A={a,a′′}, and

u(a,(θ(1),θ(2)))={𝟙{a=a} if θ(1)<1/2 or (θ(1),θ(2))=(1/2,0)𝟙{a=a′′} if θ(1)>1/20 if θ(1)=1/2 and θ(2)>0.

Regular indifferences can also hold without thin indifferences: simply consider a case of total indifference.

Proposition 7.

If u has connected choice and thin indifferences, then every locally IC mechanism with finite range is IC.

The idea of the proof below is as follows. Suppose m is locally IC, but it is not optimal for some type θ to be truthful. Let θ be an optimal report for type θ and suppose, for simplicity, that it is optimal for type θ to be truthful. Let Θb be the types for which m(θ) is most-preferred in the range of m, let Θ1Θb be the types that get m(θ) under truthtelling, and let Θ2:=ΘbΘ1. Since Θb is connected by assumption, either the closure of Θ1 intersects Θ2 or the closure of Θ2 intersects Θ1. In either case, local IC is violated, a contradiction.

  • Proof of Proposition 7.

    Fix a locally IC mechanism m with finite range and suppose there is a type θ0 for which it is not optimal to be truthful. Let a:=m(θ0) and let ba be one of type θ0’s most-preferred alternatives in m(Θ). Without loss of generality, type θ0 strictly prefers b to any other alternative.333333If not, by thin indifferences, every neighborhood of θ0 contains a type with b as the uniquely most-preferred alternative; such a type in Nθ0 does not get b as otherwise local IC would be violated and we can apply our arguments for this type.

    Define B:={θ:m(θ)=b}. Let A be a maximal subset of m(Θ) with the property that a,bm(ΘbA), where

    ΘbA:={θ:{b}=argmaxaAu(a,θ)};

    in words, A is a maximal set of actions in m(Θ) such that some type that likes b uniquely the best in A is assigned a by the mechanism m and some type that likes b uniquely the best in A is assigned b by the mechanism. Such a maximal subset exists because a,bm(Θb{b})=m(Θ) and m(Θ) is finite. Also note that ΘbAB because θ0ΘbA and m(θ0)=a. Since u has connected choice, ΘbA is connected; therefore, ΘbAB and ΘbAB are not separated.343434Two sets are separated if the closure of each set is disjoint from the other set. Hence, either (i) there is θBΘbA with m(NθΘbA){b} or (ii) there is θΘbAB with bm(NθΘbA). In case (i), there is θNθΘbA with m(θ)b; local IC implies u(m(θ),θ)u(b,θ) and therefore m(θ)A. In case (ii), there is θNθΘbA with m(θ)=b; local IC implies u(m(θ),θ)u(b,θ) and therefore m(θ)A. Hence, in either case, there is θ1ΘbA and cm(Θ)A such that m(θ1)=b and u(b,θ1)u(c,θ1). Since

    bargmaxaAm(Nθ1){c}u(a,θ1)

    and u has thin indifferences, there is a type θ2Nθ1 with

    {b}=argmaxaAm(Nθ1){c}u(a,θ2).

    Hence, m(θ2)=b and the set

    ΘbA{c}:={θ:{b}=argmaxaA{c}u(a,θ)}

    contains θ0 and θ2 and therefore satisfies a,bm(ΘbA{c}). Hence, A was not maximal, a contradiction. ∎

Note that Proposition 7 also holds under the weaker assumption of connected choice in finite choice problems, i.e., the analog of Definition 6 restricted to finite choice sets B. The next result shows that this assumption is in fact necessary.

Proposition 8.

If u violates connected choice on a finite set,353535That is, there is a finite set BA and aB such that (13) fails. then there is a mechanism that is locally IC but not IC.

  • Proof.

    Suppose there is a finite subset BA and aB such that

    Θa:={θ:{a}=argmaxaBu(a,θ)}

    is not connected. Then Θa can be partitioned into two nonempty sets Θ1 and Θ2 that are separated. Note that |B|2, since Θ is connected. Consider any mechanism m such that m(θ)=a for all θΘ1 and m(θ)argmaxaB{a}u(a,θ) for all θΘΘ1. Mechanism m is locally IC but not IC. ∎

We can also show that the assumption of thin indifferences (at least on all finite sets) is necessary in Proposition 7 subject to the following assumption:

for all aA there is θa with {a}=argmaxaAu(a,θa). (15)
Proposition 9.

Assume (15). If u violates thin indifferences on a finite set,363636That is, there is a finite set BA and aB such that (14) fails. then there is a mechanism that is locally IC but not IC.

  • Proof.

    Suppose u violates thin indifferences on a finite set BA. That is, there are aB, θ0Θ, and a neighborhood of θ0, call it Nθ0, such that u(a,θ0)u(b,θ0) for all bB and, for all θNθ0, there is bB with u(b,θ)u(a,θ). By (15), there is θa satisfying {a}=argmaxbBu(b,θa). Consider any mechanism m such that m(θ0)=a and m(θ)argmaxbB{a}u(b,θ) for all θθ0. Mechanism m is locally IC but not IC. ∎

Appendix B Supplementary Appendix

B.1 On Tightness of Proposition 4’s Assumptions

Proposition 4 has three assumptions: Θ=n; u(a,θ) is differentiable in θ; and no type is totally indifferent (or the weaker version in footnote 21). Example 3 below shows that the first assumption cannot be dropped; Example 4 shows that the latter two cannot be jointly dropped.

Example 3.

Let Θ=>02, X={x0,x1,x2}, and A=ΔX. Consider expected utility preferences u:A×Θ induced by the vNM utility u¯:X×Θ given by

u¯(x,θ)={0 if x=x01 if x=x1tan1(θ(1)θ(2)) if x=x2.

So u¯(x0,θ) and u¯(x1,θ) are constant in θ, and, for any θ, there is a hyperplane through θ such that u¯(x2,θ)u¯(x2,θ) for θ on one side of the hyperplane and u¯(x2,θ)u¯(x2,θ) for θ on the other side. It follows that for any aΔX, i=13a(xi)u¯(xi,) is DSC, and so there is DSCD over lotteries. However, it can be checked that neither is u one-dimensional nor does it have an affine representation.

Example 4.

Let Θ=2, X={x0,x1,x2}, and A=ΔX. Consider expected utility preferences u:A×Θ induced by the vNM utility u¯:X×Θ given by

u¯(x,θ)={0 if x=x0θ(1)+θ(2) if x=x1sign(θ(2))e(|θ(1)||θ(2)|)θ(1)2+θ(2)2 if x=x2.

Figure 5 graphs u¯(x1,) and u¯(x2,). Note that u¯(x2,) is not differentiable and type θ=0 is totally indifferent. It can be verified that there is DSCD over lotteries, but neither is u one-dimensional nor does it have an affine representation.

We note that both Example 3 and Example 4 answer a question posed by Grandmont (1978, p. 323) on whether there are multidimensional preferences satisfying his conditions (H.1) and (H.2) that do not have an affine representation: there are.

Refer to caption
Figure 5: The utilities in Example 4, with u¯(x1,θ) in blue and u¯(x2,θ) in red.

B.2 On Grandmont’s (1978) Characterization

In this subsection, we elaborate on the connection between Proposition 3 and Grandmont (1978). It is useful to begin with a strengthening of DSCD.

Definition 8.

A function f:Θ is strictly directionally single crossing (strict DSC) if it is DSC in some direction α and, in addition, either f()=0 or for all θ,θΘ,

[(θθ)α>0 and f(θ)=0]f(θ)0.

The utility function u:A×Θ has strict directionally single-crossing differences (strict DSCD) if for all a,aA, the difference u(a,θ)u(a,θ) is strictly DSC.

Strict DSC can be interpreted as requiring that there is a hyperplane such that the sets {θ:f(θ)<0} and {θ:f(θ)>0} are either empty, full, or intersections of Θ with half-spaces defined by that hyperplane, and {θ:f(θ)=0} is either empty, full, or the intersection of Θ with that hyperplane. So 2(a) satisfies strict DSC whereas 2(b) violates it.

As explained subsequently, the following result follows from Grandmont (1978).

Proposition 10.

Assume Θ is open and that

a,aA, the set {θ:u(a,θ)u(a,θ)} is closed in Θ. (16)

Then u has convex choice and regular indifferences if and only if it has strict DSCD.

Hence, under Proposition 10’s two assumptions, convex choice and regular indifferences are fully characterized by strict DSCD.373737Strict DSCD implies convex choice and regular indifferences without either assumption. But absent either assumption, strict DSCD can fail despite convex choice and regular indifferences. Here is an example in which Θ is not open: Θ=[0,1], A={a,a′′}, u(a,)=0, and u(a′′,θ)=0 if θ{0,1} and u(a′′,θ)>0 otherwise. For an example absent (16), consider the left figure in footnote 16. By comparison, Proposition 3 required neither assumption and showed that convex choice alone is “almost” characterized by just DSCD.

To tie Proposition 10 to Grandmont (1978), say that u has convex weak choice if for all a,aA, the set {θ:u(a,θ)u(a,θ)} is convex. In our terminology, Grandmont’s condition (H.2) is the conjunction of convex weak choice, convex choice, and regular indifferences.383838The one-dimensional example in footnote 37 has convex choice and regular indifferences but not convex weak choice. Note that given convex choice and regular indifferences, convex weak choice is equivalent to convex indifference, i.e., for all a,a, the set {θ:u(a,θ)=u(a,θ)} is convex. Grandmont’s condition (H.1) is our (16). His result can thus be stated as:

Proposition 11 (Grandmont (1978)).

Assume Θ is open. Then u satisfies (16) and has convex weak choice, convex choice, and regular indifferences if and only if for all a,aA, either

  1. 1.

    {θ:u(a,θ)>u(a,θ)}=Θ or {θ:u(a,θ)<u(a,θ)}=Θ or {θ:u(a,θ)=u(a,θ)}=Θ; or

  2. 2.

    there is αn0 and c such that αθ>c if u(a,θ)>u(a,θ), αθ<c if u(a,θ)<u(a,θ), and αθ=c if u(a,θ)=u(a,θ).

The “if” directions of both Proposition 10 and Proposition 11 are straightforward, so let us explain how each proposition’s “only if” can be obtained from the other. To go from Proposition 11 to Proposition 10, we can first observe that convex choice and regular indifferences imply convex weak choice when Θ is open,393939Suppose that, contrary to convex weak choice, u(a,θ1)u(a,θ1) and u(a,θ3)u(a,θ3) but u(a,θ2)<u(a,θ2) for some θ2(θ1,θ3). If Θ is open, then there are θ0 and θ4 such that θ1,θ3(θ0,θ4). If u(a,θ)<u(a,θ) for either θ{θ0,θ4}, then convex choice fails. If u(a,θ)=u(a,θ) for either θ{θ0,θ4}, then either regular indifferences or convex choice fails. But if u(a,θ)>u(a,θ) for both θ{θ0,θ4}, then convex choice fails. and then observe that the consequent of Proposition 11 implies strict DSCD. To go from Proposition 10 to Proposition 11, it suffices to observe that given (16), strict DSCD implies the consequent of Proposition 11.404040Suppose u has strict DSCD in direction α0 and the sign of u(a,)u(a,) is not constant (otherwise, point 1 of Proposition 11 follows immediately). Then, (16) implies that there is θ with u(a,θ)=u(a,θ). Consider the hyperplane in the direction of α passing through θ. Strict DSCD implies that all types on that hyperplane are indifferent between a and a, all types to the left (i.e., types θ with αθ<αθ) strictly prefer a, and all types to the right strictly prefer a. Point 2 of Proposition 11 follows, with c=αθ.

B.3 On McAfee and McMillan’s (1988) Single Crossing

In this subsection, we construct a one-dimensional example in which the utility function satisfies McAfee and McMillan’s (1988)’s generalized single crossing (GSC) but does not have convex choice. We construct a mechanism that is locally IC but not IC, as predicted by Proposition 1.

Let Θ=[0,1], A=[0,1], and κ>0.414141McAfee and McMillan (1988) allow for transfers. We implicitly set transfers to zero to simplify. Preferences are given by

u(a,θ)={κa12(a12)20θ(2s)ds if a12κa12(a12)20θ(1+s)ds if a>12.

Below, we use subscripts on u to denote partial derivatives.

Generalized single crossing.

To verify that u satisfies McAfee and McMillan’s GSC, we must show that for all a,θ,θ there is λ>0 such that

ua(a,θ)ua(a,θ)=λuaθ(a,θ)(θθ). (17)

Differentiation yields

ua(a,θ)={κ(a12)0θ(2s)ds if a12κ(a12)0θ(1+s)ds if a>12,

and

ua,θ(aθ)={(a12)(2θ) if a12(a12)(1+θ) if a>12.

If uaθ(a,θ)>0 then a<12, hence

ua(a,θ)ua(a,θ)=(a12)θθ(2s)ds

is strictly positive (negative) if and only if θ<(>)θ. Similarly, if uaθ(a,θ)<0 then a>12, hence

ua(a,θ)ua(a,θ)=(a12)θθ(1+s)ds

is strictly positive (negative) if and only if θ<(>)θ. Lastly, if uaθ(a,θ)=0 then a=12 and ua(a,θ)ua(a,θ)=0. Therefore, for all a,θ,θ there is λ>0 satisfying Equation 17.

No convex choice and the insufficiency of local IC.

Let κ>0 be small and compare a=0 with a=1:

u(0,θ) =12(12)20θ(2s)ds,
u(1,θ) =κ12(12)20θ(1+s)ds.

Hence,

u(1,θ)u(0,0) =0θ[(2s)(1+s)]ds8κ
=0θ(12s)ds8κ
=θθ28κ,

with roots

θ¯=1132κ2 and θ¯=1+132κ2.

These two types are indifferent between the actions a=0 and a=1, types in (θ¯,θ¯) strictly prefer a=1, and types outside [θ¯,θ¯] strictly prefer a=0. So convex choice—and hence also DSCD—fails. Moreover, the following mechanism is locally IC but not IC:

m(θ)={0 if θθ¯1 otherwise.
HTML version from LaTeX source using LaTeXML, with custom CSS/JS rendering. For the definitive version, see PDF.