1,175
Views
0
CrossRef citations to date
0
Altmetric
Articles

Determinantal properties of Boolean graphs using recursive approach

ORCID Icon, & ORCID Icon
Pages 16-22 | Received 24 Jun 2023, Accepted 17 Jul 2023, Published online: 02 Aug 2023

Abstract

The aim of this paper is to study the determinant and inverse of the adjacency matrices of weighted and directed versions of Boolean graphs. Our approach is recursive. We describe the adjacency matrix of a weighted Boolean graph in terms of the adjacency matrix of a smaller-sized weighted Boolean graph. This allows us to compute the determinant and inverse of the adjacency matrix of a weighted Boolean graph recursively. In particular, we show that the determinant of a directed Boolean graph is 1. Further, using a classical theorem of Cayley which expresses the determinant of any skew-symmetric matrix as a square of its Pfaffian, we show that for any directed Boolean graph, the characteristic polynomial has all its even degree coefficients strictly positive with the odd ones being zero.

2020 MATHEMATICS SUBJECT CLASSIFICATION:

1 Introduction

For a commutative ring R with 10, the zero-divisor graph of R is denoted by Γ(R). It is a graph with vertex set the set of all nonzero zero-divisors of R. Two vertices x and y are adjacent in Γ(R) if xy = 0 in R. For the field Z2={0,1} and an integer n > 1, let Z2n denote the Boolean ring Z2×Z2××Z2 (n terms). The zero-divisor graph Γ(Z2n) of the ring Z2n is known as Boolean graph. This graph can also be alternatively defined as the simple graph with vertices as the non-empty proper subsets of a fixed set with n elements where two vertices are adjacent if the corresponding subsets have the empty intersection. The aim of this paper is to study the determinant and inverse of weighted and directed versions of Boolean graphs and to prove the positivity of the even degree coefficients of the characteristic polynomial of the directed Boolean graph.

There has been an extensive study of the zero-divisor graphs associated to commutative rings (see [Citation1, Citation2]). However, one finds a very few papers devoted to the understanding of the determinantal and spectral properties of the zero-divisor graphs and the rich interplay that this theory has to offer. A systematic study of such properties of the Boolean graph Γ(Z2n) is carried out by LaGrange in a series of papers [Citation4–7]. For instance, he proved that the Boolean graphs, among the zero-divisor graphs, can be characterized as those having their adjacency matrices with determinant equal to –1 (see [Citation5, Theorem 2.5]). Further, he proved that the characteristic polynomial of a Boolean graph is absolutely palindromic and possesses the reciprocal eigenvalue property. For the case of finite commutative rings and principal ideal rings, we mention [Citation8, Citation9]. However, the graphs dealt with within these two papers, have loops (non-simple graphs) and this brings about some simplification in the matrix theoretic considerations. From this standpoint, the case of graphs without loops (simple graphs) appears to be more involved and interesting.

One of our approaches to the study the Boolean graph Γ(Z2n) is to describe its adjacency matrix An recursively in terms of An1. To do this, we come up with a specific ordering of the vertices of this graph and write down the corresponding adjacency matrix An in terms of An1. Using this recursive description, we easily find the determinant and inverse of An. Further, we introduce the notion of the weight matrix which generalizes the notion of the adjacency matrix of weighted and directed graphs. We show in Theorem 3.4 that the determinant of the weight matrix A(Wn) of the adjacency matrix An of the graph Γ(Z2n) is a signed product of the weights received by the edges corresponding to the complementary pairs of vertices. As a consequence, in the case of a Boolean graph, we show that the determinant is 1, and that in the case of a directed Boolean graph, it is 1. We mention here that the determinant of a directed Boolean graph is independent of the choice of orientatations of edges. We further compute the inverse of the matrix A(Wn). As a consequence, the inverses of the undirected Boolean and directed Boolean graphs can be obtained.

It is easy to see that the characteristic polynomial of the adjacency matrix of a directed Boolean graph is a skew-symmetric matrix. In Theorem 4.2, we show that for any directed Boolean graph the characteristic polynomial has all its even degree coefficients strictly positive with all its odd degree coefficients being zero. This is one of our main results and to prove this result, we use a classical theorem of Cayley which states that the determinant of a skew-symmetric matrix of even order is a square of its Pfaffian. We have observed that for values of n up to 8, the even degree coefficients of the characteristic polynomial form a unimodal sequence. We strongly suspect this to be true for any n and state it as an open question.

2 Boolean graphs

In this section, we give a vertex ordering of the Boolean graph and describe its adjacency matrix recursively. Algorithmic expressions of the adjacency matrix of the Boolean graph and its inverse matrix are obtained.

Let n be an integer greater than 1. Recall that Z2n=Z2×Z2××Z2 (n terms), where Z2={0,1} is a field. Thus, Z2n is a ring with respect to pointwise addition and multiplication modulo 2. The Boolean graph Γ(Z2n) has vertex set Vn as the set of non-zero zero-divisors of the ring Z2n. Two vertices x and y are adjacent in Γ(Z2n) if xy=0. Note that Vn=Z2n{0,1}, where 0 and 1 are zero element and unity in the ring Z2n. Hence, |Vn|=2n2. For n = 2, the graph Γ(Z2n) is isomorphic to the complete graph K2. Every element xZ2n is of the form, x=(x1,x2,x3,,xn1,xn) with xiZ2   i. Denote by x¯=(1,1,,1)x, the complement of x. Note that, every vertex in Vn has a unique complement in Vn and such complementary pair of vertices are always adjacent in Γ(Z2n). Denote by en, the element (0,0,0,1) of Vn. An element x of Z2n can be obtained from an element x of Z2n1 by adjoining 0 or 1 as the nth coordinate. For x=(x1,x2,x3,,xn1)Z2n1 and xnZ2, we get x=(x1,x2,x3,,xn1,xn)Z2n and we write x=xxn.

Define X0={v0Vn | vVn1}and X1={v1Vn | vVn1}.

Note that the vertex set Vn of the graph Γ(Z2n) has a partition into four parts as follows. Vn={en¯}{en}X0X1.

Let Un={v1,v2,,v|Vn|} be a vertex ordering of Γ(Z2n) in which the element en¯ comes first, then comes the element en and then come the elements of the parts X0 and X1, respectively. The following lemma gives a recursive description of adjacency relations among vertices of Γ(Z2n).

Lemma 2.1.

Let Γ(Z2n) be the Boolean graph with vertex set Vn={en¯}{en}X0X1. Then the following recursive properties hold.

  1. The vertex en¯ is adjacent to only its complement en.

  2. The vertex en is adjacent to all vertices in {en¯}X0 and no vertex of X1.

  3. The subgraph of Γ(Z2n) induced by X0 is isomorphic to Γ(Z2n1).

  4. The set of vertices X1 is independent in Γ(Z2n).

  5. A vertex x0X0 is adjacent to a vertex y1X1 in Γ(Z2n) if and only if x and y are adjacent in Γ(Z2n1).

Proof.

Proofs are easy to see.

We apply Lemma 2.1 to describe the adjacency matrix of the graph Γ(Z2n). Let An be the adjacency matrix of Γ(Z2n) with respect to the vertex ordering Un. Note that the matrix An has four block rows and four block columns obtained by the ordering of vertices given by the four parts {en¯}, {en}, X0, X1. Let 1=(111)T and 0=(000)T be (2n12)×1 matrices, and O denote the zero matrix of order (2n12)×(2n12). Sizes of the block in An can be obtained from the respective sizes of the parts of the partition Un.

Proposition 2.2.

Let An be the adjacency matrix of the graph Γ(Z2n) with respect to the vertex ordering Un. Then An=(010T0T101T0T01An1An100An1O).

Proof.

The proof follows from the vertex ordering Un and Lemma 2.1.

Remark 2.3.

An advantage of Proposition 2.2 is that it gives an easy algorithm to obtain the exponential-sized adjacency matrix An. The computation of An by using Proposition 2.2 has less complexity than the computation of An by the direct definition. As an illustration, the matrices A2, A3, and A4 obtained using Proposition 2.2 are described as follows. Note that An is the matrix of order 2n2 with vertex ordering Un. A2=(0110), A3=(011000001100010100000101101001001000), A4=(0110001100000101A3A30000A3O).

In [Citation5], it is proved that An is invertible and its inverse is computed by composing certain matrices. We now determine An1 recursively in the following theorem. Denote by AB the tensor product of the matrices A and B. Let 1=(111)T and 0=(000)T be (2n12)×1 matrices.

Theorem 2.4.

For the adjacency matrix An of Γ(Z2n), An1=(010T1TAn11100T0T00OAn11An1110An11An11)

Proof.

Consider An with respect to the vertex ordering Un. It has order N=2n2. By Proposition 2.2, (01100T0T1T0T0100An1An1An1O)=IN×N·An·IN×N.

By performing Row (i) Row(1) and then Column (i) Column(1) for 3i2n1 we get, (01100T0T0T0T0000An1An1An1O)=(10010T0T0T0T1000IOOI)·An·(10011T0T0T0T0000IOOI).

That is, (A2OOF2An1)=M1·An·M1T,where F2=(1110),  M1=(10010T0T0T0T1000IOOI).

Inverting both sides we get, M1T1·An1·M11=(A21OOF21An11).

Pre-multiplying by M1T and post-multiplying by M1 gives, An1=M1T·(A21OOF21An11)·M1=(010T1TAn11100T0T00OAn11An1110An11An11).

Remark 2.5.

In general, determining the inverse of the adjacency matrix An requires many computations. The advantage of Theorem 2.4 is that it provides an algorithmic construction of the inverse of An and thus reduces the computations significantly. Simplicity of the computation of An1 is illustrated below for n = 2, 3, and 4. A21=(0110), A31=(010011100000000001000010100101101010),A41=(010T1TA31100T0T00OA31A3110A31A31).

3 Weighted Boolean graphs

The aim of this section is to study the weighted Boolean graphs using the recursive approach. We associate a weight matrix W(An) to the adjacency matrix An of the usual Boolean graph. This is with the view of treating the weighted adjacency matrix and the directed adjacency matrix of graphs as special cases of the weight matrix. Using the recursive approach, we obtain the determinant of W(An) and as a consequence prove that the determinant of the Boolean graph is –1 which is a known result, see [Citation5]. Also, it follows that the determinant of any directed Boolean graph is 1. This shows, in particular, that the determinant is independent of the choice of orientations on the edges of a directed Boolean graph. Further, we obtain the inverse of the matrix W(An) recursively.

Definition 3.1.

For a given m × m matrix A with entries from {0, 1} and for 1i,jm, let wi,j be nonzero real numbers. Define weight matrix W(A) of A of order m × m such that, W(A)(i,j)={0, if A(i,j)=0;wi,j, if A(i,j)=1.

The matrix A can be termed as the support matrix of W(A). Note that W(A) need not be symmetric or skew-symmetric.

Definition 3.2.

The adjacency matrix of a weighted graph Gw is the matrix Aw such that Aw(i,j)={wi,j, if wij is the weight assigned to the edge(vi,vj) in Gw;0,otherwise. 

Definition 3.3.

Let G be a directed graph obtained from a simple graph G by orienting its edges. Then the adjacency matrix of G is the matrix A such that A(i,j)={1, if G has directed edge from ith vertex tojth vertex;1, if G has directed edge fromj th vertex to ith vertex; 0,otherwise.

For the Boolean graph Γ(Z2n), the adjacency matrix An and its weighted variants (An)w and An are special cases of the weight matrix W(An).

Recall that Un={v1,v2,,v|Vn|} is a vertex ordering of Γ(Z2n) wherein the element en¯ comes first, then comes the element en and then the elements of X0 and X1, respectively. In the following theorem, we obtain the determinant of W(An) and show that it is negative of the product of the entries corresponding to complementary pairs of vertices.

Theorem 3.4.

Let An be the adjacency matrix of the graph Γ(Z2n) and let W(An) be any weight matrix of An. Then W(An) is a nonsingular matrix with determinant detW(An)=vi=vj¯wi,j.

Proof.

Consider the matrix An as in Proposition 2.2 with the vertex ordering Un. As Un has the partition {en¯}{en}X0X1, any weight matrix W(An) of An has the following form with four block-rows and four block-columns corresponding to this partition. W(An)=(0w1,20T0Tw2,10M10T0M2W1(An1)W2(An1)00W3(An1)O),where M2 and M1 are submatrices of W(An) all of whose entries are nonzero and the block-matrices Wi(An1) are some weight matrices of An1. Sizes of the block-matrices in W(An) can be obtained from the respective sizes of the parts of the vertex partition Un. As (1, 2)th and (2, 1)th entries of the support matrix An are nonzero, the entries w1,2 and w2,1 are nonzero. Hence detW(An)=w1,2·w2,1·det(010T0T10M10T0M2W1(An1)W2(An1)00W3(An1)O).

For 3i2n1, by performing Row(i)wi,2·Row(1) and then Column(i)w2,i·Column(1), we get detW(An)=w1,2·w2,1·det(010T0T100T0T00W1(An1)W2(An1)00W3(An1)O).

As Wi(An1)’s have an even number of columns, by interchanging columns, it is easy to get the following recurrence relation on determinants of weight matrices, detW(An)=w1,2·w2,1·detW2(An1)·detW3(An1).

Note that, W2(An1) is a submatrix of W(An) and also, it can be viewed as a weight matrix of the adjacency matrix An1 of Γ(Z2n1). Hence, W2(An1) has its rows and columns labeled in two different ways. The first labeling of it comes from the vertex ordering Un while the second labeling is induced by the vertex ordering Un1 of Γ(Z2n1). More specifically, in the first labeling, rows of W2(An1) are labeled by X0 and the columns by X1 as the parts of vertex partition Un whereas in the second labeling, rows and columns of W2(An1) are labeled by vertices in Vn1. We can go back and forth between the two labeling via the process of adjoining elements 0 and 1 to the vertices in Vn1. Note further that, this process of adjoining 0,1Z2 preserves the complementation of vertex labels, that is, for vi,vjX0X1 with vi=viki,vj=vjkj for some vi,vjVn1 and ki,kjZ2, we have vi=v¯j holds in the first labeling if and only if vi=v¯j holds in the second labeling. The case of the matrix W3(An1) can be treated similarly.

Now, we prove the result by induction on n. For n = 2, A2=(0110) and weight matrix W(A2)=(0w1,2w2,10). Therefore, detW(A2)=w1,2·w2,1. Note here that, vertices v1=(1,0) and v2=(0,1) satisfy v1=v¯2. Assume that, the result is true for all integers less than n. From the above paragraph, the matrices W2(An1) and W3(An1) can be viewed as weight matrices of An1 with two different vertex ordering discussed in the paragraph above. Then by the induction hypothesis we get, detW2(An1)=vi=v¯j, vi,vjVn1W2(vi,vj),where W2(vi,vj) denotes the entry of W2(An1) which is also the entry of W(An) lying in the row labeled by the vertex vi=vi0 and in the column labeled by the vertex vj=vj1. From the paragraph above, we have, vi=v¯j holds in Un if and only if vi=v¯j holds in Un1. Therefore, detW2(An1)=vi=v¯j,viX0 and vjX1wi,j.

Similarly, by the induction hypothesis, we have detW3(An1)=vi=v¯j, vi,vjVn1W3(vi,vj) =vi=v¯j,viX1 and vjX0wi,j.

Putting these values in the recurrence relation of the determinants of weight matrices obtained above, we get, detW(An) = w1,2·w2,1·(1)2vi=v¯j,vi,vjX0X1wi,j = vi=v¯jwi,j.

Now, if vi=v¯j then vi is adjacent to vj in Γ(Z2n), that is, (i, j)th entry of the support matrix An of W(An) is nonzero. This implies that the terms wi,j involved in the above expression of detW(An) are nonzero. Therefore, detW(An)0. Thus W(An) is a nonsingular matrix. □

Remark 3.5.

Theorem 3.4 can be proved alternatively by generalizing the proof of the result, detAn=1, given in [Citation5]. However, our proof uses the recursive approach and also generalizes the result to the weighted and directed Boolean graphs.

Let w(e) denote the weight of an edge e in a weighted graph of Γ(Z2n). Let En be the set of all edges of Γ(Z2n) whose end vertices are complements of each other.

Corollary 3.6.

Let (An)w be the adjacency matrix of a weighted Boolean graph of Γ(Z2n). Then det(An)w=eEn(w(e))2.

Proof.

As seen earlier, the matrix (An)w of a weighted graph of Γ(Z2n) is a special case of weight matrix W(An). Now, the proof follows from Theorem 3.4 since, in this case, wi,j=wj,i=w(e) whenever e=(vi,vj) is an edge of Γ(Z2n). □

Corollary 3.7.

[Citation5] The determinant of the adjacency matrix of the Boolean graph Γ(Z2n) is –1.

Proof.

Proof follows from Theorem 3.4 since, in this case, wi,j=1 whenever (vi, vj) is an edge of the graph Γ(Z2n).

Corollary 3.8.

The determinant of the adjacency matrix of any directed Boolean graph Γ(Z2n) is 1.

Proof.

Let An be the adjacency matrix of a directed Boolean graph Γ(Z2n). From Definition 3.3, An is a special case of the weight matrix W(An) whose (i, j)th entry wi,j=1 if Γ(Z2n) has a directed edge from vertex vi to vertex vj, and wi,j=1 if there is a directed edge from vertex vj to vertex vi, and wi,j=0 when there is no edge. By Theorem 3.4, detAn=vi=vj¯wi,j. Since Γ(Z2n) has 2n22 complementary pairs of vertices, detAn=(1)2n11=1.

Remark 3.9.

It follows from Corollary 3.8 that the determinant of the adjacency matrix of any directed Boolean graph is 1 and thus it is independent of the choice of orientation of edges.

Recall the vertex set X0 defined at the beginning of Section 2. Let H be the subgraph of Γ(Z2n) induced by the set X0. By Lemma 2.1, H is isomorphic to Γ(Z2n1). Let Γ(Z2n)˜ be the simple graph obtained from the graph Γ(Z2n) by deleting any number of edges of H or adding any number of edges between the vertices of H. We observe that the determinant of Γ(Z2n)˜ is the same as the determinant of Γ(Z2n).

Proposition 3.10.

Let An and An˜ be the adjacency matrices of Γ(Z2n) and Γ(Z2n)˜, respectively. Then detW(An)=detW(An˜).

Consequently,  det(An)w=det(An˜)w, detAn=detAn˜  and  detAn=detAn˜.

Proof.

The proof follows from the proof of Theorem 3.4 as the entries of the block-matrix W1(An1) corresponding to the vertices in X0 do not affect the value of the determinant of W(An).

The description of An1 obtained in Theorem 2.4 can be extended to more general matrices, namely to the weight matrices W(An). We only state the expression of [W(An)]1 in the following theorem. For 1<nZ, let W(An) be a weight matrix of An considered in the proof of Theorem 3.4 with (i, j)th entry wi,j. Let w1 and w2 be column vectors in R|Vn1| such that their ith coordinates are w2,i and wi,2, respectively for all i=3,4,,|Vn1|+2.

Theorem 3.11.

Let W(An) be any weight matrix of the adjacency matrix An of the Boolean graph Γ(Z2n). Then W(An) is ivertible and its inverse is given by (01w2,10T1w2,1w1T[W3(An1)]11w1,200T0T00O[W3(An1)]11w1,2[W2(An1)]1w20[W2(An1)]1[W2(An1)]1W1(An1)[W3(An1)]1).

Proof.

The proof follows by performing the transformations and steps similar to those used in Theorem 2.4. □

The expressions for An1,(An)w1, and An1 can be obtained from Theorem 3.11.

4 Directed Boolean graphs

In this section, we restrict our investigations to the class of directed Boolean graphs. The adjacency matrix of a directed Boolean graph is a skew-symmetric matrix and so its characteristic polynomial has all odd degree coefficients zero. By a classical theorem of Cayley, the determinant of a skew-symmetric matrix is a square of its Pfaffian and so all even degree coefficients of the characteristic polynomial are non-negative. In Section 3, we proved that the determinant of the adjacency matrix of a directed Boolean graph is 1 implying that the constant term (an even degree coefficient) of the characteristic polynomial is positive. We prove that this is also the case with all its even degree coefficients.

Theorem 4.1.

(Cayley) [Citation3, Theorem 6.4] Let S be a skew-symmetric matrix with real entries. Then there is a polynomial in the entries of S, denoted Pf (S), such that, detS=Pf (S)2.

We now prove our main theorem.

Theorem 4.2.

Let 1<nZ and N=2n2. Then the characteristic polynomial of the adjacency matrix of a directed Boolean graph of Γ(Z2n) is of the form k=0N/2c2kx2k with c2k positive integers for all k.

Proof.

Let Γ(Z2n) be a directed Boolean graph with adjacency matrix An. Let CAn(x) be the characteristic polynomial of An. Denote the complement 1nv of a vector v of Γ(Z2n) by v¯. To write down the adjacency matrix An, we fix the ordering I={v1,v¯1,,vN/2,v¯N/2} of the vertices of Γ(Z2n) by pairing up the complementary vertices. Let An=(aij) be the directed adjacency matrix of the graph Γ(Z2n) with respect to this ordering. Note that An is a skew-symmetric matrix of even order N=2n2. We know that the coefficient of xk of the characteristic polynomial is given by the sum of principal minors of size Nk signed by (1)Nk. Also, the principal minors are the determinants of skew-symmetric sub-matrices of An, and hence the minors of odd size are zero. Therefore, all the coefficients of CAn(x) of odd-degree terms are zero. The coefficient c2k is the sum of principal minors of An of size N2k multiplied by (1)N2k=1. By Theorem 4.1, (also see [3, Theorem 6.4]), the determinant of any skew-symmetric matrix S is given by a square of its Pfaffian, Pf(S) (a polynomial in the coefficients of the matrix S), that is, detS=Pf(S)2.

All even sized minors of An are thus perfect squares and hence c2k0.

We now show that c2k>0. To do this, we use the vertex ordering and the directed adjacency matrix given above. Since the principal minors are a perfect square and hence nonnegative, therefore is enough to prove that for any 1rN/2, there exists at least one principal minor that is nonzero (and hence positive). To do this we claim that the principal minors of An given by the row and column indices corresponding to the vertices J={v1,v¯1,v2,v¯2,,vr,v¯r} is always non-zero. So let B be the submatrix of An formed by rows and columns of J. We know that detB=σS2rsgn σ a1σ(1)a2σ(2)a2rσ(2r). Let τS2r be defined by τ(2i1)=2i and τ(2i)=2i1 for all 1ir. Observe that aiτ(i)=±1 for all i. Hence, a1τ(1)a2τ(2)a2rτ(2r)=±10. Let σS2r be any permutation such that a1σ(1)a2σ(2)a2rσ(2r)0. Now extend this permutation σ to a permutation σ˜SN by defining σ˜(2i1)=2i and σ˜(2i)=2i1 for all r+1iN. Thus, a1σ˜(1)a2σ˜(2)a(2r)σ˜(2r)a(2N1)σ˜(2N1)a(2N)σ˜(2N)0.

By Theorem 3.4 and noting the vertex ordering I={v1,v¯1,, vN/2,v¯N/2} given above we obtain, detAn=i=1N/2a2i,2i1a2i1,2i.

Hence, it follows that σ˜S2N is of the form σ˜(2i1)=2i and σ˜(2i)=2i1 for all 1rN/2. Therefore, σ˜ agrees with τ on {1,2,,r}. Already, σ˜|{1,2,,r}=σ, we obtain σ=τ. Thus, for any σS2r with a1σ(1)a2rσ(2r)0, we have σ=τ, i.e., σ(2i1)=2i and σ(2i)=2i1 for all 1ir. Note that this σ is the product of r transpositions and so sgn σ=(1)r. Hence detB=σS2rsgn σ a1σ(1)a2σ(2)a2rσ(2r)=(1)ra12a21ai(i+1)a(i+1)ia(2r1)(2r)a2r(2r1)=(1)r(1)r=10.

Thus, for every even r{2,4,,N}, we get at least one nonzero principal minor. Furthermore, any such minor is a perfect square (being a square of the Pfaffian of the corresponding submatrix) and hence is positive. As noted at the beginning of the proof, the coefficient c2k of the characteristic polynomial CAn(x) is the sum of principal minors and as the positive minors live in every even degree, we obtain that c2k>0.

Recall that the determinant of a directed Boolean graph is independent of the choice of the orientation of its edges. Note that this determinant is the constant term of the characteristic polynomial of the directed Boolean graph. However, we have verified that the other coefficients of the characteristic polynomial do depend on the choice of orientation.

Unimodal property for directed Boolean graphs:

LaGrange [5, Corollary 2.6] proved that the characteristic polynomial of an undirected Boolean graph Γ(Z2n) has the absolute palindromic property. A natural question to ask is whether a similar property holds for the class of directed Boolean graphs. We discuss this problem here.

As noted in Theorem 4.2, the even degree coefficients of the characteristic polynomial of the adjacency matrix An of a directed Boolean graph are positive. The examples worked out by us suggest that the values of these coefficients depend on the choice of the orientations of the edges and so a different choice of orientations on the edges of a Boolean graph leads to different positive coefficients. However, we observed in several examples of directed Boolean graphs that the even degree coefficients of the characteristic polynomial possess, what is called a unimodal property. A sequence a0,a1,,an is called unimodal (or the polynomial akxk+ak1xk1++a1x+a0a unimodal polynomial) if there is some integer 0lk such that a0a1al1alal+1ak1ak.

The unimodal property can be regarded as an analog of the absolute palindromic property (|ai|=|aki|) wherein there is a symmetry in the absolute values of the coefficients of the polynomial along the middlemost term of the polynomial. A sequence or a polynomial being unimodal is an interesting combinatorial property and can often be hard to prove. We have worked out several examples of Boolean graphs up to n = 8 (with different choices of orientations) and observed unimodal property for the even degree coefficients. For example, a computer experiment with one of the examples of a directed Boolean graph when n = 4 (matrix in this case has size 14 × 14) yields the characteristic polynomial, x14+25x12+192x10+574x8+678x6+256x4+33x2+1.

Note that the even degree coefficients of this polynomial are unimodal. We strongly suspect this to be true in the general case and state this as a question.

Question 4.3.

Do the even degree coefficients of the characteristic polynomial of a directed Boolean graph possess the unimodal property?

From our observation, we believe that all the eigenvalues of a directed Boolean graph are simple.

Question 4.4.

Are the eigenvalues of a directed Boolean graph simple?

Acknowledgments

The authors are thankful to the referees for providing useful suggestions.

Disclosure statement

The authors declare that there are no conflicts of interest.

Additional information

Funding

This work was supported by the SERB under grant CRG/2022/002184.

References

  • Anderson, D. F., Livingston, P. S. (1999). The zero divisor graph of a commutative ring. J. Algebra 217: 434–447.
  • Beck, I. (1988). Coloring of commutative rings. J. Algebra. 116: 208–226.
  • Jacobson, N. (1985). Basic Algebra-I, 2nd ed. New York: Dover Publications.
  • LaGrange, J. D. (2011). Spectra of Boolean graphs and certain matrices of binomial coefficients. Int. Electron. J. Algebra 9: 78–84.
  • LaGrange, J. D. (2012). Boolean rings and reciprocal eigenvalue properties. Linear Algebra Appl. 436: 1863–1871.
  • LaGrange, J. D. (2013). Eigenvalues of Boolean graphs and pascal-type matrices. Int. Electron. J. Algebra 13: 109–119.
  • LaGrange, J. D. (2013). A combinatorial development of Fibonacci numbers. Linear Algebra Appl. 438: 4335–4347.
  • Monius, K. (2021). Eigenvalues of zero-divisor graphs of finite commutative rings. J. Algebraic Combin. 54(3): 787–802.
  • Rattanakangwanwong, J., Meemark, Y. (2021). Eigenvalues of zero-divisor graphs of principal ideal rings. Linear Multilinear Algebra 70(20): 1–15.