Introduction
Let G = ( V , E ) G=(V,E) G = ( V , E ) be a finite simple graph. The matching generating polynomial of G G G records the numbers of sets of pairwise vertex-disjoint edges. In this note we lift this elementary invariant to a graded algebra
M ( G ) = k [ u e : e ∈ E ] / ( u e u f : e ∩ f ≠ ∅ ) . \mathcal{M}(G)=\mathbb{k}[u_e:e\in E]/(u_eu_f:e\cap f\ne\varnothing). M ( G ) = k [ u e : e ∈ E ] / ( u e u f : e ∩ f = ∅ ) .
In this algebra, we define the signed incidence sums
θ v = ∑ e = ( v , w ) u e − ∑ e = ( w , v ) u e for all v ∈ V , \theta_v=\sum_{e=(v,w)}u_e-\sum_{e=(w,v)}u_e \qquad\text{for all }v\in V, θ v = e = ( v , w ) ∑ u e − e = ( w , v ) ∑ u e for all v ∈ V ,
where an orientation of G G G has been chosen. We denote by D ( G ) \mathcal{D}(G) D ( G ) the subalgebra generated by the θ v \theta_v θ v and call it the Dunkl matching algebra . The goal of the present note is to understand this algebra D ( G ) \mathcal{D}(G) D ( G ) , in particular its Hilbert series.
The homogeneous parts D ( G ) k \mathcal{D}(G)_k D ( G ) k of D ( G ) \mathcal{D}(G) D ( G ) stand in a natural duality to certain subspaces of the polynomial ring k [ x v ∣ v ∈ V ] \mathbf{k}[x_v \mid v \in V] k [ x v ∣ v ∈ V ] . Namely, for each matching M M M , define the polynomial
p M = p M ( x ) = ∏ ( i , j ) ∈ M ( x i − x j ) ∈ k [ x v ∣ v ∈ V ] . p_M=p_M(x)=\prod_{(i,j)\in M}(x_i-x_j)\in\mathbf{k}[x_v\mid v\in V]. p M = p M ( x ) = ( i , j ) ∈ M ∏ ( x i − x j ) ∈ k [ x v ∣ v ∈ V ] .
For any k ≥ 0 k\ge0 k ≥ 0 , we define the vector subspace
P k ( G ) : = span k { p M : M is a k -matching of G } of k [ x v ∣ v ∈ V ] . P_k(G):=\operatorname{span}_{\mathbf{k}}\{p_M:M\text{ is a }k\text{-matching of }G\}\text{ of }\mathbf{k}[x_v\mid v\in V]. P k ( G ) := span k { p M : M is a k -matching of G } of k [ x v ∣ v ∈ V ] .
The main results we shall show are the following:
dim D ( G ) k = dim P k ( G ) ; \dim\mathcal{D}(G)_k=\dim P_k(G); dim D ( G ) k = dim P k ( G ) ;
see Theorem 3.2 . More precisely, the proof gives a canonical perfect pairing between D ( G ) k \mathcal{D}(G)_k D ( G ) k and P k ( G ) P_k(G) P k ( G ) (see Remark 3.3 ); thus, P k ( G ) P_k(G) P k ( G ) becomes a dual polynomial model for D ( G ) k \mathcal{D}(G)_k D ( G ) k . Consequently, the Hilbert function of D ( G ) \mathcal{D}(G) D ( G ) records the ranks of the matching-restricted products ∏ ( i , j ) ∈ M ( x i − x j ) \prod_{(i,j)\in M}(x_i-x_j) ∏ ( i , j ) ∈ M ( x i − x j ) .
P k ( K n ) ≅ S ( n − k , k ) . P_k(K_n)\cong S^{(n-k,k)}. P k ( K n ) ≅ S ( n − k , k ) .
Here S ( n − k , k ) S^{(n-k,k)} S ( n − k , k ) is the Specht module of shape ( n − k , k ) (n-k,k) ( n − k , k ) (and is irreducible in characteristic zero). Thus, the Hilbert series of D ( K n ) \mathcal{D}(K_n) D ( K n ) is the generating function of the n n n -th row of the Catalan triangle; see Theorem 4.1 . In characteristic zero, we also obtain the presentation
D ( K n ) ≅ k [ z 1 , … , z n ] / ( z 1 + ⋯ + z n , z 1 2 , … , z n 2 ) ; \mathcal{D}(K_n)\cong\mathbf{k}[z_1,\ldots,z_n]/(z_1+\cdots+z_n,z_1^2,\ldots,z_n^2); D ( K n ) ≅ k [ z 1 , … , z n ] / ( z 1 + ⋯ + z n , z 1 2 , … , z n 2 ) ;
see Theorem 4.4 .
k -linked ⟹ k -saturated ⟹ k -connected ; k\text{-linked}\Longrightarrow k\text{-saturated}\Longrightarrow k\text{-connected}; k -linked ⟹ k -saturated ⟹ k -connected ;
see Propositions 5.4 and 5.11 . In degree 2 2 2 the second implication is an equivalence:
P 2 ( G ) = P 2 ( K n ) ⟺ G is 2 -connected P_2(G)=P_2(K_n)\Longleftrightarrow G\text{ is }2\text{-connected} P 2 ( G ) = P 2 ( K n ) ⟺ G is 2 -connected
for n ≥ 4 n\ge4 n ≥ 4 ; see Theorem 5.9 . We also show that if G ‾ \overline{G} G is a matching, then G G G is saturated in every possible degree; see Theorem 5.12 .
The matching generating polynomial and the Dunkl Hilbert series of G G G (that is, the Hilbert series of D ( G ) \mathcal{D}(G) D ( G ) ) are incomparable invariants: neither determines the other. Indeed, P 3 P_3 P 3 and K 3 K_3 K 3 have the same Dunkl Hilbert series 1 + 2 t 1+2t 1 + 2 t but different matching generating polynomials 1 + 2 t 1+2t 1 + 2 t and 1 + 3 t 1+3t 1 + 3 t , respectively; in the other direction, Proposition 5.17 gives graphs with the same matching generating polynomial but different Dunkl Hilbert series. We also obtain explicit positive formulas in sparse cases. Namely,
D ( G ) = M ( G ) ⟺ G is a forest ; \mathcal{D}(G)=\mathcal{M}(G)\Longleftrightarrow G\text{ is a forest}; D ( G ) = M ( G ) ⟺ G is a forest ;
see Proposition 5.15 . For a unicyclic graph with unique cycle C C C and F = G − V ( C ) F = G - V(C) F = G − V ( C ) , we obtain a short exact sequence of graded vector spaces
0 ⟶ M ( F ) ( − 1 ) ⟶ M ( G ) ⟶ ⨁ k ≥ 0 P k ( G ) ⟶ 0. 0 \longrightarrow\mathcal{M}(F)(-1) \longrightarrow\mathcal{M}(G) \longrightarrow\bigoplus_{k \ge0} P_k(G) \longrightarrow0. 0 ⟶ M ( F ) ( − 1 ) ⟶ M ( G ) ⟶ k ≥ 0 ⨁ P k ( G ) ⟶ 0.
and hence (using the notation m G \mathbf{m}_G m G for the matching generating polynomial of G G G )
Hilb ( D ( G ) , t ) = m G ( t ) − t m F ( t ) ; \operatorname{Hilb}(\mathcal{D}(G),t) = \mathbf{m}_G(t) - t\mathbf{m}_F(t); Hilb ( D ( G ) , t ) = m G ( t ) − t m F ( t ) ;
see Theorem 5.16 . Minimal pairs with the same matching generating polynomial but different Dunkl Hilbert series occur on 4 vertices in general, on 5 vertices among connected graphs, and on 6 vertices among 2-connected graphs; see Proposition 5.17 and Remark 5.18 .
Finally, we survey a related construction in the larger square-zero edge algebra [24 ] , where distinct incident edge generators are allowed to multiply. For each nontrivial vertex cut δ ( S ) \delta(S) δ ( S ) , consider the cut monomial
η S : = ∏ e ∈ δ ( S ) u e \eta_S := \prod_{e \in\delta(S)} u_e η S := e ∈ δ ( S ) ∏ u e
and impose the relations η S = 0 \eta_S = 0 η S = 0 for all such S S S . If these relations are imposed inside the subalgebra generated by the signed incidence sums, the resulting quotient is the central graphical zonotopal algebra. If they are imposed instead in the whole square-zero edge algebra, the surviving monomials are precisely the u F u_F u F for which deleting F F F leaves G G G connected; hence the Hilbert series counts connected spanning subgraphs and is a specialization of the all-terminal reliability polynomial. See Propositions A.1 and A.2 ; these results are not new, so we provide no proofs.
Motivation. This work is inspired by the Fomin–Kirillov approach to Schubert calculus, see [10 , 2 , 18 ] . However in our set-up the adjective “Dunkl” is motivational only. Unlike the Fomin–Kirillov algebra [10 ] , our matching algebra is commutative and kills every product of two incident edge generators.
Recall that the Fomin–Kirillov quadratic algebra E n \mathcal{E}_n E n is generated by antisymmetric symbols [ i j ] = − [ j i ] [ij] = -[ji] [ ij ] = − [ j i ] subject, in particular, to [ i j ] 2 = 0 [ij]^2 = 0 [ ij ] 2 = 0 , commutation of generators with disjoint supports, and certain three-term relations on triples of indices. Its distinguished elements
ϑ i = ∑ j ≠ i [ i j ] \vartheta_i = \sum_{j \ne i} [ij] ϑ i = j = i ∑ [ ij ]
are known as the Dunkl elements. A fundamental feature of the construction is that these elements commute, and the commutative subalgebra which they generate provides an algebraic model for the cohomology ring of the complete flag variety; see [10 ] . This point of view has subsequently led to variants for other Coxeter groups, quantum cohomology, K K K -theory, and Nichols–Woronowicz algebras.
Blasiak, Liu, and Mészáros [7 Definition 2.3] have introduced restrictions of this algebra to a graph. For a graph G G G on [ n ] [n] [ n ] , they define E G \mathcal{E}_G E G to be the subalgebra of E n \mathcal{E}_n E n generated by those [ i j ] [ij] [ ij ] for which { i , j } \{i,j\} { i , j } is an edge of G G G . Their graph restriction is thus a subalgebra construction, rather than the quotient obtained by setting nonedge generators equal to zero.
Our construction may be viewed as a quotient of this picture. Give the generator corresponding to an unoriented edge { i , j } \{i,j\} { i , j } the sign determined by an orientation and write it as u i j = − u j i u_{ij}=-u_{ji} u ij = − u j i . If, in addition to the Fomin–Kirillov relations, one kills every product
u i j u k ℓ with { i , j } ∩ { k , ℓ } ≠ ∅ , u_{ij}u_{k\ell}\qquad\text{with}\qquad\{i,j\}\cap\{k,\ell\}\ne\varnothing, u ij u k ℓ with { i , j } ∩ { k , ℓ } = ∅ ,
and kills the generators corresponding to nonedges of G G G , then the resulting commutative quotient is precisely the matching algebra M ( G ) \mathcal{M}(G) M ( G ) . Under this quotient the Dunkl element ϑ i \vartheta_i ϑ i descends to the signed incidence sum θ i \theta_i θ i . Thus D ( G ) D(G) D ( G ) can be interpreted as the part of the Dunkl-element construction which survives after only products supported on matchings are retained. Equivalently, the quotient map E n ↠ M ( K n ) E_n\twoheadrightarrow\mathcal{M}(K_n) E n ↠ M ( K n ) that kills products of incident edge generators restricts to a surjection E G ↠ M ( G ) E_G\twoheadrightarrow\mathcal{M}(G) E G ↠ M ( G ) , where M ( G ) \mathcal{M}(G) M ( G ) is identified with the subalgebra of M ( K n ) \mathcal{M}(K_n) M ( K n ) generated by the edges of G G G .
This truncation changes the nature of the problem considerably. The flag-variety and Bruhat-order connections of the classical setting are replaced by the incidence structure of a graph, while the linear forms x i − x j x_i-x_j x i − x j , i.e., the roots of type A A A , reappear on the dual side. One may therefore ask how much of the structure carried by Dunkl elements survives under this severe matching truncation. The results below show that the answer retains a surprising amount of structure: for the complete graph the homogeneous components are governed by two-row Specht modules, whereas for arbitrary graphs the failure or success of spanning the corresponding Specht module detects connectivity properties of the graph. In this sense, the matching quotient provides a bridge between the Dunkl-element philosophy, matching theory, and the representation theory of the symmetric group.
Related work. Subalgebras generated by vertices in the commutative algebra generated by edges have been considered in e.g., [24 , 25 ] . Moreover, in the case of complete graphs they also have a geometric interpretation, see [26 ] . Products of arbitrary subfamilies of a vector configuration have a rich theory related to Tutte polynomials; see Berget [5 ] and the zonotopal literature [1 , 15 ] . Our restriction to vertex-disjoint subfamilies is not matroidal: it remembers the incidence of edges at vertices. It also differs from graph Specht modules and their relationship with matching polytopes studied by Liu [21 ] . The construction lies naturally between these two subjects.
Several nearby constructions attach graded objects to matchings but use a different algebraic mechanism. Numata [23 ] studies an Artinian Gorenstein algebra obtained by apolarity from a weighted matching generating function and proves a strong Lefschetz property. Li [19 ] proves strong equivariant log-concavity for the graded permutation representation on the matchings of an arbitrary graph. For perfect matchings of complete graphs, Filmus and Lindzey [11 ] develop harmonic polynomial models involving Specht polynomials and matching-inclusion matrices. Bedratyuk’s graph algebra [4 ] , whose basis is indexed by all simple graphs on a fixed vertex set, also carries Boolean up/down operators and two-row Specht modules. Bergeron, Chan, Soltani, and Zabrocki [3 ] study a construction deceptively parallel to our P k ( K n ) P_k(K_n) P k ( K n ) in an exterior algebra: products of differences ξ j − ξ i \xi_j-\xi_i ξ j − ξ i indexed by noncrossing pairings give bases of exterior quasisymmetric harmonic spaces whose degree-k k k dimensions agree with dim P k ( K n ) \dim P_k(K_n) dim P k ( K n ) . We compare the two constructions more closely in Remark 4.3 . None of these constructions is the incidence-generated subalgebra D ( G ) ⊆ M ( G ) \mathcal{D}(G)\subseteq\mathcal{M}(G) D ( G ) ⊆ M ( G ) studied here.
There is one direct overlap at the level of the abstract complete-graph presentation. Jonsson Kling, Lundqvist, Mohammadi, Orth, and Sáenz-de-Cabezón [17 ] study the more general almost complete intersections
k [ z 1 , … , z n ] / ( z 1 2 , … , z n 2 , ( z 1 + ⋯ + z n ) q ) . \mathsf{k}[z_1,\ldots,z_n]/(z_1^2,\ldots,z_n^2,(z_1+\cdots+z_n)^q). k [ z 1 , … , z n ] / ( z 1 2 , … , z n 2 , ( z 1 + ⋯ + z n ) q ) .
The quotient occurring in our characteristic-zero presentation of D ( K n ) \mathcal{D}(K_n) D ( K n ) is their case q = 1 q=1 q = 1 . The contribution here is therefore not the abstract quotient itself, but its realization inside a matching algebra, its matching-product duality, and the resulting saturation problem for arbitrary graphs.
AI use statement. The bulk of this paper was written by GPT-5.6 based on old notes (which contained more questions than proofs) and some tactical prompting; in particular, GPT-5.6 contributed all the proofs in § 5 . We have read and verified the entire text and edited it for clarity and style.
Acknowledgments. We thank Per Alexandersson for inspiring conversations early on in the project.
Notations. Throughout, k \mathsf{k} k is a field. In some places, we will additionally assume that k \mathsf{k} k has characteristic zero.
The matching algebra
Let G = ( V , E ) G=(V,E) G = ( V , E ) be a finite simple graph. Its edges are 2-element sets of vertices; thus, two edges e , f e,f e , f satisfy e ∩ f ≠ ∅ e\cap f\ne\varnothing e ∩ f = ∅ if and only if they have a common endpoint (this allows e = f e=f e = f ). Two edges e e e and f f f are said to be incident if e ∩ f ≠ ∅ e\cap f\ne\varnothing e ∩ f = ∅ .
Definition 2.1. The matching algebra of G G G is the commutative k \mathsf{k} k -algebra
M ( G ) : = k [ u e : e ∈ E ] / ( u e u f : e ∩ f ≠ ∅ ) . \mathcal{M}(G):=\mathsf{k}[u_e:e\in E]/(u_eu_f:e\cap f\ne\varnothing). M ( G ) := k [ u e : e ∈ E ] / ( u e u f : e ∩ f = ∅ ) . That is, M ( G ) \mathcal{M}(G) M ( G ) is the quotient of the polynomial ring k [ u e : e ∈ E ] \mathsf{k}[u_e:e\in E] k [ u e : e ∈ E ] by the monomial ideal generated by all products u e u f u_eu_f u e u f with e e e and f f f being two incident edges (including the case e = f e=f e = f ). It is graded by degree, where every generator u e u_e u e has degree 1.
For a matching M ⊆ E M\subseteq E M ⊆ E of G G G , define the element
u M : = ∏ e ∈ M u e ∈ M ( G ) , in particular u ∅ : = 1. u_M:=\prod_{e\in M}u_e\in\mathcal{M}(G),\qquad\text{in particular }u_{\varnothing}:=1. u M := e ∈ M ∏ u e ∈ M ( G ) , in particular u ∅ := 1.
Proposition 2.2. The elements u M u_M u M , indexed by the matchings M M M of G G G , form a homogeneous k \mathsf{k} k -basis of M ( G ) \mathcal{M}(G) M ( G ) . Consequently, the Hilbert series of M ( G ) \mathcal{M}(G) M ( G ) is
Hilb ( M ( G ) , t ) = ∑ k ≥ 0 m k ( G ) t k , \operatorname{Hilb}(\mathcal{M}(G),t)=\sum_{k\ge0}m_k(G)t^k, Hilb ( M ( G ) , t ) = k ≥ 0 ∑ m k ( G ) t k , where m k ( G ) m_k(G) m k ( G ) is the number of k k k -matchings of G G G .
Proof. The defining ideal ( u e u f : e ∩ f ≠ ∅ ) (u_eu_f:e\cap f\ne\varnothing) ( u e u f : e ∩ f = ∅ ) is monomial. Its standard monomials are the square-free products u e 1 u e 2 ⋯ u e k u_{e_1}u_{e_2}\cdots u_{e_k} u e 1 u e 2 ⋯ u e k of generators such that no two of the edges e 1 , e 2 , … , e k e_1,e_2,\ldots,e_k e 1 , e 2 , … , e k have a common endpoint; these are exactly the u M u_M u M corresponding to the matchings M M M of G G G . Thus, these u M u_M u M (or, rather, their residue classes) form a basis of the quotient algebra M ( G ) \mathcal{M}(G) M ( G ) . The formula for the Hilbert series follows directly from this.
Thus, for the complete graph K n K_n K n , we have
Hilb ( M ( K n ) , t ) = ∑ 0 ≤ k ≤ n / 2 n ! 2 k k ! ( n − 2 k ) ! t k \operatorname{Hilb}(\mathcal{M}(K_n),t)=\sum_{0\le k\le n/2}\frac{n!}{2^k k!(n-2k)!}t^k Hilb ( M ( K n ) , t ) = 0 ≤ k ≤ n /2 ∑ 2 k k ! ( n − 2 k )! n ! t k
and the complete bipartite graph K a , b K_{a,b} K a , b satisfies
Hilb ( M ( K a , b ) , t ) = ∑ k ≥ 0 k ! ( a k ) ( b k ) t k . \operatorname{Hilb}(\mathcal{M}(K_{a,b}),t)=\sum_{k\ge0}k!\binom{a}{k}\binom{b}{k}t^k. Hilb ( M ( K a , b ) , t ) = k ≥ 0 ∑ k ! ( k a ) ( k b ) t k .
In particular, dim M ( K n ) \dim\mathcal{M}(K_n) dim M ( K n ) is the number of involutions in S n S_n S n .
Equivalently, if Δ ( G ) \Delta(G) Δ ( G ) denotes the matching complex of G G G (the independence complex of the line graph L ( G ) L(G) L ( G ) ), then M ( G ) \mathcal{M}(G) M ( G ) is the Artinian monomial quotient obtained from its Stanley–Reisner ring k [ Δ ( G ) ] \mathbb{k}[\Delta(G)] k [ Δ ( G )] by adjoining the squares u e 2 u_e^2 u e 2 to the Stanley–Reisner ideal. Thus M ( G ) \mathcal{M}(G) M ( G ) itself is not a Stanley–Reisner ring in the usual sense. Matching complexes and their face rings are classical; see, for example, Björner–Lovász–Vrécica–Živaljević [6 ] and Jonsson [16 Chapter 5] . Ferrarello and Fröberg [9 ] explicitly relate the Hilbert series of the ordinary Stanley–Reisner ring of a matching complex to graph-subgraph polynomials.
More directly, Dao and Nair [8 ] associate to an arbitrary simplicial complex Δ \Delta Δ the square-zero face algebra
A ( Δ ) : = k [ x 1 , … , x m ] / ( I Δ , x 1 2 , … , x m 2 ) , A(\Delta):=\mathbb{k}[x_1,\ldots,x_m]/(I_\Delta,x_1^2,\ldots,x_m^2), A ( Δ ) := k [ x 1 , … , x m ] / ( I Δ , x 1 2 , … , x m 2 ) ,
and study its Lefschetz properties. Thus our matching algebra is exactly M ( G ) = A ( Δ ( G ) ) \mathcal{M}(G)=A(\Delta(G)) M ( G ) = A ( Δ ( G )) . Such algebras are also a special case of the quadratic monomial quotients studied by Migliore, Nagel, and Schenck [22 ] . What we shall study (starting in the next section) is a certain subalgebra D ( G ) D(G) D ( G ) of M ( G ) \mathcal{M}(G) M ( G ) , which – to our knowledge – is new.
Example 2.3. Let G = P 4 G=P_4 G = P 4 be the path 1 − 2 − 3 − 4 1-2-3-4 1 − 2 − 3 − 4 . Then
M ( P 4 ) = k [ u 12 , u 23 , u 34 ] / ( u 12 2 , u 23 2 , u 34 2 , u 12 u 23 , u 23 u 34 ) . \mathcal{M}(P_4)=\mathbb{k}[u_{12},u_{23},u_{34}]/(u_{12}^2,u_{23}^2,u_{34}^2,u_{12}u_{23},u_{23}u_{34}). M ( P 4 ) = k [ u 12 , u 23 , u 34 ] / ( u 12 2 , u 23 2 , u 34 2 , u 12 u 23 , u 23 u 34 ) . Thus 1 , u 12 , u 23 , u 34 , u 12 u 34 1,\ u_{12},\ u_{23},\ u_{34},\ u_{12}u_{34} 1 , u 12 , u 23 , u 34 , u 12 u 34 is a basis of M ( P 4 ) \mathcal{M}(P_4) M ( P 4 ) . The only nonzero product of two edge generators is u 12 u 34 u_{12}u_{34} u 12 u 34 , so
Hilb ( M ( P 4 ) , t ) = 1 + 3 t + t 2 , ( u 12 + u 34 ) 2 = 2 u 12 u 34 . \operatorname{Hilb}(\mathcal{M}(P_4),t)=1+3t+t^2,\qquad(u_{12}+u_{34})^2=2u_{12}u_{34}. Hilb ( M ( P 4 ) , t ) = 1 + 3 t + t 2 , ( u 12 + u 34 ) 2 = 2 u 12 u 34 . By contrast, for the triangle K 3 K_3 K 3 every two edges meet, so M ( K 3 ) \mathcal{M}(K_3) M ( K 3 ) has basis 1 , u 12 , u 13 , u 23 1,u_{12},u_{13},u_{23} 1 , u 12 , u 13 , u 23 and its positive-degree ideal has square zero.
Signed incidence sums and the Dunkl matching algebra
Fix an orientation of G G G . Define incidence coefficients ε t , e \varepsilon_{t,e} ε t , e for all e ∈ E e \in E e ∈ E and t ∈ V t \in V t ∈ V as follows: If an edge e e e is oriented from v v v to w w w , let
ε v , e = 1 , ε w , e = − 1 , \varepsilon_{v,e}=1,\qquad\varepsilon_{w,e}=-1, ε v , e = 1 , ε w , e = − 1 ,
and let all other incidence coefficients ε t , e \varepsilon_{t,e} ε t , e (with t ∈ V ∖ { v , w } t \in V \setminus\{v,w\} t ∈ V ∖ { v , w } ) be zero.
Definition 3.1. For v ∈ V v \in V v ∈ V , define the signed incidence sum
θ v : = ∑ e ∈ E ε v , e u e ∈ M ( G ) . \theta_v:=\sum_{e\in E}\varepsilon_{v,e}u_e\in\mathcal{M}(G). θ v := e ∈ E ∑ ε v , e u e ∈ M ( G ) .
The Dunkl matching algebra is the graded subalgebra D ( G ) \mathcal{D}(G) D ( G ) of M ( G ) \mathcal{M}(G) M ( G ) generated by these signed incidence sums. In other words:
D ( G ) : = k [ θ v : v ∈ V ] ⊆ M ( G ) . \mathcal{D}(G):=\mathbb{k}[\theta_v:v\in V]\subseteq\mathcal{M}(G). D ( G ) := k [ θ v : v ∈ V ] ⊆ M ( G ) .
Reversing the orientation of an edge amounts to replacing the corresponding generator u e u_e u e by − u e -u_e − u e ; hence the isomorphism type of D ( G ) \mathcal{D}(G) D ( G ) is orientation-independent. We have
θ v 2 = 0 , ∑ v ∈ C θ v = 0 (1) \theta_v^2=0,\qquad\sum_{v\in C}\theta_v=0 \tag*{(1)} θ v 2 = 0 , v ∈ C ∑ θ v = 0 (1)
for every vertex v v v and every connected component C C C of $G.
Consider the polynomial ring k [ x v ∣ v ∈ V ] \mathbb{k}[x_v\mid v\in V] k [ x v ∣ v ∈ V ] . If an edge e e e is oriented as e = ( i , j ) e=(i,j) e = ( i , j ) , define the linear polynomial p e : = x i − x j p_e:=x_i-x_j p e := x i − x j . For a matching M M M of G G G , define the polynomial
p M : = ∏ e ∈ M p e = ∏ e = ( i , j ) ∈ M ( x i − x j ) , so in particular p ∅ : = 1. (2) p_M:=\prod_{e\in M}p_e=\prod_{e=(i,j)\in M}(x_i-x_j),
\qquad\text{so in particular }p_{\varnothing}:=1. \tag*{(2)} p M := e ∈ M ∏ p e = e = ( i , j ) ∈ M ∏ ( x i − x j ) , so in particular p ∅ := 1. (2)
Reversing the orientation of an edge changes the corresponding p e p_e p e and p M p_M p M only by a sign, so all spans considered below are orientation-independent.
For each integer k ≥ 0 k\geq0 k ≥ 0 , we let Match k ( G ) \operatorname{Match}_k(G) Match k ( G ) denote the set of all k k k -matchings of G G G (that is, of all matchings with exactly k k k edges), and we define the k k k -vector subspace
P k ( G ) : = span { p M : M ∈ Match k ( G ) } (3) P_k(G):=\operatorname{span}\{p_M:M\in\operatorname{Match}_k(G)\} \tag*{(3)} P k ( G ) := span { p M : M ∈ Match k ( G )} (3)
of k [ x v ∣ v ∈ V ] \mathbb{k}[x_v\mid v\in V] k [ x v ∣ v ∈ V ] .
Consider the k \mathbb{k} k -vector space k V \mathbb{k}^V k V with basis V V V ; its standard basis vectors will be denoted by e v e_v e v . Let S k ( k V ) S^k(\mathbb{k}^V) S k ( k V ) denote its k k k th symmetric power. Multiplication gives a linear map
μ k : S k ( k V ) ⟶ M ( G ) k , e v 1 ⋯ e v k ⟼ θ v 1 ⋯ θ v k , \mu_k:S^k(\mathbb{k}^V)\longrightarrow\mathcal{M}(G)_k,\qquad
e_{v_1}\cdots e_{v_k}\longmapsto\theta_{v_1}\cdots\theta_{v_k}, μ k : S k ( k V ) ⟶ M ( G ) k , e v 1 ⋯ e v k ⟼ θ v 1 ⋯ θ v k ,
whose image is precisely the k k k -th graded component D ( G ) k \mathcal{D}(G)_k D ( G ) k of D ( G ) \mathcal{D}(G) D ( G ) .
Theorem 3.2 (Dunkl-polynomial duality). For every k ≥ 0 k\geq0 k ≥ 0 , we have
dim D ( G ) k = dim P k ( G ) . (4) \dim\mathcal{D}(G)_k=\dim P_k(G). \tag*{(4)} dim D ( G ) k = dim P k ( G ) . (4) Moreover, for α = ( α v ) v ∈ V ∈ N V \alpha=(\alpha_v)_{v\in V}\in\mathbb{N}^V α = ( α v ) v ∈ V ∈ N V with ∣ α ∣ = k |\alpha|=k ∣ α ∣ = k , write
e α : = ∏ v ∈ V e v α v ∈ S k ( k V ) , x α : = ∏ v ∈ V x v α v ∈ k [ x v ∣ v ∈ V ] . e^\alpha:=\prod_{v\in V}e_v^{\alpha_v}\in S^k(\mathbb{k}^V),
\qquad
x^\alpha:=\prod_{v\in V}x_v^{\alpha_v}\in\mathbb{k}[x_v\mid v\in V]. e α := v ∈ V ∏ e v α v ∈ S k ( k V ) , x α := v ∈ V ∏ x v α v ∈ k [ x v ∣ v ∈ V ] .
The elements e α e^{\alpha} e α form a basis of S k ( k V ) S^{k}(\mathbb{k}^{V}) S k ( k V ) . Let ( e α ) ∗ (e^{\alpha})^{*} ( e α ) ∗ denote the dual basis, and define the linear isomorphism
ι k : S k ( k V ) ∗ ⟶ k [ x v : v ∈ V ] k , ( e α ) ∗ ⟼ x α . \iota_{k}: S^{k}(\mathbb{k}^{V})^{*} \longrightarrow\mathbb{k}[x_{v}:v\in V]_{k}, \qquad(e^{\alpha})^{*} \longmapsto x^{\alpha}. ι k : S k ( k V ) ∗ ⟶ k [ x v : v ∈ V ] k , ( e α ) ∗ ⟼ x α .
Then, for every M ∈ Match k ( G ) M\in\operatorname{Match}_{k}(G) M ∈ Match k ( G ) , we have
ι k ( μ k ∗ ( u M ∗ ) ) = p M , (5) \iota_{k}\left(\mu_{k}^{*}(u_{M}^{*})\right)=p_{M}, \tag*{(5)} ι k ( μ k ∗ ( u M ∗ ) ) = p M , (5)
where u M ∗ ∈ ( M ( G ) k ) ∗ u_{M}^{*}\in(\mathcal{M}(G)_{k})^{*} u M ∗ ∈ ( M ( G ) k ) ∗ denotes extraction of the u M u_{M} u M -coefficient (i.e., the k k k -linear map that sends each polynomial in M ( G ) k \mathcal{M}(G)_{k} M ( G ) k to its u M u_{M} u M -coefficient).
Proof. Fix a k k k -matching M M M . We begin by proving (5) . Observe that the map ι k \iota_{k} ι k sends each form f ∈ S k ( k V ) ∗ f\in S^{k}(\mathbb{k}^{V})^{*} f ∈ S k ( k V ) ∗ to the polynomial ∑ ∣ α ∣ = k f ( e α ) x α \sum_{|\alpha|=k}f(e^{\alpha})x^{\alpha} ∑ ∣ α ∣ = k f ( e α ) x α . Hence, in order to prove (5) , it suffices to show that
( μ k ∗ ( u M ∗ ) ) ( e α ) = [ x α ] p M for every α ∈ N V satisfying ∣ α ∣ = k . (6) \left(\mu_{k}^{*}(u_{M}^{*})\right)(e^{\alpha})=[x^{\alpha}]p_{M}\qquad\text{for every }\alpha\in\mathbb{N}^{V}\text{ satisfying }|\alpha|=k. \tag*{(6)} ( μ k ∗ ( u M ∗ ) ) ( e α ) = [ x α ] p M for every α ∈ N V satisfying ∣ α ∣ = k . (6)
So let us fix a family α = ( α v ) v ∈ V ∈ N V \alpha=(\alpha_{v})_{v\in V}\in\mathbb{N}^{V} α = ( α v ) v ∈ V ∈ N V with ∣ α ∣ = k |\alpha|=k ∣ α ∣ = k . Then,
( μ k ∗ ( u M ∗ ) ) ( e α ) = u M ∗ ( μ k ( e α ) ) = u M ∗ ( ∏ v ∈ V θ v α v ) = [ u M ] ∏ v ∈ V θ v α v . \left(\mu_{k}^{*}(u_{M}^{*})\right)(e^{\alpha})=u_{M}^{*}\left(\mu_{k}(e^{\alpha})\right)=u_{M}^{*}\left(\prod_{v\in V}\theta_{v}^{\alpha_{v}}\right)=[u_{M}]\prod_{v\in V}\theta_{v}^{\alpha_{v}}. ( μ k ∗ ( u M ∗ ) ) ( e α ) = u M ∗ ( μ k ( e α ) ) = u M ∗ ( v ∈ V ∏ θ v α v ) = [ u M ] v ∈ V ∏ θ v α v .
(where [ u M ] r [u_{M}]r [ u M ] r denotes the coefficient of u M u_{M} u M in some r ∈ M ( G ) r\in\mathcal{M}(G) r ∈ M ( G ) . In order to prove (6) , we must show that this scalar is exactly the coefficient [ x α ] p M [x^{\alpha}]p_{M} [ x α ] p M .
First suppose that α v ≥ 2 \alpha_{v}\ge2 α v ≥ 2 for some vertex v v v . Then ∏ v ∈ V θ v α v = 0 \prod_{v\in V}\theta_{v}^{\alpha_{v}}=0 ∏ v ∈ V θ v α v = 0 , since θ v 2 = 0 \theta_{v}^{2}=0 θ v 2 = 0 by (1) . Hence the left-hand side of (6) is zero. On the other hand, p M p_{M} p M is squarefree in the variables x v x_{v} x v , since no vertex belongs to two edges of M M M . Thus [ x α ] p M = 0 [x^{\alpha}]p_{M}=0 [ x α ] p M = 0 as well. So the equality (6) holds in this case because both of its sides vanish.
It remains to consider the case when α v ≤ 1 \alpha_{v}\le1 α v ≤ 1 for each vertex v v v . Let
S : = { v ∈ V : α v = 1 } , S:=\{v\in V:\alpha_{v}=1\}, S := { v ∈ V : α v = 1 } ,
so that ∣ S ∣ = ∣ α ∣ = k |S|=|\alpha|=k ∣ S ∣ = ∣ α ∣ = k and
∏ v ∈ V θ v α v = ∏ v ∈ S θ v = ∏ e ∈ E ( ∑ v ∈ e ε v , e u e ) . (7) \prod_{v\in V}\theta_{v}^{\alpha_{v}}=\prod_{v\in S}\theta_{v}=\prod_{e\in E}\left(\sum_{v\in e}\varepsilon_{v,e}u_{e}\right). \tag*{(7)} v ∈ V ∏ θ v α v = v ∈ S ∏ θ v = e ∈ E ∏ ( v ∈ e ∑ ε v , e u e ) . (7)
The coefficient of u M u_{M} u M in this product is zero unless every edge of M M M has an endpoint in S S S . This condition is equivalent to saying that every edge of M M M has exactly one endpoint in S S S (because the k k k edges of M M M are pairwise disjoint, and thus choosing one endpoint of each of them already gives k = ∣ S ∣ k=|S| k = ∣ S ∣ distinct vertices, leaving no space for second endpoints).
Assume this condition holds. Then there is a unique way to obtain u M u_{M} u M when expanding the product (7) : for each e ∈ M e\in M e ∈ M , choose u e u_{e} u e from the factor indexed by the unique vertex v ∈ e ∩ S v\in e\cap S v ∈ e ∩ S . The coefficient of u M u_{M} u M in (7) is therefore
∏ e ∈ M ; v is the unique element of e ∩ S ε v , e . (8) \prod_{\substack{e\in M;\\ v\text{ is the unique element of }e\cap S}}\varepsilon_{v,e}. \tag*{(8)} e ∈ M ; v is the unique element of e ∩ S ∏ ε v , e . (8)
But the coefficient of x v x_{v} x v in p e p_{e} p e is exactly ε v , e \varepsilon_{v,e} ε v , e . Consequently the same product (8) is the coefficient of x α = ∏ v ∈ S x v x^{\alpha}=\prod_{v\in S}x_{v} x α = ∏ v ∈ S x v in
p M = ∏ e ∈ M p e . p_{M}=\prod_{e\in M}p_{e}. p M = e ∈ M ∏ p e .
Thus (6) holds in the α v ≤ 1 \alpha_v \le1 α v ≤ 1 case, at least under the condition that every edge of M M M has an endpoint in S S S . But (6) also holds if this condition is violated, since both sides vanish in this case. Hence (6) always holds.
Forget that we fixed α \alpha α . We thus have proved (6) , which in turn completes the proof of (5) .
Now forget that we fixed M M M . The forms u M ∗ u_M^* u M ∗ form a basis of M ( G ) k ∗ \mathcal{M}(G)_k^* M ( G ) k ∗ , whereas the p M p_M p M span P k ( G ) P_k(G) P k ( G ) . Hence, the equality (5) entails
ι k ( im μ k ∗ ) = P k ( G ) , \iota_k(\operatorname{im}\mu_k^*)=P_k(G), ι k ( im μ k ∗ ) = P k ( G ) ,
so that P k ( G ) = ι k ( im μ k ∗ ) ≅ im μ k ∗ P_k(G)=\iota_k(\operatorname{im}\mu_k^*)\cong\operatorname{im}\mu_k^* P k ( G ) = ι k ( im μ k ∗ ) ≅ im μ k ∗ (since ι k \iota_k ι k is an isomorphism). Therefore
dim P k ( G ) = dim im μ k ∗ = rank μ k ∗ = rank μ k = dim im μ k = dim D ( G ) k , \dim P_k(G)=\dim\operatorname{im}\mu_k^*=\operatorname{rank}\mu_k^*=\operatorname{rank}\mu_k=\dim\operatorname{im}\mu_k=\dim\mathcal{D}(G)_k, dim P k ( G ) = dim im μ k ∗ = rank μ k ∗ = rank μ k = dim im μ k = dim D ( G ) k ,
as claimed. □
Thus θ 1 + θ 2 + θ 3 = 0 \theta_1+\theta_2+\theta_3=0 θ 1 + θ 2 + θ 3 = 0 , and all products of two θ i \theta_i θ i vanish because every pair of edges of K 3 K_3 K 3 is incident. Consequently
D ( K 3 ) = k ⊕ span { θ 1 , θ 2 } , Hilb ( D ( K 3 ) , t ) = 1 + 2 t , \mathcal{D}(K_3)=\mathbb{k}\oplus\operatorname{span}\{\theta_1,\theta_2\},\qquad\operatorname{Hilb}(\mathcal{D}(K_3),t)=1+2t, D ( K 3 ) = k ⊕ span { θ 1 , θ 2 } , Hilb ( D ( K 3 ) , t ) = 1 + 2 t ,
so here D ( K 3 ) \mathcal{D}(K_3) D ( K 3 ) is a proper subalgebra of M ( K 3 ) \mathcal{M}(K_3) M ( K 3 ) .
The first nontrivial degree-2 example is K 4 K_4 K 4 . Put
m 1 = u 12 u 34 , m 2 = u 13 u 24 , m 3 = u 14 u 23 . m_1=u_{12}u_{34},\qquad m_2=u_{13}u_{24},\qquad m_3=u_{14}u_{23}. m 1 = u 12 u 34 , m 2 = u 13 u 24 , m 3 = u 14 u 23 .
These are the three degree-2 basis elements of M ( K 4 ) \mathcal{M}(K_4) M ( K 4 ) . Direct multiplication gives
θ 1 θ 2 = m 2 + m 3 , θ 1 θ 3 = m 1 − m 3 , θ 2 θ 3 = − m 1 − m 2 . \theta_1\theta_2=m_2+m_3,\qquad\theta_1\theta_3=m_1-m_3,\qquad\theta_2\theta_3=-m_1-m_2. θ 1 θ 2 = m 2 + m 3 , θ 1 θ 3 = m 1 − m 3 , θ 2 θ 3 = − m 1 − m 2 .
The three displayed vectors have one linear relation and span a 2-dimensional space; since θ 4 = − ( θ 1 + θ 2 + θ 3 ) \theta_4=-(\theta_1+\theta_2+\theta_3) θ 4 = − ( θ 1 + θ 2 + θ 3 ) and θ i 2 = 0 \theta_i^2=0 θ i 2 = 0 , they span all of D ( K 4 ) 2 \mathcal{D}(K_4)_2 D ( K 4 ) 2 . Hence
Hilb ( D ( K 4 ) , t ) = 1 + 3 t + 2 t 2 . \operatorname{Hilb}(\mathcal{D}(K_4),t)=1+3t+2t^2. Hilb ( D ( K 4 ) , t ) = 1 + 3 t + 2 t 2 .
This is the smallest example in which the matching algebra has more degree-2 basis elements than the Dunkl matching algebra has degree-2 dimensions.
Proposition 3.5. The following properties hold.
If G = G 1 ⊔ G 2 G=G_1\sqcup G_2 G = G 1 ⊔ G 2 , then D ( G ) ≅ D ( G 1 ) ⊗ D ( G 2 ) \mathcal{D}(G)\cong\mathcal{D}(G_1)\otimes\mathcal{D}(G_2) D ( G ) ≅ D ( G 1 ) ⊗ D ( G 2 ) .
We have D ( G ) k = 0 \mathcal{D}(G)_k=0 D ( G ) k = 0 for all k > ν ( G ) k>\nu(G) k > ν ( G ) , where ν ( G ) \nu(G) ν ( G ) is the matching number of G G G (that is, the size of a largest matching of G G G ).
We have dim D ( G ) 1 = ∣ V ∣ − c ( G ) \dim\mathcal{D}(G)_1=|V|-c(G) dim D ( G ) 1 = ∣ V ∣ − c ( G ) , where c ( G ) c(G) c ( G ) is the number of connected components of G G G .
If H H H is a spanning subgraph of G G G , then
P k ( H ) ⊆ P k ( G ) , dim D ( H ) k ≤ dim D ( G ) k . P_k(H)\subseteq P_k(G),\qquad\dim\mathcal{D}(H)_k\leq\dim\mathcal{D}(G)_k. P k ( H ) ⊆ P k ( G ) , dim D ( H ) k ≤ dim D ( G ) k .
Proof. The first assertion follows from the disjoint sets of variables and incidence sums. The second follows from (4) . For the third, observe that P 1 ( G ) P_1(G) P 1 ( G ) is the span of the vectors x i − x j x_i-x_j x i − x j , which are the columns of the incidence matrix of G G G ; thus, its dimension is the rank of the incidence matrix, which is known to equal ∣ V ∣ − c ( G ) |V|-c(G) ∣ V ∣ − c ( G ) . The fourth assertion is immediate (note that there is a graded surjective k \mathbb{k} k -algebra homomorphism D ( G ) → D ( H ) \mathcal{D}(G)\to\mathcal{D}(H) D ( G ) → D ( H ) given by sending all u e u_e u e with e ∉ E ( H ) e\notin E(H) e ∈ / E ( H ) to 0 0 0 ). □
Remark 3.6 (Dependence on the characteristic). Although Theorem 3.2 holds over every field, the Hilbert series of D ( G ) \mathcal{D}(G) D ( G ) can depend on the characteristic. For example, let G = C 5 □ K 2 G=C_5\square K_2 G = C 5 □ K 2 be the pentagonal prism, with vertices a 0 , … , a 4 , b 0 , … , b 4 a_0,\ldots,a_4,b_0,\ldots,b_4 a 0 , … , a 4 , b 0 , … , b 4 and edges
a i a i + 1 , b i b i + 1 , a i b i ( i ∈ Z / 5 Z ) . a_i a_{i+1},\qquad b_i b_{i+1},\qquad a_i b_i\qquad(i\in\mathbb{Z}/5\mathbb{Z}). a i a i + 1 , b i b i + 1 , a i b i ( i ∈ Z /5 Z ) .
Then
Hilb ( D ( G ) , t ) = 1 + 9 t + 35 t 2 + 75 t 3 + α k t 4 + 11 t 5 (10) \operatorname{Hilb}(\mathcal{D}(G),t)=1+9t+35t^2+75t^3+\alpha_k t^4+11t^5 \tag*{(10)} Hilb ( D ( G ) , t ) = 1 + 9 t + 35 t 2 + 75 t 3 + α k t 4 + 11 t 5 (10)
where α k = 79 \alpha_k=79 α k = 79 if char k = 2 \operatorname{char}\mathbb{k}=2 char k = 2 , and α k = 80 \alpha_k=80 α k = 80 otherwise. This shows that the inclusion D ( G ) → M ( G ) \mathcal{D}(G)\to\mathcal{M}(G) D ( G ) → M ( G ) need not remain injective after reduction modulo a prime.
Complete graphs and two-row Specht modules
We now specialize to the complete graph K n K_n K n on the vertex set [ n ] [n] [ n ] . The symmetric group S n S_n S n acts on k [ x 1 , … , x n ] \mathbf{k}[x_1,\ldots,x_n] k [ x 1 , … , x n ] by permuting the variables:
σ ( x i ) = x σ ( i ) ( σ ∈ S n ) . \sigma(x_i)=x_{\sigma(i)} \qquad(\sigma\in S_n). σ ( x i ) = x σ ( i ) ( σ ∈ S n ) .
Since S n S_n S n also permutes the k k k -matchings of K n K_n K n , this action preserves P k ( K n ) P_k(K_n) P k ( K n ) : more precisely, σ ( p M ) = ± p σ ( M ) \sigma(p_M)=\pm p_{\sigma(M)} σ ( p M ) = ± p σ ( M ) , where the sign only reflects our choices of orientations for the edges. Thus P k ( K n ) P_k(K_n) P k ( K n ) is naturally an S n S_n S n -representation.
To identify this representation, let us recall the polynomial realization of the Specht modules. Let λ ⊢ n \lambda\vdash n λ ⊢ n , and let T T T be a Young tableau of shape λ \lambda λ , filled bijectively with 1 , 2 , … , n 1,2,\ldots,n 1 , 2 , … , n . For a column of T T T whose entries, from top to bottom, are i 1 , … , i r i_1,\ldots,i_r i 1 , … , i r , form the Vandermonde factor
∏ 1 ≤ a < b ≤ r ( x i a − x i b ) . \prod_{1\leq a<b\leq r}(x_{i_a}-x_{i_b}). 1 ≤ a < b ≤ r ∏ ( x i a − x i b ) .
The Specht polynomial of T T T is the product of these factors over all columns of T T T :
Δ T : = ∏ column C of T ; i 1 , … , i r are the entries of C ∏ 1 ≤ a < b ≤ r ( x i a − x i b ) . \Delta_T:=\prod_{\substack{\text{column }C\text{ of }T;\\ i_1,\ldots,i_r\text{ are the entries of }C}}\ \prod_{1\leq a<b\leq r}(x_{i_a}-x_{i_b}). Δ T := column C of T ; i 1 , … , i r are the entries of C ∏ 1 ≤ a < b ≤ r ∏ ( x i a − x i b ) .
The span of the Specht polynomials Δ T \Delta_T Δ T over all tableaux T T T of shape λ \lambda λ is the usual Specht module S λ S^\lambda S λ . See, e.g., [27 Satz 1] or [13 Theorem 5.6.1] .
Now let λ = ( n − k , k ) \lambda=(n-k,k) λ = ( n − k , k ) , where 0 ≤ k ≤ ⌊ n / 2 ⌋ 0\leq k\leq\lfloor n/2\rfloor 0 ≤ k ≤ ⌊ n /2 ⌋ . Such a diagram has exactly k k k columns of height 2, while all remaining columns have height 1. Hence every tableau T T T of shape ( n − k , k ) (n-k,k) ( n − k , k ) determines a k k k -matching M ( T ) M(T) M ( T ) of K n K_n K n , namely the pairs of entries occurring in its two-box columns, and we have
Δ T = ± p M ( T ) . \Delta_T=\pm p_{M(T)}. Δ T = ± p M ( T ) .
Conversely, every k k k -matching of K n K_n K n arises in this way from some tableau of shape ( n − k , k ) (n-k,k) ( n − k , k ) . Thus the span P k ( K n ) P_k(K_n) P k ( K n ) of the p M p_M p M 's is precisely the Specht module of shape ( n − k , k ) (n-k,k) ( n − k , k ) .
Theorem 4.1. For every k k k satisfying 0 ≤ k ≤ ⌊ n / 2 ⌋ 0\leq k\leq\lfloor n/2\rfloor 0 ≤ k ≤ ⌊ n /2 ⌋ , we have, as S n S_n S n -modules,
P k ( K n ) ≅ S ( n − k , k ) . P_k(K_n)\cong S^{(n-k,k)}. P k ( K n ) ≅ S ( n − k , k ) .
Consequently,
Hilb ( D ( K n ) , t ) = ∑ 0 ≤ k ≤ n / 2 ( ( n k ) − ( n k − 1 ) ) t k . \operatorname{Hilb}(D(K_n),t)=\sum_{0\leq k\leq n/2}\left(\binom{n}{k}-\binom{n}{k-1}\right)t^k. Hilb ( D ( K n ) , t ) = 0 ≤ k ≤ n /2 ∑ ( ( k n ) − ( k − 1 n ) ) t k .
Proof. The S n S_n S n -module identification was established above. For the Hilbert series, we need to compute dim S ( n − k , k ) \dim S^{(n-k,k)} dim S ( n − k , k ) . Recall that the dimension of any Specht module S λ S^\lambda S λ equals the number f λ f^\lambda f λ of all standard Young tableaux of shape λ \lambda λ , and can be computed by the hook-length formula. Thus,
dim S ( n − k , k ) = f ( n − k , k ) = ( n k ) − ( n k − 1 ) = n − 2 k + 1 n − k + 1 ( n k ) . \dim S^{(n-k,k)}=f^{(n-k,k)}=\binom{n}{k}-\binom{n}{k-1}=\frac{n-2k+1}{n-k+1}\binom{n}{k}. dim S ( n − k , k ) = f ( n − k , k ) = ( k n ) − ( k − 1 n ) = n − k + 1 n − 2 k + 1 ( k n ) .
Together with (4) , this yields the displayed Hilbert series. □ \square □
To drive this point home, let us compare the span of the Δ M \Delta_M Δ M for all k k k -matchings M M M of K n K_n K n with E Q H n , k EQH_{n,k} E Q H n , k . Let
W = span { ξ i − ξ j : 1 ≤ i , j ≤ n } , W = \operatorname{span}\{\xi_i-\xi_j: 1 \le i,j \le n\}, W = span { ξ i − ξ j : 1 ≤ i , j ≤ n } ,
the standard ( n − 1 ) (n-1) ( n − 1 ) -dimensional representation of S n S_n S n . For a k k k -matching M M M , the element Δ M \Delta_M Δ M belongs to the subspace ⋀ k W ⊆ ⋀ k k n \bigwedge^k W \subseteq\bigwedge^k \mathbf{k}^n ⋀ k W ⊆ ⋀ k k n (since the k k k factors ξ j r − ξ i r \xi_{j_r}-\xi_{i_r} ξ j r − ξ i r of Δ M \Delta_M Δ M all lie in W W W ), and is nonzero (since the k k k factors of Δ M \Delta_M Δ M are linearly independent). The S n S_n S n -orbit of any one such Δ M \Delta_M Δ M consists, up to sign, of all Δ N \Delta_N Δ N corresponding to all k k k -matchings N N N . Since the S n S_n S n -representation
⋀ k W ≅ S ( n − k , 1 k ) \bigwedge^k W \cong S^{(n-k,1^k)} ⋀ k W ≅ S ( n − k , 1 k )
is irreducible in characteristic zero, it follows that
span { Δ M : M ∈ Match k ( K n ) } = ⋀ k W ≅ S ( n − k , 1 k ) . (12) \operatorname{span}\{\Delta_M : M \in\operatorname{Match}_k(K_n)\} = \bigwedge^k W \cong S^{(n-k,1^k)}. \tag*{(12)} span { Δ M : M ∈ Match k ( K n )} = ⋀ k W ≅ S ( n − k , 1 k ) . (12)
Thus the complete commutative matching family { p M : M ∈ Match k ( K n ) } \{p_M : M \in\operatorname{Match}_k(K_n)\} { p M : M ∈ Match k ( K n )} spans the two-row module S ( n − k , k ) S^{(n-k,k)} S ( n − k , k ) , whereas the complete exterior matching family { Δ M : M ∈ Match k ( K n ) } \{\Delta_M : M \in\operatorname{Match}_k(K_n)\} { Δ M : M ∈ Match k ( K n )} spans the hook module S ( n − k , 1 k ) S^{(n-k,1^k)} S ( n − k , 1 k ) . Their dimensions are respectively
( n k ) − ( n k − 1 ) and ( n − 1 k ) , \binom{n}{k}-\binom{n}{k-1}
\qquad\text{and}\qquad
\binom{n-1}{k}, ( k n ) − ( k − 1 n ) and ( k n − 1 ) ,
which agree only for k = 0 , 1 k=0,1 k = 0 , 1 .
Already for n = 4 n=4 n = 4 and k = 2 k=2 k = 2 , the difference between the complete commutative and exterior matching families is visible in the Garnir relation
p 12 p 34 − p 13 p 24 + p 14 p 23 = 0 p_{12}p_{34}-p_{13}p_{24}+p_{14}p_{23}=0 p 12 p 34 − p 13 p 24 + p 14 p 23 = 0
in commuting variables. The three corresponding exterior products are linearly independent (they span ⋀ 2 W \bigwedge^2 W ⋀ 2 W , which has dimension 3 3 3 ).
Theorem 4.4. Assume that the field k \mathbf{k} k has characteristic 0. Then, there is an isomorphism of graded algebras
D ( K n ) ≅ k [ z 1 , … , z n ] / ( z 1 + ⋯ + z n , z 1 2 , … , z n 2 ) , z i ⟼ θ i . \mathcal{D}(K_n) \cong\mathbf{k}[z_1,\ldots,z_n]/(z_1+\cdots+z_n,z_1^2,\ldots,z_n^2), \qquad z_i \longmapsto\theta_i. D ( K n ) ≅ k [ z 1 , … , z n ] / ( z 1 + ⋯ + z n , z 1 2 , … , z n 2 ) , z i ⟼ θ i .
As an abstract commutative algebra, the quotient in Theorem 4.4 is the case q = 1 q=1 q = 1 of the family
k [ z 1 , … , z n ] / ( z 1 2 , … , z n 2 , ( z 1 + ⋯ + z n ) q ) \mathbf{k}[z_1,\ldots,z_n]/(z_1^2,\ldots,z_n^2,(z_1+\cdots+z_n)^q) k [ z 1 , … , z n ] / ( z 1 2 , … , z n 2 , ( z 1 + ⋯ + z n ) q )
studied in detail by Jonsson Kling et al. [17 ] ; among other things, they determine Gröbner bases and Hilbert series for the general family and give another proof of the strong Lefschetz property of the squarefree algebra. We nevertheless include the short Boolean-lattice argument needed for the present case.
Proof. The relations in the ideal ( z 1 + ⋯ + z n , z 1 2 , … , z n 2 ) (z_1+\cdots+z_n,z_1^2,\ldots,z_n^2) ( z 1 + ⋯ + z n , z 1 2 , … , z n 2 ) hold for the elements θ 1 , … , θ n \theta_1,\ldots,\theta_n θ 1 , … , θ n by (1) , so there is a surjective k \mathbf{k} k -algebra homomorphism
Φ : k [ z 1 , … , z n ] / ( z 1 + ⋯ + z n , z 1 2 , … , z n 2 ) ⟶ D ( K n ) \Phi:\mathbf{k}[z_1,\ldots,z_n]/(z_1+\cdots+z_n,z_1^2,\ldots,z_n^2)\longrightarrow\mathcal{D}(K_n) Φ : k [ z 1 , … , z n ] / ( z 1 + ⋯ + z n , z 1 2 , … , z n 2 ) ⟶ D ( K n )
that sends each z i z_i z i to θ i \theta_i θ i . We must show that this surjection Φ \Phi Φ is an isomorphism. It clearly suffices to show that its domain and its codomain have equal Hilbert functions. Put
A : = k [ z 1 , … , z n ] / ( z 1 2 , … , z n 2 ) and L : = z 1 + ⋯ + z n ∈ A . A := \mathbf{k}[z_1,\ldots,z_n]/(z_1^2,\ldots,z_n^2) \qquad\text{and}\qquad L := z_1+\cdots+z_n \in A. A := k [ z 1 , … , z n ] / ( z 1 2 , … , z n 2 ) and L := z 1 + ⋯ + z n ∈ A .
Note that the k \mathbf{k} k -vector space A A A has dimension 2 n 2^n 2 n and a basis consisting of the (residue classes of the) squarefree monomials
z S : = ∏ i ∈ S z i for all S ⊆ [ n ] . z_S := \prod_{i\in S} z_i \qquad\text{for all } S\subseteq[n]. z S := i ∈ S ∏ z i for all S ⊆ [ n ] .
We must compute the Hilbert function of A / ( L ) A/(L) A / ( L ) . This boils down to determining dim ( A / ( L ) ) k \dim(A/(L))_k dim ( A / ( L ) ) k for all k k k . This is rather well-known; indeed, the maximal-rank statement below is the classical Boolean up-operator phenomenon underlying the strong Lefschetz property of this squarefree complete intersection; see also Stanley [28 ] and [17 §3.1] . We give the elementary argument here for the sake of completeness. We claim that multiplication by L L L — that is, the k \mathbf{k} k -linear map
U r : A r ⟶ A r + 1 , f ⟼ L f U_r : A_r \longrightarrow A_{r+1}, \qquad f \longmapsto Lf U r : A r ⟶ A r + 1 , f ⟼ L f
— has maximal rank in every degree (i.e., is injective for r < n / 2 r<n/2 r < n /2 and surjective for r ≥ n / 2 r\ge n/2 r ≥ n /2 ). It is enough to prove this over R \mathbb{R} R . Indeed, in the squarefree monomial bases, the matrix of U r U_r U r has only 0 0 0 ’s and 1 1 1 ’s, so a maximal minor which is nonzero over R \mathbb{R} R is a nonzero integer and therefore remains nonzero over every field of characteristic zero.
The maps U r : A r → A r + 1 U_r:A_r\to A_{r+1} U r : A r → A r + 1 for all r r r are the graded pieces of a k \mathbf{k} k -linear map U : A → A U:A\to A U : A → A , which we call the up-operator since it raises degrees by 1. Define the down-operator D : A → A D:A\to A D : A → A as the k \mathbf{k} k -linear map given by
D ( z S ) : = ∑ i ∈ S z S ∖ { i } for each S ⊆ [ n ] . D(z_S) := \sum_{i\in S} z_{S\setminus\{i\}} \qquad\text{for each } S\subseteq[n]. D ( z S ) := i ∈ S ∑ z S ∖ { i } for each S ⊆ [ n ] .
This operator decreases degrees by 1; that is, D ( A r ) ⊆ A r − 1 D(A_r)\subseteq A_{r-1} D ( A r ) ⊆ A r − 1 for each r r r .
Give the R \mathbb{R} R -vector space A A A the inner product for which the squarefree monomials z S z_S z S are orthonormal. Then D D D is the adjoint of U U U . A direct calculation gives, on A r A_r A r , the equality
D U − U D = ( n − 2 r ) id A r . (13) DU-UD=(n-2r)\operatorname{id}_{A_r}. \tag*{(13)} D U − U D = ( n − 2 r ) id A r . (13)
Indeed, for ∣ S ∣ = r |S|=r ∣ S ∣ = r , the mixed terms z S ∖ { i } ∪ { j } z_{S\setminus\{i\}\cup\{j\}} z S ∖ { i } ∪ { j } occur once in both D U ( z S ) DU(z_S) D U ( z S ) and U D ( z S ) UD(z_S) U D ( z S ) , while z S z_S z S occurs respectively n − r n-r n − r and r r r times.
If r < n / 2 r<n/2 r < n /2 and 0 ≠ f ∈ A r 0\ne f\in A_r 0 = f ∈ A r , then
∥ U f ∥ 2 = ⟨ U f , U f ⟩ = ⟨ D U f , f ⟩ (since D and U are adjoint) = ⟨ U D f + ( n − 2 r ) f , f ⟩ (since D U = U D + ( n − 2 r ) id A r by (13)) = ⟨ U D f , f ⟩ + ( n − 2 r ) ∥ f ∥ 2 = ∥ D f ∥ 2 + ( n − 2 r ) ∥ f ∥ 2 (again since D and U are adjoint) > 0 (by positive definiteness and since n − 2 r > 0 ), \begin{aligned}
\lVert Uf\rVert^2 &= \langle Uf,Uf\rangle= \langle DUf,f\rangle&&\text{(since }D\text{ and }U\text{ are adjoint)}\\
&= \langle UDf+(n-2r)f,f\rangle&&\text{(since }DU=UD+(n-2r)\operatorname{id}_{A_r}\text{ by (13))}\\
&= \langle UDf,f\rangle+(n-2r)\lVert f\rVert^2\\
&= \lVert Df\rVert^2 +(n-2r)\lVert f\rVert^2 &&\text{(again since }D\text{ and }U\text{ are adjoint)}\\
&>0 &&\text{(by positive definiteness and since }n-2r>0\text{),}
\end{aligned} ∥ U f ∥ 2 = ⟨ U f , U f ⟩ = ⟨ D U f , f ⟩ = ⟨ U D f + ( n − 2 r ) f , f ⟩ = ⟨ U D f , f ⟩ + ( n − 2 r ) ∥ f ∥ 2 = ∥ D f ∥ 2 + ( n − 2 r ) ∥ f ∥ 2 > 0 (since D and U are adjoint) (since D U = U D + ( n − 2 r ) id A r by (13)) (again since D and U are adjoint) (by positive definiteness and since n − 2 r > 0 ),
whence U f ≠ 0 Uf\ne0 U f = 0 . Thus U r U_r U r is injective on the lower half of A A A (that is, for r < n / 2 r<n/2 r < n /2 ). On the other hand, the adjoint of U r U_r U r with respect to our inner product is D r + 1 : A r + 1 → A r D_{r+1}:A_{r+1}\to A_r D r + 1 : A r + 1 → A r (that is, the restriction of D D D to A r + 1 A_{r+1} A r + 1 ); thus, the injectivity of U r U_r U r for r < n / 2 r<n/2 r < n /2 entails the surjectivity of its adjoint D r + 1 D_{r+1} D r + 1 for r < n / 2 r<n/2 r < n /2 . Under the complement identification z S ↔ z [ n ] ∖ S z_S \leftrightarrow z_{[n]\setminus S} z S ↔ z [ n ] ∖ S , this down-operator D r + 1 D_{r+1} D r + 1 becomes U n − r − 1 U_{n-r-1} U n − r − 1 (to make this more precise: we have U n − r − 1 = X r ∘ D r + 1 ∘ X r + 1 − 1 U_{n-r-1}=X_r\circ D_{r+1}\circ X_{r+1}^{-1} U n − r − 1 = X r ∘ D r + 1 ∘ X r + 1 − 1 , where X k X_k X k denotes the isomorphism A k → A n − k A_k\to A_{n-k} A k → A n − k sending each z S z_S z S to z [ n ] ∖ S z_{[n]\setminus S} z [ n ] ∖ S ). Hence the surjectivity of D r + 1 D_{r+1} D r + 1 we just proved entails that U n − r − 1 U_{n-r-1} U n − r − 1 is surjective for r < n / 2 r<n/2 r < n /2 . Substituting n − r − 1 n-r-1 n − r − 1 for r r r here, we conclude that U r U_r U r is surjective for all r > n / 2 − 1 r>n/2-1 r > n /2 − 1 , hence in particular for all r ≥ n / 2 r\ge n/2 r ≥ n /2 .
Thus we have shown that U r U_r U r is injective whenever r < n / 2 r<n/2 r < n /2 and surjective whenever r ≥ n / 2 r\ge n/2 r ≥ n /2 . Hence, U r U_r U r always has maximal rank:
rank U r = min { dim A r , dim A r + 1 } = min { ( n r ) , ( n r + 1 ) } . \operatorname{rank} U_r=\min\{\dim A_r,\dim A_{r+1}\}=\min\left\{\binom{n}{r},\binom{n}{r+1}\right\}. rank U r = min { dim A r , dim A r + 1 } = min { ( r n ) , ( r + 1 n ) } .
(since dim A k = ( n k ) \dim A_k=\binom{n}{k} dim A k = ( k n ) ). This proves the claim.
For k = 0 k=0 k = 0 , we plainly have dim ( A / ( L ) ) 0 = 1 \dim(A/(L))_0=1 dim ( A / ( L ) ) 0 = 1 . Now let k ≥ 1 k\ge1 k ≥ 1 . Since dim A k = ( n k ) \dim A_k=\binom{n}{k} dim A k = ( k n ) , the claim we just proved shows that
rank U k − 1 = min { ( n k − 1 ) , ( n k ) } . \operatorname{rank} U_{k-1}=\min\left\{\binom{n}{k-1},\binom{n}{k}\right\}. rank U k − 1 = min { ( k − 1 n ) , ( k n ) } .
But the degree-k k k component of A / ( L ) A/(L) A / ( L ) is the cokernel of U k − 1 : A k − 1 → A k U_{k-1}:A_{k-1}\to A_k U k − 1 : A k − 1 → A k . Therefore
dim ( A / ( L ) ) k = ( n k ) − rank U k − 1 = ( n k ) − min { ( n k − 1 ) , ( n k ) } = max { ( n k ) − ( n k − 1 ) , 0 } . \begin{aligned}
\dim(A/(L))_k=\binom{n}{k}-\operatorname{rank} U_{k-1}=\binom{n}{k}-\min\left\{\binom{n}{k-1},\binom{n}{k}\right\} \\
&=\max\left\{\binom{n}{k}-\binom{n}{k-1},0\right\}.
\end{aligned} dim ( A / ( L ) ) k = ( k n ) − rank U k − 1 = ( k n ) − min { ( k − 1 n ) , ( k n ) } = max { ( k n ) − ( k − 1 n ) , 0 } .
This agrees with dim D ( K n ) k \dim\mathcal{D}(K_n)_k dim D ( K n ) k by Theorem 4.1 . The surjection Φ \Phi Φ is therefore an isomorphism in every degree (since a surjective linear map between finite-dimensional vector spaces of the same dimension must be an isomorphism). □
Remark 4.5 (The presentation in positive characteristic). The characteristic-zero hypothesis in Theorem 4.4 is crucial. Over an arbitrary field, the same assignment z i ↦ θ i z_i\mapsto\theta_i z i ↦ θ i gives a graded surjection
Φ : k [ z 1 , … , z n ] / ( z 1 + ⋯ + z n , z 1 2 , … , z n 2 ) ⟶ D ( K n ) . \Phi:\mathbf{k}[z_1,\ldots,z_n]/(z_1+\cdots+z_n,z_1^2,\ldots,z_n^2)\longrightarrow\mathcal{D}(K_n). Φ : k [ z 1 , … , z n ] / ( z 1 + ⋯ + z n , z 1 2 , … , z n 2 ) ⟶ D ( K n ) .
Suppose now that char k = p > 0 \operatorname{char}\mathbf{k}=p>0 char k = p > 0 . In the squarefree monomial bases, the map
U r : A r ⟶ A r + 1 U_r:A_r\longrightarrow A_{r+1} U r : A r ⟶ A r + 1
is the inclusion matrix between the r r r -subsets and the ( r + 1 ) (r+1) ( r + 1 ) -subsets of [ n ] [n] [ n ] . Wilson’s diagonal form for inclusion matrices [29 ] shows, when r < n / 2 r<n/2 r < n /2 , that its nonzero diagonal entries over Z \mathbb{Z} Z are
1 , 2 , … , r + 1 (with positive multiplicities) . 1,2,\ldots,r+1\qquad\text{(with positive multiplicities)}. 1 , 2 , … , r + 1 (with positive multiplicities) .
Hence U r U_r U r is injective over k \mathbf{k} k if and only if p > r + 1 p>r+1 p > r + 1 . By complementing subsets, the corresponding statement in the upper half is equivalent to surjectivity. Consequently all the maps U r U_r U r have maximal rank if and only if
p > ⌊ n 2 ⌋ . p>\left\lfloor\frac{n}{2}\right\rfloor. p > ⌊ 2 n ⌋ .
Since Theorem 4.1 shows that the Hilbert series of D ( K n ) \mathcal{D}(K_n) D ( K n ) itself is independent of the characteristic, the surjection Φ \Phi Φ above is an isomorphism exactly when
p > ⌊ n 2 ⌋ ; p > \left\lfloor\frac{n}{2}\right\rfloor; p > ⌊ 2 n ⌋ ;
for p ≤ ⌊ n / 2 ⌋ p \le\lfloor n/2\rfloor p ≤ ⌊ n /2 ⌋ , its source has a larger Hilbert function than D ( K n ) \mathcal{D}(K_n) D ( K n ) in at least one degree.
Arbitrary graphs
We begin with conventions. For a finite set W W W , let K W K_W K W denote the complete graph with vertex set W W W . Thus K [ n ] = K n K_{[n]}=K_n K [ n ] = K n . The graphs K n K_n K n and K W K_W K W are isomorphic whenever ∣ W ∣ = n |W|=n ∣ W ∣ = n ; thus, they differ only in the labeling of the vertices. Thus, for the rest of this section, we assume that the vertex set V V V of our graph G G G is [ n ] = { 1 , 2 , … , n } [n]=\{1,2,\ldots,n\} [ n ] = { 1 , 2 , … , n } , but we expect the reader to understand that all our results hold equally well, after relabeling, for graphs on any other n n n -element vertex set.
The spaces P k ( G ) P_k(G) P k ( G ) can be computed in finite time: enumerate the k k k -matchings, expand their products in the monomial basis of k [ x v ] k \mathbf{k}[x_v]_k k [ x v ] k , and take their span (which is the column space of a matrix). In particular, P k ( G ) ⊆ P k ( K n ) P_k(G)\subseteq P_k(K_n) P k ( G ) ⊆ P k ( K n ) , since G G G is a subgraph of K n K_n K n . We may wonder when equality holds:
Definition 5.1. Let 0 ≤ k ≤ ⌊ n / 2 ⌋ 0\le k\le\lfloor n/2\rfloor 0 ≤ k ≤ ⌊ n /2 ⌋ . We say that a graph G G G on n n n vertices is k k k -saturated if
P k ( G ) = P k ( K n ) . P_k(G)=P_k(K_n). P k ( G ) = P k ( K n ) .
Problem 5.2. Characterize the k k k -saturated graphs, either for a prescribed k k k or simultaneously for all k ≤ ν ( G ) k\le\nu(G) k ≤ ν ( G ) .
Note that this question can be restated as a question about the Specht generators Δ T \Delta_T Δ T of the Specht module S ( n − k , k ) S^{(n-k,k)} S ( n − k , k ) : namely, we ask whether the subcollection selected by the k k k -matchings of G G G spans the whole Specht module. In contrast, the Specht matroid introduced by Wiltshire-Gordon, Woo, and Zajaczkowska [30 ] records the linear dependences among the classical Specht generators of a given Specht module S λ S^\lambda S λ .
The elementary Garnir relations
The elementary Garnir relations already give useful information. For any two vertices i i i and j j j , write p i j = x i − x j p_{ij}=x_i-x_j p ij = x i − x j , so that p j i = − p i j p_{ji}=-p_{ij} p j i = − p ij .
Lemma 5.3 (Elementary Garnir relations). Let N N N be a matching of G G G , and a , b , c , d a,b,c,d a , b , c , d be four vertices. Then
p N ( p a b + p b c + p c a ) = 0 , (14) p_N(p_{ab}+p_{bc}+p_{ca})=0, \tag*{(14)} p N ( p ab + p b c + p c a ) = 0 , (14) p N ( p a b p c d − p a c p b d + p a d p b c ) = 0. (15) p_N(p_{ab}p_{cd}-p_{ac}p_{bd}+p_{ad}p_{bc})=0. \tag*{(15)} p N ( p ab p c d − p a c p b d + p a d p b c ) = 0. (15)
Proof. Both identities follow by expanding p i j = x i − x j p_{ij}=x_i-x_j p ij = x i − x j . □
When the vertices a , b , c , d a,b,c,d a , b , c , d in Lemma 5.3 are distinct and are not incident to any edge of N N N , the equalities (14) and (15) are linear relations among matching generators of P ∣ N ∣ + 1 ( K n ) P_{|N|+1}(K_n) P ∣ N ∣ + 1 ( K n ) and P ∣ N ∣ + 2 ( K n ) P_{|N|+2}(K_n) P ∣ N ∣ + 2 ( K n ) , respectively. These are precisely the three-vertex and four-vertex straightening relations for the two-row Specht polynomial model.
k k k -saturation implies k k k -connectivity
The first general obstruction is connectivity. We say that G G G is k k k -connected if G G G has more than k k k vertices and the graph G − S G-S G − S is connected for every set S ⊂ V S \subset V S ⊂ V with ∣ S ∣ < k |S|<k ∣ S ∣ < k . (In particular, the graph G G G is 2 2 2 -connected if it is connected, has at least three vertices and has no cut-vertex.)
Proposition 5.4 (Connectivity obstruction). Let 1 ≤ k ≤ ⌊ n / 2 ⌋ 1 \le k \le\lfloor n/2 \rfloor 1 ≤ k ≤ ⌊ n /2 ⌋ . If G G G is k k k -saturated, then G G G is k k k -connected.
Proof. Suppose that S ⊂ V S \subset V S ⊂ V has size s < k s<k s < k and that G − S G-S G − S has at least two components C 1 , … , C m C_1,\ldots,C_m C 1 , … , C m . In the polynomial ring R = k [ x v : v ∈ V ] R=\mathbb{k}[x_v:v\in V] R = k [ x v : v ∈ V ] , define the ideal
J = ( x u − x v : u , v ∈ C i for some i ) . J=(x_u-x_v:u,v\in C_i\text{ for some }i). J = ( x u − x v : u , v ∈ C i for some i ) . The quotient R / J R/J R / J is a polynomial ring with one variable for each C i C_i C i and one variable for each vertex of S S S . Hence a linear factor p u v p_{uv} p uv belongs to J J J exactly when u u u and v v v lie in the same component C i C_i C i .
Every k k k -matching of G G G has at most s s s edges incident with S S S . All its remaining edges lie inside the components C i C_i C i , so
p M ∈ J k − s for each M ∈ Match k ( G ) . (16) p_M\in J^{k-s}\qquad\text{for each }M\in\operatorname{Match}_k(G). \tag*{(16)} p M ∈ J k − s for each M ∈ Match k ( G ) . (16) Thus P k ( G ) ⊆ J k − s P_k(G)\subseteq J^{k-s} P k ( G ) ⊆ J k − s .
On the other hand, choose vertices c 1 ∈ C 1 c_1\in C_1 c 1 ∈ C 1 and c 2 ∈ C 2 c_2\in C_2 c 2 ∈ C 2 . Since n ≥ 2 k n\ge2k n ≥ 2 k and s < k s<k s < k , we have s ≤ n − s − 2 s\le n-s-2 s ≤ n − s − 2 , so there are enough further vertices outside S S S to pair each vertex of S S S with a distinct vertex outside S ∪ { c 1 , c 2 } S\cup\{c_1,c_2\} S ∪ { c 1 , c 2 } . Together with the edge c 1 c 2 c_1c_2 c 1 c 2 , these give s + 1 s+1 s + 1 pairwise disjoint edges of K n K_n K n whose linear factors x i − x j x_i-x_j x i − x j do not belong to J J J . Complete them arbitrarily to a k k k -matching Q Q Q of K n K_n K n . We shall show that p Q ∉ J k − s p_Q\notin J^{k-s} p Q ∈ / J k − s .
Choose one vertex c i ∈ C i c_i\in C_i c i ∈ C i in each component and use the coordinates
z i : = x c i , y u : = x u − x c i ( u ∈ C i ∖ { c i } ) , z_i:=x_{c_i},\qquad y_u:=x_u-x_{c_i}\quad(u\in C_i\setminus\{c_i\}), z i := x c i , y u := x u − x c i ( u ∈ C i ∖ { c i }) , together with the variables x s x_s x s for s ∈ S s\in S s ∈ S . In these coordinates
R = k [ z 1 , … , z m , x s ( s ∈ S ) , y u ] , J = ( y u ) . R=\mathbb{k}[z_1,\ldots,z_m,x_s\ (s\in S),y_u],\qquad J=(y_u). R = k [ z 1 , … , z m , x s ( s ∈ S ) , y u ] , J = ( y u ) . Introduce an auxiliary variable t t t and define the k \mathbb{k} k -algebra morphism σ t : R → R [ t ] \sigma_t:R\to R[t] σ t : R → R [ t ] that fixes the z i z_i z i and the x s x_s x s and sends every y u y_u y u to t y u ty_u t y u . If f ∈ J d f\in J^d f ∈ J d , then σ t ( f ) \sigma_t(f) σ t ( f ) is divisible by t d t^d t d .
For a linear factor p u v = x u − x v p_{uv}=x_u-x_v p uv = x u − x v , the polynomial σ t ( p u v ) \sigma_t(p_{uv}) σ t ( p uv ) is divisible by t t t exactly when u u u and v v v lie in the same component C i C_i C i ; in that case it is divisible by t t t exactly once. Otherwise its constant term at t = 0 t=0 t = 0 is a nonzero linear form in the z i z_i z i and x s x_s x s . Since the polynomial ring is a domain, the t t t -adic order of a product of such factors is exactly the number of factors that belong to J J J .
The matching Q Q Q contains the s + 1 s+1 s + 1 chosen edges whose factors are not in J J J , so at most k − s − 1 k-s-1 k − s − 1 of its factors belong to J J J . Hence σ t ( p Q ) \sigma_t(p_Q) σ t ( p Q ) is not divisible by t k − s t^{k-s} t k − s , and therefore
p Q ∉ J k − s . p_Q\notin J^{k-s}. p Q ∈ / J k − s . Thus, P k ( K n ) ⊈ J k − s P_k(K_n)\not\subseteq J^{k-s} P k ( K n ) ⊆ J k − s (since p Q ∈ P k ( K n ) p_Q\in P_k(K_n) p Q ∈ P k ( K n ) ). Contrasting this with P k ( G ) ⊆ J k − s P_k(G)\subseteq J^{k-s} P k ( G ) ⊆ J k − s , we obtain P k ( G ) ≠ P k ( K n ) P_k(G)\ne P_k(K_n) P k ( G ) = P k ( K n ) , which contradicts the assumption that G G G be k k k -saturated. This is the contradiction we need to complete our proof.
(The above argument using σ t \sigma_t σ t resembles the use of Rees algebras in the study of ideal powers.) □
For k ≥ 3 k \ge3 k ≥ 3 , k k k -connectivity is not sufficient.
Example 5.5. Let G G G be the triangular prism. It is 3 3 3 -connected, but it has only four perfect matchings. Hence
dim P 3 ( G ) ≤ 4 < 5 = ( 6 3 ) − ( 6 2 ) = dim P 3 ( K 6 ) , \dim P_3(G) \le4 < 5 = \binom{6}{3} - \binom{6}{2} = \dim P_3(K_6), dim P 3 ( G ) ≤ 4 < 5 = ( 3 6 ) − ( 2 6 ) = dim P 3 ( K 6 ) ,
so G G G is not 3 3 3 -saturated.
2-connectivity implies 2-saturation
In degree 2 the connectivity obstruction is sharp. To prove this, we need some lemmas:
Lemma 5.6 (Two-row branching sequence). Let V V V be a finite set with ∣ V ∣ ≥ 4 |V| \ge4 ∣ V ∣ ≥ 4 , let v ∈ V v \in V v ∈ V , and put V ′ : = V ∖ { v } V' := V \setminus\{v\} V ′ := V ∖ { v } . Every element of P 2 ( K V ) P_2(K_V) P 2 ( K V ) is at most linear in x v x_v x v , so coefficient extraction at x v x_v x v defines a map [ x v ] : P 2 ( K V ) → P 1 ( K V ′ ) [x_v] : P_2(K_V) \to P_1(K_{V'}) [ x v ] : P 2 ( K V ) → P 1 ( K V ′ ) . There is a short exact sequence
0 ⟶ P 2 ( K V ′ ) ⟶ P 2 ( K V ) → [ x v ] P 1 ( K V ′ ) ⟶ 0 (17) 0 \longrightarrow P_2(K_{V'}) \longrightarrow P_2(K_V) \xrightarrow{[x_v]} P_1(K_{V'}) \longrightarrow0 \tag*{(17)} 0 ⟶ P 2 ( K V ′ ) ⟶ P 2 ( K V ) [ x v ] P 1 ( K V ′ ) ⟶ 0 (17) where the first (nonzero) map is the evident inclusion.
Proof. The first map is injective, and its image lies in the kernel of the last map. The last map is surjective: for distinct c , d ∈ V ′ c,d \in V' c , d ∈ V ′ , choose a ∈ V ′ ∖ { c , d } a \in V' \setminus\{c,d\} a ∈ V ′ ∖ { c , d } ; then, up to sign,
[ x v ] ( p v a p c d ) = p c d . [x_v](p_{va}p_{cd}) = p_{cd}. [ x v ] ( p v a p c d ) = p c d .
The dimension formula in Theorem 4.1 gives
dim P 2 ( K V ) − dim P 2 ( K V ′ ) = ∣ V ∣ − 2 = dim P 1 ( K V ′ ) , \dim P_2(K_V) - \dim P_2(K_{V'}) = |V| - 2 = \dim P_1(K_{V'}), dim P 2 ( K V ) − dim P 2 ( K V ′ ) = ∣ V ∣ − 2 = dim P 1 ( K V ′ ) ,
so that dim P 2 ( K V ) = dim P 2 ( K V ′ ) + dim P 1 ( K V ′ ) \dim P_2(K_V) = \dim P_2(K_{V'}) + \dim P_1(K_{V'}) dim P 2 ( K V ) = dim P 2 ( K V ′ ) + dim P 1 ( K V ′ ) . All that remains is to apply the easy linear-algebraic lemma saying that if
0 ⟶ A → f B → g C ⟶ 0 0 \longrightarrow A \xrightarrow{f} B \xrightarrow{g} C \longrightarrow0 0 ⟶ A f B g C ⟶ 0
is a complex of finite-dimensional vector spaces such that f f f is injective and g g g is surjective and dim B = dim A + dim C \dim B = \dim A + \dim C dim B = dim A + dim C , then this complex is exact. □
Lemma 5.7 (A degree-two vertex). Every finite 2-connected graph contains a spanning subgraph that is edge-minimal subject to being 2-connected. Every such edge-minimal subgraph has a vertex of degree 2.
Proof. The first assertion follows simply by deleting edges as long as 2-connectivity is preserved. For the second we use the standard ear characterization of 2-connected graphs; see [20 Theorem 25.4] . Let R 1 , … , R q R_1, \ldots, R_q R 1 , … , R q be an ear decomposition of the edge-minimal graph H H H . If H H H is a cycle, every vertex has degree 2. Otherwise, the final ear R q R_q R q cannot have length 1: deleting that one edge would leave the union of the preceding ears, which is still a spanning 2-connected graph. Thus R q R_q R q has an internal vertex. Since no later ear exists, every internal vertex of R q R_q R q has degree exactly 2 in H H H . □
:::
Lemma 5.8 (Suppressing a degree-two vertex). Let H H H be a 2 2 2 -connected graph with ∣ V ( H ) ∣ ≥ 4 |V(H)| \ge4 ∣ V ( H ) ∣ ≥ 4 , and let v ∈ V ( H ) v \in V(H) v ∈ V ( H ) have degree 2 2 2 , with neighbors a , b a,b a , b . Put V ′ : = V ( H ) ∖ { v } V' := V(H) \setminus\{v\} V ′ := V ( H ) ∖ { v } and
H + : = ( H − v ) + a b , H − : = H + − a b = ( H − v ) − a b . H^+ := (H-v)+ab,\qquad H^- := H^+ - ab = (H-v)-ab. H + := ( H − v ) + ab , H − := H + − ab = ( H − v ) − ab . Thus H − H^- H − is obtained from H − v H-v H − v by deleting a b ab ab if that edge was already present; if a b ∉ E ( H − v ) ab \notin E(H-v) ab ∈ / E ( H − v ) , then simply H − = H − v H^- = H-v H − = H − v . Then H + H^+ H + is 2 2 2 -connected and H − H^- H − is connected.
Proof. First consider H + H^+ H + . It has at least three vertices. Let w ∈ V ′ w \in V' w ∈ V ′ . We claim that H + − w H^+ - w H + − w is connected. Indeed, given two vertices of H + − w H^+ - w H + − w , choose a path between them in H − w H-w H − w . If this path uses v v v , then v v v is an internal vertex of the path, so both neighbors a , b a,b a , b of v v v are present in H − w H-w H − w (since a a a and b b b are the only neighbors of v v v in H H H ), and the path uses the segment a − v − b a-v-b a − v − b (or b − v − a b-v-a b − v − a ). Replacing this segment by the edge a b ab ab gives a path in H + − w H^+ - w H + − w connecting the same two vertices. Thus H + − w H^+ - w H + − w is connected. Hence deletion of any vertex leaves H + H^+ H + connected, so H + H^+ H + is 2 2 2 -connected.
Now consider H − H^- H − . Since H H H is 2 2 2 -connected, H − v H-v H − v is connected. If a b ∉ E ( H − v ) ab \notin E(H-v) ab ∈ / E ( H − v ) , there is nothing more to prove. Suppose instead that a b ∈ E ( H − v ) ab \in E(H-v) ab ∈ E ( H − v ) and that deleting a b ab ab disconnects H − v H-v H − v . Then a b ab ab is a bridge of H − v H-v H − v . Let A A A and B B B be the two components of ( H − v ) − a b (H-v)-ab ( H − v ) − ab , with a ∈ A a \in A a ∈ A and b ∈ B b \in B b ∈ B . If A ≠ { a } A \ne\{a\} A = { a } , then in H − a H-a H − a the nonempty set A ∖ { a } A \setminus\{a\} A ∖ { a } has no edge to the rest of the graph: there is no such edge in H − v − a b H-v-ab H − v − ab , and the only edges incident with v v v are a v av a v and b v bv b v . This contradicts the connectedness of H − a H-a H − a . Hence A = { a } A = \{a\} A = { a } , and similarly B = { b } B = \{b\} B = { b } . Thus V ( H ) = { a , b , v } V(H) = \{a,b,v\} V ( H ) = { a , b , v } , contradicting ∣ V ( H ) ∣ ≥ 4 |V(H)| \ge4 ∣ V ( H ) ∣ ≥ 4 . Therefore H − H^- H − is connected.
For example, if H = C 4 H = C_4 H = C 4 and v v v is any vertex, then its neighbors a , b a,b a , b are not adjacent in H H H . Thus H − v H-v H − v is a three-vertex path, H + H^+ H + is a triangle, and H − = H − v H^- = H-v H − = H − v is that same path. □
Theorem 5.9 (Degree-two saturation). Let G G G be a graph on n ≥ 4 n \ge4 n ≥ 4 vertices. Then
P 2 ( G ) = P 2 ( K n ) ⟺ G is 2 -connected . P_2(G) = P_2(K_n) \Longleftrightarrow G\text{ is }2\text{-connected}. P 2 ( G ) = P 2 ( K n ) ⟺ G is 2 -connected . Proof. The forward implication is Proposition 5.4 . Conversely, let G G G be 2 2 2 -connected and choose, by Lemma 5.7 , a spanning edge-minimal 2 2 2 -connected subgraph H ⊆ G H \subseteq G H ⊆ G and a degree-2 vertex v v v of H H H , with neighbors a , b a,b a , b . Put V ′ : = V ∖ { v } V' := V \setminus\{v\} V ′ := V ∖ { v } and
H + = ( H − v ) + a b , H − = ( H − v ) − a b . H^+ = (H-v)+ab,\qquad H^- = (H-v)-ab. H + = ( H − v ) + ab , H − = ( H − v ) − ab . By Lemma 5.8 , H + H^+ H + is 2 2 2 -connected and H − H^- H − is connected. If ∣ V ′ ∣ = 3 |V'| = 3 ∣ V ′ ∣ = 3 , then H + = K V ′ H^+ = K_{V'} H + = K V ′ ; otherwise induction on n n n gives
P 2 ( H + ) = P 2 ( K V ′ ) . P_2(H^+) = P_2(K_{V'}). P 2 ( H + ) = P 2 ( K V ′ ) . We want to prove that P 2 ( G ) = P 2 ( K n ) P_2(G) = P_2(K_n) P 2 ( G ) = P 2 ( K n ) . Since P 2 ( H ) ⊆ P 2 ( G ) ⊆ P 2 ( K V ) = P 2 ( K n ) P_2(H) \subseteq P_2(G) \subseteq P_2(K_V) = P_2(K_n) P 2 ( H ) ⊆ P 2 ( G ) ⊆ P 2 ( K V ) = P 2 ( K n ) , it is enough to prove P 2 ( H ) = P 2 ( K V ′ ) P_2(H) = P_2(K_{V'}) P 2 ( H ) = P 2 ( K V ′ ) .
Recall the elementary linear-algebra fact that if
0 ⟶ A ⟶ B ⟶ C ⟶ 0 0 \longrightarrow A \longrightarrow B \longrightarrow C \longrightarrow0 0 ⟶ A ⟶ B ⟶ C ⟶ 0 is a short exact sequence of vector spaces, and if W ⊆ B W \subseteq B W ⊆ B is a subspace that contains A A A and surjects onto C C C , then W = B W = B W = B . Applying this to the short exact sequence (17) and the subspace P 2 ( H ) P_2(H) P 2 ( H ) of P 2 ( K V ) P_2(K_V) P 2 ( K V ) , we see that it suffices to show that P 2 ( H ) P_2(H) P 2 ( H ) contains P 2 ( K V ′ ) P_2(K_{V'}) P 2 ( K V ′ ) and surjects onto P 1 ( K V ′ ) P_1(K_{V'}) P 1 ( K V ′ ) under [ x v ] [x_v] [ x v ] .
We start with the first claim. Since P 2 ( H + ) = P 2 ( K V ′ ) P_2(H^+) = P_2(K_{V'}) P 2 ( H + ) = P 2 ( K V ′ ) , it is enough to show that every matching polynomial p M ∈ P 2 ( H + ) p_M \in P_2(H^+) p M ∈ P 2 ( H + ) belongs to P 2 ( H ) P_2(H) P 2 ( H ) . So consider a 2-matching M M M of H + H^+ H + . If a b ∉ M ab \notin M ab ∈ / M , then M M M is already a 2-matching of H H H , and thus p M ∈ P 2 ( H ) p_M \in P_2(H) p M ∈ P 2 ( H ) follows. If a b ∈ M ab \in M ab ∈ M , then we let c d cd c d be the other edge of M M M (so p M = p a b p c d p_M = p_{ab}p_{cd} p M = p ab p c d ); then, the triangle Garnir relation (14) gives
p a b p c d = ( p a v + p v b ) p c d = p a v p c d + p v b p c d , p_{ab}p_{cd} = (p_{av} + p_{vb})p_{cd} = p_{av}p_{cd} + p_{vb}p_{cd}, p ab p c d = ( p a v + p v b ) p c d = p a v p c d + p v b p c d ,
and both terms on the right come from 2-matchings of H H H , so the sum again belongs to P 2 ( H ) P_2(H) P 2 ( H ) . Hence
P 2 ( K V ′ ) = P 2 ( H + ) ⊆ P 2 ( H ) . P_2(K_{V'}) = P_2(H^+) \subseteq P_2(H). P 2 ( K V ′ ) = P 2 ( H + ) ⊆ P 2 ( H ) .
It remains to prove the surjection claim. For every edge c d cd c d of the connected graph H − H^- H − , at least one of a , b a,b a , b is not incident with c d cd c d . Pairing c d cd c d with the corresponding edge a v av a v or b v bv b v gives a 2-matching of H H H whose x v x_v x v -coefficient is, up to sign, p c d p_{cd} p c d . Thus, p c d ∈ [ x v ] P 2 ( H ) p_{cd} \in[x_v]P_2(H) p c d ∈ [ x v ] P 2 ( H ) . Therefore
[ x v ] P 2 ( H ) ⊇ P 1 ( H − ) = P 1 ( K V ′ ) , [x_v]P_2(H) \supseteq P_1(H^-) = P_1(K_{V'}), [ x v ] P 2 ( H ) ⊇ P 1 ( H − ) = P 1 ( K V ′ ) ,
where the last equality follows from the connectivity of H − H^- H − . That is, P 2 ( H ) P_2(H) P 2 ( H ) surjects onto P 1 ( K V ′ ) P_1(K_{V'}) P 1 ( K V ′ ) under [ x v ] [x_v] [ x v ] . The preceding linear-algebra observation now yields P 2 ( H ) = P 2 ( K V ) P_2(H) = P_2(K_V) P 2 ( H ) = P 2 ( K V ) , and hence P 2 ( G ) = P 2 ( K n ) P_2(G) = P_2(K_n) P 2 ( G ) = P 2 ( K n ) . □
k k k -linkedness implies k k k -saturation
There is also a simple sufficient condition in every degree.
Definition 5.10. A graph G G G is k k k -linked if, whenever a 1 , b 1 , … , a k , b k a_1,b_1,\ldots,a_k,b_k a 1 , b 1 , … , a k , b k are distinct vertices, there exist pairwise vertex-disjoint paths Q i Q_i Q i joining a i a_i a i to b i b_i b i for 1 ≤ i ≤ k 1 \le i \le k 1 ≤ i ≤ k . (Paths are defined with respect to the undirected graph G G G ; they need not conform with the orientation we chose for the edges.)
Proposition 5.11 (Linkedness criterion). If G G G is k k k -linked, then G G G is k k k -saturated.
Proof. Take an arbitrary k k k -matching M = { { a 1 , b 1 } , … , { a k , b k } } M = \{\{a_1,b_1\},\ldots,\{a_k,b_k\}\} M = {{ a 1 , b 1 } , … , { a k , b k }} of K n K_n K n , and choose pairwise vertex-disjoint paths Q i Q_i Q i in G G G joining a i a_i a i to b i b_i b i . Along each path,
x a i − x b i = ∑ u v ∈ E ( Q i ) ε u v ( x u − x v ) , ε u v ∈ { ± 1 } . x_{a_i} - x_{b_i} = \sum_{uv \in E(Q_i)} \varepsilon_{uv}(x_u - x_v), \qquad\varepsilon_{uv} \in\{\pm1\}. x a i − x b i = uv ∈ E ( Q i ) ∑ ε uv ( x u − x v ) , ε uv ∈ { ± 1 } . Multiplying these k k k identities expresses p M p_M p M as a linear combination of products obtained by choosing one edge from each Q i Q_i Q i . Since the paths are vertex-disjoint, every such choice is a k k k -matching of G G G . Hence p M ∈ P k ( G ) p_M \in P_k(G) p M ∈ P k ( G ) . Thus P k ( K n ) ⊆ P k ( G ) P_k(K_n) \subseteq P_k(G) P k ( K n ) ⊆ P k ( G ) , and the result follows. □
Thus, for 1 ≤ k ≤ ⌊ n / 2 ⌋ 1 \le k \le\lfloor n/2 \rfloor 1 ≤ k ≤ ⌊ n /2 ⌋ , we have the useful chain
k -linked ⟹ k -saturated ⟹ k -connected . k\text{-linked} \implies k\text{-saturated} \implies k\text{-connected}. k -linked ⟹ k -saturated ⟹ k -connected .
The second implication is an equivalence for k = 1 , 2 k = 1,2 k = 1 , 2 , but Example 5.5 shows that it is not an equivalence for k = 3 k = 3 k = 3 .
Matching-complement implies k k k -saturation
The Garnir relations also settle another useful family of graphs.
Theorem 5.12 (Matching-complement saturation). Let G G G be a graph on n ≥ 3 n \ge3 n ≥ 3 vertices whose complement G ‾ \overline{G} G is a matching. Then G G G is k k k -saturated for every 0 ≤ k ≤ ⌊ n / 2 ⌋ 0 \le k \le\lfloor n/2 \rfloor 0 ≤ k ≤ ⌊ n /2 ⌋ .
Proof. Call the edges of G ‾ \overline{G} G forbidden. We must show that p M ∈ P k ( G ) p_M \in P_k(G) p M ∈ P k ( G ) for each k k k -matching M M M of K n K_n K n . We shall show this by strong induction on the number of forbidden edges in M M M . There is nothing to prove if M M M contains no forbidden edge. Suppose that a b ∈ M ab \in M ab ∈ M is forbidden.
If 2 k < n 2k < n 2 k < n , choose an unmatched vertex c c c . Since the forbidden edges form a matching, both a c ac a c and c b cb c b are edges of G G G . The triangle relation (14) gives
p a b = p a c + p c b . p_{ab}=p_{ac}+p_{cb}. p ab = p a c + p c b .
After multiplication by the factors belonging to M ∖ { a b } M \setminus\{ab\} M ∖ { ab } , this expresses p M p_M p M as a sum of two matching polynomials p N p_N p N and p R p_R p R where N N N and R R R each have one fewer forbidden edge than M M M . By induction, this shows that p M ∈ P k ( G ) p_M \in P_k(G) p M ∈ P k ( G ) .
If 2 k = n 2k = n 2 k = n , then n ≥ 4 n \ge4 n ≥ 4 and k ≥ 2 k \ge2 k ≥ 2 . Choose another edge c d ∈ M cd \in M c d ∈ M . Again the matching condition on G ‾ \overline{G} G implies that all four cross edges a c ac a c , a d ad a d , b c bc b c , b d bd b d belong to G G G . The four-vertex Garnir relation (15) gives
p a b p c d = p a c p b d − p a d p b c . p_{ab}p_{cd}=p_{ac}p_{bd}-p_{ad}p_{bc}. p ab p c d = p a c p b d − p a d p b c .
Multiplying by the remaining factors again decreases the number of forbidden edges (by 1 or by 2). Induction completes the proof. □
Corollary 5.13 (Multipartite saturation). Let r ≥ 2 r \ge2 r ≥ 2 and let
G = K 2 , … , 2 G=K_{2,\ldots,2} G = K 2 , … , 2 be the complete r r r -partite graph with all r r r parts of size 2. Then
P k ( G ) = P k ( K 2 r ) for all 0 ≤ k ≤ r , P_k(G)=P_k(K_{2r}) \qquad\text{for all } 0 \le k \le r, P k ( G ) = P k ( K 2 r ) for all 0 ≤ k ≤ r , and therefore
Hilb ( D ( G ) , t ) = ∑ k = 0 r ( ( 2 r k ) − ( 2 r k − 1 ) ) t k . \operatorname{Hilb}(\mathcal{D}(G),t)=\sum_{k=0}^{r}\left(\binom{2r}{k}-\binom{2r}{k-1}\right)t^k. Hilb ( D ( G ) , t ) = k = 0 ∑ r ( ( k 2 r ) − ( k − 1 2 r ) ) t k . Proof. The complement of K 2 , … , 2 K_{2,\ldots,2} K 2 , … , 2 is the perfect matching consisting of the r r r within-part pairs, so Theorem 5.12 applies. The Hilbert series then follows from Theorem 4.1 . □
For r = 5 r=5 r = 5 , Corollary 5.13 gives
Hilb ( D ( G ) , t ) = 1 + 9 t + 35 t 2 + 75 t 3 + 90 t 4 + 42 t 5 . \operatorname{Hilb}(\mathcal{D}(G),t)=1+9t+35t^2+75t^3+90t^4+42t^5. Hilb ( D ( G ) , t ) = 1 + 9 t + 35 t 2 + 75 t 3 + 90 t 4 + 42 t 5 .
Matching-equivalent graphs
The matching numbers m k ( G ) m_k(G) m k ( G ) of G G G are the coefficients of the Hilbert series of M ( G ) \mathcal{M}(G) M ( G ) , but they do not determine the Hilbert series of D ( G ) \mathcal{D}(G) D ( G ) . Let us see when they do agree:
Proposition 5.15 (Forests). For every graph G G G , we have the equivalence
D ( G ) = M ( G ) ⟺ G is a forest. \mathcal{D}(G)=\mathcal{M}(G)\quad\Longleftrightarrow\quad G\text{ is a forest.} D ( G ) = M ( G ) ⟺ G is a forest. Consequently, if G G G is a forest, then
Hilb ( D ( G ) , t ) = ∑ k ≥ 0 m k ( G ) t k . \operatorname{Hilb}(\mathcal{D}(G),t)=\sum_{k\geq0}m_k(G)t^k. Hilb ( D ( G ) , t ) = k ≥ 0 ∑ m k ( G ) t k . Proof. The degree-one part D ( G ) 1 \mathcal{D}(G)_1 D ( G ) 1 is the row space of an oriented incidence matrix of G G G , whereas M ( G ) 1 \mathcal{M}(G)_1 M ( G ) 1 has the edge generators u e u_e u e as a basis. Hence
dim D ( G ) 1 = ∣ V ∣ − c ( G ) , dim M ( G ) 1 = ∣ E ∣ . \dim\mathcal{D}(G)_1=|V|-c(G),\qquad\dim\mathcal{M}(G)_1=|E|. dim D ( G ) 1 = ∣ V ∣ − c ( G ) , dim M ( G ) 1 = ∣ E ∣. If G G G is a forest, then ∣ E ∣ = ∣ V ∣ − c ( G ) |E|=|V|-c(G) ∣ E ∣ = ∣ V ∣ − c ( G ) , so the incidence rows span all of M ( G ) 1 \mathcal{M}(G)_1 M ( G ) 1 . Thus every generator u e u_e u e belongs to D ( G ) \mathcal{D}(G) D ( G ) , and therefore D ( G ) = M ( G ) \mathcal{D}(G)=\mathcal{M}(G) D ( G ) = M ( G ) . Conversely, equality of the two algebras implies equality in degree one, hence ∣ E ∣ = ∣ V ∣ − c ( G ) |E|=|V|-c(G) ∣ E ∣ = ∣ V ∣ − c ( G ) , which is equivalent to every connected component of G G G being a tree. □
For brevity, write
m G ( t ) : = ∑ k ≥ 0 m k ( G ) t k . m_G(t):=\sum_{k\geq0}m_k(G)t^k. m G ( t ) := k ≥ 0 ∑ m k ( G ) t k .
for the matching generating polynomial of G G G . The next result shows explicitly what information beyond m G ( t ) m_G(t) m G ( t ) can enter even when G G G has only one cycle. We recall that a graph is said to be unicyclic if it is connected and has exactly one cycle. Equivalently, a unicyclic graph is a graph obtained by adding an edge to a tree. Thus, any unicyclic graph has equally many vertices and edges.
Theorem 5.16 (Unicyclic graphs). Let G G G be a unicyclic graph, let C C C be its unique cycle, and put F : = G − V ( C ) F:=G-V(C) F := G − V ( C ) . Choose signs ϵ e ∈ { ± 1 } \epsilon_e\in\{\pm1\} ϵ e ∈ { ± 1 } , for e ∈ C e\in C e ∈ C , such that
∑ e ∈ C ϵ e p e = 0 , \sum_{e\in C}\epsilon_e p_e=0, e ∈ C ∑ ϵ e p e = 0 , and put
c C : = ∑ e ∈ C ϵ e u e ∈ M ( G ) . c_C:=\sum_{e\in C}\epsilon_eu_e\in\mathcal{M}(G). c C := e ∈ C ∑ ϵ e u e ∈ M ( G ) . Also set
P ( G ) : = ⨁ k ≥ 0 P k ( G ) , \mathcal{P}(G):=\bigoplus_{k\geq0}P_k(G), P ( G ) := k ≥ 0 ⨁ P k ( G ) , regarded only as a graded vector space, and let
ρ G : M ( G ) ⟶ P ( G ) , u M ⟼ p M \rho_G:\mathcal{M}(G)\longrightarrow\mathcal{P}(G),\qquad u_M\longmapsto p_M ρ G : M ( G ) ⟶ P ( G ) , u M ⟼ p M be the graded linear map defined on the matching basis of M ( G ) \mathcal{M}(G) M ( G ) . Then there is a short exact sequence of graded vector spaces
0 ⟶ M ( F ) ( − 1 ) ⋅ c C ⟶ M ( G ) → ρ G P ( G ) ⟶ 0. (18) 0\longrightarrow\mathcal{M}(F)(-1)\mathbin{\cdot c_C}\longrightarrow\mathcal{M}(G)\xrightarrow{\rho_G}\mathcal{P}(G)\longrightarrow0. \tag*{(18)} 0 ⟶ M ( F ) ( − 1 ) ⋅ c C ⟶ M ( G ) ρ G P ( G ) ⟶ 0. (18) Here M ( F ) ( − 1 ) k = M ( F ) k − 1 \mathcal{M}(F)(-1)_k=\mathcal{M}(F)_{k-1} M ( F ) ( − 1 ) k = M ( F ) k − 1 .
Consequently, with the convention m − 1 ( F ) = 0 m_{-1}(F)=0 m − 1 ( F ) = 0 , we have
dim P k ( G ) = m k ( G ) − m k − 1 ( F ) for all k ≥ 0 , \dim P_k(G)=m_k(G)-m_{k-1}(F)\qquad\text{for all }k\geq0, dim P k ( G ) = m k ( G ) − m k − 1 ( F ) for all k ≥ 0 ,
or equivalently,
Hilb ( D ( G ) , t ) = m G ( t ) − t m F ( t ) . \operatorname{Hilb}(\mathcal{D}(G),t)=m_G(t)-t m_F(t). Hilb ( D ( G ) , t ) = m G ( t ) − t m F ( t ) .
Proof. The first map in (18) is well defined because every edge of F F F is disjoint from every edge of C C C . Now, we shall show that it is injective.
Indeed, for any matching N N N of F F F , we have
c C u N = ∑ e ∈ C ϵ e u e u N = ∑ e ∈ C ϵ e u N ∪ { e } . c_Cu_N=\sum_{e\in C}\epsilon_eu_eu_N=\sum_{e\in C}\epsilon_eu_{N\cup\{e\}}. c C u N = e ∈ C ∑ ϵ e u e u N = e ∈ C ∑ ϵ e u N ∪ { e } .
Thus, for any z = ∑ N a N u N ∈ M ( F ) z=\sum_N a_Nu_N\in\mathcal{M}(F) z = ∑ N a N u N ∈ M ( F ) , we have
c C z = ∑ N ∑ e ∈ C a N ϵ e u N ∪ { e } . c_Cz=\sum_N\sum_{e\in C}a_N\epsilon_eu_{N\cup\{e\}}. c C z = N ∑ e ∈ C ∑ a N ϵ e u N ∪ { e } .
and all the matchings N ∪ { e } N\cup\{e\} N ∪ { e } in this double sum are distinct. Thus the coefficient of u N ∪ { e } u_{N\cup\{e\}} u N ∪ { e } in c C z c_Cz c C z is a N ϵ e a_N\epsilon_e a N ϵ e . Since ϵ e ≠ 0 \epsilon_e\ne0 ϵ e = 0 , the equality c C z = 0 c_Cz=0 c C z = 0 therefore forces a N = 0 a_N=0 a N = 0 for every N N N . Hence, multiplication by c C c_C c C really is injective on M ( F ) \mathcal{M}(F) M ( F ) .
The map ρ G \rho_G ρ G is surjective by the definition of P ( G ) \mathcal{P}(G) P ( G ) . Each matching N N N of F F F satisfies
ρ G ( c C u N ) = p N ∑ e ∈ C ϵ e p e = 0. \rho_G(c_Cu_N)=p_N\sum_{e\in C}\epsilon_ep_e=0. ρ G ( c C u N ) = p N e ∈ C ∑ ϵ e p e = 0.
Thus it remains only to prove exactness in the middle.
Choose an orientation of the edges and define a polynomial ring
S : = k [ y e : e ∈ E ( G ) ] . S:=\mathbf{k}[y_e:e\in E(G)]. S := k [ y e : e ∈ E ( G )] .
Consider the graded k \mathbf{k} k -algebra homomorphism
φ : S ⟶ k [ x v : v ∈ V ( G ) ] , y e ⟼ p e (that is, y i j ⟼ x i − x j ) . \varphi:S\longrightarrow\mathbf{k}[x_v:v\in V(G)],\qquad y_e\longmapsto p_e\qquad\text{(that is, }y_{ij}\longmapsto x_i-x_j\text{)}. φ : S ⟶ k [ x v : v ∈ V ( G )] , y e ⟼ p e (that is, y ij ⟼ x i − x j ) .
The edge differences p e = x i − x j p_e=x_i-x_j p e = x i − x j of a connected graph G G G span a vector space of dimension ∣ V ( G ) ∣ − 1 |V(G)|-1 ∣ V ( G ) ∣ − 1 . Since G G G is unicyclic, ∣ E ( G ) ∣ = ∣ V ( G ) ∣ |E(G)|=|V(G)| ∣ E ( G ) ∣ = ∣ V ( G ) ∣ , so the space of linear dependences among the differences p e = x i − x j p_e=x_i-x_j p e = x i − x j , for e = ( i , j ) ∈ E ( G ) e=(i,j)\in E(G) e = ( i , j ) ∈ E ( G ) , is one-dimensional. The cycle relation ∑ e ∈ C ϵ e p e = 0 \sum_{e\in C}\epsilon_ep_e=0 ∑ e ∈ C ϵ e p e = 0 is a nonzero such dependence, and consequently spans all of them. That is, the kernel of the degree-one part of φ \varphi φ is spanned by
ℓ : = ∑ e ∈ C ϵ e y e . \ell:=\sum_{e\in C}\epsilon_ey_e. ℓ := e ∈ C ∑ ϵ e y e .
It follows that (19)
ker φ = ( ℓ ) . (19) \ker\varphi=(\ell). \tag*{(19)} ker φ = ( ℓ ) . (19)
Indeed, extend ℓ \ell ℓ to a basis of S 1 S_1 S 1 ; the images of the remaining basis vectors are linearly independent, so S / ( ℓ ) S/(\ell) S / ( ℓ ) is the polynomial ring on those images.
For each k ≥ 0 k\ge0 k ≥ 0 , define a k \mathbf{k} k -vector subspace U k U_k U k of S S S by
U k : = span k { y M : M ∈ Match k ( G ) } , where y M : = ∏ e ∈ M y e , U_k:=\operatorname{span}_{\mathbf{k}}\{y_M:M\in\operatorname{Match}_k(G)\},\qquad\text{where }y_M:=\prod_{e\in M}y_e, U k := span k { y M : M ∈ Match k ( G )} , where y M := e ∈ M ∏ y e ,
and put U : = ⨁ k ≥ 0 U k U:=\bigoplus_{k\ge0}U_k U := ⨁ k ≥ 0 U k . The basis-preserving identification u M ↔ y M u_M\leftrightarrow y_M u M ↔ y M identifies M ( G ) \mathcal{M}(G) M ( G ) with U U U as graded vector spaces, and under this identification ρ G \rho_G ρ G is the restriction of φ \varphi φ to U U U , while the element c C c_C c C of M ( G ) \mathcal{M}(G) M ( G ) corresponds to the element ℓ \ell ℓ of U U U . Thus exactness in the middle of (18) is equivalent to (20)
U ∩ ( ℓ ) = ℓ U ( F ) . (20) U\cap(\ell)=\ell U(F). \tag*{(20)} U ∩ ( ℓ ) = ℓ U ( F ) . (20)
where
U ( F ) : = span k { y N : N is a matching of F } . U(F) := \operatorname{span}_{k}\{y_N : N\text{ is a matching of }F\}. U ( F ) := span k { y N : N is a matching of F } .
The inclusion ℓ U ( F ) ⊆ U ∩ ( ℓ ) \ell U(F) \subseteq U \cap(\ell) ℓ U ( F ) ⊆ U ∩ ( ℓ ) is immediate. For the reverse inclusion, take a homogeneous element
f = ℓ q ∈ U . f=\ell q\in U. f = ℓ q ∈ U .
Every monomial occurring in f f f is a matching monomial (i.e., a monomial of the form y M y_M y M for a matching M M M of G G G ), hence is squarefree. Fix e ∈ C e\in C e ∈ C . Since the coefficient of y e y_e y e in ℓ \ell ℓ is nonzero and S S S is a domain,
deg y e ( ℓ q ) = deg y e q + 1 ( q ≠ 0 ) . \deg_{y_e}(\ell q)=\deg_{y_e}q+1\qquad(q\ne0). deg y e ( ℓ q ) = deg y e q + 1 ( q = 0 ) .
As deg y e f ≤ 1 \deg_{y_e}f\leq1 deg y e f ≤ 1 (because every monomial occurring in f f f is squarefree), we thus obtain deg y e q = 0 \deg_{y_e}q=0 deg y e q = 0 . Doing this for every e ∈ C e\in C e ∈ C shows that q q q involves no cycle variables (i.e., variables of the form y e y_e y e with e ∈ C e\in C e ∈ C ).
Write
q = ∑ α c α y α . q=\sum_{\alpha}c_{\alpha}y^{\alpha}. q = α ∑ c α y α .
Because the y α y^{\alpha} y α contain no cycle variables, the monomials y e y α y_ey^{\alpha} y e y α , as ( e , α ) (e,\alpha) ( e , α ) varies with e ∈ C e\in C e ∈ C , are pairwise distinct. Hence there is no cancellation in
ℓ q = ∑ e ∈ C ∑ α ϵ e c α y e y α . \ell q=\sum_{e\in C}\sum_{\alpha}\epsilon_ec_{\alpha}y_ey^{\alpha}. ℓ q = e ∈ C ∑ α ∑ ϵ e c α y e y α .
Since this polynomial lies in U U U , every term with c α ≠ 0 c_{\alpha}\ne0 c α = 0 must be a matching monomial. It follows that y α = y N y^{\alpha}=y_N y α = y N for a matching N N N of G G G . Moreover, N N N cannot meet any vertex of C C C : if an edge of N N N met v ∈ V ( C ) v\in V(C) v ∈ V ( C ) , then choosing a cycle edge e e e incident with v v v would make y e y N y_ey_N y e y N a non-matching monomial. Thus N N N is a matching of F = G − V ( C ) F=G-V(C) F = G − V ( C ) . Therefore q ∈ U ( F ) q\in U(F) q ∈ U ( F ) , proving (20) and hence the exact sequence.
Taking degree k k k in (18) gives a short exact sequence
0 ⟶ M ( F ) k − 1 ⟶ M ( G ) k ⟶ P k ( G ) ⟶ 0. 0\longrightarrow\mathcal{M}(F)_{k-1}\longrightarrow\mathcal{M}(G)_k\longrightarrow P_k(G)\longrightarrow0. 0 ⟶ M ( F ) k − 1 ⟶ M ( G ) k ⟶ P k ( G ) ⟶ 0.
Therefore
dim P k ( G ) = m k ( G ) − m k − 1 ( F ) . \dim P_k(G)=m_k(G)-m_{k-1}(F). dim P k ( G ) = m k ( G ) − m k − 1 ( F ) .
Finally, summing over k k k and using dim D ( G ) k = dim P k ( G ) \dim D(G)_k=\dim P_k(G) dim D ( G ) k = dim P k ( G ) gives
Hilb ( D ( G ) , t ) = m G ( t ) − t m F ( t ) . \operatorname{Hilb}(D(G),t)=m_G(t)-tm_F(t). Hilb ( D ( G ) , t ) = m G ( t ) − t m F ( t ) .
Proposition 5.17 (Matching-equivalent counterexamples).
Proposition 5.17. (Matching-equivalent counterexamples).
(a) There are two graphs G G G and H H H with 4 vertices each such that m k ( G ) = m k ( H ) m_k(G)=m_k(H) m k ( G ) = m k ( H ) for all k ≥ 0 k\geq0 k ≥ 0 , but Hilb ( D ( G ) , t ) ≠ Hilb ( D ( H ) , t ) \operatorname{Hilb}(D(G),t)\ne\operatorname{Hilb}(D(H),t) Hilb ( D ( G ) , t ) = Hilb ( D ( H ) , t ) .
(b) There are two connected graphs G G G and H H H with 5 vertices each such that m k ( G ) = m k ( H ) m_k(G)=m_k(H) m k ( G ) = m k ( H ) for all k ≥ 0 k\geq0 k ≥ 0 , but Hilb ( D ( G ) , t ) ≠ Hilb ( D ( H ) , t ) \operatorname{Hilb}(D(G),t)\ne\operatorname{Hilb}(D(H),t) Hilb ( D ( G ) , t ) = Hilb ( D ( H ) , t ) . Moreover, G G G and H H H can be chosen with the same degree sequence.
(c) There are two 2-connected graphs G G G and H H H with 6 vertices each such that m k ( G ) = m k ( H ) m_k(G)=m_k(H) m k ( G ) = m k ( H ) for all k ≥ 0 k\geq0 k ≥ 0 , but Hilb ( D ( G ) , t ) ≠ Hilb ( D ( H ) , t ) \operatorname{Hilb}(D(G),t)\ne\operatorname{Hilb}(D(H),t) Hilb ( D ( G ) , t ) = Hilb ( D ( H ) , t ) . Moreover, G G G and H H H can be chosen with the same degree sequence.
Proof. (a) Let
G 4 = K 1 , 3 , H 4 = K 3 ⊔ K 1 . G_4 = K_{1,3}, \qquad H_4 = K_3 \sqcup K_1. G 4 = K 1 , 3 , H 4 = K 3 ⊔ K 1 .
Both graphs have matching numbers
( m 0 , m 1 , m 2 ) = ( 1 , 3 , 0 ) . (m_0,m_1,m_2)=(1,3,0). ( m 0 , m 1 , m 2 ) = ( 1 , 3 , 0 ) .
However, G 4 G_4 G 4 is connected while H 4 H_4 H 4 has two connected components, so Proposition 3.5 gives
Hilb ( D ( G 4 ) , t ) = 1 + 3 t , Hilb ( D ( H 4 ) , t ) = 1 + 2 t . \operatorname{Hilb}(\mathcal{D}(G_4),t)=1+3t,\qquad\operatorname{Hilb}(\mathcal{D}(H_4),t)=1+2t. Hilb ( D ( G 4 ) , t ) = 1 + 3 t , Hilb ( D ( H 4 ) , t ) = 1 + 2 t .
(b) Let G 5 G_5 G 5 be the triangle on { 1 , 2 , 3 } \{1,2,3\} { 1 , 2 , 3 } with the path 3 − 4 − 5 3-4-5 3 − 4 − 5 attached, and let H 5 H_5 H 5 be the cycle 1 − 2 − 3 − 4 − 1 1-2-3-4-1 1 − 2 − 3 − 4 − 1 with the pendant edge 1 − 5 1-5 1 − 5 . Thus
E ( G 5 ) = { 12 , 23 , 13 , 34 , 45 } , E ( H 5 ) = { 12 , 23 , 34 , 14 , 15 } . E(G_5)=\{12,23,13,34,45\},\qquad E(H_5)=\{12,23,34,14,15\}. E ( G 5 ) = { 12 , 23 , 13 , 34 , 45 } , E ( H 5 ) = { 12 , 23 , 34 , 14 , 15 } .
Both graphs are connected, both have degree sequence ( 3 , 2 , 2 , 2 , 1 ) (3,2,2,2,1) ( 3 , 2 , 2 , 2 , 1 ) , and both have matching generating polynomial
m G 5 ( t ) = m H 5 ( t ) = 1 + 5 t + 4 t 2 . m_{G_5}(t)=m_{H_5}(t)=1+5t+4t^2. m G 5 ( t ) = m H 5 ( t ) = 1 + 5 t + 4 t 2 .
For G 5 G_5 G 5 , deleting the vertices of the unique triangle leaves the edge 45 45 45 , whereas for H 5 H_5 H 5 , deleting the vertices of the unique 4 4 4 -cycle leaves only the isolated vertex 5 5 5 . Hence Theorem 5.16 gives
Hilb ( D ( G 5 ) , t ) = ( 1 + 5 t + 4 t 2 ) − t ( 1 + t ) = 1 + 4 t + 3 t 2 , \operatorname{Hilb}(\mathcal{D}(G_5),t)=(1+5t+4t^2)-t(1+t)=1+4t+3t^2, Hilb ( D ( G 5 ) , t ) = ( 1 + 5 t + 4 t 2 ) − t ( 1 + t ) = 1 + 4 t + 3 t 2 ,
while
Hilb ( D ( H 5 ) , t ) = ( 1 + 5 t + 4 t 2 ) − t = 1 + 4 t + 4 t 2 . \operatorname{Hilb}(\mathcal{D}(H_5),t)=(1+5t+4t^2)-t=1+4t+4t^2. Hilb ( D ( H 5 ) , t ) = ( 1 + 5 t + 4 t 2 ) − t = 1 + 4 t + 4 t 2 .
Thus the two graphs have the same matching data and even the same degree sequence, but different Dunkl Hilbert series.
(c) Given a graph X X X on n n n vertices, let X ∗ X^* X ∗ be its cone, obtained by adjoining one new vertex adjacent to every vertex of X X X . A k k k -matching of X ∗ X^* X ∗ either avoids the new vertex, or consists of a ( k − 1 ) (k-1) ( k − 1 ) -matching of X X X together with an edge from the new vertex to one of the n − 2 k + 2 n-2k+2 n − 2 k + 2 vertices left unmatched. Hence
m k ( X ∗ ) = m k ( X ) + ( n − 2 k + 2 ) m k − 1 ( X ) . (21) m_k(X^*)=m_k(X)+(n-2k+2)m_{k-1}(X). \tag*{(21)} m k ( X ∗ ) = m k ( X ) + ( n − 2 k + 2 ) m k − 1 ( X ) . (21)
In particular, coning preserves equality of matching numbers.
Let G 5 , H 5 G_5,H_5 G 5 , H 5 be the two graphs constructed in part (b), and add a universal vertex 6 6 6 to each. The resulting graphs G 5 ∗ , H 5 ∗ G_5^*,H_5^* G 5 ∗ , H 5 ∗ are 2 2 2 -connected, have the same degree sequence ( 5 , 4 , 3 , 3 , 3 , 2 ) (5,4,3,3,3,2) ( 5 , 4 , 3 , 3 , 3 , 2 ) , and by (21) have matching numbers
( m 0 , m 1 , m 2 , m 3 ) = ( 1 , 10 , 19 , 4 ) . (m_0,m_1,m_2,m_3)=(1,10,19,4). ( m 0 , m 1 , m 2 , m 3 ) = ( 1 , 10 , 19 , 4 ) .
By Theorem 5.9 , both have dim P 1 = 5 \dim P_1=5 dim P 1 = 5 and dim P 2 = 9 \dim P_2=9 dim P 2 = 9 .
The four perfect matchings of G 5 ∗ G_5^* G 5 ∗ give
p 12 p 34 p 56 , p 12 p 36 p 45 , p 13 p 26 p 45 , p 16 p 23 p 45 . p_{12}p_{34}p_{56},\qquad p_{12}p_{36}p_{45},\qquad p_{13}p_{26}p_{45},\qquad p_{16}p_{23}p_{45}. p 12 p 34 p 56 , p 12 p 36 p 45 , p 13 p 26 p 45 , p 16 p 23 p 45 .
The last three satisfy the four-vertex Garnir relation
p 12 p 36 p 45 − p 13 p 26 p 45 + p 16 p 23 p 45 = 0 , p_{12}p_{36}p_{45}-p_{13}p_{26}p_{45}+p_{16}p_{23}p_{45}=0, p 12 p 36 p 45 − p 13 p 26 p 45 + p 16 p 23 p 45 = 0 ,
while the first polynomial is independent of their span (for instance its x 1 x 3 x 6 x_1x_3x_6 x 1 x 3 x 6 -coefficient is nonzero and the other three have none). Any two of the last three are independent, so dim P 3 ( G 5 ∗ ) = 3 \dim P_3(G_5^*)=3 dim P 3 ( G 5 ∗ ) = 3 .
The four perfect matchings of H 5 ∗ H_5^* H 5 ∗ give
p 12 p 34 p 56 , p 14 p 23 p 56 , p 15 p 23 p 46 , p 15 p 26 p 34 . p_{12}p_{34}p_{56},\quad p_{14}p_{23}p_{56},\quad p_{15}p_{23}p_{46},\quad p_{15}p_{26}p_{34}. p 12 p 34 p 56 , p 14 p 23 p 56 , p 15 p 23 p 46 , p 15 p 26 p 34 .
They are independent: the monomials x 1 x 4 x 5 x_1x_4x_5 x 1 x 4 x 5 , x 1 x 2 x 5 x_1x_2x_5 x 1 x 2 x 5 , x 1 x 3 x 4 x_1x_3x_4 x 1 x 3 x 4 , and x 1 x 2 x 3 x_1x_2x_3 x 1 x 2 x 3 occur, respectively, in only one of the four displayed polynomials. Hence dim P 3 ( H 5 ∗ ) = 4 \dim P_3(H_5^*)=4 dim P 3 ( H 5 ∗ ) = 4 . Therefore
Hilb ( D ( G 5 ∗ ) , t ) = 1 + 5 t + 9 t 2 + 3 t 3 , Hilb ( D ( H 5 ∗ ) , t ) = 1 + 5 t + 9 t 2 + 4 t 3 . \operatorname{Hilb}(\mathcal{D}(G_5^*),t)=1+5t+9t^2+3t^3,\qquad\operatorname{Hilb}(\mathcal{D}(H_5^*),t)=1+5t+9t^2+4t^3. Hilb ( D ( G 5 ∗ ) , t ) = 1 + 5 t + 9 t 2 + 3 t 3 , Hilb ( D ( H 5 ∗ ) , t ) = 1 + 5 t + 9 t 2 + 4 t 3 .
Problems
Problem 5.19. Describe the kernel
I G = ker ( k [ z v : v ∈ V ] ( ∑ v ∈ C z v : C a component ) ⟶ D ( G ) ) . I_G=\ker\left(\frac{\mathbb{k}[z_v:v\in V]}{\left(\sum_{v\in C}z_v:C\text{ a component}\right)}\longrightarrow\mathcal{D}(G)\right). I G = ker ( ( ∑ v ∈ C z v : C a component ) k [ z v : v ∈ V ] ⟶ D ( G ) ) . It contains z v 2 z_v^2 z v 2 for every v v v , but in general has additional graph-dependent relations.
Problem 5.20. Find deletion recurrences for dim P k ( G ) \dim P_k(G) dim P k ( G ) (say, for k = Q k=\mathbb{Q} k = Q ). Since matchings depend on vertex-disjointness, vertex deletion and deletion of the closed edge neighborhood are more natural here than ordinary matroid deletion–contraction.
The results on saturation proved above leave a gap for k ≥ 3 k\geq3 k ≥ 3 :
k -linked ⟹ k -saturated ⟹ k -connected . k\text{-linked}\Longrightarrow k\text{-saturated}\Longrightarrow k\text{-connected}. k -linked ⟹ k -saturated ⟹ k -connected .
That is, we have a necessary combinatorial condition and a sufficient combinatorial condition for a graph to be k k k -saturated, but no condition that is both at once (except for k ≤ 2 k\leq2 k ≤ 2 ).
Problem 5.21. Is there such a condition, or is it too much to ask for?
Log-concavity conjectures
Throughout this section, assume that k \mathbb{k} k has characteristic zero. As Remark 3.6 shows, the Hilbert function can change in positive characteristic. For a finite simple graph G = ( V , E ) G=(V,E) G = ( V , E ) , write
H G ( t ) : = Hilb ( D ( G ) , t ) = ∑ k = 0 ν ( G ) h k ( G ) t k , r ( G ) : = ∣ V ∣ − c ( G ) , H_G(t):=\operatorname{Hilb}(\mathcal{D}(G),t)=\sum_{k=0}^{\nu(G)}h_k(G)t^k,\qquad r(G):=|V|-c(G), H G ( t ) := Hilb ( D ( G ) , t ) = k = 0 ∑ ν ( G ) h k ( G ) t k , r ( G ) := ∣ V ∣ − c ( G ) ,
where ν ( G ) \nu(G) ν ( G ) is the maximum size of a matching of G G G and c ( G ) c(G) c ( G ) is its number of connected components, including isolated vertices. We set h k ( G ) = 0 h_k(G)=0 h k ( G ) = 0 for k > ν ( G ) k>\nu(G) k > ν ( G ) . By Theorem 3.2 , we have h k ( G ) = dim P k ( G ) h_k(G)=\dim P_k(G) h k ( G ) = dim P k ( G ) for every k ≥ 0 k\geq0 k ≥ 0 . In particular, h 0 ( G ) = 1 h_0(G)=1 h 0 ( G ) = 1 , h 1 ( G ) = r ( G ) h_1(G)=r(G) h 1 ( G ) = r ( G ) , and h k ( G ) > 0 h_k(G)>0 h k ( G ) > 0 for 0 ≤ k ≤ ν ( G ) 0\leq k\leq\nu(G) 0 ≤ k ≤ ν ( G ) : a matching of size k k k gives a nonzero polynomial p M ∈ P k ( G ) p_M\in P_k(G) p M ∈ P k ( G ) .
Conjecture 6.1 (Log-concavity). For every finite simple graph G G G , the Hilbert function of D ( G ) \mathcal{D}(G) D ( G ) is log-concave. That is,
h k ( G ) 2 ≥ h k − 1 ( G ) h k + 1 ( G ) for 1 ≤ k < ν ( G ) . h_k(G)^2 \ge h_{k-1}(G)h_{k+1}(G) \qquad\text{for } 1 \le k < \nu(G). h k ( G ) 2 ≥ h k − 1 ( G ) h k + 1 ( G ) for 1 ≤ k < ν ( G ) . Since the Hilbert function has no internal zeros, this conjecture would also imply its unimodality. A stronger version uses r ( G ) r(G) r ( G ) , the dimension of the degree-one part, as the order of normalization.
Conjecture 6.2 (Ultra-log-concavity). For every finite simple graph G G G , the sequence
( h k ( G ) ( r ( G ) k ) ) k = 0 ν ( G ) \left(\frac{h_k(G)}{\binom{r(G)}{k}}\right)_{k=0}^{\nu(G)} ( ( k r ( G ) ) h k ( G ) ) k = 0 ν ( G ) is log-concave. Equivalently, writing r = r ( G ) r=r(G) r = r ( G ) , we have
k ( r − k ) h k ( G ) 2 ≥ ( k + 1 ) ( r − k + 1 ) h k − 1 ( G ) h k + 1 ( G ) for 1 ≤ k < ν ( G ) . k(r-k)h_k(G)^2 \ge(k+1)(r-k+1)h_{k-1}(G)h_{k+1}(G) \qquad\text{for } 1 \le k < \nu(G). k ( r − k ) h k ( G ) 2 ≥ ( k + 1 ) ( r − k + 1 ) h k − 1 ( G ) h k + 1 ( G ) for 1 ≤ k < ν ( G ) . The parameter r ( G ) r(G) r ( G ) has an algebraic explanation. Omitting one vertex from each connected component leaves r ( G ) r(G) r ( G ) Dunkl elements that still generate D ( G ) \mathcal{D}(G) D ( G ) , and each of these elements has square zero by (1) . Thus D ( G ) \mathcal{D}(G) D ( G ) is a graded quotient of
k [ z 1 , … , z r ] / ( z 1 2 , … , z r 2 ) . \mathbb{k}[z_1,\ldots,z_r]/(z_1^2,\ldots,z_r^2). k [ z 1 , … , z r ] / ( z 1 2 , … , z r 2 ) . In particular, h k ( G ) ≤ ( r k ) h_k(G) \le\binom{r}{k} h k ( G ) ≤ ( k r ) . In fact, passing to a monomial initial ideal and counting inclusions between its squarefree standard monomials gives
( k + 1 ) h k + 1 ( G ) ≤ ( r − k ) h k ( G ) for 0 ≤ k < r . (k+1)h_{k+1}(G) \le(r-k)h_k(G) \qquad\text{for } 0 \le k < r. ( k + 1 ) h k + 1 ( G ) ≤ ( r − k ) h k ( G ) for 0 ≤ k < r . Hence the normalized sequence in Conjecture 6.2 is already nonincreasing; the conjecture asks for its log-concavity as well.
The choice of normalization matters. By Theorem 4.1 ,
H K 5 ( t ) = 1 + 4 t + 5 t 2 . H_{K_5}(t)=1+4t+5t^2. H K 5 ( t ) = 1 + 4 t + 5 t 2 .
Normalizing its coefficients by ( ν ( K 5 ) k ) = ( 2 k ) \binom{\nu(K_5)}{k}=\binom{2}{k} ( k ν ( K 5 ) ) = ( k 2 ) gives ( 1 , 2 , 5 ) (1,2,5) ( 1 , 2 , 5 ) , which is not log-concave, whereas normalization by ( r ( K 5 ) k ) = ( 4 k ) \binom{r(K_5)}{k}=\binom{4}{k} ( k r ( K 5 ) ) = ( k 4 ) gives ( 1 , 1 , 5 / 6 ) (1,1,5/6) ( 1 , 1 , 5/6 ) . The same example also rules out real-rootedness of H G ( t ) H_G(t) H G ( t ) in general. Exact rational rank computations verify Conjectures 6.1 and 6.2 for all simple graphs on at most seven vertices, up to isomorphism.
There is also a representation-theoretic strengthening of Conjecture 6.1 . The group Γ = Aut ( G ) \Gamma=\operatorname{Aut}(G) Γ = Aut ( G ) acts on k [ x v : v ∈ V ] \mathbb{k}[x_v:v\in V] k [ x v : v ∈ V ] by σ ( x v ) = x σ ( v ) \sigma(x_v)=x_{\sigma(v)} σ ( x v ) = x σ ( v ) . This action preserves P k ( G ) P_k(G) P k ( G ) : it sends each matching product p M p_M p M to ± p σ ( M ) \pm p_{\sigma(M)} ± p σ ( M ) . All tensor products below are over k \mathbb{k} k , with the diagonal group action.
Conjecture 6.3 (Strong equivariant log-concavity). For every finite simple graph G G G and all integers 1 ≤ i ≤ j < ν ( G ) 1 \le i \le j < \nu(G) 1 ≤ i ≤ j < ν ( G ) , there exists an Aut ( G ) \operatorname{Aut}(G) Aut ( G ) -equivariant injection
P i − 1 ( G ) ⊗ P j + 1 ( G ) ↪ P i ( G ) ⊗ P j ( G ) . P_{i-1}(G) \otimes P_{j+1}(G) \hookrightarrow P_i(G) \otimes P_j(G). P i − 1 ( G ) ⊗ P j + 1 ( G ) ↪ P i ( G ) ⊗ P j ( G ) .
Taking dimensions and setting i = j i=j i = j recovers Conjecture 6.1 . Li’s theorem [19 ] proves the analogous statement for the permutation representations on matchings. It does not immediately imply the conjecture above: the matching products have orientation signs under graph automorphisms and can satisfy linear relations, and an injection before passing to a quotient need not descend to an injection afterwards.
For G = K n G=K_n G = K n , Theorem 4.1 identifies the conjectured injection with an S n S_n S n -equivariant injection
S^{(n-i+1,i-1)}\otimes S^{(n-j-1,j+1)}\lhook\joinrel\longrightarrow S^{(n-i,i)}\otimes S^{(n-j,j)}\qquad\left(1\le i\le j<\left\lfloor\frac{n}{2}\right\rfloor\right).
Here a zero second part is omitted. Equivalently, the symmetric function
s ( n − i , i ) ∗ s ( n − j , j ) − s ( n − i + 1 , i − 1 ) ∗ s ( n − j − 1 , j + 1 ) s_{(n-i,i)}*s_{(n-j,j)}-s_{(n-i+1,i-1)}*s_{(n-j-1,j+1)} s ( n − i , i ) ∗ s ( n − j , j ) − s ( n − i + 1 , i − 1 ) ∗ s ( n − j − 1 , j + 1 )
should be Schur-positive, with ∗ * ∗ denoting the Kronecker (internal) product. For fixed i , j i,j i , j , this specialization holds for all sufficiently large n n n , by Gui’s inequalities for reduced Kronecker coefficients indexed by one-row partitions [14 Theorem 5.4] . The conjecture asks for every admissible n n n .
Appendix A. Cut quotients and zonotopal algebras: a comparison
In this section, we leave the matching algebra M ( G ) \mathcal{M}(G) M ( G ) behind and consider some other quotients of k [ u e : e ∈ E ] \mathbb{k}[u_e:e\in E] k [ u e : e ∈ E ] . We shall define analogues of the Dunkl matching subalgebra in these quotients, and state their Hilbert series. Almost all the work here has been done in [24 ] (sometimes implicitly), so we keep our proofs short.
Assume that the field k \mathbb{k} k has characteristic 0 0 0 . We shall work in the square-zero edge algebra
Φ ^ G : = k [ u e : e ∈ E ] / ( u e 2 : e ∈ E ) , \widehat{\Phi}_G:=\mathbb{k}[u_e:e\in E]/(u_e^2:e\in E), Φ G := k [ u e : e ∈ E ] / ( u e 2 : e ∈ E ) ,
which is larger than M ( G ) \mathcal{M}(G) M ( G ) because it only quotients out squares of edges but leaves products of distinct incident edges intact. We define the same signed incidence sums θ v \theta_v θ v as before, but now inside this algebra. They generate a subalgebra
C G e x : = k [ θ v : v ∈ V ] ⊆ Φ ^ G , C_G^{\mathrm{ex}}:=\mathbb{k}[\theta_v:v\in V]\subseteq\widehat{\Phi}_G, C G ex := k [ θ v : v ∈ V ] ⊆ Φ G ,
which is known as the external graphical zonotopal algebra (the forest version of the Postnikov–Shapiro algebra); see [24 §11] , as well as the zonotopal framework in [1 , 15 ] .
We shall next see what happens when we impose further monomial relations coming from edge cuts. For a nonempty proper subset S ⊂ V S\subset V S ⊂ V , let
δ ( S ) : = { e ∈ E : ∣ e ∩ S ∣ = 1 } , d S : = ∣ δ ( S ) ∣ , η S : = ∏ e ∈ δ ( S ) u e . \delta(S):=\{e\in E:|e\cap S|=1\},\qquad d_S:=|\delta(S)|,\qquad\eta_S:=\prod_{e\in\delta(S)}u_e. δ ( S ) := { e ∈ E : ∣ e ∩ S ∣ = 1 } , d S := ∣ δ ( S ) ∣ , η S := e ∈ δ ( S ) ∏ u e .
Because edges internal to S S S cancel in the incidence sum, we have
Θ S : = ∑ v ∈ S θ v = ∑ e ∈ δ ( S ) ε S , e u e , ε S , e ∈ { ± 1 } . (22) \Theta_S:=\sum_{v\in S}\theta_v=\sum_{e\in\delta(S)}\varepsilon_{S,e}u_e,\qquad\varepsilon_{S,e}\in\{\pm1\}. \tag*{(22)} Θ S := v ∈ S ∑ θ v = e ∈ δ ( S ) ∑ ε S , e u e , ε S , e ∈ { ± 1 } . (22)
Since the u e u_e u e are square-zero, the only surviving terms in the d S d_S d S th power Θ S d S \Theta_S^{d_S} Θ S d S use every cut edge e ∈ δ ( S ) e\in\delta(S) e ∈ δ ( S ) exactly once. Therefore
Θ S d S = d S ! ( ∏ e ∈ δ ( S ) ε S , e ) η S = ± d S ! η S . (23) \Theta_S^{d_S}=d_S!\left(\prod_{e\in\delta(S)}\varepsilon_{S,e}\right)\eta_S=\pm d_S!\eta_S. \tag*{(23)} Θ S d S = d S ! e ∈ δ ( S ) ∏ ε S , e η S = ± d S ! η S . (23)
In characteristic zero this shows, in particular, that every cut monomial η S \eta_S η S already belongs to C G e x C_G^{\mathrm{ex}} C G ex .
The relation with the usual external and central power ideals makes the next quotient transparent. Put
R V : = k [ z v : v ∈ V ] / ( ∑ v ∈ V z v ) , ℓ S : = ∑ v ∈ S z v . R_V := \mathbb{k}[z_v : v \in V]\Big/\left(\sum_{v\in V}z_v\right), \qquad\ell_S := \sum_{v\in S}z_v. R V := k [ z v : v ∈ V ] / ( v ∈ V ∑ z v ) , ℓ S := v ∈ S ∑ z v .
The standard graphical power-ideal presentations ([24 Theorem 11.1 and Corollary 10.5] ) are
C G e x ≅ R V / ( ℓ S d S + 1 : ∅ ≠ S ⊊ V ) (24) \mathcal{C}^{\mathrm{ex}}_G \cong R_V/\left(\ell_S^{d_S+1} : \varnothing\ne S \subsetneq V\right) \tag*{(24)} C G ex ≅ R V / ( ℓ S d S + 1 : ∅ = S ⊊ V ) (24)
C G c e n t r a l ≅ R V / ( ℓ S d S : ∅ ≠ S ⊊ V ) . (25) \mathcal{C}^{\mathrm{central}}_G \cong R_V/\left(\ell_S^{d_S} : \varnothing\ne S \subsetneq V\right). \tag*{(25)} C G central ≅ R V / ( ℓ S d S : ∅ = S ⊊ V ) . (25)
Here z v z_v z v maps to θ v \theta_v θ v . These presentations are the graphical cases of the external and central zonotopal algebras; see [24 Secs. 9 and 11] and [1 , 15 ] .
Proposition A.1 (The cut quotient inside the incidence-sum algebra). For a connected graph G = ( V , E ) G=(V,E) G = ( V , E ) in characteristic zero,
C G e x / ( η S : ∅ ≠ S ⊊ V ) ≅ C G c e n t r a l . \mathcal{C}^{\mathrm{ex}}_G/(\eta_S : \varnothing\ne S \subsetneq V) \cong\mathcal{C}^{\mathrm{central}}_G. C G ex / ( η S : ∅ = S ⊊ V ) ≅ C G central . Consequently, if m = ∣ E ∣ m=|E| m = ∣ E ∣ and r = ∣ V ∣ − 1 r=|V|-1 r = ∣ V ∣ − 1 , then
Hilb ( C G e x / ( η S ) , t ) = Hilb ( C G c e n t r a l , t ) = t m − r T G ( 1 , t − 1 ) , \operatorname{Hilb}\left(\mathcal{C}^{\mathrm{ex}}_G/(\eta_S),t\right)=\operatorname{Hilb}\left(\mathcal{C}^{\mathrm{central}}_G,t\right)=t^{m-r}T_G(1,t^{-1}), Hilb ( C G ex / ( η S ) , t ) = Hilb ( C G central , t ) = t m − r T G ( 1 , t − 1 ) , where T G T_G T G denotes the Tutte polynomial of G G G (see, e.g., [12 ] ).
Proof. Under the presentation (24) , the element ℓ S d S \ell_S^{d_S} ℓ S d S maps, by (23) , to a nonzero scalar multiple of η S \eta_S η S . Thus quotienting C G e x \mathcal{C}^{\mathrm{ex}}_G C G ex by all η S \eta_S η S adds exactly the relations ℓ S d S = 0 \ell_S^{d_S}=0 ℓ S d S = 0 . The resulting presentation is (25) . The Hilbert-series formula is the standard central zonotopal specialization of the Tutte polynomial [1 , 15 ] ; e.g., combine [24 Theorem 3.3 or Theorem 9.1] with [12 Theorem 3.12] . □
There is a second quotient by the same cut monomials η S \eta_S η S , obtained by imposing them on the whole square-zero edge algebra rather than only on its incidence-sum subalgebra. This is larger, and it has an elementary basis. Let
I c u t : = ( η S : ∅ ≠ S ⊊ V ) ⊆ Φ ^ G . I_{\mathrm{cut}} := (\eta_S : \varnothing\ne S \subsetneq V) \subseteq\widehat{\Phi}_G. I cut := ( η S : ∅ = S ⊊ V ) ⊆ Φ G .
For F ⊆ E F \subseteq E F ⊆ E , write u F : = ∏ e ∈ F u e u_F := \prod_{e\in F}u_e u F := ∏ e ∈ F u e .
Proposition A.2 (The ambient cut quotient). For connected G G G , the set
{ u F : G ∖ F is connected } \{u_F : G\setminus F\ \text{is connected}\} { u F : G ∖ F is connected } is a basis of Φ ^ G / I c u t \widehat{\Phi}_G/I_{\mathrm{cut}} Φ G / I cut . Hence
Hilb ( Φ ^ G / I c u t , t ) = ∑ H ⊆ G ; H c o n n e c t e d s p a n n i n g t m − ∣ H ∣ \operatorname{Hilb}(\widehat{\Phi}_G/I_{\mathrm{cut}},t)
=
\sum_{\substack{H\subseteq G;\\ H\ \mathrm{connected\ spanning}}} t^{m-|H|} Hilb ( Φ G / I cut , t ) = H ⊆ G ; H connected spanning ∑ t m − ∣ H ∣ = t m − r T G ( 1 , 1 + t − 1 ) . = t^{m-r}T_G(1,1+t^{-1}). = t m − r T G ( 1 , 1 + t − 1 ) .
Proof. The squarefree monomials u F u_F u F form a basis of Φ ^ G \widehat{\Phi}_G Φ G , and I c u t I_{\mathrm{cut}} I cut is a monomial ideal. Thus u F u_F u F survives in the quotient exactly when it is not divisible by any η S \eta_S η S , that is, exactly when δ ( S ) ⊈ F \delta(S)\nsubseteq F δ ( S ) ⊈ F for every nonempty proper S ⊂ V S\subset V S ⊂ V . But a deletion set F F F contains a whole cut δ ( S ) \delta(S) δ ( S ) if and only if G ∖ F G\setminus F G ∖ F has no edge from S S S to V ∖ S V\setminus S V ∖ S , equivalently if and only if G ∖ F G\setminus F G ∖ F is disconnected. This proves the basis statement and the first Hilbert-series formula. For the second formula, use the corank–nullity expansion
T G ( 1 , y ) = ∑ H ⊆ G ; H connected spanning ( y − 1 ) ∣ H ∣ − r T_G(1,y)=\sum_{\substack{H\subseteq G;\\ H\ \text{connected spanning}}}(y-1)^{|H|-r} T G ( 1 , y ) = H ⊆ G ; H connected spanning ∑ ( y − 1 ) ∣ H ∣ − r
(see, e.g., [12 Proposition 3.10] ) and substitute y = 1 + t − 1 y=1+t^{-1} y = 1 + t − 1 .
Thus the same cut relations produce two different but closely related objects. They fit into the diagram
C G e x ⊆ Φ ^ G ↓ ↓ C G c e n t r a l ⊆ Φ ^ G / I c u t (26) \begin{aligned}
\mathcal{C}^{\mathrm{ex}}_G &\subseteq\widehat{\Phi}_G\\
\downarrow\quad&\quad\downarrow\\
\mathcal{C}^{\mathrm{central}}_G &\subseteq\widehat{\Phi}_G/I_{\mathrm{cut}} \tag*{(26)}
\end{aligned} C G ex ↓ C G central ⊆ Φ G ↓ ⊆ Φ G / I cut (26)
(whose bottom row is injective because of [24 Corollary 10.5] 3 ). The lower-left algebra has total dimension T G ( 1 , 1 ) T_G(1,1) T G ( 1 , 1 ) , the number of spanning trees (by Proposition A.1 ). The lower-right algebra has total dimension T G ( 1 , 2 ) T_G(1,2) T G ( 1 , 2 ) , the number of connected spanning subgraphs (by Proposition A.2 ); its grading records the number of deleted edges. More precisely, if
R G ( p ) = ∑ H ⊆ G ; H connected spanning p ∣ H ∣ ( 1 − p ) m − ∣ H ∣ R_G(p)=\sum_{\substack{H\subseteq G;\\ H\ \text{connected spanning}}}p^{|H|}(1-p)^{m-|H|} R G ( p ) = H ⊆ G ; H connected spanning ∑ p ∣ H ∣ ( 1 − p ) m − ∣ H ∣
is the all-terminal reliability polynomial, then
Hilb ( Φ ^ G / I c u t , t ) = ( 1 + t ) m R G ( ( 1 + t ) − 1 ) . \operatorname{Hilb}(\widehat{\Phi}_G/I_{\mathrm{cut}},t)=(1+t)^mR_G((1+t)^{-1}). Hilb ( Φ G / I cut , t ) = ( 1 + t ) m R G (( 1 + t ) − 1 ) .
References
DEPARTMENT OF MATHEMATICS, DREXEL UNIVERSITY, PHILADELPHIA, PA, USA
Email address: darijgrinberg@gmail.com
YANQI LAKE BEIJING INSTITUTE OF MATHEMATICAL SCIENCES AND APPLICATIONS, HUAIRou DISTRICT, BEIJING, CHINA
Email address: kirillov@bimsa.cn
DEPARTMENT OF MATHEMATICS, STOCKHOLM UNIVERSITY, STOCKHOLM, SWEDEN
Email address: shapiro@math.su.se