Lorentzian polynomials
Petter Br\"and\'en, June Huh

TL;DR
This paper introduces Lorentzian polynomials, explores their properties, and connects them to matroid theory, negative dependence, and convex analysis, leading to new proofs and applications in combinatorics and statistical physics.
Contribution
It characterizes Lorentzian polynomials, links them to matroids and M-convex functions, and applies this framework to prove conjectures and properties in combinatorics and physics.
Findings
Lorentzian polynomials have a Hessian with exactly one positive eigenvalue.
Matroids and M-convex sets are characterized by the Lorentzian property.
Homogenized multivariate Tutte polynomial is Lorentzian for 0<q≤1.
Abstract
We study the class of Lorentzian polynomials. The class contains homogeneous stable polynomials as well as volume polynomials of convex bodies and projective varieties. We prove that the Hessian of a nonzero Lorentzian polynomial has exactly one positive eigenvalue at any point on the positive orthant. This property can be seen as an analog of Hodge--Riemann relations for Lorentzian polynomials. Lorentzian polynomials are intimately connected to matroid theory and negative dependence properties. We show that matroids, and more generally M-convex sets, are characterized by the Lorentzian property, and develop a theory around Lorentzian polynomials. In particular, we provide a large class of linear operators that preserve the Lorentzian property and prove that Lorentzian measures enjoy several negative dependence properties. We also prove that the class of tropicalized Lorentzian…
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.
Taxonomy
TopicsAdvanced Combinatorial Mathematics · Advanced Mathematical Identities · Random Matrices and Applications
Lorentzian polynomials
Petter Brändén and June Huh
Department of Mathematics, KTH, Royal Institute of Technology, Stockholm, Sweden.
Institute for Advanced Study and Princeton University, Princeton, NJ, USA.
Korea Institute for Advanced Study, Seoul, Korea.
Abstract.
We study the class of Lorentzian polynomials. The class contains homogeneous stable polynomials as well as volume polynomials of convex bodies and projective varieties. We prove that the Hessian of a nonzero Lorentzian polynomial has exactly one positive eigenvalue at any point on the positive orthant. This property can be seen as an analog of the Hodge–Riemann relations for Lorentzian polynomials.
Lorentzian polynomials are intimately connected to matroid theory and negative dependence properties. We show that matroids, and more generally -convex sets, are characterized by the Lorentzian property, and develop a theory around Lorentzian polynomials. In particular, we provide a large class of linear operators that preserve the Lorentzian property and prove that Lorentzian measures enjoy several negative dependence properties. We also prove that the class of tropicalized Lorentzian polynomials coincides with the class of -convex functions in the sense of discrete convex analysis. The tropical connection is used to produce Lorentzian polynomials from -convex functions.
We give two applications of the general theory. First, we prove that the homogenized multivariate Tutte polynomial of a matroid is Lorentzian whenever the parameter satisfies . Consequences are proofs of the strongest Mason’s conjecture from 1972 and negative dependence properties of the random cluster model in statistical physics. Second, we prove that the multivariate characteristic polynomial of an -matrix is Lorentzian. This refines a result of Holtz who proved that the coefficients of the characteristic polynomial of an -matrix form an ultra log-concave sequence.
Contents
-
3.3 Valuated matroids, -convex functions, and Lorentzian polynomials
-
4.3 Potts model partition functions and Lorentzian polynomials
1. Introduction
Let be the space of degree homogeneous polynomials in variables with real coefficients. Inspired by Hodge’s index theorem for projective varieties, we introduce a class of polynomials with remarkable properties. Let be the open subset of quadratic forms with positive coefficients that have the Lorentzian signature . For larger than , we define an open subset by setting
[TABLE]
where is the partial derivative with respect to the -th variable. Thus belongs to if and only if all polynomials of the form belongs to . The polynomials in are called strictly Lorentzian, and the limits of strictly Lorentzian polynomials are called Lorentzian. We show that the class of Lorentzian polynomials contains the class of homogeneous stable polynomials (Section 2.1) as well as volume polynomials of convex bodies and projective varieties (Sections 4.1 and 4.2).
Lorentzian polynomials link discrete and continuous notions of convexity. Let be the closed subset of quadratic forms with nonnegative coefficients that have at most one positive eigenvalue, which is the closure of in . We write for the support of , the set of monomials appearing in with nonzero coefficients. For larger than , we define by setting
[TABLE]
where is the set of polynomials with nonnegative coefficients whose supports are -convex in the sense of discrete convex analysis [Mur03]: For any index and any whose -th coordinates satisfy , there is an index satisfying
[TABLE]
where is the -th standard unit vector in . Since implies , we have
[TABLE]
Our central result states that is the set of Lorentzian polynomials in (Theorem 2.25). To show that is contained in the closure of , we construct a Nuij-type homotopy for in Section 2.1. The construction is used in Section 2.2 to prove that all polynomials in satisfy a formal version of the Hodge–Riemann relations: The Hessian of any nonzero polynomial in has exactly one positive eigenvalue at any point on the positive orthant. To show that contains the closure of , we develop the theory of -Rayleigh polynomials in Section 2.3. Since homogeneous stable polynomials are Lorentzian, the latter inclusion generalizes a result of Choe et al. that the support of any homogenous multi-affine stable polynomial is the set of bases of a matroid [COSW04]. In Section 2.4, we use the above results to show that the classes of strongly log-concave [Gur09], completely log-concave [AOVI], and Lorentzian polynomials are identical for homogeneous polynomials (Theorem 2.30). This enables us to affirmatively answer two questions of Gurvits on strongly log-concave polynomials (Corollaries 2.31 and 2.32).
Lorentzian polynomials are intimately connected to matroid theory and discrete convex analysis. We show that matroids, and more generally -convex sets, are characterized by the Lorentzian property. Let be the projectivization of the vector space , and let be the set of polynomials in with nonempty support . We denote the images of , , and in by , , and respectively, and write
[TABLE]
where the union is over all nonempty -convex subsets of the -th discrete simplex in . The space is homeomorphic to the intersection of with the unit sphere in for the Euclidean norm on the coefficients. We prove that is a compact contractible set with contractible interior (Theorem 2.28).111We conjecture that is homeomorphic to the closed Euclidean ball of the same dimension (Conjecture 2.29). In addition, we show that is nonempty and contractible for every nonempty -convex set (Theorem 3.10 and Proposition 3.25). Similarly, writing for the space of multi-affine degree homogeneous polynomials in variables and for the corresponding set of multi-affine Lorentzian polynomials, we have
[TABLE]
where the union is over all rank matroids on the -element set . The space is compact and contractible, and is nonempty and contractible for every matroid (Remark 3.6). The latter fact contrasts the case of stable polynomials. For example, there is no stable polynomial whose support is the set of bases of the Fano plane [Brä07].
In Section 3.1, we describe a large class of linear operators preserving the class of Lorentzian polynomials, thus providing a toolbox for working with Lorentzian polynomials. We give a Lorentzian analog of a theorem of Borcea and Brändén for stable polynomials [BB09], who characterized linear operators preserving stable polynomials (Theorem 3.2). It follows from our result that any homogeneous linear operator that preserves stable polynomials and polynomials with nonnegative coefficients also preserves Lorentzian polynomials (Theorem 3.4).
In Section 3.3, we strengthen the connection between Lorentzian polynomials and discrete convex analysis. For a function , we write for the effective domain of , the subset of where is finite. For a positive real parameter , we consider the generating function
[TABLE]
The main result here is Theorem 3.14, which states that is a Lorentzian polynomial for all if and only if the function is -convex in the sense of discrete convex analysis [Mur03]: For any index and any whose -th coordinates satisfy , there is an index satisfying
[TABLE]
In particular, is -convex if and only if its exponential generating function is a Lorentzian polynomial (Theorem 3.10). Another special case of Theorem 3.14 is the statement that a homogeneous polynomial with nonnegative coefficients is Lorentzian if the natural logarithms of its normalized coefficients form an -concave function (Corollary 3.16). Working over the field of formal Puiseux series , we show that the tropicalization of any Lorentzian polynomial over is an -convex function, and that all -convex functions are limits of tropicalizations of Lorentzian polynomials over (Corollary 3.28). This generalizes a result of Brändén [Brä10], who showed that the tropicalization of any homogeneous stable polynomial over is -convex.222In [Brä10], the field of formal Puiseux series with real exponents was used. The tropicalization used in [Brä10] differs from ours by a sign. In particular, for any matroid with the set of bases , the Dressian of all valuated matroids on can be identified with the tropicalization of the space of Lorentzian polynomials over with support .
In Sections 4.1 and 4.2, we show that the volume polynomials of convex bodies and projective varieties are Lorentzian. It follows that, for any convex bodies in , the set of all satisfying the conditions
[TABLE]
is -convex, where the symbol stands for the mixed volume of convex bodies in . Similarly, for any -dimensional projective variety and any nef divisors on , the set of all satisfying the conditions
[TABLE]
is -convex, where the symbol stands for the intersection product of Cartier divisors on . The problem of finding a Lorentzian polynomial that is not a volume polynomial remains open. For a precise formulation, see Question 4.9.
In Section 4.3, we use the basic theory developed in Section 2 to show that the homogenized multivariate Tutte polynomial of any matroid is Lorentzian. We use the Lorentzian property to prove a conjecture of Mason from 1972 on the enumeration of independent sets [Mas72]: For any matroid on and any positive integer ,
[TABLE]
where is the number of -element independent sets of . More generally, the Lorentzian property reveals several inequalities satisfied by the coefficients of the classical Tutte polynomial
[TABLE]
where is the rank function of . For example, if we write
[TABLE]
then the sequence is ultra log-concave for every .333 Nima Anari, Kuikui Liu, Shayan Oveis Gharan and Cynthia Vinzant have independently developed methods that partially overlap with our work in a series of papers [AOVI, ALOVII, ALOVIII]. They study the class of completely log-concave polynomials. For homogenous polynomials this class agrees with the class of Lorentzian polynomials, see Theorem 2.30 in this paper. The main overlap is an independent proof of Mason’s conjecture in [ALOVIII]. The manuscript [BH], which is not intended for publication, contains a short self-contained proof of Mason’s conjecture which was published on arXiv simultaneously as [ALOVIII]. In addition, the authors of [AOVI] prove that the basis generating polynomial of any matroid is completely log-concave, using results of Adiprasito, Huh, and Katz [AHK18]. An equivalent statement on the Hessian of the basis generating polynomial can be found in [HW17, Remark 15]. A self-contained proof of the complete log-concavity of the basis generating polynomial, based on an implication similar to of Theorem 2.30 in this paper, appears in [ALOVII, Section 5.1]. The authors of [ALOVII] apply these results to design an FPRAS to count the number of bases of any matroid given by an independent set oracle, and to prove the conjecture of Mihail and Vazirani that the bases exchange graph of any matroid has expansion at least .
In Section 4.4, we show that the multivariate characteristic polynomial of any -matrix is Lorentzian.444An matrix is an -matrix if all the off-diagonal entries are nonpositive and all the principal minors are positive. The class of -matrices shares many properties of hermitian positive definite matrices and appears in mathematical economics and computational biology [BP94]. This strengthens a theorem of Holtz [Hol05], who proved that the coefficients of the characteristic polynomial of any -matrix form an ultra log-concave sequence.
In Section 4.5, we define a class of discrete probability measures, called Lorentzian measures, properly containing the class of strongly Rayleigh measures studied in [BBL09]. We show that Lorentzian measures enjoy several negative dependence properties and prove that the class of Lorentzian measures is closed under the symmetric exclusion process. As an example, we show that the uniform measure on concentrated on the independent sets of a matroid on is Lorentzian (Proposition 4.25). A conjecture of Kahn [Kah00] and Grimmett–Winkler [GW04] states that, for any graphic matroid and distinct elements and ,
[TABLE]
where is an independent set of chosen uniformly at random. The Lorentzian property of the measure shows that, for any matroid and distinct elements and ,
[TABLE]
where is an independent set of chosen uniformly at random.
Acknowledgments. Petter Brändén is a Wallenberg Academy Fellow supported by the Knut and Alice Wallenberg Foundation and Vetenskapsrådet. June Huh was supported by NSF Grant DMS-1638352 and the Ellentuck Fund. Special thanks go to anonymous referees, Claus Scheiderer’s reading group, and Jonathan Leake, whose valuable comments significantly improved the quality of the paper.
2. Basic theory
2.1. The space of Lorentzian polynomials
Let and be nonnegative integers, and set . We write for the set of degree homogeneous polynomials in . We define a topology on using the Euclidean norm for the coefficients, and write for the open subset of polynomials all of whose coefficients are positive. The Hessian of is the symmetric matrix
[TABLE]
where stands for the partial derivative . For , we write
[TABLE]
where is a nonnegative integer and is the standard unit vector in , and set
[TABLE]
We define the -th discrete simplex by
[TABLE]
and define the Boolean cube by
[TABLE]
The intersection of the -th discrete simplex and the Boolean cube will be denoted
[TABLE]
The cardinality of is the binomial coefficient . We often identify a subset of with the zero-one vector in . For example, we write for the square-free monomial .
Definition 2.1** (Lorentzian polynomials).**
We set , , and
[TABLE]
For larger than , we define recursively by setting
[TABLE]
The polynomials in are called strictly Lorentzian, and the limits of strictly Lorentzian polynomials are called Lorentzian.
Clearly, is an open subset of , and the space may be identified with the set of symmetric matrices with positive entries that have the Lorentzian signature . Unwinding the recursive definition, we have
[TABLE]
Proposition 2.2 below on stable polynomials shows that is nonempty for every and .
An important subclass of Lorentzian polynomials is homogeneous stable polynomials, which play a guiding role in many of our proofs. Recall that a polynomial in is stable if is non-vanishing on or identically zero, where is the open upper half plane in . Let be the set of degree homogeneous stable polynomials in variables with nonnegative coefficients. Hurwitz’s theorem shows that is a closed subset of [Wag11, Section 2]. When is homogeneous and has nonnegative coefficients, the stability of is equivalent to any one of the following statements on univariate polynomials in the variable [BBL09, Theorem 4.5]:
- –
For any , has only real zeros for all . 2. –
For some , has only real zeros for all . 3. –
For any with , has only real zeros for all . 4. –
For some with , has only real zeros for all .
We refer to [Wag11] and [Pem12] for background on the class of stable polynomials. We will use the fact that any polynomial is the limit of polynomials in the interior of , that is, of strictly stable polynomials [Nui68].
Proposition 2.2**.**
Any polynomial in is Lorentzian.
Proof.
We show that the interior of is a subset of by induction on . When , the statement follows from Lemma 2.5 below. The general case follows from the fact that is an open map sending to [Wag11, Lemma 2.4]. ∎
All the nonzero coefficients of a homogeneous stable polynomial have the same sign [COSW04, Theorem 6.1]. Thus, any homogeneous stable polynomial is a constant multiple of a Lorentzian polynomial. For example, determinantal polynomials of the form
[TABLE]
where are positive semidefinite matrices, are stable [BB08, Proposition 2.4], and hence Lorentzian.
Example 2.3*.*
Consider the homogeneous bivariate polynomial with positive coefficients
[TABLE]
Computing the partial derivatives of reveals that is strictly Lorentzian if and only if
[TABLE]
On the other hand, is stable if and only if the univariate polynomial has only real zeros. Thus, a Lorentzian polynomial need not be stable. For example, consider the cubic form
[TABLE]
where is a real parameter. A straightforward computation shows that
[TABLE]
Example 2.4*.*
Clearly, if is in the closure of in , then has nonnegative coefficients and
[TABLE]
The bivariate cubic shows that the converse fails. In this case, and are Lorentzian, but is not Lorentzian.
We give alternative characterizations of . Similar arguments were given in [Gre81] and [COSW04, Theorem 5.3].
Lemma 2.5**.**
The following conditions are equivalent for any .
- (1)
The Hessian of has the Lorentzian signature , that is, . 2. (2)
For any nonzero , for any not parallel to . 3. (3)
For some , for any not parallel to . 4. (4)
For any nonzero , the univariate polynomial in has two distinct real zeros for any not parallel to . 5. (5)
For some , the univariate polynomial in has two distinct real zeros for any not parallel to .
It follows that a quadratic form with nonnegative coefficients is strictly Lorentzian if and only if it is strictly stable. Thus, a quadratic form with nonnegative coefficients is Lorentzian if and only if it is stable.
Proof.
We prove . Since all the entries of are positive, for any nonzero . By Cauchy’s interlacing theorem, for any not parallel to , the restriction of to the plane spanned by has signature . It follows that
[TABLE]
We prove . Let be the nonnegative vector in the statement . Then is negative definite on the hyperplane . Since , we have , and hence has the Lorentzian signature.
The remaining implications follows from the fact that the univariate polynomial has the discriminant . ∎
Matroid theory captures various combinatorial notions of independence. A matroid on is a nonempty family of subsets of , called the set of bases of , that satisfies the exchange property:
[TABLE]
We refer to [Oxl11] for background on matroid theory. More generally, following [Mur03], we define a subset to be -convex if it satisfies any one of the following equivalent conditions555The class of -convex sets is essentially identical to the class of generalized polymatroids in the sense of [Fuj05]. Some other notions in the literature that are equivalent to -convex sets are integral polymatroids [Wel76], discrete polymatroids [HH03], and integral generalized permutohedras [Pos09]. We refer to [Mur03, Section 1.3] and [Mur03, Section 4.7] for more details.:
- –
For any and any index satisfying , there is an index satisfying
[TABLE] 2. –
For any and any index satisfying , there is an index satisfying
[TABLE]
The first condition is called the exchange property for -convex sets, and the second condition is called the symmetric exchange property for -convex sets. A proof of the equivalence can be found in [Mur03, Chapter 4]. Note that any -convex subset of is necessarily contained in the discrete simplex for some . We refer to [Mur03] for a comprehensive treatment of -convex sets.
Let be a polynomial in . We write in the normalized form
[TABLE]
The support of the polynomial is the subset of defined by
[TABLE]
We write for the set of all degree homogeneous polynomials in whose supports are -convex. Note that, in our convention, the empty subset of is an -convex set. Thus, the zero polynomial belongs to , and implies . It follows from [Brä07, Theorem 3.2] that .
Definition 2.6**.**
We set , , and . For larger than , we define
[TABLE]
Clearly, contains . In Theorem 2.25, we show that is the closure of in . In other words, is exactly the set of degree Lorentzian polynomials in variables. In this section, we show that is contractible and its closure contains . The following proposition plays a central role in our analysis of . Analogous statements, in the context of hyperbolic polynomials and stable polynomials, appear in [Nui68] and [LS81]. We fix a degree homogeneous polynomial in variables and indices , in .
Proposition 2.7**.**
If , then \big{(}1+\theta w_{i}\partial_{j}\big{)}f\in\mathrm{L}^{d}_{n} for every nonnegative real number .
We prepare the proof of Proposition 2.7 with two lemmas.
Lemma 2.8**.**
If , then \big{(}1+\theta w_{i}\partial_{j}\big{)}f\in\mathrm{M}^{d}_{n} for every nonnegative real number .
Proof.
We may suppose and . We use two combinatorial lemmas from [KMT07]. Introduce a new variable , and set
[TABLE]
By [KMT07, Lemma 6], the support of is -convex. In terms of [KMT07], the support of is obtained from the support of by an elementary splitting, and the operation of splitting preserves -convexity. Therefore, belongs to . Since the intersection of an -convex set with a cartesian product of intervals is -convex, it follows that
[TABLE]
By [KMT07, Lemma 9], the above displayed inclusion implies
[TABLE]
In terms of [KMT07], the support of \big{(}1+w_{i}\partial_{n}\big{)}f is obtained from the support of \big{(}1+w_{n+1}\partial_{n}\big{)}f by an elementary aggregation, and the operation of aggregation preserves -convexity. ∎
For stable polynomials and in , we define a relation by
[TABLE]
If and are univariate polynomials with leading coefficients of the same sign, then if and only if the zeros of interlace the zeros of [BB10, Lemma 2.2]. In general, we have
[TABLE]
For later use, we record here basic properties of stable polynomials and the relation .
Lemma 2.9**.**
Let be stable polynomials satisfying and .
- (1)
The derivative is stable and . 2. (2)
The diagonalization is stable. 3. (3)
The dilation is stable for any . 4. (4)
If is not identically zero, then for any . 5. (5)
If is not identically zero, then for any .
The statement appears, for example, in [BBL09, Section 4]. It follows that, if is stable, then is stable for every nonnegative real number . The remaining proof of Lemma 2.9 can be found in [Wag11, Section 2] and [BB10, Section 2].
Proof of Proposition 2.7.
When , Lemma 2.9 implies Proposition 2.7. Suppose , and set
[TABLE]
By Lemma 2.8, the support of is -convex. Therefore, it is enough to prove that is stable for all . We give separate arguments when and . If , then
[TABLE]
In this case, (1), (2), and (3) of Lemma 2.9 for show that is stable. If , then
[TABLE]
In this case, (1) of Lemma 2.9 applies to the stable polynomials and :
[TABLE]
Therefore, unless is identically zero, is stable by (2) and (4) of Lemma 2.9.
It remains to prove that, whenever is positive and is identically zero,
[TABLE]
Since the cubic form is in , it is enough to prove the statement when and .
We show that, if is in and is identically zero, then
[TABLE]
The statement is clear when is identically zero. If otherwise, there are monomials of the form and in the support of . We apply the symmetric exchange property to the support of , the monomials , , and the variable : We see that the monomial must be in the support of , since no monomial in the support of is divisible by . For a positive real parameter , set
[TABLE]
Since is not identically zero, the argument in the first paragraph shows that is in . Similarly, since is not identically zero, we have
[TABLE]
Since stability is a closed condition, it follows that
[TABLE]
We use Proposition 2.7 to show that any nonnegative linear change of variables preserves .
Theorem 2.10**.**
If , then for any matrix with nonnegative entries.
Proof.
Fix in . Note that Theorem 2.10 follows from its three special cases:
- (I)
the elementary splitting is in , 2. (II)
the dilation is in for any , 3. (III)
the diagonalization is in ,
As observed in the proof of Lemma 2.8, an elementary splitting preserves -convexity:
[TABLE]
Therefore,666It is necessary to check the inclusion in in advance because we have not yet proved that is closed. the first statement follows from Proposition 2.7:
[TABLE]
For the second statement, note from the definition of -convexity that
[TABLE]
Thus the second statement for follows from the case , which is trivial to verify.
The proof of the third statement is similar to that of the first statement. As observed in the proof of Lemma 2.8, an elementary aggregation preserves -convexity, and hence
[TABLE]
Therefore, Proposition 2.7 implies that
[TABLE]
By the second statement, we may substitute in the displayed equation by zero. ∎
Theorem 2.10 can be used to show that taking directional derivatives in nonnegative directions takes polynomials in to polynomials in .
Corollary 2.11**.**
If , then for any .
Proof.
We apply Theorem 2.10 to and the matrix with column vectors and :
[TABLE]
Applying Theorem 2.10 to and the matrix with column vectors and [math], we get
[TABLE]
Let be a nonnegative real parameter. We define a linear operator by
[TABLE]
By Proposition 2.7, if , then . In addition, if , then . Most importantly, the operator satisfies the following Nuij-type homotopy lemma. For a similar argument in the context of hyperbolic polynomials, see the proof of the main theorem in [Nui68].
Lemma 2.12**.**
If , then for every positive real number .
Proof.
Let be the -th standard unit vector in , and let be any vector in not parallel to . From here on, in this proof, all polynomials are restricted to the line and considered as univariate polynomials in .
Let be an arbitrary element of . By Lemma 2.5, it is enough to show that the quadratic polynomial has two distinct real zeros. Using Proposition 2.7, we can deduce the preceding statement from the following claims:
- (I)
If has two distinct real zeros, then \partial^{\alpha}\big{(}1+\theta w_{i}\partial_{n}\big{)}f has two distinct zeros. 2. (II)
If is nonzero, then \partial^{\alpha}\big{(}1+\theta w_{i}\partial_{n}\big{)}^{d}f has two distinct real zeros.
We first prove (I). Suppose has two distinct real zeros, and set g=\big{(}1+\theta w_{i}\partial_{n}\big{)}f. Note that
[TABLE]
Let be the unique zero of . Since strictly interlaces two distinct zeros of , we have
[TABLE]
Similarly, since has only real zeros and , we have
[TABLE]
Thus , and hence has two distinct real zeros. This completes the proof of (I).
Before proving (II), we strengthen (I) as follows:
- (III)
A multiple zero of is necessarily a multiple zero of .
Suppose has a multiple zero. Using (I), we know that has a multiple zero, say . Clearly, must be also a zero of . Since interlaces the two (not necessarily distinct) zeros of , we have
[TABLE]
Therefore, if is not a zero of , then has two distinct zeros, contradicting the hypothesis that has a multiple zero. This completes the proof of (III).
We prove (II). Suppose \partial^{\alpha}\big{(}1+\theta w_{i}\partial_{n}\big{)}^{d}f has a multiple zero, say . Using (III), we know that
[TABLE]
Expanding the -th power and using the linearity of , we deduce that
[TABLE]
However, since has positive coefficients, the value of at is a positive multiple of , and hence must be zero. This completes the proof of (II). ∎
We use Lemma 2.12 to prove the main result of this subsection.
Theorem 2.13**.**
The closure of in contains .
Proof.
Let be a polynomial in that is not identically zero, and let be a real parameter satisfying . By Theorem 2.10, we have
[TABLE]
where is the sum of all coefficients of . Since belongs to when , Lemma 2.12 shows that we have a homotopy
[TABLE]
that deforms to the polynomial T_{n}\big{(}1,(w_{1}+\cdots+w_{n})^{d}\big{)}. It follows that the closure of in contains . ∎
We show in Theorem 2.25 that the closure of in is, in fact, equal to .
2.2. Hodge–Riemann relations for Lorentzian polynomials
Let be a nonzero degree homogeneous polynomial with nonnegative coefficients in variables . The following proposition may be seen as an analog of the Hodge–Riemann relations for homogeneous stable polynomials.777We refer to [Huh18] for a survey of the Hodge–Riemann relations in combinatorial contexts.
Proposition 2.14**.**
If is in , then has exactly one positive eigenvalue for all . Moreover, if is in the interior of , then is nonsingular for all .
Proof.
Fix a vector . By Lemma 2.5, the Hessian of has exactly one positive eigenvalue at if and only if the following quadratic polynomial in is stable:
[TABLE]
The above is the quadratic part of the stable polynomial with nonnegative coefficients , and hence is stable by [BBL09, Lemma 4.16].
Moreover, if is strictly stable, then is stable for all sufficiently small positive . Therefore, by the result obtained in the previous paragraph, the matrix
[TABLE]
has exactly one positive eigenvalue for all sufficiently small positive , and hence is nonsingular. ∎
In Theorem 2.16, we extend the above result to Lorentzian polynomials.
Lemma 2.15**.**
If has exactly one positive eigenvalue for every and , then
[TABLE]
Proof.
We may suppose . Fix , and write for . We will use Euler’s formula for homogeneous functions:
[TABLE]
It follows that the Hessians of and satisfy the relation
[TABLE]
and hence the kernel of contains the intersection of the kernels of .
For the other inclusion, let be a vector in the kernel of . By Euler’s formula again,
[TABLE]
and hence for every . We have because is nonzero and has nonnegative coefficients. Since has exactly one positive eigenvalue, it follows that is negative semidefinite on the kernel of . In particular,
[TABLE]
To conclude, we write zero as the positive linear combination
[TABLE]
Since every summand in the right-hand side is non-positive by the previous analysis, we must have for every , and hence for every . ∎
We now prove an analog of the Hodge–Riemann relation for Lorentzian polynomials. When is the volume polynomial of a projective variety as defined in Section 4.2, then the one positive eigenvalue condition for the Hessian of at is equivalent to the validity of the Hodge–Riemann relations on the space of divisor classes of the projective variety with respect to the polarization corresponding to .
Theorem 2.16**.**
Let be a nonzero homogeneous polynomial in of degree .
- (1)
If is in , then is nonsingular for all . 2. (2)
If is in , then has exactly one positive eigenvalue for all .
Proof.
By Theorem 2.13, is in the closure of . Note that, for any nonzero polynomial of degree with nonnegative coefficients, has at least one positive eigenvalue for any . Therefore, we may suppose in (2). We prove (1) and (2) simultaneously by induction on under this assumption. The base case is trivial. We suppose that and that the theorem holds for .
That (1) holds for follows from induction and Lemma 2.15. Using Proposition 2.14, we see that (2) holds for stable polynomials in . Since is connected by Theorem 2.13, the continuity of eigenvalues and the validity of (1) together implies (2). ∎
Theorem 2.16, when combined with the following proposition, shows that all polynomials in share a negative dependence property. The negative dependence property will be systematically studied in the following section.
Proposition 2.17**.**
If has exactly one positive eigenvalue for all , then
[TABLE]
Proof.
Fix , and write for . By Euler’s formula for homogeneous functions,
[TABLE]
Let be a real parameter, and consider the restriction of to the plane spanned by and . By Theorem 2.16, has exactly one positive eigenvalue. Therefore, by Cauchy’s interlacing theorem, the restriction of also has exactly one positive eigenvalue. In particular, the determinant of the restriction must be nonpositive:
[TABLE]
In other words, for all , we have
[TABLE]
It follows that, for all , we have
[TABLE]
Thus, the discriminant of the above quadratic polynomial in should be nonpositive:
[TABLE]
This completes the proof of Proposition 2.17. ∎
2.3. Independence and negative dependence
Let be a fixed positive real number, and let be a polynomial in . In this section, the polynomial is not necessarily homogeneous. As before, we write for the -th standard unit vector in .
Definition 2.18**.**
We say that is -Rayleigh if has nonnegative coefficients and
[TABLE]
When is the partition function of a discrete probability measure , the -Rayleigh condition captures a negative dependence property of . More precisely, when is multi-affine, that is, when has degree at most one in each variable, the -Rayleigh condition for is equivalent to
[TABLE]
Thus the -Rayleigh property of multi-affine polynomials is equivalent to the Rayleigh property for discrete probability measures studied in [Wag08] and [BBL09].
Proposition 2.19**.**
Any polynomial in is 2\Big{(}1-\frac{1}{d}\Big{)}-Rayleigh.
Proof.
The statement follows from Theorem 2.16 and Proposition 2.17 because is an increasing function of . ∎
The goal of this section is to show that the support of any homogeneous -Rayleigh polynomial is -convex (Theorem 2.23). The notion of -convexity will be useful for the proof: A subset is said to be -convex if there is an -convex set in such that
[TABLE]
The projection from to should be bijective for any such , as the -convexity of implies that is in for some . We refer to [Mur03, Section 4.7] for more on -convex sets.
We prepare the proof of Theorem 2.23 with three lemmas. Verification of the first lemma is routine and will be omitted.
Lemma 2.20**.**
The following polynomials are -Rayleigh whenever is -Rayleigh:
- (1)
The contraction of . 2. (2)
The deletion of , the polynomial obtained from by evaluating . 3. (4)
The dilation , for . 4. (5)
The translation , for .
Remark*.*
Lemma 2.20 in the previous version of this manuscript contained the following incorrect statement:
- (3)
If is -Rayleigh, then so is the diagonalization .
This implies that the rank sequence of any Rayleigh measure is strongly log-concave, which is known to be not true [BBL09, Section 7, Counterexample 1]. In fact, the rank sequence of a Rayleigh measure need not even be unimodal [KN10, Theorem 6]. Proof of Lemma 2.22 below is revised accordingly.
We introduce a partial order on by setting
[TABLE]
We say that a subset of is interval convex if the following implication holds:
[TABLE]
The augmentation property for is the implication
[TABLE]
Lemma 2.21**.**
Let be an interval convex subset of containing [math]. Then is -convex if and only if satisfies the augmentation property.
Therefore, a nonempty interval convex subset of containing [math] is -convex if and only if it is the collection of independent sets of a matroid on .
Proof.
Let be any sufficiently large positive integer, and set
[TABLE]
The “only if” direction is straightforward: If is -convex, then is -convex, and the augmentation property for is a special case of the exchange property for .
We prove the “if” direction by checking the exchange property for . Let and be elements of , and let be an index satisfying . We claim that there is an index satisfying
[TABLE]
By the augmentation property for , it is enough to justify the claim when . When , then we may take , again by the augmentation property for .
Suppose . In this case, we consider the element . The element belongs to , because is an interval convex set containing [math]. We have , and hence the augmentation property for gives an index satisfying
[TABLE]
This index is necessarily different from because . It follows that , and the -convexity of is proved. ∎
Lemma 2.22**.**
Let be a -Rayleigh polynomial in .
- (1)
The support of is interval convex. 2. (2)
If is nonzero, then is -convex.
Proof.
Suppose that the polynomial and the vectors constitute a minimal counterexample to (1) with respect to the degree and the number of variables of . We may and will suppose that is minimal among all such for the polynomial . We have
[TABLE]
since otherwise some contraction is a smaller counterexample to (1). Similarly, we have
[TABLE]
since otherwise some deletion is a smaller counterexample to (1). In addition, we may assume that is a unit vector, say
[TABLE]
since otherwise the contraction for any satisfying is a smaller counterexample to (1). Suppose is in the support of for some . In this case, we should have
[TABLE]
since otherwise is a smaller counterexample to (1). However, the above implies
[TABLE]
contradicting the -Rayleigh property of . Therefore, no is in the support of , and hence
[TABLE]
by the minimality of . Thus, for any indices and satisfying , we have
[TABLE]
for some positive constants . This contradicts the -Rayleigh property of for sufficiently small positive , proving (1).
Suppose is a counterexample to (2) that is minimal with respect to the degree and the number of variables of . By Lemma 2.21 and (1) of the current lemma, we know that the support of fails to have the augmentation property. In other words, there are and in the support of such that and, for all ,
[TABLE]
We may and will suppose that is minimal among all such and for the polynomial . For any , write for the set of indices such that . If is in the intersection of and , then is a counterexample to (2) that has degree less than that of , and hence
[TABLE]
Similarly, if is not in the union of and , then is a counterexample to (2) that involves less than variables, and hence
[TABLE]
Since is interval convex by (1), there is an index in . In addition, since is nonzero, we have
[TABLE]
The vectors and satisfy the augmentation property for , by the minimality of . Therefore, there is an index such that
[TABLE]
The first condition shows that the index cannot be in , so it must be in . The vectors and satisfy the augmentation property for , since otherwise is a smaller counterexample to (2). Therefore, there is an index such that
[TABLE]
The first condition shows that the index cannot be in , so it must be in . On the other hand, since and are in and not in , the failure of the augmentation property for and implies
[TABLE]
Note that the -Rayleigh polynomial satisfies
[TABLE]
The first pair of conditions shows that is a strictly increasing function of if we set all the variables other than equal to . On the other hand, the second pair of conditions shows that is independent of , by the interval convexity of . This contradicts the -Rayleigh property of , proving (2). ∎
Theorem 2.23**.**
If is homogeneous and -Rayleigh, then the support of is -convex.
Proof.
By (5) of Lemma 2.20 and (2) of Lemma 2.22, the support of the translation
[TABLE]
is -convex. In other words, the support of the homogenization of is -convex. Since the intersection of an -convex set with a coordinate hyperplane is -convex, this implies the -convexity of the support of . ∎
A multi-affine polynomial is said to be strongly Rayleigh if
[TABLE]
Clearly, any strongly Rayleigh multi-affine polynomial is -Rayleigh. Since a multi-affine polynomial is stable if and only if it is strongly Rayleigh [Brä07, Theorem 5.6], Theorem 2.23 extends the following theorem of Choe et al. [COSW04, Theorem 7.1]: If is a nonzero homogeneous stable multi-affine polynomial, then the support of is the set of bases of a matroid.
Lastly, we show that the bound in Proposition 2.19 is optimal.
Proposition 2.24**.**
When , all polynomials in are -Rayleigh. When , we have
[TABLE]
In other words, for any and any c<2\Big{(}1-\frac{1}{d}\Big{)}, there is that is not -Rayleigh.
Proof.
We first show by induction that, for any homogeneous bivariate polynomial with nonnegative coefficients, we have
[TABLE]
We use the obvious fact that, for any homogeneous polynomial with nonnegative coefficients ,
[TABLE]
Since is bivariate, we may write . We have
[TABLE]
The summand in the second line is nonnegative on by the mentioned fact for . The summand in the third line is nonnegative on by the mentioned fact for . The summand in the fourth line is nonnegative on by the induction hypothesis applied to .
We next show that, for any bivariate Lorentzian polynomial , we have
[TABLE]
Since is homogeneous, it is enough to prove the inequality when . In this case, the inequality follows from the concavity of the function restricted to the line . This completes the proof that any bivariate Lorentzian polynomial is -Rayleigh.
To see the second statement, consider the polynomial
[TABLE]
It is straightforward to check that is in . If is -Rayleigh, then, for any ,
[TABLE]
The desired lower bound for is obtained by setting . ∎
2.4. Characterizations of Lorentzian polynomials
We may now give a complete and useful description of the space of Lorentzian polynomials. As before, we write for the space of degree homogeneous polynomials in variables.
Theorem 2.25**.**
The closure of in is . In particular, is a closed subset of .
Proof.
By Theorem 2.13, the closure of contains . Since any limit of -Rayleigh polynomials must be -Rayleigh, the other inclusion follows from Theorem 2.23 and Proposition 2.19. ∎
Therefore, a degree homogeneous polynomial with nonnegative coefficients is Lorentzian if and only if the support of is -convex and has at most one positive eigenvalue for every . In other words, Definitions 2.1 and 2.6 define the same class of polynomials.
Example 2.26*.*
A sequence of nonnegative numbers is said to be ultra log-concave if
[TABLE]
The sequence is said to have no internal zeros if
[TABLE]
Recall from Example 2.3 that a bivariate homogeneous polynomial is strictly Lorentzian if and only if the sequence is positive and strictly ultra log-concave. Theorem 2.25 says that, in this case, the polynomial is Lorentzian if and only if the sequence is nonnegative, ultra log-concave, and has no internal zeros.
Example 2.27*.*
Using Theorem 2.25, it is straightforward to check that elementary symmetric polynomials are Lorentzian. In fact, one can show more generally that all normalized Schur polynomials are Lorentzian [HMMS, Theorem 3]. Any elementary symmetric polynomial is stable [COSW04, Theorem 9.1], but a normalized Schur polynomial need not be stable [HMMS, Example 9].
Let be the projectivization of equipped with the quotient topology. The image of in the projective space is homeomorphic to the intersection of with the unit sphere in for the Euclidean norm on the coefficients.
Theorem 2.28**.**
The space is compact and contractible.
Proof.
Since is compact, Theorem 2.25 implies that is compact. A deformation retract of can be constructed using Theorem 2.10.∎
We conjecture that is homeomorphic to a familiar space.
Conjecture 2.29**.**
The space is homeomorphic to a closed Euclidean ball.
For other appearances of stratified Euclidean balls in the interface of analysis of combinatorics, see [GKL, GKL19] and references therein. Prominent examples are the totally nonnegative parts of Grassmannian and other partial flag varieties.
Let be a polynomial in variables with nonnegative coefficients. In [Gur09], Gurvits defines to be strongly log-concave if, for all ,
[TABLE]
In [AOVI], Anari et al. define to be completely log-concave if, for all and any matrix with nonnegative entries,
[TABLE]
where is the differential operator . We show that the two notions agree with each other and with the Lorentzian property for homogeneous polynomials.888An implication similar to of Theorem 2.30 can be found in [ALOVIII, Theorem 3.2].
Theorem 2.30**.**
The following conditions are equivalent for any homogeneous polynomial .
- (1)
is completely log-concave. 2. (2)
is strongly log-concave. 3. (3)
is Lorentzian.
The support of any Lorentzian polynomial is -convex by Theorem 2.25. Thus, by Theorem 2.30, the same holds for any strongly log-concave homogeneous polynomial. This answers a question of Gurvits [Gur09, Section 4.5 (iii)].
Corollary 2.31**.**
The support of any strongly log-concave homogeneous polynomial is -convex.
Similarly, we can use Theorem 2.30 to show that the class of strongly log-concave homogeneous polynomials is closed under multiplication. This answers another question of Gurvits [Gur09, Section 4.5 (iv)] for homogeneous polynomials.
Corollary 2.32**.**
The product of strongly log-concave homogeneous polynomials is strongly log-concave.
Proof.
Let be an element of , and let be an element of . It is straightforward to check that is an element of , where is a set of variables disjoint from . It follows that is an element of , since setting preserves the Lorentzian property by Theorem 2.10. ∎
Corollary 2.32 extends the following theorem of Liggett [Lig97, Theorem 2]: The convolution product of two ultra log-concave sequences with no internal zeros is an ultra log-concave sequence with no internal zeros.
To prove Theorem 2.30, we use the following elementary observation. Let be a homogeneous polynomial in variables of degree .
Proposition 2.33**.**
The following are equivalent for any satisfying .
- (1)
The Hessian of is negative semidefinite at . 2. (2)
The Hessian of is negative semidefinite at . 3. (3)
The Hessian of has exactly one positive eigenvalue at .
The equivalence of (2) and (3) appears in [AOVI].
Proof.
We fix throughout the proof. For symmetric matrices and , we write to mean the following interlacing relationship between the eigenvalues of and :
[TABLE]
Let , , and for the Hessians of , , and , respectively. We have
[TABLE]
Since is positive semidefinite of rank one, Weyl’s inequalities for Hermitian matrices [Ser10, Theorem 6.3] show that
[TABLE]
Since , has at least one positive eigenvalue, and hence (1) (2) (3).
For (3) (1), suppose that has exactly one positive eigenvalue. We introduce a positive real parameter and consider the polynomial
[TABLE]
We write for the Hessian of , and write for the Hessian of .
Note that is nonsingular and has exactly one positive eigenvalue for all sufficiently small positive . In addition, we have , and hence has at most one nonnegative eigenvalue for all sufficiently small positive . However, by Euler’s formula for homogeneous functions, we have
[TABLE]
so that [math] is the only nonnegative eigenvalue of for any such . The implication (3) (1) now follows by limiting to [math]. ∎
It follows that, for any nonzero degree homogeneous polynomial with nonnegative coefficients, the following conditions are equivalent:
- –
The function is concave on . 2. –
The function is concave on . 3. –
The Hessian of has exactly one positive eigenvalue on .
Proof of Theorem 2.30.
We may suppose that has degree . Clearly, completely log-concave polynomials are strongly log-concave.
Suppose is a strongly log-concave homogeneous polynomial of degree . By Proposition 2.33, either is identically zero or the Hessian of has exactly one positive eigenvalue on for all . By Proposition 2.17, is 2\big{(}1-\frac{1}{d}\big{)}-Rayleigh, and hence, by Theorem 2.23, the support of is -convex. Therefore, by Theorem 2.25, is Lorentzian.
Suppose is a nonzero Lorentzian polynomial. Theorem 2.16 and Proposition 2.33 together show that is concave on . Therefore, it is enough to prove that \big{(}\sum_{i=1}^{n}a_{i}\partial_{i}\big{)}f is Lorentzian for any nonnegative numbers . This is a direct consequence of Theorem 2.25 and Corollary 2.11. ∎
3. Advanced theory
3.1. Linear operators preserving Lorentzian polynomials
We describe a large class of linear operators that preserve the Lorentzian property. An analog was achieved for the class of stable polynomials in [BB09, Theorem 2.2], where the linear operators preserving stability were characterized. For an element of , we set
[TABLE]
The projection operator is the linear map that substitutes each by :
[TABLE]
The polarization operator is the linear map that sends to the product
[TABLE]
where stands for the product of binomial coefficients . Note that
- –
for every , we have , and 2. –
for every and every , the polynomial is symmetric in the variables .
The above properties characterize among the linear operators from to .
Proposition 3.1**.**
The operators and preserve the Lorentzian property.
In other words, is a Lorentzian polynomial for any Lorentzian polynomial , and is a Lorentzian polynomial for any Lorentzian polynomial .
Proof.
The statement for follows from Theorem 2.10. We prove the statement for . It is enough to prove that is Lorentzian when for .
Set , and identify with the set of all monomials in . Since , we have
[TABLE]
which is clearly -convex. Therefore, by Theorem 2.25, it remains to show that the quadratic form is stable for any .
Define by the equality . Note that, after renaming the variables if necessary, the -th partial derivative of is a positive multiple of a polarization of the -th partial derivative of :
[TABLE]
Since the operator preserves stability [BB09, Proposition 3.4], the conclusion follows from the stability of the quadratic form . ∎
Let be an element of , let be an element of , and set . In the remainder of this section, we fix a linear operator
[TABLE]
and suppose that the linear operator is homogeneous of degree for some :
[TABLE]
The symbol of is a homogeneous polynomial of degree in variables defined by
[TABLE]
We show that the homogeneous operator preserves the Lorentzian property if its symbol is Lorentzian.
Theorem 3.2**.**
If and , then .
When , Theorem 3.2 provides a large class of linear operators that preserve the ultra log-concavity of sequences of nonnegative numbers with no internal zeros. We prepare the proof of Theorem 3.2 with a special case.
Lemma 3.3**.**
Let be the linear operator defined by
[TABLE]
Then preserves the Lorentzian property.
Proof.
It is enough to prove that when for . In this case,
[TABLE]
which is clearly -convex. Therefore, by Theorem 2.25, it suffices to show that the quadratic form is stable for any not containing . We write for the Lorentzian polynomial . Since is multi-affine, we have
[TABLE]
We give separate arguments when and . If contains , then
[TABLE]
and hence is stable. If does not contain , then
- –
the linear form is not identically zero, because , 2. –
we have , because is stable, and 3. –
we have , by Lemma 2.9 (1).
Therefore, by Lemma 2.9 (4), the quadratic form is stable. ∎
Proof of Theorem 3.2.
The polarization of is the operator defined by
[TABLE]
We write for the concatenation of and in . By [BB09, Lemma 3.5], the symbol of the polarization is the polarization of the symbol999The statement was proved in [BB09, Lemma 3.5] when . Clearly, this special case implies the general case.:
[TABLE]
Therefore, by Proposition 3.1, the proof reduces to the case and .
Suppose is a multi-affine polynomial in and is a multi-affine polynomial in . Since the product of Lorentzian polynomials is Lorentzian by Corollary 2.32, we have
[TABLE]
Applying the operator in Lemma 3.3 for the pair of variables for , we have
[TABLE]
We substitute every by zero in the displayed equation to get
[TABLE]
Theorem 2.10 shows that the right-hand side belongs to , completing the proof. ∎
We remark that there are homogeneous linear operators preserving the Lorentzian property whose symbols are not Lorentzian. This contrasts the analog of Theorem 3.2 for stable polynomials [BB09, Theorem 2.2]. As an example, consider the linear operator defined by
[TABLE]
The symbol of is not Lorentzian because its support is not -convex. The operator preserves Lorentzian polynomials but does not preserve (non-homogeneous) stable polynomials.
Theorem 3.4**.**
If is a homogeneous linear operator that preserves stable polynomials and polynomials with nonnegative coefficients, then preserves Lorentzian polynomials.
Proof.
According to [BB09, Theorem 2.2], preserves stable polynomials if and only if either
- (I)
the rank of is not greater than two and is of the form
[TABLE]
where are linear functionals and are stable polynomials satisfying , 2. (II)
the polynomial is stable, or 3. (III)
the polynomial is stable.
Suppose one of the three conditions, and suppose in addition that preserves polynomials with nonnegative coefficients.
Suppose (I) holds. In this case, the image of is contained in the set of stable polynomials [BB10, Theorem 1.6]. By Proposition 2.2, homogeneous stable polynomials with nonnegative coefficients are Lorentzian. Since preserves polynomials with nonnegative coefficients, is Lorentzian whenever is a homogeneous polynomial with nonnegative coefficients.
Suppose (II) holds. Since preserves polynomials with nonnegative coefficients, is Lorentzian by Proposition 2.2. Therefore, by Theorem 3.2, is Lorentzian whenever is Lorentzian.
Suppose (III) holds. Since all the nonzero coefficients of a homogeneous stable polynomial have the same sign [COSW04, Theorem 6.1], we have
[TABLE]
In both cases, is stable and has nonnegative coefficients. Thus is Lorentzian, and the conclusion follows from Theorem 3.2. ∎
In the remainder of this section, we record some useful operators that preserves the Lorentzian property. The multi-affine part of a polynomial is the polynomial .
Corollary 3.5**.**
The multi-affine part of any Lorentzian polynomial is a Lorentzian polynomial.
Proof.
Clearly, taking the multi-affine part is a homogeneous linear operator that preserves polynomials with nonnegative coefficients. Since this operator also preserves stable polynomials [COSW04, Proposition 4.17], the proof follows from Theorem 3.4. ∎
Remark 3.6*.*
Corollary 3.5 can be used to obtain a multi-affine analog of Theorem 2.28. Write for the space of multi-affine degree homogeneous polynomials in variables, and write for the corresponding set of multi-affine Lorentzian polynomials. Let be the projectivization of the vector space , and let be the set of polynomials in with support . We identify a rank matroid on with its set of bases . Writing and for the images of and in respectively, we have
[TABLE]
where the union is over all rank matroids on . By Theorem 2.10 and Corollary 3.5, is a compact contractible subset of . By Theorem 3.10, is nonempty for every matroid . In addition, by Proposition 3.25, is contractible for every matroid .
Let be the linear operator defined by the condition . The normalization operator turns generating functions into exponential generating functions.
Corollary 3.7**.**
If is a Lorentzian polynomial, then is a Lorentzian polynomial.
It is shown in [HMMS, Theorem 3] that the normalized Schur polynomial is Lorentzian for any partition . Note that the converse of Corollary 3.7 fails in general. For example, complete symmetric polynomials, which are special cases of Schur polynomials, need not be Lorentzian.
Proof.
Let be any element of . By Theorem 3.2, it suffices to show that the symbol
[TABLE]
is a Lorentzian polynomial. Since the product of Lorentzian polynomials is Lorentzian by Corollary 2.32, the proof is reduced to the case when the symbol is bivariate. In this case, using the characterization of bivariate Lorentzian polynomials in Example 2.26, we get the Lorentzian property from the log-concavity of the sequence . ∎
Corollary 3.8 below extends the classical fact that the convolution product of two log-concave sequences with no internal zeros is a log-concave sequence with no internal zeros. For early proofs of the classical fact, see [Kar68, Chapter 8] and [Men69].
Corollary 3.8**.**
If and are Lorentzian polynomials, then is a Lorentzian polynomial.
Note that the analogous statement for stable polynomials fails to hold in general. For example, when , the polynomial is stable but is not.
Proof.
Suppose that and belong to . We consider the linear operator
[TABLE]
By Theorem 3.2, it is enough to show that its symbol
[TABLE]
is a Lorentzian polynomial in variables. For this, we consider the linear operator
[TABLE]
By Theorem 3.2, it is enough to show that its symbol
[TABLE]
is a Lorentzian polynomial in variables. The statement is straightforward to check using Theorem 2.25. See Theorem 3.10 below for a more general statement. ∎
The symmetric exclusion process is one of the main models considered in interacting particle systems. It is a continuous time Markov chain which models particles that jump symmetrically between sites, where each site may be occupied by at most one particle [Lig10]. A problem that has attracted much attention is to find negative dependence properties that are preserved under the symmetric exclusion process. In [BBL09, Theorem 4.20], it was proved that strongly Rayleigh measures are preserved under the symmetric exclusion process. In other words, if is a stable multi-affine polynomial with nonnegative coefficients, then the multi-affine polynomial defined by
[TABLE]
is stable for all . We prove an analog for Lorentzian polynomials.
Corollary 3.9**.**
Let be a multi-affine polynomial with nonnegative coefficients. If the homogenization of is a Lorentzian polynomial, then the homogenization of is a Lorentzian polynomial for all .
Proof.
Recall that a polynomial with nonnegative coefficients is stable if and only if its homogenization is stable [BBL09, Theorem 4.5]. Clearly, is homogeneous and preserves polynomials with nonnegative coefficients. Since preserves stability of multi-affine polynomials by [BBL09, Theorem 4.20], the statement follows from Theorem 3.4. ∎
3.2. Matroids, -convex sets, and Lorentzian polynomials
The generating function of a subset is, by definition,
[TABLE]
We characterize matroids and -convex sets in terms of their generating functions.
Theorem 3.10**.**
The following are equivalent for any nonempty .
- (1)
There is a Lorentzian polynomial whose support is . 2. (2)
There is a homogeneous -Rayleigh polynomial whose support is . 3. (3)
There is a homogeneous -Rayleigh polynomial whose support is for some . 4. (4)
The generating function is a Lorentzian polynomial. 5. (5)
The generating function is a homogeneous -Rayleigh polynomial. 6. (6)
The generating function is a homogeneous -Rayleigh polynomial for some . 7. (7)
is -convex.
When , any one of the above conditions is equivalent to
- (8)
is the set of bases of a matroid on .
The statement that the basis generating polynomial is log-concave on the positive orthant can be found in [AOVI, Theorem 4.2]. An equivalent statement that the Hessian has exactly one positive eigenvalue on the positive orthant has been noted earlier in [HW17, Remark 15]. The equivalence of the conditions (4) and (7) will be generalized to -convex functions in Theorem 3.14.
We prepare the proof of Theorem 3.10 with an analysis of the quadratic case.
Lemma 3.11**.**
The following conditions are equivalent for any symmetric matrix with entries in .
- (1)
The quadratic polynomial is Lorentzian. 2. (2)
The support of the quadratic polynomial is -convex.
Proof.
Theorem 2.25 implies (1) (2). We prove (2) (1). We may and will suppose that no column of is zero. Let be the -convex support of , and set
[TABLE]
The exchange property for shows that for every and . In addition, again by the exchange property for ,
[TABLE]
is the set of bases of a rank matroid on without loops. Writing for the decomposition of into parallel classes in the matroid, we have
[TABLE]
and hence is a Lorentzian polynomial. ∎
Proof of Theorem 3.10.
Theorem 2.23, Theorem 2.25, and Proposition 2.19 show that
[TABLE]
Since (4) (1), we only need to prove (7) (4).
If is an -convex subset of , then is a homogeneous polynomial of some degree . Suppose , and let be an element of . Note that, in general, the support of is -convex whenever the support of is -convex. Therefore, is Lorentzian by Lemma 3.11, and hence is Lorentzian by Theorem 2.25. ∎
Let be the set of bases of a matroid on . If is regular [FM92], if is representable over the finite fields and [COSW04], if the rank of is at most [Wag05], or if the number of elements is at most [Wag05], then is -Rayleigh. Seymour and Welsh found the first example of a matroid whose basis generating function is not -Rayleigh [SW75]. We propose the following improvement of Theorem 3.10.
Conjecture 3.12**.**
The following conditions are equivalent for any nonempty .
- (1)
is the set of bases of a matroid on . 2. (2)
The generating function is a homogeneous -Rayleigh polynomial.
The constant is best possible: For any positive real number , there is a matroid whose basis generating function is not -Rayleigh [HSW, Theorem 7].
3.3. Valuated matroids, -convex functions, and Lorentzian polynomials
Let be a function from to . The effective domain of is, by definition,
[TABLE]
The function is said to be -convex if satisfies the symmetric exchange property:
- (1)
For any and any satisfying , there is satisfying
[TABLE]
Note that the effective domain of an -convex function on is an -convex subset of . In particular, the effective domain of an -convex function on is contained in for some . In this case, we identify with its restriction to . When the effective domain of is is -convex, the symmetric exchange property for is equivalent to the following local exchange property:
- (2)
For any with , there are and satisfying
[TABLE]
A proof of the equivalence of the two exchange properties can be found in [Mur03, Section 6.2].
Example 3.13*.*
The indicator function of is the function defined by
[TABLE]
Clearly, is -convex if and only if the indicator function is -convex.
A function is said to be -concave if is -convex. The effective domain of an -concave function is
[TABLE]
A valuated matroid on is an -concave function on whose effective domain is a nonempty subset of . The effective domain of a valuated matroid on is the set of bases of a matroid on , the underlying matroid of .
In this section, we prove that the class of tropicalized Lorentzian polynomials coincides with the class of -convex functions. The tropical connection is used to produce Lorentzian polynomials from -convex functions. First, we state a classical version of the result. For any function and a positive real number , we define
[TABLE]
where and is the product of binomial coefficients . When is the indicator function of , the polynomial is independent of and equal to the generating function considered in Section 3.2.
Theorem 3.14**.**
The following conditions are equivalent for .
- (1)
The function is -convex. 2. (2)
The polynomial is Lorentzian for all . 3. (3)
The polynomial is Lorentzian for all .
The proof of Theorem 3.14, which relies on the theory of phylogenetic trees and the problem of isometric embeddings of finite metric spaces in Euclidean spaces, will be given at the end of this subsection.
Example 3.15*.*
A function from to is said to be -convex if, for some positive integer , the function from to defined by
[TABLE]
is -convex. The condition does not depend on , and -concave functions are defined similarly. We refer to [Mur03, Chapter 6] for more on -convex and -concave functions.
It can be shown that every matroid rank function , viewed as a function on with the effective domain , is -concave. See [Shi12, Section 3] for an elementary proof and other related results. Thus, by Theorem 3.14, the normalized rank generating function
[TABLE]
is Lorentzian for all . We will obtain a sharper result on in Section 4.3.
Theorem 3.14 provides a useful sufficient condition for a homogeneous polynomial to be Lorentzian. Let be an arbitrary homogeneous polynomial with nonnegative real coefficients written in the normalized form
[TABLE]
We define a discrete function using natural logarithms of the normalized coefficients:
[TABLE]
Corollary 3.16**.**
If is an -concave function, then is a Lorentzian polynomial.
Proof.
By Theorem 3.14, the polynomial is Lorentzian when . ∎
We note that the converse of Corollary 3.16 does not hold. For example, the polynomial
[TABLE]
is Lorentzian, being a product of Lorentzian polynomials. However, fails to be -concave when .
We formulate a tropical counterpart of Theorem 3.14. Let be the field of Laurent series with complex coefficients that have a positive radius of convergence around [math]. By definition, any nonzero element of is a series of the form
[TABLE]
where are nonzero complex numbers and are integers, that converges on a punctured open disk centered at [math]. Let be the subfield of elements that have real coefficients. We define the fields of real and complex convergent Puiseux series101010The main statements in this section are valid over the field of formal Puiseux series as well. by
[TABLE]
Any nonzero element of is a series of the form
[TABLE]
where are nonzero complex numbers and are rational numbers that have a common denominator. The leading coefficient of is , and the leading exponent of is . A nonzero element of is positive if its leading coefficient is positive. The valuation map is the function
[TABLE]
that takes the zero element to and a nonzero element to its leading exponent. For a nonzero element , we have
[TABLE]
The field is algebraically closed, and the field is real closed. See [Spe05, Section 1.5] and references therein. Since the theory of real closed fields has quantifier elimination [Mar02, Section 3.3], for any first-order formula in the language of ordered fields and any , we have
[TABLE]
In particular, Tarski’s principle holds for : A first-order sentence in the language of ordered fields holds in if and only if it holds in .
Definition 3.17**.**
Let be a nonzero homogeneous polynomial with coefficients in . The tropicalization of is the discrete function defined by
[TABLE]
We say that is log-concave on if the function is concave on for all sufficiently small positive real numbers .
Note that the support of is the effective domain of the tropicalization of . We write for the set of all degree homogeneous polynomials in whose support is -convex.
Definition 3.18** (Lorentzian polynomials over ).**
We set , , and
[TABLE]
For , we define by setting
[TABLE]
The polynomials in will be called Lorentzian.
By Proposition 2.33, the log-concavity of homogeneous polynomials can be expressed in the first-order language of ordered fields. It follows that the analog of Theorem 2.30 holds for any homogeneous polynomial with coefficients in .
Theorem 3.19**.**
The following conditions are equivalent for .
- (1)
For any and any matrix with entries in ,
[TABLE]
where is the differential operator . 2. (2)
For any , the polynomial is identically zero or log-concave on . 3. (3)
The polynomial is Lorentzian.
The field is real closed, and the field is algebraically closed [Spe05, Section 1.5]. Any element of can be written as a sum
[TABLE]
where is the real part of and is the imaginary part of . The open upper half plane in is the set of elements in with positive imaginary parts. A polynomial in is stable if is non-vanishing on or identically zero, where is the open upper half plane in . According to [Brä10, Theorem 4], tropicalizations of homogeneous stable polynomials over are -convex functions.111111In [Brä10], the field of formal Puiseux series with real exponents containing was used. The tropicalization used in [Brä10] differs from ours by a sign. Here we prove that tropicalizations of Lorentzian polynomials over are -convex, and that all -convex functions are limits of tropicalizations of Lorentzian polynomials over .121212If is used instead of , then all -convex functions are tropicalizations of Lorentzian polynomials. More precisely, a discrete function with values in is -convex if and only if there is a Lorentzian polynomial over whose tropicalization is . In this setting, the Dressian of a matroid can be identified with the set of tropicalized Lorentzian polynomials with , where is the set of bases of .
Theorem 3.20**.**
The following conditions are equivalent for any function .
- (i)
The function is -convex. 2. (ii)
There is a Lorentzian polynomial in whose tropicalization is .
Let be a matroid with the set of bases . The Dressian of , denoted , is the tropical variety in obtained by intersecting the tropical hypersurfaces of the Plücker relations in [MS15, Section 4.4]. Since is a rational polyhedral fan whose points bijectively correspond to the valuated matroids with underlying matroid , Theorem 3.20 shows that
[TABLE]
We note that the corresponding statement for stable polynomials fails to hold. For example, when is the Fano plane, there is no stable polynomial whose support is [Brä07, Section 6].
We prove Theorems 3.14 and 3.20 together after reviewing the needed results on the space of phylogenetic trees and the isometric embeddings of finite metric spaces in Euclidean spaces. A phylogenetic tree with leaves is a tree with labelled leaves and no vertices of degree . A function is a tree distance if there is a phylogenetic tree with leaves and edge weights such that
[TABLE]
The space of phylogenetic trees is the set of all tree distances in . The Fundamental Theorem of Phylogenetics shows that
[TABLE]
where is the Dressian of the rank uniform matroid on [MS15, Section 4.3].
We give a spectral characterization of tree distances. For any function and any positive real number , we define an symmetric matrix by
[TABLE]
We say that an symmetric matrix is conditionally negative definite if
[TABLE]
Basic properties of conditionally negative definite matrices are collected in [BR97, Chapter 4].
Lemma 3.21**.**
The following conditions are equivalent for any function .
- (1)
The matrix has exactly one positive eigenvalue for all . 2. (2)
The function is a tree distance.
Lemma 3.21 is closely linked to the problem of isometric embeddings of ultrametric spaces in Hilbert spaces. Let be a metric on . Since and for all , we may identify with a function . We define an symmetric matrix by
[TABLE]
We say that admits an isometric embedding into if there is such that
[TABLE]
where is the standard Euclidean norm on . The following theorem of Schoenberg [Sch38] characterizes metrics on that admit an isometric embedding into some .
Theorem 3.22**.**
A metric on admits an isometric embedding into some if and only if the matrix is conditionally negative semidefinite.
Recall that an ultrametric on is a metric on such that
[TABLE]
Equivalently, is an ultrametric if the maximum of is attained at least twice for any . Any ultrametric is a tree distance given by a phylogenetic tree [MS15, Section 4.3]. In [TV83], Timan and Vestfrid proved that any separable ultrametric space is isometric to a subspace of . We use the following special case.
Theorem 3.23**.**
Any ultrametric on admits an isometric embedding into .
Proof of Lemma 3.21.
We prove (1) (2). We may suppose that takes rational values. If (1) holds, then the quadratic polynomial is stable for all . Therefore, by the quantifier elimination for the theory of real closed fields, the quadratic form
[TABLE]
is stable. By [Brä10, Theorem 4], tropicalizations of stable polynomials are -convex131313The tropicalization used in [Brä10] differs from ours by a sign., and hence the function is -convex. In other words, we have
[TABLE]
For (2) (1), we first consider the special case when is an ultrametric on . In this case, is also an ultrametric on for all . It follows from Theorems 3.22 and 3.23 that is conditionally negative definite for all , and Cauchy’s interlacing theorem shows that conditionally negative definite matrices have at most one positive eigenvalue. In the general case, we use that is the sum of its linearity space with the space of ultrametrics on [MS15, Lemma 4.3.9]. Thus, for any tree distance on , there is an ultrametric on and real numbers such that
[TABLE]
Therefore, the symmetric matrix is congruent to , and the conclusion follows from the case of ultrametrics. ∎
We start the proof of Theorems 3.14 and 3.20 with a linear algebraic lemma. Let be an symmetric matrix with entries in .
Lemma 3.24**.**
If has exactly one positive eigenvalue, then has exactly one positive eigenvalue for .
Proof.
If is the Perron eigenvector of , then is conditionally negative definite [BR97, Lemma 4.4.1]. Therefore, is conditionally negative definite [BCR84, Corollary 2.10], and the conclusion follows. ∎
Let be a degree homogeneous polynomial written in the normalized form
[TABLE]
For any nonnegative real number , we define
[TABLE]
We use Lemma 3.24 to construct a homotopy from any Lorentzian polynomial to the generating function of its support. The following proposition was proved in [ALOVII] for strongly log-concave multi-affine polynomials.
Proposition 3.25**.**
If is Lorentzian, then is Lorentzian for all .
Proof.
Using the characterization of Lorentzian polynomials in Theorem 2.25, the proof reduces to the case of quadratic polynomials. Using Theorem 2.10, the proof further reduces to the case . In this case, the assertion is Lemma 3.24. ∎
Set , and let and be arbitrary functions. Write for the standard unit vectors in with and , and let be the linear map
[TABLE]
We define the polarization of to be the function satisfying
[TABLE]
We define the projection of to be the function satisfying
[TABLE]
It is straightforward to check the symmetric exchange properties of and from the symmetric exchange properties of and .141414In the language of [KMT07], the polarization of is obtained from by splitting of variables and restricting to , and the projection of is obtained from by aggregation of variables.
Lemma 3.26**.**
Let and be arbitrary functions.
- (1)
If is an -convex function, then is an -convex function. 2. (2)
If is an -convex function, then is an -convex function.
As a final preparation for the proof of Theorems 3.14 and 3.20, we show that any -convex function on can be approximated by -convex functions whose effective domain is .
Lemma 3.27**.**
For any -convex function , there is a sequence of -convex functions such that
[TABLE]
The sequence can be chosen so that in and outside .
Proof.
It is enough to prove the case when is not the constant function . Write for the standard unit vectors in . Let and be the restrictions of the linear maps from to given by
[TABLE]
For any function , we define the function by
[TABLE]
For any function , we define the function by
[TABLE]
Recall that the operations of splitting [KMT07, Section 4] and aggregation [KMT07, Section 5] preserve -convexity of discrete functions. Therefore, and preserve -convexity. Now, given , set
[TABLE]
where is the restriction of the linear function on defined by
[TABLE]
The existence theorem for nonnegative matrices with given row and column sums shows that the restriction of to any fiber of is surjective [Bru06, Corollary 1.4.2]. Thus, the assumption that is not identically implies that for every . It is straightforward to check that the sequence has the other required properties for large enough . ∎
Proof of Theorem 3.20, (ii) (i).
Let be a polynomial in whose tropicalization is . We show the -convexity of by checking the local exchange property: For any with , there are and satisfying
[TABLE]
Since , we can find in and indices in such that such that
[TABLE]
Since is stable, the tropicalization of is -convex by [Brä10, Theorem 4]. The conclusion follows from the local exchange property for the tropicalization of . ∎
Proof of Theorem 3.14.
We prove (1) (3). We first show the implication in the special case
[TABLE]
Since is -convex, it is enough to prove that is has exactly one positive eigenvalue for all and all . Since by [MS15, Theorem 4.3.5] and [MS15, Definition 4.4.1], the desired statement follows from Lemma 3.21. This proves the first special case. Now consider the second special case
[TABLE]
By Lemma 3.26, the polarization is an -convex function with effective domain , and hence we may apply the known implication (1) (3) for . Therefore,
[TABLE]
where . Thus, by Proposition 3.1, the polynomial is Lorentzian for all , and the second special case is proved. Next consider the third special case
[TABLE]
By Lemma 3.26, the effective domain of is an -convex set. Therefore, by Theorem 3.10,
[TABLE]
Thus, by Proposition 3.1, the polynomial is Lorentzian, and the the third special case is proved. In the remaining case when and the effective domain of is arbitrary, we express as the limit of -convex functions with effective domain using Lemma 3.27. Since , we have
[TABLE]
Thus the conclusion follows from the second special case applied to each .
We prove (1) (2). Introduce a positive real number , and consider the -convex function . Applying the known implication (1) (3), we see that the polynomial is Lorentzian for all . Therefore, by Proposition 3.25,
[TABLE]
is Lorentzian for all . Taking the limit to zero, we have (2).
We prove (2) (1) and (3) (1). By the quantifier elimination for the theory of real closed fields, the polynomial with coefficients in is Lorentzian if (2) holds. Similarly, the polynomial is Lorentzian if (3) holds. Since
[TABLE]
the conclusion follows from (ii) (i) of Theorem 3.20. ∎
Proof of Theorem 3.20, (i) (ii).
By Theorem 3.14, is Lorentzian for all sufficiently small positive real numbers . Therefore, by the quantifier elimination for the theory of real closed fields, the polynomial is Lorentzian over . Clearly, the tropicalization of is . ∎
Corollary 3.28**.**
Tropicalizations of Lorentzian polynomials over are -convex, and all -convex functions are limits of tropicalizations of Lorentzian polynomials over .
Proof.
By Theorem 3.20, it is enough to show that any -convex function is a limit of -convex functions . By Lemma 3.27, we may suppose that
[TABLE]
In this case, by Lemma 3.26, the polarization is -convex function satisfying
[TABLE]
In other words, is a valuated matroid whose underlying matroid is uniform of rank on elements. Since the Dressian of the matroid is a rational polyhedral fan [MS15, Section 4.4], there are -convex functions satisfying
[TABLE]
By Lemma 3.26, is the limit of -convex functions . ∎
4. Examples and applications
4.1. Convex bodies and Lorentzian polynomials
For any collection of convex bodies in , consider the function
[TABLE]
where is the Minkowski sum and is the Euclidean volume. Minkowski noticed that the function is a degree homogeneous polynomial in with nonnegative coefficients. We may write
[TABLE]
where is, by definition, the mixed volume
[TABLE]
For any convex bodies in , the mixed volume is symmetric in its arguments and satisfies the relation
[TABLE]
We refer to [Sch14] for background on mixed volumes.
Theorem 4.1**.**
The volume polynomial is a Lorentzian polynomial for any .
When combined with Theorem 2.25, Theorem 4.1 implies the following statement.
Corollary 4.2**.**
The support of is an -convex for any .
In other words, the set of all satisfying the non-vanishing condition
[TABLE]
is -convex for any convex bodies in .
Remark 4.3*.*
The mixed volume is positive precisely when there are line segments with linearly independent directions [Sch14, Theorem 5.1.8]. Thus, when consists of line segments in , Corollary 4.2 states the familiar fact that, for any configuration of vectors , the collection of linearly independent -subsets of is the set of bases of a matroid.
The same reasoning shows that, in fact, the basis generating polynomial of a matroid on is the volume polynomial of convex bodies precisely when the matroid is regular. In particular, not every Lorentzian polynomial is a volume polynomial of convex bodies. For example, the elementary symmetric polynomial
[TABLE]
is not the volume polynomial of four convex bodies in the plane. By the compactness theorem of Shephard for the affine equivalence classes of convex bodies [She60, Theorem 1], the image of the set of volume polynomials of convex bodies in is compact. Thus, the displayed elementary symmetric polynomial is not even the limit of volume polynomials of convex bodies.
On the other hand, a collection is the support of a volume polynomial of convex bodies in if and only if is the set of basis of a rank matroid on that is representable over . For example, there are no seven convex bodies in whose volume polynomial has the support given by the set of bases of the Fano matroid.
Proof of Theorem 4.1.
By continuity of the volume functional [Sch14, Theorem 1.8.20], we may suppose that every convex body in is -dimensional. In this case, every coefficient of is positive. Thus, by Theorem 2.25, it is enough to show that is Lorentzian for every . For this we use a special case of the Brunn-Minkowski theorem [Sch14, Theorem 7.4.5]: For any convex bodies in , the function
[TABLE]
is concave on . In particular, the function
[TABLE]
is concave on for every . The conclusion follows from Proposition 2.33. ∎
The Alexandrov–Fenchel inequality [Sch14, Section 7.3] states that
[TABLE]
We show that an analog holds for any Lorentzian polynomial.
Proposition 4.4**.**
If is a Lorentzian polynomial, then
[TABLE]
Proof.
Consider the Lorentzian polynomial . Substituting by zero for all other than and , we get the bivariate quadratic polynomial
[TABLE]
The displayed polynomial is Lorentzian by Theorem 2.10, and hence . ∎
We may reformulate Proposition 4.4 as follows. Let be a homogeneous polynomial of degree in variables. The complete homogeneous form of is the multi-linear function defined by
[TABLE]
Note that the complete homogeneous form of is symmetric in its arguments. By Euler’s formula for homogeneous functions, we have
[TABLE]
Proposition 4.5**.**
If is Lorentzian, then, for any and ,
[TABLE]
Proof.
For every , we write , and set
[TABLE]
By Corollary 2.11, the quadratic polynomial is Lorentzian. We may suppose that the Hessian of the quadratic polynomial is not identically zero and . Note that
[TABLE]
Since has exactly one positive eigenvalue, the conclusion follows from Cauchy’s interlacing theorem. ∎
4.2. Projective varieties and Lorentzian polynomials
Let be a -dimensional irreducible projective variety over an algebraically closed field . If are Cartier divisors on , the intersection product is an integer defined by the following properties:
- –
the product is symmetric and multilinear as a function of its arguments, 2. –
the product depends only on the linear equivalence classes of the , and 3. –
if are effective divisors meeting transversely at smooth points of , then
[TABLE]
Given an irreducible subvariety of dimension , the intersection product
[TABLE]
is then defined by replacing each divisor with a linearly equivalent Cartier divisor whose support does not contain and intersecting the restrictions of in . The definition of the intersection product linearly extends to -linear combination of Cartier divisors, called -divisors [Laz04, Section 1.3]. If is a -divisor on , we write for the self-intersection . For a gentle introduction to Cartier divisors and their intersection products, we refer to [Laz04, Section 1.1]. See [Ful98] for a comprehensive study.
Let be a collection of -divisors on . We define the volume polynomial of by
[TABLE]
where is the intersection product
[TABLE]
A -divisor on is said to be nef if for every irreducible curve in [Laz04, Section 1.4].
Theorem 4.6**.**
If are nef divisors on , then is a Lorentzian polynomial.
When combined with Theorem 2.25, Theorem 4.6 implies the statement.
Corollary 4.7**.**
If are nef divisors on , then the support of is -convex.
In other words, the set of all satisfying the non-vanishing condition
[TABLE]
is -convex for any -dimensional projective variety and any nef divisors on . Corollary 4.7 implies a result of Castillo et al. [CRLMZ, Proposition 5.4], which says that the support of the multidegree of any irreducible mutiprojective variety is a discrete polymatroid.
Remark 4.8*.*
Let be a collection of vectors in . In [HW17, Section 4], one can find a -dimensional projective variety and nef divisors on such that
[TABLE]
where if corresponds to a linearly independent subset of and if otherwise. Thus, in this case, Corollary 4.7 states the familiar fact that the collection of linearly independent -subsets of is the set of bases of a matroid.
Proof of Theorem 4.6.
By Kleiman’s theorem [Laz04, Section 1.4], every nef divisor is a limit of ample divisors, and we may suppose that every divisor in is very ample. In this case, every coefficient of is positive. Thus, by Theorem 2.25, it is enough to show that is Lorentzian for every . Note that
[TABLE]
By Bertini’s theorem [Laz04, Section 3.3], there is an irreducible surface such that
[TABLE]
If is smooth, then the Hodge index theorem [Har77, Theorem V.1.9] shows that the displayed quadratic form has exactly one positive eigenvalue. In general, the Hodge index theorem applied to any resolution of singularities of implies the one positive eigenvalue condition, by the projection formula [Ful98, Example 2.4.3]. ∎
How large is the set of volume polynomials of projective varieties within the set of Lorentzian polynomials? We formulate various precise versions of this question. Let be the set of volume polynomials of nef divisors on a -dimensional projective variety over , and let , where the union is over all algebraically closed fields.
Question 4.9**.**
Fix any algebraically closed field .
- (1)
Is there a polynomial in that is not in the closure of ? 2. (2)
Is there a polynomial in that is not in the closure of ? 3. (3)
Is there a polynomial in that is not in ? 4. (4)
Is there a polynomial in that is not in ?
Shephard’s construction in [She60, Section 3] shows that every polynomial in is the volume polynomial of a pair of -dimensional convex polytopes with rational vertices. Thus, by [Ful93, Section 5.4], we have
[TABLE]
A similar reasoning based on the construction of [Hei38, Section I] shows that
[TABLE]
When , not every Lorentzian polynomial is the limit of a sequence of volume polynomials of rational convex polytopes (Remark 4.3), and we do not know how to answer any of the above questions.151515After the completion of this paper, we noticed that the closure of is strictly smaller than for any . This answers Question 4.9. Specifically, the Lorentzian cubic is not in the closure of . That is not in the closure of can be shown using the reverse Khovanskii-Teissier inequality [LX17, Theorem 5.7]: For any nef divisors on a -dimensional projective variety and any , we have
The complex analytic proof of the inequality in [LX17] relies on the Calabi-Yau theorem [Yau78]. The algebraic proof of the inequality in [JL] using Okounkov bodies works over any algebraically closed field. The theory of toric varieties shows that the volume polynomial of any set of convex bodies is the limit of a sequence of volume polynomials of nef divisors on projective varieties [Ful93, Section 5.4]. Thus, the Lorentzian cubic provides a counterexample to Gurvits’ conjecture that a strongly log-concave homogeneous polynomial in three variables with nonnegative coefficients is the volume polynomial of three convex bodies [Gur09, Conjecture 4.1].
4.3. Potts model partition functions and Lorentzian polynomials
The -state Potts model, or the random-cluster model, of a graph is a much studied class of measures introduced by Fortuin and Kasteleyn [FK72]. We refer to [Gri06] for a comprehensive introduction to random-cluster models.
Let be a matroid on , and let be the rank function of . For a nonnegative integer and a positive real parameter , consider the degree homogeneous polynomial in variables
[TABLE]
We define the homogeneous multivariate Tutte polynomial of by
[TABLE]
which is a homogeneous polynomial of degree in variables. When is the cycle matroid of a graph , the polynomial obtained from by setting is the partition function of the -state Potts model associated to [Sok05].
Since the rank function of a matroid is -concave, the normalized rank generating function of is Lorentzian when the parameter satisfies , see Example 3.15. In this subsection, we prove the following refinement.
Theorem 4.10**.**
For any matroid and , the polynomial is Lorentzian.
We prepare the proof with two simple lemmas.
Lemma 4.11**.**
The support of is -convex for all .
Proof.
Writing for the polynomial obtained from by setting , we have
[TABLE]
It is straightforward to verify the augmentation property in Lemma 2.21 for . ∎
For a nonnegative integer and a subset , we define a degree homogeneous polynomial by the equation
[TABLE]
In other words, is the -th elementary symmetric polynomial in the variables .
Lemma 4.12**.**
If is a partition of into nonempty parts, then
[TABLE]
Proof.
Since , it is enough to prove the statement when . In this case, we have
[TABLE]
by the Cauchy-Schwarz inequality for the vectors and in . ∎
Proof of Theorem 4.10.
Let be an element of . By Theorem 2.25 and Lemma 4.11, the proof reduces to the statement that the quadratic form is stable. We prove the statement by induction on . The assertion is clear when , so suppose . When , we have
[TABLE]
where is the contraction of by [Oxl11, Chapter 3]. Thus, it is enough to prove that the following quadratic form is stable:
[TABLE]
Recall that a homogeneous polynomial with nonnegative coefficients in variables is stable if and only if the univariate polynomial has only real zeros for all for some satisfying . Therefore, it suffices to show that the discriminant of the displayed quadratic form with respect to is nonnegative:
[TABLE]
We prove the inequality after making the change of variables
[TABLE]
Write for the set of loops and for the parallel classes in [Oxl11, Section 1.1]. The above change of variables gives
[TABLE]
When , the desired inequality directly follows from the case of Lemma 4.12. Therefore, when proving the desired inequality for an arbitrary , we may assume that
[TABLE]
Therefore, exploiting the monotonicity of in , the desired inequality reduces to
[TABLE]
Note that the left-hand side of the above inequality simplifies to
[TABLE]
The conclusion now follows from Lemma 4.12. ∎
Mason [Mas72] offered the following three conjectures of increasing strength. Several authors studied correlations in matroid theory partly in pursuit of these conjectures [SW75, Wag08, BBL09, KN10, KN11].
Conjecture 4.13**.**
For any matroid on and any positive integer ,
- (1)
2. (2)
3. (3)
where is the number of -element independent sets of .
Conjecture 4.13 (1) was proved in [AHK18], and Conjecture 4.13 (2) was proved in [HSW]. Note that Conjecture 4.13 (3) may be written
[TABLE]
and the equality holds when all -subsets of are independent in . Conjecture 4.13 (3) is known to hold when is at most or is at most [KN11]. See [Sey75, Dow80, Mah85, Zha85, HK12, HS89, Len13] for other partial results.
Theorem 4.14**.**
For any matroid on and any positive integer ,
[TABLE]
where is the number of -element independent sets of .
In [BH], direct proofs of Theorems 4.10 and 4.14 were given.161616An independent proof of 4.14 was given by Anari et al. in [ALOVIII]. Here we deduce Theorem 4.14 from the Lorentzian property of
[TABLE]
where is the collection of independent sets of .
Proof of Theorem 4.14.
The polynomial is Lorentzian by Theorem 4.10 and the identity
[TABLE]
Therefore, by Theorem 2.10, the bivariate polynomial obtained from by setting is Lorentzian. The conclusion follows from the fact that a bivariate homogeneous polynomial with nonnegative coefficients is Lorentzian if and only if the sequence of coefficients form an ultra log-concave sequence with no internal zeros. ∎
The Tutte polynomial of a matroid on is the bivariate polynomial
[TABLE]
Theorem 4.10 reveals several nontrivial inequalities satisfied by the coefficients of the Tutte polynomial. For example, if we write
[TABLE]
then the sequence is ultra log-concave whenever . This and other results in this subsection are recently extended to flag matroids in [EH20].
4.4. -matrices and Lorentzian polynomials
We write for the identity matrix, for the matrix all of whose entries are , and for the matrix all of whose entries are . Let be an matrix with real entries. The following conditions are equivalent if for all [BP94, Chapter 6]:
- –
The real part of each nonzero eigenvalue of is positive. 2. –
The real part of each eigenvalue of is nonnegative. 3. –
All the principal minors of are nonnegative. 4. –
Every real eigenvalue of is nonnegative. 5. –
The matrix is nonsingular for every . 6. –
The univariate polynomial has nonnegative coefficients.
The matrix is an -matrix if for all and if it satisfies any one of the above conditions. One can find different characterizations of nonsingular -matrices in [BP94, Chapter 6]. We will use the -th condition: There are positive diagonal matrices and such that has all diagonal entries and all row sums positive. For a discussion of -matrices in the context of ultrametrics and potentials of finite Markov chains, see [DMS14].
We define the multivariate characteristic polynomial of by the equation
[TABLE]
In [Hol05, Theorem 4], Holtz proved that the coefficients of the characteristic polynomial of an -matrix form an ultra log-concave sequence. We will strengthen this result and prove that the multivariate characteristic polynomial of an -matrix is Lorentzian.
Theorem 4.15**.**
If is an -matrix, then is a Lorentzian polynomial.
Using Example 2.26, we may recover the theorem of Holtz by setting .
Corollary 4.16**.**
If is an -matrix, then the support of is -convex.
Since every -matrix is a limit of nonsingular -matrices, it is enough to prove Theorem 4.15 for nonsingular -matrices.
Lemma 4.17**.**
If is a nonsingular -matrix, the support of is -convex.
Proof.
It is enough to prove that the support of is -convex, where
[TABLE]
If is a nonsingular -matrix, then all the principal minors of are positive, and hence
[TABLE]
It is straightforward to verify the augmentation property in Lemma 2.21 for . ∎
We prepare the proof of Theorem 4.15 with a proposition on doubly sub-stochastic matrices. Recall that an matrix with nonnegative entries is said to be doubly sub-stochastic if
[TABLE]
A partial permutation matrix is a zero-one matrix with at most one nonzero entry in each row and column. We use Mirsky’s analog of the Birkhoff-von Neumann theorem for doubly sub-stochastic matrices [HJ94, Theorem 3.2.6]: The set of doubly sub-stochastic matrix is equal to the convex hull of the partial permutation matrices.
Lemma 4.18**.**
For , define matrices and by
[TABLE]
Then the matrices and are positive semidefinite. Equivalently,
[TABLE]
are positive semidefinite.
Proof.
We define symmetric matrices and by
[TABLE]
As before, the subscript indicates the size of the matrix. We show, by induction on , that the matrices and are positive semidefinite. It is straightforward to check that and are positive semidefinite. Perform the symmetric row and column elimination of and based on their entries, and notice that
[TABLE]
where the symbol stands for the congruence relation for symmetric matrices. Since is positive semidefinite, is congruent to the sum of positive semidefinite matrices, and hence is positive semidefinite. Similarly, since is positive semidefinite, is congruent to the sum of positive semidefinite matrices, and hence is positive semidefinite.
We now prove that the symmetric matrices and are positive semidefinite. Perform the symmetric row and column elimination of and based on their entries, and notice that
[TABLE]
Since is positive semidefinite, is congruent to the sum of two positive semidefinite matrices, and hence is positive semidefinite. Similarly, since is positive semidefinite, is congruent to the sum of two positive semidefinite matrices, and hence is positive semidefinite. ∎
Proposition 4.19**.**
If is an doubly sub-stochastic matrix, then is positive semidefinite.
Proof.
Let be the symmetric matrix , and let be the symmetric matrix
[TABLE]
It is enough to prove that is positive semidefinite. Since the convex hull of the partial permutation matrices is the set of doubly sub-stochastic matrix, the proof reduces to the case when is a partial permutation matrix. We use the following extension of the cycle decomposition for partial permutations: For any partial permutation matrix , there is a permutation matrix such that is a block diagonal matrix, where each block diagonal is either zero, identity,
[TABLE]
Using the cyclic decomposition for , we can express the matrix as a sum, where each summand is positive semidefinite by Lemma 4.18. ∎
The remaining part of the proof of Theorem 4.15 parallels that of Theorem 4.10.
Proof of Theorem 4.15.
Since every -matrix is a limit of nonsingular -matrices, we may suppose that is a nonsingular -matrix. For , we set
[TABLE]
where is the principal minor of corresponding to , so that
[TABLE]
Lemma 4.17 shows that the support of is -convex. Therefore, by Theorem 2.25, it is enough to prove that is Lorentzian for . We prove this statement by induction on . The assertion is clear when , so suppose . When , we have
[TABLE]
where is the -matrix obtained from by deleting the -th row and column. Thus, it is enough to prove that the following quadratic form is stable:
[TABLE]
As in the proof of Theorem 4.10 it suffices to show that the discriminant of the displayed quadratic form with respect to is nonnegative:
[TABLE]
In terms of the entries of , the displayed inequality is equivalent to the statement that the matrix \Big{(}a_{ij}a_{ji}-\frac{1}{n}a_{ii}a_{jj}\Big{)} is positive semidefinite. According to the -th characterization of nonsingular -matrices in [BP94, Chapter 6], there are positive diagonal matrices and such that has all diagonal entries and all row sums positive. Therefore, we may suppose that has all diagonal entries and all the row sums of are positive. Under this assumption,
[TABLE]
where is a symmetric doubly sub-stochastic matrix all of whose diagonal entries are zero. The conclusion follows from Proposition 4.19. ∎
4.5. Lorentzian probability measures
There are numerous important examples of negatively dependent “repelling” random variables in probability theory, combinatorics, stochastic processes, and statistical mechanics. See, for example, [Pem00]. A theory of negative dependence for strongly Rayleigh measures was developed in [BBL09], but the theory is too restrictive for several applications. Here we introduce a broader class of discrete probability measures using the Lorentzian property.
A discrete probability measure on is a probability measure on such that all subsets of are measurable. The partition function of is the polynomial
[TABLE]
The following notions capture various aspects of negative dependence:
- –
The measure is pairwise negatively correlated (PNC) if for all distinct and in ,
[TABLE]
where is the collection of all subsets of containing .
- –
The measure is ultra log-concave (ULC) if for every positive integer ,
[TABLE]
- –
The measure is strongly Rayleigh if for all distinct and in ,
[TABLE]
Let be a property of discrete probability measures. We say that has property if, for every , the discrete probability measure on with the partition function
[TABLE]
has property . The new discrete probability measure is said to be obtained from by applying the external field . For example, the property for is equivalent to the -Rayleigh property
[TABLE]
More generally, for a positive real number , we say that is -Rayleigh if
[TABLE]
Definition 4.20**.**
A discrete probability measure on is Lorentzian if the homogenization of the partition function is a Lorentzian polynomial.
For example, if is an -matrix of size , the probability measure on given by
[TABLE]
is Lorentzian by Theorem 4.15. Results from the previous sections reveal basic features of Lorentzian measures, some of which may be interpreted as negative dependence properties.
Proposition 4.21**.**
If is Lorentzian, then is -Rayleigh.
Proof.
Lemma 2.20 and Proposition 2.19 show that is a 2\Big{(}1-\frac{1}{n}\Big{)}-Rayleigh polynomial. ∎
Proposition 4.22**.**
If is Lorentzian, then is .
Proof.
Since any probability measure obtained from a Lorentzian probability measure by applying an external field is Lorentzian, it suffices to prove that is . By Theorem 2.10, the bivariate homogeneous polynomial is Lorentzian. Therefore, by Example 2.26, its sequence of coefficients must be ultra log-concave. ∎
Proposition 4.23**.**
The class of Lorentzian measures is preserved under the symmetric exclusion process.
Proof.
The statement is Corollary 3.9 for homogenized partition functions of Lorentzian probability measures. ∎
Proposition 4.24**.**
If is strongly Rayleigh, then is Lorentzian.
Proof.
A multi-affine polynomial is stable if and only if it is strongly Rayleigh [Brä07, Theorem 5.6], and a polynomial with nonnegative coefficients is stable if and only if its homogenization is stable [BBL09, Theorem 4.5]. By Proposition 2.2, homogeneous stable polynomials with nonnegative coefficients are Lorentzian. ∎
For a matroid on , we define probability measures and on by
[TABLE]
Proposition 4.25**.**
For any matroid on , the measures and are Lorentzian.
Proof.
Note that the homogenized partition function of satisfies
[TABLE]
Since a limit of Lorentzian polynomials is Lorentzian, is Lorentzian by Theorem 4.10. The partition function of is Lorentzian by Theorem 3.10. ∎
Let be an arbitrary finite graph and let and be any distinct edges of . A conjecture of Kahn [Kah00] and Grimmett–Winkler [GW04] states that, if is a forest in chosen uniformly at random, then
[TABLE]
The conjecture is equivalent to the statement that is -Rayleigh for any graphic matroid . Propositions 4.21 and 4.25 show that is -Rayleigh for any matroid .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[AHK 18] Karim Adiprasito, June Huh, and Eric Katz, Hodge theory for combinatorial geometries . Ann. of Math. (2) 188 (2018), no. 2, 381–452.
- 2[AOVI] Nima Anari, Shayan Oveis Gharan, and Cynthia Vinzant, Log-Concave Polynomials I: Entropy and a Deterministic Approximation Algorithm for Counting Bases of Matroids . ar Xiv:1807.00929 .
- 3[ALOVII] Nima Anari, Kuikui Liu, Shayan Oveis Gharan, and Cynthia Vinzant, Log-Concave Polynomials II: High-dimensional walks and an FPRAS for counting bases of a matroid . ar Xiv:1811.0181 .
- 4[ALOVIII] Nima Anari, Kuikui Liu, Shayan Oveis Gharan, and Cynthia Vinzant, Log-Concave Polynomials III: Mason’s Ultra-Log-Concavity Conjecture for Independent Sets of Matroids . ar Xiv:1811.01600 .
- 5[BR 97] Ravindra Bapat and Tirukkannamangai Raghavan, Nonnegative matrices and applications . Encyclopedia of Mathematics and its Applications 64 . Cambridge University Press, Cambridge, 1997.
- 6[BCR 84] Christian Berg, Jens Christensen, and Paul Ressel, Harmonic analysis on semigroups. Theory of positive definite and related functions . Graduate Texts in Mathematics 100 . Springer-Verlag, New York, 1984.
- 7[BP 94] Abraham Berman, and Robert Plemmons, Nonnegative matrices in the mathematical sciences . Revised reprint of the 1979 original. Classics in Applied Mathematics 9 . Society for Industrial and Applied Mathematics (SIAM), Philadelphia, PA, 1994
- 8[BB 08] Julius Borcea and Petter Brändén, Applications of stable polynomials to mixed determinants: Johnson’s conjectures, unimodality, and symmetrized Fischer products , Duke Math. J. 143 (2008), 205–223.
