The Ihara expression of a generalization
of the weighted zeta function on a finite digraph
Abstract
We define a new weighted zeta function for a finite digraph and obtain its determinant expression called the Ihara expression. The graph zeta function is a generalization of the weighted graph zeta function introduced in previous research. That is, our result makes it possible to derive the Ihara expressions of the previous graph zeta functions for any finite digraphs.
1 Introduction
A graph zeta function is an analogue of the Selberg zeta function for a graph. Generally, it is defined as an exponential of a generating function or an Euler product, called the exponential expression and the Euler expression, respectively. A graph zeta function also has a determinant expression called the Hashimoto expression written by an edge matrix of a graph. If a graph zeta function satisfies some conditions, particularly the adjacency condition, then the graph zeta function always has the three expressions [7]. The Ihara expression is the determinant expression written by the weighted adjacency matrix and the weighted degree matrix. Although the conditions under which a graph zeta function has the Ihara expression are unknown, it has already been confirmed that the generalized weighted zeta function has the Ihara expression [2, 4]. Since most graph zeta functions in previous studies are special cases of the generalized weighted zeta function, the Ihara expression of the generalized weighted zeta function has been recognized as the general form in the Ihara expressions.
The Ihara expression helps derive the eigenvalues of quantum walk transition matrices. A quantum walk is the quantum version of a random walk studied in various fields: quantum algorithm, financial engineering, and laser isotope separation, for example (see, e.g., [6, 8, 9]). Some behavior of a walker, such as periodicity and localization, are derived using the eigenvalues of the transition matrix. In particular, the Sato zeta function [10] gives the characteristic polynomial of the transition matrix of the Grover walk [1]. Moreover, Konno and Sato obtained the spectrum of the Grover transition matrix by transforming the Sato zeta function as the Ihara expression [5]. The Grover walk has a generalized model called the Szegedy walk [11]. The graph zeta function that can give the eigenfunction of the Szegedy transition matrix was introduced by Ishikawa and Konno [3]. Although it is a generalization of the Sato zeta function, it is not a particular case of the generalized weighted zeta function. For a symmetric digraph corresponding to a graph, the Ihara expression is the same as that for the generalized weighted zeta function. However, for a general digraph, the Ihara expression differs from any previous graph zeta functions.
In this paper, we define a new graph zeta function. It is a generalization of the Sato zeta function and Ishikawa-Konno’s zeta function. We also derive the Ihara expression with a standard form regardless of whether the graph is symmetric. The Ihara expression is a general form of the Ihara expression of a graph zeta function.
The rest of the paper is organized as follows. Section 2 defines notations associated with graphs and our graph zeta function. The zeta function is introduced as an exponential expression, and we confirm that the exponential expression equals the Euler and the Hashimoto expressions. We show the Ihara expression in Section 3, which is the main theorem of our paper.
Throughout this paper, graphs (resp. digraphs) are finite, and multi-edge (resp. multi-arcs) and multi-loops are allowed. We use the following symbols. For positive integers and , let be the set of matrices over . An -square matrix with all one denotes by . For a proposition , we define as follows: if is true, if is false. Let be a function such that if , otherwise.
2 Preliminary
A graph is a pair of vertex set and edge set . The edge set is a multiset of -multisubsets of . If both and are finite, then is called finite. We call an edge a loop. The number is called the degree of . If there is at most one edge between every two vertices and there are no loops, then the graph is called simple. Let be a multiset of ordered pairs of two vertices (possibly same). We call the pair a digraph and an element of an arc. For an arc , and are called the tail and the head of denoted by and , respectively. For two vertices , let be the subsets of arc set such that , , and . We fix a total order on , and if one writes , then the condition is always assumed. For example, in Figure 2, we have and . Thus, holds.
For a graph , let , and then the digraph is called the symmetric digraph of . For the arcs corresponding to an edge , let (resp. ) denote (resp. ).
On a digraph , for an arc , let denote the set of inverse arcs of . We define as if is the symmetric digraph of a graph, otherwise . Note that for a loop on a digraph with , we have , and includes itself.
Let be the set . For an arc , let denote the set of arcs that have inverse arcs in common with . That is, any two arcs satisfy . One can see that always holds for any arc if . On the other hand, if , then holds. We assume that . Let be the subset of satisfying for any and . Then, is written by . For , let denote the set . One can see that is written by . For each , let if , otherwise. Then, the following holds:


Let us explain the symbols with an example.
Example 2.1.
We consider the digraph in Figure 2. Let assume a total order on as . We have . If we regard as a usual digraph, not a symmetric digraph of any graph, then holds for any arc . We have
etc. It follows that
Since for each , holds. We assume that
The arc set is partitioned as follows:
Example 2.2.
On the other hand, we can regard as a symmetric digraph of in Figure 2. In particular, we assign to and to . It follows that and the other are the same as above. Thus, the arc set is given by
A sequence of arcs is a path if it satisfies for each . The number , called the length of , is denote by . If , then the path is called closed. Let denote the set of closed paths of length . For , we denote by the closed path that connects times. It is called the -th power of . If cannot be expressed as a power of a closed path shorter than , then it is called prime. For , if there exists an integer such that for any , where the indices are taken modulo , then we denote the relation by . The relation is an equivalence relation. An equivalence class is called a cycle, and we denote by the equivalence class of a closed path . Since any closed paths in have the same length, we define the length of to be the length of a closed path in . We denote by the length of . A cycle is prime if a closed path in the cycle is prime. We denote the set of prime cycles by .
2.1 A new graph zeta function
Let be a digraph. For any maps , let and be maps defined by and . We define a map as
(1) |
where is the Kronecker delta. For a closed path , let denote the circular product Note that holds if . Let .
Definition 2.3.
A graph zeta function for is the following formal power series:
(2) |
The map is called the weight of , and the formal power series expression is called the exponential expression [7]. Let
where . The expressions and are called the Euler expression and the Hashimoto expression, respectively (cf. [7]).
Proposition 2.4.
If satisfies the condition
then .
Proof.
See [7]. ∎
The above condition for is called the adjacency condition [7]. If for , then holds. Thus, the weight satisfies the adjacency condition, and we can see .
Remark 1.
We assume that for any , then is the generalized weighted zeta function [7].
3 Main theorem
3.1 Auxiliary results
Before describing the main theorem, we will show some lemmas.
Lemma 3.1.
Let whose the -entry is and . For a variable , is written by
and holds.
Proof.
For a matrix , we denote by the -entry of . The -entry of is
and we get . Thus, holds, and a power series expansion of is as follows:
Let and be diagonal matrices with and , respectively. Since one can see that holds, the determinant is given by
∎
Remark 2.
A more refined expression of is possible; however, we give the above expression for convenience.
Lemma 3.2.
Let and with and , respectively. Let and denote and , respectively. For a variable and a matrix , the following identity holds:
and the determinant equals .
Proof.
Let and with and , respectively. Since and hold, we get
It also holds that . Thus, is written by
In addition, we have and , and is written by
Therefore, a power series expansion of is as follows:
Since the matrix is decomposed as , holds. Note that the matrix is an example of of Lemma 3.1, and we get
∎
3.2 The Ihara expression of the graph zeta function on a finite digraph
We fix a total order on , and if one writes , then the condition is always assumed. Let , and be matrices defined by , and . Recall that holds. For each of , let , and . Note that we can choose a total order on , which makes a diagonal matrix. We fix such a total order on . Let denote the block diagonal matrix , and the diagonal blocks are given by . Then, one can see that holds.
For a set of arcs , let . We consider the following matrices
Theorem 3.3.
For a finite digraph , the following identity holds:
Proof.
Let , and we have . Since , it follows that and
Hence we have
For the direct sum decomposition , we arrange the submatrices and of and in order of submatrices of . Then, is written by
(3) |
Recall that
for on , and
for on with . For on , is given by
and from Lemma 3.2, the following holds:
On the other hand, for , let . Then, is given by
In both cases, from Lemma 3.1 and Lemma 3.2, we can write as follows:
Regardless of whether is symmetric or not, is written by
Therefore, from (3), we have
∎
4 Example
We consider our zeta function on in Figure 2.
We regard as a usual graph as in Example 2.1. For each and , , , and are as follows:
The matrices and are given by
where
On the other hand, we regard as a symmetric digraph of in Figure 2 as in Example 2.2. For , the matrices , and are as follows:
The matrices , , and are given by
where
Acknowledgements
The author is partially supported by Grant-in-Aid for JSPS Fellows (Grant No. JP20J20590).
References
- [1] Lov K. Grover, A fast quantum mechanical algorithm for database search, Proceedings of the Twenty-Eighth Annual ACM Symposium on Theory of Computing (1996), 212-219.
- [2] Y. Ide, A. Ishikawa, H. Morita, I. Sato and E. Segawa, The Ihara expression for the generalized weighted zeta function of a finite simple graph, Linear Algebra and its Applications 627 (2021), 227-241.
- [3] A. Ishikawa and N. Konno, A weighted graph zeta function involved in the Szegedy walk, Quantum Information and Computation 22 (2022), 38-52.
- [4] A. Ishikawa, H. Morita and I. Sato, The Ihara expression for generalized weighted zeta functions of Bartholdi type on finite digraphs, submitted.
- [5] N. Konno and I. Sato, On the relation between quantum walks and zeta functions, Quantum Information Processing 11 (2012), 341-349.
- [6] L. Matsuoka, A. Ichihara, M. Hashimoto, and K. Yokoyama, Theoretical study for laser isotope separation of heavy-element molecules in a thermal distribution, In Proceedings of the International Conference Toward and Over the Fukushima Daiichi Accident (GLOBAL 2011) (2011), 392063.
- [7] H. Morita, Ruelle zeta functions for finite digraphs, Linear Algebra and its Applications 603A (2020), 329-358.
- [8] D. Orrell, A quantum walk model of financial options, SSRN Electronic Journal (2020).
- [9] R. Portugal, Quantum Walks and Search Algorithms, Springer International Publishing, 2nd edition (2018).
- [10] I. Sato, A new Bartholdi zeta function of a graph, International Journal of Algebra 1 (2007), 269-281.
- [11] M. Szegedy (2004), Quantum speed-up of Markov chain based algorithms, In 45th Annual IEEE symposium on foundations of computer science (2004), 32-41.