Configuration polynomials
under contact equivalence
Abstract.
Configuration polynomials generalize the classical Kirchhoff polynomial defined by a graph. Their study sheds light on certain polynomials appearing in Feynman integrands. Contact equivalence provides a way to study the associated configuration hypersurface. In the contact equivalence class of any configuration polynomial we identify a polynomial with minimal number of variables; it is a configuration polynomial. This minimal number is bounded by , where is the rank of the underlying matroid. We show that the number of equivalence classes is finite exactly up to rank and list explicit normal forms for these classes.
Key words and phrases:
Configuration, matroid, contact equivalence, Feynman, Kirchhoff, Symanzik2010 Mathematics Subject Classification:
Primary 14N20; Secondary 05C31, 14M12, 81Q301. Introduction
The Matrix-Tree Theorem is a classical result in algebraic graph theory. It was found by German physicist Gustav Kirchhoff in the mid-19th century in the study of electrical circuits. It states that the number of spanning trees of a connected undirected graph with edge set agrees with any principal submaximal minor of its Laplacian. Putting weights on the edges of and considering them as variables yields the Kirchhoff polynomial
where is the set of all spanning trees of , and .
Kirchhoff polynomials are a crucial ingredient of the theory of Feynman integrals (see, for example, [Alu14, Bit+19, BS12, BSY14] and the literature trees in these works). In short, the Kirchhoff polynomial of a graph appears in the denominator of the Feynman integral attached to the particle scattering encoded by the dual graph via Feynman’s rule. In certain cases, the integrand is just a power of the Kirchhoff polynomial, but in general there is also another component, a second Symanzik polynomial. In this way, singularities of Kirchhoff polynomials influence the behavior of the corresponding Feynman integral.
Considered as functions over , Kirchhoff polynomials are never zero if all variables take values in a common open half-plane (defined by positivity of a non-trivial -linear form). Because Kirchhoff polynomials are homogeneous, this property is independent of the choice of half-plane. For the right half-plane (with positive real part) it is referred to as the (Hurwitz) half-plane property; the upper half-plane (with positive imaginary part) defines the class of stable polynomials. Generalizing beyond graphs, any matroid with set of bases defines a matroid basis polynomial . In this way, depends only on the graphic matroid on with set of bases . Conditions for the half-plane property of in terms of were formulated by Choe, Oxley, Sokal and Wagner (see [Cho+04, 92]). They consider general polynomials with matroid support and arbitrary coefficients . The question whether the half-plane property of for some coefficients descends to is studied for example by Brändén and González D’León (see [BG10, Thm. 2.3]), while Amini and Brändén (see [AB18]) consider interactions of the half-plane property, representability and the Lax conjecture.
Recently, Brändén and Huh introduced the class of Lorentzian polynomials (see [BH20]), which are defined by induction over the degree using partial derivatives, starting from quadratic forms satisfying a signature condition. Stable polynomials are Lorentzian. These polynomials have interesting negative dependence properties and close relations with matroids. For example, if a multiaffine polynomial (that is, a polynomial supported on squarefree monomials) is Lorentzian, then it has the form for some matroid and positive coefficients .
By the Matrix-Tree Theorem, however, the coefficients of the Kirchhoff polynomial arise in a particular way: Pick any orientation on and let be an incidence matrix with one row deleted. Then , where the diagonal matrix of variables for all . In more intrinsic terms, this is the determinant of the generic diagonal bilinear form, restricted to the span of all incidence vectors. Bloch, Esnault and Kreimer took this point of view for any linear subspace over a field (see [BEK06, Pat10]). With respect to the basis of this is a linear realization of a matroid , or a configuration. The dimension equals the rank of , which we refer to as the rank of the configuration (see Definition 2.1). The generic diagonal bilinear form on restricts to a configuration form on . Its determinant is the configuration polynomial associated with , a homogeneous polynomial of degree in variables for all (see Definitions 2.3 and 2.5). Configuration polynomials over are stable, by a result of Borcea and Brändén (see [BB08, Prop. 2.4]). Notably the above mentioned second Symanzik polynomial is a configuration polynomial, but not a Kirchhoff polynomial.
The configuration point of view has recently led to new insights on the affine and projective hypersurfaces defined by Kirchhoff polynomials (see [DSW21, Den+20]). At present, the understanding of all the details of the singularity structure, as well as a satisfactory general treatment of Feynman integrals, is highly incomplete. There is some evidence that this is due to built-in complications coming from complexity issues (see [BB03]). A natural problem is then to determine to what extent the formula for a configuration hypersurface is the most efficient way to encode the geometry: given a configuration polynomial, can it be rewritten in fewer variables, and can this even be done as via another configuration?
In this article, we elaborate on this idea by studying configurations through the lens of (linear) contact equivalence of their corresponding polynomials. This is the equivalence relation on polynomials induced by permitting coordinate changes on the source and target of the polynomial (see Definition 4.1). Polynomials in the same equivalence class define the same affine hypersurfaces, up to a product with an affine space. While this approach is very natural from a geometric point of view, forgetting the matroid structure under the equivalence makes it difficult to navigate, and provides certain surprises discussed below.
The main vehicle of our investigations is that any matrix representation of consists of Hadamard products of vectors , defined with respect to a basis of (see Notation 2.2). After some preliminary discussion in earlier sections, we focus in §5 on the problem of finding “small” representatives within the contact equivalence class of a given configuration. This requires us to look in detail at the structure of the higher Hadamard powers of (see §3). While such Hadamard powers do usually not form chains with increasing , they nonetheless have some monotonicity properties with regard to suitable restrictions to subsets of (see Lemma 3.3). We use this to minimize the number of variables of configuration polynomials under contact equivalence (see Proposition 5.3). As a result we obtain
Theorem 1.1.
Let be a configuration over a field of characteristic , or . Let be the minimal number of variables appearing in any polynomial contact equivalent to . Then
This minimum is realized within the set of configuration polynomials: there is a configuration , constructed from by a suitable matroid restriction, with and contact equivalent.
In §6, §7 and §8, we then consider the classification problem of determining all contact equivalence classes for configurations of a given rank, and we prove the following
Theorem 1.2.
For configurations of rank up to , there are only finitely many contact equivalence classes. For each rank at least , there is an infinite family of pairwise inequivalent configurations over .
More precisely, we identify for all contact equivalence classes and write down a normal form for each class (see Table 1). This list is made of all possible products of generic determinants in up to variables together with
For , already for variables, we exhibit an infinite family of contact equivalence classes of configurations (see Proposition 8.2).
Our computations show that the contact equivalence class of a configuration neither determines nor is determined by the underlying matroid. Thus, one is prompted to wonder what characteristics of the graph/matroid of a Kirchhoff/configuration polynomial determine its complexity. We hope that our investigations here will help to shed light on this problem.
Acknowledgments
We gratefully acknowledge support by the Bernoulli Center at EPFL during a “Bernoulli Brainstorm” in February 2019, and by the Centro de Giorgi in Pisa during a “Research in Pairs” in February 2020. We also thank June Huh for helpful comments.
2. Configuration forms and polynomials
Let be a field. We denote the dual of a -vector space by
Let be a finite set. Whenever convenient, we order and identify
We identify with the canonical basis of the based -vector space
We denote by the dual basis of
We write to emphasize that is a coordinate system on . For we denote by
the corresponding monomial. For and , denote by the -component of .
Definition 2.1.
Let be a finite set. A configuration over is a -vector space . It gives rise to an associated matroid with rank function and set of bases . We refer to its rank
as the rank of the configuration. Equivalent configurations obtained by rescaling or by applying a field automorphism have the same associated matroid.
Notation 2.2.
We denote the Hadamard product of by
We suppress the dependency on in this notation. We abbreviate
Definition 2.3 ([DSW21, Rem. 3.21, Def. 3.20],[Oxl11, §2.2]).
Denote by the multiplication map of . Let be a configuration of rank . The associated configuration form is
A choice of (ordered) basis of together with an ordering of is equivalent to the choice of a configuration matrix with row span equal to . With respect to these choices, is represented by the matrix
Different choices of bases and orderings (or, equivalently, of configuration matrices) yield conjugate matrix representatives for .
Judicious choices of the basis and the orderings lead to a normalized configuration matrix , where is the unit matrix.
Remark 2.4.
For fixed , is the image of under the second Veronese map . Thus, determines the vectors up to a common sign. In particular, determines the configuration up to equivalence.
Definition 2.5 ([DSW21, Def. 3.2, Rem. 3.3, Lem. 3.23]).
Let be a configuration. If is a configuration matrix for with corresponding basis , then the associated configuration polynomial is defined by
It is determined by up to a square factor in . One has the alternative description
using the ordering corresponding to on every basis .
The matroid (basis) polynomial
of has the same monomial support as but the two can be significantly different (see [DSW21, Ex. 5.2]).
Remark 2.6.
If is a graph and is the row span of the incidence matrix of , then is the Kirchhoff polynomial of (see [DSW21, Prop. 3.16]).
3. Hadamard products of configurations
Let be a configuration of rank
For , denote by
the -fold Hadamard product of and by
its dimension. Note that By multilinearity and symmetry of the Hadamard product, we have a surjection
In particular, for all , there is an estimate
(3.1) |
and equations
Example 3.1.
Consider the non-isomorphic rank configurations in
Then as follows from properties of Vandermonde determinants, whereas .
Remark 3.2.
Extending a configuration by a direct summand with basis yields a new configuration with configuration matrix , and .
For , denote by
the corresponding -linear projection map. Abbreviate
By definition, and hence
Lemma 3.3.
For every configuration there is a filtration
on such that, for all in , there is a commutative diagram
(3.2) |
in which the right hand containment is an equality for . In particular, for ,
(3.3) |
Proof.
Note that (3.3) is a direct consequence of (3.2) and the filtration property. We will construct the filtration inductively, starting with . Let be any subset of such that (in other words, a basis for the matroid represented by ). Then (3.2) is clear.
Suppose that have been constructed, satisfying (3.2) whenever . We claim first that for all . So take a basis element . From the inductive hypothesis we obtain a such that . By definition of , there must be a such that as otherwise . But then satisfies , so that as claimed.
The just established equation says that is an independent set for the matroid associated to the configuration . Extend it to a basis . Then (3.2) follows for (including the equality of the right inclusion). On the other hand, for , the natural composite surjection
is by the inductive hypothesis an isomorphism. Hence each of the two arrows in the display is an isomorphism as well, proving that (3.2) holds for . ∎
Definition 3.4.
Let be a configuration. By Lemma 3.3 there is a minimal index such that for all . We call the Hadamard exponent and the Hadamard dimension of .
4. Linear contact equivalence
Definition 4.1.
We call two polynomials and (linearly contact) equivalent if for some there exists an and a such that
(4.1) |
in . We write in this case.
Remark 4.2.
-
(a)
If is a perfect field and is homogeneous, then one can assume in (4.1) at the cost of scaling by .
-
(b)
By definition, both adding redundant variables and permuting variables yield equivalent polynomials. In particular enumerating and considering as a subset for any gives sense to equivalence of configuration polynomials .
Notation 4.3.
For a fixed field , we set
We aim to understand linear contact equivalence on .
5. Reduction of variables modulo equivalence
Lemma 5.1.
Let be a configuration. Then there is a subset of size such that .
Proof.
Lemma 3.3 with yields a subset such that
(5.1) |
Let be the section of that factors through the inverse of ,
(5.2) |
Consider the -linear isomorphism of based vector spaces
inducing the configuration . Set and . Then , and (5.1) and (5.2) persist if is replaced by and by throughout.
Now choose a basis of . Then is a basis of by (5.1) and
Since is a section of , by taking determinants. ∎
Lemma 5.2.
Let be a configuration. Suppose that , or . If where , then for some .
Proof.
Let and realize the equivalence , that is, where (see Remark 4.2.(b)). Consider the -linearly independent -linear derivations of
Since is independent of , we have
(5.3) |
By suitably reordering we may assume that the matrix is invertible. After replacing the by suitable linear combinations, we may further assume that for all . Then
defines a coordinate change such that
(5.4) |
If , then by hypothesis. By (5.3) and (5.4), is thus independent of . Setting for thus leaves unchanged and makes for . It follows that
Then any satisfies the claim. ∎
Proposition 5.3.
Let be a configuration. Then there is a subset of size such that . Suppose that , or . Then any polynomial depends on at least variables. In other words, among the polynomials equivalent to with minimal number of variables is the configuration polynomial .
Proof.
Remark 5.4.
By Remark 2.4, determines . By definition, (the equivalence class of) determines . We do not know whether it also determines .
6. Extremal cases of equivalence classes
Notation 6.1.
For , set
Lemma 6.2.
Let be a configuration of rank with basis . Let be the graph on the vertices in which is an edge if and only if . Let be the cone graph over .
If is linearly independent, then
is the Kirchhoff polynomial of .
Proof.
See [BB03, Thm. 3.2] and its proof. ∎
Proposition 6.3.
If , then every element of is equivalent to .
If , then every element of is equivalent to the elementary symmetric polynomial of degree in the variables .
Proof.
Let be a configuration.
First suppose that . By Lemma 5.1, we may assume that . Then and hence is the matroid polynomial of the free matroid on elements.
Now suppose that . Then is linearly independent for any basis of . By Lemma 6.2, is then equivalent to the Kirchhoff polynomial of the complete graph on vertices. ∎
7. Finite number classes for small rank matroids
The purpose of this section is to give a complete classification of configuration polynomials for matroids of rank at most with respect to the equivalence relation of Definition 4.1. Due to Proposition 5.3, we may assume that .
Definition 7.1 ([Oxl11, §2.2]).
A choice of basis of and order of gives rise to a configuration matrix , whose row span recovers . Up to reordering it can be assumed in normalized form where is the unit matrix.
Proposition 7.2.
Let be a configuration of rank . If , then , otherwise, and .
Proof.
Most of this follows from the proof of Proposition 6.3. Apply to the Kirchhoff polynomial of ; the result is .
If , then this is . If is a unit, complete the square and scale by to arrive at . In both cases the result is easily seen to be equivalent to . ∎
Proposition 7.3.
The numbers of equivalence classes for rank configurations for different values of are
Table 1 lists the equivalence classes of that arise from normalized configuration matrices when and .
conditions | |||
---|---|---|---|
None | |||
for exactly one . | |||
for all . | |||
Exactly one pair of , , is linearly dependent. | |||
All pairs of , , are linearly independent. | |||
None |
Proof.
Let be a configuration of rank with normalized configuration matrix . By (3.1) and Lemma 5.1, we may assume that
The cases where are covered by Proposition 6.3.
Suppose now that . Up to reordering rows and columns, then has the form
and hence
If , then we can write, in terms of suitable coordinates ,
(7.1) |
On the other hand, if , then we can write
Applying the coordinate change , yields
and hence by extracting factors from the first and second row and column
In contrast to in (7.1), this cubic is irreducible since is connected (see [DSW21, Thm. 4.16]). In particular, the cases and belong to different equivalence classes.
Suppose now that . Then has the form
First suppose that, after suitably reordering the rows and columns of , and are linearly dependent, and hence and are linearly independent. In terms of suitable coordinates , we can write
By symmetric row and column operations,
One computes that the ideal of submaximal minors of equals
(7.2) |
Suppose now that all pairs of with , are linearly independent. In terms of suitable coordinates, , we can write
Applying the coordinate change , yields
and hence by extracting factors from the first and last row and column
The linear independence of all pairs of with implies that which is -connected (see [Oxl11, Table 8.1]). In contrast to in (7.2), must be a prime ideal (see [DSW21, Thm. 4.37]). In particular, the two cases with belong to different equivalence classes. ∎
8. Infinite number of classes for rank matroids
For rank configurations there are infinitely many equivalence classes of configuration polynomials. For simplicity we prove this over the rationals, so in this section we assume .
Consider the family of normalized configuration matrices
depending on parameters where . We will see that it gives rise to an infinite family of polynomials
which are pairwise inequivalent for .
Lemma 8.1.
With the above notation, we have .
Proof.
The configuration form associated to is given by
The coordinate changes
turn into
so that by extracting factors from the last three rows and columns. ∎
Proposition 8.2.
For , if and only if or .
Proof.
By a Singular computation, the primary decomposition of the ideal of submaximal minors of reads
where
Fix with . Then there is an such that
Let us assume first that
(8.1) |
Then stabilizes the vector spaces and and hence
with non-vanishing determinants
(8.2) |
In degree the second equality in (8.1) yields
(8.3) |
By comparing coefficients of in (8.3), we find which forces by (8.2). Comparing next the coefficients of the monomials
in (8.3) we then obtain
(8.4) | ||||||
which yields
(8.5) |
In degree the first equality in (8.1) yields
(8.6) |
Comparing coefficients of and we find
(8.7) |
By equation (8.4), or must be zero for . Thus, we consider the following cases:
- •
- •
- •
- •
A similar discussion applies, with the same consequences, to the case where
In conclusion and by exchanging by , we find
Unless , we have . In terms of the coordinates from the proof of Lemma 8.1, we can write
One can see that the morphism that leaves fixed, and interchanges the pairs transforms this final matrix into a conjugate matrix. However, by Lemma 8.1 the determinants of these two matrices are equivalent to and respectively, where . It follows that and are equivalent. ∎
Corollary 8.3.
For every , we have over .
References
- [AB18] Nima Amini and Petter Brändén “Non-representable hyperbolic matroids” In Adv. Math. 334, 2018, pp. 417–449 DOI: 10.1016/j.aim.2018.03.038
- [Alu14] Paolo Aluffi “Generalized Euler characteristics, graph hypersurfaces, and Feynman periods” In Geometric, algebraic and topological methods for quantum field theory World Sci. Publ., Hackensack, NJ, 2014, pp. 95–136 DOI: 10.1142/9789814460057_0003
- [BB03] Prakash Belkale and Patrick Brosnan “Matroids, motives, and a conjecture of Kontsevich” In Duke Math. J. 116.1, 2003, pp. 147–188 DOI: 10.1215/S0012-7094-03-11615-4
- [BB08] Julius Borcea and Petter Brändén “Applications of stable polynomials to mixed determinants: Johnson’s conjectures, unimodality, and symmetrized Fischer products” In Duke Math. J. 143.2, 2008, pp. 205–223 DOI: 10.1215/00127094-2008-018
- [BEK06] Spencer Bloch, Hélène Esnault and Dirk Kreimer “On motives associated to graph polynomials” In Comm. Math. Phys. 267.1, 2006, pp. 181–225 DOI: 10.1007/s00220-006-0040-2
- [BG10] Petter Brändén and Rafael S. González D’León “On the half-plane property and the Tutte group of a matroid” In J. Combin. Theory Ser. B 100.5, 2010, pp. 485–492 DOI: 10.1016/j.jctb.2010.04.001
- [BH20] Petter Brändén and June Huh “Lorentzian polynomials” In Ann. of Math. (2) 192.3, 2020, pp. 821–891 DOI: 10.4007/annals.2020.192.3.4
- [Bit+19] Thomas Bitoun, Christian Bogner, René Pascal Klausen and Erik Panzer “Feynman integral relations from parametric annihilators” In Lett. Math. Phys. 109.3, 2019, pp. 497–564 DOI: 10.1007/s11005-018-1114-8
- [BS12] Francis Brown and Oliver Schnetz “A K3 in ” In Duke Math. J. 161.10, 2012, pp. 1817–1862 DOI: 10.1215/00127094-1644201
- [BSY14] Francis Brown, Oliver Schnetz and Karen Yeats “Properties of invariants of Feynman graphs” In Adv. Theor. Math. Phys. 18.2, 2014, pp. 323–362 URL: http://projecteuclid.org.ezproxy.lib.purdue.edu/euclid.atmp/1414414837
- [Cho+04] Young-Bin Choe, James G. Oxley, Alan D. Sokal and David G. Wagner “Homogeneous multivariate polynomials with the half-plane property” Special issue on the Tutte polynomial In Adv. in Appl. Math. 32.1-2, 2004, pp. 88–187 DOI: 10.1016/S0196-8858(03)00078-2
- [Den+20] Graham Denham, Delphine Pol, Mathias Schulze and Uli Walther “Graph hypersurfaces with torus action and a conjecture of Aluffi” To appear in Communications in Number Theory and Physics, 2020 arXiv:2005.02673
- [DSW21] Graham Denham, Mathias Schulze and Uli Walther “Matroid connectivity and singularities of configuration hypersurfaces” In Lett. Math. Phys. 111.11, 2021 DOI: 10.1007/s11005-020-01352-3
- [Oxl11] James Oxley “Matroid theory” 21, Oxford Graduate Texts in Mathematics Oxford University Press, Oxford, 2011, pp. xiv+684 URL: https://doi.org/10.1093/acprof:oso/9780198566946.001.0001
- [Pat10] Eric Patterson “On the singular structure of graph hypersurfaces” In Commun. Number Theory Phys. 4.4, 2010, pp. 659–708 DOI: 10.4310/CNTP.2010.v4.n4.a3