1 Introduction

In economics and game theory, we are frequently interested in how solutions to a constrained optimization problem change when the environment changes. In many cases, the question of interest can be stated in terms of monotone comparative statics: If a parameter of the constrained optimization problem increases, when does its solution increase as well. For example, if a consumer’s wealth (or purchasing power) goes up, when does her demand for a particular good go up (the case of a normal good)? Or, if a firm is competing as an oligopoly in multiple markets by producing differentiated products, if plant size increases, when does its output in a given market increase? Or, in the case of a polluting technology, if technological innovation increases, when will pollution abatement and output of the firm both go up? And so on.

We present results that apply to these types of questions. Consider the standard framework of monotone comparative statics. Let X be a set, \(f: X \rightarrow \mathbb {R}\), and AB be subsets of X ordered by some relation, \(A \sqsubseteq B\). When is it true that \(A \sqsubseteq B \Rightarrow \arg \max _A f \sqsubseteq \arg \max _B f\)? Intuitively, when is \( \arg \max _A f\) increasing in A? Or, more generally, \(f: X \times T \rightarrow \mathbb {R}\), where T is a partially ordered set. When is it true that \(A \sqsubseteq B \ \text{ and } \ t \preceq t^{\prime } \Rightarrow \arg \max _A f(\cdot , t) \sqsubseteq \arg \max _B f(\cdot , t^{\prime })\)? Intuitively, when is \( \arg \max _A f(\cdot , t)\) increasing in (At)?

Milgrom and Shannon (1994) show that when X is a latticeFootnote 1 and \(\sqsubseteq \) is the standard lattice set order, denoted \(\sqsubseteq ^{lso}\), \(\arg \max _A f(\cdot , t)\) is increasing in (At) in the standard lattice set order, if, and only if, for every \(t \in T\), \(f(\cdot , t)\) is quasisupermodular on X and f satisfies single crossing property on \(X \times T\).Footnote 2 There are several appealing features of such lattice-theoretic monotone comparative statics results. For example, the sets X and A are not required to be convex and can be finite, the objective function f is not required to be differentiable or continuous, and the results apply even when there are multiple solutions to the optimization problem. Moreover, the notion of quasisupermodularity has a nice economic intuition in terms of complementarities: When X is a product space, when one component variable increases, the “marginal” benefit of another component variable goes up. Some of this standard theory is developed in Topkis (1978), Topkis (1979), LiCalzi and Veinott (1992), Veinott (1992), and Milgrom and Shannon (1994). For a development with partially ordered sets, confer Smithson (1971). These ideas have had many applications in economic theory and game theory, including developing the theory of supermodular games, submodular games, aggregative games, and comparing equilibria.Footnote 3

A limitation of these results is that they do not apply to some basic economic problems in which constraint sets are not ordered in the standard lattice set order. For example, consider the standard budget set in consumer theory: \(B(p,w) = \left\{ x \in \mathbb {R}^N_+ \mid p \cdot x \le w \right\} \), where \(p \in \mathbb {R}^N\), \(p \gg 0\) is a price system, and wealth is \(w > 0\). As is well known, for \(w < w^{\prime }\), \(B(p, w) \not \sqsubseteq ^{lso} B(p, w^{\prime })\), and therefore, the standard lattice-based monotone comparative statics results cannot be applied directly to the theory of demand.

Quah (2007) develops monotone comparative statics results to include such problems. He considers \(f:X \rightarrow \mathbb {R}\), where X is a convex sublattice of \(\mathbb {R}^N\), and \(i \in \{ 1,\ldots , N \}\) is a direction in \(\mathbb {R}^N\). His techniques include new binary relations, denoted \(\Delta _i^{\lambda }, \nabla _i^{\lambda }\), a new set order, termed \(\mathcal {C}_i\)-flexible set order, and a new notion of \(\mathcal {C}_i\)-quasisupermodular function.Footnote 4 In particular, if \(w < w^{\prime }\), then B(pw) is lower than \( B(p, w^{\prime })\) in the \(\mathcal {C}_i\)-flexible set order. A main result is: \( \arg \max _A f\) is increasing in A in the \(\mathcal {C}_i\)-flexible set order, if, and only if, f is \(\mathcal {C}_i\)-quasisupermodular. Moreover, a sufficient condition for f to be \(\mathcal {C}_i\)-quasisupermodular is that f is supermodular and i-concave.Footnote 5

Quah (2007) uses some assumptions that are less typical in the standard theory of monotone comparative statics. The domain, X, of the objective function is assumed to be convex. This rules out discrete spaces; in particular, finite games and cases where consumption of some goods is more naturally modeled as discrete, for example, automobiles and homes. Moreover, the notion of \(\mathcal {C}_i\)-quasisupermodular function uses the binary relations \(\Delta _i^{\lambda }, \nabla _i^{\lambda }\) and convexity of domain in important ways, and it is less transparent than standard assumptions of quasisupermodularity and single crossing property. Furthermore, the binary relations \(\Delta _i^{\lambda }, \nabla _i^{\lambda }\) have some counter-intuitive properties—they are non-commutative and their outcomes are not necessarily comparable in the underlying order in \(\mathbb {R}^N\). Finally, the framework does not include parameterized objective functions, which rules out cases involving the effect of actions of others on a given agent’s payoff, for example, cases with public goods, externalities from other consumers or producers, and more generally, game theoretic strategic effects based on actions of other players.

The framework in this paper includes both parameterized objective functions and budget-type constraint sets and in this sense is an extension of Milgrom and Shannon (1994) to Quah (2007)’s set order. The basic setup is as follows. Consider a sublattice X of \(\mathbb {R}^N\), T a partially ordered set, \(f:X \times T \rightarrow \mathbb {R}\), and a direction \(i \in \{ 1, \ldots , N \}\). A main result is: \(\arg \max _A f(\cdot , t)\) is increasing in (At) in the i-directional set order, if, and only if, for every \(t \in T\), \(f(\cdot , t)\) is i-quasisupermodular and satisfies i-single crossing property on X, and f satisfies basic i-single crossing property on \(X \times T\). These terms are defined more concretely in the next section, but intuitively, increase in the i-directional set order formalizes the idea of increase in the ith direction in \(\mathbb {R}^N\). In our characterization, X is not required to be convex and there is no use of the binary relations \(\Delta _i^{\lambda }, \nabla _i^{\lambda }\). The framework allows for parameter effects in the objective function. The new properties i-quasisupermodular, i-single crossing, and basic i-single crossing retain the same flavor as their counterparts in the standard theory of monotone comparative statics. The i-directional set order is a reformulation of Quah’s \(\mathcal {C}_i\)-flexible set order to align more closely with the spirit of monotone methods, and this helps subsume results in Quah (2007).

Our main result is explored in several directions. It is extended to apply to all directions i, it is specialized to consider comparative statics with respect to A only or to t only, and the ordinal nature of the properties allows for increasing transformations of the objective function to also respect the same characterization. Sufficient conditions are explored as well. In particular, Quah’s sufficient conditions of supermodular and i-concave remain sufficient in the more general setting here. Furthermore, the characterization here has a natural formulation in terms of cardinal assumptions: i-supermodular and i-increasing differences, and in turn, this has a new and natural formulation in terms of differential conditions using directional derivatives.

Including parameters in the objective function and allowing for more general constraint sets allows our results to apply to cases where standard results in monotone comparative statics are inapplicable.

In consumer theory, we replicate and extend Quah (2007)’s result on normal demand with finitely many divisible goods to allow for up to two discrete goods and more general utility functions. Moreover, we present a new application for parameterized utility functions, using a Stone–Geary-type utility function.

In game theory, we examine a multi-market oligopoly with capacity constraints in which we may conduct monotone comparative statics simultaneously with respect to competitor output and capacity constraint. We also show how a model of auctions with bidding constraints can be analyzed using the results here.

We also show how our results may provide unifying tools for seemingly different applied work. As one example, we show that in a model of emissions standards such as those in Montero (2002) and in Bruneau (2004), a main result that technological innovation can simultaneously increase both pollution abatement and output can be derived by an easy calculation based on our method. As another example, we show that in a discrete choice model of labor supply such as that in Hoynes (1996), our results make it easy to show that both hours worked and leisure hours increase with the overall time constraint and that optimal labor supply depends positively on wage rate and negatively on non-labor income.

The paper proceeds as follows. Section 2 formalizes the constrained optimization problem, the set orders, and properties on objective function. Section 3 presents the main results and corollaries on directional monotone comparative statics. The main results are explored further in subsections formalizing sufficient conditions and differential conditions. Section 4 presents several applications of the main results. “Appendix A” presents some connections to Quah (2007), and “Appendix B” includes details of some proofs.

2 Constrained optimization

Recall that a latticeFootnote 6 is a partially ordered set in which every two elements, a and b, have a supremum in the set, denoted \(a \vee b\), and an infimum in the set, denoted \(a \wedge b\). The supremum and infimum operations are with respect to the partial order. In this paper, we work with finite-dimensional Euclidean space, represented by \(\mathbb {R}^N\). This is a lattice in the standard product order on \(\mathbb {R}^N\), denoted, as usual, by \(\le \),Footnote 7 and in this order, for \(a, b \in \mathbb {R}^N\), \(a \wedge b = (\min \left\{ a_1, b_1 \right\} , \ldots , \min \left\{ a_N, b_N \right\} )\) and \(a \vee b = (\max \left\{ a_1, b_1 \right\} , \ldots , \max \left\{ a_N, b_N \right\} )\). A subset X of a lattice is a sublattice, if for every a and b in X, their supremum in the overall lattice, \(a \vee b\), is in X, and their infimum in the overall lattice, \(a \wedge b\), is in X.

Let X be a sublattice of \(\mathbb {R}^N\), \((T, \preceq )\) be a partially ordered set, \(f:X \times T \rightarrow \mathbb {R}\), A be a subset of X, and consider the constrained maximization problem \(\max _A f(\cdot , t)\). We are interested in how \(\arg \max _A f(\cdot , t)\) changes with (At). As the set of maximizers is not necessarily a singleton, this involves a comparison of sets.

2.1 Set orders

There are several set orders on subsets of a lattice (confer Topkis 1998). Two of the more common ones are as follows. Consider a sublattice X of \(\mathbb {R}^N\), and subsets A and B of X. A is lower than B in the standard lattice set order, denoted \(A \sqsubseteq ^{lso} B\), if for every \(a \in A, b \in B\), it follows that \(a \wedge b \in A\) and \(a \vee b \in B\). A is lower than B in the weak set order, denoted \(A \sqsubseteq ^{wso} B\), if for every \(a \in A\), there is \(b \in B\) such that \(a \le b\), and for every \(b \in B\), there is \(a \in A\) such that \(a \le b\).Footnote 8 Moreover, another set order is of interest when we are considering increases in a particular component of vectors: For \(i \in \{ 1,2,\ldots ,N \} \), A is lower than B in the i-weak set order, denoted \(A \sqsubseteq _i^{wso} B\), if for every \(a \in A\), there is \(b \in B\) such that \(a_i \le b_i\), and for every \(b \in B\), there is \(a \in A\) such that \(a_i \le b_i\). As is well known and easy to check: \(A \sqsubseteq ^{lso} B \ \Longrightarrow \ A \sqsubseteq ^{wso} B \ \Longrightarrow \ A \sqsubseteq _i^{wso} B\).

The standard results in monotone comparative statics typically use the standard lattice set order, but that order cannot compare some of the constraint sets of interest here, and therefore, to expand comparability of sets, we work with the following weakenings of the standard lattice set order. Let X be a sublattice of \(\mathbb {R}^N\), A and B be subsets of X, and \(i \in \{ 1,2,\ldots ,N \} \). A is lower than B in the i-directional set order, denoted, \(A \sqsubseteq ^{dso}_i B\), if for every \(a \in A\) and \(b \in B\) with \(a_i > b_i\), there is \(v = s(b - a \wedge b)\) for some \(s \in [0, 1 ]\) such that \(a+v \in B\) and \(b-v \in A\).Footnote 9 In this definition, notice that the vector v satisfies \(v \ge 0\), and therefore, \(a \le a + v\) and \(b - v \le b\). Moreover, when \(a \ge b\), this condition is the same as for the lattice set order, and therefore, a non-trivial application of this order is when \(a_i > b_i\) and \(a \not \ge b\). Figure 1 shows this idea graphically. For intuition, we can consider the two-good discretized consumption space, and budget-type sets given by the green and the purple lines. For these sets to be ranked in the 1-directional set order, for each a in the lower set and b in the higher set with \(a_1 > b_1\), there is \(v = s(b - a\wedge b)\) such that \(a+v\) is in the higher set and \(b-v\) is in the lower set.

Fig. 1
figure 1

i-Directional set order

Similarly, say that A is lower than B in the directional set order, denoted \(A \sqsubseteq ^{dso} B\), if for every \(i \in \{ 1,2,\ldots ,N \} \), A is lower than B in the i-directional set order.

Proposition 1

Let X be a sublattice of \(\mathbb {R}^N\) and AB be non-empty subsets of X.

  1. (1)

    \(A \sqsubseteq ^{lso} B \ \ \Rightarrow \ \ A \sqsubseteq ^{dso}_i B \ \ \Rightarrow \ \ A \sqsubseteq ^{wso}_i B\), for each \(i \in \{ 1,2,\ldots ,N \} \), and

  2. (2)

    \(A \sqsubseteq ^{lso} B \ \ \Rightarrow \ \ A \sqsubseteq ^{dso} B \ \ \Rightarrow \ \ A \sqsubseteq ^{wso} B\).

Proof

The proof of (1) is similar to that of (2). To prove (2), suppose first that \(A \sqsubseteq ^{lso} B\). Fix \(i \in \{ 1,2,\ldots ,N \} \), \(a \in A\), and \(b \in B\) with \(a_i > b_i\). Let \(s=1\). Then \(b - v = b - 1(b - a \wedge b) = a \wedge b \in A\) and \(a + v = a + 1(a \vee b - a) = a \vee b \in B\). Thus, for every \(i \in \{ 1,2,\ldots ,N \} \), \(A \sqsubseteq ^{dso}_i B\), whence \(A \sqsubseteq ^{dso} B\). Now suppose \(A \sqsubseteq ^{dso} B\). Fix \(a \in A\). As B is non-empty, let \(b \in B\). If \(a \le b\), then we are done. Otherwise, there is i such that \(a_i > b_i\). In this case, there is \(v = s(b - a \wedge b)\) for some \(s \in [0, 1 ]\) such that \(a+v \in B\). Moreover, \(v \ge 0\) implies \(a \le a + v\). The proof is similar for the other case: \(b \in B\) implies there is \(a \in A\) such that \(a \le b\). \(\square \)

As shown in this proposition, the i-directional set order is weaker than the standard lattice set order and stronger than the i-weak set order. Similarly, the directional set order is weaker than the standard lattice set order and stronger than the weak set order. One benefit of the i-directional set order is that it can order budget sets for different levels of wealth, whereas the standard lattice set order cannot.

Example 1-1 (Walrasian budget sets) Let \(X = \mathbb {R}^N_+\), \(N \ge 2\), \(p \gg 0\), and \(w>0\). The Walrasian budget set at (pw) is given by \(B(p,w) = \left\{ x \in \mathbb {R}^N_+ \mid p \cdot x \le w \right\} \). We know that in the standard lattice set order when \(w < w^{\prime }\), \(B(p, w) \not \sqsubseteq ^{lso} B(p, w^{\prime })\), but these budget sets are comparable in the directional set order: \(w < w^{\prime } \ \Longrightarrow \ B(p, w) \sqsubseteq ^{dso} B(p, w^{\prime })\), as follows. Fix \(i \in \{ 1,2,\ldots ,N \} \), \(a \in B(p, w)\) and \(b \in B(p, w^{\prime })\) with \(a_i > b_i\). If \(p \cdot (a \vee b) \le w^{\prime }\), let \(s=1\), and therefore, \(v = b - a \wedge b\). In this case, \(b - v = a \wedge b \in B(p, w)\), and \(a + v = a \vee b \in B(p, w^{\prime })\). Moreover, if \(p \cdot b \le w \), let \(s=0\), and so, \(v = 0\). In this case, \(b - v = b \in B(p, w)\), and \(a + v = a \in B(p, w^{\prime })\). In the other cases, let \(s \in \left[ \frac{p\cdot b - w}{p\cdot (b - a\wedge b)}, \frac{w^{\prime } - p\cdot a}{p\cdot (b - a\wedge b)} \right] \subset [0, 1]\), and therefore, \(v = s(b - a \wedge b)\). In this case, \(p \cdot (b-v) \le w\) and \(p \cdot (a+v) \le w^{\prime }\). Consequently, \(a+v \in B(p,w^{\prime })\) and \(b-v \in B(p, w)\), as desired.

Example 1-2 (Two-good discretized Walrasian budget sets) In the two-good case, the directional set order can be used to order budget sets with discrete consumption. Consider two goods, each consumed in integer amounts. Let \(X = \mathbb {Z}^2_+\), \(p = (p_1, p_2) \gg 0\), and \(w>0\). The (discretized) Walrasian budget set at (pw) is given by \(B(p,w) = \left\{ x \in \mathbb {Z}^2_+ \mid p \cdot x \le w \right\} \). Consider \(w < w^{\prime }\) and suppose \(p_1\) divides \(w^{\prime }-w\) and \(p_2\) divides \(w^{\prime }-w\). In this case, \(w < w^{\prime } \ \Longrightarrow \ B(p, w) \sqsubseteq ^{dso} B(p, w^{\prime })\), as follows. Fix \(i=1\). Let \(a \in B(p, w)\) and \(b \in B(p, w^{\prime })\) with \(a_1 > b_1\). As above, if \(p \cdot (a \vee b) \le w^{\prime }\), let \(s=1\), and if \(p \cdot b \le w \), let \(s=0\). Notice that these cases include the case where \(a \ge b\). So suppose \(a_1 > b_1\) and \(a_2 \not \ge b_2\). Then \(b - a\wedge b = (0, b_2 - a_2) > 0\), and \(p\cdot (b - a \wedge b) = p_2(b_2 - a_2)\). Let \(s = \frac{w^{\prime } - w}{p\cdot (b - a\wedge b)} = \frac{w^{\prime }-w}{p_2(b_2 - a_2)}\) and \(v = s(b - a\wedge b)\). Notice that \(b - v = (b_1, b_2 - s(b_2 - a_2) = (b_1, b_2 - \frac{w^{\prime }-w}{p_2}) \in \mathbb {Z}^2_+\), because \(p_2\) divides \(w^{\prime }-w\). Thus \(B(p, w) \sqsubseteq ^{dso}_1 B(p, w^{\prime })\). Similarly, \(B(p, w) \sqsubseteq ^{dso}_2 B(p, w^{\prime })\), whence \(B(p, w) \sqsubseteq ^{dso} B(p, w^{\prime })\).

When there are three or more discrete goods, the discretized Walrasian budget set is not necessarily comparable in the directional set order. Consider \(X = \mathbb {Z}^3_+\), \(p = (1, 1, 1)\), \(w=1\), \(w^{\prime }=2\), and \(B(p,w) = \{ x \in \mathbb {Z}^3_+ \mid p \cdot x \le 1 \}\) and \(B(p,w^{\prime }) = \{ x \in \mathbb {Z}^3_+ \mid p \cdot x \le 2 \}\). Let \(i=1\), \(a=(1,0,0) \in B(p,w)\), and \(b=(0,1,1) \in B(p,w^{\prime })\). Then \(a_1 > b_1\), and for \(s \in [0,1]\) consider \(v = s(b - a\wedge b)\). It is easy to check that for \(s=0\), \(b-v \not \in B(p,w)\), for \(s=1\), \(a+v \not \in B(p,w^{\prime })\), and for \(s \in (0,1)\), \(b-v \not \in \mathbb {Z}^3_+\). Thus, \(B(p, w) \not \sqsubseteq _1^{dso} B(p, w^{\prime })\).

This does not imply that other sets in higher dimensions are not comparable in the directional set order. For example, consider \(A {=} \{ (0,0,0), (1,0,0), (0,1,0), (0,0,1) \} \) and \(B = \{ (0,2,0), (1,1,0), (0,1,1), (1,1,1) \} \). In this case, \(A \not \sqsubseteq ^{lso} B\), because for \(a=(1,0,0)\) and \(b=(0,2,0)\), \(a \vee b = (1,2,0) \not \in B\). But it is easy to check that for \(i=1,2,3\), \(A \sqsubseteq _i^{dso} B\), and therefore, \(A \sqsubseteq ^{dso} B\).

Moreover, it is easy to see that examples 1-1 and 1-2 can be combined to show that Walrasian budget sets are comparable in the case of finitely many goods, at most two of which are discrete.

Additional classes of sets comparable in the i-directional set order can be derived in a manner analogous to Quah (2007). One such class is presented in “Appendix B”.

2.2 Objective function

Let X be a sublattice of \(\mathbb {R}^N\), \(f:X \rightarrow \mathbb {R}\), and \(i \in \{ 1,2,\ldots ,N \} \). The function f is i -quasisupermodular on X, if for every \(a, b \in X\) with \(a_i > b_i\), \(f(a) \ge (>) \ f(a \wedge b) \Longrightarrow f(a \vee b) \ge (>) \ f(b)\). In this definition, notice that when \(a \ge b\), these conditions are satisfied trivially. Therefore, non-trivial application of this definition is when \(a_i > b_i\) and \(a \not \ge b\). The intuition is the same as in the standard notion of a quasisupermodular function. In other words, if the trade-off between a and \(a \wedge b\) is favorable (in the sense that \(f(a) \ge f(a \wedge b)\) or \(f(a) > f(a \wedge b)\)), then the trade-off remains favorable at \(a \vee b\) and b, in the same sense. Indeed, recall the definition of a quasisupermodular function: f is quasisupermodular on X, if for every \(a, b \in X\) \(f(a) \ge (>) \ f(a \wedge b) \Longrightarrow f(a \vee b) \ge (>) \ f(b)\). It is easy to check that for every i, f is i-quasisupermodular on X, if, and only if, f is quasisupermodular on X.

Another useful property is the following. Let X be a sublattice of \(\mathbb {R}^N\), \(f:X \rightarrow \mathbb {R}\), and \(i \in \{ 1,2,\ldots ,N \} \). The function f satisfies i-single crossing property on X, if for every \(a, b \in X\) with \(a_i > b_i\), and for every \(v \in \{ s(b - a \wedge b) \mid s \in \mathbb {R}, s \ge 0 \}\) such that \(a+v, b+v \in X\), \(f(a) \ge (>) \ f(b) \Longrightarrow f(a + v) \ge (>) \ f(b + v)\). In this definition, notice that \(v \ge 0\), and \(v_i=0\). Moreover, when \(a \ge b\), these conditions are satisfied trivially. Therefore, non-trivial application of this property is when \(a_i > b_i\) and \(a \not \ge b\). Figure 2 presents a graphical idea.

Fig. 2
figure 2

i-Single crossing property on X

Notice that the black arrow is \((b - a \wedge b)\) and the red arrow is (translated) \(s(b - a \wedge b)\). Intuitively, this property says that if the trade-off between a and b is initially favorable (in the sense that \(f(a) \ge f(b)\) or \(f(a) > f(b)\)), then it remains favorable when we move in the direction \(b - a \wedge b\). This intuition is similar to that of the standard single crossing property. In particular, as \(v = s(b - a \wedge b)\) satisfies \(v \ge 0\) and \(v_i = 0\), we may reformulate i-single crossing property as follows: for every \(a, b \in X\) with \(a_i > b_i\), and for every \(v \in \{ s(b - a \wedge b) \mid s \ge 0 \}\) such that \(a+v, b+v \in X\), \(f(a_i, a_{-i}) \ge (>) \ f(b_i, b_{-i}) \Longrightarrow f(a_i, a_{-i} + v_{-i}) \ge (>) \ f(b_i, b_{-i} + v_{-i})\). This reformulation captures the flavor of the standard single crossing property as follows. For ab with \(a_i > b_i\), if \(f(a_i, a_{-i}) \ge (>) \ f(b_i, b_{-i})\), then when we increase \(a_{-i}\) and \(b_{-i}\) by a nonnegative \(v_{-i} = [ s(b - a \wedge b) ]_{-i}\), the trade-off remains favorable. Similarly, f satisfies directional single crossing property on X, if for every \(i \in \{ 1,2,\ldots ,N \} \), f satisfies i-single crossing property on X.

In order to consider parameterized objective functions, let X be a sublattice of \(\mathbb {R}^N\), \((T, \preceq )\) be a partially ordered set, \(f:X \times T \rightarrow \mathbb {R}\), and \(i \in \{ 1,2,\ldots ,N \} \). The function f satisfies basic i-single crossing property on \(X \times T\), if for every \(a, b \in X\) with \(a_i > b_i\), and for every \(t, t^{\prime } \in T\) with \(t^{\prime } \succeq t\), \(f(a, t) \ge (>) \ f(b, t) \Longrightarrow f(a, t^{\prime }) \ge (>) \ f(b, t^{\prime })\).Footnote 10 The function f satisfies basic directional single crossing property on \(X \times T\), if for every \(i \in \{ 1,2,\ldots ,N \} \), f satisfies basic i-single crossing property on \(X \times T\). For convenience of reference, the word “basic” is used in basic i-single crossing property on \(X \times T\) to distinguish this definition from that for i-single crossing property on X. It is easy to check that if f satisfies basic directional single crossing property on \(X \times T\), then f satisfies (standard) single crossing property in (xt).Footnote 11

3 Directional monotone comparative statics

Some of the main results in this paper concern conditions on f that yield monotone comparative statics, formalized as follows. Let X be a sublattice of \(\mathbb {R}^N\), \((T, \preceq )\) be a partially ordered set, \(f:X \times T \rightarrow \mathbb {R}\), and \(i \in \{ 1,2,\ldots ,N \} \). The function f satisfies i-directional monotone comparative statics on \(X \times T\), if for every AB subset of X, and for every \(t, t^{\prime }\) in T, \(A \sqsubseteq ^{dso}_i B \ \text{ and } \ t \preceq t^{\prime } \Longrightarrow \arg \max _A f(\cdot , t) \sqsubseteq ^{dso}_i \arg \max _B f(\cdot , t^{\prime })\). In other words, f satisfies i-directional monotone comparative statics formalizes the idea that \(\arg \max _A f(\cdot , t)\) is increasing in (At) in the i-directional set order. Similarly, f satisfies directional monotone comparative statics on \(X \times T\), if for every \(i \in \{ 1,2,\ldots ,N \} \), f satisfies i-directional monotone comparative statics on \(X \times T\). With these, we have the following results.

3.1 Main results

Theorem 1

Let X be a sublattice of \(\mathbb {R}^N\), \((T, \preceq )\) be a partially ordered set, \(f:X \times T \rightarrow \mathbb {R}\), and \(i \in \{ 1,2,\ldots ,N \} \). The following are equivalent.

  1. (1)

    f satisfies i-directional monotone comparative statics on \(X \times T\).

  2. (2)

    For every \(t\in T\), \(f(\cdot , t)\) is i-quasisupermodular and satisfies i-single crossing property on X, and f satisfies basic i-single crossing property on \(X \times T\).

Proof

Suppose first that (2) holds. Let \(A \sqsubseteq ^{dso}_i B\) and \(t \preceq t^{\prime }\). Let \(a \in \arg \max _A f(\cdot , t)\), \(b \in \arg \max _B f(\cdot , t^{\prime })\), and \(a_i > b_i\). Then there is \(v = s(b - a\wedge b)\) for some \(s \in [0, 1]\) such that \(a+v \in B\) and \(b-v \in A\).

As case 1, suppose \(s=1\). Then \(a \wedge b = b - b + a \wedge b = b-v \in A\), and \(a \vee b = a+ s(a \vee b - a) = a+v \in B\). As \(a \in \arg \max _A f(\cdot , t)\), it follows that \(f(a, t) \ge f(a \wedge b, t)\), and then i-quasisupermodularity on X implies \(f(a \vee b, t) \ge f(b, t)\), and then basic i-single crossing property on \(X \times T\) implies \(f(a \vee b, t^{\prime }) \ge f(b, t^{\prime })\). As \(b \in \arg \max _B f(\cdot , t^{\prime })\), it follows that \(a+v = a \vee b \in \arg \max _B f(\cdot , t^{\prime })\). Therefore, \(f(a \vee b, t^{\prime }) = f(b, t^{\prime })\). In particular, \(f(a \vee b, t^{\prime }) \not > f(b, t^{\prime })\), and again i-quasisupermodularity implies \(f(a, t^{\prime }) \not > f(a \wedge b, t^{\prime })\), and then basic i-single crossing property on \(X \times T\) implies \(f(a, t) \not > f(a \wedge b, t)\). Consequently, \(f(a, t) \le f(a \wedge b, t)\), and it follows that \(b-v = a \wedge b \in \arg \max _A f(\cdot , t)\).

As case 2, suppose \(s<1\). Then \(a \in \arg \max _A f(\cdot , t)\) and \(b-v \in A\) imply \(f(a, t) \ge f(b-v, t)\). Moreover, when looking at the ith component, \(a_i > b_i \ge (b-v)_i\), because \(v = s(b - a\wedge b) \ge 0\). Applying i-single crossing property on X to a and \(b-v\), with the directional vector \(w = \frac{s}{1-s}\left[ (b-v) - a \wedge (b-v) \right] \) implies \(f(a+w, t) \ge f(b-v+w, t)\). Notice that \(v = s(b - a\wedge b) = s \left[ (b-v) - a \wedge b \right] + sv = s \left[ (b-v) - a \wedge (b-v) \right] + sv\), and therefore, \(v = \frac{s}{1-s}\left[ (b-v) - a \wedge (b-v) \right] = w\). In other words, \(f(a+v, t) \ge f(b, t)\), and then basic i-single crossing property on \(X \times T\) implies \(f(a+v, t^{\prime }) \ge f(b, t^{\prime })\), whence \(a+v \in \arg \max _B f(\cdot , t^{\prime })\). Thus, \(f(a+v, t^{\prime }) = f(b, t^{\prime })\), whence \(f(a+v, t^{\prime }) \not > f(b, t^{\prime })\), or equivalently, \(f(a+w, t^{\prime }) \not > f(b-v+w, t^{\prime })\) and then using i-single crossing property on X, \(f(a, t^{\prime }) \not > f(b-v, t^{\prime })\), and then using basic i-single crossing property on \(X \times T\), \(f(a, t) \not > f(b-v, t)\). Thus, \(b-v \in \arg \max _A f(\cdot , t)\), as desired.

In the other direction, suppose f satisfies i-directional monotone comparative statics on \(X \times T\). Let’s first see that for every t, \(f(\cdot , t)\) is i-quasisupermodular on X. Fix t, and ab with \(a_i > b_i\). Form the sets \(A = \left\{ a, a\wedge b \right\} \) and \(B = \left\{ b, a\vee b \right\} \). Notice that \(A \sqsubseteq _i^{dso} B\). (Consider \(a \in A\) and \(b \in B\). Let \(v = b - a\wedge b\). Then \(a+v = a\vee b \in B\) and \(b-v = a\wedge b \in A\). The other cases are satisfied vacuously, because in those cases the ith component of the element from A is not greater than the ith component of the element from B.)

Suppose \(f(a, t) \ge f(a\wedge b, t)\). Then \(a \in \arg \max _A f(\cdot , t)\). Suppose to the contrary that \(f(a \vee b, t) < f(b, t)\). Then \(\arg \max _B f(\cdot , t) = \left\{ b \right\} \). Applying f satisfies i-directional monotone comparative statics to (At) and (Bt), there is \(s \in [0, 1]\) such that \(a + s(a \vee b - a) \in \arg \max _B f(\cdot , t) = \left\{ b \right\} \). But the ith component of \(a \,+\, s(a \vee b - a)\) is \(a_i\) which is strictly greater than \(b_i\), a contradiction. Therefore, \(f(a \vee b, t) \ge f(b, t)\), as desired.

Now suppose \(f(a, t)> f(a\wedge b, t)\). Then \(\left\{ a \right\} = \arg \max _A f(\cdot , t)\). Suppose to the contrary that \(f(a \vee b, t) \le f(b, t)\). Then \(b \in \arg \max _B f(\cdot , t)\). By i-directional monotone comparative statics, there is \(s \in [0, 1]\) such that \(b - s(b - a \wedge b) \in \arg \max _A f(\cdot , t) = \left\{ a \right\} \). But the ith component of \(b - s(b - a \wedge b)\) is \(b_i\) which is strictly less than \(a_i\), a contradiction. Therefore, \(f(a \vee b, t) > f(b, t)\), as desired.

Let’s now check that for every t, \(f(\cdot , t)\) satisfies i-single crossing property on X. Fix t, and \(a, b \in X\) with \(a_i > b_i\). Fix \(v = s(b - a\wedge b)\) with \(s \ge 0\) such that \(a+v, b+v \in X\). Before we proceed further, consider the following calculations. Let \(y=b+v\), and let \(u= y- a\wedge y = a\vee y -a\). Notice that \(u = y- a\wedge y = y - a \wedge b = (1+s)(b - a\wedge b)\). This implies that \(v = s(b - a\wedge b) = \frac{s}{1+s}u\). Let \(s^{\prime } = \frac{s}{1+s} \in [0, 1)\) and write \(v = s^{\prime }u\). In particular, \(y - s^{\prime }(y - a\wedge y) = y - v\), and \(a + s^{\prime }(a \vee y - a) = a + v\). Now let \(A = \left\{ a, y-v \right\} \) and \(B = \left\{ y, a+v \right\} \). Then \(A \sqsubseteq _i^{dso} B\), because for \(a \in A\), and \(y \in B\), there is \(s^{\prime } \in [0, 1]\), as above such that \(a + s^{\prime }(a \vee y - a) = a + v \in B\) and \(y - s^{\prime }(y - a\wedge y) = y - v \in A\). The other comparisons are vacuously true, because when considering the ith components, \((y-v)_i \le y_i = b_i < a_i \le (a+v)_i\).

Suppose \(f(a, t) \ge f(b, t) = f(y-v, t)\). Then \(a \in \arg \max _A f(\cdot , t)\). Suppose to the contrary that \(f(a + v, t) < f(b+v, t) = f(y, t)\). Then \(\left\{ y \right\} = \arg \max _B f(\cdot , t)\). As f satisfies i-directional monotone comparative statics on \(X \times T\), there is \(\hat{s} \in [0, 1]\) such that \(a+ \hat{s}( a \vee y - a) \in \arg \max _B f(\cdot , t) = \left\{ y \right\} \). But considering the ith components, \((a+ \hat{s}( a \vee y - a))_i = a_i > b_i = y_i\), a contradiction. Thus \(f(a + v, t) \ge f(b+v, t)\), as desired.

Now suppose \(f(a, t) > f(b, t) = f(y-v, t)\). Then \(\left\{ a \right\} = \arg \max _A f(\cdot , t)\). Suppose to the contrary that \(f(a + v, t) \le f(b+v, t) = f(y, t)\). Then \(y \in \arg \max _B f(\cdot , t)\). As f satisfies i-directional monotone comparative statics, there is \(\hat{s} \in [0, 1]\) such that \(y - \hat{s}( y - a \wedge y) \in \arg \max _A f(\cdot , t) = \left\{ a \right\} \). But considering the ith components, \((y - \hat{s}( y - a \wedge y))_i = y_i = b_i < a_i\), a contradiction. Thus \(f(a + v, t) > f(b+v, t)\), as desired.

Finally, let’s check that f satisfies basic i-single crossing property in \(X \times T\). Fix ab with \(a_i > b_i\), and fix \(t^{\prime } \succeq t\). Let \(A = \left\{ a, b \right\} \). Then \(A \sqsubseteq _i^{dso} A\). Suppose \(f(a, t) \ge f(b, t)\). Then \(a \in \arg \max _A f(\cdot , t)\). As f satisfies i-directional monotone comparative statics on \(X \times T\), there is \(s \in [0,1]\) such that \(a + v = a+ s(b - a \wedge b) \in \arg \max _A f(\cdot , t^{\prime })\). Notice that \((a+ s(b - a \wedge b))_i = a_i > b_i\), and therefore, \(a + v = a\), whence \(f(a, t^{\prime }) \ge f(b, t^{\prime })\). Now suppose \(f(a, t) > f(b, t)\). Then \(\left\{ a \right\} = \arg \max _A f(\cdot , t)\). Suppose to the contrary that \(f(a, t^{\prime }) \le f(b, t^{\prime })\). Then \(b \in \arg \max _A f(\cdot , t^{\prime })\). By i-directional monotone comparative statics, there is \(s \in [0,1]\) such that \(b - v = b - s(b - a \wedge b) \in \arg \max _A f(\cdot , t) = \left\{ a \right\} \), a contradiction. Thus, \(f(a, t^{\prime }) > f(b, t^{\prime })\). \(\square \)

This proof uses the same framework as in Milgrom and Shannon (1994). It shows how their approach can be used to extend Quah (2007) without using the additional apparatus in Quah (2007). Some implications of this theorem are formalized in the following corollaries.

Corollary 1

Let X be a sublattice of \(\mathbb {R}^N\), \((T, \preceq )\) be a partially ordered set, and \(f:X \times T \rightarrow \mathbb {R}\). The following are equivalent.

  1. (1)

    f satisfies directional monotone comparative statics on \(X \times T\).

  2. (2)

    For every \(t \in T\), \(f(\cdot , t)\) is quasisupermodular and satisfies directional single crossing property on X, and f satisfies basic directional single crossing property on \(X \times T\).

Proof

For this equivalence, notice that f satisfies directional monotone comparative statics on \(X \times T\) means that for every \(i \in \{ 1,2,\ldots ,N \} \), f satisfies i-directional monotone comparative statics on \(X \times T\), which is equivalent to, for every \(i \in \{ 1,2,\ldots ,N \} \), for every \(t\in T\), \(f(\cdot , t)\) is i-quasisupermodular and satisfies i-single crossing property on X, and f satisfies basic i-single crossing property on \(X \times T\), and this is equivalent to (2). \(\square \)

Corollary 2

Let X be a sublattice of \(\mathbb {R}^N\), \((T, \preceq )\) be a partially ordered set, \(f:X \times T \rightarrow \mathbb {R}\), and \(i \in \{ 1,\ldots , N \}\).

  1. (1)

    If f satisfies i-directional monotone comparative statics on \(X \times T\), then

    \(A \sqsubseteq ^{dso}_i B \ \text{ and } \ t \preceq t^{\prime } \ \ \Rightarrow \ \ \arg \max _A f(\cdot , t) \sqsubseteq ^{wso}_i \arg \max _B f(\cdot , t^{\prime })\).

  2. (2)

    If f satisfies directional monotone comparative statics on \(X \times T\), then

    \(A \sqsubseteq ^{dso} B \ \text{ and } \ t \preceq t^{\prime } \ \ \Rightarrow \ \ \arg \max _A f(\cdot , t) \sqsubseteq ^{wso} \arg \max _B f(\cdot , t^{\prime })\).

Proof

Statement (1) follows from relations between i-directional set order and i-weak lattice set order (proposition 1). For statement (2), suppose f satisfies directional monotone comparative statics on \(X \times T\). Consider \(A \sqsubseteq ^{dso} B\) and \(t \preceq t^{\prime }\). Then for every \(i \in \{ 1,2,\ldots ,N \} \), \(A \sqsubseteq ^{dso}_i B\), and by the theorem, for every \(i \in \{ 1,2,\ldots ,N \} \), \(\arg \max _A f(\cdot , t) \sqsubseteq ^{dso}_i \arg \max _B f(\cdot , t^{\prime })\), whence \(\arg \max _A f(\cdot , t) \sqsubseteq ^{dso} \arg \max _B f(\cdot , t^{\prime })\), and consequently, \(\arg \max _A f(\cdot , t) \sqsubseteq ^{wso} \arg \max _B f(\cdot , t^{\prime })\). \(\square \)

In other words, under (1), f satisfies i-directional monotone comparative statics on \(X \times T\) implies that when \(A \sqsubseteq ^{dso}_i B\) and \(t \preceq t^{\prime }\), then no matter which maximizer of \(f(\cdot , t)\) we take from A, we can find a maximizer of \(f(\cdot , t^{\prime })\) from B that is larger in the ith component, and symmetrically, no matter which maximizer of \(f(\cdot , t^{\prime })\) we take from B, we can find a maximizer of \(f(\cdot , t)\) from A that is smaller in the ith component. In particular, when the set of maximizers is a singleton, we conclude that the solution to the optimization problem is increasing in the ith component, in the standard order in the real numbers.Footnote 12

Similarly, f satisfies directional monotone comparative statics on \(X \times T\) implies that when \(A \sqsubseteq ^{dso} B\) and \(t \preceq t^{\prime }\), then no matter which maximizer of \(f(\cdot , t)\) we take from A, we can find a larger maximizer of \(f(\cdot , t^{\prime })\) from B, and symmetrically, no matter which maximizer of \(f(\cdot , t^{\prime })\) we take from B, we can find a smaller maximizer of \(f(\cdot , t)\) from A. In particular, when the set of maximizers is a singleton, we conclude that the solution to the optimization problem is increasing in the standard vector order in \(\mathbb {R}^N\).

These results are useful to exhibit monotone increasing selections. Of course, in the case of unique maximizers, the corollary above provides increasing selections. To consider the case of multiple maximizers, let \(\pi _i : \mathbb {R}^N \rightarrow \mathbb {R}\) be the ith projection. Let \(\mathcal {O}(A, t) = \arg \max _A f(\cdot , t)\) be the non-empty and compactFootnote 13 set of maximizers (or optimizers) at (At) and consider a selection \((A, t) \mapsto x(A, t) \in \mathcal {O}(A, t)\). A selection x(At) is an i -directional monotone selection, if for every \(A \sqsubseteq _i^{dso} B\) and \(t \preceq t^{\prime }\), \(\pi _i(x(A, t)) \le \pi _i(x(B, t^{\prime }))\). Extremal selections are defined as follows. For (At), let \(\underline{x}_i(A, t) = \inf \pi _i (\mathcal {O}(A, t)) \in \pi _i (\mathcal {O}(A, t))\) and let \(\overline{x}_i(A, t) = \sup \pi _i (\mathcal {O}(A, t)) \in \pi _i (\mathcal {O}(A, t))\). These are well defined, because \(\mathcal {O}(A, t)\) is compact and the projection is continuous. The i-upper extremal selection is defined by (any) \(\overline{x}(A, t) \in \mathcal {O}(A, t)\) such that \(\pi _i(\overline{x}(A, t)) = \overline{x}_i(A, t)\) and the i -lower extremal selection is defined by (any) \(\underline{x}(A, t) \in \mathcal {O}(A, t)\) such that \(\pi _i(\underline{x}(A,t)) = \underline{x}_i(A, t)\).

Corollary 3

Let X be a sublattice of \(\mathbb {R}^N\), \((T, \preceq )\) be a partially ordered set, \(f:X \times T \rightarrow \mathbb {R}\), and \(i \in \{ 1,\ldots , N \}\). Suppose for every (At), \(\mathcal {O}(A, t)\) is non-empty and compact.

If f satisfies i-directional monotone comparative statics, then the i-upper and i-lower extremal selections are both i-directional monotone selections.

Proof

Consider the case for the i-upper extremal selection, \(\overline{x}(A, t)\), the other case being similar. Suppose \(A \sqsubseteq _i^{dso} B\) and \(t \preceq t^{\prime }\). Then \(\overline{x}(A, t) \in \mathcal {O}(A, t)\) is such that \(\pi _i(\overline{x}(A,t)) = \sup \pi _i (\mathcal {O}(A, t)) = \overline{x}_i(A, t)\). By i-directional monotone comparative statics, there is \(x^{\prime } \in \mathcal {O}(B, t^{\prime })\) such that \(\overline{x}_i(A, t) \le x^{\prime }_i\). Moreover, \(x^{\prime }_i \le \sup \pi _i (\mathcal {O}(B, t^{\prime })) = \overline{x}_i(B, t^{\prime })\), yielding \(\pi _i(\overline{x}(A, t)) = \overline{x}_i(A, t) \le \overline{x}_i(B, t^{\prime }) = \pi _i(\overline{x}(B, t^{\prime }))\). \(\square \)

The technique in this corollary is not directly applicable to show monotone selections in all directions simultaneously. The main limitation is that the set of maximizers is not necessarily a complete sublattice; in general, \(\sup \mathcal {O}(A, t) \not \in \mathcal {O}(A, t)\).Footnote 14 In this case, using theorem 1 and induction, monotone selections in the partial order on \(\mathbb {R}^N\) can still be exhibited for monotone sequences of parameters, say \((A_n, t_n)_{n=0}^{\infty }\) with \(m \le n \ \Rightarrow A_m \sqsubseteq ^{dso} A_n\) and \(t_m \preceq t_n\), and more generally, using transfinite induction, for chains of parameters indexed by a well-ordered set.

The framework in theorem 1 can be specialized naturally to the case of non-parameterized objective functions. Let X be a sublattice of \(\mathbb {R}^N\), \(f:X \rightarrow \mathbb {R}\), and \(i \in \{ 1,2,\ldots ,N \} \). The function f satisfies i-directional monotone comparative statics on X, if for every AB subset of X, \(A \sqsubseteq ^{dso}_i B \Longrightarrow \arg \max _A f \sqsubseteq ^{dso}_i \arg \max _B f\). In other words, f satisfies i-directional monotone comparative statics on X formalizes the idea that \(\arg \max _A f(\cdot )\) is increasing in A in the i-directional set order.

Corollary 4

Let X be a sublattice of \(\mathbb {R}^N\), \(f:X \rightarrow \mathbb {R}\), and \(i \in \left\{ 1,\ldots ,N \right\} \). The following are equivalent.

  1. (1)

    f satisfies i-directional monotone comparative statics on X

  2. (2)

    f is i-quasisupermodular and satisfies i-single crossing property on X

Proof

Apply theorem with singleton \(T = \left\{ t \right\} \). \(\square \)

Similarly, say that f satisfies directional monotone comparative statics on X, if for every \(i \in \{ 1,2,\ldots ,N \} \), f satisfies i-directional monotone comparative statics on X. It follows immediately that f satisfies directional monotone comparative statics on X, if, and only if, f is quasisupermodular and satisfies directional single crossing property on X.

When X is a convex sublattice of \(\mathbb {R}^N\), the corresponding result in Quah (2007) shows that f satisfies i-directional monotone comparative statics on X, if, and only if, f is \(\mathcal {C}_i\)-quasisupermodular. This yields the equivalence that f is \(\mathcal {C}_i\)-quasisupermodular, if, and only if, f is i-quasisupermodular and satisfies i-single crossing property on X.Footnote 15 For completeness, a direct proof of this equivalence is provided in the appendix.

Theorem 1 can be used to inquire separately about comparative statics with respect to the parameter in the objective function, holding fixed the constraint set. In this case, the condition i-single crossing property on X may be dropped, as follows.

Corollary 5

Let X be a sublattice of \(\mathbb {R}^N\), A be a subset of X, \((T, \preceq )\) be a partially ordered set, \(f:X \times T \rightarrow \mathbb {R}\), and \(i \in \{ 1,2,\ldots ,N \} \).

If f is i-quasisupermodular on X and satisfies basic i-single crossing property on \(X \times T\), then \(t \preceq t^{\prime } \Longrightarrow \arg \max _A f(\cdot , t) \sqsubseteq ^{dso}_i \arg \max _A f(\cdot , t^{\prime })\).

Proof

Follow the proof in the corresponding direction in theorem 1, setting \(s=0\) and note that i-directional set order is reflexive. \(\square \)

In this corollary, A is an arbitrary subset of X. Therefore, under the conditions in this corollary, for an arbitrary constraint set A, as long as the set of maximizers is non-empty, i-directional monotone comparative statics holds with respect to the parameter.Footnote 16

Finally, the ordinal nature of the conditions in theorem 1 implies that i-directional (and directional) monotone comparative statics property is preserved under increasing transformations of the objective function. This is useful in applications.

Corollary 6

Let X be a sublattice of \(\mathbb {R}^N\), \((T, \preceq )\) be a partially ordered set, \(f, g:X \times T \rightarrow \mathbb {R}\), and \(i \in \{ 1,2,\ldots ,N \} \). Suppose g is a strictly increasing transformation of f.Footnote 17

f satisfies i-directional (respectively, directional) monotone comparative statics on \(X \times T\), if, and only if, g satisfies i-directional (respectively, directional) monotone comparative statics on \(X \times T\).

Proof

If f satisfies i-directional monotone comparative statics on \(X \times T\), then f is i-quasisupermodular and satisfies i-single crossing property on X, and satisfies basic i-single crossing property on \(X \times T\). As these properties are ordinal, g satisfies these as well, and another application of the theorem yields the result. The other direction is similar. Moreover, the proof for directional monotone comparative statics is similar. \(\square \)

3.2 Sufficient conditions

Quah (2007) shows that when X is a convex sublattice (a sublattice that is also a convex set) of \(\mathbb {R}^N\), if \(f: X \rightarrow \mathbb {R}\) is supermodular and i-concave, then \(\arg \max _A f\) is increasing in A in the \(\mathcal {C}_i\)-flexible set order. In particular, if f is supermodular and concave, then this condition is satisfied for every i. This is useful, because supermodular and concave are conditions that are easy to check.

We show that these conditions are also sufficient for f to satisfy i-single crossing property on X. Therefore, we can use the same conditions here, apply them to some additional potentially discrete problems, and extend them naturally to include parameterized objective functions, as follows.

Let X be a sublattice of \(\mathbb {R}^N\), \(f:X \rightarrow \mathbb {R}\), and \(u \in \mathbb {R}^N, u \ne 0\). The function f is (relatively) concave in direction u, if for every \(a \in X\), the function \(f(a + su)\), when viewed as a real-valued function of a real variable s, is a concave function relative to its domain in the real numbers. It is easy to check that f is (relatively) concave on X,Footnote 18 if, and only if, for every \(u \in \mathbb {R}^N, u \ne 0\), f is (relatively) concave in direction u.

For \(i \in \{ 1,2,\ldots ,N \} \), f is (relatively) i-concave on X, if for every \(u \in \mathbb {R}^N{\setminus } \{ 0 \}\) with \(u_i = 0\), f is (relatively) concave in direction u, and f is (relatively) directionally concave on X, if for every \(i \in \{ 1,2,\ldots ,N \} \), f is (relatively) i-concave on X. Notice that if f is (relatively) concave on X, then f is directionally concave on X.

Theorem 2

Let X be a sublattice of \(\mathbb {R}^N\), \((T, \preceq )\) be a partially ordered set, \(f:X \times T \rightarrow \mathbb {R}\), and \(i \in \{ 1,2,\ldots ,N \} \).

If for every \(t\in T\), \(f(\cdot , t)\) is i-supermodular and (relatively) i-concave on X, and f satisfies basic i-single crossing property on \(X \times T\), then f satisfies i-directional monotone comparative statics on \(X \times T\).

Proof

Suppose for every \(t\in T\), \(f(\cdot , t)\) is i-supermodular and (relatively) i-concave on X, and f satisfies basic i-single crossing property on \(X \times T\). It is sufficient to show that for every \(t \in T\), \(f(\cdot , t)\) satisfies i-single crossing property on X and then invoke theorem 1. To do so, fix \(t\in T\), \(a, b \in X\) with \(a_i > b_i\), and \(v = s(b - a\wedge b)\) with \(s \ge 0\) such that \(a+v, b+v \in X\).

Consider the following computations. Let \(b^{\prime } = b+v, a^{\prime } = a+v\) and \(u = a \vee b^{\prime } - a^{\prime }\). It is easy to check that \((a\vee b^{\prime })-v = a\vee (b+v) - v = a \vee b\), and therefore, \(u = a \vee b - a = b - a \wedge b\). Consequently, \(v = su\). Moreover, notice that \(u_i = 0\) and \(a \vee b^{\prime } = a^{\prime } + u = a + (1+s)u\).

Now, i-concavity in direction u implies that \(f(a^{\prime }, t) - f(a \vee b^{\prime }, t) = f(a \vee b^{\prime } - u, t) - f(a \vee b^{\prime }, t) \ge f(a \vee b^{\prime } - u - su, t) - f(a \vee b^{\prime } - su, t) = f(a, t) - f(a \vee b, t)\), and i-supermodularity implies \(f(a \vee b^{\prime }, t) - f(b^{\prime }, t) \ge f(a \vee b, t) - f(b, t)\). Consequently, \(f(a^{\prime }, t) - f(b^{\prime }, t) = f(a^{\prime }, t) - f(a \vee b^{\prime }, t) + f(a \vee b^{\prime }, t) - f(b^{\prime }, t) \ge f(a, t) - f(a \vee b, t) + f(a \vee b, t) - f(b, t) = f(a, t) - f(b, t)\). It follows that \(f(a, t) \ge (>) \ f(b, t) \Rightarrow f(a^{\prime }, t) \ge (>) \ f(b^{\prime }, t)\), as desired. \(\square \)

The corollaries below follow immediately.

Corollary 7

Let X be a sublattice of \(\mathbb {R}^N\), \((T, \preceq )\) be a partially ordered set, and \(f:X \times T \rightarrow \mathbb {R}\).

If for every \(t\in T\), \(f(\cdot , t)\) is supermodular and (relatively) directionally concave on X, and f satisfies basic directional single crossing property on \(X \times T\), then f satisfies directional monotone comparative statics on \(X \times T\).

Proof

The hypothesis implies that for every \(i \in \{ 1,\ldots , N \} \), for every \(t\in T\), \(f(\cdot , t)\) is i-supermodular and (relatively) i-concave on X, and f satisfies basic i-single crossing property on \(X \times T\), and the theorem then shows that for every \(i \in \{ 1,\ldots , N \} \), f satisfies i-directional monotone comparative statics on \(X \times T\), as desired. \(\square \)

Corollary 8

Let X be a sublattice of \(\mathbb {R}^N\) and \(f:X \rightarrow \mathbb {R}\).

  1. (1)

    If f is i-supermodular and (relatively) i-concave on X, then f satisfies i-directional monotone comparative statics on X.

  2. (2)

    If f is supermodular and (relatively) directionally concave on X, then f satisfies directional monotone comparative statics on X.

  3. (3)

    If f is supermodular and (relatively) concave on X, then f satisfies directional monotone comparative statics on X.

Proof

Apply the previous theorem with singleton \(T = \left\{ t \right\} \). \(\square \)

Moreover, corollary 5 implies that in each of these sufficient conditions, if g is a strictly increasing transformation of f, then g also satisfies the corresponding i-directional (or directional) monotone comparative statics.

3.3 Differential conditions

An appealing feature of the single crossing properties defined here is that they are closely aligned to their counterparts in the standard theory. In particular, they possess natural extensions to cardinal properties and can also be formulated in terms of differential conditions in a manner similar to the standard case.

Consider the following cardinal property naturally suggested by the i-single crossing property on X. Let X be a sublattice of \(\mathbb {R}^N\), \(f:X \rightarrow \mathbb {R}\), and \(i \in \{ 1,2,\ldots ,N \} \). The function f satisfies i -increasing differences on X, if for every \(a, b \in X\) with \(a_i > b_i\), and for every \(v \in \{ s(b - a \wedge b) \mid s \ge 0 \}\) such that \(a+v, b+v \in X\), \(f(a) - f(b) \le f(a + v) - f(b + v)\). As earlier, when \(a \ge b\), \(v=0\), and this condition is satisfied trivially. Non-trivial application of this definition is when \(a_i > b_i\) and \(a \not \ge b\). Similarly, f satisfies directional increasing differences on X, if for every \(i \in \{ 1,2,\ldots ,N \} \), f satisfies i-increasing differences on X. It is easy to check that if f satisfies i-increasing differences on X, then f satisfies i-single crossing property on X, and it follows immediately that if f satisfies directional increasing differences on X, then f satisfies directional single crossing property on X.

Recall that in the standard theory, f satisfies (standard) increasing differences on \(\mathbb {R}^N\), if, and only if, f satisfies increasing differences for every pair of component indices ij with \(i\ne j\). Thus, f satisfies increasing differences on \(\mathbb {R}^N\), if, and only if, f is supermodular. Moreover, assuming differentiability, f is supermodular, if, and only if, every pair of cross partials is nonnegative (for every \(i \ne j, \frac{\partial ^2 f}{\partial x_i \partial x_j} \ge 0\)). The notion of i-increasing differences can be characterized similarly, using directional derivatives, as follows.

Notice that for \(u \in \mathbb {R}^N\), if we let \(a=b+u\), then \(b - a\wedge b = (b-a)_+ = (-u)_+\). Say that a function \(f:X \rightarrow \mathbb {R}\) satisfies i-increasing differences (u) on X, if for every \(b \in X, u \in \mathbb {R}^N\) with \(u_i > 0\), for every \(s \ge 0\), such that \(b+u, b+s(-u)_+, b+u+s(-u)_+ \in X\), \(f(b+u) - f(b) \le f(b+u+s(-u)_+) - f(b + s(-u)_+)\). Notice that for \(u \ge 0\), \((-u)_+ = 0\), and this condition is satisfied trivially. Therefore, non-trivial application of this definition is when \(u_i > 0\) and \(u \not \ge 0\). It is easy to check that f satisfies i-increasing differences on X, if, and only if, f satisfies i-increasing differences (u) on X. This recasts i-increasing differences in terms of differences in f based on changes in direction u (where \(u_i>0\)). Figure 3 presents the graphical intuition.

Fig. 3
figure 3

Cross partial directional derivatives

The graphical intuition suggests a potential “cross partial” characterization based on directions u and \((-u)_+\). This is achieved as follows. Let X be a sublattice of \(\mathbb {R}^N\), \(f:X \rightarrow \mathbb {R}\), and \(i \in \{ 1,2,\ldots ,N \} \). Say that f satisfies i-increasing differences (*) on X, if for every \(b \in X, u \in \mathbb {R}^N\) with \(u_i > 0\), and for every \(\sigma \ge 0\), \(f(b + \sigma u + s(-u)_+) - f(b + s(-u)_+)\) is (weakly) increasing in s. As earlier, we consider only points \(b+ \sigma u+ s(-u)_+, b + s(-u)_+ \in X\). As shown in “Appendix B”, f satisfies i-increasing differences (u) on X, if, and only if, f satisfies i-increasing differences (*) on X.

These formulations show that i-increasing differences on X is equivalent to i-increasing differences (*) on X. A benefit of this equivalence is that the condition i-increasing differences (*) on X has the same mathematical structure as the one used to show that a supermodular function can be characterized by the sign of its cross partials (confer Topkis 1978). The only difference is that this definition uses a more general vector u whereas supermodularity uses the basis vectors. This connection can be seen more clearly as follows.

Recall the definition of a directional derivative. Let X be an open set in \(\mathbb {R}^N\), \(b \in X\) and \(u \in \mathbb {R}^N\), and suppose \(f:X \rightarrow \mathbb {R}\) is continuously differentiable. The directional derivative of f at b in the direction u is \(D_uf(b) = \lim _{\sigma \rightarrow 0} \frac{f(b + \sigma u) - f(b)}{\sigma }\). Recall from the standard theory of supermodular functions (confer Topkis 1978, page 310, for the submodular case) that if \(u^i\) is the ith basis vector, then a function f is supermodular on X (assuming X is an open set and a sublattice in \(\mathbb {R}^N\), and f is twice continuously differentiable), if, and only if, for all \(b \in X\), for all \(i,j \in \{ 1,2,\ldots ,N \} \) with \(i \ne j\), and for all \(\sigma \ge 0\), \(f(b + \sigma u^i) - f(b)\) is (weakly) increasing in the jth component (that is, in direction \(u^j\)). This is equivalent to: for all \(b \in X\), for all \(j \ne i\), \(D_{u^i}f(b)\) is (weakly) increasing in the jth component (that is, in direction \(u^j\)), which is further equivalent to: for all \(b \in X\), for all \(j \ne i\), \(D_{u^j} D_{u^i}f(b) \ge 0\). Using the same logic yields the following result.

Proposition 2

Let X be an open set and a sublattice of \(\mathbb {R}^N\), \(f:X \rightarrow \mathbb {R}\) be twice continuously differentiable, and \(i \in \{ 1,2,\ldots ,N \} \). The following are equivalent.

  1. (1)

    f satisfies i-increasing differences on X.

  2. (2)

    For every \(b \in X, u \in \mathbb {R}^N\) with \(u_i > 0\), \(D_{(-u)_+}D_u f(b) \ge 0\).

Proof

We know that f satisfies i-increasing differences on X \(\Longleftrightarrow \) f satisfies i-increasing differences (*) on X. In other words, (1) is equivalent to: for every \(b \in X, u \in \mathbb {R}^N\) with \(u_i > 0\), and for every \(\sigma \ge 0\), \(f(b + \sigma u + s(-u)_+) - f(b + s(-u)_+)\) is (weakly) increasing in s (that is, in the direction \((-u)_+\)). Using the fundamental theorem of calculus, this is equivalent to: \(\forall b \in X, \forall u \in \mathbb {R}^N\) with \(u_i > 0\), \(D_u f(b + s(-u)_+)\) is (weakly) increasing in s (that is, in direction \((-u)_+\)). This, in turn, is equivalent to \(\forall b \in X, \forall u \in \mathbb {R}^N\) with \(u_i > 0\), \(D_{(-u)_+} D_u f(b) \ge 0\). \(\square \)

The second statement can be given a convenient name in terms of nonnegative cross derivatives, as follows. Let X be an open set and a sublattice of \(\mathbb {R}^N\), \(f:X \rightarrow \mathbb {R}\) be twice continuously differentiable, and \(i \in \{ 1,2,\ldots ,N \} \). The function f has nonnegative i-cross derivative property on X, if for every \(b \in X, u \in \mathbb {R}^N\) with \(u_i > 0\), \(D_{(-u)_+}D_u f(b) \ge 0\), and f has nonnegative directional cross derivative property on X, if for every \(i \in \{ 1,2,\ldots ,N \} \), f has nonnegative i-cross derivative property on X. This proposition shows that i-increasing differences on X is equivalent to nonnegative i-cross derivative property on X, and it follows immediately that directional increasing differences on X is equivalent to nonnegative directional cross derivative property on X.

Similarly, consider the following cardinal property naturally suggested by the basic i-single crossing property on \(X \times T\). Let X be a sublattice of \(\mathbb {R}^N\), \((T, \preceq )\) be a partially ordered set, \(f:X \times T \rightarrow \mathbb {R}\), and \(i \in \{ 1,2,\ldots ,N \} \). The function f satisfies basic i-increasing differences on \(X \times T\), if for every \(a, b \in X\) with \(a_i > b_i\), and for every \(t, t^{\prime } \in T\) with \(t \preceq t^{\prime }\), \(f(a, t) - f(b, t) \le f(a, t^{\prime }) - f(b, t^{\prime })\). The function f satisfies basic directional increasing differences on \(X \times T\), if for every \(i \in \{ 1,2,\ldots ,N \} \), f satisfies basic i-increasing differences on \(X \times T\). As earlier, it is easy to check that if f satisfies basic i-increasing differences on \(X \times T\), then f satisfies basic i-single crossing property on \(X \times T\), and it follows immediately that if f satisfies basic directional increasing differences on \(X \times T\), then f satisfies basic directional single crossing property on \(X \times T\). The following result now obtains easily.

Proposition 3

Let X be an open set and a sublattice of \(\mathbb {R}^N\), T be an open subset of \(\mathbb {R}^M\), \(f:X \times T \rightarrow \mathbb {R}\) be twice continuously differentiable, and \(i \in \{ 1,2,\ldots ,N \} \).

The following are equivalent.

  1. (1)

    f satisfies basic i-increasing differences on \(X \times T\).

  2. (2)

    For every \(b \in X, u \in \mathbb {R}^N\) with \(u_i > 0\), \(D_{t}D_u f(b, t) \ge 0\).

Proof

It is easy to check that f satisfies basic i-increasing differences on \(X \times T\) \(\Longleftrightarrow \) for every \(b \in X, u \in \mathbb {R}^N\) with \(u_i > 0\), \(f(b+u, t) - f(b, t)\) is (weakly) increasing in t. This is equivalent to: \(\forall b \in X, \forall u \in \mathbb {R}^N\) with \(u_i > 0\), \(D_u f(b, t)\) is (weakly) increasing in t, and this is further equivalent to: \(\forall b \in X, \forall u \in \mathbb {R}^N\) with \(u_i > 0\), \(D_t D_u f(b, t) \ge 0\). \(\square \)

The second statement can be given a convenient name in terms of nonnegative cross derivatives, as follows. Let X be an open set and a sublattice of \(\mathbb {R}^N\), T be an open subset of \(\mathbb {R}^M\), \(f:X \times T \rightarrow \mathbb {R}\) be twice continuously differentiable, and \(i \in \{ 1,2,\ldots ,N \} \). The function f has nonnegative basic i-cross derivative property on \(X \times T\), if for every \(b \in X, u \in \mathbb {R}^N\) with \(u_i > 0\), \(D_{t}D_u f(b, t) \ge 0\), and f has nonnegative basic directional cross derivative property on \(X \times T\), if for every \(i \in \{ 1,2,\ldots ,N \} \), f has nonnegative basic i-cross derivative property on X. The above proposition shows that basic i-increasing differences on \(X \times T\) is equivalent to nonnegative basic i-cross derivative property on \(X \times T\), and it follows immediately that basic directional increasing differences on \(X \times T\) is equivalent to basic nonnegative directional cross derivative property on \(X \times T\). We have the following result.

Theorem 3

Let X be an open set and a sublattice of \(\mathbb {R}^N\), T be an open subset of \(\mathbb {R}^M\), \(f:X \times T \rightarrow \mathbb {R}\) be twice continuously differentiable, and \(i \in \{ 1,2,\ldots ,N \} \). If for every \(t \in T\), \(f(\cdot , t)\) is i-supermodularFootnote 19 and has nonnegative i-cross derivative property on X, and f has nonnegative basic i-cross derivative property on \(X \times T\), then f satisfies i-directional monotone comparative statics on \(X \times T\).

Proof

The hypothesis in this statement, combined with the propositions above, implies that f satisfies basic i-single crossing property on \(X \times T\), and for every \(t\in T\), \(f(\cdot , t)\) is i-quasisupermodular and satisfies i-single crossing property on X, and the conclusion follows from an application of theorem 1. \(\square \)

It follows immediately that if for every \(t \in T\), \(f(\cdot , t)\) is supermodular and has nonnegative directional cross derivative property on X, and f has nonnegative basic directional cross derivative property on \(X \times T\), then f satisfies directional monotone comparative statics on \(X \times T\).

The following corollaries help specialize this theorem to the case of comparative statics with respect to A or to t separately.

Corollary 9

Let X be an open set and a sublattice of \(\mathbb {R}^N\), \(f:X \rightarrow \mathbb {R}\) is twice continuously differentiable, and \(i \in \{ 1,2,\ldots ,N \} \).

If f is i-supermodular and has nonnegative i-cross derivative property on X, then f satisfies i-directional monotone comparative statics on X.

Proof

Apply the theorem with singleton \(T=\left\{ t \right\} \). \(\square \)

This corollary implies immediately that if f is supermodular and has nonnegative directional cross derivative property on X, then f satisfies directional monotone comparative statics on X.

In order to understand more concretely the nonnegative i-cross derivative property on X, let’s compute \(D_{(-u)_+} D_u f(b)\). For convenience, we use subscripts for partial derivatives. Notice that \(D_uf(b) = \sum \nolimits _{j=1}^{N} f_j(b)u_j\), where \(f_j(b) \equiv \frac{\partial f}{\partial x_j}(b)\) and \(u_j\) is the jth component of u. Therefore,

$$\begin{aligned} D_{(-u)_+} D_u f(b) = \sum \limits _{k=1}^{N} \sum \limits _{j=1}^{N} f_{k,j}(b)u_j(-u)_{+,k}. \end{aligned}$$

Here \(f_{k,j}(b)\) is the kjth cross partial of f evaluated at b, \(u_j\) is the jth component of u, and \((-u)_{+,k}\) is the kth component of \((-u)_+\). This is easier to understand if we let \(L = \left\{ \ell \mid u_{\ell } < 0 \right\} \). In this case,

$$\begin{aligned} (-u)_{+,k} = \left\{ \begin{array}{ll} -u_k &{}\quad \text{ if } \ k \in L, \ \text{ and } \\ \ 0 &{}\quad \text{ if } \ k \not \in L, \end{array} \right. \end{aligned}$$

and therefore,

$$\begin{aligned} D_{(-u)_+} D_u f(b)&= \sum \limits _{k=1}^{N} \sum \limits _{j=1}^{N} f_{k,j}(b)u_j(-u)_{+,k} \\&= \sum \limits _{k \in L} \sum \limits _{j=1}^{N} f_{k,j}(b)u_j(-u_k) \\&= \sum \limits _{k \in L} \sum \limits _{j \not \in L} f_{k,j}(b)u_j(-u_k) + \sum \limits _{k \in L} \sum \limits _{j \in L} f_{k,j}(b)u_j(-u_k) \\&= \sum \limits _{k \in L} \sum \limits _{j \not \in L} f_{k,j}(b)u_j(-u_k) - \sum \limits _{k \in L} \sum \limits _{j \in L} f_{k,j}(b)(-u_j)(-u_k) \\&= \sum \limits _{k \in L} \sum \limits _{j \not \in L} f_{k,j}(b)u_j(-u_k) - \left[ \ w^{\prime }_L \ D^2f_L(b) \ w_L \right] , \end{aligned}$$

where \(f_L\) is the restriction of f to the components in L, \(D^2f_L(b)\) is the second derivative of \(f_L\) evaluated at b, \(w_L\) is the restriction of \((-u)_+\) to L, and \(w^{\prime }_L\) is the transpose of \(w_L\).

Notice that for \(k \in L\), \(-u_k >0\) and for \(j \not \in L\), \(u_j \ge 0\). In this case, the sign of the term \(f_{k,j}(b)u_j(-u_k)\) is determined by the sign of the cross partial \(f_{k,j}(b)\). Similarly, for \(k \in L\), \(-u_k >0\) and for \(j \in L\), \(u_j < 0\). In this case, the sign of the term \(f_{k,j}(b)u_j(-u_k)\) is determined by the sign of \(- f_{k,j}(b)\). In particular, if f is supermodular, then the first term, \(\sum \nolimits _{k \in L} \sum \nolimits _{j \not \in L} f_{k,j}(b)u_j(-u_k) \ge 0\). Moreover, if f is concave in direction \((-u)_+\), then the matrix of second derivatives is negative semidefinite, and therefore, the second term, \(- \left[ \ w^{\prime }_L \ D^2f_L(b) \ w_L \right] \ge 0\).

Corollary 10

Let X be an open set and a sublattice of \(\mathbb {R}^N\), T be an open subset of \(\mathbb {R}^M\), \(f:X \times T \rightarrow \mathbb {R}\) be twice continuously differentiable, and \(i \in \{ 1,2,\ldots ,N \} \).

If for every \(t \in T\), \(f(\cdot , t)\) is i-supermodular on X, and f has nonnegative basic i-cross derivative property on \(X \times T\), then f satisfies i-directional monotone comparative statics on \(X \times T\).

Proof

The conditions in this statement imply that for every \(t \in T\), \(f(\cdot , t)\) is i-quasisupermodular on X, and f satisfies basic i-single crossing property on \(X \times T\), and the conclusion follows from an application of corollary 4. \(\square \)

In order to understand more concretely the nonnegative basic i-cross derivative property on \(X \times T\), let’s compute \(D_{t} D_u f(b, t)\). Recall that \(D_uf(b, t) = \sum \nolimits _{j=1}^{N} f_{x_j}(b, t)u_j\), where \(f_{x_j}(b, t) \equiv \frac{\partial f}{\partial x_j}(b, t)\) and \(u_j\) is the jth component of u. Therefore,

$$\begin{aligned} D_{t} D_u f(b, t) = \left[ \sum \limits _{j=1}^{N} f_{t_1, x_j}(b, t)u_j, \cdots , \sum \limits _{j=1}^{N} f_{t_M, x_j}(b, t)u_j \right] , \end{aligned}$$

where \(f_{t_m, x_n}(b, t) \equiv \frac{\partial ^2 f}{\partial t_m \partial x_n}(b, t)\), for \(m = 1,\ldots , M\), \(n=1,\ldots , N\). This may be written in standard matrix form as

$$\begin{aligned} D_{t} D_u f(b, t) = \left[ \begin{array}{clc} f_{t_1, x_1}(b, t) &{}\cdots &{}f_{t_1, x_N}(b, t) \\ \vdots &{} &{}\vdots \\ f_{t_M, x_1}(b, t) &{}\cdots &{}f_{t_M, x_N}(b, t) \end{array} \right] \left[ \begin{array}{c} u_1 \\ \vdots \\ u_N \end{array} \right] . \end{aligned}$$

A useful sufficient condition for nonnegative basic i-cross derivative property on \(X \times T\) is the following. Let X be an open set and a sublattice of \(\mathbb {R}^N\), T be an open subset of \(\mathbb {R}^M\), \(f:X \times T \rightarrow \mathbb {R}\) be twice continuously differentiable, and \(i \in \{ 1,2,\ldots ,N \} \). If for some subset \(M^{\prime }\) of \(\{1, \ldots , M \}\), \(f_{t_m, x_i}(b, t) \ge 0\) for \(m \in M^{\prime }\), and \(f_{t_m, x_j}(b, t) = 0\) otherwise, then f has nonnegative basic i-cross derivative property on \(X \times T\). To see that this is true, fix \(u \in \mathbb {R}^N\) with \(u_i > 0\), and notice that the mth component of \(D_{t} D_u f(b, t)\) is \(f_{t_m, x_i}(b, t)u_i \ge 0\) for \(m \in M^{\prime }\) and zero otherwise. This condition retains the flavor of standard increasing differences in (xt) by working with nonnegative cross partials, and it is useful in applications, as detailed in the next section.

4 Examples

The usefulness of these results is highlighted with several applications in consumer theory, producer theory, and game theory, including applications to consumer demand, theory of competition, environmental emissions standards, labor-leisure decisions with discrete choices, and auctions.

Example 2 (Consumer demand) Consider a consumption space X that is a sublattice of \(\mathbb {R}^L_+\), a partially ordered parameter space \((T, \preceq )\), a utility function \(u:X \times T \rightarrow \mathbb {R}\) and a subset A of X, and consider the utility maximization problem, \(\max _A u(\cdot , t)\). When utility is continuous on X and A is a non-empty compact set, this problem has a solution, termed consumer demand. Let’s denote it by \(D(A, t) = \arg \max _A u(\cdot , t)\). Theorem 1 provides conditions characterizing when D(At) is increasing in (At) in the i-directional set order and in the directional set order. Some special cases are notable.

Example 2-1 (Normal Walrasian demand) Let’s first replicate and extend the result on normal demand in Quah (2007), where parameters in the utility function are excluded. Let the consumption space be \(X = \mathbb {R}^L_+\) or \(X = \mathbb {R}^L_{++}\), a price vector \(p \in \mathbb {R}^L_{++}\), wealth \(w>0\), and let \(B(p, w) = \left\{ x \in X \mid p\cdot x \le w \right\} \) be the Walrasian budget set and let \(D(p, w) = \arg \max _{B(p, w)} u(\cdot )\) be Walrasian demand. We know that \(w \le w^{\prime } \Rightarrow (\forall i) \ B(p, w) \sqsubseteq _i^{dso} B(p, w^{\prime })\). Say that demand for good i is normal, if \(w \le w^{\prime } \Rightarrow D(p, w) \sqsubseteq _i^{dso} D(p, w^{\prime })\). In this setting, the result on sufficient conditions implies that if u is i-supermodular and i-concave, then Walrasian demand for good i is normal, and if u is supermodular and directionally concave, then Walrasian demand for all goods is normal, replicating the result in Quah (2007). Moreover, corollary 5 implies that strictly increasing transformations of u yield the same conclusions. This implies, for example, that standard cases such as general Cobb-Douglas preferences,Footnote 20 constant elasticity of substitution, and taking logarithms of standard preferences are all admissible. Furthermore, we can go beyond Quah (2007) to allow for up to two discrete goods (confer the conditions in example 1-2) and obtain the same result. This can be helpful in applied work, which may need to assume only one or two discrete goods.

Example 2-2 (Law of demand) Our techniques may be used to provide a direct derivation of a version of the law of demand. For each good i, say that good i satisfies law of demand, if \(p_{i}^{\prime } < p_{i} \Rightarrow D(p, w) \sqsubseteq _{i}^{dso} D(p^{\prime }, w)\), where, \(p^{\prime }\) is the price system formed by replacing \(p_{i}\) in p by \(p_{i}^{\prime } > 0\). This formalizes the statement that when price of good i goes down, demand for good i goes up.

We can show that when price of good i goes down, the Walrasian budget set increases in the i-directional set order: \(p_{i}^{\prime } < p_{i} \Rightarrow B(p, w) \sqsubseteq _{i}^{dso} B(p^{\prime }, w)\). Fix \(a \in B(p, w)\), \(b \in B(p^{\prime }, w)\) with \(a_{i} > b_{i}\). As case 1, suppose \(p^{\prime } \cdot (a \vee b) \le w\). In this case, let \(s=1\) and so, \(v = b - a \wedge b\). Then \(p \cdot (b - v) \le p \cdot a \le w\) and \(p^{\prime } \cdot (a + v) = p^{\prime } \cdot a \vee b \le w\). As case 2, suppose \(p \cdot b \le w\). In this case, let \(s=0\), and so, \(v = 0\). This implies that \(p \cdot (b -v) \le w\) and \(p^{\prime } \cdot (a + v) \le p \cdot a \le w\). In the remaining cases, suppose \(p^{\prime } \cdot (a \vee b) > w\) and \(p \cdot b > w\). Notice that \(\frac{w - p^{\prime } \cdot a}{p^{\prime } \cdot (b - a \wedge b)} = \frac{w - p^{\prime } \cdot a}{p^{\prime } \cdot (a \vee b) - p^{\prime } \cdot a} \le 1\) by the first condition, and \(\frac{p \cdot b - w}{p \cdot (b - a \wedge b)} \ge 0\) by the second condition. Moreover, \(p \cdot (b - a \wedge b) = p^{\prime } \cdot (b - a \wedge b)\), because p and \(p^{\prime }\) differ only in the ith component and \(b - a \wedge b\) is zero in the ith component. Furthermore,

$$\begin{aligned} p \cdot b + p^{\prime } \cdot a= & {} p_{i}b_{i} + p_{-i} \cdot b_{-i} + p_{i}^{\prime }a_{i} + p_{-i} \cdot a_{-i} \\\le & {} p_{i}b_{i} + w - p^{\prime }_{i}b_{i} + p_{i}^{\prime }a_{i} + w - p_{i}a_{i} \\< & {} w + w, \end{aligned}$$

where the strict inequality follows from \((p_{i} - p_{i}^{\prime })(b_{i} - a_{i}) < 0\). Consequently, \(p \cdot b - w < w - p^{\prime } \cdot a\). Let \(s \in \left[ \frac{p \cdot b - w}{p \cdot (b - a \wedge b)}, \frac{w - p^{\prime } \cdot a}{p^{\prime } \cdot (b - a \wedge b)} \right] \subset [0, 1]\), and let \(v = s(b - a\wedge b)\). Then \(p^{\prime } \cdot (a + v) \le p^{\prime } \cdot a + \frac{w - p^{\prime } \cdot a}{p^{\prime } \cdot (b - a\wedge b)} [p^{\prime } \cdot (b - a \wedge b)] = w\), whence \(a + v \in B(p^{\prime }, w)\), and \(p \cdot (b - v) \le p \cdot b - \frac{p \cdot b - w}{p \cdot (b - a\wedge b)} [p \cdot (b - a \wedge b)] = w\), whence \(b - v \in B(p, w)\).

Using theorem 1, it now follows that good i satisfies the law of demand, if utility is i-quasisupermodular and satisfies i-single crossing property.Footnote 21 Notably, this derivation is in terms of ordinal conditions on the utility function, it does not impose differentiable (or continuous) utility, it does not rely on any computation of income and substitution effects, it does not posit new orders on the consumption space, and it is valid when demand is multi-valued. Moreover, theorem 2 implies that if u is i-supermodular and i-concave, then good i satisfies law of demand. In particular, if u is supermodular and concave, then every good satisfies the law of demand.

Example 2-3 (Stone–Geary utility) New applications can be considered when the utility function has parameters.Footnote 22 Corollary 4 implies that if u is i-quasisupermodular and satisfies basic i-single crossing property on \(X \times T\), then \(t \preceq t^{\prime } \Longrightarrow \arg \max _A u(\cdot , t) \sqsubseteq _i^{dso} \arg \max _A u(\cdot , t^{\prime })\). Notably, A can be an arbitrary subset of \(\mathbb {R}^L\). This can be seen concretely with a Stone–Geary-type utility function.

Consider consumption space \(X = \mathbb {R}^L_+\) or \(X = \mathbb {R}^L_{++}\), a bundle \(b \in \mathbb {R}^L_+\), and utility given by \(u(x, b) = \mathop {\Pi }\nolimits _{j=1}^L (x_j + b_j)^{\alpha _j}\), where \(\alpha _j >0\) for all j. The bundle b is sometimes viewed as a survival bundle available as an outside option, perhaps through a government program, or through a soup kitchen, or through a charity, and so on, although other interpretations are available.Footnote 23 Theoretically, it is a parameter in the utility function. Notice that for each b, \(u(\cdot , b)\) is quasisupermodular and quasiconcave. Moreover, when \(b=0\), Stone–Geary specializes to Cobb-Douglas preferences.Footnote 24

In order to use derivatives, let \(a \in \mathbb {R}^L_{--}\), and write \(u(x, a) = \mathop {\Pi }\nolimits _{j=1}^L (x_j - a_j)^{\alpha _j}\), where \(\alpha _j >0\) for all j, and consider the monotonic transformation, \(v(x, a) = \sum _{j=1}^L \alpha _j \log (x_j - a_j)\). Then for each \(a \in \mathbb {R}^L_{--}\), \(v(\cdot , a)\) is supermodular and concave on X. Moreover, for fixed \(i \in \{ 1,\ldots ,L \}\), and for every \(u \in \mathbb {R}^L\) with \(u_i > 0\), \(D_u v(x, a) = \sum _{j=1}^L \frac{\alpha _j}{x_j - a_j}u_j\) and therefore, \(D_{a_i}D_u v(x, a) = \frac{\alpha _i}{(x_i - a_i)^2}u_i > 0\). Consequently, v satisfies basic i single crossing property on \(X \times \mathbb {R}_{--}\), where \(\mathbb {R}_{--}\) indexes \(a_i\). By theorem 3, v (and u) satisfies i-directional monotone comparative statics on \(X \times \mathbb {R}_{--}\). In particular, when \(a_i\) goes up (and as long as the corresponding budget sets (weakly) increase in the i-directional set order), demand for good i goes up.

In terms of the original problem with nonnegative b, this implies that when a component of the survival bundle is increased, a consumer’s optimal response is to decrease the same component of her demand. This is consistent with results in public economics on the effect of more generous social welfare options. It follows here from an easy calculation on the objective function and is valid for an arbitrarily fixed compact budget set, and therefore, includes piece-wise linear and other non-Walrasian budget sets common in applications.

Example 3 (Multi-market competition) Parameters in the payoff function arise naturally in game theory models and many games may naturally have a budget set-type trade-off among feasible strategies. Our results may apply to such models.

Example 3-1 (A two markets, multiple firms case) Let’s first consider a concrete two-market, multiple-firm game with capacity (or budget) type constraints. Consider a firm that is competing in two markets; market 1 is imperfectly competitive, say, an oligopoly, and market 2 is perfectly competitive. (For example, the firm might produce a generic product for the competitive market and a differentiated version to have some market power.) Suppose the firm’s profits are given by \(\Pi (x_1, y; x_2,\ldots , x_M) = \Pi _1(x_1, x_2, \ldots , x_M) + p\cdot y - c(y)\), where \(\Pi _1\) is the firm’s profit in market 1, which has \(M \ge 2\) firms, and \(p\cdot y - c(y)\) is its profit in market 2. The firm’s choice variables are \((x_1, y) \in \mathbb {R}^2_+\). Suppose the actions of other firms in market 1 are complementary to the actions of the firm; that is, \(\frac{\partial ^2 \Pi _1}{\partial x_j \partial x_1} \ge 0\), for \(j = 2, \ldots , M\). (For example, this follows if market 1 competition is of a standard differentiated Bertrand variety. It could also follow if there are production externalities or network externalities in market 1.) The firm’s problem is to \(\max _A \Pi (x_1, y; x_2,\ldots , x_M)\). It is easy to check that \(\Pi \) is supermodular in \((x_1, y)\). In order to check that \(\Pi \) has the basic 1-single crossing property in \((x_1, y; x_2,\ldots ,x_M)\), observe that for u with \(u_1 > 0\), \(D_{x_{-1}}D_u \Pi (x_1, y; x_{-1}) = [ \frac{\partial ^2 \Pi _1}{\partial x_2 \partial x_1}u_1, \ldots , \frac{\partial ^2 \Pi _1}{\partial x_M \partial x_1}u_1 ] \ge 0\). Therefore, when competitor action goes up, firm 1’s best response in market 1 goes up as well. Notably, this result holds for arbitrary constraint set A.

We can also inquire about comparative statics with respect to A. For motivation, suppose market 1 is subject to production or network externalities. (For example, when other firms produce more, a given firm’s marginal cost goes down, either because of a direct upstream or downstream production externality or an indirect one, perhaps through the availability of more skilled labor, more efficient supply chains, and so on.) In other words, suppose \(x_1\) is the firm’s production in market 1, and suppose again that \(\frac{\partial ^2 \Pi _1}{\partial x_j \partial x_1} \ge 0\) for \(j=2,\ldots , M\). The firm faces a capacity constraint for producing both outputs, \(A(k) = \left\{ (x_1, y) \mid x_1 + y \le k \right\} \). This can be generalized by considering \(A(k) = \left\{ (x_1, y) \mid \alpha _1 x_1 + \alpha _2 y \le k \right\} \), where \(\alpha _1\) and \(\alpha _2\) are arbitrary positive constants, perhaps indexing different production requirements. (For example, it may be that some more factory space is needed to produce a unit of the differentiated good, as compared to the competitive good, and the “weighted” output is constrained by the “base” plant size of k units.) Consider the firm’s problem: \(\max _{A(k)} \Pi (x_1, y; x_2,\ldots , x_M)\). For fixed A(k), we still have the earlier result that the firm’s supply in market 1 is (weakly) increasing with respect to supply of other firms. Moreover, the framework here allows us to inquire about the effects of an increase in plant capacity simultaneously with an increase in other firm actions. To do so, we need to check for \(x_1\)-concavity of \(\Pi \). This holds when the cost function in the competitive market, c(y) is convex (which follows from concave production technology). In this case, \((k, x_{-1}) \le (k^{\prime }, x_{-1}^{\prime }) \ \Rightarrow \ \arg \max _{A(k)} \Pi (x_1, y; x_{-1}) \sqsubseteq _{1}^{dso} \arg \max _{A(k^{\prime })} \Pi (x_1, y; x_{-1}^{\prime })\).Footnote 25

We can also inquire about monotone comparative statics for the competitive market. Notice that \(\frac{\partial ^2 \Pi }{\partial p \partial y} = 1\), and therefore, an increase in the competitive price increases output in the competitive market, regardless of the constraint set. Moreover, y-concavity of \(\Pi \) follows from convex cost in market 1 (again, following from concave production technology) and concave total revenue function in market 1 (which follows if demand is linear, and also if demand has constant elasticity less than or equal to 1, which includes Cobb-Douglas preferences).

Example 3-2 (General case) The two-market example generalizes to multiple markets and multiple firms. Consider a firm producing outputs in \(N \ge 2\) markets, with profit in market i given by \(\Pi _i(x_i, t_i)\), where \(x_i \in \mathbb {R}_+\) is the firm’s output in market i, and \(t_i \in \mathbb {R}^{M_i}\) is a vector of parameters for market i, including choices of other firms in market i.

Consider first the case where total profit of the firm has the form \(\Pi (x; t) = \sum _{i=1}^N \Pi _i(x_i, t_i)\) and the firm’s problem is to \(\max _A \Pi (x; t)\) for x in some constraint set A. In this case, it is easy to check that \(\Pi \) is supermodular in \(x = (x_1, \ldots , x_N)\). Moreover, if we assume that each \(\Pi _i(x_i, t_i)\) is concave in \(x_i\) (a typical assumption) and satisfies basic i-single crossing property in \((x_i, t_i)\) (for example, if \(\frac{\partial ^2 \Pi _i}{\partial t_{i,j} \partial x_i} \ge 0\) for \(j=1,\ldots , M_i\); consistent with market i having strategic complementarities), then conditions in theorem 1 are satisfied and we may conclude that for each i, \(A \sqsubseteq _i^{dso} A^{\prime }\) and \(t_i \le t_i^{\prime }\) implies \(\arg \max _{A} \Pi (x; t_i, t_{-i}) \sqsubseteq _{i}^{dso} \arg \max _{A^{\prime }} \Pi (x; t_i^{\prime }, t_{-i})\).

In the more general case, we may consider more flexible trade-offs in profits across markets. For example, consider a Cobb-Douglas type cross market trade-off, given by \(\Pi (x; t) = \times _{i=1}^N \Pi _i(x_i, t_i)^{\alpha _i}\), where for each i, \(\alpha _i > 0\).Footnote 26 It is easy to check that \(\Pi \) is quasisupermodular in x, and if each \(\Pi _i(x_i, t_i)\) satisfies the same conditions as above (concave in \(x_i\), and satisfies basic i-single crossing property in \((x_i, t_i)\)), then conditions for theorem 1 are satisfied and we have i-directional monotone comparative statics.

Similarly, consider the case of constant elasticity of substitution across markets, given by \(\Pi (x; t) = \left( \sum _{i=1}^N \Pi _i(x_i, t_i)^{\sigma } \right) ^{\frac{\gamma }{\sigma }} \), with \(0< \sigma < 1\) and \(\gamma >0\). It is easy to check that \(\Pi \) is quasisupermodular in x, and if each \(\Pi _i(x_i, t_i)\) satisfies the same conditions as above (concave in \(x_i\), and satisfies basic i-single crossing property in \((x_i, t_i)\)), then conditions for theorem 1 are satisfied and we have i-directional monotone comparative statics. This can be generalized further to allow for heterogeneity across industries, by using \(\Pi (x; t) = \left( \sum _{i=1}^N \Pi _i(x_i, t_i)^{\sigma _i} \right) ^{\frac{\gamma }{\bar{\sigma }}} \), with \(0< \sigma _i < 1\) for every i, \(\bar{\sigma } = \frac{1}{N}\sum \sigma _i\) is the average of \(\sigma _i\), and \(\gamma >0\).Footnote 27

A main insight is that in an industry with strategic complements, monotone comparative statics continues to hold simultaneously with competitor actions and cross market capacity constraints, and in the presence of some classes of heterogeneous trade-offs across industries. Such results are not accessible with the standard existing results in the literature.

Example 4 (Emissions standards) Consider the emissions standards model in Montero (2002) and Bruneau (2004). A firm is producing an output \(q \ge 0\) that causes pollution. It is subject to an emissions ceiling \(e > 0\) and can produce more by engaging in costly abatement \(a \ge 0\). The firm’s payoff is given by \(\pi (q, a; k) = p \cdot q - c(q) - kc(a)\). Here, revenue is \(p \cdot q\), cost of output, c(q) is assumed to be increasing and convex, as is cost of abatement, c(a). The firm can consider technological progress \(k \le 1\), measured as a decrease in abatement cost to kc(a). It is easy to check that \(\Pi \) is supermodular in (qa), \(\Pi \) is concave, and technological innovation (decrease in k, or increase in \(-k\)) satisfies \(\frac{\partial ^2 \Pi }{\partial (-k) \partial q} = 0\) and \(\frac{\partial ^2 \Pi }{\partial (-k) \partial a} \ge 0\). Therefore, an increase in technological innovation, say \((-k) \le (-k^{\prime })\) implies that \(\arg \max _{A} \Pi (q,a; k) \sqsubseteq _{a}^{dso} \arg \max _{A} \Pi (q, a; k^{\prime })\), for arbitrary constraint set A. In particular, it holds for the emissions constraint set, \(A(e) = \left\{ (q, a) \mid q-a = e \right\} \). Moreover, at optimum, an increase in a leads to an increase in q, and therefore, an increase in technological innovation increases both abatement and output. This main result in Montero (2002) and Bruneau (2004) can be seen here from an easy calculation on the objective function.

Example 5 (Discrete labor supply) Recent models of labor supply frequently incorporate a discrete choice model, for example, Aaberge et al. (1995), van Soest (1995) and Hoynes (1996). In order to work with integer data, these models consider integer work-leisure choices. Let h denote hours worked and l denote hours of leisure. Given total hours available T, the constraint set is \(B(T) = \{ (h, l) \in \mathbb {Z}_+ \times \mathbb {Z}_+ \mid h + l \le T \}\). Using example 1-2, it is easy to check that \(T \le T^{\prime } \Rightarrow B(T) \sqsubseteq ^{dso} B(T^{\prime })\). Preferences are given by \(u(wh + I, l)\) where w is wage rate and I is non-labor income, both exogenously specified. Using our results, when preferences are supermodular and concave, both hours worked and leisure hours are increasing in the time constraint T, even in a discrete choice framework. In particular, for standard preferences such as Cobb-Douglas, CES, and their increasing transformations, this result holds. Moreover, consider the utility from Hoynes (1996), \(u(wh + I, l) = \alpha _1 \ln (wh + I) + \alpha _2 \ln (l)\) with \(\alpha _1, \alpha _2 > 0\). In this case, the basic h-single crossing property holds for parameters \((w, -I)\), because \(\frac{\partial ^2 u}{\partial (-I) \partial h} = \frac{\alpha _1 w}{(wh + I)^2} \ge 0\), \(\frac{\partial ^2 u}{\partial w \partial h} = \frac{\alpha _1 I}{(wh + I)^2} \ge 0\), \(\frac{\partial ^2 u}{\partial (-I) \partial l} = 0\), and \(\frac{\partial ^2 u}{\partial w \partial l} = 0\). Consequently, optimal labor supply increases when either wage rate goes up or non-labor income goes down. Notably, this result holds for discrete choices and for an arbitrary compact constraint set, and therefore, includes piece-wise linear and other non-Walrasian budget sets common in applications. This indicates new directions for application of the results here.

Example 6 (Auctions with budget constraints) Another class of games with budget-type constraints is auctions with bidding constraints. These are common in practice (for example, ad auctions run by Google and Yahoo, Treasury auctions, and spectrum or electricity auctions), but less widely studied in the auction theory literature (for some examples, confer Rothkopf 1977; Palfrey 1980, and Dobzinski et al. 2012), partly because the problem with bidding constraints (or budget constraints) is harder to analyze. The results here can be applied in these cases as well.

Consider an auction of \(N \ge 2\) indivisible objects. There are I bidders, and bidder i has exogenously specified valuations \((v_{i,1}, \ldots , v_{i,N})\) for the N objects, and can bid \((b_{i,1}, \ldots , b_{i,N})\) subject to the resource constraint

$$\begin{aligned}B^i(T_i) = \left\{ b_i = (b_{i,1}, \ldots , b_{i,N}) \ge 0 \mid b_{i,1} + \cdots + b_{i,N} \le T_i \right\} .\end{aligned}$$

The probability that bidder i wins object n when bid profile for object n is \((b_{1,n}, \ldots , b_{I,n})\) is given by \(F_{i,n}(b_{i,n}, b_{-i,n})\), where \(\frac{ \partial F_{i,n} }{\partial b_{i,n}} \ge 0\). The expected payoff to bidder i from winning object n is

$$\begin{aligned} u_{i,n}(b_{i,n}, b_{-i,n}, v_{i,n})F_{i,n}(b_{i,n}, b_{-i,n}), \end{aligned}$$

and as usual, the expected payoff from losing is normalized to 0. As usual, suppose utility for object n is increasing in \(v_{i,n}\) (\(\frac{ \partial u_{i,n} }{\partial v_{i,n}} \ge 0\)), and bids and valuations are complementary (\(\frac{\partial ^2 u_{i,n}}{\partial b_{i,n} \partial v_{i,n}} \ge 0\)). To inquire into monotone comparative statics of optimal bids with respect to valuations, let

$$\begin{aligned} \mathcal {U}_{i,n}(b_{i,n}, b_{-i,n}, v_{i,n}) = u_{i,n}(b_{i,n}, b_{-i,n}, v_{i,n})F_{i,n}(b_{i,n}, b_{-i,n}) \end{aligned}$$

denote bidder i’s expected payoff from object n and suppose it is concave in \(b_{i,n}\), for every n.

As in the example of multiple markets and multiple firms, we may consider a variety of aggregate payoffs, including additive payoffs,

$$\begin{aligned} \mathcal {U}_i(b_i, b_{-i}, v_i) = \sum _{n=1}^N \mathcal {U}_{i,n}(b_{i,n}, b_{-i,n}, v_{i,n}), \end{aligned}$$

payoffs with Cobb-Douglas form,

$$\begin{aligned} \mathcal {U}_i(b_i, b_{-i}, v_i) = \times _{n=1}^N \mathcal {U}_{i,n}(b_{i,n}, b_{-i,n}, v_{i,n})^{\alpha _n}, \end{aligned}$$

where \(\alpha _n > 0\), and payoffs with constant elasticity of substitution,

$$\begin{aligned} \mathcal {U}_i(b_i, b_{-i}, v_i) = \left( \sum _{n=1}^N \mathcal {U}_{i,n}(b_{i,n}, b_{-i,n}, v_{i,n})^{\sigma } \right) ^{\frac{\gamma }{\sigma }}, \end{aligned}$$

with \(0< \sigma < 1\) and \(\gamma > 0\), and others. In all these cases, it can be checked that \(\mathcal {U}_i(b_i, b_{-i}, v_i) \) is quasisupermodular in \(b_i\), satisfies n-concavity, and satisfies basic n-directional single crossing property for \((b_{i,n}, v_{i,n})\). From theorem 1, it follows that in auctions with bidding constraints, optimal bid for object n increases with simultaneous increases in its valuation and in bidding resources, and allowing for payoff linkages across objects.Footnote 28

5 Conclusion

This paper presents an extension of the theory of monotone comparative statics in different directions in finite-dimensional Euclidean space. The new notions of i-single crossing property and basic i-single crossing property are similar in spirit to the single crossing property in the standard theory of monotone comparative statics, both are ordinal properties, and both can be naturally specialized to related cardinal and differential properties. The results here use more standard assumptions on the objective function, include parameters in the objective function, do not require the use of new binary relations or convex domains, and subsume results in Quah (2007). The results allow flexibility to explore comparative statics with respect to the constraint set, with respect to parameters in the objective function, or both. Moreover, the results here can be applied fruitfully to enhance the reach of existing results and to provide new applications.