Next Article in Journal
Stabilization of n-Order Function Differential Equations by Parametric Distributed Control Function with Palindromic Parameters Set
Previous Article in Journal
Solving Nonlinear Transcendental Equations by Iterative Methods with Conformable Derivatives: A General Approach
Previous Article in Special Issue
On the Estrada Indices of Unicyclic Graphs with Fixed Diameters
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Linear Algebraic Relations among Cardinalities of Sets of Matroid Functions

MU SAV, 814 73 Bratislava, Slovakia
Mathematics 2023, 11(11), 2570; https://doi.org/10.3390/math11112570
Submission received: 21 March 2023 / Revised: 18 May 2023 / Accepted: 31 May 2023 / Published: 3 June 2023
(This article belongs to the Special Issue The Matrix Theory of Graphs)

Abstract

:
We introduce a unifying approach for invariants of finite matroids that count mappings to a finite set. The aim of this paper is to show that if the cardinalities of mappings with fixed values on a restricted set satisfy contraction–deletion rules, then there is a relation among them that can be expressed in terms of linear algebra. In this way, we study regular chain groups, nowhere-zero flows and tensions on graphs, and acyclic and totally cyclic orientations of oriented matroids and graphs.
MSC:
05C50; 05B35; 05C21; 05C20; 05C30

1. Introduction

A Tutte–Grothendieck invariant Φ is a mapping from a class M of matroids to a commutative ring with the property that there are elements a 1 , b 1 , a 2 , b 2 from the ring such that for a matroid M M on the ground set E, we have
Φ ( M ) = 1 if E = , Φ ( M ) = a 1 Φ ( M e ) if e is an isthmus of M , Φ ( M ) = b 1 Φ ( M e ) if e is a loop of M , Φ ( M ) = a 2 Φ ( M / e ) + b 2 Φ ( M e ) otherwise .
(Notice that e E is an isthmus of M if it is contained in each base of M, and e E is a loop of M if it belongs to no bases of M.) The best known Tutte–Grothendieck invariant is the Tutte polynomial:
t ( M ; x , y ) = X E ( x 1 ) r ( M ) r M ( X ) ( y 1 ) | X | r M ( X ) ,
which maps matroids to the ring of integral polynomials with two variables, x and y. This invariant was introduced by Tutte in [1] for graphs and encodes many properties of graphs and matroids. Applications of the Tutte polynomial in combinatorics, knot theory, statistical physics, and coding theory are surveyed in [2,3,4,5].
We consider classes of matroids whose ground sets contain a fixed subset B and study functions from the matroids to finite sets. For each of the matroids, consider the cardinality of a set of functions with fixed values on B. We show that if the cardinalities satisfy contraction–deletion rules, then there exist relations among these numbers that can be expressed in terms of linear algebra. In this way, we study numbers of regular chain groups, nowhere-zero flows and tensions on graphs, and acyclic and totally cyclic orientations of oriented matroids and graphs. These results generalize the approach that we introduced in [6,7].

2. Matroids and B -Classes

Throughout this paper, we consider finite matroids on finite sets. The ground set of a matroid M we denote by E ( M ) .
Let B be a finite set. A class of matroids M is called a B-class if
B E ( M ) for each M M , M e , M / e M for each M M and e E ( M ) B .
There exist only finitely many matroids on B. Thus, there exists a finite set M B consisting of pairwise nonisomorphic matroids on B belonging to M . (For example, if M is a class of matroids closed under contraction and deletion, then it is an ∅-class and M = { } .)
The collection of mappings from E to a finite set S is denoted by S E . Assume that M is a matroid from M with the ground set E = E ( M ) . By an S-function on M, we mean any function f S E . Then, f | B denotes the restriction of f to B (i.e., f | B S B so that [ f | B ] ( x ) = f ( x ) for each x B ). Let S be a class of S-functions on matroids from M . If M M , then S M denotes the set of S-functions on M belonging to S . For every g S B and M M , let
S M , g = { f S M : f | B = g } .
If M M B and S M = , then M is called S -trivial; otherwise, it is called S -nontrivial. In this paper, we denote by M B , S an ordered n-tuple ( M 1 , , M n ) of all S -nontrivial elements of M B . For each g S B and i = 1 , , n , let χ i , g = 1 ( χ i , g = 0 ) if g S B i , ( g S B i ). Let χ n , g = ( χ 1 , g , , χ n , g ) .
Let e i , n denote the standard basis vector of R n and let 0 n denote the zero vector of R n . Vectors from R n are considered row vectors. If x , y R n , then the dot product x · y can be expressed as a matrix multiplication x y T .
Assume that there exist rational numbers a 1 , b 1 , a 2 , b 2 such that for each M M , each e E ( M ) B , and each g S B , we have
| S M , g | = a 1 | S M e , g | if e is an isthmus of M , | S M , g | = b 1 | S M e , g | if e is a loop of M , | S M , g | = a 2 | S M / e , g | + b 2 | S M e , g | otherwise .
In this case, we say that S is ( a 1 , b 1 , a 2 , b 2 ) -regular. Since the cardinalities of sets are nonnegative integers, a 1 , b 1 must be nonnegative, but only one of a 2 , b 2 can be negative (but not both).
Theorem 1.
Let M be a B-class of matroids, with B finite, S be an ( a 1 , b 1 , a 2 , b 2 ) -regular class of S-functions on matroids from M , with S finite, and M B , S = ( M 1 , , M n ) . Then, for each M M , there exists a vector x M = ( x 1 , , x n ) such that for every g S B , | S M , g | = χ n , g · x M , i.e., | S M , g | = i = 1 n χ i , g x i . Furthermore, if a 1 , b 1 , a 2 , b 2 are integers, then x M can be chosen to be an integral vector.
Proof. 
We apply induction on | E ( M ) | | B | . Let | E ( M ) | = | B | and g S B . If M is S -trivial, then | S M , g | = 0 , and we can set x M = 0 n . If M is S -nontrivial, then M = M i , where i { 1 , , n } , and | S M , g | = χ i , g . Thus, x M = e i , n satisfies the assumptions.
If | E ( G ) | > | B | , then there exists e E ( M ) B . By the induction hypothesis, there are vectors x M e and x M / e such that for every g S B , | S M e , g | = χ n , g · x M e and | S M / e , g | = χ n , g · x M / e .
If e is an isthmus, then from the first row of (1), | S M , g | = a 1 | S M e , g | = a 1 χ n , g · x M e , where the vector x M = a 1 x M e satisfies the assumptions.
If e is a loop, then from the second row of (1), | S M , g | = b 1 | S M e , g | = b 1 χ n , g · x M e , where the vector x M = b 1 x M e satisfies the assumptions.
If e is neither an isthmus nor a loop, then from (1), | S M , g | = a 2 | S M / e , g | + b 2 | S M e , g | = a 2 χ n , g · x M / e + b 2 χ n , g · x M e = χ n , g · ( a 2 x M / e + b 2 x M e ) , where the vector x M = a 2 x M / e + b 2 x M e satisfies the assumptions.
If a 1 , b 1 , a 2 , b 2 are integers, then all vectors x M considered in the proof are integral. This proves the statement. □
Let Z = ( z 1 , , z m ) , m n , be an ordered basis of the linear hull of { χ n , g ; g S B } . Denote χ Z , g = ( t 1 , t m ) such that χ n , g = i 1 m t i z i . For example, if n = m , then we can choose z i = e i , n and then χ Z , g = χ n , g .
Theorem 2.
Let M be a B-class of matroids, with B finite, S be an ( a 1 , b 1 , a 2 , b 2 ) -regular class of S-functions on matroids from M , with S finite, M B , S = ( M 1 , , M n ) , and Z = ( z 1 , , z m ) , m n , be an ordered basis of the linear hull of { χ n , g ; g S B } . Then, for each M M , there exists a unique vector y M = ( y 1 , , y m ) such that for every g S B , | S M , g | = χ Z , g · y M . Furthermore:
  • If E ( M ) = B and M is trivial, then y M = 0 m ;
  • If E ( M ) = B and M = M i , i { 1 , , n } , then y M = ( y 1 , , y m ) such that y j is the i-th coordinate of z j , j { 1 , , m } ;
  • If E ( M ) B , then y M satisfies the following recursive rules:
    y M = a 1 y M e if e is an isthmus of M , y M = b 1 y M e if e is a loop of M , y M = a 2 y M / e + b 2 y M e otherwise .
Finally, if a 1 , b 1 , a 2 , b 2 are integers and z 1 , , z m are integral vectors, then y M is an integral vector for each M from M .
Proof. 
We prove the existence of y M by induction on | E ( M ) | | B | . Let | E ( M ) | = | B | and g S B . If M is S -trivial, then | S M , g | = 0 , and we can set y M = 0 m . If M is S -nontrivial and M = M i , i { 1 , , n } , then from the proof of Theorem 1, | S M , g | = χ n , g · e i , n . Let A be an m × n -matrix with the j-th row equal to z j , j { 1 , , m } . Using matrix multiplication, we can express χ n , g = χ Z , g A and | S M , g | = χ n , g e i , n T , where | S M , g | = ( χ Z , g A ) e i , n T = χ Z , g ( A e i , n T ) . Thus, A e i , n T = y M T , where y M = ( y 1 , , y m ) such that y j is the i-th coordinate of z j , j { 1 , , m } .
If | E ( G ) | > | B | , then there exists e E ( M ) B . By the induction hypothesis, there are integral vectors y M e and y M / e such that for every g S B , | S M e , g | = χ n , g · y M e and | S M / e , g | = χ n , g · y M / e .
If e is an isthmus, then from the first row of (1), | S M , g | = a 1 | S M e , g | = a 1 χ n , g · y M e , where y M = a 1 y M e .
If e is a loop, then from the second row of (1), | S M , g | = b 1 | S M e , g | = b 1 χ n , g · y M e , where y M = b 1 y M e .
If e is neither an isthmus nor a loop, then from (1), | S M , g | = a 2 | S M / e , g | + b 2 | S M e , g | = a 2 χ n , g · y M / e + b 2 χ n , g · y M e = χ n , g · ( a 2 y M / e + b 2 y M e ) , where the vector y M = a 2 y M / e + b 2 y M e satisfies the assumptions. This proves (2).
The uniqueness of y M follows from the fact that Z is a basis of the linear hull of { χ n , g ; g S B } .
Furthermore, if z 1 , , z m are integral vectors, then y M is integral for each M M such that E ( M ) = B . If a 1 , b 1 , a 2 , b 2 are also integers, then from (2), y M are integral vectors for each M from M . □
We apply Theorem 1 for various S-functions of B-classes of matroids. Analogously, we can apply Theorem 2.

3. Regular Chain Groups

If R is a ring, the elements of R E are considered vectors indexed by E, and we will use the notation f + g , f , and s f for f , g R E , and s R . A chain on E (over R, or simply an R-chain) is f R E , and the support of f is σ ( f ) = { e E ; f ( e ) 0 } . The zero chain has null support. Given X E and f R E , define f X R E X such that [ f X ] ( e ) = f ( e ) for each e E X .
A matroid M on E of rank r ( M ) is regular if there exists an r × n ( r = r ( M ) , n = | E | ) totally unimodular matrix D (called a representative matrix of M) such that independent sets of M correspond to independent sets of columns of D.
We recall properties of regular matroids presented in [1,8,9,10,11]). For any basis B of M, D can be transformed to a form ( I r | U ) such that I r corresponds to B and U is totally unimodular. The dual of M is a regular matroid M * with a representative matrix ( U T | I n r ) (where I n r corresponds to E B ).
By a regular chain group N on E (associated with D), we mean a set of chains on E over Z that are orthogonal to each row of D (i.e., are integral combinations of rows of a representative matrix of M * ). The set of chains orthogonal to every chain of N is a chain group called orthogonal to N and denoted by N (clearly, N is the set of integral combinations of rows of D). By the rank of N, we mean r ( N ) = n r ( M ) = r * ( M ) . Then, r ( N ) = n r ( N ) = r ( M ) . We always assume that a regular chain group N is associated with a matrix D = D ( N ) representing a matroid M = M ( N ) .
For any X E , let
N X = f X ; f N , σ ( f ) X = , N / X = f X ; f N .
We have M ( N X ) = M X and M ( N / X ) = M / X . Clearly, D ( N X ) arises from D ( N ) after deleting the columns corresponding to X. Furthermore, ( N X ) = N / X and ( N / X ) = N X .
A chain f of N is elementary if there is no nonzero f of N such that σ ( f ) σ ( f ) . An elementary chain f is called a primitive chain of N if the coefficients of f are restricted to the values 0, 1, and 1 . (Notice that the set of supports of primitive chains of N is the set of circuits of M ( N ) .) We say that a chain gconforms to a chain f if g ( e ) and f ( e ) are nonzero and have the same sign for each e E such that g ( e ) 0 . From [1] (Section 6.1),
every chain f of N can be expressed as a sum of primitive chains in N that conform to f .
Let A be an Abelian group with additive notation. We shall consider A as a (right) Z -module such that the scalar multiplication a · z of a A by z Z is equal to 0 if z = 0 , 1 z a if z > 0 , and 1 z ( a ) if z < 0 . Similarly, if a A and f Z E , then define a · f A E so that ( a · f ) ( e ) = a · f ( e ) for each e E . If N is a regular chain group on E, define
A ( N ) = i = 1 m a i · f i ; a i A , f i N , m 1 , A [ N ] = f A ( N ) ; σ ( f ) = E .
Notice that A ( N ) = N if A = Z . From [8] (Proposition 1),
g A E is from A ( N ) if and only if for each f N , e E g ( e ) f ( e ) = 0 .
Suppose that M is a B-class of regular matroids, with B finite. Denote by R the class of A { 0 } -functions on matroids from M such that A [ N ] = R M ( N ) for each M ( N ) M . In other words, R is the class of A [ N ] where M ( N ) M . We claim that R is ( 0 , k 1 , 1 , 1 ) -regular.
Lemma 1.
For each M M , e E ( M ) B , and g : B A { 0 } , we have
| R M , g | = 0 | R M e , g | if e is an isthmus of M , | R M , g | = ( k 1 ) | R M e , g | if e is a loop of M , | R M , g | = | R M / e , g | | R M e , g | otherwise .
Proof. 
Notice that e is a loop (isthmus) of M = M ( N ) e if χ e N ( χ e N ). Thus, if e is an isthmus of M, then from (5), each f R M , g satisfies f ( e ) = 0 , where | R M , g | = 0 .
Given f A E e and x A , let f x A E be defined so that f x e = f and f x ( e ) = x .
If e is a loop of M, then from (5), for each f R M e , g and x A { 0 } , f x R M , g . Similarly, if f R M , g , then f e R M e , g . Thus, | R M , g | = ( k 1 ) | R M e , g | .
If e is neither an isthmus nor a loop of M = M ( N ) , then there exists f ˜ N such that f ˜ ( e ) 0 and f ˜ χ e . From (3), for any f A [ N / e ] , there exists a A such that f a A ( N ) . From (5), f a must be orthogonal to f ˜ , where a is unique. Furthermore, if a = 0 (resp. a 0 ), then from (3), f A [ N e ] (resp. f a A [ N ] ); i.e., f f a is a bijection from R M / e , g to the disjoint union of R M , g and R M e , g . This implies the last row of (6). □
Corollary 1.
Suppose that M is a B-class of regular matroids, with B finite, and let R be the class of A [ N ] where M ( N ) M . Assume that M B , R = ( M 1 , , M n ) . Then, for each M M , there exists an integral vector x M = ( x 1 , , x n ) such that for every g : B A { 0 } , | R M , g | = χ n , g · x M .
Proof. 
It follows from (6) and Theorem 1. □

4. Nowhere-Zero Flows and Tensions on Graphs

We deal with finite undirected graphs with multiple edges and loops. If G is a graph, then V ( G ) and E ( G ) denote its vertex and edge sets, respectively. Every edge e of G determines two opposite arcs arising from it after endowing e with two distinct orientations. All arcs obtained in this way are called arcs of G, and the set of them is called the arc set of G and denoted by D ( G ) . Clearly, | D ( G ) | = 2 | E ( G ) | . If x is an arc of G, then denote by x 1 the second arc arising from the same edge. Clearly, ( x 1 ) 1 = x and x x 1 for every arc x of G. If X D ( G ) , then let X 1 denote { x D ( G ) ; x 1 X } . For any vertex v of G, denote by ω G + ( v ) the set of arcs from D ( G ) directed out of v. If A is an Abelian group, then a nowhere-zero A-chain in G is a mapping φ : D ( G ) A { 0 } such that φ ( x 1 ) = φ ( x ) for every x D ( G ) .
By an orientation of G, we mean any X D ( G ) such that X X 1 = D ( G ) and X X 1 = . In other words, an orientation of G can be considered a directed graph arising from G after endowing each edge with an orientation.
Let A be an Abelian group with additive notation. A nowhere-zero A-chain φ in G is called a nowhere-zero A-flow if x ω G + ( v ) φ ( x ) = 0 for every vertex v of G. Considering φ as a mapping on an arbitrary but fixed orientation of G, we obtain the usual definition of nowhere-zero A-flows. Such nowhere-zero A-flows on G coincide with A [ N ] , where N is the regular chain group associated with M ( N ) , the cycle matroid of G (edge sets of subforests of G forming independent sets of M ( N ) ).
By a B-class of graphs, we mean a class G such that for each G G , B E ( G ) , and for each e E ( G ) B , G e , G / e G . Then, the class of cycle matroids of graphs from G is a B-class of matroids M . Denote by F the class of nowhere-zero A-flows on a graph from G . Clearly, F coincides with the class R associated with M described in the previous section. Analogously, we write G B , F = ( G 1 , , G n ) instead of M B , R = ( M 1 , , M n ) , where M i is the cycle matroid of G i for i = 1 , , n .
Lemma 2.
For each G G , e E ( G ) B , and g : B A { 0 } , we have
| F G , g | = 0 | F G e , g | if e is an isthmus of M , | F G , g | = ( k 1 ) | F G e , g | if e is a loop of M , | F G , g | = | F G / e , g | | F G e , g | otherwise .
Proof. 
Apply Lemma 1 for a class M of cycle matroids of graphs from G . □
Corollary 2.
Suppose that G is a B-class of graphs, with B finite, and let F be the class of nowhere-zero A-flows on graphs from G . Assume that G B , F = ( G 1 , , G n ) . Then, for each G G , there exists an integral vector x G = ( x 1 , , x n ) such that for every g : B A { 0 } , | F G , g | = χ n , g · x G .
Proof. 
Apply Corollary 1 for a class M of cycle matroids of graphs from G . □
We applied the idea of Corollary 2 in [6,7,12,13] and proved that the smallest counterexample to the 5-flow conjecture of Tutte (that every bridgeless graph has a nowhere-zero 5-flow) must be cyclically 6-edge-connected and has a girth of at least 11.
A circuit C of G is a connected 2-regular subgraph of G (notice that the loop is a circuit of order 1). By a directed circuit of G, we mean an orientation X of C such that | X ω G + ( v ) | = 1 for each vertex v of C.
A nowhere-zero A-chain φ in G is called a nowhere-zero A-tension if x X φ ( x ) = 0 for every directed circuit X of G. Considering φ as a mapping on an arbitrary but fixed orientation of G, we obtain nowhere-zero A-tensions on G that coincide with A [ N ] such that M ( N ) is the bond matroid of G (dual of the cycle matroid of G). Denote by T the class of nowhere-zero A-tensions on graphs from G . Clearly, T coincides with the class R associated with the class of bond matroids of graphs from G . Therefore, T is ( k 1 , 0 , 1 , 1 ) -regular.
Lemma 3.
For each G G , e E ( G ) B , and g : B A { 0 } , we have
| T G , g | = ( k 1 ) | T G e , g | if e is an isthmus of M , | T G , g | = 0 | T G e , g | if e is a loop of M , | T G , g | = | T G e , g | | T G / e , g | otherwise .
Proof. 
Apply Lemma 1 for the class of bond matroids of graphs from G . □
Corollary 3.
Suppose that G is a B-class of graphs, with B finite, and let T be the class of nowhere-zero A-tensions on graphs from G . Assume that G B , T = ( G 1 , , G n ) . Then, for each G G , there exists an integral vector x G = ( x 1 , , x n ) such that for every g : B A { 0 } , | T G , g | = χ n , g · x G .
Proof. 
Apply Corollary 1 for the class of bond matroids of graphs from G . □

5. Orientations in Oriented Matroids

In this section, we use notation and results from [14,15] (see also [9,16,17]). We define a signed set X to be a set X ̲ , called the set underlying X, and the mapping sg X ( x ) : X ̲ { 1 , 1 } , called the signature of X. Let X be a signed set. Then, X ̲ is partitioned into two distinguished subsets: X + = { x X ̲ ; sg X ( x ) = 1 } and X = { x X ̲ ; sg X ( x ) = 1 } . The opposite X of X is defined by ( X ) + = X and ( X ) = X + . If X ̲ is a subset of E, then X will be called a signed subset of E, and if X ̲ = , then we write X = .
An oriented matroid M on E is a couple ( E , O ) , where O is a collection of signed sets satisfying
X O implies X and X O ;
X 1 , X 2 O and X ̲ 1 X ̲ 2 imply X 1 = X 2 or X 1 = X 2 ;
for all X 1 , X 2 O , x X 1 + X 2 and y X 1 + X 2 there exists X 3 O such that y X 3 , X 3 + ( X 1 + X 2 + ) { x } and X 3 ( X 1 X 2 ) { x } .
Signet sets from O are called signed circuits of M. Let O ̲ = { X ̲ ; X O } . Then, O ̲ is a collection of circuits of a matroid M ̲ on E. The circuits of the dual matroid M ̲ * (i.e., the cocircuits of M ̲ ) can be oriented in a unique way such that the O * of signed cocircuits of M satisfies the orthogonality property: for all X O and Y O * such that | X ̲ Y ̲ | = 2 , both ( X + Y + ) ( X Y ) and ( X + Y ) ( X Y + ) are non-empty. Then, O * satisfies (7)–(9) and defines an oriented matroid M * , the dual of M. The orthogonality property holds for all X O and Y O * such that X ̲ Y ̲ . We have ( M * ) * = M . Thus, the class of oriented matroids is a minor and dual closed class of matroids.
A circuit X O is positive if X = . We say that O is totally cyclic if each e E is contained in a positive circuit X O and that O is acyclic if no X O is positive. From [14] (Theorem 2.2),
O is acyclic if and only if O * is totally cyclic .
For any Z E , denote by Z ¯ M the oriented matroid obtained from M by reversing signs on Z, i.e., Z ¯ M = ( E , Z ¯ O ) , where Z ¯ O = { Z ¯ X ; X O } , supposing that Z ¯ X satisfies ( Z ¯ X ) + = ( X + Z ) ( X Z ) and ( Z ¯ X ) = ( X Z ) ( X + Z ) . Set χ Z , E : E { 1 , 1 } such that χ Z , E ( x ) = 1 if x Z and χ Z , E ( x ) = 1 if x E Z . If X is a directed circuit of O with the signature sg X , then the signature of Z ¯ X ( Z ¯ O ) satisfies sg Z ¯ X ( x ) = sg X ( x ) χ Z , E ( x ) for each x X ̲ . Thus, χ Z , E uniquely determines Z ¯ M .
Let M be an oriented matroid on E and e E . From [15] (Lemma 3.1.1),
if both M and e ¯ M are acyclic , then both M e and M / e are acyclic ;
if M is acyclic and e ¯ M is not acyclic , then M e is acyclic and M / e is not acyclic ;
if e is not a loop of M and both M and e ¯ M are not acyclic , then both M e and M / e are not acyclic .
Suppose that M is a B-class of oriented matroids. For any M M and Y B , denote by A M , Y the set of subsets Z of E B such that Z Y ¯ M is acyclic. Since Z Y ¯ M is uniquely determined by χ Z Y , E ( M ) , A M , Y can be considered a set of { 1 , 1 } -functions χ Z Y , E ( M ) corresponding to acyclic orientations. Denote by A the union of A M , Y , where M runs through M and Y runs through the subsets of B. We claim that A is ( 2 , 0 , 1 , 1 ) -regular.
Lemma 4.
For any M M , e E B , and Y B ,
| A M , Y | = 2 | A M e , Y | if e is an isthmus of M , | A M , Y | = 0 | A M e , Y | if e is a loop of M , | A M , Y | = | A M e , Y | + | A M e , Y | otherwise .
Proof. 
The statement is obvious if e is an isthmus or a loop of M. Let e E be neither an isthmus nor a loop of M. For a subset Z of E B , set f ( M ; Z ) = 0 if Z Y ¯ M is not acyclic and f ( M ; Z ) = 1 if Z Y ¯ M is acyclic. We have
| A M , Y | = Z ( E B ) f ( M ; Z ) .
If e E B is not a loop of M and Z is a subset of ( E B ) { e } , then from (11)–(13), we have
f ( M ; Z ) + f ( e ¯ M ; Z ) = f ( M e ; Z ) + f ( M / e ; Z ) .
Now, f ( e ¯ M ; Z ) = f ( M ; Z { e } ) . Summing up for all subsets Z of ( E B ) { e } , we obtain | A M , Y | = | A M e , Y | + | A M e , Y | as required. □
Considering A as the class of { 1 , 1 } -functions on matroids from M corresponding to acyclic orientations, any g : B { 1 , 1 } coincides with Y B such that g = χ Y , B . Thus, we can write A M , Y and χ n , Y instead of A M , g and χ n , g , respectively. We apply this notation in the following corollary of Theorem 1.
Corollary 4.
Suppose that M is a B-class of oriented matroids, with B finite, and let A be the class of acyclic orientations of oriented matroids from M . Assume that M B , A = ( M 1 , , M n ) . Then, for each M M , there exists an integral vector x M = ( x 1 , , x n ) such that for every Y B , | A M , Y | = χ n , Y · x M .
Proof. 
It follows from Lemma 4 and Theorem 1. □
For any Y B , denote by C M , Y the set of subsets Z of E B such that Z Y ¯ M is totally cyclic. Since Z Y ¯ M is uniquely determined by χ Z Y , E ( M ) , C M , Y can also be considered set of { 1 , 1 } -functions χ Z Y , E ( M ) corresponding to totally cyclic orientations. Denote by C the union of C M , Y , where M runs through M and Y runs through the subsets of B. We claim that C is ( 0 , 2 , 1 , 1 ) -regular.
Lemma 5.
For any M M , e E B , and Y B ,
| C M , Y | = 0 | C M e , Y | if e is an isthmus of M , | C M , Y | = 2 | C M e , Y | if e is a loop of M , | C M , Y | = | C M e , Y | + | C M e , Y | otherwise .
Proof. 
It follows from Lemma 4 and (10). □
Similar to the above, C can be considered the class of { 1 , 1 } -functions on matroids from M corresponding to totally cyclic orientations. Any g : B { 1 , 1 } coincides with Y B such that g = χ Y , B , and we can write C M , Y and χ n , Y instead of C M , g and χ n , g , respectively.
Corollary 5.
Suppose that M is a B-class of oriented matroids, with B finite, and let C be the class of totally cyclic orientations of oriented matroids from M . Assume that M B , C = ( M 1 , , M n ) . Then, for each M M , there exists an integral vector x M = ( x 1 , , x n ) such that for every Y B , | C M , Y | = χ n , Y · x M .
Proof. 
It follows from Corollaries 4 and (10). □
Let M be a regular matroid on E associated with a totally unimodular matrix D and N be the regular chain group associated with D. The set of circuits of M coincides with the set of supports of primitive chains of N. If fact, each circuit C E of M corresponds to exactly one primitive function f C of N such that σ ( f C ) = C . The set of primitive functions forms a set of oriented circuits of an oriented matroid (see [15]). Thus, we can apply Lemmas 4 and 5 and Corollaries 4 and 5 for any B-class of regular matroids.

6. Orientations of Graphs

Consider a fixed orientation D of a graph G. Each circuit C in G indicates two directed circuits; we denote one of them by Q and the other one by Q 1 . The edges of C and Q indicate a signed set X such that X ̲ = E ( C ) , X + consists of the edges having the same orientation in D and Q, and X consists of the edges having different orientations in D and Q. Then, Q 1 indicates X in an analogous way. Applying this process for each circuit of G, we generate a set O such that ( E ( G ) , O ) is an oriented matroid M on E ( G ) , and the underlying matroid M ̲ is the cycle matroid of G; i.e., O ̲ is the set of circuits of G.
If Z E ( G ) , then denote by Z ¯ D the orientation of G arising from D after changing the orientation of edges from Z. Clearly, Z ¯ D corresponds to Z ¯ M . Analogously, an orientation D of G is totally cyclic if each edge of G is covered by a directed circuit and is acyclic if no edge of G is covered by a directed circuit.
Recall that a B-class of graphs is a class G such that for each G G , B E ( G ) , and for each e E ( G ) B , G e , G / e G . The class A (resp. C ) of acyclic (resp. totally cyclic) orientations of digraphs from G is the class of acyclic (resp. totally cyclic) orientations of matroids from the class of cyclic matroids of graphs from G . Similarly, we write A G , Y (resp. C G , Y ) instead of A M , Y (resp. C M , Y ), supposing that M denotes the cyclic matroid of G. Analogously, we write G B , A = ( G 1 , , G n ) instead of M B , A = ( M 1 , , M n ) , where M i is the cycle matroid of G i for i = 1 , , n .
Lemma 6.
For each G M , e E ( G ) B , and Y B ,
| A G , Y | = 2 | A G e , Y | if e is an isthmus of G , | A G , Y | = 0 | A G e , Y | if e is a loop of G , | A G , Y | = | A G / e , Y | + | A G e , Y | otherwise .
Proof. 
It follows from Lemma 4. □
Corollary 6.
Suppose that B is a B-class of graphs, with B finite, and let A be the class of acyclic orientations of graphs from G . Assume that G B , A = ( G 1 , , G n ) . Then, for each G G , there exists an integral vector x G = ( x 1 , , x n ) such that for every Y B , | A G , Y | = χ n , Y · x G .
Proof. 
It follows from Corollary 4. □
Lemma 7.
For each G M , e E ( G ) B , and Y B ,
| C G , Y | = 0 | C G e , Y | if e is an isthmus of G , | C G , Y | = 2 | C G e , Y | if e is a loop of G , | C G , Y | = | C G / e , Y | + | C G e , Y | otherwise .
Proof. 
It follows from Lemma 5. □
Corollary 7.
Suppose that B is a B-class of graphs, with B finite, and let C be the class of totally cyclic orientations of graphs from G . Assume that G B , C = ( G 1 , , G n ) . Then, for each G G , there exists an integral vector x G = ( x 1 , , x n ) such that for every Y B , | C G , Y | = χ n , Y · x G .
Proof. 
It follows from Corollary 5. □

Funding

Partially supported by grant VEGA 2/0042/22.

Data Availability Statement

Not applicable.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Tutte, W.T. A class of Abelian groups. Canad. J. Math. 1956, 8, 13–28. [Google Scholar] [CrossRef] [Green Version]
  2. Brylawski, T.; Oxley, J. The Tutte polynomial and its applications. In Matroid Applications; White, N., Ed.; Cambridge University Press: Cambridge, UK, 1992; pp. 123–225. [Google Scholar]
  3. Ellis-Monaghan, J.; Moffatt, I. (Eds.) Handbook of the Tutte Polynomial and Related Topics; CRC Press: Boca Raton, FL, USA, 2022. [Google Scholar]
  4. Garijo, D.; Goodall, A.; Nešetřil, J. Flows and colorings. In Handbook of the Tutte Polynomial and Related Topics; Ellis-Monaghan, J.A., Moffatt, I., Eds.; CRC Press: Boca Raton, FL, USA, 2022; pp. 252–265. [Google Scholar]
  5. Goodall, A.; Krajewski, T.; Regts, G.; Vena, L. A Tutte polynomial for maps. Combin. Probab. Comput. 2018, 27, 913–945. [Google Scholar] [CrossRef]
  6. Kochol, M. Reduction of the 5-flow conjecture to cyclically 6-edge-connected snarks. J. Combin. Theory Ser. B 2004, 90, 139–145. [Google Scholar] [CrossRef] [Green Version]
  7. Kochol, M. Restrictions on smallest counterexamples to the 5-flow conecture. Combinatorica 2006, 26, 83–89. [Google Scholar] [CrossRef]
  8. Arrowsmith, D.K.; Jaeger, F. On the enumeration of chains in regular chain-groups. J. Combin. Theory Ser. B 1982, 32, 75–89. [Google Scholar] [CrossRef] [Green Version]
  9. Oxley, J.G. Matroid Theory; Oxford University Press: Oxford, UK, 1992. [Google Scholar]
  10. Kochol, M. Bounds of characteristic polynomials of regular matroids. Contrib. Discrete Math. 2020, 15, 98–107. [Google Scholar]
  11. Tutte, W.T. Lectures on matroids. J. Res. Natl. Bur. Stand. 1965, 69, 1–47. [Google Scholar] [CrossRef]
  12. Kochol, M. Smallest counterexample to the 5-flow conjecture has girth at least eleven. J. Combin. Theory Ser. B 2010, 100, 381–389. [Google Scholar] [CrossRef] [Green Version]
  13. Kochol, M. Quantitative methods for nowhere-zero flows and edge colorings. In Quantitative Graph Theory: Theoretical Foundations and Applications; Dehmer, M., Emmert-Streib, F., Eds.; Chapman and Hall/CRC Press: Boca Raton, FL, USA, 2015; pp. 141–180. [Google Scholar]
  14. Bland, R.G.; Las Vergnas, M. Orientability of matroids. J. Combin. Theory Ser. B 1978, 24, 94–123. [Google Scholar] [CrossRef] [Green Version]
  15. Las Vergnas, M. Convexity in oriented matroids. J. Combin. Theory Ser. B 1980, 29, 231–243. [Google Scholar] [CrossRef] [Green Version]
  16. Björner, A.; Las Vergnas, M.; Sturmfels, B.; White, N.; Ziegler, G.M. Oriented Matroids, 2nd ed.; Cambridge University Press: Cambridge, UK, 2009. [Google Scholar]
  17. Gioan, E. The Tutte polynomial of oriented matroids. In Handbook of the Tutte Polynomial and Related Topics; Ellis-Monaghan, J.A., Moffatt, I., Eds.; CRC Press: Boca Raton, FL, USA, 2022; pp. 565–589. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kochol, M. Linear Algebraic Relations among Cardinalities of Sets of Matroid Functions. Mathematics 2023, 11, 2570. https://doi.org/10.3390/math11112570

AMA Style

Kochol M. Linear Algebraic Relations among Cardinalities of Sets of Matroid Functions. Mathematics. 2023; 11(11):2570. https://doi.org/10.3390/math11112570

Chicago/Turabian Style

Kochol, Martin. 2023. "Linear Algebraic Relations among Cardinalities of Sets of Matroid Functions" Mathematics 11, no. 11: 2570. https://doi.org/10.3390/math11112570

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop