Home Path homology theory of edge-colored graphs
Article Open Access

Path homology theory of edge-colored graphs

  • Yuri V. Muranov and Anna Szczepkowska EMAIL logo
Published/Copyright: July 30, 2021

Abstract

In this paper, we introduce the category and the homotopy category of edge-colored digraphs and construct the functorial homology theory on the foundation of the path homology theory provided by Grigoryan, Muranov, and Shing-Tung Yau. We give the construction of the path homology theory for edge-colored graphs that follows immediately from the consideration of natural functor from the category of graphs to the subcategory of symmetrical digraphs. We describe the natural filtration of path homology groups of any digraph equipped with edge coloring, provide the definition of the corresponding spectral sequence, and obtain commutative diagrams and braids of exact sequences.

1 Introduction

In this paper, we continue to study the homological properties of colored digraphs and graphs. It should be mentioned that, on the basic concepts of the path homology theory introduced in [1,2,3], the collection of path homology theories for vertex colored (di)graphs have been already constructed in [4].

The path homology theory is a homology theory for digraphs that computes the simplicial homology of a finite simplicial complex S if applied to its incidence digraph G = G S defined in the following way (see [1,3]). For a finite simplicial complex S , let V be the set of its simplexes. Consider a digraph G = ( V , E ) with the set of vertices V as above and the set of arrows E such that σ τ is an arrow if and only if τ σ . Then the path homology of the digraph G is naturally isomorphic to the simplicial homology of the simplicial complex S . The cohomology theory of digraphs that is dual to the path homology theory was introduced in previous studies [5,6, 7,8]. This cohomology theory was motivated by the physical applications of discrete mathematics. This theory provides a differential calculus on digraphs and discrete sets which are considered as discretizations of topological spaces. Thus, various physical theories can be formulated on a discrete set analogous to the continuum case.

Recently, the path homology theory has been used in applications of the persistent homology to the various types of networks (see, for e.g., [9,10]). So in [10] the directed networks related to applications are considered and efficient algorithms for computing one-dimensional path homology and its persistent version are developed.

In what follows, we provide the category of edge-colored digraphs together with the notion of the homotopy and the homotopy category of edge-colored digraphs. For any edge-colored digraph, we define the collection of edge-colored path homology groups and indicate the possibility of the functorial passage from the category of graphs to the subcategory of symmetrical digraphs. We also prove the colored homotopy invariance of the colored path homology and describe its algebraic properties. More precisely, we discuss the natural filtration of the path homology groups of the edge-colored digraph, construct commutative diagrams and braids of exact sequences for those homology groups, and describe the spectral sequence that is associated with the filtration. This paper contains many examples to illustrate the non-triviality of edge-colored homology groups. We discuss also possible applications of the constructed theory.

2 Preliminaries

In this section, for the sake of convenience, we review some basic notions of various categories of digraphs, graphs (see [11,12,13]), and the path homology theory (see [1,2,3]).

A graph G = ( V , E ) is a nonempty set V of objects called vertices together with a set E of non ordered pairs { v , w } E of distinct vertices v , w V called edges.

A directed graph or simply a digraph G = ( V , E ) is a nonempty set V of objects called vertices together with a set E of ordered pairs of distinct vertices of V called directed edges or arrows. A pair ( v , w ) E is denoted v w , whereas the vertices v and w are called, respectively, the origin and the end of the given arrow. Accordingly, we write v = orig ( v w ) , w = end ( v w ) .

Two different edges (arrows) e , e E G of a graph (digraph) G are called incident if they have at least one common vertex.

Let G = ( V , E ) be a graph. The corresponding symmetric digraph G ˜ = ( V ˜ , E ˜ ) is built from the same set of vertices V ˜ = V but each edge { v , w } E gives rise to two arrows, namely ( v w ) , ( w v ) E ˜ .

Let G = ( V G , E G ) and H = ( V H , E H ) be any graphs. A mapping f : G H between two graphs is defined as a mapping f : V G V H such that for any edge { v , w } E G , we have either { f ( v ) , f ( w ) } E H or f ( v ) = f ( w ) V H . The mapping f is called a homomorphism if { f ( v ) , f ( w ) } E H for any { v , w } E G .

Let G = ( V G , E G ) and H = ( V H , E H ) be any digraphs this time. A digraph mapping f : G H (or simply a mapping) from a digraph G to a digraph H is a mapping f : V G V H such that for any arrow ( v w ) E G , we have either ( f ( v ) f ( w ) ) E H or f ( v ) = f ( w ) V H . The mapping f is called a homomorphism if ( f ( v ) f ( w ) ) E H for any ( v w ) E G .

Having in mind all the considerations above, we point out that we are thus provided with the following categories: the category G of graphs and graph mappings, the subcategory NG of G with the same objects and with the morphisms given by homomorphisms, the category D of digraphs and digraph mappings, and the subcategory ND of D with the same objects and with the morphisms given by homomorphisms. It is easy to check that the passing from a graph G to a symmetric digraph G ˜ naturally defines the mapping of morphisms and gives the functors S : G D and NS : NG ND .

Let G and H be any graphs. We define their Box product G H as a graph with the set of vertices V G H = V G × V H and the set of edges E G H such that { ( x , y ) , ( x , y ) } E G H if and only if either x = x and { y , y } E H or { x , x } E G and y = y .

We define the Box product G H of two digraphs G and H in a similar fashion, namely as a digraph with the set of vertices V G H = V G × V H and the set of edges E G H such that there is an arrow ( ( x , y ) ( x , y ) ) E G H if and only if either x = x and y y or x x and y = y .

Fix n 0 . Denote by J n a graph with the set of vertices { 0 , 1 , , n } and the set of edges { { i , i + 1 } 0 i n 1 } . From now on J n will be called a segment graph. Denote by I n any digraph with the set of vertices { 0 , 1 , , n } and the set of edges in which there is exactly one of the arrows: i i + 1 or i + 1 i for 0 i n 1 . Such I n will be called a segment digraph.

Two graph mappings f 0 , f 1 : G H are called homotopic and denoted accordingly f 0 f 1 if there exists a segment graph J n and a mapping F : G J n H called a homotopy between f 0 and f 1 such that

F G { 0 } = f 0 : G { 0 } H , F G { n } = f 1 : G { n } H .

Two graph homomorphisms are called strongly homotopic if the homotopy between them is also a homomorphism.

Two digraph mappings f 0 , f 1 : G H are called homotopic and denoted f 0 f 1 if there exists a segment digraph I n together with a mapping F : G I n H called a homotopy between f 0 and f 1 such that

F G { 0 } = f 0 : G { 0 } H , F G { n } = f 1 : G { n } H .

Two digraph homomorphisms are called strongly homotopic if the homotopy between them is a homomorphism. In the case of homotopy F for which n = 1 , the map F is called the one-step homotopy of (di)graphs.

Now we give a brief explanation of the notion of homotopy in the case of graphs that is similar to the case of digraph given in [2]. There exists a one-step homotopy F between graph mappings f : G H and g : G H if and only if either f ( x ) = g ( x ) V G or { f ( x ) , g ( x ) } E H for every x V G . It follows that two graph mappings f and g are homotopic if there is a finite sequence of graph mappings f = f 0 , f 1 , , f n = g from G to H such that f k and f k + 1 are one-step homotopic (see also Examples 3.6, 3.7, and 3.9).

This time, it is easy to check that we are provided with the following categories: the category G of graphs and classes of homotopic mappings, the category NG with the same objects and with the morphisms given by the classes of strongly homotopic homomorphisms, the category D of digraphs and classes of homotopic mappings, and the category ND with the same objects and with the morphisms given by the classes of strongly homotopic homomorphisms.

It follows easily from [2, Proposition 6.5] that the functors S and NS preserve the relation to be homotopic and hence define functors S : G D and NS : NG ND .

Now we turn our attention to the path homology groups of any (di)graph and provide necessary definitions. Let G = ( V , E ) be a digraph and R be a commutative ring.

An elementary p -path denoted e i 0 i p is defined as any sequence i 0 , , i p of vertices. Let Λ p ( V , R ) be a free R -module generated by all elementary p -paths. The elements of Λ p are called p -paths. We set Λ 1 = 0 and define the boundary operator : Λ p Λ p 1 in the following way:

e i 0 i p = q = 0 p ( 1 ) q e i 0 i q ^ i p for p 1 , 0 for p = 0 .

The operator defined above has the property 2 = 0 .

For p 1 , let I p = I p ( V ) be the submodule of Λ p that is generated by all elementary paths for which two consecutive vertices are equal. Set I 0 = I 1 = 0 . Then ( I p ) I p 1 and we obtain a chain factor complex = p ( V , R ) = Λ p / I p with the differential that is induced by . The elements of this module are called regular paths and regular elementary paths for basic elements. Now we return to the consideration of the digraph G = ( V , E ) . For p 1 , a regular elementary path e i 0 i p is called allowed if ( i k i k + 1 ) is an arrow of the digraph G for 0 k p 1 . For p 0 , let A p = A p ( G , R ) be a submodule of p ( V , R ) that is generated by all the allowed elementary p -paths and set A 1 = 0 . Define a submodule Ω p = Ω p ( G , R ) = { v A p : v A p 1 } of the module A p . The submodule Ω p consists of all linear combinations v of allowed paths for which v is a linear combination of allowed paths as well. Having all the above in mind, we obtain a chain complex Ω ( G , R ) . The homologies of this chain complex are called path homologies of the digraph G and denoted by

H p ( G , R ) ker Ω p / im Ω p + 1 .

For a graph G we define the path homology H p ( G , R ) setting H p ( G , R ) H p ( G ˜ , R ) , where G ˜ denotes the corresponding symmetric digraph.

For a digraph mapping f : G H , define for every p 0 the induced map f : Λ p ( V G ) Λ p ( V H ) given on the basic elements by the rule

(2.1) f ( e i 0 i p ) = e f ( i 0 ) f ( i p ) .

The map f is a morphism of chain complexes and it is clear that f ( I p ( V G ) ) I p ( V H ) [2]. Hence, we obtain an induced chain map of quotient chain complexes f : ( V G ) ( V H ) that is defined on basic elements by the rule

(2.2) f ( e i 0 i p ) = e f ( i 0 ) f ( i p ) , if e f ( i 0 ) f ( i p ) is regular , 0 , if e f ( i 0 ) f ( i p ) otherwise .

It follows from (2.2) that if a path e i 0 i p A p ( G ) , then f ( e i 0 i p ) is 0 A p ( H ) or is allowed. Hence, f ( A p ( G ) ) A p ( H ) . Now the standard line of arguments provides a morphism of chain complexes Ω ( G ) Ω ( H ) and a homomorphism of homology groups H ( G , R ) H ( H , R ) .

Thus, the path homology groups of digraphs and graphs are functorial and these groups are homotopy invariant [2].

3 Categories of edge-colored digraphs and graphs

In this section, we introduce several categories of edge-colored graphs and digraphs, describe their basic properties, and provide examples. In the next section, we shall use these categories for constructing the collection of edge-colored path homology theories.

An edge coloring of a graph (digraph) G = ( V G , E G ) is given by an assignment of a color to each edge (arrow) e E G . An edge coloring is called proper if incident edges (arrows) have distinct colors. An edge coloring is called k-improper if for any edge (arrow) e E G there exist at most k incident edges (arrows) having the same color as e . An edge coloring that uses k colors is called a k-edge coloring.

An edge coloring of a (graph) digraph G = ( V G , E G ) can be considered as a pair ( G , φ ) , where φ : E G N is a function. For the k -edge coloring, we assume that φ : E G { 1 , , k } . In what follows, we shall consider proper coloring as the k -improper coloring with k = 0 . Since from now on only edge colorings will be considered, the word edge will be accordingly omitted.

Definition 3.1

Let ( G , φ ) and ( H , ψ ) be any colored graphs (digraphs). A graph (digraph) mapping f : G H is called a colored morphism (or simply a morphism) if ψ ( f ( e ) ) = φ ( e ) for all e E G with f ( e ) E H .

Thus, we obtain the following categories: the category CG of colored graphs and the colored morphisms, the subcategory CNG with the same objects and with the colored morphisms that are homomorphisms, the category CD of colored digraphs and the colored morphisms, and the subcategory CND with the same objects and with the colored morphisms given by homomorphisms.

For a colored graph ( G , φ ) , we define a colored symmetric digraph ( G ˜ , φ ˜ ) by setting φ ˜ ( v w ) = φ ˜ ( w v ) = φ ( v , w ) . Thus, as in Section 2, we obtain the functors CS : CG CD and CNS : CNG CND .

For a colored (di)graph ( G , φ ) , we can consider this (di)graph G without any coloring. Any morphism of colored (di)graphs f : ( G , φ ) ( H , ψ ) is, in particular, a (di)graph mapping and we obtain a collection of forgetful functors from the categories of colored (di)graphs to the corresponding categories of (di)graphs.

Example 3.2

Consider the following colored digraph G :

Let the mapping f : G G be given on the set of vertices by

f ( a ) = a , f ( b ) = f ( c ) = b , f ( x ) = f ( y ) = x .

Then f is a morphism of colored digraphs.

For a colored digraph ( G , φ ) , define a function κ which returns the number of different colors that are being used for the coloring of arrows in a non empty set A of arrows in E G . For every allowed path v = e i 0 i p in the colored digraph ( G , φ ) , we define κ ( v ) = 0 for p = 0 and, for p 1 , we put κ ( v ) = κ ( A ) , where A consists of arrows i 0 i 1 , , i p 1 i p of the path v . An allowed regular elementary path v = e i 0 i p ( p 0 ) is called s-colored if κ ( v ) = s .

Let f : ( G , φ ) ( H , ψ ) be a colored morphism. By (2.2) and Definition 3.1, for a regular path v = e i 0 i p in the digraph G we have κ ( f ( v ) ) = κ ( v ) if the path f ( v ) is regular. In the opposite case of the non-regular path f ( v ) , we set κ ( f ( v ) ) = 0 . Then we have κ ( f ( v ) ) κ ( v ) for any allowed path v = e i 0 i p in the colored digraph ( G , φ ) .

Now we introduce the notion of a s-colored homotopy between two colored morphisms of digraphs. Denote by I the segment digraph I 1 = ( 0 1 ) . For any allowed elementary p -path v = e i 0 i p in a colored digraph ( G , φ ) , define an allowed elementary ( p + 1 ) -path v ^ k ( 0 k p ) in G I by v ^ k = e i 0 i k i k i p , where i j denotes the vertex ( i j , 0 ) G { 0 } and i j denotes the vertex ( i j , 1 ) G { 1 } . These notions are well defined since we have the natural identifications G = G { 0 } and G = G { 1 } . For the product G I , we define a coloring φ i of the subgraph G { i } G I ( i = 0 , 1 ) by setting φ i [ ( v , i ) ( w , i ) ] = φ ( v w ) , where ( ( v , i ) ( w , i ) ) E G { i } . Denote by E [ 0 , 1 ] the set of edges of the digraph G I that have the form ( ( v , 0 ) ( v , 1 ) ) with v V G . Any coloring φ [ 0 , 1 ] : E [ 0 , 1 ] N of the set of edges E [ 0 , 1 ] together with the colorings φ i for i = 0 , 1 induce the coloring of the digraph G I which we denote Φ [ 0 , 1 ] : E G I N .

Definition 3.3

Let f 0 , f 1 : ( G , φ ) ( H , ψ ) be colored morphisms of colored digraphs and let F : G I H be a homotopy.

  1. For s 0 , we say that F defines the s-colored one-step homotopy from f 0 to f 1 if there exists a coloring φ [ 0 , 1 ] : E [ 0 , 1 ] N such that the mapping F is a colored morphism

    F : ( G I , Φ [ 0 , 1 ] ) ( H , ψ )

    and, for every allowed path v = e i 0 i p in G with κ ( v ) s , the condition κ ( F ( v ^ k ) ) s is satisfied for every 0 k p . We denote such a homotopy by ( F , φ [ 0 , 1 ] ) or simply F s if the mapping φ [ 0 , 1 ] is clear from the context.

  2. The colored morphisms f 0 , f 1 are called s-colored one-step homotopic if there exists an s -colored one-step homotopy from f 0 to f 1 or from f 1 to f 0 .

Definition 3.4

Let f , g : ( G , φ ) ( H , ψ ) be colored morphisms of colored digraphs. We say that f is s-colored homotopic to g if there exists a finite sequence of colored morphisms f = f 0 , f 1 , , f p 1 , f p = g such that any two consequent morphisms are s -colored one-step homotopic.

Let f , g be s -colored homotopic morphisms as in Definition 3.4 with the sequence f , f 1 , , f p = g of s -colored one-step homotopies. By Definition 3.3, for every pair ( f k , f k + 1 ) of consequent morphisms, we have two possibilities. First, there is a colored morphism F k : ( G I , Φ [ 0 , 1 ] k ) ( H , ψ ) such that F k G { 0 } = f k and F k G { 1 } = f k + 1 . Second, there is a colored morphism F k : ( G I , Φ [ 0 , 1 ] k ) ( H , ψ ) such that F k G { 0 } = f k + 1 and F k G { 0 } = f k . Now, define a segment digraph I p in the following way. For every pair of vertices ( k , k + 1 ) with 0 k p 1 , there is an arrow k k + 1 if the first case of the colored morphism F k occurs and there is an arrow k + 1 k if the second case of the colored morphism F k occurs. Now, the coloring Φ [ 0 , 1 ] k is well defined on the subgraph k k + 1 or the subgraph k + 1 k of the digraph I p whichever case occurs. The colorings Φ [ 0 , 1 ] k with 0 k p 1 define a coloring Φ of the digraph G I p . Moreover, the union of morphisms F k defines a colored morphism F : ( G I p , Φ ) ( H , ψ ) since F k G { k + 1 } = F k + 1 G { k } . Please note also that the condition (i) of Definition 3.3 is satisfied for the morphism F k on the sub-digraph k k + 1 (or the sub-digraph k + 1 k in the second case) of I p under natural identification of k k + 1 with I ( k + 1 k with I , respectively).

We would like to indicate here that the notion of s -colored homotopy essentially depends on the number s = 0 , 1 , 2 . Two colored digraph morphisms f and g are 0-colored homotopic only in the case of f = g . Indeed, let ( F , φ [ 0 , 1 ] ) be a 0-colored homotopy from f to g and f ( i ) g ( i ) for a vertex i V G . Then, for v = e i , we have κ ( v ) = 0 and κ ( F ( v ^ 0 ) ) = 1 . Thus, we obtain a contradiction and hence f ( i ) = g ( i ) for every i V G . Now let f , g : G H be k -colored digraphs and s k . Then f and g are s -colored homotopic if and only if these morphisms are homotopic as digraph mappings. It follows from Definitions 3.3, 3.4, and the definition of k -coloring that for any regular paths v in G , we have κ ( v ) s and κ ( F ( v ^ k ) ) s .

Now we prove that relation to be s -colored homotopic is an equivalence relation and provide several examples.

Proposition 3.5

The relationto be s -colored homotopicis an equivalence relation for any s 0 on the set of colored morphisms f : ( G , φ ) ( H , ψ ) of colored digraphs.

Proof

Let f : G H be a colored morphism. Define a homotopy F : G I H by F ( v , i ) = f ( v ) where ( v , i ) V G { i } for i = 0 , 1 and define the coloring φ [ 0 , 1 ] : E [ 0 , 1 ] N by φ [ 0 , 1 ] ( ( v , 0 ) ( v , 1 ) ) = 1 . Since f ( e ) is a vertex in H for any arrow e E [ 0 , 1 ] , we conclude that for any regular path v = e i 0 i p the path F ( v ^ k ) is not regular and hence κ ( F ( v ^ k ) ) = 0 s . Thus, the pair ( F , φ [ 0 , 1 ] ) is s -colored homotopy for any s 0 and relation “to be s -homotopic” is reflexive. Note that in the place of the color “1” in the definition of the homotopy F s we can take any another color.

Let f be s-colored homotopic to g due to the sequence of colored morphisms f = f 0 , f 1 , , f p 1 , f p = g as in Definition 3.4. Then the sequence of those morphisms in reverse order g = f p , f p 1 , , f 1 , f 0 = f gives the s -colored homotopy from g to f by Definition 3.3. Thus, the relation is also symmetric.

Let f , g , h : G H be s -colored morphisms for which f is s -colored homotopic to g by a sequence of colored morphisms f = f 0 , f 1 , , f p 1 , f p = g and g is s -colored homotopic to h by a sequence of colored morphisms g = g 0 , g 1 , , g r 1 , g r = h , as in Definition 3.4. Then the sequence of colored morphisms f = f 0 , f 1 , , f p 1 , f p , g 1 , , g r 1 , g r = h , where f p = g = g 0 provides s -colored homotopy from f to h and so the transitivity is proved.□

The definition of s -colored homotopy in the category of colored graphs is similar and it is an equivalence relation on the set of colored morphisms of colored graphs.

From the considerations above it follows that, for s 0 , we are provided with the collection of s-colored homotopy categories of graphs C s G in which the objects are colored graphs and morphisms are classes of s -colored homotopic morphisms. Similarly, we also obtain the collection of s -colored homotopy categories of digraphs C s D and the s -colored homotopy categories C s NG , C s ND .

Below, we give an example of a non trivial one-step two-colored homotopy between colored morphisms of three-colored digraphs.

Figure 1 
               The edge-colored digraphs 
                     
                        
                        
                           G
                        
                        G
                     
                   and 
                     
                        
                        
                           H
                        
                        H
                     
                  , respectively.
Figure 1

The edge-colored digraphs G and H , respectively.

Example 3.6

Consider the following three-colored digraphs G and H where E H contains two symmetric arrows a b and b a (Figure 1):

We define f 0 : G H on the appropriate set of vertices in the following way:

f 0 ( x ) = a , f 0 ( y ) = b , f 0 ( z ) = c .

As for the f 1 : G H , set

f 1 ( x ) = b , f 1 ( y ) = a , f 1 ( z ) = d .

It is easy to see that both f 0 and f 1 are colored morphisms which are in fact colored homomorphisms. Let F : G I 1 H be the digraph homotopy given on the set of vertices in the following way:

F ( x , 0 ) = a , F ( y , 0 ) = b , F ( z , 0 ) = c , F ( x , 1 ) = b , F ( y , 1 ) = a , F ( z , 1 ) = d .

The image of restriction of the mapping F to the set of arrows

E [ 0 , 1 ] = { ( x , 0 ) ( x , 1 ) , ( y , 0 ) ( y , 1 ) , ( z , 0 ) ( z , 1 ) }

consists of the blue-colored arrows and defines the constant coloring φ [ 0 , 1 ] . Thus, we have a colored morphism ( F , φ [ 0 , 1 ] ) and for any regular path v in G , κ ( v ) 2 . Moreover, it is easy to see that for every such path κ ( F ( v ^ k ) ) 2 . In other words, the mappings f 0 and f 1 are two-colored homotopic. Note that F : G I 1 H is in fact a homomorphism.

Now we turn our attention to C s ND and provide an example of non trivial homotopy in this category for s = 2 .

Example 3.7

Consider digraphs G and H given in Figure 2.

We define f : G H on the appropriate set of vertices in the following way:

f ( x ) = a , f ( y ) = b , f ( z ) = c , f ( v ) = d .

As for the g : G H , we set

g ( x ) = c , g ( y ) = h , g ( z ) = g , g ( v ) = b .

It is easy to see that both f and g are colored homomorphisms. Denote by I 2 the segment digraph 0 1 2 and let F : G I 2 G be the digraph mapping given on the set of vertices of the digraph G I 2 in the following way:

(3.1) F ( x , 0 ) = a , F ( y , 0 ) = b , F ( z , 0 ) = c , F ( v , 0 ) = d , F ( x , 1 ) = g , F ( y , 1 ) = f , F ( z , 1 ) = e , F ( v , 1 ) = a , F ( x , 2 ) = c , F ( y , 2 ) = h , F ( z , 2 ) = g , F ( v , 2 ) = b .

Note that F G × { 0 } = f , F G × { 2 } = g , whereas F is a colored homomorphism and the sequence of colored morphisms f = f 0 = F G × { 0 } , f 1 = F G × { 1 } , f 2 = F G × { 0 } = g defines a two-colored homotopy between f and g .

Figure 2 
               The edge-colored digraph 
                     
                        
                        
                           G
                        
                        G
                     
                   and 
                     
                        
                        
                           H
                        
                        H
                     
                  , respectively.
Figure 2

The edge-colored digraph G and H , respectively.

Proposition 3.8

The functors CS : CG CD and CNS : CNG CND defined above induce functors

C s S : C s G C s D , C s NS : C s NG C s ND .

Proof

It follows directly from [2, Proposition 6.5].□

Example 3.9

Now we give an example of a homotopy between colored morphisms which is not the s -colored homotopy for any s 0 . Consider the colored digraph G .

Let f 0 : G G be the identity morphism and f 1 be a morphism defined on the set of vertices in the following way: f 1 ( a ) = a , f 1 ( b ) = f 1 ( c ) = f 1 ( d ) = b . Denote by I 2 the segment digraph 0 1 2 and let F : G I 2 G be the digraph mapping given on the set of vertices as follows:

(3.2) F ( a , 0 ) = a , F ( b , 0 ) = b , F ( c , 0 ) = c , F ( d , 0 ) = d , F ( a , 1 ) = a , F ( b , 1 ) = b , F ( c , 1 ) = b , F ( d , 1 ) = c , F ( a , 2 ) = a , F ( b , 2 ) = b , F ( c , 2 ) = b , F ( d , 2 ) = b .

It is easy to see that F is a digraph mapping as well as a homotopy. The restrictions F G { 0 } and F G { 2 } coincide, respectively, with the morphisms f 0 and f 1 . Nevertheless, the mapping F is not a colored homotopy since the mapping F G { 1 } : G { 1 } G given on the set of vertices by the formula in the middle row of (3.2) is not a colored morphism.

4 Path homology of colored graphs and digraphs

In this section, we construct a collection of path homology theories defined on various categories of colored graphs and digraphs and describe their basic properties. To illustrate the definitions thus introduced, we also provide several examples. Let ( G , φ ) be a colored digraph. Recall that for every nonempty set of arrows A E G we have defined the function κ which returns the number of different colors that are being used in the coloring of arrows from the set A .

Definition 4.1

An allowed regular elementary path e i 0 i p ( p 1 ) is called s-colored if κ ( A ) = s , where A consists of arrows i 0 i 1 , , i p 1 i p of the path e i 0 i p . Every elementary path e i is called 0-colored.

Note that the set of all the elementary 0-colored paths coincides with the set of vertices V G . For k , p 1 , we define a free R -module p k = p k ( G , R ) = p k ( G , φ ) as a submodule of A p ( G , R ) generated by all the allowed regular elementary s -colored paths with 1 s k . Let p 0 = p 0 ( G ) = 0 for p 1 and 1 k = 0 ,

0 k = 0 k ( G ) = e i e i V G

for k 0 . Note that 0 k is the free R -module generated by all the elementary 0-colored paths. Thus, we obtain submodules p k A p ( G , R ) p ( V G , R ) for p 1 and k 0 .

For p 1 , let

(4.1) Θ p k = Θ p k ( G , R ) { v p k : v p 1 k }

be a submodule of p k and let Θ p k = p k for p = 1 , 0 . The following result follows directly from the definition in (4.1).

Proposition 4.2

For p 0 and any k 0 , we have ( Θ p k ) Θ p 1 k . Hence, the elements of Θ k are -invariant and there is a chain complex

(4.2) 0 Θ 0 k Θ 1 k Θ p 1 k Θ p k

with the differential that is induced by the differential of the chain complex ( V G , R ) .

The homology groups of chain complex (4.2) will be referred to as k-colored path homology groups and denoted by p k ( G , R ) .

Proposition 4.3

For any colored digraph ( G , φ ) , we have a filtration

(4.3) Θ 1 ( G , R ) Θ 2 ( G , R ) Ω ( G , R ) .

Moreover, for a k -colored digraph G this filtration is finite and Θ k ( G , R ) = Ω ( G , R ) .

Proof

For k 1 , we have natural inclusions p k ( G ) p k + 1 ( G ) A p ( G ) and the statement follows from (4.1).□

Example 4.4

Consider the cubic digraph G = ( V , E ) in Figure 3 with proper coloring. We compute all colored homology groups of this digraph for R = R to illustrate the definition.

The module Θ 0 1 ( G ) is generated by elements e i where i V G , hence rank Θ 0 1 ( G ) = 8 . On the other hand, the module Ω 1 1 ( G ) is generated by all the possible edges, so rank Θ 1 1 ( G ) = 12 . Since G is a proper colored digraph, we deduce that Θ i 1 ( G ) = 0 for i 2 . Having in mind all the facts stated above, by direct computation, we obtain 0 1 ( G ) = R , 1 1 ( G ) = R 5 and i 1 ( G ) = 0 for i 2 .

The modules Θ 0 2 ( G ) and Θ 1 2 ( G ) are isomorphic to Θ 0 1 ( G ) and Θ 1 1 ( G ) , respectively. The module Θ 2 2 ( G ) is generated by the elements

e 013 e 023 , e 015 e 045 , e 026 e 046 , e 137 e 157 , e 237 e 267 , e 457 e 467

and thus it follows that rank Θ 2 2 ( G ) = 6 . The module 3 2 ( G ) is generated by the elements e 0137 and e 0467 and in consequence, the module Θ 3 2 ( G ) is trivial since no linear combination of the paths e 0137 and e 0467 is in 2 2 ( G ) . The module Θ i 2 ( G ) is trivial for i 4 since in this case the module i 2 ( G ) already is trivial. We have the commutative diagram

Θ 1 1 ( G ) Θ 0 1 ( G ) = = Θ 1 2 ( G ) Θ 0 2 ( G ) .

Hence,

rank { ker [ : Θ 1 2 ( G ) Θ 0 2 ( G ) ] } = 5 .

We can see directly that the differential : Θ 2 2 ( G ) Θ 1 2 ( G ) has the kernel R . Direct computations in which all gathered information is used give us desired homology groups, namely 0 2 ( G ) = R , 1 2 ( G ) = 0 , 2 2 ( G ) = R , and 2 i ( G ) = 0 for i 3 .

In the case of k 3 , the modules Θ 0 3 ( G ) , Θ 1 3 ( G ) , and Θ 2 3 ( G ) are isomorphic to Θ 0 2 ( G ) , Θ 1 2 ( G ) , and Θ 2 2 ( G ) , respectively. The module Θ 3 3 ( G ) is generated by the element

e 0137 e 0157 + e 0457 e 0467 + e 0267 e 0237

and the differential : Θ 3 3 ( G ) Θ 2 3 ( G ) is a monomorphism. The considerations like in the case of Θ i 2 ( G ) give 0 3 ( G ) = R and i 3 ( G ) = 0 for i 1 .

Figure 3 
               The proper edge-colored digraph cube.
Figure 3

The proper edge-colored digraph cube.

Theorem 4.5

Let f : ( G , φ ) ( H , ψ ) be a morphism of colored digraphs. For k 1 , the morphism f in (2.2) induces a morphism of chain complexes

(4.4) Θ k ( G , R ) Θ k ( H , R )

and, hence, a homomorphism of k -colored path homology groups

f : k ( G , R ) k ( H , R ) .

Proof

It follows from Definition 3.1 and (2.2) that f ( p k ( G , R ) ) p k ( H , R ) . Thus, it is sufficient to prove that f ( Θ p k ( G , R ) ) Θ p k ( H , R ) . By (4.1), for any v Θ p k ( G , R ) we have v p k ( G ) and v p 1 k ( G ) . Hence, f ( v ) p k ( H , R ) and ( f ( v ) ) = f ( v ) p 1 k ( H , R ) , which implies f ( v ) Θ p k ( H , R ) .□

Now we state the k -colored homotopy invariance of k -colored path homology groups of digraphs.

Theorem 4.6

Let f g : ( G , φ ) ( H , ψ ) be k -colored homotopic digraph morhisms for k 1 . Then f and g induce the identical homomorphisms

f = g : p k ( G , R ) p k ( H , R )

of k -colored homology groups.

Proof

The colored k -homotopy is a special case of a homotopy, and we give only the sketch of proof (see [2, §2.5 and §3.2] for details). It follows from Definitions 3.3 and 3.4 that it is sufficient to consider the case of one-step k -colored homotopy. By Theorem 4.5, the colored morphisms f and g induce morphisms of chain complexes

f , g : Θ k ( G , R ) Θ k ( H , R ) .

For any regular path v = e i 0 i p Θ p k ( G , R ) define a path v ^ Θ p + 1 k ( G I 1 , R ) by

v ^ = k = 0 p v ^ k = k = 0 p ( 1 ) p e i 0 i k i k i p ,

where i j denotes the vertex ( i j , 0 ) G { 0 } and i j denotes the vertex ( i j , 1 ) G { 1 } . By Definition 3.3, the colored morphism F induces a morphism of chain complexes

F : Θ k ( G I 1 , R ) Θ k ( H , R )

and we define homomorphisms L p : Θ p k ( G , R ) Θ p + 1 k ( H , R ) by L p ( v ) = F ( v ^ ) . Then, L p + L p 1 = g f . Hence, the collection of homomorphisms L p is a chain homotopy (see [14, Chapter 2.2]) between the chain mappings f and g and the theorem follows.□

Corollary 4.7

If colored digraphs ( G , φ ) and ( H , ψ ) are k -colored homotopy equivalent for k 1 , then colored homology groups k ( G , R ) and k ( H , R ) are isomorphic and mutually inverse isomorphisms of these groups are induced by the k -colored homotopy inverse colored morphisms.

Corollary 4.8

For k 1 , the k -colored homology groups k ( , R ) provide a collection of functors from the k -colored homotopy category C k D to the category of R -modules and homomorphisms.

Let ( G , φ ) be a colored graph. For k 1 , define the k-colored path homology groups of G as the k -colored path homology groups of the corresponding symmetric digraph

(4.5) n k ( G , R ) n k ( G ˜ , R ) .

Corollary 4.9

For n 0 , the k -colored path homology groups n k ( , R ) defined in (4.5) give a collection of functors from the homotopy category C k G to the category of R -modules and homomorphisms.

5 Algebraic properties of colored path homology

In this section, we describe the basic algebraic properties of the colored path homology groups. In particular, we introduce a notion of the relative colored path homology and construct various diagrams of exact sequences that give effective methods of computation. Then we construct a spectral sequence of colored homology groups following [15, Chapter 7] and present several examples.

Let ( H , φ H ) with H = ( V H , E H ) be an edge-colored (di)graph. A colored (di)graph G = ( V G , E G ) with the coloring φ G is a colored sub-(di)graph of H if V G V H , E G E H and φ G = φ H E G . In what follows, we shall denote the functions φ G and φ H simply by φ since this cannot lead to confusion. In this case, we write ( H , G ; φ ) or ( G H , φ ) and call the pair ( H , G ) a colored pair of (di)graphs.

Proposition 5.1

Let ( G H , φ ) be a pair of colored digraphs. The natural inclusion homomorphism i : ( G , φ ) ( H , φ ) induces a monomorphism of chain complexes i : Θ k ( G , R ) Θ k ( H , R ) and hence provides a short exact sequence

0 Θ k ( G , R ) Θ k ( H , R ) Θ k ( H , R ) / Θ k ( G , R ) 0

of chain complexes.

Proof

The inclusion i induces an inclusion i : n k ( G , R ) n k ( H , R ) of modules for any k 0 and n 1 . For the pair G H by (4.4), we have

v Θ n k ( G ) n k ( G ) n k ( H ) v Θ n 1 k ( G ) n 1 k ( G ) n 1 k ( H ) .

Hence, Θ k ( G , R ) Θ k ( H , R ) and the result follows.□

Now for any k 0 , we define a chain complex Θ k ( H , G ) = Θ k ( H , G ; R ) as a factor-complex Θ k ( H ) / Θ k ( G ) . We denote homology groups of this complex by k ( H , G ) = k ( H , G ; R ) and call these groups the relative colored path homology groups.

Corollary 5.2

Under the assumption of Proposition 5.1, for any k 0 there is a homology long exact sequence

n k ( G , R ) n k ( H , R ) n k ( H , G ; R ) n 1 k ( G , R )

Proof

See [16, Chapter 6.5, Theorem 4].□

The homology long exact sequence of a pair of colored digraphs G H provides algebraic relations between colored path homology groups of digraphs G and H and is an effective computing tool in many cases.

Example 5.3

Consider the three-colored digraph pair G H , where G is the induced sub-digraph with the set of vertices V G = { 0 , 1 , 2 } in Figure 4. We compute all colored homology groups of this pair of digraphs for R = R to illustrate the definition.

Once again, we apply direct techniques for homology groups computation only to obtain that in the case of G and H , the colored path homology groups look as follows:

0 1 ( G ) = 1 1 ( G ) = R , i 1 ( G ) = 0 for i 2 , 0 k ( G ) = R , i k ( G ) = 0 for k 2 , i 1 , 0 1 ( H ) = R , 1 1 ( H ) = R 2 , i 1 ( H ) = 0 for i 2 , 0 k ( H ) = R , 1 k ( H ) = R , i k ( H ) = 0 for k 2 , i 2 .

Having in mind all the computations for G and H we can provide the homology groups for the chain complex Θ 1 ( H , G ) , namely

0 1 ( H , G ) = 0 , 1 1 ( H , G ) = R , i 1 ( H , G ) = 0 for i 2 .

All the above leads us to the conclusion that in the case of k 2 the homology long exact sequence comes down to the following:

0 1 k ( G ) = 0 1 k ( H ) = R 1 k ( H , G ) = R

0 k ( G ) = R 0 k ( H ) = R 0 k ( H , G ) = 0 .

Figure 4 
               The colored pair of digraphs 
                     
                        
                        
                           
                              (
                              
                                 H
                                 ,
                                 G
                              
                              )
                           
                        
                        \left(H,G)
                     
                  .
Figure 4

The colored pair of digraphs ( H , G ) .

Let ( G , φ ) be an edge-colored digraph. By Proposition 4.3, we have a filtration (4.3) of the chain complex Ω ( G , R ) . From now on we write this filtration in the form

(5.1) Θ 1 ( G ) Θ 0 ( G ) Θ 1 ( G ) Ω ( G ) ,

where Θ k ( G ) = 0 , for k 1 and we put Θ ( G ) = Ω ( G , R ) . We denote ( G ) H ( Θ ( G ) ) .

Recall that any inclusion of chain complexes C D gives a short exact sequence of chain complexes

0 C D D / C 0 ,

where D / C is the quotient chain complex with boundary operator induced by that of D (see [16, Chapter 4] for details). Hence, any pair of consequent chain complexes Θ p 1 Θ p in (5.1) defines a chain complex Θ p / Θ p 1 and we denote p / ( p 1 ) ( G ) H ( Θ p / Θ p 1 ) its homology groups.

Theorem 5.4

For every colored digraph ( G , φ ) , filtration (5.1) has the following properties.

  1. Θ p = 0 for p < 0 .

  2. There is a short exact sequence of chain complexes

    (5.2) 0 Θ p 1 Θ p Θ p / Θ p 1 0

    with H p + q ( Θ p / Θ p 1 ) = p + q p / ( p 1 ) ( G ) = 0 for q < 0 .

  3. p 0 Θ p ( G ) = Θ ( G ) .

Proof

The first statement follows from the definition of filtration. The elements of the module Θ p / Θ p 1 are given by linear combinations of allowed paths of length p in which the arrows are colored exactly by p different colors. Consider an elementary allowed path e i 0 i s . The arrows of this path can be colored at most by s colors. Hence, e i 0 i s Θ s p 1 for s < p , that is the module Θ s p / Θ s p 1 is trivial for s < p . Hence, s p / ( p 1 ) ( G ) = H s ( Θ p / Θ p 1 ) = H s ( 0 ) = 0 for s < p and the second statement follows. Any path has a finite number of edges that are colored by a finite number of colors. Now the third statement follows.□

Corollary 5.5

The exact sequence (5.2) induces a homology long exact sequence of colored homology groups

n p 1 ( G ) i n p ( G ) j n p / ( p 1 ) ( G ) n 1 p 1 ( G )

Proof

We have p / ( p 1 ) ( G ) = H ( Θ p / Θ p 1 ) and p ( G ) = H ( Θ p ) for p 0 .□

Now we construct a spectral sequence of colored homology groups using the filtration (5.1) (see [15, Chapter 7]).

Let

D p , q = p + q p ( G ) = H p + q ( Θ p ) , E p , q = p + q p / ( p 1 ) ( G ) = H p + q ( Θ p / Θ p 1 ) ,

and D = { D p , q } , E = { E p , q } be the corresponding bigraded R -modules. The exact sequence of Corollary 5.5 gives homomorphisms of colored homology groups:

i p , q : D p , q = p + q p ( G ) p + q p + 1 ( G ) = D p + 1 , q 1 , j p , q : D p , q = p + q p ( G ) p + q p / ( p 1 ) ( G ) = E p , q , k p , q = p , q : E p + q = p + q p / ( p 1 ) ( G ) p + q 1 p 1 ( G ) = D p 1 , q ,

which define bigraded homomorphisms

(5.3) i : D D , j : D E , k : E D

of bidegree ( + 1 , 1 ) , ( 0 , 0 ) , and ( 1 , 0 ) , respectively. Now like in [15, Chapter 7], we obtain the following results.

Proposition 5.6

The homomorphisms in (5.3) fit into the commutative diagram

(5.4) D i D k j E

which is exact in each vertex. Thus, we have an exact couple of modules in the sense of [15].

Corollary 5.7

The exact couple in (5.4) defines a spectral sequence with the first differential d 1 = { d p , q } where d p , q : E p , q 1 E p 1 , q 1 is given by

j p 1 , q k p , q : E p , q 1 = p + q p / ( p 1 ) ( G ) p + q ( p 1 ) / ( p 2 ) ( G ) = E p 1 , q 1

of bidegree ( 1 , 0 ) . The group E p , q r is isomorphic to the quotient group

im ( H p + q ( Θ p / Θ p r ) H p + q ( Θ p / Θ p 1 ) ) im ( : H p + q + 1 ( Θ p + r 1 / Θ p ) H p + q ( Θ p / Θ p 1 ) ) .

The differential d r + 1 coincides with the composition j ( i ) r k .

We shall call this spectral sequence the colored spectral sequence of path homology groups of the colored digraph ( G , φ ) . Let

F p , q im ( p + q p ( G ) H p + q ( Θ ) ) .

Then we have a natural inclusion F p 1 , q + 1 F p , q , and hence, we can define a module

E p , q F p , q / F p 1 , q + 1 .

Theorem 5.8

The colored spectral sequence of a colored digraph ( G , φ ) converges, that is

  1. E p , q r = E p , q r + 1 for r > max { p , q + 1 } , and

  2. E p , q r E p , q for r > max { p , q + 1 } .

Proof

It follows from conditions 1 and 2 of Theorem 5.4 that E p , q 1 = 0 for p < 0 or q < 0 and, hence E p , q r = 0 for r 1 . The group E p , q r + 1 is the homology group of the chain complex

E p + r , q r + 1 r E p , q r E p r , q + r 1 r

Thus for r > max { p , q + 1 } , we have E p + r , q r + 1 r = E p r , q + r 1 r = 0 , that is, E p , q r = E p , q r + 1 . By similar reasoning, using conditions 1 and 2 of Theorem 5.4, we can prove the isomorphism in (ii). See the detailed proof in [15, Chapter 7, Proposition 5] and [15, Chapter 7, Theorem 1].□

Note that F p , q = im [ p + q p ( G ) p + q ( G ) ] consists of the image in p + q ( G ) of colored path homology groups given by paths that are colored with no more than p colors. It follows from Theorem 5.8 that we have a finite filtration

F 0 , n F 1 , n 1 F n 1 , 1 F n , 0 = n ( G ) .

The successive quotients E i , n i = F i , n i / F i 1 , n i + 1 of this filtration have a description on the level of the sub-filtration

Θ p Θ p + 1 Θ

of (5.1) in which the modules of two left complexes have a clear description as colored path homology groups. Thus, we can apply results about colored path homology groups to computations of path homology groups of a digraph.

Let ( G , φ ) be a three-colored digraph. Then the filtration in (5.1) gives a finite filtration

(5.5) Θ 1 ( G ) Θ 2 ( G ) Θ 3 ( G ) = Ω ( G ) .

Theorem 5.9

The colored homology groups of filtration (5.5) fit into the commutative braid of the exact sequence

which consists of the relative colored exact sequences for the following pairs of chain complexes Θ 1 Θ 2 , Θ 1 Θ 3 , Θ 2 Θ 3 , and ( Θ 2 / Θ 1 ) ( Θ 3 / Θ 1 ) .

Proof

By [16, Chapter 4], inclusions in (5.5) induce a short exact sequence

0 Θ 2 / Θ 1 Θ 3 / Θ 1 Θ 3 / Θ 2 0

and we can write down the commutative diagram of chain complexes

0 0 0 0 Θ 1 Θ 2 Θ 2 / Θ 1 0 0 Θ 1 Θ 3 Θ 3 / Θ 1 0 0 Θ 3 / Θ 2 Θ 3 / Θ 2 0 0 0

in which the rows and columns are short exact sequences. Passing to the homology long exact sequences of the rows and columns of this diagram we obtain the commutative braid of exact sequences.□

Let ( G , φ ) be a k -colored digraph with k 3 . Then for any sub-filtration Θ m Θ l Θ k of filtration (5.1) with m < l < k there exists a braid of exact sequences that is similar to (5.6) for filtration (5.5).

We also remark that, for a filtration consisting of three chain complexes as in (5.5), the braid of exact sequences (5.6) gives more information about homology groups of these chain complexes than the spectral sequence constructed above.

Example 5.10

Consider an edge-colored digraph ( G , φ ) in Figure 5 in which the vertices that are denoted by equal numbers and the arrows between pairs of such vertices are identified naturally. Note that the underlying non-directed graph is a one-dimensional skeleton of the minimal triangulation of the projective plane. Now we compute all colored homology groups in the braid of exact sequence (5.6) for R = R . We denote a 1 , , a n the free R -module generated by elements a 1 , , a n . For n = 1 , 2 , 3 , we have Θ 0 n = e 1 , , e 6 and

Θ 1 n = e 21 , e 31 , e 16 , e 26 , e 36 , e 23 , e 24 , e 35 , e 46 , e 56 , e 34 , e 45 , e 25 , e 41 , e 51 .

Thus, in these cases, rank Θ 0 n = 6 and rank Θ 1 n = 15 . We can compute directly that the image of the differential : Θ 1 n Θ 0 n has rank 5. Hence, the rank of the kernel of this differential equals 15 5 = 10 for n = 1 , 2 , 3 .

The module Θ 2 1 is generated by all one-colored paths of length 2, namely Θ 2 1 = e 456 , e 451 , e 416 , e 516 and rank Θ 2 1 = 4 . The module Θ 3 1 is generated by the one-colored path e 4516 of length 3. The modules Θ n 1 are trivial for n 4 . We can compute the differentials : Θ 3 1 Θ 2 1 and : Θ 2 1 Θ 1 1 directly. We obtain rank { ( Θ 3 1 ) } = 1 and rank { ( Θ 2 1 ) } = 3 . Hence,

n 1 ( G , R ) = H n ( Θ 1 ) = R for n = 0 , R 7 for n = 1 , 0 for n 2 .

To finish describing the chain complex Θ 2 , we must compute the modules and differentials in the dimensions greater or equal to 2. We must consider only one- or two-colored paths. We have

Θ 2 2 = e 216 , e 231 , e 234 , e 235 , e 236 , e 241 , e 245 , e 246 , e 251 , e 256 , e 316 , e 341 , e 345 , e 346 , e 351 , e 356 , e 416 , e 451 , e 516 , e 456 ,

with rank Θ 2 2 = 20 and

Θ 3 2 = e 2316 , e 2341 , e 2345 , e 2346 , e 2351 , e 2356 , e 2416 , e 2451 , e 2456 , e 2516 , e 3416 , e 3451 , e 3456 , e 3516 , e 4516

with rank Θ 2 2 = 15 . Furthermore, we have

Θ 4 2 = e 23416 , e 23451 , e 23456 , e 23516 , e 24516 , e 34516

with rank Θ 4 2 = 6 and Θ 5 2 = e 234516 with rank Θ 5 2 = 1 , and Θ n 2 = 0 for n 6 . Thus, we obtain

rank ( Θ n 2 ) = 6 for n = 0 , 15 for n = 1 , 20 for n = 2 , 15 for n = 3 , 6 for n = 4 , 1 for n = 5 , 0 for n 6 .

Once again by direct computations, we obtain the following information:

rank { ( Θ n 2 ) } = 10 for n = 2 , 10 for n = 3 , 5 for n = 4 , 1 for n = 5 .

All the above enable us in turn to provide homology groups of the chain complex Θ 2 , namely

n 2 ( G , R ) = H n ( Θ 2 ) = R for n = 0 , 0 for n 1 .

Note that the analysis of paths for which at most three colors are used in the graph gives also Θ 3 = Θ 2 because there are no paths with three differently colored edges in G . Now, using the diagram chasing in the diagram (5.6) (see the explanation of this method in [14, Chapter XII.3] for details), we find other homology groups fitting in this diagram: n 3 / 2 ( G , R ) = 0 for all n 0 and

n 2 / 1 ( G , R ) = n 3 / 1 ( G , R ) = 0 for n = 0 , 1 , R 7 for n = 2 , 0 for n 3 .

Figure 5 
               An edge-colored digraph.
Figure 5

An edge-colored digraph.

6 Discussion

One of the basic applications of homology theory is given by persistent homologies (see, e.g., [17,18,19, 20,21]). The main constructions of this theory are based on the natural filtration of the space on which the homology theory is defined. Usually, this filtration is given by the n -skeleton of a cell complex or by metric conditions on the singular cells. The path homology groups of an arbitrary digraph or a path complex in the general case do not have any similar structure. It follows directly from the results above and from [4] that a vertex (and edge) coloring of a digraph gives a functorial filtration that induces the functorial filtration of path homology groups. Thus, by coloring a digraph in some way, we obtain an effective method to construct the persistence homology theory of a given digraph. It is necessary to remark here that vertex (or edge) weighted digraphs can be considered as colored digraphs and the results above apply to this case as well.

There is a natural way to apply the methods developed in this paper to the cohomology theory that is dual to the path homology theory. This is possible since any chain complex defined in this paper for a colored digraph defines also the corresponding colored cohomology groups of this digraph. Thus, we obtain new methods of computing cohomology groups that are used in physical applications of discrete mathematics (see, e.g., [5,6, 7,22]).

  1. Author contributions: Conceptualization: Y. V. M., and A. S.; investigation: Y. V. M., and A. S. All authors have read and agreed to the published version of the manuscript.

  2. Conflict of interest: The authors state no conflict of interest.

References

[1] A. Grigor’yan , R. Jimenez , Y. Muranov , and S.-T. Yau , On the path homology theory of digraphs and Eilenberg-Steenrod axioms, Homology Homotopy Appl. 20 (2018), no. 2, 179–205, http://dx.doi.org/10.4310/HHA.2018.v20.n2.a9. Search in Google Scholar

[2] A. Grigor’yan , Y. Lin , Y. Muranov , and S.-T. Yau , Homotopy theory for digraphs, Pure Appl. Math. Q. 10 (2014), 619–674. 10.4310/PAMQ.2014.v10.n4.a2Search in Google Scholar

[3] A. Grigor’yan , Y. Muranov , and S.-T. Yau , Graphs associated with simplicial complexes, Homology Homotopy Appl. 16 (2014), 295–311. 10.4310/HHA.2014.v16.n1.a16Search in Google Scholar

[4] Y. Muranov and A. Szczepkowska , On path homology of vertex colored (di)graphs, Symmetry 12 (2020), no. 6, 965, https://doi.org/10.3390/sym12060965. Search in Google Scholar

[5] A. Dimakis and F. Müller-Hoissen , Discrete differential calculus: Graphs, topologies, and gauge theory, J. Math. Phys. 35 (1994), no. 12, 6703–6735, https://doi.org/10.1063/1.530638. Search in Google Scholar

[6] A. Dimakis and F. Müller-Hoissen , Differential calculus and gauge theory on finite sets, J. Phys. A: Math. Gen. 27 (1994), no. 9, 3159–3178, https://doi.org/10.1088/0305-4470/27/9/028. Search in Google Scholar

[7] A. Grigor’yan , Y. Lin , Y. Muranov , and S.-T. Yau , Cohomology of digraphs and (undirected) graphs, Asian J. Math. 19 (2015), no. 5, 887–932. 10.4310/AJM.2015.v19.n5.a5Search in Google Scholar

[8] A. Grigor’yan , Y. Muranov , and S.-T. Yau , On a cohomology of digraphs and hochschild cohomology, J. Homotopy Relat. Struct. 11 (2016), 209–230, https://doi.org/10.1007/s40062-015-0103-1. Search in Google Scholar

[9] S. Chodhury and F. Mémoli , Persistent path homology of directed networks, in: Proceedings of the 2018 Annual ACMSIAM Symposium on Discrete Algorithms (SODA), 2018, pp. 1152–1169, https://doi.org/10.1137/1.9781611975031.75. Search in Google Scholar

[10] K. Dey Tamal , T. Li , and Y. Wang , An efficient algorithm for 1-dimensional (persistent) path homology, arXiv:2001.09549 (2020). Search in Google Scholar

[11] L. W. Bieneke and R. J. Wilson , Topics in chromatic graph theory, Encyclopedia of Mathematics and its Applications 156, Cambridge University Press, Cambridge, United Kingdom, 2015. 10.1017/CBO9781139519793Search in Google Scholar

[12] G. Chartrand , L. Lesniak , and P. Zhang , Graphs and Digraphs, CRC Press, Boca Raton, Florida, United States, 2011. 10.1201/b14892Search in Google Scholar

[13] H. Galeana-Sánczez and R. Rojas-Monroy , Extensions if edge-coloured digraphs, in: Proceedings of the 10th WSEAS International Conference on Applied Mathematics, Dallas, Texas, USA, November 1–3, 2006. Search in Google Scholar

[14] S. MacLane , Homology, Die Grundlehren der Mathematischen Wissenschaften, Bd. 114, Springer-Verlag, Berlin-Göttingen-Heidelberg, 1963. Search in Google Scholar

[15] R. E. Mosher and M. C. Tangora , Cohomology Operations and Applications in Homotopy Theory, Harper & Row, Publishers, New York City, United States, 1968. Search in Google Scholar

[16] E. H. Spanier , Algebraic Topology, McGraw-Hill, New York, NY, USA, 1966. 10.1007/978-1-4684-9322-1_5Search in Google Scholar

[17] P. Bendlich , J. S. Marron , E. Miller , A. Pieloch , and S. Skwerer , Persistent homology analysis of brain artery trees, Ann. Appl. Stat. 10 (2016), no. 1, 198–218, https://doi.org/10.1214/15-AOAS886 . 10.1214/15-AOAS886Search in Google Scholar PubMed PubMed Central

[18] P. Bubenik and P. T. Kim , A statistical approach to persistent homology, Homology Homotopy Appl. 9 (2007), no. 2, 337–362. 10.4310/HHA.2007.v9.n2.a12Search in Google Scholar

[19] P. Bubenik and J. A. Scott , Categorification of persistent homology, Discrete Comput. Geom. 51 (2014), 600–627, https://doi.org/10.1007/s00454-014-9573-x . 10.1007/s00454-014-9573-xSearch in Google Scholar

[20] P. Dlotko and H. Wagner , Simplification of complexes of persistent homology computations, Homology Homotopy Appl. 16 (2014), 49–63. 10.4310/HHA.2014.v16.n1.a3Search in Google Scholar

[21] A. Zomorodian and G. Carlsson , Computing persistent homology, Discrete Comput. Geom. 33 (2005), 249–274, https://doi.org/10.1007/s00454-004-1146-y . 10.1145/997817.997870Search in Google Scholar

[22] H. C. Baehr , A. Dimakis , and F. Müller-Hoissen , Differential calculi on commutative algebras, J. Phys. A: Math. Gen. 28 (1995), no. 11, 3197–3222, https://doi.org/10.1088/0305-4470/28/11/019 . 10.1088/0305-4470/28/11/019Search in Google Scholar

Received: 2020-08-04
Revised: 2021-04-20
Accepted: 2021-05-06
Published Online: 2021-07-30

© 2021 Yuri V. Muranov and Anna Szczepkowska, published by De Gruyter

This work is licensed under the Creative Commons Attribution 4.0 International License.

Articles in the same Issue

  1. Regular Articles
  2. Sharp conditions for the convergence of greedy expansions with prescribed coefficients
  3. Range-kernel weak orthogonality of some elementary operators
  4. Stability analysis for Selkov-Schnakenberg reaction-diffusion system
  5. On non-normal cyclic subgroups of prime order or order 4 of finite groups
  6. Some results on semigroups of transformations with restricted range
  7. Quasi-ideal Ehresmann transversals: The spined product structure
  8. On the regulator problem for linear systems over rings and algebras
  9. Solvability of the abstract evolution equations in Ls-spaces with critical temporal weights
  10. Resolving resolution dimensions in triangulated categories
  11. Entire functions that share two pairs of small functions
  12. On stochastic inverse problem of construction of stable program motion
  13. Pentagonal quasigroups, their translatability and parastrophes
  14. Counting certain quadratic partitions of zero modulo a prime number
  15. Global attractors for a class of semilinear degenerate parabolic equations
  16. A new implicit symmetric method of sixth algebraic order with vanished phase-lag and its first derivative for solving Schrödinger's equation
  17. On sub-class sizes of mutually permutable products
  18. Asymptotic solution of the Cauchy problem for the singularly perturbed partial integro-differential equation with rapidly oscillating coefficients and with rapidly oscillating heterogeneity
  19. Existence and asymptotical behavior of solutions for a quasilinear Choquard equation with singularity
  20. On kernels by rainbow paths in arc-coloured digraphs
  21. Fully degenerate Bell polynomials associated with degenerate Poisson random variables
  22. Multiple solutions and ground state solutions for a class of generalized Kadomtsev-Petviashvili equation
  23. A note on maximal operators related to Laplace-Bessel differential operators on variable exponent Lebesgue spaces
  24. Weak and strong estimates for linear and multilinear fractional Hausdorff operators on the Heisenberg group
  25. Partial sums and inclusion relations for analytic functions involving (p, q)-differential operator
  26. Hodge-Deligne polynomials of character varieties of free abelian groups
  27. Diophantine approximation with one prime, two squares of primes and one kth power of a prime
  28. The equivalent parameter conditions for constructing multiple integral half-discrete Hilbert-type inequalities with a class of nonhomogeneous kernels and their applications
  29. Boundedness of vector-valued sublinear operators on weighted Herz-Morrey spaces with variable exponents
  30. On some new quantum midpoint-type inequalities for twice quantum differentiable convex functions
  31. Quantum Ostrowski-type inequalities for twice quantum differentiable functions in quantum calculus
  32. Asymptotic measure-expansiveness for generic diffeomorphisms
  33. Infinitesimals via Cauchy sequences: Refining the classical equivalence
  34. The (1, 2)-step competition graph of a hypertournament
  35. Properties of multiplication operators on the space of functions of bounded φ-variation
  36. Disproving a conjecture of Thornton on Bohemian matrices
  37. Some estimates for the commutators of multilinear maximal function on Morrey-type space
  38. Inviscid, zero Froude number limit of the viscous shallow water system
  39. Inequalities between height and deviation of polynomials
  40. New criteria-based ℋ-tensors for identifying the positive definiteness of multivariate homogeneous forms
  41. Determinantal inequalities of Hua-Marcus-Zhang type for quaternion matrices
  42. On a new generalization of some Hilbert-type inequalities
  43. On split quaternion equivalents for Quaternaccis, shortly Split Quaternaccis
  44. On split regular BiHom-Poisson color algebras
  45. Asymptotic stability of the time-changed stochastic delay differential equations with Markovian switching
  46. The mixed metric dimension of flower snarks and wheels
  47. Oscillatory bifurcation problems for ODEs with logarithmic nonlinearity
  48. The B-topology on S-doubly quasicontinuous posets
  49. Hyers-Ulam stability of isometries on bounded domains
  50. Inhomogeneous conformable abstract Cauchy problem
  51. Path homology theory of edge-colored graphs
  52. Refinements of quantum Hermite-Hadamard-type inequalities
  53. Symmetric graphs of valency seven and their basic normal quotient graphs
  54. Mean oscillation and boundedness of multilinear operator related to multiplier operator
  55. Numerical methods for time-fractional convection-diffusion problems with high-order accuracy
  56. Several explicit formulas for (degenerate) Narumi and Cauchy polynomials and numbers
  57. Finite groups whose intersection power graphs are toroidal and projective-planar
  58. On primitive solutions of the Diophantine equation x2 + y2 = M
  59. A note on polyexponential and unipoly Bernoulli polynomials of the second kind
  60. On the type 2 poly-Bernoulli polynomials associated with umbral calculus
  61. Some estimates for commutators of Littlewood-Paley g-functions
  62. Construction of a family of non-stationary combined ternary subdivision schemes reproducing exponential polynomials
  63. On the evolutionary bifurcation curves for the one-dimensional prescribed mean curvature equation with logistic type
  64. On intersections of two non-incident subgroups of finite p-groups
  65. Global existence and boundedness in a two-species chemotaxis system with nonlinear diffusion
  66. Finite groups with 4p2q elements of maximal order
  67. Positive solutions of a discrete nonlinear third-order three-point eigenvalue problem with sign-changing Green's function
  68. Power moments of automorphic L-functions related to Maass forms for SL3(ℤ)
  69. Entire solutions for several general quadratic trinomial differential difference equations
  70. Strong consistency of regression function estimator with martingale difference errors
  71. Fractional Hermite-Hadamard-type inequalities for interval-valued co-ordinated convex functions
  72. Montgomery identity and Ostrowski-type inequalities via quantum calculus
  73. Universal inequalities of the poly-drifting Laplacian on smooth metric measure spaces
  74. On reducible non-Weierstrass semigroups
  75. so-metrizable spaces and images of metric spaces
  76. Some new parameterized inequalities for co-ordinated convex functions involving generalized fractional integrals
  77. The concept of cone b-Banach space and fixed point theorems
  78. Complete consistency for the estimator of nonparametric regression model based on m-END errors
  79. A posteriori error estimates based on superconvergence of FEM for fractional evolution equations
  80. Solution of integral equations via coupled fixed point theorems in 𝔉-complete metric spaces
  81. Symmetric pairs and pseudosymmetry of Θ-Yetter-Drinfeld categories for Hom-Hopf algebras
  82. A new characterization of the automorphism groups of Mathieu groups
  83. The role of w-tilting modules in relative Gorenstein (co)homology
  84. Primitive and decomposable elements in homology of ΩΣℂP
  85. The G-sequence shadowing property and G-equicontinuity of the inverse limit spaces under group action
  86. Classification of f-biharmonic submanifolds in Lorentz space forms
  87. Some new results on the weaving of K-g-frames in Hilbert spaces
  88. Matrix representation of a cross product and related curl-based differential operators in all space dimensions
  89. Global optimization and applications to a variational inequality problem
  90. Functional equations related to higher derivations in semiprime rings
  91. A partial order on transformation semigroups with restricted range that preserve double direction equivalence
  92. On multi-step methods for singular fractional q-integro-differential equations
  93. Compact perturbations of operators with property (t)
  94. Entire solutions for several complex partial differential-difference equations of Fermat type in ℂ2
  95. Random attractors for stochastic plate equations with memory in unbounded domains
  96. On the convergence of two-step modulus-based matrix splitting iteration method
  97. On the separation method in stochastic reconstruction problem
  98. Robust estimation for partial functional linear regression models based on FPCA and weighted composite quantile regression
  99. Structure of coincidence isometry groups
  100. Sharp function estimates and boundedness for Toeplitz-type operators associated with general fractional integral operators
  101. Oscillatory hyper-Hilbert transform on Wiener amalgam spaces
  102. Euler-type sums involving multiple harmonic sums and binomial coefficients
  103. Poly-falling factorial sequences and poly-rising factorial sequences
  104. Geometric approximations to transition densities of Jump-type Markov processes
  105. Multiple solutions for a quasilinear Choquard equation with critical nonlinearity
  106. Bifurcations and exact traveling wave solutions for the regularized Schamel equation
  107. Almost factorizable weakly type B semigroups
  108. The finite spectrum of Sturm-Liouville problems with n transmission conditions and quadratic eigenparameter-dependent boundary conditions
  109. Ground state sign-changing solutions for a class of quasilinear Schrödinger equations
  110. Epi-quasi normality
  111. Derivative and higher-order Cauchy integral formula of matrix functions
  112. Commutators of multilinear strongly singular integrals on nonhomogeneous metric measure spaces
  113. Solutions to a multi-phase model of sea ice growth
  114. Existence and simulation of positive solutions for m-point fractional differential equations with derivative terms
  115. Bernstein-Walsh type inequalities for derivatives of algebraic polynomials in quasidisks
  116. Review Article
  117. Semiprimeness of semigroup algebras
  118. Special Issue on Problems, Methods and Applications of Nonlinear Analysis (Part II)
  119. Third-order differential equations with three-point boundary conditions
  120. Fractional calculus, zeta functions and Shannon entropy
  121. Uniqueness of positive solutions for boundary value problems associated with indefinite ϕ-Laplacian-type equations
  122. Synchronization of Caputo fractional neural networks with bounded time variable delays
  123. On quasilinear elliptic problems with finite or infinite potential wells
  124. Deterministic and random approximation by the combination of algebraic polynomials and trigonometric polynomials
  125. On a fractional Schrödinger-Poisson system with strong singularity
  126. Parabolic inequalities in Orlicz spaces with data in L1
  127. Special Issue on Evolution Equations, Theory and Applications (Part II)
  128. Impulsive Caputo-Fabrizio fractional differential equations in b-metric spaces
  129. Existence of a solution of Hilfer fractional hybrid problems via new Krasnoselskii-type fixed point theorems
  130. On a nonlinear system of Riemann-Liouville fractional differential equations with semi-coupled integro-multipoint boundary conditions
  131. Blow-up results of the positive solution for a class of degenerate parabolic equations
  132. Long time decay for 3D Navier-Stokes equations in Fourier-Lei-Lin spaces
  133. On the extinction problem for a p-Laplacian equation with a nonlinear gradient source
  134. General decay rate for a viscoelastic wave equation with distributed delay and Balakrishnan-Taylor damping
  135. On hyponormality on a weighted annulus
  136. Exponential stability of Timoshenko system in thermoelasticity of second sound with a memory and distributed delay term
  137. Convergence results on Picard-Krasnoselskii hybrid iterative process in CAT(0) spaces
  138. Special Issue on Boundary Value Problems and their Applications on Biosciences and Engineering (Part I)
  139. Marangoni convection in layers of water-based nanofluids under the effect of rotation
  140. A transient analysis to the M(τ)/M(τ)/k queue with time-dependent parameters
  141. Existence of random attractors and the upper semicontinuity for small random perturbations of 2D Navier-Stokes equations with linear damping
  142. Degenerate binomial and Poisson random variables associated with degenerate Lah-Bell polynomials
  143. Special Issue on Fractional Problems with Variable-Order or Variable Exponents (Part I)
  144. On the mixed fractional quantum and Hadamard derivatives for impulsive boundary value problems
  145. The Lp dual Minkowski problem about 0 < p < 1 and q > 0
Downloaded on 7.9.2025 from https://www.degruyterbrill.com/document/doi/10.1515/math-2021-0049/html
Scroll to top button