Previous Article in Journal
Geranium robertianum L. as a Source of Bioactive Compounds: From Pharmacognostic Characterization to Biological Relevance
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

Combinatorial Comparison of Trace Monoids via Their Dependence Graph Symmetries †

by
Ioannis Michos
1,2,* and
Constantinos Kourouzides
3
1
Department of Computer Science and Engineering, European University Cyprus, 6, Diogenous Str., 2404 Engomi, P.O. Box 22006, 1516 Nicosia, Cyprus
2
International Digital Economy College, Minjiang University, No. 200 Xiyangong Road, Shangjie Town, Minhou County, Fuzhou 350108, China
3
Independent Researcher, 2060 Nicosia, Cyprus
*
Author to whom correspondence should be addressed.
Presented at the 5th International Conference on Symmetry (Symmetry 2025), Hangzhou, China, 16–19 May 2025.
Proceedings 2025, 123(1), 8; https://doi.org/10.3390/proceedings2025123008
Published: 30 September 2025
(This article belongs to the Proceedings of The 5th International Conference on Symmetry (Symmetry 2025))

Abstract

We ask whether there exist non-isomorphic trace monoids over a fixed alphabet that have the same average parallelism. This question is related to the bivariate generating series F which counts traces by their height and length; trace monoids with the same F also possess the same average parallelism. The series F is known to be rational and has been calculated efficiently via the symmetries of the dependence graph, when the latter is connected. We investigate the existence of non-isomorphic dependence graphs (over a common fixed alphabet) with the same series F . Using fractional graph isomorphisms and certain equitable partitions of the Cartier-Foata clique automaton, we prove two classification results. First, we show that all   2 -regular independence graphs of the same order share the same generating series F if and only if they have the same number of triangular connected components. Secondly, for any d 2 , all triangle-free d -regular independence graphs of the same order—except for the complete bipartite graph K d , d —share this property. The smallest instance of this result for d = 3 , is the pair consisting of the cube graph Q 3 and the Wagner graph M 8 , both on eight vertices.

1. Introduction

Trace monoids [1] model the occurrence of events in concurrent systems. Given a finite alphabet Σ whose letters correspond to actions/events, certain letters commute when the corresponding actions can occur simultaneously, and certain others do not, when the actions can only run sequentially. Mathematically this is described with two binary relations on Σ : a reflexive and symmetric relation D called dependence relation, and its complement I in Σ × Σ , called independence relation. Both these can be visualized by their corresponding graphs Σ , D and Σ , I . The former may be viewed as an undirected graph with loops, called Dependence Graph (DG), and the latter as an undirected loopless graph, called Independence Graph (IG). A loop or self-loop in a graph is a reflexive edge, i.e., an edge that connects a vertex to itself.
The trace monoid M = M Σ , D is then defined as the quotient of the free monoid Σ * by the least congruence that contains the independence relation I . The elements of M are called traces. Two strings in Σ * are representatives of the same trace t if one can be obtained from the other by repeatedly commuting independent adjacent letters.
Two basic performance measures of a trace t are its sequential execution time or length t , and its parallel execution time or height h ( t ) . The former is simply the length of t as a string in Σ * , whereas the latter is defined as follows. A clique is simply a trace whose letters are mutually independent. Cliques are clearly in one-to-one correspondence to complete subgraphs (also called cliques in graph theory) of the IG Σ , I . Let C denote the set of cliques in M . An ordered pair u , v C × C is called Cartier-Foata (CF-) admissible [2] if for every letter b of v there exists a letter a of u such that a , b D . We will extensively use the negation of this condition: a pair u , v C × C is not CF-admissible if there exists a letter b of v such that for every letter a of u we have a , b I . The Cartier-Foata (CF) decomposition of a trace t is the uniquely defined sequence of cliques ( u 1 , u 2 , , u m ) such that t = u 1 u 2 u m , and each pair u j , u j + 1 is CF-admissible, for all j m 1 = { 1 , 2 , , m 1 } . The height of t is then just the positive integer m in this decomposition.
Example 1.
Let  Σ = a , b , c .  We define the dependence relation  D = a , a , b , b , c , c , a , c , c , a , b , c , c , b  on  Σ ;  the independence relation is  I = Σ × Σ D = a , b , b , a The corresponding dependence graph  Σ , D  is the path graph  P 3  (if we ignore the loops). Both the dependence graph  Σ , D  and the corresponding independence graph  Σ , I  are shown in Figure 1. In the trace monoid  M = M Σ , D  the strings  a b c b a  and  b a c a b  are both representatives of the same trace  t .
For a trace monoid  M = M Σ , D the bivariate generating series of height and length is defined as
F = F Σ , D = F x , y = t M Σ , D x h t y t
on two commuting variables x and y . It codifies the enumeration of all traces in M of given height and length. Suitable specializations of the series F are the length and the height generating series, denoted by L and H , respectively. These are defined as
L = L Σ , D = F 1 , y = t M Σ , D y | t | ,   a n d   H = H Σ , D = F x , 1 = t M Σ , D x h t .
It is known [2] (Chapter II) that L is a rational series. In particular it is equal to the inverse of the Möbius polynomial μ Σ , I = u C 1 u y u , a signed version of the clique polynomial c Σ , I = u C y u of the IG Σ , I .
In this paper, we focus on the following question:
Problem 1. Can we find two non-isomorphic connected dependence graphs Σ ,   D 1 and Σ ,   D 2 over a fixed alphabet Σ , which have the same generating series of height and length, i.e., F Σ ,   D 1 = F Σ ,   D 2 ?
Remark 1.
The main motivation to study this problem is the fact that equality of the generating series yields an affirmative answer to the question of finding different concurrent systems over a given set of actions/events that share the same amount of parallelism. This is clearly equivalent to finding non-isomorphic dependence graphs over the same alphabet whose corresponding trace monoids have the same amount of parallelism. Such a measure is a certain real number in the interval   0 , 1 ,  which can be viewed as a percentage, by multiplying it with  100 .  In the free commutative case (when the IG is the complete graph) this number is equal to  1 .  In general, the more such measure is closer to   1 , the more parallel the corresponding concurrent system is.
It is easy to see that trace monoids over a fixed alphabet  Σ  which share the same bivariate generating series of height and length  F ,  also share the same average parallelism. Indeed, two of the several measures of average parallelism in a trace monoid are the (asymptotic) average height  λ M = λ M Σ ,   D ,  for the uniform probability distribution over the set of all traces of length  n ;  and the (asymptotic) average length  γ M = γ M Σ ,   D ,  for the uniform probability distribution over the set of all traces of height  m .  Let  f m , n    be the coefficient of  x m y n  in  F , i.e., the number of all traces of height  m  and length  n ,  and  N  be the set of non-negative integers. Then  λ M  and  γ M  are defined respectively as the limits  λ M = lim n m N m   f m , n   n N n   f m , n   , and  γ M = lim m m N n   f m , n   n N m   f m , n   .  It turns out that for every trace monoid both limits always exist, and are in fact algebraic numbers [3] (Section 5.2). Now, for two DGs Σ ,   D 1 and Σ ,   D 2 over a common alphabet Σ it is obvious that if F Σ ,   D 1 = F Σ ,   D 2 , then  λ M Σ ,   D 1 = λ M Σ ,   D 2 and γ M Σ ,   D 1 = γ M Σ ,   D 2 , as both limits depend entirely upon the coefficients f m , n   , which are identical for both trace monoids.
To our knowledge, an explicit pair of non-isomorphic DGs over a common alphabet that share the same generating series of height and length has not yet been found, and moreover, so far, there is no relevant theory that can lead to some general results in this direction. This paper tackles for the first time this topic, which is of interest both for the algebraic graph theory and the concurrency theory community. Of particular interest to us in this work are the common graph theoretical features of all dependence (independence) graphs whose trace monoids share the same generating series of height and length.
Problem 1 can be also posed for the height generating function H . On the other hand, its version for the length generating series L ,  is immediately solved as L Σ , D 1 = L Σ , D 2 if and only if the IGs Σ , I 1 and Σ , I 2 possess the same clique polynomial. This necessary condition allows us to rephrase the above problem with respect to IGs in the following way:
Problem 2. Can we find two non-isomorphic independence graphs Σ ,   I 1 and Σ ,   I 2 over a fixed alphabet Σ , with the same clique polynomial and connected complementary dependence graphs Σ ,   D 1 and Σ ,   D 2 , such that F Σ ,   D 1 =   F Σ ,   D 2 ?
As the cliques of the complement of a graph are also known as independence sets and the corresponding clique polynomial of the complementary graph is known as independence polynomial, Problem 2 can alternatively be stated in the form:
Problem 3. Can we find two non-isomorphic connected dependence graphs Σ ,   D 1 and Σ ,   D 2 over a fixed alphabet Σ , with the same independence polynomial, such that F Σ ,   D 1 =   F Σ ,   D 2 ?
In the sequel we will further study these and justify why we impose the connectedness condition on DGs, in the statement of the problems posed.

2. The Digraph of Cliques and Its Symmetries

The digraph of cliques (DGC) Γ is the directed graph with the set of cliques C as nodes and the set of all CF-admissible pairs as its arcs. It contains the DG Σ , D as a subgraph, and every node in it has a loop. Γ is in general complicated and looks like a maze. In certain cases it might be more convenient to apply the negation of the CF-admissibility condition and construct the complement of the digraph of cliques (CDGC), a loopless digraph Γ , ¯ which now contains the IG Σ , I . It has been proved in [3] that if the DG Σ , D is connected, then the DGC Γ is strongly connected. In practice this means that for any given cliques u and v there exists at least one trace in M whose first factor in its CF-decomposition is u and the last is v . In this way, the enumeration of all traces of given height m and given length n is equivalent to the enumeration of all paths in Γ of length m and total weight n .
Example 2.
Consider the trace monoid defined in Example 1. The set of cliques is  C = a , b , c , a b .  The CF-decomposition of  t = a b c b a  is  a b , c , a b ,  and therefore its height and length are respectively  h t = 3  and  t = 5 .  The corresponding digraph of cliques  Γ  and its complement  Γ ¯  are shown in Figure 2.
Following a reduction technique for multi-digraphs [4] (Chapter 4), we partition the nodes of the digraph of cliques Γ based on their direct successors. An Equitable Partition (EP) of C is a partition π = { C 1 ,   ,   C s }   of C in s   parts (cells) with the property that for all i , j   s , the number a i j of direct successors that a node in C i has to C j is independent of the choice of the original node in C i . The notion of an EP of a multi-digraph is a generalization of the usual notion of an EP for a simple undirected graph [5] (Section 9.3). To distinguish between those, what is defined here as EP is also known as out-equitable partition for digraphs in recent literature, e.g., see [6].
For technical reasons, for each i s we set c i = C i   and define the vector c π as c π = c 1 ,   c 2 ,   ,   c s . Additionally, we impose the condition that all cliques in the cell C i have the same length l i .   The corresponding s × s matrix A π = a i j i , j is called Coloration Matrix (CM) of π . In the special case of an EP of an undirected graph, the CM A π is also known as quotient matrix.
Remark 2.
In many cases, to show that a partition  π = { C 1 ,   ,   C s }  of the DGC  Γ  is equitable, it is easier to use the negation of CF-admissibility condition and show that for any  u C i  the number    a i j ¯  of its direct successors in  the CDGC  Γ ¯  to  C j , is independent of the original choice of  u .  This immediately implies that the corresponding number  a i j  of direct successors in  Γ  that a node in  C i  has to  C j ,  is also independent of the choice of  u ,  as clearly  a i j + a i j ¯ = c j ,   for any  i , j s .  If we set  A π ¯ = a i j ¯ i , j , this implies that
A π = c j   a i j ¯ i , j   ,
or in pure matrix form
A π = 1 c π A π ¯ ,
where  1  is the all-ones column vector.
A natural family of EPs of the DGC Γ that preserves the length of cliques in their cells, is the one induced by non-trivial subgroups of its full automorphism group. Due to the complex structure of Γ , finding its automorphisms is extremely difficult. But since any automorphism φ   of the dependence graph of the dependence graph Σ , D induces the automorphism φ of the digraph of cliques Γ , where φ c = φ a 1   a 2 a k = φ a 1 φ a k , for a clique c = a 1   a 2 a k   C , we may restrict to the symmetries of the DG Σ , D .
One of the main results in [3] is the following theorem that effectively computes the generating series F Σ , D in terms of the aforementioned CM. Let us first define the associated monomial s × s CM A π x , y =   a i j   x   y l i   i , j , and the column monomial vector v π   ( x ,   y ) = ( x   y l 1 ,   ,   x   y l s ) T .
Theorem 1.
[3] (p. 137). Let  π = { C 1 ,   ,   C s }  be an equitable partition of the DGC Γ   of the trace monoid  M = M Σ ,   D  on a connected DG  Σ ,   D ,   where all cliques in each cell  C i  have the same length  l i .   Then the generating function of height and length  F = F Σ ,   D  is rational and is given by the formula
F 1 = n N c π   A π x , y n v π   x ,   y = c π I s A π x , y 1 v π   x ,   y ,
where  I s  is the identity  s × s  matrix and  N  is the set of non-negative integers.
Example 3.
We keep studying the model of Examples 1 and 2. Consider the partition  π = { C 1 ,   C 2 ,   C 3 }  of  C  defined by  C 1 = a ,   b ,   C 2 = c ,  and  C 3 = { a b } . It is easily checked to be equitable; in fact, it is an orbit partition induced from the automorphism  φ  of order two of the independence graph  Σ ,   I  that exchanges  a  with  b  and keeps  c  fixed. Observe that in this example we have  c π = ( 2 ,   1 ,   1 ) ;   l 1 = l 2 = 1 ,  and  l 3 = 2 .  The corresponding coloration matrix is
A π = 1 1 0 2 1 1 2 1 1 ,  and the associated monomial CM is  A π x , y = x y x y 0 2 x y x y x y 2 x y 2 x y 2 x y 2 .
Theorem 1 then yields the decomposition
F = 1   +   2 ,   1 ,   1   1 x y x y 0 2 x y 1 x y x y 2 x y 2 x y 2 1 x y 2 1 x y x y x y 2 .
Calculating the inverse matrix, we finally obtain the bivariate generating series
F = 1 + x y 1 2 x y x y 2 x 2 y 2 + x 2 y 3 .
The Taylor expansion of the series  F  around the point  x ,   y = 0 ,   0 ,  as can be confirmed by a Python 3.13 script, is
  F = 1 + 3 x y + x y 2 + 7 x 2 y 2 + 4 x 2 y 3 + x 2 y 4 + 17 x 3 y 3 + 13 x 3 y 4 + 5 x 3 y 5 + x 3 y 6 + 41 x 4 y 4 + + 114 x 6 y 9 + .
For instance, there are  5  traces of height  3  and length  5    (one can easily check that these are in fact the traces  a b c a b , a b a b a ,   a b a b b ,   a b a b c ,   c a b a b )    and  114  traces of height  6  and length  9 .
In view of Theorem 1, it is clear that if the digraphs of cliques Γ 1 and Γ 2 of two dependence graphs Σ ,   D 1 and Σ ,   D 2 have EPs π 1 and π 2 of the same type, i.e., c π 1 =   c π 2 and v π 1 x ,   y = v π 2 x ,   y , with equal CMs A π 1 =   A π 2 , then the generating series of their corresponding trace monoids are equal, i.e., F Σ ,   D 1 =   F Σ ,   D 2 . Note that the converse might not hold. Ιt is therefore natural to ask the following question.
Problem 4. Can we find two non-isomorphic connected dependence graphs Σ ,   D 1 and Σ ,   D 2 over a fixed alphabet Σ , with the property that their corresponding digraph of cliques Γ 1 and Γ 2  have equitable partitions of the same type, and in particular with the same coloration matrix?
Remark 3.
At this point we should mention that there is one extra measure of asymptotic average parallelism, that both trace monoids in Problem 3, share, namely the asymptotic average height  λ C F  on the uniform probability on CF-decompositions. The way this probability distribution is defined is the following: given a trace  t  of height  m ,  we get a trace  t  of height  m + 1  by picking at random and uniformly a CF-admissible clique  c  and by setting  t = t c .  The quantity  λ C F  is then defined as the limit  λ C F = l i m m m E m [ l ] ,    where  E m [ l ]  is the average length of traces of height  m  obtained from the uniform probability on CF-decompositions [3] (Section 5.3). Νormalizing the CM  A π   ,  we obtain the Markovian matrix  A π ^ = a i j ^ i , j , where a i j ^ = a i j   k a i k 1 . Since ( Σ ,   D ) is connected, Lemma 1 implies that A π ^ is an irreducible matrix, so that Perron-Frobenius theorem yields a unique probability vector p π = ( p π 1 ,   ,   p π ( s ) ) ,   such that p π A π ^ = p π . It turns out that λ C F always exists, is a rational number, and using the ergodic theorem on Markov chains [7] (Theorem 4.7), it is given by the formula
λ C F =   i = 1 s p π   i l i   1 .
Now clearly, when two connected DGs share the same CM for EPs of the same type, (5) yields their common asymptotic average height  λ C F .

3. Results

The statement of Problem 3 and the requirement for equitable partitions (EPs) of the same type and equal Coloration Matrices (CMs) on the corresponding Digraphs of Cliques (DGCs), is reminiscent of the notion of common EP that is a necessary and sufficient criterion for fractionally isomorphic simple graphs.
Two simple undirected graphs G 1 and G 2 with adjacency matrices A 1 and A 2 are called fractionally isomorphic, denoted by G 1 f G 2 , if there exists a doubly stochastic matrix S (a square matrix with non-negative entries whose rows and columns all sum to 1 ) , such that A 1 S = S A 2 [8] (Section 6.1). This definition is a relaxation of the one for isomorphic graphs, as in that special case, the required doubly stochastic matrix S is simply a permutation matrix P (a 0,1 -matrix with a unique 1 in each row and column). Two fractionally isomorphic graphs share several common graph theoretical properties: e.g., they have the same order, size, and degree sequence. They also have the same index (the maximum eigenvalue of the adjacency matrix), although they might not be co-spectral (share the entire set of their adjacency eigenvalues).
There is a beautiful connection between fractional isomorphic graphs and EPs of their vertices [8] (Section 6.3). The discrete partition with cells all the singletons containing each vertex is always an EP. On the other hand, the partition with only one cell containing all the vertices is an EP if and only if the graph is regular. The coarsest equitable partition is an EP with the fewest possible number of cells. It is proven to be unique and can be computed with the Weisfeiler-Leman (WL-)algorithm [9], which iteratively refines a given coloring of the vertices of an input graph, until a stable coloring is reached. For a more contemporary discussion on the WL-algorithm, its generalizations, and its usage in machine learning with graphs see [10].
We say that two simple graphs G 1 and G 2 have a common equitable partition if there exist two EPs π 1 and π 2 in G 1 and G 2 , respectively, that have the same number of cells; same number of vertices in each cell; and the same quotient matrix.
Theorem 2.
[8] (p. 140).  G 1 f G 2  if and only if they have a common equitable partition or equivalently if and only if they have a common coarsest equitable partition.
Since a DG is always a subgraph of its DGC, a lighter version of Problem 4 may be posed in the following way.
Problem 5. Can we find two connected non-isomorphic, fractionally isomorphic dependence graphs over a fixed alphabet Σ , that share the same independence polynomial (i.e., their complementary independence graphs have the same clique polynomial)?
If we restrict ourselves to regular graphs of the same order and valency—which have the property that both themselves and their complements are trivially fractionally isomorphic—this question leads to the following easier one.
Problem 6. Can we find two non-isomorphic d -regular independence graphs that share the same clique polynomial and their complementary dependence graphs are connected?
We start with a few remarks on the range of the values of the parameter d .  All 0 -regular graphs are isomorphic to the null graph, and all 1 -regular graphs are isomorphic to a graph that consists of disjoint copies of the complete graph K 2 . Therefore, Problem 6 is in fact posed for d 2 . Making the extra assumption that such a graph is triangle-free, we only need to check when its complement is a connected graph.
Our starting point is a well-known statement, although it cannot be found independently in the literature. It is usually derived from other results, e.g., it is related to [11] (Theorem 3).
Lemma 1.
A  d -regular  ( d 2 )  and triangle-free graph has a disconnected complement if and only if it is the complete bipartite graph  K d , d .
Proof. 
For n = 2 d ,  the graph K d , d is indeed d -regular and triangle-free since it is bipartite. Its complement is clearly disconnected, as it consists of two disjoint copies of the complete graph K d . Conversely, let G be any d -regular and triangle-free graph on n vertices, with a disconnected complement G ¯ . Then G ¯ = H 1 H 2   H k ,   for some k 2 . First observe that we must have k = 2 ,   as otherwise for any 3 vertices x 1 ,   x 2 and x 3 in H 1 ,   H 2 and H 3 , respectively, the edges x 1 x 2 ,   x 1 x 3 and x 2 x 3 necessarily belong to the edge set of G , contradicting the fact that G is triangle-free. Now, since G ¯ = H 1 H 2 , both components must be complete graphs. Indeed, suppose that one of these, without loss of generality H 1 , is not a complete graph. Then there exist two vertices x ,   y in H 1 , such that the edge x y lies in G . and for any vertex z in   H 2 , a triangle formed by x ,   y and z , is a subgraph of G , giving once more a contradiction. Therefore G ¯ = K s K t , with s + t = n . Since G ¯ is also regular of degree n d 1 , we must have s = t = n d . Then we obtain 2 n d = n , which yields n = 2 d and G ¯ = K d K d , and therefore we finally obtain G =   K d , d .
We are now ready to state our first result, which surprisingly yields a whole special family of regular graphs as solutions to Problem 4.
Theorem 3.
All  d -regular triangle-free ( d 2 )   independence graphs over a common given alphabet  Σ —except for the complete bipartite graph  K d , d —always have the same  2 × 2   coloration matrix, with respect to the equitable partition of the corresponding digraphs of cliques ,  with cells the vertices and edges of the independence graph.
Proof. 
By Lemma 1, the complement of any d -regular triangle-free IG G = Σ , I which is not isomorphic to K d , d   is a connected graph. Consider the partition π = { V ,   E } of the cliques of G , whose cells are the vertex set V and the edge set E in G . If V = n then E = n d 2 , since G is d -regular. We will show that π is an EP and its CM for the DGC Γ of the corresponding DG G ¯ = Σ , D will depend only on the order n and the degree d of G .□
We use the negation of CF-admissibility and construct the CDGC Γ ¯ of the DGC Γ . Consider an arbitrary vertex u of G . It is clear that it will have d neighbors in G , and hence d other vertices as its direct successors in Γ ¯ ; let us denote them by v 1 ,   v 2 ,   ,   v d . Let us now count all edges that are direct successors of u in Γ ¯ . We claim that in total there exist exactly d 2 such connections. These in fact correspond to the d incident edges u v 1 ,   ,   u v d ,   to the vertex u ; and to all other edges that are incident to vertices v 1 ,   v 2 ,   ,   v d ,   i.e., the edges of the form
v 1 w 1,1 ,   ,   v 1 w 1 , d 1 ;     v 2 w 2,1 ,   ,   v 1 w 2 , d 1 ;     ;   v d w d , 1 ,   ,   v 1 w d , d 1 .
All edges in (6) are distinct to each other, since v i w i , k i   =   v j w j , k j   , would yield w i , k i   = v j and w j , k j = v i ,   and this would imply that v i v j is an edge, a contradiction since we would then have the triangle with vertices u , v i ,   v j in G . Therefore, in total, we have d + d 1 d = d 2 direct successors from an arbitrary given vertex u to the set of edges (2-cliques) in Γ ¯ . On the other hand, there is clearly no direct successor in Γ ¯ from an edge to either a vertex or any edge. This analysis yields the matrix A π ¯ = d d 2 0 0 , therefore by Formula (3) the CM A π of the DGC Γ is equal to
A π = n d n d 2 d 2 n 0 n d 2 0 = n d n 2 d d n n d 2 .
The entries of this coloration matrix clearly depend only on the parameters n and d , as required.
The smallest pair of 3 -regular (cubic) IGs that have the same CM, and therefore the same generating series of height and length F , consists of the cube Q 3 , and the Wagner graph M 8 , and is depicted in Figure 3. Note that the former is a vertex and edge-transitive graph, whereas the latter is only vertex transitive. Nevertheless, the EP described in the theorem yields the same CM, although it is an orbit EP (is produced from a certain automorphism of the graph) for the former, and a non-orbit EP for the latter. These two graphs are in fact the only triangle-free cubic graphs of order 8. For this particular pair of cubic graphs let us now calculate the commonly shared generating series F . Substituting n = 8 and d = 3 in (7) we obtain the coloration matrix A π = 5 3 8 12 . The associated monomial coloration matrix is A π x , y = 5 x y 3 x y 8 x y 2 12 x y 2 . Now since l 1 = 1 and l 2 = 2 , Theorem 1 yields
F = 1 + 8 ,   12 1 5 x y 3 x y 3 x y 2 1 12 x y 2 1 x y x y 2 .
Calculating the inverse we finally obtain the bivariate generating series
F = 1 + 3 x y 1 5 x y 12 x y 2 + 36 x 2 y 3 .
The Taylor expansion of the series F around the point x ,   y = 0 ,   0 , as can be confirmed by a Python 3.13 script, is
F = 1 + 8 x y + 12 x y 2 + 40 x 2 y 2 + 120 x 2 y 3 + 144 x 2 y 4 + 200 x 3 y 3 + 792 x 3 y 4 + .
We can also calculate the commonly shared asymptotic average height λ C F on uniform probability on CF-decompositions, for the trace monoids with IGs the graphs Q 3 and M 8 . The associated Markovian matrix is
A π ^ = 5 / 8 3 / 8 8 / 20 12 / 20 = 5 / 8 3 / 8 2 / 5 3 / 5 ,
and the corresponding unique probability vector p π is calculated as p π = ( 16 / 31, 15/31), so that (5) yields
λ C F = 16 31 1 + 15 31 2 1 = 31 36 86.11 % .
There exist three other connected cubic graphs of order 8 that are not triangle-free, which have distinct clique polynomials, since the number of triangles differs in each one of them [12] (Figure 12). Consequently, the height and length series of their corresponding trace monoids will be distinct.
Our next result deals with the general case of a 2 -regular IG G . Such a graph is isomorphic to a disjoint union of cycle graphs C k , for k 3 . It is therefore clear that two such graphs of the same order share the same clique polynomial if and only if they have the same number of triangular connected components. The complement of such a graph is always connected except form the case where G is just a copy of a 4 -cycle, which is isomorphic to the complete bipartite graph K 2,2 ; this case has been already excluded in view of Lemma 1.
Theorem 4.
Among2-regular independence graphs of the same order   n ,  those with the same number  t  of triangular connected components share the same CM, for a suitable EP of the DGC of their DGs.
Proof. 
Let G = ( V ,   E )  be the given IG. Label the triangular components of G by T 1 ,   T 2 ,   ,   T t and write the vertices of each T i as u i 1 ,   u i 2 ,   u i 3 . We partition the set of cliques G into the following five cells:
  • C 1 : = all vertices that belong to some triangle = u i 1 ,   u i 2 ,   u i 3   :   i t ;
  • C 2 : =   vertices that lie on non-triangular cycles   = V C 1 ;
  • C 3 : =   all edges inside the triangles =   u i 1 u i 2 ,   u i 1 u i 3 ,   u i 2 u i 3   :   i t ;
  • C 4 : =   edges of non-triangular cycles   = E C 3 ; and
  • C 5 : =   the triangles themselves =   { u i 1 u i 2 u i 3   : i [ t ] } .□
Set π = C 1 ,   C 2 ,   C 3 ,   C 4 ,   C 5 . We clearly have c π = 3 t ,   n 3 t ,   3 t ,   n 3 t ,   t   . We use again the negation of CF-admissibility on the CDGC Γ ¯ of the DGC Γ . Consider an arbitrary vertex in C 1 . Let this be, without loss of generality, the vertex u i 1 T i . It is linked only to its two adjacent vertices u i 2 , u i 3 in T i , and to no other vertex of some T j for j i , or of any larger cycle. It is also linked to the three edges u i 1 u i 2 ,   u i 1 u i 3 ,   u i 2 u i 3   in T i and to no other edge of some T j for j i , or of any larger cycle. Finally, it is linked to the unique triangle u i 1 u i 2 u i 3 in T i . This analysis yields the vector ( 2 ,   0 ,   3 ,   0 ,   1 ) as the 1st row of the matrix A π ¯ .
Now consider a vertex v C 2 , which belongs to an arbitrary circular non-triangular component. As in the previous case, it is linked to its two adjacent vertices x ,   y and to no other vertices of that cycle, or any other cycle or triangle. It will also be linked to four of its edges, namely to its two incident edges e 1 = x v , e 2 = v y and to two more incident edges e 3 = x z , e 4 = y w to its neighbors x ,   y . This shows that the 2nd row of A π ¯ is the vector 0 ,   2 ,   0 ,   4 ,   0 .
Consider an arbitrary edge in C 3 , and without loss of generality let this be the edge u i 1 u i 2 in T i . There is only one vertex in C 1 such that this edge is linked, namely the vertex u i 3 T i . It is also linked only to the edges u i 1 u i 3 and u i 2 u i 3 in C 3 , and only to the triangle u i 1 u i 2 u i 3 in C 5 . This shows that the 3rd row of A π ¯ is the vector 1 ,   0 ,   2 ,   0 ,   1 .
Finally, any edge in C 4 or any triangle in C 5 has no links to any element of the given partition, so the 4th and 5th row of A π ¯ will be both equal to the zero vector. Concluding, we obtain the 5 × 5 matrix A π ¯ = 2 0 3 0 1 0 2 0 4 0 1 0 2 0 1 0 0 0 0 0 0 0 0 0 0 , so by (3) or (4), the CM A π   that corresponds to the EP π of the DGC Γ is equal to
A π = 3 t 2 n 3 t 3 t 3 n 3 t t 1 3 t n 3 t 2 3 t n 3 t 4 t 3 t 1 n 3 t 3 t n 3 t t 1 3 t n 3 t 3 t n 3 t t 3 t n 3 t 3 t n 3 t t .
As this matrix depends only on the parameters n and t , which are common for all such IGs, the result follows.
In Figure 4 below we give the smallest example, with respect to the order of graphs, of two such 2-regular independence graphs, as mentioned in Theorem 4.

4. Conclusions and Further Research

In this paper we have studied the problem of finding non-isomorphic connected Dependence Graphs (DGs) over the same alphabet with the property that their corresponding trace monoids have the same generating series F of height and length. A necessary condition for this is that their corresponding Independence Graphs (IGs) must share the same clique polynomial. The main practical significance of this study is the construction of parallel systems that have the same amount of average parallelism; we have seen this for three distinct such measures. The calculation of F had been efficiently done in terms of the Digraph of Cliques (DGC), which depicts the Cartier-Foata (CF-)admissibility condition (or of the complement of the digraph of cliques (CDGC) that depicts the negation of CF-admissibility), exploiting its symmetries. In this way, two DGs with DGCs that have Equitable Partitions (EPs) of the same type and same Coloration Matrix (CM) have the same series F . This is reminiscent of the notion of common EP, which is a well-known necessary and sufficient condition for two simple graphs to be fractionally isomorphic.
Exploiting this idea in the special case of d -regular IGs we have fully studied the case d = 2 , proving that two 2 -regular non-isomorphic IGs have the same coloration matrix if and only if they have the same number of triangular connected components. Restricting to the special case of triangle-free graphs, we have shown that for any d 2 , two d -regular triangle-free IGs—which are different from the complete bipartite graph K d , d - have always the same CM for their trace monoids.
Further research work underway might include the following:
Suppose that we have two fractionally isomorphic and connected dependence graphs over the same alphabet that share the same independence polynomial and consider their digraph of cliques. Does there exist an algorithm which decides about the existence or not of equitable partitions of the digraph of cliques, that are of the same type with the same coloration matrix? What could be inferred about the complexity of such an algorithm? It seems that Paige and Tarjan’s algorithm [13], a well-known partition refinement procedure, or some variation of it, would be the basis of such an algorithm. In [14] these notions are extended to arbitrary relational structures, which include directed graphs as a specific case. Furthermore, the WL-algorithm’s iterative refinement process can be applied to such structures to test for a broader aspect of fractional isomorphism. It seems that the suitable concept that extends the notion of fractional isomorphism from undirected to directed graphs and their out-equitable partitions, is the notion of row/left fractional isomorphism.
If we restrict ourselves to regular graphs, can we say more than what was presented here? For cubic graphs, in particular, this seems quite promising, as there is a very rich theory [12] which could be combined with our findings so far and possibly extend them to promising new results.
In this paper we have treated partially the case of regular graphs. We are not yet sure how our methods might extend to non-regular graphs. Quite recently, we have managed to find pairs of non-regular graphs that are solutions to Problem 5, i.e., fractionally isomorphic connected non-regular graphs with the same independence polynomial. Determining whether the digraphs of cliques of these pairs admit equitable partitions of the same type with the same CM, or whether the corresponding trace monoids share the same generating series, is work in progress.

Author Contributions

Conceptualization, resources, writing-review and editing, supervision, methodology, project administration I.M.; methodology, software, validation, formal analysis, C.K.; investigation, resources, data curation, writing—original draft preparation, I.M.; writing—review and editing, visualization, C.K. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
DGDependence Graph
IGIndependence Graph
DGCDigraph of Cliques
CDGCComplement of Digraph of Cliques
EPEquitable Partition
CMColoration Matrix

References

  1. Diekert, V.; Rozenberg, G. (Eds.) The Book of Traces; World Scientific: Singapore, 1995. [Google Scholar]
  2. Cartier, P.; Foata, D. Problèmes combinatoires de commutation et rearrangements. In Lecture Notes in Mathematics; Springer: Berlin/Heidelberg, Germany, 1969; Volume 85. [Google Scholar]
  3. Krob, D.; Mairesse, J.; Michos, I. Computing the average parallelism in trace monoids. Discret. Math. 2003, 273, 131–162. [Google Scholar] [CrossRef]
  4. Cvetkovic, D.; Doob, M.; Sachs, H. Spectra of Graphs. In Theory and Applications, Pure and Applied Mathematics; Wiley: Paris, France, 1980; Volume 87. [Google Scholar]
  5. Godsil, C.; Royle, G.F. Algebraic Graph Theory, Graduate Text in Mathematics; Springer Science and Business Media: New York, NK, USA, 2001; Volume 207. [Google Scholar]
  6. Deng, A.; Sato, I.; Wu, Y. Homomorphisms, representations and characteristic polynomials of digraphs. Linear Algebra Its Appl. 2007, 423, 386–407. [Google Scholar] [CrossRef]
  7. Seneta, E. Non-Negative Matrices and Markov Chains, 2nd ed.; Springer Series in Statistics; Springer: Berlin/Heidelberg, Germany, 1981. [Google Scholar]
  8. Scheinerman, E.R.; Ullman, D.H. Fractional Graph Theory, A Rational Approach to the Theory of Graphs; Dover Publications, Inc.: Mineola, NY, USA, 1997. [Google Scholar]
  9. Weisfeiler, B.; Leman, A.A. A reduction of a Graph to a Canonical Form and an Algebra Arising during This Reduction. Nauchno-Tech. Informatsia. 1968, 2, 12–16. [Google Scholar]
  10. Morris, C.; Lipman, Y.; Maron, H.; Rieck, B.; Kriege, N.M.; Grohe, M.; Fey, M.; Borgwardt, K. Weisfeiler and Leman go Machine Learning: The Story so far. J. Mach. Learn. Res. 2023, 23, 15865–15923. [Google Scholar]
  11. Chung, M.-D.; West, D.B. Large P4-free graphs with bounded degree. J. Graph. Theory 1993, 17, 109–116. [Google Scholar] [CrossRef]
  12. Greenlaw, R.; Petreschi, R. Cubic graphs. ACM Comput. Surv. (CSUR) 1995, 27, 471–495. [Google Scholar] [CrossRef]
  13. Paige, R.; Tarjan, R.E. Three Partition Refinement Algorithms. Siam J. Comput. 1987, 16, 973–989. [Google Scholar] [CrossRef]
  14. Butti, S.; Dalmau, V. Fractional homomorphism, Weisfeiler-Leman invariance, and the Sherali-Adams hierarchy for the Constraint Satisfaction Problem. In Leibniz International Proceedings in Informatics (LIPIcs), Proceedings of the 46th International Symposium on Mathematical Foundations of Computer Science (MFCS 2021), Tallinn, Estonia, 23–27 August 2021; Schloss Dagsthul—Leibniz-Zentrum für Informatik: Wadern, Germany, 2021. [Google Scholar]
Figure 1. The dependence graph (on the left column) and the corresponding independence graph (on the right column) of the trace monoid defined in Example 1.
Figure 1. The dependence graph (on the left column) and the corresponding independence graph (on the right column) of the trace monoid defined in Example 1.
Proceedings 123 00008 g001
Figure 2. The digraph of cliques Γ  (on the left column) and its complement Γ ¯ (on the right column) of the trace monoid defined in Example 1. Observe that Σ , D and Σ , I are subgraphs of Γ and Γ ¯ , respectively. Furthermore, Γ ¯ is clearly less complicated than Γ . In fact, one can start from the negation of CF-admissibility conditions, obtain Γ ¯ ,  and then consider its complement Γ .
Figure 2. The digraph of cliques Γ  (on the left column) and its complement Γ ¯ (on the right column) of the trace monoid defined in Example 1. Observe that Σ , D and Σ , I are subgraphs of Γ and Γ ¯ , respectively. Furthermore, Γ ¯ is clearly less complicated than Γ . In fact, one can start from the negation of CF-admissibility conditions, obtain Γ ¯ ,  and then consider its complement Γ .
Proceedings 123 00008 g002
Figure 3. The smallest pair of cubic triangle-free IGs with the same CM: the cube graph Q 3  is depicted at the left with blue color, and the Wagner graph M 8 is depicted in two different drawings with light orange color. Note that the light orange drawing in the middle is almost identical to the blue one of the cube graph: edges 1 4 and 5 8 of the blue drawing are switched to edges 1 8 and 4 5 in the middle one.
Figure 3. The smallest pair of cubic triangle-free IGs with the same CM: the cube graph Q 3  is depicted at the left with blue color, and the Wagner graph M 8 is depicted in two different drawings with light orange color. Note that the light orange drawing in the middle is almost identical to the blue one of the cube graph: edges 1 4 and 5 8 of the blue drawing are switched to edges 1 8 and 4 5 in the middle one.
Proceedings 123 00008 g003
Figure 4. The smallest pair (of order n = 13 ) of 2-regular non-isomorphic IGs with only one triangular component; according to Theorem 4 both graphs have the same CM. The one in the first row has also one copy of the cycle C 4 and the cycle C 6 ;  whereas the one in the second row has two extra copies of the cycle C 5 . .
Figure 4. The smallest pair (of order n = 13 ) of 2-regular non-isomorphic IGs with only one triangular component; according to Theorem 4 both graphs have the same CM. The one in the first row has also one copy of the cycle C 4 and the cycle C 6 ;  whereas the one in the second row has two extra copies of the cycle C 5 . .
Proceedings 123 00008 g004
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

Michos, I.; Kourouzides, C. Combinatorial Comparison of Trace Monoids via Their Dependence Graph Symmetries. Proceedings 2025, 123, 8. https://doi.org/10.3390/proceedings2025123008

AMA Style

Michos I, Kourouzides C. Combinatorial Comparison of Trace Monoids via Their Dependence Graph Symmetries. Proceedings. 2025; 123(1):8. https://doi.org/10.3390/proceedings2025123008

Chicago/Turabian Style

Michos, Ioannis, and Constantinos Kourouzides. 2025. "Combinatorial Comparison of Trace Monoids via Their Dependence Graph Symmetries" Proceedings 123, no. 1: 8. https://doi.org/10.3390/proceedings2025123008

APA Style

Michos, I., & Kourouzides, C. (2025). Combinatorial Comparison of Trace Monoids via Their Dependence Graph Symmetries. Proceedings, 123(1), 8. https://doi.org/10.3390/proceedings2025123008

Article Metrics

Back to TopTop