Partition-selected flow polynomials and associated arrangements


Abstract

We introduce a partition-selection method to generalize the flow, chromatic, and Tutte polynomials of a graph by restricting the standard edge subgraph expansions to subgraphs given by prescribed connected vertex partitions. We establish similar deletion-contraction formulas and specialization relations for these polynomials, recovering all classical polynomial invariants when the selection is the set of all partitions.

Next we study a relation between Jaeger et al.’s nonhomogeneous flows and a special class of partition-selected flow polynomials (called affine flow polynomials). Specifically, we give a geometric realization of nowhere-zero nonhomogeneous flows by restricting the edge-coordinate arrangement to affine flow spaces. The resulting characteristic polynomials coincide with Kochol’s admissible assigning polynomials and with affine flow polynomials, which enumerate nowhere-zero nonhomogeneous flows over finite fields.

To see the key role of the partition-selection framework, we further introduce boundary arrangements determined by the bond structure of a graph. Using the intersection posets of boundary arrangements, we obtain the classification of all restricted arrangements mentioned above, the comparison of unsigned coefficients of affine flow polynomials, and the decomposition formulas for affine flow polynomials.
flow polynomial, nonhomogeneous flow, graph polynomial, hyperplane arrangement, boundary arrangement
Mathematics Subject Classifications: 05C21, 05C31, 52C35

Partition-selected flow polynomials and associated arrangements

Beifang Chen\(^{1}\) Ying Cao\(^{2}\)Houshan Fu\(^{3}\) Hongyang Wang\(^4\)
\(^{1,2,4}\)Department of Mathematics, Hong Kong University of Science and Technology
Clear Water Bay, Hong Kong, P. R. China
\(^{3}\)School of Mathematics and Information Science, Guangzhou University
Guangzhou 510006, Guangdong, P. R. China
E-mails: \(^{1}\)mabfchen@ust.hk, \(^{2}\)ycaobf@connect.ust.hk, \(^{3}\)fuhoushan@gzhu.edu.cn, \(^4\)hwanghj@connect.ust.hk

1 Introduction↩︎

Throughout this paper, let \(G =\big (V(G), E(G)\big)\) be a finite graph, possibly with loops and multiple edges. We denote by \(r\) and \(n\) the rank function and the nullity function of \(G\) respectively, defined by: \[r(S):=|V(G)|-c(S)\;\quad{\rm and}\;\quad n(S):=|S|-r(S) \;\rm ~for~\; S\subseteq E(G),\] where \(c(S)\) is the number of components of the spanning subgraph \((V(G),S)\). One important graph polynomial invariant is the flow polynomial \(\varphi_G(t)\) of \(G\), introduced by Tutte [1], whose value \(\varphi_G(k)\) at each positive integer \(k\) is the number of nowhere-zero flows over an additive abelian group of order \(k\). In particular, \(\varphi_G(t)\) is trivially zero if \(G\) contains a cut-edge (bridge or isthmus). The flow polynomial admits the expansion over edge subsets: \[\varphi_G(t)=\sum_{S\subseteq E(G)}(-1)^{|S^c|}t^{n(S)},\] where \(S^c:=E(G)\smallsetminus S\). Moreover, it also satisfies the deletion-contraction recurrence: \[\varphi_G(t)= \begin{cases} (t-1)\varphi_{G\setminus e}(t),&ifeis a loop;\\ \varphi_{G/e}(t)-\varphi_{G\setminus e}(t),&otherwise. \end{cases}\]

Dual to the flow polynomial is the chromatic polynomial \(\chi_G(t)\), introduced by Birkhoff [2] for planar graphs to address the four-color problem, and later generalized to arbitrary graphs by Whitney [3], [4]. Its value \(\chi_G(k)\) at each positive integer \(k\) is the number of proper vertex colorings using \(k\) colors, where a proper vertex coloring means that ends of each edge receive distinct colors. If \(G\) is oriented and colors are members of an additive abelian group, then each vertex coloring is a group-valued function and its difference produces a tension of \(G\). Viewed in this way proper vertex colorings correspond to nowhere-zero tensions. The number of nowhere-zero tensions over an additive abelian group of order \(k\) is given by the polynomial \(\tau_G(k)\), introduced by Tutte [1] but formally named the tension polynomial by Kochol [5].

As generalizations of the chromatic, tension, and flow polynomials, bivariate polynomials were introduced by Whitney and Tutte. The rank generating function of \(G\) has a standard edge subgraph expansion in [4]. Tutte [1], [6] introduced the Tutte polynomial of \(G\) as a sum over all spanning forests, where the exponents correspond to internal and external activities. In fact, the Tutte polynomial also admits a standard edge subgraph expansion. All of these polynomials satisfy the fundamental deletion-contraction relations.

Inspired by the earlier work, one of our goals is to construct graph polynomials arising from certain partitions of vertices that enjoy properties analogous to those of the chromatic, tension, flow and Tutte polynomials. Specifically, the desired polynomials are required to satisfy counting interpretations, expansion formulas over edge subgraphs, and deletion-contraction recurrences. To be more precise, we first review some basic notation for graphs.

Fix an edge \(e\in E(G)\). The graph \(G\setminus e\) is obtained by deleting the edge \(e\) from \(G\), and the graph \(G/e\) is obtained by contracting \(e\), that is, identifying the ends of \(e\) to create a single new vertex and then removing \(e\). Generally, for any \(S\subseteq E(G)\), we write \(G\setminus S\) (respectively \(G/S\)) to denote the graph obtained by deleting (respectively contracting) all of the edges in \(S\). In particular, \(G\setminus S^c\) is the spanning subgraph \((V(G), S)\) induced by \(S\), which is also denoted by \(G|S\). For each vertex subset \(V'\subseteq V(G)\), let \(G[V']\) denote the vertex-induced subgraph of \(G\), consisting of the vertex set \(V'\) and all edges with ends in \(V'\). In addition, the edge set \(E(G)\) can be naturally decomposed into the two disjoint parts: \[E(G) = E_{\rm cyc}(G)\sqcup E_{\rm cut}(G),\] where \(E_{\rm cyc}(G)\) denotes the set of cycle-edges (edges contained in at least one cycle) and \(E_{\rm cut}(G)\) is the set of cut-edges (edges not contained in any cycle).

A partition \(\pi\) of \(V(G)\) is a collection of nonempty, pairwise disjoint vertex subsets such that their union equals \(V(G)\). Let \(\Pi(G)\) denote the poset of partitions \(\pi\) of \(V(G)\) such that each block \(V_i\) of \(\pi\) induces a connected subgraph \(G[V_i]\). The partial order \(\pi_1\le\pi_2\) (\(\pi_1\) is finer than \(\pi_2\)) of partitions \(\pi_1\) and \(\pi_2\) means that each block of \(\pi_1\) is contained in a block of \(\pi_2\). For any \(S\subseteq E(G)\), let \(\pi(S)\) be the partition of \(V(G)\) induced by the spanning subgraph \(G|S\), whose blocks are vertex sets of components of \(G|S\). Then \(\pi\) leads to a surjective map from the set of all edge subsets of \(E(G)\) to \(\Pi(G)\). Thus, we have \[\Pi(G)=\big\{\pi(S):S\subseteq E(G)\big\}.\] For instance, the partition \(\pi(\emptyset)\) is the minimal member of \(\Pi(G)\) consisting of the singletons \(\{v\}\) with \(v\in V(G)\), and \(\pi(E(G))\) is the maximal member of \(\Pi(G)\) consisting of the vertex sets of components of \(G\). For the empty graph \(E_n\), the set \(\Pi(E_n)\) contains only one partition \(\pi(E_n)\) whose blocks are singletons. A subset \(\mathfrak{p}\) of \(\Pi(G)\) is called a selection of \(G\).

Associated with a selection \(\mathfrak{p}\) of \(G\), we define the partition-selected chromatic polynomial \(\chi_G(\mathfrak{p},t)\), partition-selected tension polynomial \(\tau_G(\mathfrak{p},t)\), partition-selected flow polynomial \(\varphi_G(\mathfrak{p},t)\) and partition-selected rank generating function \(R_G(\mathfrak{p},x,y)\) as: \[\begin{align} &\chi_G(\mathfrak{p},t):=\sum_{S\subseteq E(G),\,\pi(S)\in\mathfrak{p}}(-1)^{|S|}t^{c(S)},\tag{1}\\ &\tau_G(\mathfrak{p},t):=\sum_{S\subseteq E(G),\,\pi(S)\in\mathfrak{p}}(-1)^{|S|}t^{r(G)-r(S)},\tag{2}\\ &\varphi_G(\mathfrak{p},t):=\sum_{S\subseteq E(G),\,\pi(S)\in\mathfrak{p}}(-1)^{|S^c|}t^{n(S)},\tag{3}\\ &R_G(\mathfrak{p};x,y):=\sum_{S\subseteq E(G),\,\pi(S)\in\mathfrak{p}}x^{r(G)-r(S)}y^{n(S)}\tag{4}. \end{align}\] For the empty selection \(\emptyset\) of \(\Pi(G)\), we adopt the following conventions: \[\chi_G(\emptyset,t)=\tau_G(\emptyset,t)=\varphi_G(\emptyset,t)=R_G(\emptyset;x,y)=0.\] We further define the partition-selected Tutte polynomial \(T_G(\mathfrak{p};x,y)\) as \[\label{Partition-Tutte-Def} T_G(\mathfrak{p};x,y):=R_G(\mathfrak{p};x-1,y-1).\tag{5}\] When \(\mathfrak{p}=\Pi(G)\), the partition-selected graph polynomial reduces to the corresponding ordinary graph polynomial. Particularly, for the empty graph \(E_n\) with \(n\) vertices, \[\chi_{E_n}\big(\Pi(E_n),t\big)=t^n \;\rm ~and~\; \tau_{E_n}\big(\Pi(E_n),t\big)=\varphi_{E_n}\big(\Pi(E_n),t\big)=T_{E_n}\big(\Pi(E_n);x,y\big)=1.\]

The partition-selected Tutte polynomial generalizes the partition-selected chromatic, tension and flow polynomials, see 7. 1 shows that all partition-selected graph polynomials satisfy the corresponding deletion-contraction recurrence relations.

Our further purpose is to give a combinatorial interpretation for the partition-selected flow polynomial, analogous to that for the classical flow polynomial. Nowhere-zero \(\mathbb{Z}_k\)-flows were initially introduced by Tutte in [1], [7] as a dual concept to graph coloring. A planar graph is \(k\)-colorable if and only if its dual graph admits a nowhere-zero \(\mathbb{Z}_k\)-flow. The analogue of a \(\mathbb{Z}_k\)-flow is an integer \(k\)-flow, where the flow values on edges are integers with absolute value strictly less than \(k\). A fundamental result due to Tutte [7] states that a graph has a nowhere-zero \(k\)-flow if and only if it admits a nowhere-zero \(A\)-flow for any abelian group \(A\) of order \(k\). Comprehensive surveys on nowhere-zero flows can be found in [8], [9].

Let \(A\) be a finite additive abelian group. We denote by \(A^{E(G)}\) and \(A^{V(G)}\) the sets of functions from \(E(G)\) to \(A\) and from \(V(G)\) to \(A\), respectively. Associated with an orientation of \(G\), the incidence matrix of \(G\) is the \(|V(G)|\times |E(G)|\) integral matrix \(M_G:=(m_{ve})\) whose rows and columns are indexed by the vertices and edges, where, for a vertex \(v\) and an edge \(e\), \[m_{ve}:=\begin{cases} 1, & \text{ if } e \text{ is a link and } v \text{ is the head of } e;\\ -1,& \text{ if } e \text{ is a link and } v \text{ is the tail of } e;\\ 0,& \text{ otherwise}, \end{cases}\] and further let \(E^+(v)\) be the set of edges with \(v\) as the head, and \(E^-(v)\) be the set of edges with \(v\) as the tail. The boundary operator is a map \(\partial:A^{E(G)}\to A^{V(G)}\), defined by \[\partial\boldsymbol{c}(v)=\sum_{e \in E^{+}(v)} \boldsymbol{c}(e)-\sum_{e \in E^{-}(v)}\boldsymbol{c}(e).\] Equivalently, the boundary operator can be expressed via the incidence matrix as \[\label{Boundary-Matrix} \partial\boldsymbol{c}(v):=\sum_{e\in E(G)}m_{ve}\boldsymbol{c}(e).\tag{6}\] The members in the kernel of \(\partial\) are called flows. The boundary group \(B(G,A)\) of \(G\) is the image of \(\partial\), whose members are called boundary chains of \(G\). Following 6 , we have \[B(G,A)=\big\{M_G\boldsymbol{c}\in A^{V(G)}:\boldsymbol{c}\in A^{E(G)}\big\}.\] When \(A=\mathbb{F}\) is a field, the boundary group is a vector space, called the boundary space.

To address the 3-flow conjecture (see Unsolved Problem 48, in [10]), Jaeger, Linial, Payan and Tarsi [11] introduced the group connectivity of graphs in 1992 by generalizing the nowhere-zero flow to a nonhomogeneous form. Fix \(\boldsymbol{b}\in B(G,A)\), and let \(F(G,\boldsymbol{b};A)\) denote the set of all functions \(\boldsymbol{c}\in A^{E(G)}\) satisfying \(\partial\boldsymbol{c}=\boldsymbol{b}\). Alternatively, from 6 , we have \[F(G,\boldsymbol{b};A)=\big\{\boldsymbol{c}\in A^{E(G)}:M_G\boldsymbol{c}=\boldsymbol{b}\big\}.\] We call the elements of \(F(G,\boldsymbol{b};A)\) affine flows (also known as \((A,\boldsymbol{b})\)-flows in [12]). Furthermore, an affine flow \(\boldsymbol{c}\) of \(G\) is said to be nowhere-zero if \(\boldsymbol{c}(e)\ne 0\) for all \(e\in E(G)\) . The set of nowhere-zero affine flows of \(G\) with boundary \(\boldsymbol{b}\) is denoted by \(F_{\rm nz}(G,\boldsymbol{b};A)\).

Recently, Kochol introduced assigning polynomials to count nowhere-zero affine flows in [13], and later extended the approach to regular matroids in [14]. Subsequently, Fu, Ren and Wang provided an explicit expression for assigning polynomials in [15], and then investigated the properties of their coefficients. More specifically, let \(\Lambda(G)\) be the family of nonempty vertex subsets \(X\subseteq V(G)\) such that \(G[X]\) is connected and \(c(G[V(G)\smallsetminus X])=c(G)\). Adopting Kochol’s notation, a \(\{0,1\}\)-assigning of \(G\) is a map \(\alpha\) from \(\Lambda(G)\) to the set \(\{0,1\}\). Each function \(\boldsymbol{b}\in A^{V(G)}\) automatically induces a \(\{0,1\}\)-assigning \(\alpha_{G,\boldsymbol{b}}\) on \(\Lambda(G)\) satisfying that for each \(X\in\Lambda(G)\), \(\alpha_{G,\boldsymbol{b}}(X)=0\) if \(\sum_{v\in X}\boldsymbol{b}(v)=0\), and \(\alpha_{G,\boldsymbol{b}}(X)=1\) otherwise. For any \(\boldsymbol{b}\in B(G,A)\), the assigning polynomial \(\varphi_G(\alpha,t)\) \((\alpha=\alpha_{G,\boldsymbol{b}})\) is given by \[\label{AP} \varphi_G(\alpha,t):=\sum_{S\subseteq E(G),\,G\setminus S\text{ is \boldsymbol{b}-compatible}}(-1)^{|S|}t^{n(S^c)},\tag{7}\] where \(G\setminus S\) is \(\boldsymbol{b}\)-compatible if \(\sum_{v\in H}\boldsymbol{b}(v)=0\) for each component \(H\) of \(G\setminus S\).

In this paper, we shall restrict our attention to nowhere-zero affine flows over fields. Our final focus is to study the combinatorial aspects of nowhere-zero affine flows using restricted arrangements and boundary arrangements, and then to find their connections to the partition-selected flow polynomials and assigning polynomials.

The paper is organized as follows. 2 presents the main results, and the remaining sections contain their proofs.

2 Main results↩︎

This section states the main results, and their proofs will be given in later sections. Throughout this paper, for each edge \(e\) of \(G\) with ends \(u\) and \(v\) (not necessarily distinct), we always set \(G':=G\setminus e\) and \(G^{''}:=G/e\). Let \(\Pi_e(G)\) be the set of partitions \(\pi\in\Pi(G)\) such that the ends of \(e\) are contained in a block of \(\pi\), i.e., \[\label{Pi-e} \Pi_e(G):=\big\{\pi\in\Pi(G):\{u,v\} \text{ is contained in a block of } \pi\big\}.\tag{8}\] Then, a selection \(\mathfrak{p}\) of \(G\) induces a selection \(\mathfrak{p}'\) of \(G'\) and a selection \(\mathfrak{p}^{''}\) of \(G^{''}\), defined by \[\label{Triple-Partitions} \mathfrak{p}':=\mathfrak{p}\cap\Pi(G')\quad\rm ~and~\quad \mathfrak{p}^{''}:=\big\{\pi/e:\pi\in\mathfrak{p}\cap\Pi_e(G)\big\}\subseteq\Pi(G^{''}),\tag{9}\] where \(\pi\) is required not to separate ends of \(e\), and \(\pi/e\) is the partition of \(G^{''}\) obtained from \(\pi\) by identifying the ends of \(e\) into a single new vertex of \(G^{''}\). Our first main result is as follows.

Theorem 1. Let \(\mathfrak{p}\subseteq\Pi(G)\) and \(e\in E(G)\). The partition-selected chromatic, tension, flow and Tutte polynomials satisfy \[\begin{align} &\chi_G(\mathfrak{p},t)=\begin{cases} 0,&\text{ if } e \text{ is a loop};\\ \chi_{G'}(\mathfrak{p}',t)-\chi_{G^{''}}(\mathfrak{p}^{''},t),&\text{ otherwise}, \end{cases}\label{Partition-Chromatic-DC}\\ &\tau_G(\mathfrak{p},t)=\begin{cases} 0,&\text{ if } e \text{ is a loop};\\ t\tau_{G'}(\mathfrak{p}',t)-\tau_{G^{''}}(\mathfrak{p}^{''},t),&\text{ if } e \text{ is a cut-edge};\\ \tau_{G'}(\mathfrak{p}',t)-\tau_{G^{''}}(\mathfrak{p}^{''},t),&\text{ otherwise}, \end{cases}\label{Partition-Tension-DC}\\ &\varphi_G(\mathfrak{p},t)=\begin{cases} (t-1)\varphi_{G'}(\mathfrak{p}',t),&\text{ if } e \text{ is a loop};\\ \varphi_{G^{''}}(\mathfrak{p}^{''},t)-\varphi_{G'}(\mathfrak{p}',t),&\text{ otherwise}, \end{cases}\label{Partition-Flow-DC}\\ &T_G(\mathfrak{p};x,y)=\begin{cases} yT_{G'}(\mathfrak{p}';x,y),&\text{ if } e \text{ is a loop};\\ (x-1)T_{G'}(\mathfrak{p}';x,y)+T_{G^{''}}(\mathfrak{p}^{''};x,y),&\text{ if } e \text{ is a cut-edge};\\ T_{G'}(\mathfrak{p}';x,y)+T_{G^{''}}(\mathfrak{p}^{''};x,y),&\text{ otherwise}. \end{cases}\label{Partition-Tutte-DC} \end{align}\] {#eq: sublabel=eq:Partition-Chromatic-DC,eq:Partition-Tension-DC,eq:Partition-Flow-DC,eq:Partition-Tutte-DC} Moreover, the partition-selected chromatic and tension polynomials are related by \[\chi_G(\mathfrak{p},t)=t^{c(G)}\tau_G(\mathfrak{p},t).\]

Next, we give a geometric realization of nowhere-zero affine flows using certain restricted arrangements. To this end, let us review basic definitions of hyperplane arrangements (see [16]). A hyperplane arrangement \(\mathcal{A}\) is a finite set of (affine) hyperplanes in a vector space \(V\) over a field \(\mathbb{F}\). The intersection poset \(L(\mathcal{A})\) is a poset consisting of all nonempty intersections of some elements in \(\mathcal{A}\), ordered by the reverse inclusion, and including the whole space \(V=\bigcap_{H\in\emptyset}H\) as the minimal element. Every member in \(L(\mathcal{A})\) is called a flat. As a generalization of the chromatic polynomial, the characteristic polynomial \(\chi(\mathcal{A},t)\) of \(\mathcal{A}\) is \[\chi(\mathcal{A},t):=\sum_{\mathcal{B}\subseteq \mathcal{A},\,\bigcap_{H\in\mathcal{B}}H\ne\emptyset}(-1)^{|\mathcal{B}|}t^{{\rm dim}\bigcap_{H\in\mathcal{B}}H}.\] Fix a flat \(X\in L(\mathcal{A})\). The restriction \(\mathcal{A}/X\) of \(\mathcal{A}\) to \(X\) is a hyperplane arrangement in \(X\), given by \[\mathcal{A}/X=\{H\cap X\ne\emptyset: H\in \mathcal{A}\rm ~and~X\nsubseteq H\}.\] The complement of \(\mathcal{A}\) is \(M(\mathcal{A}):=V\smallsetminus \bigcup_{H\in \mathcal{A}}H\). The ambient space \(V\) has the set partition \[\label{DA} V=\bigsqcup_{X\in L(\mathcal{A})}M(\mathcal{A}/X),\tag{10}\] i.e., for each point \(\boldsymbol{p}\in V\) there is a unique flat \(X\) of \(\mathcal{A}\) satisfying \(\boldsymbol{p}\in M(\mathcal{A}/X)\), denoted by \(X_{\boldsymbol{p}}\). Indeed, \(X_{\boldsymbol{p}}\) is the inclusion-minimal element of \(L(\mathcal{A})\) containing \(\boldsymbol{p}\). The property implies that the minimal flat \(X_{\boldsymbol{p}}\) containing \(\boldsymbol{p}\) can be expressed as \[\label{Flat} X_{\boldsymbol{p}}=\bigcap_{H\in\mathcal{A},\, \boldsymbol{p}\in H}H.\tag{11}\]

Associated with a finite graph \(G\), the coordinate arrangement of \(G\) is a hyperplane arrangement \(\mathcal{A}_{E(G)}\) in the vector space \(\mathbb{F}^{E(G)}\), defined by \[\mathcal{A}_{E(G)}:=\big\{H_e:x_e=0\mid e\in E(G)\big\}.\] Recall that an affine flow \(\boldsymbol{c}\) with boundary \(\boldsymbol{b}\) is nowhere-zero if and only if \(\boldsymbol{c}(e)\ne 0\) for all \(e\in E(G)\). Given a function \(\boldsymbol{b}\in \mathbb{F}^{V(G)}\), we naturally consider two types of restricted arrangements \(\mathcal{A}_{E(G)}^{\boldsymbol{b}}\) and \(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}}\) of \(\mathcal{A}_{E(G)}\) by restricting \(\mathcal{A}_{E(G)}\) to the affine subspace \(F(G,\boldsymbol{b};\mathbb{F})\). Specifically, the restriction of \(\mathcal{A}_{E(G)}\) to \(F(G,\boldsymbol{b};\mathbb{F})\) yields the subspace arrangement in \(F(G,\boldsymbol{b};\mathbb{F})\), which may contain the whole space \(F(G,\boldsymbol{b};\mathbb{F})\) and is given by \[\mathcal{A}_{E(G)}^{\boldsymbol{b}}:=\big\{H_e^{\boldsymbol{b}}:=H_e\cap F(G,\boldsymbol{b};\mathbb{F}): H_e^{\boldsymbol{b}}\ne\emptyset, e\in E(G)\big\}.\] Similarly, we denote by \(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}}\) the hyperplane arrangement in \(F(G,\boldsymbol{b};\mathbb{F})\) obtained from \(\mathcal{A}_{E(G)}^{\boldsymbol{b}}\) by removing the ambient space \(F(G,\boldsymbol{b};\mathbb{F})\), i.e., \(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}}:=\mathcal{A}_{E(G)}^{\boldsymbol{b}}\smallsetminus F(G,\boldsymbol{b};\mathbb{F})\). Notably, when \(\boldsymbol{b}\in\mathbb{F}^{V(G)}\smallsetminus B(G,\mathbb{F})\), we have \(F(G,\boldsymbol{b};F)=\emptyset\). In this case, we naturally have \(\mathcal{A}_{E(G)}^{\boldsymbol{b}}=\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}}=\emptyset\), and the corresponding characteristic polynomial is the zero polynomial. Therefore, we will restrict our attention to \(\boldsymbol{b}\in B(G,\mathbb{F})\) in the remainder of this paper.

For each partition \(\pi\in \Pi(G)\), a boundary subspace \(B_\pi\) is defined by \[B_\pi:=\Big\{\boldsymbol{x}\in \mathbb{F}^{V(G)}: \sum_{v\in V_i}\boldsymbol{x}(v)=0\text{ for every block }V_i\in\pi\Big\}.\] In fact, \(B_\pi\) is a subspace of the boundary space \(B(G,\mathbb{F})\), and also coincides with the boundary space of some spanning subgraph of \(G\), i.e., \[\label{Identity} B(G\setminus S,\mathbb{F})=B_{\pi(S^c)},\tag{12}\] whose detailed explanations are presented in 5.1. For any \(S\subseteq E(G)\), set \(H_S^{\boldsymbol{b}}:=\bigcap_{e\in S}H_e^{\boldsymbol{b}}\). Then \(H_S^{\boldsymbol{b}}\) consists of affine flows with boundary \(\boldsymbol{b}\) that vanish on every edge in \(S\), and hence it is naturally identified with \(F(G\setminus S,\boldsymbol{b};\mathbb{F})\). Combining this with 12 , we obtain \[\label{eq:equivalence32for32coset32intersection32nonempty} H_S^{\boldsymbol{b}}\ne\emptyset\iff \boldsymbol{b}\in B_{\pi(S^c)},\quad \forall\, S\subseteq E(G).\tag{13}\]

After introducing the necessary preliminary concepts, we now present our second main result. In this result, we use the restricted arrangements \(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}}\) and \(\mathcal{A}_{E(G)}^{\boldsymbol{b}}\) to describe nowhere-zero affine flows. We then show that the three polynomials \(\chi(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}},t)\), \(\varphi_{G\setminus E_{\rm cut}^{\boldsymbol{b}}(G)}(\alpha,t)\) with \(\alpha=\alpha_{G\setminus E_{\rm cut}^{\boldsymbol{b}}(G),\boldsymbol{b}}\) and \(\varphi_G(\tilde{\Pi}_{\boldsymbol{b}},t)\) are identical, where \[E_{\rm cut}^{\boldsymbol{b}}(G):=\big\{e\in E_{\rm cut}(G):\boldsymbol{b}\in B(G\setminus e,\mathbb{F})\big\}.\] Likewise, the polynomials \(\chi(\mathcal{A}_{E(G)}^{\boldsymbol{b}},t)\), \(\varphi_G(\alpha,t)\) with \(\alpha=\alpha_{G,\boldsymbol{b}}\) and \(\varphi_G(\Pi_{\boldsymbol{b}},t)\) are also identical.

Theorem 2 (Counting Pattern of Nowhere-Zero Affine Flows). Let \(\mathbb{F}\) be a field and \(\boldsymbol{b}\in B(G,\mathbb{F})\). Then,

  • \(\chi(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}},t)\) is a polynomial of degree \(n(G)\) with leading coefficient \(1\).

  • \(\chi(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}},t)=\varphi_{G\setminus E_{\rm cut}^{\boldsymbol{b}}(G)}(\alpha,t)=\varphi_G(\tilde{\Pi}_{\boldsymbol{b}},t)\) with \(\alpha=\alpha_{G\setminus E_{\rm cut}^{\boldsymbol{b}}(G),\boldsymbol{b}}\), where \(\tilde{\Pi}_{\boldsymbol{b}}:=\big\{\pi\in\tilde{\Pi}(G):\boldsymbol{b}\in B_{\pi}\big\}\). In particular, \(\varphi_G(\tilde{\Pi}_{\boldsymbol{0}},t)\) is the flow polynomial \(\varphi_{G\setminus E_{\rm cut}(G)}(t)\).

  • If \(\mathbb{F}=\mathbb{F}_q\) is a finite field of \(q\) elements, then \[\chi(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}},q)=|M(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}})|=|F_{\rm nz}(G\setminus E^{\boldsymbol{b}}_{\rm cut}(G),\boldsymbol{b};\mathbb{F}_q)|=\varphi_G(\tilde{\Pi}_{\boldsymbol{b}},q).\]

Theorem 3. Let \(\mathbb{F}\) be a field and \(\boldsymbol{b}\in B(G,\mathbb{F})\). Then,

  • \(\chi(\mathcal{A}_{E(G)}^{\boldsymbol{b}},t)=\chi(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}},t)\) is a polynomial of degree \(n(G)\) with leading coefficient \(1\) if \(E_{\rm cut}^{\boldsymbol{b}}(G)=\emptyset\), and vanishes identically otherwise.

  • \(\chi(\mathcal{A}_{E(G)}^{\boldsymbol{b}},t)=\varphi_G(\alpha,t)=\varphi_G(\Pi_{\boldsymbol{b}},t)\) with \(\alpha=\alpha_{G,\boldsymbol{b}}\), where \(\Pi_{\boldsymbol{b}}:=\big\{\pi\in\Pi(G):\boldsymbol{b}\in B_\pi\big\}\). In particular, \(\varphi_G(\Pi_{\boldsymbol{0}},t)\) is the flow polynomial \(\varphi_G(t)\).

  • If \(\mathbb{F}=\mathbb{F}_q\) is a finite field of \(q\) elements, then \[\chi(\mathcal{A}_{E(G)}^{\boldsymbol{b}},q)=|M(\mathcal{A}_{E(G)}^{\boldsymbol{b}})|=|F_{\rm nz}(G,\boldsymbol{b};\mathbb{F}_q)|=\varphi_G(\Pi_{\boldsymbol{b}},q).\]

Parts (c) of 2 and 3 show that the polynomial \(\varphi_G(\Pi_{\boldsymbol{b}},t)\) counts the number of nowhere-zero affine flows with boundary \(\boldsymbol{b}\), and \(\varphi_G(\tilde{\Pi}_{\boldsymbol{b}},t)\) enumerates nowhere-zero affine flows after deleting the cut-edges that are forced to carry value zero. Accordingly, we refer to \(\varphi_G(\tilde{\Pi}_{\boldsymbol{b}},t)\) and \(\varphi_G(\Pi_{\boldsymbol{b}},t)\) as affine flow polynomials.

To further study the combinatorial properties of nowhere-zero affine flows, we now introduce two types of boundary arrangements in \(B(G,\mathbb{F})\) that correspond to special vertex partitions of \(G\) arising from its bond structure. These geometric objects serve as key ingredients in our classification of restricted arrangements and partition-selected flow polynomials. The boundary arrangement \(\mathcal{A}_{\Pi(G)}\) is a hyperplane arrangement in \(B(G,\mathbb{F})\) defined by \[\mathcal{A}_{\Pi(G)}:=\big\{B_\pi:\pi\in\Pi(G), |\pi|=|\pi(E(G))|+1\big\}.\] Similarly, let \(\tilde{\Pi}(G)\) denote the set of partitions \(\pi\in\Pi(G)\) where the ends of each cut-edge are contained in a block of \(\pi\), i.e., \[\tilde{\Pi}(G):=\big\{\pi(S)\in \Pi(G):E_{\rm cut}(G)\subseteq S\big\}.\] The reduced boundary arrangement \(\mathcal{A}_{\tilde{\Pi}(G)}\) is a hyperplane arrangement in \(B(G,\mathbb{F})\) defined as \[\mathcal{A}_{\tilde{\Pi}(G)}:=\big\{B_\pi:\pi\in\tilde{\Pi}(G), |\pi|=|\pi(E(G))|+1\big\}.\] It is worth noting that the reduced boundary arrangement \(\mathcal{A}_{\tilde{\Pi}(G)}\) is the subarrangement of \(\mathcal{A}_{\Pi(G)}\) obtained by deleting all hyperplanes \(B_{\pi(G\setminus e)}\) for \(e\in E_{\rm cut}(G)\).

Our third result gives a classification of the restricted arrangements \(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}}\) and \(\mathcal{A}_{E(G)}^{\boldsymbol{b}}\), based respectively on the reduced boundary arrangement and the boundary arrangement.

Theorem 4 (Geometric Classification). Let \(\boldsymbol{b}_1,\boldsymbol{b}_2\in B(G,\mathbb{F})\).

  • If \(\boldsymbol{b}_1,\boldsymbol{b}_2\in M(\mathcal{A}_{\tilde{\Pi}(G)}/\tilde{X})\) for some flat \(\tilde{X}\in L(\mathcal{A}_{\tilde{\Pi}(G)})\), then \[L(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}_1})\cong L(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}_2}),\quad\quad\tilde{\Pi}_{\boldsymbol{b}_1}=\tilde{\Pi}_{\boldsymbol{b}_2}\] and \[\chi(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}_1},t)=\chi(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}_2},t)=\varphi_G(\tilde{\Pi}_{\boldsymbol{b}_1},t)=\varphi_G(\tilde{\Pi}_{\boldsymbol{b}_2},t).\]

  • If \(\boldsymbol{b}_1,\boldsymbol{b}_2\in M(\mathcal{A}_{\Pi(G)}/X)\) for some flat \(X\in L(\mathcal{A}_{\Pi(G)})\), then \[L(\mathcal{A}_{E(G)}^{\boldsymbol{b}_1})\cong L(\mathcal{A}_{E(G)}^{\boldsymbol{b}_2}),\quad\quad\Pi_{\boldsymbol{b}_1}=\Pi_{\boldsymbol{b}_2}\] and \[\chi(\mathcal{A}_{E(G)}^{\boldsymbol{b}_1},t)=\chi(\mathcal{A}_{E(G)}^{\boldsymbol{b}_2},t)=\varphi_G(\Pi_{\boldsymbol{b}_1},t)=\varphi_G(\Pi_{\boldsymbol{b}_2},t).\]

It is well known that the nonzero coefficients of the characteristic polynomial \(\chi(\mathcal{A},t)\) are nonzero and alternate in sign, unless \(\chi(\mathcal{A},t)\equiv0\). According to 2 and 3, the polynomials \(\varphi_G(\tilde{\Pi}_{\boldsymbol{b}},t)\) and \(\varphi_G(\Pi_{\boldsymbol{b}},t)\) can be written respectively as: \[\varphi_G(\tilde{\Pi}_{\boldsymbol{b}},t)=\sum_{i=0}^{n(G)}(-1)^iw_i(\tilde{\Pi}_{\boldsymbol{b}})t^{n(G)-i}\quad\rm ~and~\quad \varphi_G(\Pi_{\boldsymbol{b}},t)=\sum_{i=0}^{n(G)}(-1)^iw_i(\Pi_{\boldsymbol{b}})t^{n(G)-i},\] with all coefficients \(w_i(\tilde{\Pi}_{\boldsymbol{b}})\) and \(w_i(\Pi_{\boldsymbol{b}})\) being nonnegative.

As our fourth main result, we establish unified comparison relations for the unsigned coefficients of affine flow polynomials, based on the intersection posets \(L(\mathcal{A}_{\tilde{\Pi}(G)})\) and \(L(\mathcal{A}_{\Pi(G)})\).

Theorem 5 (Comparison of Coefficients). Let \(\boldsymbol{b}_1, \boldsymbol{b}_2\in B(G,\mathbb{F})\).

  • If \(\boldsymbol{b}_1\in M(\mathcal{A}_{\tilde{\Pi}(G)}/\tilde{X}_1)\) and \(\boldsymbol{b}_2\in M(\mathcal{A}_{\tilde{\Pi}(G)}/\tilde{X}_2)\) with \(\tilde{X}_1\subseteq\tilde{X}_2\) in \(L(\mathcal{A}_{\tilde{\Pi}(G)})\), then \[w_i(\tilde{\Pi}_{\boldsymbol{b}_1})\le w_i(\tilde{\Pi}_{\boldsymbol{b}_2}) \quad\text{ for } i=0,1,\ldots,n(G).\]

  • If \(\boldsymbol{b}_1\in M(\mathcal{A}_{\Pi(G)}/X_1)\) and \(\boldsymbol{b}_2\in M(\mathcal{A}_{\Pi(G)}/X_2)\) with \(X_1\subseteq X_2\) in \(L(\mathcal{A}_{\Pi(G)})\), then \[w_i(\Pi_{\boldsymbol{b}_1})\le w_i(\Pi_{\boldsymbol{b}_2}) \quad\text{ for } i=0,1,\ldots,n(G).\]

4 says that for any \(\tilde{X}\in L(\mathcal{A}_{\tilde{\Pi}(G)})\), \(\varphi_G(\tilde{\Pi}_{\boldsymbol{b}},t)\) are the same polynomial for all \(\boldsymbol{b}\in M(\mathcal{A}_{\tilde{\Pi}(G)}/\tilde{X})\), denoted by \(\tilde{\varphi}_G(\tilde{X},t)\); and for any \(X\in L(\mathcal{A}_{\Pi(G)})\), \(\varphi_G(\Pi_{\boldsymbol{b}},t)\) are also the same polynomial for all \(\boldsymbol{b}\in M(\mathcal{A}_{\Pi(G)}/X)\), denoted by \(\varphi_G(X,t)\). With the above notations, our final main result provides two decomposition formulas for nowhere-zero affine flows associated with the boundary arrangement and the reduced boundary arrangement, respectively.

Theorem 6 (Decomposition Formulas). Let \(\mathbb{F}\) be a field.

  • If \(\mathbb{F}\) is an infinite field, then \[(t-1)^{|E(G)|}=\sum_{X\in L(\mathcal{A}_{\Pi(G)})}\varphi_G(X,t)\,\chi(\mathcal{A}_{\Pi(G)}/X,t).\] If \(\mathbb{F}\) is a finite field of \(q\) elements, then \[(q-1)^{|E(G)|}=\sum_{X\in L(\mathcal{A}_{\Pi(G)})}\varphi_G(X,q)\,\chi(\mathcal{A}_{\Pi(G)}/X,q).\]

  • If \(\mathbb{F}\) is an infinite field, then \[t^{|E_{\rm cut}(G)|}(t-1)^{|E_{\rm cyc}(G)|}=\sum_{\tilde{X}\in L(\mathcal{A}_{\tilde{\Pi}(G)})}\tilde{\varphi}_G(\tilde{X},t)\,\chi(\mathcal{A}_{\tilde{\Pi}(G)}/\tilde{X},t).\] If \(\mathbb{F}\) is a finite field of \(q\) elements, then \[q^{|E_{\rm cut}(G)|}(q-1)^{|E_{\rm cyc}(G)|}=\sum_{\tilde{X}\in L(\mathcal{A}_{\tilde{\Pi}(G)})}\tilde{\varphi}_G(\tilde{X},q)\,\chi(\mathcal{A}_{\tilde{\Pi}(G)}/\tilde{X},q).\]

3 Proof of 1↩︎

This section focuses on investigating partition-selected graph polynomials. We first derive the specialization relations for partition-selected graph polynomials from their definitions.

Theorem 7. Let \(\mathfrak{p}\subseteq\Pi(G)\). The partition-selected chromatic, tension, flow polynomials are respectively related to the partition-selected Tutte polynomial by the following relations: \[\begin{align} &\chi_G(\mathfrak{p},t)=(-1)^{r(G)}t^{c(G)}T_G(\mathfrak{p};1-t,0),\label{Partition-Chromatic-Tutte-Relation}\\ &\tau_G(\mathfrak{p},t)=(-1)^{r(G)}T_G(\mathfrak{p};1-t,0),\label{Partition-Tension-Tutte-Relation}\\ &\varphi_G(\mathfrak{p},t)=(-1)^{n(G)}T_G(\mathfrak{p};0,1-t)\label{Partition-Flow-Tutte-Relation}. \end{align}\] {#eq: sublabel=eq:Partition-Chromatic-Tutte-Relation,eq:Partition-Tension-Tutte-Relation,eq:Partition-Flow-Tutte-Relation}

Let \(\mathcal{E}(G,\mathfrak{p})\) denote the class of edge sets \(S\subseteq E(G)\) with \(\pi(S)\in\mathfrak{p}\); equivalently, each sum in 1 , 2 , 3 , and 4 is taken over this class. Associated with an edge \(e\) of \(G\), the class \(\mathcal{E}(G,\mathfrak{p})\) is partitioned into two subclasses according to whether \(e\) is present or absent: \[\label{Edge-Partition} \mathcal{E}_e(G,\mathfrak{p})=\big\{S\in\mathcal{E}(G,\mathfrak{p}):e\in S\big\}\quad\rm ~and~\quad \mathcal{E}_{\bar{e}}(G,\mathfrak{p})=\big\{S\in\mathcal{E}(G,\mathfrak{p}):e\notin S\big\}.\tag{14}\]

We present a deletion-contraction formula for partition-selected rank generating function.

Theorem 8. Let \(\mathfrak{p}\subseteq\Pi(G)\) and \(e\in E(G)\). The partition-selected rank generating function \(R_G(\mathfrak{p},x,y)\) satisfies \[R_G(\mathfrak{p};x,y)=\begin{cases} (y+1)R_{G'}(\mathfrak{p}';x,y),&\text{ if } e \text{ is a loop};\\ xR_{G'}(\mathfrak{p}';x,y)+R_{G^{''}}(\mathfrak{p}^{''};x,y),&\text{ if } e \text{ is a cut-edge};\\ R_{G'}(\mathfrak{p}';x,y)+R_{G^{''}}(\mathfrak{p}^{''};x,y),&\text{ otherwise}. \end{cases}\]

Proof. According to 14 , \(R_G(\mathfrak{p};x,y)\) can be written as the sum of two parts: \[\label{Partition-Rank-Two} R_G(\mathfrak{p};x,y)=\sum_{S\in \mathcal{E}_e(G,\mathfrak{p})}x^{r(G)-r(S)}y^{n(S)}+\sum_{S\in \mathcal{E}_{\bar{e}}(G,\mathfrak{p})}x^{r(G)-r(S)}y^{n(S)}.\tag{15}\] Clearly, we have the simple relation \[\label{Partition-e} \mathcal{E}_{\bar{e}}(G,\mathfrak{p})=\mathcal{E}(G',\mathfrak{p}').\tag{16}\] In addition, the class \(\mathcal{E}_e(G,\mathfrak{p})\) can be identified with the class \(\mathcal{E}(G^{''},\mathfrak{p}^{''})\) by identifying \(S\) members of the former with \(S/e\) members of the latter, where \(S/e\) denotes the edge set of the graph \((G|S)/e\). In this context, each member \(S\) in \(\mathcal{E}(G^{''},\mathfrak{p}^{''})\) corresponds bijectively to a unique member \(S\sqcup e\) in \(\mathcal{E}_e(G,\mathfrak{p})\).

Write \(r'\) and \(n'\) for the rank and nullity functions in \(G'\), and \(r^{''}\) and \(n^{''}\) for the rank and nullity functions in \(G^{''}\). If \(e\) is a loop, then \(G'=G^{''}\) and \(\mathfrak{p}'=\mathfrak{p}^{''}=\mathfrak{p}\). For any \(S\subseteq E(G)\setminus e\), \[\label{Rank-Nullity-Relation1} r(G)=r'(G'),\quad r(S\sqcup e)=r(S)=r'(S)\quad\rm ~and~\quad n(S\sqcup e)=n(S)+1=n'(S)+1.\tag{17}\] It follows that the sum over \(\mathcal{E}_e(G,\mathfrak{p})\) equals \(yR_{G'}(\mathfrak{p}';x,y)\), and the sum over \(\mathcal{E}_{\bar{e}}(G,\mathfrak{p})\) equals \(R_{G'}(\mathfrak{p}';x,y)\) as stated in 15 . Thus \[R_G(\mathfrak{p};x,y)=(y+1)R_{G'}(\mathfrak{p}';x,y).\]

If \(e\) is a cut-edge, then for any \(S\subseteq E(G)\setminus e\), we have \[r(G)=r'(G')+1,\quad r(S)=r'(S),\quad n(S)=n'(S)\] and \[r(G)=r^{''}(G^{''})+1,\quad r(S\sqcup e)=r^{''}(S)+1,\quad n(S\sqcup e)=n^{''}(S).\] Then we deduce that the sum over \(\mathcal{E}_e(G,\mathfrak{p})\) is \(R_{G^{''}}(\mathfrak{p}^{''};x,y)\), and the sum over \(\mathcal{E}_{\bar{e}}(G,\mathfrak{p})\) is \(xR_{G'}(\mathfrak{p}';x,y)\) in 15 . Hence, we obtain \[R_G(\mathfrak{p};x,y)=xR_{G'}(\mathfrak{p}';x,y)+R_{G^{''}}(\mathfrak{p}^{''};x,y).\]

If \(e\) is neither a loop nor a cut-edge, for any \(S\subseteq E(G)\setminus e\), we have \[r(G)=r'(G'),\quad r(S)=r'(S),\quad n(S)=n'(S)\] and \[r(G)=r^{''}(G^{''})+1,\quad r(S\sqcup e)=r^{''}(S)+1,\quad n(S\sqcup e)=n^{''}(S).\] It follows that the sum over \(\mathcal{E}_e(G,\mathfrak{p})\) is \(R_{G^{''}}(\mathfrak{p}^{''};x,y)\), and the sum over \(\mathcal{E}_{\bar{e}}(G,\mathfrak{p})\) is \(R_{G'}(\mathfrak{p}';x,y)\) in 15 . Therefore, we arrive at \[R_G(\mathfrak{p};x,y)=R_{G'}(\mathfrak{p}';x,y)+R_{G^{''}}(\mathfrak{p}^{''};x,y)\] in this case, which completes the proof. ◻

Using 8, we proceed to prove 1.

Proof of 1. Together with \(T_G(\mathfrak{p};x,y)=R_G(\mathfrak{p};x-1,y-1)\) in 5 and 8, we obtain ?? . Applying ?? to ?? (?? , ?? , resp.), we can directly deduce ?? (?? , ?? , resp.). Finally, since \(r(G)-r(S)=c(S)-c(G)\), from 1 and 2 , we have the relation \(\chi_G(\mathfrak{p},t)=t^{c(G)}\tau_G(\mathfrak{p},t)\), which completes the proof. ◻

4 Proofs of 2 and 3↩︎

4.1 Proof of Theorems 2 and 3↩︎

We begin by characterizing when the affine subspaces \(H_e^{\boldsymbol{b}}\) are hyperplanes in \(F(G,\boldsymbol{b};\mathbb{F})\) via cut-edges and cycle-edges.

Lemma 1. Let \(\boldsymbol{b}\in B(G,\mathbb{F})\). Then, for a cut-edge \(e\in E_{\rm cut}(G)\), \(H_e^{\boldsymbol{b}}=F(G,\boldsymbol{b};\mathbb{F})\) if \(e\in E_{\rm cut}^{\boldsymbol{b}}(G)\), and \(H_e^{\boldsymbol{b}}=\emptyset\) otherwise; for a cycle-edge \(e\in E_{\rm cyc}(G)\), \(H_e^{\boldsymbol{b}}\) is a hyperplane in \(F(G,\boldsymbol{b};\mathbb{F})\).

Proof. Fix \(e\in E(G)\). If \(H_e^{\boldsymbol{b}}\ne\emptyset\), then for any fixed \(\boldsymbol{c}_0\in H_e^{\boldsymbol{b}}\), we have \[\label{eq:affine32representation} H_e^{\boldsymbol{b}}=\boldsymbol{c}_0+H_e^{\boldsymbol{0}}\quad\text{and}\quad F(G,\boldsymbol{b};\mathbb{F})=\boldsymbol{c}_0+F(G,\boldsymbol{0};\mathbb{F}).\tag{18}\] If \(e\) is a cut-edge, then every flow vanishes on \(e\). So, \(H_e^{\boldsymbol{0}}=F(G,\boldsymbol{0};\mathbb{F})\). According to 18 , \(H_e^{\boldsymbol{b}}=F(G,\boldsymbol{b};\mathbb{F})\) whenever \(H_e^{\boldsymbol{b}}\ne\emptyset\). Notably, \(H_e^{\boldsymbol{b}}\ne\emptyset\) if and only if there exists \(\boldsymbol{c}\in \mathbb{F}^{E(G)}\) with \(\partial\boldsymbol{c}=\boldsymbol{b}\) and \(\boldsymbol{c}(e)=0\). This is equivalent to \(\boldsymbol{b}\in B(G\setminus e,\mathbb{F})\). If \(e\) is a cycle-edge, then there exists a flow \(\boldsymbol{c}_1\in F(G,\boldsymbol{0};\mathbb{F})\) with \(\boldsymbol{c}_1(e)\ne 0\). This means that \(H_e^{\boldsymbol{0}}\) is a hyperplane in \(F(G,\boldsymbol{0};\mathbb{F})\). Since \(\boldsymbol{b}\in B(G,\mathbb{F})\), there is \(\boldsymbol{c}\in F(G,\boldsymbol{b};\mathbb{F})\). Consequently, \(\boldsymbol{c}-\frac{\boldsymbol{c}(e)}{\boldsymbol{c}_1(e)}\boldsymbol{c}_1\in H_e^{\boldsymbol{b}}\), hence \(H_e^{\boldsymbol{b}}\ne\emptyset\). By 18 , \(H_e^{\boldsymbol{b}}\) is a hyperplane in \(F(G,\boldsymbol{b};\mathbb{F})\). ◻

1 shows that only cycle-edges give rise to hyperplanes in \(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}}\). Thus, we have \[\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}}=\big\{H_e^{\boldsymbol{b}}: e\in E_{\rm cyc}(G)\big\}.\] Hence, the intersection poset \(L\big(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}}\big)\) consists precisely of the nonempty intersections of hyperplanes \(H_e^{\boldsymbol{b}}\) induced by cycle-edges \(e\). It follows from 13 that the intersection poset \(L\big(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}}\big)\) can be explicitly expressed in the form \[L\big(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}}\big)=\big\{H_S^{\boldsymbol{b}}: S\subseteq E_{\rm cyc}(G)\rm ~and~\boldsymbol{b}\in B_{\pi(S^c)}\big\}.\]

Notice that \(H_S^{\boldsymbol{b}}\) is the solution space of the linear system \(M_G\boldsymbol{c}=\boldsymbol{b}\) with the constraints \(\boldsymbol{c}(e)=0\) for all \(e\in S\). When \(H_S^{\boldsymbol{b}}\ne\emptyset\), we have \[\label{eq:dimension32of32stratum} \dim H_S^{\boldsymbol{b}}=|E(G)|-{\rm rank}\Big(\begin{bmatrix}M_G\\I_S\end{bmatrix}\Big)=n(S^c),\tag{19}\] where \(I_S\) is the submatrix of the identity matrix \(I_{E(G)}\) consisting of the rows indexed by \(S\). By 13 and 19 , the characteristic polynomial \(\chi(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}},t)\) of \(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}}\) can be expressed as \[\label{eq:characteristic32polynomial32of32affine32flow32arrangement} \chi(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}},t)=\sum_{S\subseteq E_{\rm cyc}(G),\,\boldsymbol{b}\in B_{\pi(S^c)}}(-1)^{|S|}t^{n(S^c)}.\tag{20}\]

Proof of 2. Proof of part (a). Note that for any \(S\subseteq E_{\rm cyc}(G)\), \(n(S^c)=n(G)\) if \(S=\emptyset\), and \(n(S^c)<n(G)\) otherwise. Since \(\boldsymbol{b}\in B(G,\mathbb{F})=B_{\pi(\emptyset^c)}\), it follows from 19 that \(\chi(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}},t)\) has degree \(n(G)\) with leading coefficient \(1\).

Proof of part (b). Recall that the partition-selected flow polynomial \(\varphi_G(\tilde{\Pi}_{\boldsymbol{b}},t)\) is \[\varphi_G(\tilde{\Pi}_{\boldsymbol{b}},t)=\sum_{S^c\subseteq E(G),\,\pi(S^c)\in \tilde{\Pi}_{\boldsymbol{b}}}(-1)^{|S|}t^{n(S^c)}.\] Since \(\tilde{\Pi}_{\boldsymbol{b}}\subseteq\tilde{\Pi}(G)=\big\{\pi(S)\in \Pi(G):E_{\rm cut}(G)\subseteq S\big\}\), it follows that \[\tilde{\Pi}_{\boldsymbol{b}}=\big\{\pi(S)\in \Pi(G):E_{\rm cut}(G)\subseteq S,\boldsymbol{b}\in B_{\pi(S)}\big\}.\] According to this, we can rewrite \(\varphi_G(\tilde{\Pi}_{\boldsymbol{b}},t)\) as \[\varphi_G(\tilde{\Pi}_{\boldsymbol{b}},t)=\sum_{S\subseteq E_{\rm cyc}(G),\,\boldsymbol{b}\in B_{\pi(S^c)}}(-1)^{|S|}t^{n(S^c)}.\] By 20 , we have \(\chi(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}},t)=\varphi_G(\tilde{\Pi}_{\boldsymbol{b}},t)\). When \(\boldsymbol{b}=\boldsymbol{0}\), we have \(\tilde{\Pi}_{\boldsymbol{0}}=\tilde{\Pi}(G)=\Pi(G\setminus E_{\rm cut}(G))\). Thus, \(\varphi_G(\tilde{\Pi}_{\boldsymbol{0}},t)=\varphi_{G\setminus E_{\rm cut}(G)}(t)\).

On the other hand, the assigning polynomial in 7 is given by \[\varphi_G(\alpha,t)=\sum_{S\subseteq E(G),\,G\setminus S\text{ is \boldsymbol{b}-compatible}}(-1)^{|S|}t^{n(S^c)}.\] Note from [11] that for any \(\boldsymbol{b}\in \mathbb{F}^{V(G)}\), \[\label{CBS} \boldsymbol{b}\in B(G,\mathbb{F})\iff \sum_{v\in V(H)}\boldsymbol{b}(v)=0 \text{ for each component H of G},\tag{21}\] see 1. Combining 12 , the condition that \(G\setminus S\) is \(\boldsymbol{b}\)-compatible is equivalent to \(\boldsymbol{b}\in B_{\pi(S^c)}\). Thus, \(\varphi_{G\setminus E_{\rm cut}^{\boldsymbol{b}}(G)}(\alpha,t)\) can be written as \[\varphi_{G\setminus E_{\rm cut}^{\boldsymbol{b}}(G)}(\alpha,t)=\sum_{S\subseteq E(G\setminus E_{\rm cut}^{\boldsymbol{b}}(G)),\,\boldsymbol{b}\in B_{\pi(S^c)}}(-1)^{|S|}t^{n(S^c)},\] where \(S^c=E(G)\smallsetminus E_{\rm cut}^{\boldsymbol{b}}(G)\smallsetminus S\). Notice that for any \(e\in E_{\rm cut}(G)\smallsetminus E_{\rm cut}^{\boldsymbol{b}}(G)\), \(\boldsymbol{b}\notin B_{\pi(E(G)\smallsetminus e)}\) by 1. Thus, the condition that \(S\subseteq E(G\setminus E_{\rm cut}^{\boldsymbol{b}}(G))\) and \(\boldsymbol{b}\in B_{\pi(S^c)}\) implies \(S\subseteq E_{\rm cyc}(G)\). Applying 1 again, we deduce \(H_{E_{\rm cut}^{\boldsymbol{b}}(G)}^{\boldsymbol{b}}=F(G,\boldsymbol{b};\mathbb{F})\). It follows that for any \(S\subseteq E_{\rm cyc}(G)\), \(H_{E_{\rm cut}^{\boldsymbol{b}}(G)\sqcup S}^{\boldsymbol{b}}\ne\emptyset\) if and only if \(H_S^{\boldsymbol{b}}\ne\emptyset\). Combining 13 , we have \[\big\{S: S\subseteq E_{\rm cyc}(G), \boldsymbol{b}\in B_{\pi(E(G)\smallsetminus E_{\rm cut}^{\boldsymbol{b}}\smallsetminus S)}\big\}=\big\{S: S\subseteq E_{\rm cyc}(G), \boldsymbol{b}\in B_{\pi(E(G)\smallsetminus S)}\big\}.\] Following this, we can rewrite \(\varphi_{G\setminus E_{\rm cut}^{\boldsymbol{b}}(G)}(\alpha,t)\) in the form \[\varphi_{G\setminus E_{\rm cut}^{\boldsymbol{b}}(G)}(\alpha,t)=\sum_{S\subseteq E_{\rm cyc}(G),\,\boldsymbol{b}\in B_{\pi(E(G)\smallsetminus S)}}(-1)^{|S|}t^{n(E(G)\smallsetminus E_{\rm cut}^{\boldsymbol{b}}(G)\smallsetminus S)}.\] As \(n(E(G)\smallsetminus S)=n(E(G)\smallsetminus E_{\rm cut}^{\boldsymbol{b}}(G)\smallsetminus S)\), we conclude \(\chi(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}},t)=\varphi_{G\setminus E_{\rm cut}^{\boldsymbol{b}}(G)}(\alpha,t)\) by 20 .

Proof of part (c). Applying part (b) to 7 , we directly deduce \[\chi(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}},q)=\varphi_G(\tilde{\Pi}_{\boldsymbol{b}},q)=\varphi_{G\setminus E_{\rm cut}^{\boldsymbol{b}}(G)}(\alpha,q)=|F_{\rm nz}(G\setminus E_{\rm cut}^{\boldsymbol{b}}(G),\boldsymbol{b};\mathbb{F}_q)|.\] It remains to prove \(|M(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}})|=|F_{\rm nz}(G\setminus E^{\boldsymbol{b}}_{\rm cut}(G),\boldsymbol{b};\mathbb{F}_q)|\). Note from 1 that \(H_e\cap F(G,\boldsymbol{b};\mathbb{F}_q)=F(G,\boldsymbol{b};\mathbb{F}_q)\) for any \(e\in E_{\rm cut}^{\boldsymbol{b}}(G)\), and \(H_e\cap F(G,\boldsymbol{b};\mathbb{F}_q)=\emptyset\) for any \(e\in E_{\rm cut}(G)\smallsetminus E_{\rm cut}^{\boldsymbol{b}}(G)\) . This implies that each element of \(F(G,\boldsymbol{b};\mathbb{F}_q)\) vanishes on \(E^{\boldsymbol{b}}_{\rm cut}\), and is nowhere-zero on \(E_{\rm cut}(G)\smallsetminus E_{\rm cut}^{\boldsymbol{b}}(G)\). Therefore, all elements of \(M(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}})\) vanish on \(E^{\boldsymbol{b}}_{\rm cut}\), are nowhere-zero on the remaining edges, and have boundary \(\boldsymbol{b}\). Consequently, we have \(M(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}})\cong F_{\rm nz}(G\setminus E^{\boldsymbol{b}}_{\rm cut},\boldsymbol{b};\mathbb{F}_q)\). This completes the proof. ◻

According to 1, the two restricted arrangements \(\mathcal{A}_{E(G)}^{\boldsymbol{b}}\) and \(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}}\) satisfy the following close relationship: \[\mathcal{A}_{E(G)}^{\boldsymbol{b}}= \begin{cases}\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}},&\text{if }E_{\rm cut}^{\boldsymbol{b}}(G)=\emptyset;\\ \tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}}\sqcup\{F(G,\boldsymbol{b};\mathbb{F})\},&\text{if }E_{\rm cut}^{\boldsymbol{b}}(G)\ne\emptyset. \end{cases}\] Consequently, we have \[\chi(\mathcal{A}_{E(G)}^{\boldsymbol{b}},t)= \begin{cases} \chi(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}},t),&\text{if }E_{\rm cut}^{\boldsymbol{b}}(G)=\emptyset;\\ 0,&\text{if }E_{\rm cut}^{\boldsymbol{b}}(G)\ne\emptyset. \end{cases}\] Thus, part (a) of 3 follows directly from part (a) of 2. The proofs of the remaining parts of 3 are similar to those of parts (b) and (c) of 2, and require only minor modifications. Therefore, we omit the detailed proofs of 3.

4.2 Deletion-contraction formulas↩︎

Fix an edge \(e\) of \(G\) with ends \(u\) and \(v\). Recall that \(G' = G\setminus e\) and \(G'' = G/e\). We reduce each vertex chain \(\boldsymbol{b}\in\mathbb{F}^{V(G)}\) of \(G\) to a vertex chain \(\boldsymbol{b}'\in\mathbb{F}^{V(G')}\) of \(G'\) and a vertex chain \(\boldsymbol{b}''\in\mathbb{F}^{V(G'')}\) of \(G''\) in the following way: if \(e\) is a loop, we set \(\boldsymbol{b}'=\boldsymbol{b}''=\boldsymbol{b}\); if \(e\) is an edge with distinct ends \(u\) and \(v\), we set \[\boldsymbol{b}':=\boldsymbol{b},\quad\quad \boldsymbol{b}''(w):= \begin{cases} \boldsymbol{b}(w), &\text{if } w\ne u,v;\\ \boldsymbol{b}(u)+\boldsymbol{b}(v), & \text{if } w=uv/e. \end{cases}\] Associated with \(\boldsymbol{b}'\) and \(\boldsymbol{b}''\), and similar to \(\Pi_{\boldsymbol{b}}\), we further consider the following two selections: \[\Pi_{\boldsymbol{b}'}:=\big\{\pi\in\Pi(G'):\boldsymbol{b}'\in B_\pi\big\},\quad \Pi_{\boldsymbol{b}''}:=\big\{\pi\in\Pi(G''):\boldsymbol{b}''\in B_\pi\big\}.\] It is natural to ask whether the affine flow polynomial \(\varphi_G(\Pi_{\boldsymbol{b}},t)\) satisfies a deletion-contraction recurrence associated to affine flow polynomials \(\varphi_G(\Pi_{\boldsymbol{b}'},t)\) and \(\varphi_G(\Pi_{\boldsymbol{b}''},t)\).

Recall from 9 that \[\Pi_{\boldsymbol{b}}'=\Pi_{\boldsymbol{b}}\cap\Pi(G')\quad\rm ~and~\quad \Pi_{\boldsymbol{b}}''=\big\{\pi/e:\pi\in\Pi_{\boldsymbol{b}}\cap\Pi_e(G)\big\},\] where \(\Pi_e(G)=\big\{\pi\in\Pi(G):\{u,v\} \text{ is contained in a block of } \pi\big\}\), as presented in 8 . Before proceeding further, we require the following lemma.

Lemma 2. With the above notations, we have \[\Pi_{\boldsymbol{b}}'=\Pi_{\boldsymbol{b}'}\quad\quad\text{and}\quad\quad\Pi_{\boldsymbol{b}}''=\Pi_{\boldsymbol{b}''}.\]

Proof. Since \(\Pi(G')\subseteq\Pi(G)\), \(V(G')=V(G)\), and \(\boldsymbol{b}'=\boldsymbol{b}\), it follows that \[\Pi_{\boldsymbol{b}}'=\Pi_{\boldsymbol{b}}\cap\Pi(G')=\big\{\pi(S):S\subseteq E(G)\smallsetminus e, \boldsymbol{b}\in B_{\pi(S)}\big\}=\Pi_{\boldsymbol{b}'}.\] For the latter equation, when \(e\) is a loop, it is straightforward to see that \(\boldsymbol{b}''=\boldsymbol{b}\), \(\Pi(G)=\Pi_e(G)\), and \(B_{\pi(S)}=B_{\pi(S\smallsetminus e)}\). Therefore, we deduce \[\Pi_{\boldsymbol{b}}''=\big\{\pi(S)/e:S\subseteq E(G), \boldsymbol{b}\in B_{\pi(S)}\big\}=\Pi_{\boldsymbol{b}''}.\] When \(e\) is an edge with distinct ends \(u\) and \(v\), given any \(\pi(S)\in\Pi_e(G)\), let \(V_{uv}\) denote the block containing both \(u\) and \(v\). Then \(\sum_{w\in V_{uv}\setminus\{u,v\}}\boldsymbol{b}''(w)+\boldsymbol{b}''(uv/e)=\sum_{w\in V_{uv}}\boldsymbol{b}(w)\), and for any other block \(W\ne V_{uv}\), we have \(\sum_{w\in W}\boldsymbol{b}''(w)=\sum_{w\in W}\boldsymbol{b}(w)\). It follows from 21 that \[\boldsymbol{b}\in B_{\pi(S)}\Longleftrightarrow\boldsymbol{b}''\in B_{\pi(S/e)}.\] Hence, \(\pi(S)\in\Pi_{\boldsymbol{b}}\cap\Pi_e(G)\) implies \(\pi(S)/e\in\Pi_{\boldsymbol{b}''}\), and thus \(\Pi_{\boldsymbol{b}}''\subseteq\Pi_{\boldsymbol{b}''}\). Conversely, if \(\pi(S)/e\in\Pi_{\boldsymbol{b}''}\) with \(e\in S\), then \(\boldsymbol{b}''\in B_{\pi(S/e)}\), and hence \(\boldsymbol{b}\in B_{\pi(S)}\). Consequently, \(\pi(S)/e\in\Pi_{\boldsymbol{b}}''\). This completes the proof of the second equation. ◻

We are now ready to state our desired deletion-contraction formulas for affine flow polynomials \(\varphi_G(\Pi_{\boldsymbol{b}},t)\) and characteristic polynomials \(\chi(\mathcal{A}_{E(G)}^{\boldsymbol{b}},t)\).

Corollary 1 (Deletion-Contraction Formulas). The polynomials \(\varphi_G(\Pi_{\boldsymbol{b}},t)\) and \(\chi(\mathcal{A}_{E(G)}^{\boldsymbol{b}},t)\) satisfy the deletion-contraction recurrences: \[\varphi_G(\Pi_{\boldsymbol{b}},t)=\begin{cases} (t-1)\varphi_{G'}(\Pi_{\boldsymbol{b}'},t),&\text{if e is a loop};\\ \varphi_{G''}(\Pi_{\boldsymbol{b}''},t)-\varphi_{G'}(\Pi_{\boldsymbol{b}'},t),&\text{otherwise}. \end{cases}\] and \[\chi(\mathcal{A}_{E(G)}^{\boldsymbol{b}},t)=\begin{cases} (t-1)\chi(\mathcal{A}_{E(G')}^{\boldsymbol{b}'},t),&\text{if e is a loop};\\ \chi(\mathcal{A}_{E(G'')}^{\boldsymbol{b}''},t)-\chi(\mathcal{A}_{E(G')}^{\boldsymbol{b}'},t),&\text{otherwise}. \end{cases}\]

Proof. According to 2, we have \[\varphi_{G'}(\Pi_{\boldsymbol{b}'},t)=\varphi_{G'}(\Pi_{\boldsymbol{b}}',t)\quad\rm ~and~\quad \varphi_{G''}(\Pi_{\boldsymbol{b}''},t)=\varphi_{G''}(\Pi_{\boldsymbol{b}}'',t).\] Combining ?? , the first deletion-contraction recurrence holds for \(\varphi_G(\Pi_{\boldsymbol{b}},t)\). Applying this to 3, the second deletion-contraction recurrence holds for \(\chi(\mathcal{A}_{E(G)}^{\boldsymbol{b}},t)\). ◻

In general, the corresponding deletion-contraction recurrence in 1 does not hold for \(\chi(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}},t)\) and \(\varphi_G(\tilde{\Pi}_{\boldsymbol{b}},t)\). For example, let \(G\) be the \(3\)-cycle \(C_3\), and \(e\) be one of its edges. When \(\boldsymbol{b}=\boldsymbol{0}\), we can easily obtain \[\chi(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{0}},t)=t-1,\quad \chi(\tilde{\mathcal{A}}_{E(G')}^{\boldsymbol{0}'},t)=1,\quad \chi(\tilde{\mathcal{A}}_{E(G'')}^{\boldsymbol{0}''},t)=t-1.\] We therefore see that \(\chi(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{0}},t)\ne \chi(\tilde{\mathcal{A}}_{E(G'')}^{\boldsymbol{0}''},t)-\chi(\tilde{\mathcal{A}}_{E(G')}^{\boldsymbol{0}'},t)\). It follows from part (b) of 2 that \(\varphi_G(\tilde{\Pi}_{\boldsymbol{b}},t)\ne\varphi_{G''}(\tilde{\Pi}_{\boldsymbol{b}''},t)-\varphi_{G'}(\tilde{\Pi}_{\boldsymbol{b}'},t)\).

5 Proofs of 4 and 5↩︎

5.1 Proof of 4↩︎

In this subsection, we are interested in classifying polynomials that count nowhere-zero affine flows and two types of restricted arrangements associated with \(G\), as presented in 4. Recall that \(\Pi(G)\) is the collection of partitions of \(V(G)\) corresponding to spanning subgraphs of \(G\), i.e., \[\Pi(G)=\big\{\pi(S):S\subseteq E(G)\big\},\] and \(\tilde{\Pi}(G)\) is the set of partitions \(\pi\in\Pi(G)\) such that the ends of each cut-edge are contained in a block of \(\pi\), i.e., \[\tilde{\Pi}(G)=\big\{\pi(S)\in \Pi(G):E_{\rm cut}(G)\subseteq S\big\}.\] The corresponding boundary arrangement \(\mathcal{A}_{\Pi(G)}\) and reduced boundary arrangement \(\mathcal{A}_{\tilde{\Pi}(G)}\) are given respectively by \[\mathcal{A}_{\Pi(G)}=\big\{B_\pi:\pi\in\Pi(G), |\pi|=|\pi(E(G))|+1\big\}\] and \[\mathcal{A}_{\tilde{\Pi}(G)}=\big\{B_\pi:\pi\in\tilde{\Pi}(G), |\pi|=|\pi(E(G))|+1\big\}.\] The arrangements \(\mathcal{A}_{\Pi(G)}\) and \(\mathcal{A}_{\tilde{\Pi}(G)}\) are indeed hyperplane arrangements arising from the bond structure of \(G\). An edge subset \(F\subseteq E(G)\) is an edge cut in \(G\) if there exists a partition {X,Y} of \(V(G)\) such that \(F=E[X,Y]\), where \(E[X,Y]\) is the set of edges of \(G\) with one end in \(X\) and the other end in \(Y\). A minimal nonempty edge cut in \(G\) is called a bond. To see this, we need a key characterization of boundary spaces originally due to Jaeger [11].

Proposition 1 ([11], Proposition 2.1). The boundary space \(B(G,\mathbb{F})\) consists of functions \(\boldsymbol{b}\in \mathbb{F}^{V(G)}\) such that for each component \(H\) of \(G\), \[\sum_{v\in V(H)}\boldsymbol{b}(v)=0.\]

1 directly shows 12 in 2. If \(\pi_1\) is finer than \(\pi_2\) in \(\Pi(G)\), then \(B_{\pi_1}\subseteq B_{\pi_2}\) trivially holds. Since every partition \(\pi\in\Pi(G)\) is finer than \(\pi(E(G))\), it follows that every \(B_\pi\) is contained in the boundary space \(B(G,\mathbb{F})=B_{\pi(E(G))}\). Therefore, \(B_\pi\) is indeed a subspace of \(B(G,\mathbb{F})\). Moreover, note that \(|\pi(S^c)|\) equals the number of connected components of \(G\setminus S\). Thus, the condition \(|\pi|=|\pi(E(G))|+1\) simply means that \(\pi\) is obtained from \(G\) by deleting a bond, i.e., \(\pi\) is obtained from \(\pi(E(G))\) by splitting a single block \(V_j\) into two nonempty parts \(V_{j_1}\) and \(V_{j_2}\), with all other blocks remaining unchanged. Consequently, the defining equations for \(B_\pi\) differ from those of \(B_{\pi(E(G))}\) only in that the equation \(\sum_{v\in V_j}\boldsymbol{b}(v)=0\) is replaced by the pair of equations \(\sum_{v\in V_{j_1}}\boldsymbol{b}(v)=0\) and \(\sum_{v\in V_{j_2}}\boldsymbol{b}(v)=0\). Thus, the dimension of each boundary subspace \(B_\pi\) in \(\mathcal{A}_{\Pi(G)}\) is exactly one dimension lower than the dimension of \(B(G,\mathbb{F})\). Therefore, \(\mathcal{A}_{\Pi(G)}\) is indeed a hyperplane arrangement in \(B(G,\mathbb{F})\).

Fix an arbitrary \(\pi\in\Pi(G)\). For each block \(U\) of \(\pi\), let \(V\) be the vertex set of the unique connected component of \(G\) containing \(U\). If \(U\ne V\), let \(U_1,\ldots,U_{k_U}\) be the vertex sets of connected components of \(G[V\smallsetminus U]\). Then, for each \(j=1,\ldots,k_U\), \(E[U,U_j]=E[V\smallsetminus U_j,U_j]\) is a bond of \(G\), since both \(G[U_j]\) and \(G[V\smallsetminus U_j]\) are connected. Set \(\pi_{U,j}:=\pi\big(E(G)\smallsetminus E[U,U_j]\big)\). Then \(|\pi_{U,j}|=|\pi(E(G))|+1\), and hence \(B_{\pi_{U,j}}\in\mathcal{A}_{\Pi(G)}\). Let \(V_1,\ldots, V_{c(G)}\) be the vertex sets of connected components of \(G\). We claim that \[B_\pi=\bigcap_{U\in\pi,\, U\ne V_i,\,i=1,\ldots, c(G)}\bigcap_{j=1}^{k_U}B_{\pi_{U,j}}.\] Since \(\pi\) is finer than \(\pi_{U,j}\) for all \(U\) and \(j\), we have \(B_\pi\subseteq B_{\pi_{U,j}}\), and hence \(B_\pi\subseteq\bigcap_{U\in\pi}\bigcap_{j=1}^{k_U}B_{\pi_{U,j}}\). Conversely, as each \(U_j\) is a block of the corresponding partition \(\pi_{U,j}\), we derive \(\sum_{v\in U_j}\boldsymbol{b}(v)=0\). Together with \(\sum_{v\in V}\boldsymbol{b}(v)=0\) and \(V=U\sqcup U_1\sqcup\cdots\sqcup U_{k_U}\), we further deduce \(\sum_{v\in U}\boldsymbol{b}(v)=0\). Hence the opposite inclusion also holds. Consequently, every boundary subspace \(B_\pi\) for \(\pi\in\Pi(G)\) is indeed the intersection of some hyperplanes from \(\mathcal{A}_{\Pi(G)}\). Namely, we have \[\mathcal{A}_{\Pi(G)}\subseteq\big\{B_\pi:\pi\in\Pi(G)\big\}\subseteq L(\mathcal{A}_{\Pi(G)})\] and \[\label{Semilattice-Partition} \mathcal{A}_{\tilde{\Pi}(G)}\subseteq\big\{B_\pi:\pi\in\tilde{\Pi}(G)\big\}\subseteq L(\mathcal{A}_{\tilde{\Pi}(G)}).\tag{22}\] It is worth remarking that the second inclusion may be strict in general, as the following example shows.

Example 1. Let \(K_4\) be the complete graph with vertices \(v_1,v_2,v_3,v_4\). Consider the partition selection \[\mathfrak{p}=\big\{\{v_1v_2,v_3v_4\},\{v_1v_3,v_2v_4\},\{v_1v_4,v_2v_3\}\big\}.\] Let \(\mathbb{F}\) be a finite field of characteristic \(2\). Then \(X=\bigcap_{\pi\in\mathfrak{p}}B_\pi=\mathbb{F}\boldsymbol{1}\) is a flat of \(\mathcal{A}_{\Pi(K_4)}\). Note that for any partition \(\pi\in\Pi(G)\) with \(k\) blocks, the corresponding boundary subspace \(B_\pi\) has dimension \(4-k\). Suppose that \(X=B_\pi\) for some \(\pi\in\Pi(K_4)\). Then \(\pi\) must have three blocks, i.e., \(\pi=\big\{\{v_{i_1}\},\{v_{i_2}\},\{v_{i_3},v_{i_4}\}\big\}\). It is clear that \(B_\pi\ne X\). Therefore, \(X\) is a flat of \(\mathcal{A}_{\Pi(K_4)}\) but not of the form \(B_\pi\) for any \(\pi\in\Pi(K_4)\).

In order to obtain 4, we give a characterization of the selections \(\Pi_{\boldsymbol{b}}\) and \(\tilde{\Pi_{\boldsymbol{b}}}\), based on the intersection posets \(L(\mathcal{A}_{\tilde{\Pi}(G)})\) and \(L(\mathcal{A}_{\Pi(G)})\).

Lemma 3. Let \(\boldsymbol{b}_1,\boldsymbol{b}_2\in B(G,\mathbb{F})\). Then \(\boldsymbol{b}_1,\boldsymbol{b}_2\in M(\mathcal{A}_{\tilde{\Pi}(G)}/\tilde{X})\) for some flat \(\tilde{X}\in L(\mathcal{A}_{\tilde{\Pi}(G)})\) if and only if \(\tilde{\Pi}_{\boldsymbol{b}_1}=\tilde{\Pi}_{\boldsymbol{b}_2}\).

Proof. Note that if \(\boldsymbol{b}\in M(\mathcal{A}_{\tilde{\Pi}(G)}/\tilde{X})\), then \(\tilde{X}\) is the inclusion-minimal flat containing \(\boldsymbol{b}\). The minimality of \(\tilde{X}\) directly implies that \[\boldsymbol{b}\in B_\pi\Longleftrightarrow \tilde{X}\subseteq B_\pi,\quad\forall\, \pi\in\tilde{\Pi}(G).\] Thus, if \(\boldsymbol{b}_1,\boldsymbol{b}_2\in M(\mathcal{A}_{\tilde{\Pi}(G)}/\tilde{X})\) for some flat \(\tilde{X}\in L(\mathcal{A}_{\tilde{\Pi}(G)})\), then we deduce \[\tilde{\Pi}_{\boldsymbol{b}_1}=\big\{\pi\in\tilde{\Pi}(G):\tilde{X}\subseteq B_\pi\big\}=\tilde{\Pi}_{\boldsymbol{b}_2}.\] Conversely, if \(\tilde{\Pi}_{\boldsymbol{b}_1}=\tilde{\Pi}_{\boldsymbol{b}_2}\), then we have \[\{B_\pi\in\mathcal{A}_{\tilde{\Pi}(G)}:\boldsymbol{b}_1\in B_\pi\}\subseteq \{B_\pi:\pi\in\tilde{\Pi}_{\boldsymbol{b}_1}\}=\{B_\pi:\pi\in\tilde{\Pi}_{\boldsymbol{b}_2}\}\supseteq \{B_\pi\in\mathcal{A}_{\tilde{\Pi}(G)}:\boldsymbol{b}_2\in B_\pi\}.\] Together with 11 and 22 , we conclude that the inclusion-minimal flats \(\tilde{X}_{\boldsymbol{b}_1}\) and \(\tilde{X}_{\boldsymbol{b}_2}\) of \(\mathcal{A}_{\tilde{\Pi}(G)}\) that contain \(\boldsymbol{b}_1\) and \(\boldsymbol{b}_2\) respectively, satisfy the following relation: \[\tilde{X}_{\boldsymbol{b}_1}=\bigcap_{B_\pi\in\mathcal{A}_{\tilde{\Pi}(G)},\,\boldsymbol{b}_1\in B_\pi}B_\pi=\bigcap_{\pi\in\tilde{\Pi}_{\boldsymbol{b}_1}}B_\pi=\bigcap_{\pi\in\tilde{\Pi}_{\boldsymbol{b}_2}}B_\pi=\bigcap_{B_\pi\in\mathcal{A}_{\tilde{\Pi}(G)},\,\boldsymbol{b}_2\in B_\pi}B_\pi=\tilde{X}_{\boldsymbol{b}_2}.\] Consequently, \(\boldsymbol{b}_1,\boldsymbol{b}_2\in M(\mathcal{A}_{\tilde{\Pi}(G)}/\tilde{X})\) with \(\tilde{X}=\tilde{X}_{\boldsymbol{b}_1}=\tilde{X}_{\boldsymbol{b} _2}\). This completes the proof. ◻

By an argument similar to that in the proof of 3, the proof of 4 follows straightforwardly, and we therefore omit its detailed proof.

Lemma 4. Let \(\boldsymbol{b}_1,\boldsymbol{b}_2\in B(G,\mathbb{F})\). Then \(\boldsymbol{b}_1,\boldsymbol{b}_2\in M(\mathcal{A}_{\Pi(G)}/X)\) for some flat \(X\in L(\mathcal{A}_{\Pi(G)})\) if and only if \(\Pi_{\boldsymbol{b}_1}=\Pi_{\boldsymbol{b}_2}\).

With the above preparations, we now have enough tools to prove 4.

Proof of 4. The proof of part (b) is analogous to part (a), hence we only prove part (a) and omit the proof of part (b). According to 3, we have \(\tilde{\Pi}_{\boldsymbol{b}_1}=\tilde{\Pi}_{\boldsymbol{b}_2}\), and hence \(\varphi_G(\tilde{\Pi}_{\boldsymbol{b}_1},t)=\varphi_G(\tilde{\Pi}_{\boldsymbol{b}_2},t)\). It follows from 2 that the second assertion in part (a) holds. It remains to prove that \(L(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}_1})\cong L(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}_2})\).

For convenience, we assume that \(i,j\in\{1,2\}\) and \(\tilde{\Pi}_{\tilde{X}}=\tilde{\Pi}_{\boldsymbol{b}_1}=\tilde{\Pi}_{\boldsymbol{b}_2}\) throughout the proof. Given \(S_1,S_2\subseteq E_{\rm cyc}(G)\) with \(\pi(S_1^c),\pi(S_2^c)\in\tilde{\Pi}_{\tilde{X}}\), we have that \(H_{S_i}^{\boldsymbol{b}_j}\neq\emptyset\) and \[\label{eq:containments} H^{\boldsymbol{b}_i}_{S_1\cup S_2}=H^{\boldsymbol{b}_i}_{S_1}\cap H^{\boldsymbol{b}_i}_{S_2}\subseteq H^{\boldsymbol{b}_i}_{S_j}.\tag{23}\] If \(H^{\boldsymbol{b}_1}_{S_1}\subseteq H^{\boldsymbol{b}_1}_{S_2}\), then \(H^{\boldsymbol{b}_1}_{S_1\cup S_2}=H^{\boldsymbol{b}_1}_{S_1}\neq\emptyset\). It follows that \(\dim H^{\boldsymbol{b}_1}_{S_1\cup S_2}=\dim H^{\boldsymbol{b}_1}_{S_1}\), and \(H^{\boldsymbol{b}_2}_{S_1\cup S_2}\neq\emptyset\) since \(\tilde{\Pi}_{\boldsymbol{b}_1}=\tilde{\Pi}_{\boldsymbol{b}_2}\). Combining 19 , we obtain \(\dim H^{\boldsymbol{b}_2}_{S_1\cup S_2}=\dim H^{\boldsymbol{b}_2}_{S_1}\). Together with 23 , we deduce \(H^{\boldsymbol{b}_2}_{S_1\cup S_2}=H^{\boldsymbol{b}_2}_{S_1}\), and hence \(H^{\boldsymbol{b}_2}_{S_1}\subseteq H^{\boldsymbol{b}_2}_{S_2}\). Symmetrically, if \(H^{\boldsymbol{b}_2}_{S_1}\subseteq H^{\boldsymbol{b}_2}_{S_2}\), then \(H^{\boldsymbol{b}_1}_{S_1}\subseteq H^{\boldsymbol{b}_1}_{S_2}\). In conclusion, we have the following equivalence: \[H^{\boldsymbol{b}_1}_{S_1}\subseteq H^{\boldsymbol{b}_1}_{S_2}\iff H^{\boldsymbol{b}_2}_{S_1}\subseteq H^{\boldsymbol{b}_2}_{S_2}.\] By symmetry, the following equivalence naturally holds: \[H^{\boldsymbol{b}_1}_{S_1}=H^{\boldsymbol{b}_1}_{S_2}\iff H^{\boldsymbol{b}_2}_{S_1}=H^{\boldsymbol{b}_2}_{S_2}.\] Note that \(L(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}_i})\) consists of all affine subspaces \(H_S^{\boldsymbol{b}_i}\) with \(\pi(S^c)\in\tilde{\Pi}_{\tilde{X}}\). Consequently, a map sending \(H^{\boldsymbol{b}_1}_S\) to \(H^{\boldsymbol{b}_2}_S\), for \(\pi(S^c)\in\tilde{\Pi}_{\tilde{X}}\), is an order-preserving bijection between \(L(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}_1})\) and \(L(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}_2})\). Therefore, \(L(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}_1})\cong L(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}_2})\). This completes the proof. ◻

5.2 Proof of 5↩︎

A further goal of this section is to study the properties of coefficients of affine flow polynomials. The investigation of the unimodality and log-concavity of the coefficients of characteristic polynomials has become a central theme in graph theory, matroid theory and hyperplane arrangement theory. Specifically, the unimodality of the sequence of unsigned coefficients of the characteristic polynomial was implicit in Rota [17] and explicit in Heron [18], as a generalization of an earlier graph-theoretic conjecture of Read [19]. Subsequently, Welsh [20] conjectured that this sequence is log-concave. This is commonly known as the Rota-Heron-Welsh Conjecture and generalizes Hoggar’s conjecture [21] for chromatic polynomials. These conjectures have been confirmed by Huh et al. [22][24]. As a direct result, we conclude the following corollary by 2 and 3.

Corollary 2. Let \(\boldsymbol{b}\in B(G,\mathbb{F})\). Then, the coefficients of the affine flow polynomial \(\varphi_G(\tilde{\Pi}_{\boldsymbol{b}},t)\) are nonzero and alternate in sign, and the sequence of \(w_i(\tilde{\Pi}_{\boldsymbol{b}})\) is unimodal and log-concave.

Most recently, Fu, Ren and Wang provided a combinatorial description for the unsigned coefficients of admissible assigning polynomials \(\varphi_G(\alpha,t)\) in [15] by introducing \(\boldsymbol{b}\)-compatible broken bonds. Subsequently, they further used this combinatorial interpretation to establish a unified order-preserving relation from \(\{0,1\}\)-assignings to assigning polynomials when both are naturally ordered. Motivated by their research, we provide an analogous comparison relation for the coefficients of affine flow polynomials in 5, based on the reduced boundary arrangement and the boundary arrangement. To show it, we need Whitney’s celebrated Broken Circuit Theorem [3], which is an important tool for computing the unsigned coefficients of characteristic polynomials.

Let \(\mathcal{A}=\{H_1,\ldots,H_m\}\) be a hyperplane arrangement in the \(d\)-dimensional vector space. A subset \(S\subseteq[m]\) is affinely independent if \(\bigcap_{i\in S}H_i\ne\emptyset\) and \({\rm codim} \bigcap_{i\in S}H_i=|S|\). Similarly, \(S\) is said to be affinely dependent if \(\bigcap_{i\in S}H_i\ne\emptyset\) and \({\rm codim} \bigcap_{i\in S}H_i<|S|\). A minimal affinely dependent subset \(S\) of \([m]\) is referred to as an affine circuit with respect to \(\mathcal{A}\). Alternatively, \(S\) is an affine circuit if and only if \[\bigcap_{i\in S}H_i\ne\emptyset\quad\rm ~and~\quad {\rm codim} \bigcap_{i\in S}H_i={\rm codim} \bigcap_{i\in S\smallsetminus\{j\}}H_i=|S|-1,\quad\forall\, j\in S.\] Given a total order \(\prec\) on \([m]\), an affine broken circuit is a subset of \([m]\) obtained from an affine circuit by deleting the minimal element. For more information on affine broken circuits of hyperplane arrangements, we refer the reader to [25], [26].

Theorem 9 (Affine NBC Theorem [26]). Let \(\mathcal{A}=\{H_1,\ldots, H_m\}\) be a hyperplane arrangement in a \(d\)-dimensional vector space \(V\). Write \(\chi(\mathcal{A},t)\) as \(\chi(\mathcal{A},t)=\sum_{i=0}^d(-1)^iw_i(\mathcal{A})t^{d-i}\). Then, every unsigned coefficient \(w_i(\mathcal{A})\) equals the number of affinely independent subsets of \([m]\) of size \(i\) that contain no affine broken circuits.

We also need the following lemma, which shows that the collections of affinely independent subsets for different restricted arrangements \(\mathcal{A}_{E(G)}^{\boldsymbol{b}}\) are identical.

Lemma 5. Let \(\boldsymbol{b}_1,\boldsymbol{b}_2\in B(G,\mathbb{F})\) and \(S\subseteq E(G)\). If \(H_S^{\boldsymbol{b}_1}\ne\emptyset\) and \({\rm codim}H_S^{\boldsymbol{b}_1}=|S|\), then \(H_S^{\boldsymbol{b}_2}\ne\emptyset\) and \({\rm codim}H_S^{\boldsymbol{b}_2}=|S|\).

Proof. From 19 , we have \(\dim H_S^{\boldsymbol{b}_1}=n(S^c)\). Since \({\rm codim}H_S^{\boldsymbol{b}_1}=\dim F(G,\boldsymbol{b}_1;\mathbb{F})-\dim H_S^{\boldsymbol{b}_1}=|S|\), we deduce that \(n(G)-n(S^c)=|S|\). Together with \(n(S^c)=|E(G\setminus S)|-|V(G)|+c(G\setminus S)\), we further derive \(c(G\setminus S)=c(G)\). Consequently, \(|\pi(S^c)|=|\pi(E(G))|\). As \(\pi(S^c)\) is a refinement of \(\pi(E(G))\), we conclude that \(\pi(S^c)=\pi(E(G))\). It follows that \(\boldsymbol{b}_2\in B(G,\mathbb{F})=B_{\pi(E(G))}=B_{\pi(S^c)}\). So, we arrive at \(H_S^{\boldsymbol{b}_2}\ne\emptyset\) by 13 . Applying 19 again, we obtain \(\dim H_S^{\boldsymbol{b}_2}=n(S^c)\), and hence \({\rm codim}H_S^{\boldsymbol{b}_2}=|S|\). This completes the proof. ◻

With the above preparations, we now proceed to prove 5.

Proof of 5. The proof of part (b) is analogous to part (a), hence we only prove part (a) and omit the proof of part (b). For each \(i=1,2\), let \({\rm NBC}(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}_i})\) denote the set of affinely independent subsets of \(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}_i}\) that do not contain affine broken circuits. According to part (b) of 2 and 9, it suffices to verify that \[{\rm NBC}(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}_1})\subseteq {\rm NBC}(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}_2}).\] We prove this by contradiction. Suppose there exists an element \(S_0\in {\rm NBC}(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}_1})\) such that \(S_0\notin{\rm NBC}(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}_2})\). Note from 5 that for any \(S\subseteq E_{\rm cyc}(G)\), \(S\) is affinely independent with respect to \(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}_1}\) if and only if \(S\) is affinely independent with respect to \(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}_2}\). Thus, \(S_0\) is affinely independent with respect to \(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}_i}\) with \(i=1,2\). Since \(S_0\notin{\rm NBC}(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}_2})\), there exists an element \(e_0\in E_{\rm cyc}(G)\smallsetminus S_0\) such that \(S_0\sqcup e_0\) contains an affine circuit \(C_0\) with \(e_0\in C_0\), and \(C_0\smallsetminus \{e_0\}\subseteq S_0\) is an affine broken circuit of \(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}_2}\). Consequently, \(H_{C_0}^{\boldsymbol{b}_2}\ne\emptyset\) and \({\rm codim}H_{C_0}^{\boldsymbol{b}_2}=|C_0|-1\). Hence, \(\boldsymbol{b}_2\in B_{\pi(C_0^c)}\) via 13 . As \(X_1\subseteq X_2\), every hyperplane \(B_\pi\in\mathcal{A}_{\tilde{\Pi}(G)}\) containing \(X_2\) necessarily contains \(X_1\). It follows that \(\boldsymbol{b}_1\in B_{\pi(C_0^c)}\). Applying 13 again, we obtain \(H_{C_0}^{\boldsymbol{b}_1}\ne\emptyset\). According to 5, \(C_0\) is also an affine circuit of \(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}_1}\). Consequently, \(C_0\smallsetminus \{e_0\}\subseteq S_0\) forms an affine broken circuit of \(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}_1}\), which contradicts the assumption \(S_0\in {\rm NBC}(\tilde{\mathcal{A}}_{E(G)}^{\boldsymbol{b}_1})\). Therefore, the desired inclusion relation holds. ◻

6 Proof of 6↩︎

This section is devoted to proving 6. To this end, we first introduce valuation theory on characteristic polynomials. Roughly speaking, the characteristic polynomial of a hyperplane arrangement measures the size of its complement. Let \(V\) be a vector space over an infinite field \(\mathbb{F}\), and \(B(V)\) be the Boolean algebra generated by all affine subspaces of \(V\). A valuation \(\nu\) on \(B(V)\) is a set function from \(B(V)\) to a commutative ring \(R\) such that \[\nu(\emptyset)=0\quad\rm ~and~\quad \nu(X)+\nu(Y)=\nu(X\cap Y)+\nu(X\cup Y), \rm ~for~X,Y,X\cup Y\in B(V).\] Ehrenborg and Readdy in 1998 obtained a unique valuation (translation-invariant) \(\nu: B(V)\to \mathbb{Z}[t]\) satisfying \(\nu(W)=t^{\dim (W)}\) for any nonempty affine subspace \(W\) of \(V\) in [27], which we call the characteristic valuation on \(V\). They further showed that the characteristic polynomial of a hyperplane arrangement \(\mathcal{A}\) can be viewed as a valuation of its complement \(M(\mathcal{A})\). More details on the valuation theory of characteristic polynomials can be found in [28], [29].

Theorem 10. [27]Let \(\mathcal{A}\) be a subspace arrangement in a vector space \(V\) over an infinite field \(\mathbb{F}\), and \(\nu\) be the characteristic valuation on \(V\). Then the characteristic polynomial \(\chi(\mathcal{A},t)\) is given by \[\chi(\mathcal{A},t)=\nu\big(M(\mathcal{A})\big).\]

For any subset \(X\) of \(V\) over an infinite field \(\mathbb{F}\), let \(1_X\) denote the indicator function of the set \(X\), i.e., \(1_X(x)=1\) if \(x\in X\), and \(1_X=0\) otherwise. A function \(f:V\rightarrow\mathbb{Z}[t]\) is said to be simple if \(f\) can be written as a linear combination of indicator functions of sets from the Boolean algebra \(B(V)\), that is, \(f=\sum_{i=1}^l c_i 1_{X_i}\) for some \(c_i\in\mathbb{Z}[t]\) and \(X_i\in B(V)\). Then the characteristic valuation \(\nu\) defines an integral \[\int f{\rm d}\nu := \sum_{i=1}^l c_i \nu({X_i})\] for each simple function \(f=\sum_{i=1}^l c_i 1_{X_i}\), where \(X_i\in B(V)\). The following proposition is a “Fubini-type" theorem.

Proposition 2 ([27], Proposition 2.2). Let \(\nu_1,\nu_2\) and \(\nu\) be the characteristic valuations on vector spaces \(V_1,V_2\) and \(V_1\times V_2\), respectively. Let \(f(x,y)\) be a simple function on \(V_1\times V_2\). Then for each \(x\in V_1\), \(f_x(y):=f(x,y)\) is a simple function on \(V_2\), and \(\int f_x(y){\rm d}\nu_2\) is a simple function in terms of \(x\) on \(V_1\). Moreover, \[\int f(x,y){\rm d}\nu=\int\int f_x(y){\rm d}\nu_2{\rm d}\nu_1.\]

By applying valuation theory, we give a proof of 6 below.

Proof of part (a) of 6. Let \(V_1=\mathbb{F}^{E(G)}\) and \(V_0=\mathbb{F}^{V(G)}\). Consider the graph \(G(\partial)\) of the boundary operator, which is a subspace of \(V_1\times V_0\) consisting of pairs \((\boldsymbol{c},\boldsymbol{b})\) such that \(\partial\boldsymbol{c}=\boldsymbol{b}\). Namely, \[G(\partial):=\big\{(\boldsymbol{c},\partial\boldsymbol{c}):\boldsymbol{c}\in V_1\big\}\subseteq V_1\times V_0.\] For each edge \(e\in E(G)\), we denote by \(G_e(\partial)\) the hyperplane of \(G(\partial)\) consisting of pairs \((\boldsymbol{c},\boldsymbol{b})\) such that \(\partial\boldsymbol{c}=\boldsymbol{b}\) with \(\boldsymbol{c}(e)=0\). The set \(\mathcal{A}_\partial:=\big\{G_e(\partial):e\in E(G)\big\}\) forms a hyperplane arrangement of \(G(\partial)\). It is obvious that the complement \(M(\mathcal{A}_\partial)=G(\partial)\smallsetminus\bigcup_{e\in E(G)}G_e(\partial)\) of \(\mathcal{A}_\partial\) is an element of \(\mathcal{B}(V_1\times V_0)\), and hence its indicator function \(f:=1_{M(\mathcal{A}_\partial)}\) is a \(\mathbb{Z}[t]\)-valued simple function on \(V_1\times V_0\). For any \(\boldsymbol{b}\in V_0\), the function \(f_{\boldsymbol{b}}:=f(\cdot,\boldsymbol{b})\) is a simple function on \(V_1\) such that \(f_{\boldsymbol{b}}=1_{M(\mathcal{A}_{E(G)}^{\boldsymbol{b}})}\) if \(\boldsymbol{b}\in B(G,\mathbb{F})\), and \(f_{\boldsymbol{b}}=0\) otherwise. Note from 10 that the boundary space has the set partition: \(B(G,\mathbb{F})=\bigsqcup_{X\in L(\mathcal{A}_{\Pi(G)})}M(\mathcal{A}_{\Pi(G)}/X)\). This implies that for each \(\boldsymbol{b}\in B(G,\mathbb{F})\), there is a unique flat \(X_{\boldsymbol{b}}\) of \(\mathcal{A}_{\Pi(G)}\) such that \(\boldsymbol{b}\in M(\mathcal{A}_{\Pi(G)}/X_{\boldsymbol{b}})\). According to 10 and part (b) in 3, for fixed \(\boldsymbol{b}\in B(G,\mathbb{F})\), we have \[\int f_{\boldsymbol{b}}\,d\nu_1=\nu\big(M(\mathcal{A}_{E(G)}^{\boldsymbol{b}})\big)=\chi(\mathcal{A}_{E(G)}^{\boldsymbol{b}},t)=\varphi(\Pi_{\boldsymbol{b}},t)=\varphi_G(X_{\boldsymbol{b}},t).\] Consequently, \(\int f_{\boldsymbol{b}}\,d\nu_1\) is constant on each complement \(M(\mathcal{A}_{\Pi(G)}/X)\) and vanishes outside \(B(G,\mathbb{F})\). Thus, \(\int f_{\boldsymbol{b}}\,d\nu_1\) can be written as \[\int f_{\boldsymbol{b}}\,d\nu_1=\sum_{X\in L(\mathcal{A}_{\Pi(G)})}\varphi_G(X,t)1_{M(\mathcal{A}_{\Pi(G)}/X)}.\] Integrating over \(V_0\), we further obtain \[\begin{align} \int\!\int f_{\boldsymbol{b}}\,d\nu_1d\nu_0 &=\sum_{X\in L(\mathcal{A}_{\Pi(G)})}\varphi_G(X,t)\,\nu_0\big(M(\mathcal{A}_{\Pi(G)}/X)\big)\notag\\ &=\sum_{X\in L(\mathcal{A}_{\Pi(G)})} \varphi_G(X,t)\,\chi(\mathcal{A}_{\Pi(G)}/X,t). \end{align}\] On the other hand, applying 10 directly yields \[\int 1_{M(\mathcal{A}_\partial)}\,d\nu=\nu\big(M(\mathcal{A}_\partial)\big)=\chi(\mathcal{A}_\partial,t).\] The intersection poset of the hyperplane arrangement \(\mathcal{A}_\partial\) is isomorphic to the Boolean lattice \((2^{|E(G)|},\subseteq)\) . Therefore, its characteristic polynomial \(\chi(\mathcal{A}_\partial,t)\) equals \((t-1)^{|E(G)|}\). By 2, we conclude that \[(t-1)^{|E(G)|}=\sum_{X\in L(\mathcal{A}_{\Pi(G)})}\varphi_G(X,t)\,\chi(\mathcal{A}_{\Pi(G)}/X,t).\]

When \(\mathbb{F}\) is a finite field of \(q\) elements, the valuations \(\nu _0\), \(\nu_1\), and \(\nu\) are understood as counting measures, and the variable \(t\) is replaced by the number \(q\). ◻

To verify part (b) of 6, we now consider another hyperplane arrangement \(\mathcal{A}^{\rm cyc}_\partial\) of \(G(\partial)\) consisting of the hyperplanes \(G_e(\partial)\) indexed by cycle edges, i.e., \[\mathcal{A}^{\rm cyc}_\partial:=\big\{G_e(\partial):e\in E_{\rm cyc}(G)\big\}.\] Similarly, the complement \(M(\mathcal{A}^{\rm cyc}_\partial)=G(\partial)\smallsetminus\bigcup_{e\in E_{\rm cyc}(G)}G_e(\partial)\) of \(\mathcal{A}^{\rm cyc}_\partial\) is also an element of \(\mathcal{B}(V_1\times V_0)\), and hence its indicator function \(f:=1_{M(\mathcal{A}^{\rm cyc}_\partial)}\) is a \(\mathbb{Z}[t]\)-valued simple function on \(V_1\times V_0\). The boundary space also decomposes as \(B(G,\mathbb{F})=\bigsqcup_{{\tilde{X}}\in L(\mathcal{A}_{{\tilde{\Pi}}(G)})}M(\mathcal{A}_{{\tilde{\Pi}(G)}}/{\tilde{X}})\). Thus, we replace \(\mathcal{A}_\partial\) and \(\mathcal{A}_{\Pi(G)}\) in the proof of part (a) of 6 with \(\mathcal{A}^{\rm cyc}_\partial\) and \(\mathcal{A}_{{\tilde{\Pi}(G)}}\), respectively. Analogous to part (a) of 6, we can derive the following relation: \[t^{|E_{\rm cut}(G)|}(t-1)^{|E_{\rm cyc}(G)|}=\int 1_{M(\mathcal{A}^{\rm cyc}_\partial)}d\nu=\int\!\int f_{\boldsymbol{b}}\,d\nu_1d\nu_0=\sum_{\tilde{X}\in L(\mathcal{A}_{\tilde{\Pi}(G)})}\tilde{\varphi}_G(\tilde{X},t)\,\chi(\mathcal{A}_{\tilde{\Pi}(G)}/\tilde{X},t).\] Likewise, when \(\mathbb{F}\) is a finite field of \(q\) elements, the valuations \(\nu _0\), \(\nu_1\), and \(\nu\) are understood as counting measures, and the variable \(t\) is replaced by the number \(q\). By summarizing the above arguments, we conclude that part (b) of 6 holds.

Acknowledgements↩︎

This work is supported by the Guangdong Basic and Applied Basic Research Foundation (Grant No. 2026A1515012237, Grant No. 2026A1515012543).

References↩︎

[1]
W. T. Tutte, A contribution to the theory of chromatic polynomials, Canad. J. Math. 6 (1954) 89–91.
[2]
G. D. Birkhoff, A determinant formula for the number of ways of coloring a map, Ann. Math. 14 (1912), 42–46.
[3]
H. Whitney, A logical expansion in mathematics, Bull. Amer. Math. Soc. 38 (1932), 572–579.
[4]
H. Whitney, The coloring of graphs, Ann. Math. 33(2) (1932), 688–718.
[5]
M. Kochol, Tension polynomials of graphs, J. Graph Theory 40 (2002), 137–146.
[6]
W. T. Tutte, On dischromatic polynomials, J. Combin. Theory 2 (1967), 301–320.
[7]
W. T. Tutte, On the imbedding of linear graphs in surfaces, Proc. London Math. Soc. (2) 51 (1949), 474–483.
[8]
F. Jaeger, Nowhere-zero flow problems, in: L. W. Beineke, R. J. Wilson (Eds.), Selected Topics in Graph Theory, Vol. 3, Academic Press, New York, 1988, pp. 71–95.
[9]
P. D. Seymour, Nowhere-zero flows, Appendix to Chapter 4, in: R.L. Graham, M. Grötschel, L. Lovász (Eds.), Handbook of Combinatorics, vol. 1, North-Holland (Elsevier), Amsterdam, 1995, pp. 289–299.
[10]
J. A. Bondy, U. S. R. Murty, Graph Theory with Applications, Macmillan, London, 1976.
[11]
F. Jaeger, N. Linial, C. Payan, M. Tarsi, Group connectivity of graphs–a nonhomongenous analogue of nowhere-zero flow properties, J. Combin. Theory Ser. B 56 (1992), 165–182.
[12]
H.-J. Lai, X. Yao, Group connectivity of graphs with diameter at most 2, European J. Combin. 27 (2006), 436–447.
[13]
M. Kochol, Polynomials counting nowhere-zero chains in graphs, Electron. J. Combin. 29 (2022) P1.19.
[14]
M. Kochol. Polynomials counting nowhere-zero chains associated with homomorphisms. Mathematics 12 (2024), 3218.
[15]
H. Fu, X. Ren, S. Wang, Counting flows of b-compatible graphs, Adv. in Appl. Math. 168 (2025), Paper No. 102901.
[16]
R. P. Stanley, An introduction to hyperplane arrangements, In: E. Miller, V. Reiner, B. Sturmfels (Eds.), Geometric Combinatorics, IAS/Park City Math. Ser. vol. 13, Amer. Math. Soc. Providence, RI, 2007, pp. 389–496.
[17]
G.-C. Rota, Combinatorial theory, old and new, In: Actes du Congrès International des Mathématiciens. Tome 3 (Nice, 1970), Gauthier-Villars, Paris, 1971, pp. 229–233.
[18]
A. P. Heron, Matroid polynomials, In: Combinatorics, Institute of Math. and its Applications, Southend-on-Sea, 1972, pp. 164–202.
[19]
R. C. Read, An introduction to chromatic polynomials, J. Combin. Theory 4 (1968), 52–71.
[20]
D. J. A. Welsh, Matroid Theory, Academic Press, London (1976). Reprinted (2010), Dover, Mineola.
[21]
S. G. Hoggar, Chromatic polynomials and logarithmic concavity, J. Combin. Theory Ser. B 16 (1974), 248–254.
[22]
K. Adiprasito, J. Huh, E. Katz, Hodge theory for combinatorial geometries, Ann. of Math. (2) 188 (2018), 381–452.
[23]
J. Huh, Milnor numbers of projective hypersurfaces and the chromatic polynomial of graphs, J. Amer. Math. Soc. 25 (2012), 907–927.
[24]
J. Huh, E. Katz, Log-concavity of characteristic polynomials and the Bergman fan of matroids, Math. Ann. 354 (2012), 1103–1116.
[25]
D. Forge, T. Zaslavsky, Lattice points in orthotopes and a huge polynomial Tutte invariant of weighted gain graphs, J. Combin. Theory Ser. B 118 (2016), 186–227.
[26]
P. Orlik, H. Terao, Arrangements of Hyperplanes, Springer-Verlag, Berlin, 1992.
[27]
R. Ehrenborg, M. A. Readdy, On valuations, the characteristic polynomial, and complex subspace arrangements. Adv. Math. 134 (1998), 32–42.
[28]
A. Björner, T. Ekdahl, Subspace arrangements over finite fields: cohomological and enumerative aspects, Adv. Math. 129 (1997), 159–187.
[29]
B. Chen, On characteristic polynomials of subspaces arrangements, J. Combin. Theory, Ser. A 90 (2000), 347–352.