1. Introduction
Nowhere-zero flows on graphs present a dual concept to graph coloring problems. Numbers of nowhere-zero group-valued flows on graphs are evaluated by flow polynomials (see cf. [
1,
2]).
A regular matroid
M on a finite set
E is represented by a totally unimodular matrix
D, an integral matrix, such that the determinant of each minor is either
or 0. For example, graphic and cographic matroids are regular. The set of integral vectors orthogonal to each row of
D is a regular chain group
N. Analogously, we can define
considering vectors with coordinates from a finite Abelian group
A with additive notation. Nowhere-zero elements of
generalize the notion of nowhere-zero group-valued flows on graphs, and their numbers are evaluated by characteristic polynomials of regular matroids (see [
3,
4]).
There are many generalizations of flows and flow polynomials on graphs (see cf. [
1,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15]). Recently, we have introduced polynomials counting nowhere-zero chains in graphs—nonhomogeneous analogues of nowhere-zero flows (see [
16]). The aim of this paper is to generalize this approach for regular matroids. For this reason, we need to deal with group-valued vectors accompanied with homomorphisms.
Let be a homomorphism. By an -chain, we mean a vector g indexed by E, with coordinates from A, and satisfying for each (where · denotes a scalar multiplication). An -chain g is called nowhere-zero if for each . In case for each , then -chains coincide with vectors from , where denotes the regular chain group orthogonal to N (the set of integral vectors orthogonal to each element of N).
We introduce a polynomial
that depends on the regular matroid
M associated with
N and a zero-one mapping
on the set of circuits of
M determined by
N and
. In the main result of this paper, Theorem 1 proves that
equals the number of nowhere-zero
-chains for each regular chain group
N associated with
M, each homomorphism
associated with
, and each Abelian group
A of order
n (where
). Polynomial
reduces to the characteristic polynomial of
M (see [
17,
18]) if
for each
. Theorem 1 also introduces a recursive formula that generalizes the well-known deletion–contraction rule of the characteristic polynomial. Another formula for the polynomial
(using the concept of compatible sets as presented in [
19]) is introduced in Theorem 2.
In the last section, we discuss applications of our results for graphic and cographic matroids and show how the results introduced here correspond with the polynomials studied in [
16].
2. Preliminaries
In this section, we recall some basic properties of regular matroids and regular chain groups presented in [
3,
4,
20,
21,
22,
23,
24].
Throughout this paper, E denotes a finite nonempty set. The collection of mappings from E to a set S is denoted by . If R is a ring, the elements of are considered as vectors indexed by E, and we will use notations , , and for , and . A chain on E (over R, or simply an R-chain) is , and the support of f is . We say that f is proper if . The zero chain has null support. Given and , let , such that for each .
A matroid M on E of rank is regular if there exists an (, ) totally unimodular matrix D (called a representative matrix of M), such that independent sets of M correspond to independent sets of columns of D. For any basis B of M, D can be transformed to a form , such that corresponds to B and U is totally unimodular. The dual of M is a regular matroid with a representative matrix , where corresponds to .
A
regular chain group N on
Eassociated with D is the set of chains on
E over
that are orthogonal to each row of
D. Throughout this paper, we always assume that a regular chain group
N is associated with a matrix
representing a matroid
. In fact, a regular matroid
M can be represented by different matrices
D (see cf. [
20,
21] for more details).
The set of chains orthogonal to every chain of N is a chain group called orthogonal to N and is denoted by ( is the set of integral vectors from the linear hull of the rows of D). By rank of N, we mean . Then, (where M is the regular matroid having the representative matrix D).
For any
, define by
Clearly,
and
arises from
after deleting the columns corresponding to
X. Furthermore,
,
, and
(where
and
denote the deletion and contraction of
X from
M, respectively, see cf. [
20]).
For any , denote by such that for each and for each . We say that is a loop (isthmus) of N if (), i.e., if e is a loop (isthmus) of .
A chain
f of
N is
elementary if there is no nonzero
g of
N such that
. An elementary chain
f is called a
primitive chain of
N if the coefficients of
f are restricted to the values 0, 1, and
. We say that a chain
gconforms to a chain
f if
and
are nonzero and have the same sign for each
such that
. By ([
22] Formula (6.2)) and ([
23] Formula (5.43)),
Let
A be an Abelian group with additive notation. We shall consider
A as a (right)
-module such that the scalar multiplication
of
by
is equal to 0 if
,
if
, and
if
. Similarly, if
and
, then define
so that
for each
. If
N is a regular chain group on
E, define by
Notice that
and
coincides with the linear hull of
N, which has a dimension of
. By ([
3] Proposition 1),
A unimodular basis of N is any basis of such that the matrix whose rows are the row vectors of the basis is totally unimodular.
Lemma 1. Let be a unimodular basis of N, . Then, for each , there are unique integers such that .
Proof. Let B be a base of and denote the matrix with rows . By assumptions, is totally unimodular and the columns corresponding to form a regular submatrix C of (notice that ). Thus, C is totally unimodular, is integral, and has form where corresponds to and U is totally unimodular. Each is a linear combination of the rows of , and thus also of , where . This implies the existence of integers (where ) and that the uniqueness follows from properties of bases. □
3. Assigning Polynomials
A
homomorphism of a regular chain group
N into
A is a mapping
such that
for
(it is well know that
,
, and
for each
and
). By Lemma 1,
is uniquely determined by its values on a unimodular basis
of
N, i.e.,
if
and
for
. Define by
By Lemma 1,
and
. Elements from
we call
-chains and elements from
we call
proper -chains. By (
3),
and
where
for each
.
Notice that homomorphisms into integers are studied also in ([
22], Section 7).
Denote by
the set of primitive chains of
N and let
denote the family of circuits of
. As pointed out in [
22,
23],
An assigning of M is any mapping from to . We write if for each .
Let
. Then,
(in fact,
), and for any assigning
of
M, we can define an assigning
of
so that
for each
. By ([
20] Proposition 3.1.1),
Thus, for any
, denote by
the unique element of
such that either
or
. Define by
) an assigning of
such that
for each
. Notice that
and
if
e is an isthmus or a loop of
M.
Given a regular chain group N and a homomorphism , let denote the assigning of , , such that for each , if and if . Notice that is well defined because if and , then either or (otherwise, at least one of or is a proper nonzero subset of —a contradiction with the fact that c is a primitive chain) and . We say that an assigning of M is homogeneous if for some homomorphism , . Moreover, if , is called proper and is called a proper assigning of M.
Denote by the set of isthmuses of M. Let and N be a regular chain group, . Then, there exists a basis B of such that , has a representative matrix where corresponds to B, U is totally unimodular, and N is associated with D. The rows of D correspond to primitive chains of N, forming a unimodular basis of N, . Moreover, we can assume that , and in this case, is called a -basis of N or simply a B-basis of N.
Then, has rank and is a unimodular basis of . If e is a loop of M (i.e., ), then and is also a unimodular basis of . If e is not a loop of M (i.e., ), then has rank r and is a unimodular basis of .
Assume that
is a homomorphism and
. By Lemma 1 and (
4), there is a homomorphism
, such that
,
(where
if
and
otherwise), and
. If
(resp.
), then
for each
(resp.
) and
does not depend on the choice of the
-basis.
Similarly, is a homomorphism such that , , and . Also, now for each .
Theorem 1. Suppose that M is a regular matroid on E and α is a homogeneous assigning of M. Then, there exists a polynomial , such that for every regular chain group N on E and , every Abelian group A of order k, and every homomorphism satisfies . If α is proper, then has degree , and otherwise. Furthermore, for any , and are homogeneous assignings of and , respectively, and Proof. Since is homogeneous, there exist a regular chain group N on E and a homomorphism , such that and .
We use induction by . If , then N consists of zero chains, , and .
Let and . We can choose a basis B of , , and a -basis of N, i.e., , . Then, and , where and are homogeneous assignings of and , respectively.
By Lemma 1,
and
where
(as mentioned before,
if
e is not a loop of
M and
if
e is a loop of
M). Similarly,
(because
). Hence,
and
. For each
, there exists a unique
, such that
and
i.e.,
and
for
.
Assume that
, i.e.,
,
, and
. Let
. If
, then
and
, because
by (
8). If
, then
and
, because
. Thus,
Let
be proper. Then, by (
9),
is also proper. By the induction hypothesis and (
9),
(no matter whether
is proper or not). Thus,
has degree
(because
in this case). If
is not proper, then
, where by (
9) and the induction hypothesis,
. Therefore,
.
If
, then
,
,
, and by (
8),
for each
. If
, then
. If
, then
. Hence,
and
has degree
if
is proper.
Let
, i.e.,
,
for each
, and
. Hence, by (
4),
and
is proper if and only if
is proper. Thus, the statement holds true in this case. □
We call an α-assigning polynomial of M.
Corollary 1. For any regular matroid M on E, there exists a polynomial such that for any Abelian group A of order k and regular chain group N satisfying . Furthermore, has degree if M has no loop, if M has a loop, if , and for any , Proof. This follows from Theorem 1 after setting for . □
Notice that
is the characteristic polynomial of
M (see cf. [
4,
17,
18,
19]).
4. Another Formula for Assigning Polynomials
Let < be a linear ordering of E. For any , denote by and the minimal and maximal element of X with respect to <, respectively.
We say that is -compatible if for each . Clearly, no -compatible set can contain a loop of M. Denote by the family of all -compatible subsets of E.
Given and an assigning of M, let be defined so that if there exists and , such that , and otherwise.
Theorem 2. Let α be a homogeneous assigning of a regular matroid M on E and < be a linear ordering of E. Then, Proof. Since is homogeneous, there exist a regular chain group N on E and a homomorphism such that and .
We use the induction on . If , then , , and as claimed.
If
, choose
and denote by
,
. We prove that
Let
. If
, then by (
5),
where
, and by (
1) and (
2),
is a disjoint union of
such that
and
,
. Then,
for some
(since
), and if
, then
—a contradiction because
and
. Thus,
for each
, i.e.,
X is
-compatible and
.
Let
. If
, then by (
6), either
or
. If
, then
(because
and
). If
, then
. Thus,
X is
-compatible and
. This proves the first row of (
11).
Let and . If , then , because . If , we have . Thus, is -compatible.
If
, then for each
,
, where
is
-compatible. Thus,
, concluding the proof of (
11).
Let
. We claim that for each
,
To prove the claim, consider
. If
, there exists
such that
and
. By (
5),
where
, and by (
1) and (
2),
is a disjoint union of
such that
and
,
. If
, then by (
6), either
or
. Since
, we obtain
and
.
If
, then
for each
, where by (
6),
. We can assume that
, where
, and by applying (
2) and (
6) for
, we obtain
such that
. Thus,
,
,
, and
. Since
,
, where either
or
, i.e.,
.
If
, there exists
such that
and
. By (
6), either
or
, i.e., either
or
, i.e.,
. This proves (
12).
For each
,
, and by ([
19] Equation (
9)),
(because
). Thus, by (
7) and the induction hypothesis,
Let
. Then,
,
and
for each
, where
. Denote by
the right hand side of (
10).
If
, then
for each
, where
(because
). By the third row of (
7),
. Thus,
and (
10) holds true.
If
, then
for each
, where
. By the induction hypothesis,
, and by the third row of (
7),
, i.e., (
10) holds true. □
Denote by
. In the proof of Theorem 2, it was in fact proved that
and that
satisfies the following recursive rules:
Theorem 3. A homogeneous assigning α of a regular matroid M is proper if and only if for each loop e of M.
Proof. Necessity follows directly from (
7). To prove sufficiency, assume that
for each
. Then,
if
and
. On the other hand,
if
. Thus, for each ordering < of
E and each nonempty
, we have either
or
. Clearly,
and
. Thus, the right hand side of (
10) is the sum of powers of
such that exactly one of them (corresponding to
) has the maximal possible degree
. Hence,
and
is proper. □
5. Assigning Polynomials for Graphic and Cographic Matroids
Let
be a graph with the vertex set
and edge set
. Consider an arbitrary (but fixed) orientation of
G, i.e., for
, one of the end vertices of
e becomes an initial end vertex and the second one becomes a terminal end vertex of
e. For all
, we shall denote by
the chain on
E, defined by the following: for
,
if
e has its initial end in
S and its terminal end in
,
if
e has its initial end in
and its terminal end in
S, and
otherwise. Denote by
the regular chain group generated by
(see [
3,
22]). The elements of
are called
coboundaries (but also
tensions or
potential differences) of
G. The orthogonal chain group
is denoted by
and its elements are called
cycles (and also
flows or
circulations) of
G. The rank of
is
, where
denotes the number of components of
G and
has rank
(see [
3,
20,
24]).
Assume that T is a spanning (maximal) forest of G. Notice that in every connected component of G, the spanning forest is a spanning tree. Then, .
Let . Deleting t from T divides the component of T containing t into the two subtrees and . Assume that t has its initial end in . Then, is the -basis of .
Let . Then, contains exactly one circuit . Denote by the chain on E such that for any edge of , we have if is oriented in in the same way as e, if is oriented in in the opposite way as e, and as if is not covered by . Then, is the -basis of .
Denote by the matrix whose row vectors are and . Then, regular chain group is associated with matrix , representing the cycle matroid of G. Analogously, let be the matrix whose row vectors are and . Then, regular chain group is associated with matrix , representing the bond matroid of G.
Let A be an Abelian group and . By Lemma 1, mapping defines a unique homomorphism such that for each . By Theorem 1, induces polynomial such that .
Denote by
such that
for every
. We claim that
for each
. Clearly,
equals the sum of
where
has its initial end in
S minus the sum of
where
has its terminal end in
S. Using this fact and definition
,
, we conclude that (
15) holds true if
. We can prove (
15) by induction on
applying the induction hypothesis for
and
. In particular, for each component
H of
G,
Denote by
the family of subsets
S of
V such that
is a primitive chain in
, i.e., by (
5),
and
. Moreover, we also assume that
(though
). Let
denote the mapping
such that for any
,
if
and
if
. For any
, denote by
(resp.
) the set of edges of
G with its initial (resp. terminal) end
v. Let
be the set of proper chains
from
(i.e.,
) such that for each
,
or, in other words,
Clearly, this is equivalent to the condition that for each
,
Hence, by (
4),
and
. In ([
16] Theorem 1), we proved that
, where
is an
-assigning polynomial of
G. Thus,
. An analogous version of Theorem 2 is presented in ([
16] Theorem 3).
In [
16], we did not use homomorphisms and
was determined directly from mappings
(not necessary satisfying (
16)) such that for each
,
if
, and
otherwise. Similarly, we defined
and
in graphs
and
, respectively. We can check that if
satisfies (
16), then there exists a homomorphism
such that
for
and
, but also
. Similarly,
if
e is not a bridge of
G. But the situation differs if
e is a bridge of
G, because then (
16) is satisfied in the graph
if and only if
, or, in other words,
implies that
and
implies that
(see also ([
16] Theorem 4)). Thus, in the cases of
and
, we have
if (
16) holds true for
b and
if (
16) does not hold true for
b. By ([
16] Theorem 1), for any edge
e of
G,
i.e., the contraction–deletion rule differs from (
7) if
e is a bridge of
G. Anyway, if we define
from homomorphisms, we can apply Theorem 1.
Finally, by mapping
to satisfy (
16) for each component of
G and by using a spanning forest
T of
G, there exists a unique
such that (
15) holds true. Specifically, for
, define by
(as mentioned previously,
denotes the component of
with the initial end of
t in
). Clearly, (
15) coincides with (
17) if
,
. Thus,
for every
and (
15) holds true for each
.
Example 1. Let C be a circuit of order 6 with vertices and edges such that has ends , (considering the sum mod 6). Then, is a spanning forest of C, and let ι and be mappings from to such that equal , respectively, and equal , respectively. Consider an orientation of C such that has its initial end in , , and denote by ψ and the homomorphisms from to such that and for . By (15), ψ and correspond to mappings b and from to , respectively, such that , , , , and for . By ([16] Example 4), , where . Thus, by Theorem 1, . There are similar applications for regular chain group
. For an Abelian group
A and a mapping
, there is a homomorphism
such that
for
. By Theorem 1,
induces polynomial
such that
. We are not aware of whether the general form of this polynomial has been studied somewhere in the literature. But, if
for each
, then
indicates an homomorphism
such that
for each
and
is the tension polynomial of
G, the nontrivial divisor of the chromatic polynomial of
G (see cf. [
17,
18,
25]).
Example 2. Let H be a graph consisting from parallel edges joining two vertices . Clearly, H is the dual graph of planar graph C from Example 1 and coincides with . Let be the spanning forest of H such that . Consider an orientation of H such that has its initial end in , , and mappings ε, from to that coincide with ι, , respectively. By applying duality, we can conclude that ψ and from Example 1 can be considered as homomorphisms from to such that and for each . Thus, by Example 1, , where by Theorem 1, .
There are possibilities for future research regarding this topic. We can study relations of the assigning polynomials with the Möbius functions, as were studied for characteristic polynomials in [
18]. It would be of some interest to study integral variants of
-chains and assigning polynomials in a similar way as presented in [
3,
4] for regular chain groups and characteristic polynomials. Another direction can be the study of dichromatic variants of the chain polynomials that are analogous to the Tutte polynomials (see cf. [
10,
17]).