The Finite Matroid-Based Valuation Conjecture is False
Ngoc Mai Tran

TL;DR
This paper disproves a conjecture that all gross substitutes valuations can be generated from matroid-based valuations for more than three items, revealing limitations of matroid operations in economic valuation models.
Contribution
It demonstrates that the matroid-based valuation conjecture fails for n ≥ 4, providing explicit counterexamples and connecting the problem to open questions in matroid theory.
Findings
The conjecture holds for n ≤ 3 but fails for n ≥ 4.
Explicit counterexamples are constructed using matroid theory.
Merging and endowment operations are insufficient to generate all gross substitutes valuations.
Abstract
The matroid-based valuation conjecture of Ostrovsky and Paes Leme states that all gross substitutes valuations on items can be produced from merging and endowments of weighted ranks of matroids defined on at most items. We show that if , then this statement holds for and fails for all . In particular, the set of gross substitutes valuations on items is strictly larger than the set of matroid based valuations defined on the ground set . Our proof uses matroid theory and discrete convex analysis to explicitly construct a large family of counter-examples. It indicates that merging and endowment by themselves are poor operations to generate gross substitutes valuations. We also connect the general MBV conjecture and related questions to long-standing open problems in matroid theory, and conclude with open questions at the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
The Finite Matroid-Based Valuation Conjecture is False
Ngoc Mai Tran
Department of Mathematics, University of Texas at Austin, TX 78712
Abstract.
The matroid-based valuation conjecture of Ostrovsky and Paes Leme [OPL15] states that all gross substitutes valuations on items can be produced from merging and endowments of weighted ranks of matroids defined on at most items. We show that if , then this statement holds for and fails for all . In particular, the set of gross substitutes valuations on items is strictly larger than the set of matroid based valuations defined on the ground set . Our proof uses matroid theory and discrete convex analysis to explicitly construct a large family of counter-examples. It indicates that merging and endowment by themselves are poor operations to generate gross substitutes valuations. We also connect the general MBV conjecture and related questions to long-standing open problems in matroid theory, and conclude with open questions at the intersection of this field and economics.
The author would like to thank Rakesh Vohra for introducing the problem, and Renato Paes Leme and Kazuo Murota for helpful feedback on an earlier version of the manuscript. The author is very grateful for two anonymous referees for their careful reading and helpful comments, including a much shorter proof of Lemma 13.
1. Introduction
Gross substitutes valuations form an algorithmically tractable subclass of submodular functions on to . They are of special interest to combinatorial auctions [KJC82, GS99, DKM01, AM02, RvGP02, BLM04, HM05, LLN06], have numerous applications and have been discovered and rediscovered in various contexts: matroid theory and optimization [Edm70, DW90], algebraic geometry [GGMS87, Kap93, KT06, Spe08, BZ17], and discrete convex analysis [MS99, Mur03], see [Lem17] for a comprehensive recent survey. Kelso and Crawford [KJC82] put forward the notion of gross substitutes as a way to generalize the theory of pricing and ascending auctions that had been developed earlier for matching markets. When agents valuations are gross substitutes, competitive equilibrium is guaranteed to exist [BM97] and the competitive prices can be found by a greedy algorithm [GS99]. From the agents’ viewpoint, however, specifying an arbitrary gross substitutes function on requires at least values [Haj08, Lem17]. This presents a major practical difficulty in implementing combinatorial auctions with gross substitutes.
A number of papers have been devoted to finding constructive characterizations for gross substitutes valuations [HM05, Haj08, KTY14, OPL15, Lem17, Mil17, BPL18]. The general idea is to start with a class of known gross substitutes valuations, and close it up under operations that preserve gross substitutability. Two natural operations with simple economics interpretations are merging and endowments. With these operations, Hatfield and Milgrom [HM05] proposed to start with unit demand valuations and called the resulting class endowed assignment valuations (EAVs). They showed that this family encompasses a large number of gross substitutes valuations frequently used in economics. Ostrovsky and Paes Leme proved that not all gross substitutes valuations are EAVs [OPL15]. They proposed to start with a richer class: weighted ranks of all matroids on a finite set . The resulting class, matroid-based valuations (MBVs), is conjectured to be equal to the set of gross substitutes.
To make this conjecture precise, one needs to clarify the relation between , the number of items that the matroids in the generating set are defined on, and , the number of items in the target class of gross substitutes valuations. Let be the set of all gross substitutes valuations whose ground set is some subset of
[TABLE]
Let denote the smallest subset of that (a) is closed under merging and endowment, and (b) contains weighted ranks of all matroids whose ground set is a subset of . The MBV conjecture reads as follows. 111We note that a literal translation of the statement of Otrovsky and Leme allows to depends on instead of , that is, . The only case where this distinction matter is when , that is, . In other words, to represent all gross substitutes valuations on items, one would need to start with all weighted ranks of all possible matroids. Even if such a result was true, it would not be a helpful characterization of gross substitutes. Therefore, we exclude this case in the formulation of Conjecture 1.
Conjecture 1** (The Matroid-based Valuation Conjecture [OPL15]).**
For each , for all , there exists some integer such that . In other words, .
The larger is, the more complex the starting class of weighted ranks one must start with. If , then the generators of contains functions which are not in , and thus the less attractive it is to represent gross substitutes valuations as matroid based valuations. Therefore, it is important to establish a lower-bound for , and in particular, to verify this conjecture for the case . Our main result completely characterizes the relationship between and for all .
Theorem 2**.**
For , . For , .
For , we introduce a new family called partition valuations, and show through direct calculations that they are in but not in . For the cases and , our proof uses the combinatorial characterization of gross substitutes (cf. Theorem 6) to breakup into finitely many cones, each indexed by a particular regular subdivision of . We then give an explicit decomposition of valuations in each cone as a merge of unit demands.
If weighted matroid ranks on cannot generate through merging and endowment, then what is the minimal set of generators? The second half of our paper collects various partial results to address this question. We show that the set of minimal generators contains the set of valuations defined on which are irreducible under merging. We characterize the set of irreducibles amongst matroid-based valuations. It shows that merging is strongly tied to matroid union.
Theorem 3**.**
A weighted rank valuation on is irreducible with respect to merging if and only if the corresponding matroid is irreducible with respect to union.
Characterizing irreducible matroid is a long-standing open problem posed by Welsh [Oxl92, Problem 12.3.9]. General solutions are known only for binary matroids [LR73, Cun79, Daw85, Rec89]. Even if one accepts matroid irreducibility as a blackbox criterion, Theorem 2 says that their weighted ranks do not exhaust the set of all irreducibles. It follows from the proof of Theorem 2 that the partition valuations are also irreducible. For , we show that there are yet more irreducibles.
Theorem 4**.**
For , there exists irreducible gross substitutes valuations in that cannot be obtained from repeated merging and endowment of weighted ranks of matroids and partition valuations defined on ground sets .
The proof of Theorem 4 constructs a large class of irreducible valuations from the regular subdivision of induced by rank functions of irreducible matroids. It gives important insights on the geometry of the merging operation. Intuitively, merging tend to produce ’smoother’ functions with larger regions of lineality (cf. Lemma 17). This means any gross substitutes valuation with small regions of lineality tend to be irreducible. Furthermore, merging is not a local operation, so small local changes in irreducibles create more irreducibles (cf. Proposition 20). These observations indicate that merging is not a rich enough operations to generate from a small subset of valuations in .
The endowment operation kicks in when we consider , as it allows one to merge functions defined on parameters before restricting down to a subset of values. In particular, thanks to an anonymous referee, we learned that each partition valuation is in for some integer between and . It remains an open problem whether the irreducibles of Theorem 4 are in . Based on the geometry of merging discussed above, we speculate that the MBV conjecture is unlikely to hold, and even if it does, may be very large. Going forward with constructive descriptions of gross substitutes, one may want to supplement merging and endowment with other operations such as matroid rank sums [ST15] or tree-concordant sum [BPL18].
Organization
Section 2 presents the combinatorial view of gross substitutes and the connections between merging and matroid union. The proofs of the three theorems are presented in Sections 3 to 5. We conclude with a brief summary in Section 6.
Notations. For a set , denote its convex hull. A lattice polytope, also known as an integer polytope, is a polytope whose vertices are in . For an integer , let . By an abuse of notation we use the same notation for both a subset and its indicator vector , trusting that no confusions will arise. Definition of matroid terminologies can be found in [Oxl92].
2. Gross substitutes as generalization of matroid ranks
Fix an integer . A function is a valuation if and if . We shall extend the domain of to by defining for . The Legendre-Fenchel transform of is the function given by
[TABLE]
In an economy with indivisible objects, an agent with valuation has indirect utility , which takes a price vector , and maps it to the best utility that she can make under this price. For each , the cell or demand set supported by is the set of that achieves the maximum in (1). Its convex hull is called a face supported by . The union of faces supported by over all fits together to form a polyhedral complex called the regular subdivision of induced by , denoted [DLRS10, §2.3]. Here we emphasize that a cell is a set of integer points, while a face is the convex hull of such points and thus is a convex polytope. This distinction is important in economics applications, see [DKM01, DKL03, TY19].
Valuations with the gross substitutes property enjoy many desirable properties for economics applications and thus have been intensively studied [KJC82, GS99, DKM01, AM02, RvGP02, BLM04, HM05, LLN06, Lem17, BPL18, TY19, BK19]. Since Kelso and Crawford’s original definition [KJC82], many equivalent characterizations have been found. For a very recent and comprehensive survey, we recommend [Lem17]. The characterization most relevant for our approach is in terms of the regular subdivisions . Since this is not listed in [Lem17], we include a short proof. Effectively, we take this characterization to be the definition of gross substitutes.
Definition 5**.**
Say that a lattice polytope is if its edges are parallel to one of the vectors in .
Theorem 6**.**
A valuation is gross substitutes if and only if all faces of the regular subdivision are polytopes.
Proof.
By [Fuj05, Theorem 17.1]222Fujishige attributed this result to an unpublished result of Tomizawa in 1983 [Fuj05, p. 332] and proved in [FY03]. The same result was also independently discovered by Danilov, Koshevoy and Lang [DKL03] and Gelfand, Goresky, MacPherson and Serganova [GGMS87]., is gross substitutes if and only if it is an -concave function on . By Murota [Mur03, Theorem 6.30], this happens if and only if all faces of the regular subdivision are polytopes. ∎
Example 1** (Weighted matroid rank).**
Fix a matroid with independence sets . The weighted matroid rank, or weighted matroid valuation with weight is defined by
[TABLE]
View as a function from . Then is gross substitutes [Mur03, equation (2.78)]. When is the all-one vector , is the rank function of .
2.1. as a generalization of matroid rank functions
In particular, matroid union, contraction, deletion and duality are operations that produce new matroid ranks from old, and these can all be generalized into operations on valuations that preserve the gross substitutes property. The first two operations are of particular interests to economics, and they are known as merging and endowment, respectively.
Definition 7** (Merging and endowment).**
For subsets , the merge of valuations and is the valuation given by
[TABLE]
The endowment of a valuation by a subset is the valuation , given by
[TABLE]
In economics terms, is the valuation of a company formed by the merge of two agents with valuations and , respectively. The endowment by is the valuation of an agent who started with , so it measures how much another subset of items adds to what she already had. In the literature, merging is also called convolution [Mur03, §6] and endowment is marginal valuation [OPL15]. Both of these operations preserve gross substitutability [Mur03, Theorem 6.15]. On matroid ranks, merging corresponds to matroid union and endowment corresponds to matroid contraction.
Lemma 8**.**
Consider matroids and with rank functions and respectively. Then is the rank function of the matroid union , which is defined to be the matroid on with independence sets
[TABLE]
For , the endowment is the rank function of the matroid obtained as the contraction of to .
Proof.
The first result is due to [PP70], see also [Oxl92, p410,problem 8]. The second statement is [Oxl92, Proposition 3.1.6]. ∎
Example 2** (OXS, EAV, transversal matroids and gammoids).**
A unit demand valuation has the form by
[TABLE]
for some . It is also the weighted rank of the uniform matroid of rank 1 on the ground set . Such a valuation can represented graphically as a bipartite graph with nodes on the left, labelled to , and one node on the right, with the weight of the edge . The class of valuations generated by merging finitely many unit demands is called OXS [LLN06] or max bipartite matching valuations [Mur03, §2]. For concrete examples, see Figures 4 to 11. The EAV class generalizes OXS by allowing for repeated applications of merging and endowment. When the weights that define the individual unit demands are binary vectors, then their merge is the rank of a transversal matroid [Oxl92, Proposition 12.3.7], while the closure of transversal matroids under endowment is gammoids [Oxl92, Proposition 3.2.10]. Thus, OXS generalizes transversal matroids, while EAV generalizes gammoids.
2.2. Minimal generators and irreducibles
Since not all matroids are gammoids [Oxl92, p411, exercise 11], Remark 2 hints that not all EAV are GSV. Indeed, the counter-example constructed by Paes Leme and Ostrovsky relied on the rank of function of , a matroid that is not a gammoid. On the other hand, the generating set of contains all weighted matroid ranks (and hence all matroid ranks) of all matroids whose ground set is a subset of . Thus it is less clear why fails to equal to for .
Let be the minimal set of generators for under merging and endowment. Then if and only if is contained in the set of all weighted matroid ranks on . The key idea of our paper is to identify a subset of that is easy to work with. These are irreducible gross substitute valuations with ground set , and they are simple because we do not need to consider endowment. In particular, they generalize the rank functions of matroids which are irreducible under merging.
Definition 9**.**
Let . Say that is irreducible under merging in (abbreviated irreducible) if for some implies either or .
Corollary 10**.**
If has ground set , then if and only if it is irreducible.
Proof.
Since has ground set , cannot equal for some and . Thus is can only be generated from other functions in through merging. Thus it is in the set of minimal generators if and only if it is irreducible. ∎
3. Proof of Theorem 2
3.1. Proof of Theorem 2 for
Theorem 6 implies that there are finitely many combinatorial type of gross substitute valuations indexed by the admissible regular subdivisions.Each combinatorial type corresponds to a cone defined by linear inequalities. The proof for enumerates all such possible regular subdivisions for , and gives an explicit decomposition of in each case as a merge of unit demands (and thus are in ). The case is trivial. For , there are two combinatorial types and their decompostions are given in Figure 1. For , up to permutation there are 8 combinatorial types, and their decompositions are given in Figures 4 to 11. ∎
Corollary 11**.**
For , any gross substitutes valuation can be written as the convolution of unit-demand valuations. That is, for , the classes gross substitute valuations, matroid-based valuations, endowed assignment valuations and OXS are all equal.
3.2. The case
For each , to show that , we shall exhibit functions in the set of minimal generators which are not weighted matroid ranks. These functions are chosen from a parametrized family indexed by partitions on .
Definition 12**.**
Let be a set partition of into parts. For , the partition valuation on is given by
[TABLE]
In other words, we think of as partitioning the complete graph on vertices into cliques (complete subgraphs). Each identifies a subgraph, and if this subgraph contains an edge that goes between two different cliques. Otherwise, . Note that when is a singleton.
Lemma 13**.**
For , for any partition of into parts and any , .
Proof.
The author is grateful for the following simple proof due to an anonymous referee. We shall prove that where is the maximum bipartite valuation on a ground set of cardinality , defined via Figure 2.
Under the condition , one finds that
[TABLE]
Therefore, . Since is OXS, . ∎
By the proof of Lemma 13, a partition of into parts gives rise to a partition valuation that is the endowment by of an OXS valuation in the larger set , that is, is in the EAV class on ground set . However, when the ground set is , most partition valuations cannot be generated from merging and endowment of functions in .
Lemma 14**.**
Let , . Suppose is a set partition of into parts such that each part has cardinality at least 2. Then is irreducible. In particular, it is a minimal generator for under merging and endowment.
Proof.
For a function , write for . Suppose that for some . Assume without loss of generality that . For any ,
[TABLE]
so . But
[TABLE]
therefore for all . By the assumption on , for each , there exists some such that and belong to the same partition, so
[TABLE]
So for all . Now, fix any subset and . Since ,
[TABLE]
But is a valuation, so . Thus for all , so in particular . That is, is the zero function. So . Thus is irreducible. Since is defined on ground set , it is in by Corollary 10. ∎
Lemma 15**.**
Let , . Suppose is a set partition of into parts such that each part has cardinality at least 2. Then is not the weighted rank of some matroid on .
Proof.
Write for . Suppose for contradiction that for some matroid on . For any pair ,
[TABLE]
Thus is a matroid of rank one. Since for all , this matroid is loopless. Therefore, must be the uniform matroid . But by the assumption on , there exists some such that . So , and this is the desired contradiction. ∎
Proof of Theorem 2 for .
For each pair of real numbers such that , and for , consider the partition valuation . By Lemma 14, it is in , the set of minimal generators of under merging and endowment. By Lemma 15, it is not a weighted matroid rank function. Thus the set of minimal generators for is strictly larger than the set of generators of . So . ∎
4. Proof of Theorem 3
4.1. A recipe for minimal generators
This section contains two technical results which are critical to the proofs of Theorems 3 and 4 and yield important insights on the geometry of merging. Their proofs rely on tools from discrete convex analysis, and are presented in the appendix. The first result, Lemma 17, gives a sufficient condition for a valuation to be irreducible.
Definition 16** (-irreducible polytopes).**
Let be an - convex lattice polytope. Say that is -irreducible if
[TABLE]
for lattice polytopes implies that either or .
Lemma 17** (Geometry of merging).**
Let . For each face of , there exist some faces of and of such that
[TABLE]
In particular, if has a full-dimensional face that is -irreducible, then is in .
Remark 18**.**
Lemma 17 gives the following method for constructing minimal generators of . First, construct a full-dimensional -irreducible polytope . Second, embed this polytope into a suitable regular subdivision . Such a subdivision must satisfy three criterion: (a) has as a face, (b) for some valuation , and (c) the edges of are parallel to one of the vectors in . By Theorem 6, the edge condition guarantees that . And since has , by Lemma 17, , that is, it is a minimal generator of under merging and endowment.
To carry out this program, we need a way to construct full-dimensional -irreducible polytopes. The second main result in this section, Proposition 19, precisely provides such a recipe. The proof is given in the Appendix.
For an lattice polytope, define given by
[TABLE]
Proposition 19**.**
Let be an lattice polytope. If defined via (4) is the rank function of an irreducible matroid, then is -irreducible.
4.2. Proof of Theorem 3
Proof of Theorem 3.
Suppose that is irreducible. Without loss of generality, assume that has no loop. Let be the independence polytope of
[TABLE]
Since has no loop, is full-dimensional. Note that is a face of , namely, it is the convex hull of that achieves the maximum in (cf. (1)). Furthermore, equals the rank function of . Since is irreducible, by Proposition 19, is -irreducible. Now suppose that for some . By Lemma 17,
[TABLE]
for some faces , . Since is -irreducible, either or must be equal to . Without loss of generality, assume that this is . Then . Thus, for all
[TABLE]
Now consider a set where . Since is a valuation, . Then
[TABLE]
Therefore, for all , so is an irreducible function. For the converse, suppose that is reducible, so , for matroids (resp. ) defined on ground set (resp. ) with independence set (resp. ). Let be the restriction of to , and be the restriction of to . For ,
[TABLE]
Thus Since , , and thus is a reducible function, as needed. ∎
5. Proof of Theorem 4
In this section, we carry out the program outlined in Remark 18 to construct another large family of irreducibles for that cannot be obtained as partition valuations nor weighted matroid ranks, thereby proves Theorem 4. Our strategy is illustrated in Figure 3.
Let be the weighted matroid rank of a loopless irreducible matroid of rank at least two. Let be the all-one function, and be the indicator of the origin, that is
[TABLE]
Proposition 20**.**
For any that is not a constant multiple of the all-one vector, and any , the valuation
[TABLE]
satisfies the following
- (i)
* and is irreducible* 2. (ii)
* and is not a partition valuation.*
Proof.
By definition, , and for non-emptyset , implies . Thus is a valuation. To see the difference between and , it is easier to consider where . Since regular subdivisions is invariant under addition by constant, , pointwise. Now, for all , except for the emptyset, where . Therefore, is obtained from by splitting the origin away from the independence polytope of , creating two faces (see Figure 3). These two faces are the simplex at the origin
[TABLE]
and its complement
[TABLE]
Thus compared to , has extra edges of the form . Since , by Theorem 6, the edges of are parallel to . Therefore, the edges of are also parallel to , so by Theorem 6, and is an lattice polytope. By definition, . Since is irreducible, by Proposition 19, is -irreducible. Since is loopless and has rank at least 2, is full-dimensional. Now, suppose that for some . By Lemma 17,
[TABLE]
for some faces of and of . Since is -irreducible, it is equal to either or . Suppose without loss of generality that . Thus is the origin, and
[TABLE]
Since and are both valuations, , so the above holds for all . Now let . Since ,
[TABLE]
So for all . Thus is irreducible. For the second claim, since has at least two different entries, have at least different non-zero values, so it is not a partition valuation. We now prove that . Since is irreducible and has ground set , by Corollary 10, it is sufficient to show that is not the weighted rank of some irreducible matroid , or some partition valuation. In the first case, suppose for contradiction that is the weighted rank of some matroid . Then the largest face of that contains the origin must equals the independence polytope of . But this face is the simplex , therefore, is the uniform matroid of rank 1 on . But has rank at least two, there exist some independent set of of rank two. On this set,
[TABLE]
By definition of in (6), we have
[TABLE]
Since , these two quantities cannot be equal, a contradiction. Therefore, is not a weighted matroid rank, as needed. ∎
Proof of Theorem 4.
For , the graphical matroid on the complete graph on four vertices is a loopless, irreducible binary matroid of rank 3 [Oxl92, p405]. By Lovász and Recski [LR73], a connected binary matroid is irreducible if and only if its one-element deletions are also connected [Oxl92, p405]. These properties and being loopless are preserved under parallel extensions, therefore, there is at least one loopless irreducible matroid for each . For each , let be such a matroid. For each weighted rank of , construct as (6). Proposition 20 applied to implies Theorem 4. ∎
This proof requires since it starts with a loopless irreducible matroid of rank at least two, and that the smallest such matroid is for .
Lemma 21**.**
Let and be an irreducible matroid without loop on . Then is the uniform matroid on of rank 1.
Proof.
Let denote the uniform matroid of rank on the ground set . It is clear that is irreducible. Now suppose that is another irreducible matroid. Then must be connected, and its one-element deletions must also be connected [Rec89]. Exhaustive enumeration using the database of matroid [MMIB12, MMIB19] and the software Sage [The20] shows that the only matroids on elements that satisfies these properties are , and the matroid of rank 2 on 5 elements, obtained by taking and excluding from its set of bases. By direct computations,
[TABLE]
Therefore, none of these matroids are irreducible. ∎
6. Summary and Open Questions
The matroid-based valuation (MBV) conjecture states that all gross substitutes valuations on at most items can be generated from repeatedly merging and taking the endowments of weighted rank of matroids defined on subsets of at most items. For finite , equality can be achieved between these two classes if and only if . In this paper we proved that this finite version of the MBV conjecture holds when the number of items is at most 3, and fails for all . Our proof is constructive: for small it gives an explicit decomposition based on the geometry of gross substitute valuations, for large it gives a large family of gross substitutes valuations that cannot be obtained through merging and endowments of weighted ranks. We also showed that some matroid-based valuations themselves are also the merge of other matroid-based valuations, and went on to characterize all the extreme elements in this class. These are precisely the weighted ranks of irreducible matroids.
Our paper leaves three interesting open questions at the intersection of economics and matroid theory. First, our results indicate that merging and endowment alone are not rich enough operations to generate all gross substitutes valuations from a small subclass. Hatfield and Milgrom [HM05] showed that a large number of gross substitutes valuations that arise in economic applications are endowed assignment valuations (EAV), a much smaller class of functions obtained by merging and endowments of unit demand valuations. It would be interesting to systematically generalize this class even further, not with the goal of generating all gross substitutes valuations, but to generate a larger and useful subclass with tractable representations. For example, the partition valuations contain unit demand valuations with constant weights as a special case. Could they be generalized to a weighted version so that they subsume the EAV class? What would be their economics interpretations?
The second open direction is: what are the class of all irreducible gross substitutes valuations on ? Our results show that characterizing this class is fundamentally tied to the long-standing question of Welsh on characterizing irreducible matroids. We remark that endowment generalizes matroid contraction. However, it is not immediately obvious that the endowment of a weighted rank of some matroid is the weighted rank of the contraction of . Is this true in general? If not, what are the gross substitutes valuations which are irreducible under merging but can be obtained as the contraction of the weighted rank of an irreducible matroid upstairs? These questions are fundamental to tackling the general MBV conjecture, and we hope that they will fuel new developments at the intersection of theoretical economics and matroid theory.
Appendix A Proofs of results in Section 4.1
Following [Mur03], for , is the function . For concave, is a cell of supported by some vector means . The indicator function of a lattice polytope is , defined as
[TABLE]
The infimum convolution of two functions over is the function given by
[TABLE]
A.1. Proof of Lemma 17
Since are gross substitute valuations, are -convex functions [Mur03, §6.8]. By a definition chase, we have
[TABLE]
Now, let be a face of . By definition, where is a cell of supported by some vector . That is,
[TABLE]
By (7),
[TABLE]
Fix a point . Then
[TABLE]
Apply the -convex intersection theorem [Mur03, Theorem 8.17] for and , we have that there exists some such that
[TABLE]
Since , by [Mur03, Proposition 8.41], we have
[TABLE]
where is the cell of , while is the cell of . Since is the indicator function of the cube, we can replace by . Thus we have
[TABLE]
Since , by Theorem 6, and are lattice polytopes. In particular, taking convex hull, intersections with the lattice and taking Minkowski addition commute. Therefore,
[TABLE]
where is a face of and is a face of . This completes the proof. ∎
Lemma 22**.**
Suppose is an lattice polytope. Then defined in (4) is the rank function of a matroid.
Proof.
Let . Since is a lattice polytope, . Since , and is monotone non-decreasing, that is, . Finally, is an -convex set, is submodular. So satisfies the rank axioms of a matroid [Oxl92, §1.3]. ∎
A.2. Proof of Proposition 19
Suppose for contradiction that is not -irreducible, that is,
[TABLE]
for some polytopes . By Lemma 22, are the rank functions of some matroids. For a polytope , let be the indicator function of , that is
[TABLE]
[TABLE]
Now we take the Legendre-Fenchel transform of both sides. By the integer convolution formula [Mur03, Theorem 8.36]
[TABLE]
Thus, for ,
[TABLE]
By [Sch03, Corollary 42.1a], this implies , a contradiction on the irreducibility of . This concludes the proof. ∎
Appendix B Gross substitutes valuations for
Figures 4 to 11 accompany the proof of Theorem 2 for . For each figure, the LHS gives a parametrization of that is necessary to obtain this regular subdivision, the caption shows the conditions on the weights, while the RHS writes this valuation as a maximum bipartite matching. This establishes both Theorem 2 for the case and Corollary 11.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[AM 02] Lawrence M Ausubel and Paul R Milgrom. Ascending auctions with package bidding. Advances in Theoretical Economics , 1(1), 2002.
- 2[BK 19] Elizabeth Baldwin and Paul Klemperer. Understanding preferences:“demand types”, and the existence of equilibrium with indivisibilities. Econometrica , 87(3):867–932, 2019.
- 3[BLM 04] Meir Bing, Daniel Lehmann, and Paul Milgrom. Presentation and structure of substitutes valuations. In Proceedings of the 5th ACM Conference on Electronic Commerce , pages 238–239. ACM, 2004.
- 4[BM 97] Sushil Bikhchandani and John W Mamer. Competitive equilibrium in an exchange economy with indivisibilities. Journal of economic theory , 74(2):385–413, 1997.
- 5[BPL 18] Eric Balkanski and Renato Paes Leme. On the construction of substitutes. In Proceedings of the 2018 ACM Conference on Economics and Computation , pages 643–643. ACM, 2018.
- 6[BZ 17] Oren Ben-Zwi. Walrasian’s characterization and a universal ascending auction. Games and Economic Behavior , 104:456–467, 2017.
- 7[Cun 79] WH Cunningham. Binary matroid sums. The Quarterly Journal of Mathematics , 30(3):271–281, 1979.
- 8[Daw 85] Jeremy E. Dawson. Decomposition of binary matroids. Combinatorica , 5(1):1–9, 1985.
