
Recently, Çanakçi and Schroll proved that associated with a string module M(w) there is an appropriated snake graph G. They established a bijection between the corresponding perfect matching lattice L(G) of G and the canonical submodule lattice L(M(w)) of M(w). We introduce Brauer configurations whose polygons are defined by snake graphs in line with these results. The developed techniques allow defining snake graphs, which after suitable procedures, build Kronecker modules. We compute the dimension of the Brauer configuration algebras and their centers arising from the different processes. As an application, we estimate the trace norm of the canonical non-regular Kronecker modules and some families of trees associated with some snake graphs classes.
Citation: Agustín Moreno Cañadas, Pedro Fernando Fernández Espinosa, Natalia Agudelo Muñetón. Brauer configuration algebras defined by snake graphs and Kronecker modules[J]. Electronic Research Archive, 2022, 30(8): 3087-3110. doi: 10.3934/era.2022157
[1] | Agustín Moreno Cañadas, Isaías David Marín Gaviria, Pedro Fernando Fernández Espinosa . Brauer configuration algebras and Kronecker modules to categorify integer sequences. Electronic Research Archive, 2022, 30(2): 661-682. doi: 10.3934/era.2022035 |
[2] | Agustín Moreno Cañadas, Pedro Fernando Fernández Espinosa, José Gregorio Rodríguez-Nieto, Odette M Mendez, Ricardo Hugo Arteaga-Bastidas . Extended Brauer analysis of some Dynkin and Euclidean diagrams. Electronic Research Archive, 2024, 32(10): 5752-5782. doi: 10.3934/era.2024266 |
[3] | Liqian Bai, Xueqing Chen, Ming Ding, Fan Xu . A generalized quantum cluster algebra of Kronecker type. Electronic Research Archive, 2024, 32(1): 670-685. doi: 10.3934/era.2024032 |
[4] | Hanpeng Gao, Yunlong Zhou, Yuanfeng Zhang . Sincere wide $ \tau $-tilting modules. Electronic Research Archive, 2025, 33(4): 2275-2284. doi: 10.3934/era.2025099 |
[5] |
Jin-Yun Guo, Cong Xiao, Xiaojian Lu .
On |
[6] | Yizheng Li, Dingguo Wang . Lie algebras with differential operators of any weights. Electronic Research Archive, 2023, 31(3): 1195-1211. doi: 10.3934/era.2023061 |
[7] | Mohra Zayed, Gamal Hassan . Kronecker product bases and their applications in approximation theory. Electronic Research Archive, 2025, 33(2): 1070-1092. doi: 10.3934/era.2025048 |
[8] | Agustín Moreno Cañadas, Robinson-Julian Serna, Isaías David Marín Gaviria . Zavadskij modules over cluster-tilted algebras of type $ \mathbb{A} $. Electronic Research Archive, 2022, 30(9): 3435-3451. doi: 10.3934/era.2022175 |
[9] | Yaguo Guo, Shilin Yang . Projective class rings of the category of Yetter-Drinfeld modules over the $ 2 $-rank Taft algebra. Electronic Research Archive, 2023, 31(8): 5006-5024. doi: 10.3934/era.2023256 |
[10] | Neşet Deniz Turgay . On the mod p Steenrod algebra and the Leibniz-Hopf algebra. Electronic Research Archive, 2020, 28(2): 951-959. doi: 10.3934/era.2020050 |
Recently, Çanakçi and Schroll proved that associated with a string module M(w) there is an appropriated snake graph G. They established a bijection between the corresponding perfect matching lattice L(G) of G and the canonical submodule lattice L(M(w)) of M(w). We introduce Brauer configurations whose polygons are defined by snake graphs in line with these results. The developed techniques allow defining snake graphs, which after suitable procedures, build Kronecker modules. We compute the dimension of the Brauer configuration algebras and their centers arising from the different processes. As an application, we estimate the trace norm of the canonical non-regular Kronecker modules and some families of trees associated with some snake graphs classes.
In the last few years, it has been proved that Brauer configuration algebras (BCAs) are a helpful tool in different fields of applied mathematics [1,2,3]. In particular, they were used in cryptography and the theory of graph energy. Green and Schroll introduced such algebras as a generalization of Brauer graph algebras. Bearing in mind that any Brauer graph algebra is a Brauer configuration algebra. Perhaps, the main characteristic of BCAs is that their theory of representation is based on combinatorial data [4,5].
Snake graphs is another helpful combinatorial tool for a better understanding of the theory of representation of some algebras with applications in number theory. In particular, in the theory of continued fractions. Such graphs were studied by Propp [6] in the context of the investigation of the Laurent phenomenon associated with cluster algebras.
Çanakçi and Schiffler developed a complete theory for snake graphs, which were used to compute the Laurent expansions of the cluster variables in cluster algebras of surface type [7,8,9,10,11]. Perfect matchings of suitable snake graphs parametrize terms in the Laurent polynomial of such variables. Çanakçi and Schiffler proved that each snake graph G defines a unique continued fraction whose numerator is given by the number of perfect matchings of a suitable snake graph.
Regarding applications of the snake graph theory, we recall that recently Çanakçi and Schroll [12] defined abstract string modules associating to each of such modules a suitable snake graph, whose lattice of perfect matchings is in bijective correspondence with the lattice of submodules of such abstract module. Conversely, they proved that each snake graph defines a string module given by an orientation of Dynkin type A, where every vertex is replaced by a copy of an algebraically closed field F, and the arrows correspond to the identity map.
We establish interesting interactions between snake graph theory, matrix problems and the algebra representation theory, in line with Çanakçi and Schroll's work. We prove in this paper that some suitable snake graphs can be used to build non-regular Kronecker modules, recall that if F is a field, and Λ=(FF20F) is the Kronecker algebra then the finite dimensional right Λ-modules are said to be Kronecker modules. It is worth noticing that the category of Kronecker modules is equivalent to the category of pairs (A,B) of matrices A,B over F of the same size. We also define Brauer configuration algebras, for which it is possible associating a string snake graph or a subset of the set of vertices of the preprojective (or preinjective) component of the Auslander-Reiten quiver of the Kronecker algebra Λ. Dimensions of these Brauer configuration algebras are also given in this work.
Figure 1 shows how Brauer configuration algebras, snake graphs, and solutions of the Kronecker problem are related to the main results presented in this paper.
This paper is distributed as follows; in Section 2, we recall definitions and notation used throughout the document. In particular, we recall notions of Brauer configuration algebra (2.1), the Kronecker problem (2.3) and snake graph (2.4). In Section 3, we make an overview of Çanakçi and Schroll's work regarding interactions between snake graphs and string modules. In Section 4, we give our main results. We prove that some non-regular Kronecker modules can be built with some suitable snake graphs. We introduce Brauer configuration algebras associated with snake graphs and estimate the trace norm of some Kronecker trees and non-regular Kronecker modules. Concluding remarks are given in Section 5.
In this section, we introduce some definitions and notations to be used throughout the paper. In particular, it is given a brief overview regarding Brauer configuration algebras, and snake graph theory.
Green and Schroll introduced Brauer configuration algebras as a generalization of Brauer graph algebras [4,5]. Its definition goes as follows:
A Brauer configuration algebra ΛΓ (or simply Λ if no confusion arises) is a bound quiver algebra induced by a Brauer configuration Γ=(Γ0,Γ1,μ,O), where:
● Γ0 is a finite set of vertices.
● Γ1 is a collection of polygons, which are labeled multisets consisting of vertices (vertices repetition allowed). Each polygon contains more than one vertex.
● μ is a map from the set of vertices Γ0 to the set of positive integers N∖{0}=N+, μ:Γ0→N+.
● O is a choice for each vertex α∈Γ0, of a cyclic ordering of the polygons in which α occurs as a vertex including repetitions (see [4] for more details). For instance, if a vertex α∈Γ0 occurs in polygons Uii,Ui2,…,Uim, for suitable indices i1,i2,…,im∈{1,2,3,…,n}, then the cyclic order is obtained by linearly ordering the list, say
Uα1i1<Uα2i2<⋯<Uαmim,αis>0. | (2.1) |
Where, Uαsis=U(1)is<U(2)is<⋯<U(αs)is means that vertex α occurs αs times in polygon Uis, denoted αs=occ(α,Uis). The cyclic order is completed by adding the relation Uim<Ui1. Note that, if Ui1<⋯<Uit is the chosen ordering at vertex α. Then the same ordering can be represented by any cyclic permutation.
The sequence (2.1) is said to be the successor sequence at vertex α denoted Sα, which is unique up to permutations. Note that, Green and Schroll [4] mentioned that different orientations choice are typically associated to non-isomorphic Brauer configuration algebras.
Henceforth, in this paper, if a vertex α′≠α belongs to some polygons Uj1,Uj2,…Ujk ordered according to the already defined cyclic ordering associated with the vertex α. Then, we will assume that up to permutations, the cyclic ordering associated with the vertex α′ is built, taking into account that polygons Uj1,Uj2,…Ujk inherit the order given by the successor sequence Sα.
● If α∈Γ0 then there is at least one polygon Ui such that α∈Ui.
If α∈Γ0 then the valency val(α) of α is given by the identity
val(α)=∑U∈Γ1occ(α,U). | (2.2) |
If α∈Γ0 is such that μ(α)val(α)=1 then α is said to be truncated (it occurs once in just one polygon). Otherwise α is a non-truncated vertex. It is worth pointing out that each polygon in a Brauer configuration has at least one non-truncated vertex. A Brauer configuration without truncated vertices is said to be reduced.
Latter on, we will assume that successor sequences associated with non-truncated vertices are of the form (2.1). As Green and Schroll mentioned in [4], if α is a non-truncated vertex and val(α)=1. Then, there is only one choice for the associated cyclic ordering.
In [3], Cañadas et al. introduced Algorithm 1 to build the Brauer quiver QΓ and the Brauer configuration algebra ΛΓ=FQΓ/IΓ induced by a Brauer configuration Γ, where IΓ is an admissible ideal generated by suitable relations associated with the vertices occurrences.
Algorithm 1: Construction of a Brauer configuration algebra |
1. Input A reduced Brauer configuration Γ=(Γ0,Γ1,μ,O). |
2. Output The Brauer configuration algebra ΛΓ=FQΓ/IΓ |
3. Construct the quiver QΓ=((QΓ)0,(QΓ)1,s:(QΓ)1→(QΓ)0,t:(QΓ)1→(QΓ)0) |
(a) (QΓ)0=Γ1, |
(b) For each cover Ui<Ui+1∈Γ1 define an arrow a∈(QΓ)1, such that s(a)=Ui and t(a)=Ui+1, |
(c) Each relation Ui<Ui defines a loop in QΓ, |
(d) Each ordered set Sα defines a cycle Cα=Sα∪{Uim<Ui1} in QΓ called special cycle. Special cycles are obtained from successor sequences by defining a suitable circular relation, without loss of generality, we assume that a relation of the form Uim<Ui1 holds in special cycles. |
4. Define the path algebra FQΓ, |
5. Construct the admissible ideal IΓ, which is generated by the following relations: |
(a) If αi,αj∈U, U∈Γ1 and Cαi,Cαj are corresponding special cycles then Cμ(αi)αi−Cμ(αj)αj=0, |
(b) If Cαi is a special cycle associated to the vertex αi then Cμ(αi)a=0, if a is the first arrow of Cαi, |
(c) If α,α′∈Γ0, α≠α′, a,b∈(QΓ)1, a≠b, ab∉Cα for any α∈Γ0 then ab=0, if a∈Cα, b∈Cα′ and ab∈FQΓ, |
(d) If a is a loop associated to a vertex α with val(α)=1 and μ(α)>1 then aμ(α)+1=0. |
6. ΛΓ=FQΓ/IΓ is the Brauer configuration algebra. |
7. For the construction of a basis of ΛΓ follow the next steps: |
(a) For each U∈Γ1 choose a non-truncated vertex αU and exactly one special α-cycle CαU at U, |
(b) Define: |
A={¯p∣pisaproperprefixofsomeCμ(α)α},B={¯Cμ(α)αU∣U∈Γ1}. |
(c) A∪B is a F-basis of ΛΓ. |
From now on, if no confusion arises, we will assume notations Q, I and Λ instead of QΓ, IΓ and ΛΓ, for a quiver, an admissible ideal, and the Brauer configuration algebra induced by a fixed Brauer configuration Γ.
Since polygons in Brauer configurations are multisets, we will often assume that such polygons are given by words of the form
w=xs11xs22…xst−1t−1xstt | (2.3) |
Where for each i, 1≤i≤t, xi is an element of the polygon called vertex and si is the number of times that the vertex xi occurs in the polygon [13]. In particular, if vertices xi in a polygon V of a Brauer configuration are integer numbers then the corresponding word w will be interpreted as a partition of an integer number nV associated with the polygon V where it is assumed that each vertex xi is a part of the partition and si is the number of times that the part xi occurs in the partition and nV=t∑i=1sixi. If the order of the letters (or parts) xi matters in the construction of a word (partition) w (nV) then we will say that w (nV) is a composition. Note that, in this case, each ordering of the letters define a polygon. We let N(w) denote the set of compositions associated with a word w. N(w) is endowed with an injective numbering fw:N(w)⟶N(w). If c is a composition. Then, fw(c)=j∈N(w)={1,2,…,|N(w)|}. N(w) is endowed with the usual order of natural numbers. In such a case, if w′,w″∈N(w) and fw(w′)<fw(w″) is a covering, then we will assume that as polygons w′<w″ is a covering in the corresponding successor sequences.
The following results describe the structure of Brauer configuration algebras [4,14].
Theorem 1 (Theorem B, Proposition 2.7, Theorem 3.10, Corollary 3.12, [4]). Let Λ be a Brauer configuration algebra with Brauer configuration Γ.
1) There is a bijective correspondence between the set of indecomposable projective Λ-modules and the polygons in Γ.
2) If P is an indecomposable projective Λ-module corresponding to a polygon V in Γ. Then radP is a sum of r indecomposable uniserial modules, where r is the number of (non-truncated) vertices of V and where the intersection of any two of the uniserial modules is a simple Λ-module.
3) A Brauer configuration algebra is a multiserial algebra.
4) The number of summands in the heart ht(P)=radP/socP of an indecomposable projective Λ-module P such that rad2P≠0 equals the number of non-truncated vertices of the polygons in Γ corresponding to P counting repetitions.
5) If Λ′ is a Brauer configuration algebra obtained from Λ by removing a truncated vertex of a polygon in Γ1 with d≥3 vertices then Λ is isomorphic to Λ′.
Proposition 1 and Theorem 2 give formulas for the dimensions dimFΛ, and dimFZ(Λ) of a Brauer configuration algebra Λ and its center Z(Λ) [4,14].
Proposition 1 (Proposition 3.13, [4]). Let Λ be a Brauer configuration algebra associated with the Brauer configuration Γ and let C={C1,…,Ct} be a full set of equivalence class representatives of special cycles. Assume that for i=1,…,t, Ci is a special αi-cycle where αi is a non-truncated vertex in Γ. Then
dimFΛ=2|Q0|+∑Ci∈C|Ci|(ni|Ci|−1), |
where |Q0| denotes the number of vertices of Q, |Ci| denotes the number of arrows in the αi-cycle Ci and ni=μ(αi).
Theorem 2 (Theorem 4.9, [14]). Let Λ=FQ/I be the Brauer configuration algebra associated to the connected and reduced Brauer configuration Γ. Then
dimFZ(Λ)=1+∑α∈Γ0μ(α)+|Γ1|−|Γ0|+#(LoopsQ)−|CΓ|, |
where CΓ={α∈Γ0∣val(α)=1,andμ(α)>1}.
In this case, radM denotes the radical of a module M, radM is the intersection of all the maximal submodules of M.
The notion of the message of a Brauer configuration and labeled Brauer configurations were introduced by Espinosa et al. [1,15] to define suitable specializations of some Brauer configurations. According to them, since polygons in a Brauer configuration Γ=(Γ0,Γ1,μ,O) are multisets, it is possible to assume that any polygon U∈Γ1 is given by a word w(U) of the form
w(U)=αs11αs22…αst−1t−1αstt | (2.4) |
Where for each i, 1≤i≤t, si=occ(αi,U).
The message is in fact an algebra of words element WΓ associated with a fixed Brauer configuration such that for a given field F the word algebra WΓ consists of formal sums of words with the form ∑αi∈FU∈Γ1αiw(U), 0w(U)=ε is the empty word, and 1w(U)=w(U) for any U∈Γ1. The product in this case is given by the usual word concatenation. The formal product (or word product)
M(Γ)=∏U∈Γ1w(U) | (2.5) |
is said to be the message of the Brauer configuration Γ.
The notion of labeled Brauer configurations is helpful to define suitable specializations of some Brauer configuration algebras [15].
An integer specialization of a reduced Brauer configuration Γ=(Γ0,Γ1,μ,O) is a Brauer configuration Γe=(Γe0,Γe1,μe,Oe) endowed with a suitable map e:Γ0→N, such that
Γe0=Imge⊂N,Γe1=e(Γ1)={e(H)∣H∈Γ1},ifH∈Γ1thene(H)={e(αi)∣αi∈H}∈e(Γ1),we(U)=((e(α1))f1(e(α2))f2…(e(αn))fn),isthespecializationundereofawordw(U)=αf11αf22…αfnnassociatedwithapolygonU∈Γ1,μe(e(α))=μ(α),foranyvertexα∈Γ0. | (2.6) |
The orientation Oe is defined by the orientation O, in such a way that if
Sα=Uα1i1<Uα2i2<⋯<Uαmim |
is a successor sequence associated with a vertex α∈Γ0 (see, (2.1)). Then,
S′e(α)=(e(Ui1))α1<(e(Ui2))α2<⋯<(e(Uim))αm |
is contained in the successor sequence Se(α) associated with e(α)∈Γe0.
M(Γe)=∑U∈Γe1we(U) is the specialized message of the Brauer configuration Γ.
A Brauer configuration Γ=(Γ0,Γ1={Ui1,…,Uim},μ,O) is said to be S-labeled (or simply labeled, if no confusion arises) by an integer sequence S={n1,n2,…,n|Γ1|} if each polygon Uij is labeled by an integer number nj, 1≤j≤|Γ1|. In such a case we often write Γ1={(Ui1,n1),(Ui2,n2),…,(Uim,nm)},
For each vertex α∈Γ0, it is defined a corresponding cyclic ordering of labeled polygons where α occurs. One advantage of labeling Brauer configurations is that the set S can be used to systematically define the orientation associated with each vertex or obtain the polygons recursively [15].
It is worth noticing that the set S used to label a Brauer configuration can be any finite set. In this paper, we also use finite well-ordered sets of matrices to label Brauer configurations.
As an example, we recall that Espinosa [15] defined the following labeled Brauer configuration K=(K0,K1,μ,O), where:
K0={αh1,αh2,…,αhk∣1≤h≤k},K1={(U1,n1),(U2,n2),…,(Uk,nk))∣αiw∈(Ui,ni),ni≥2}. | (2.7) |
Vertices αiw∈(Ui,ni)∈K1 are given by the following formula
αiw=ni−g(wi−1,i)−g(wi,i)−2, | (2.8) |
where for a given vector w=(w1,w2,…,wk)∈{0,1}k, wi∈{0,1}, g is a map g:={0,1}×Z+→{1,2} defined by
g(0,i)={2,ifiiseven;1,ifiisodd;andg(1,i)={1,ifiiseven;2,ifiisodd;. |
In particular, g(w0,1)=g(wk,k)=0. The definition of g can be reformulated by the rule .
, for any vertex .
Successor sequences are defined by relations of the form , if (see (2.1)).
Suitable specializations of are used in Theorem 5 to describe the number of perfect matchings of some snake graphs.
The Kronecker matrix problem consists of finding canonical Jordan form of pairs of matrices (with the same size) with respect to the following elementary transformations:
(i) All elementary transformations on rows of the block matrix .
(ii) All elementary transformations made simultaneously on columns of and having the same index number.
Weierstrass solved this problem in 1867 for some particular cases, whereas Kronecker in 1890 solved the complex number field case. We recall that solutions of the Kronecker problem allow solving systems of linear differential equations of the form .
Nowadays, it is known that if is an algebraically closed field, then up to isomorphism every indecomposable Kronecker pair belongs to one of the following four classes shown in Figures 2–4 [16].
Solving the Kronecker problem is equivalent to give a complete classification of the -modules over the path algebra , where is the quiver shown in Figure 5.
Figure 6 shows the preprojective component of the Auslander-Reiten quiver of the 2-Kronecker quiver , which has as vertices indecomposable representations of type Ⅲ. The preinjective component has indecomposable representations of type as vertices.
Henceforth, we let () denote a representative of the indecomposable preprojective (preinjective) Kronecker modules class obtained from a representation of type Ⅲ (Ⅱ) via elementary transformations of type (ii). Several invariants can be defined for Kronecker modules, for instance, the Frobenius cells are invariants for indecomposable Kronecker modules of type 0, whereas Jordan blocks are invariants for indecomposable Kronecker modules of type Ⅰ.
This paper proves that non-regular Kronecker modules can be defined by using some suitable snake graphs. So, it is possible to argue that each non-regular Kronecker module has associated a set of snake graphs whose cardinality is invariant under admissible transformations.
A tile is a square in the plane whose sides are parallel or orthogonal to the elements in the standard orthonormal basis of the plane (as in [10] in this work a tile is considered as a graph with four vertices and four edges in the obvious way).
A snake graph is a connected planar graph consisting of a finite sequence of tiles , such that and share exactly one edge and this edge is either the north edge of and the south edge of or the east edge of and the west edge of , (cf. [7,8,9,10,11]). Denote by the set of interior edges of the snake graph . We will use the natural ordering of the set of interior edges of , so that is the edge shared by tiles and . A snake graph is called straight if all its tiles lie in one column or one row, and a snake graph is called zigzag if no three consecutive tiles are straight. Two snake graphs are isomorphic if they are isomorphic as graphs.
For positive integers , we let denote a snake graph, with tiles in the first row, in the first column, tiles in the second row and so on up to . In this case the last tile in a given row is the first tile in the next column (if it exists) vice versa the last tile in a given column coincides with the first tile in the next row. As an example, in Figure 7, it is shown the snake graph .
A perfect matching of a graph is a subset of the edges of such that every vertex of is incident to exactly one edge in . We denote by the set of perfect matchings of .
A sign function of a snake graph is a map from the set of edges of to the set of signs , such that on every tile in the north and the west edge have the same sign, the south and the east have the same sign, and the sign on the north edge is opposite to the sign on the south edge. For example, in Figure 8, we show a labeling of the snake graph .
Note that, on every snake graph there are exactly two sign functions. A snake graph is determined up to symmetry by its sequence of tiles together with a sign function on its interior edges . Henceforth, it will be assumed the notation (the edge at the southwest of the first tile).
If (the edge at the northeast of the last tile) then sign function can be extended in a unique way to all edges in and it is obtained a sign sequence
Actually this sequence uniquely determines the snake graph and a choice of a north east edge .
A positive finite continued fraction is a function
(2.9) |
on variables , . Now let be a positive continued fraction and let and consider the sign sequence:
(2.10) |
where ,
Thus each integer corresponds to a maximal subsequence of constant sign in the sequence (2.10).
The snake graph of the positive continued fraction is the snake graph with tiles determined by the sign sequence (2.10). In particular, is a single edge and the continued fraction of the graph in Figure 8 is .
Çanakçi and Schiffler proved Theorems 3 and 4 regarding snake graphs and their relationships with continued fractions [7,8,9,10,11].
Theorem 3. The number of snake graphs with exactly perfect matchings is , where is the totient Euler function.
Theorem 4. 1) The number of perfect matchings of is equal to the numerator of the continued fraction .
2) The number of perfect matchings of is equal to the denominator of the continued fraction .
3) If denotes the number of perfect matchings of the snake graph then .
For instance, the snake graph shown in Figure 8 has 3221 perfect matchings.
The following theorem proves that the number of perfect matchings of a snake graph is given by a message specialization of the Brauer configuration [15] (see, formulas (2.7)).
Theorem 5 (Theorem 14, [15]). For all , we have
where is a specialization of the Brauer configuration given by identities and such that with being the th Fibonacci number.
An abstract string is a word of the form , with , . is also considered an abstract string. If (), for any then is said to be a direct string (inverse string).
According to Çanakçi and Schroll [12], the following procedure allows building a snake graph with tiles from an abstract string :
1) If then the corresponding abstract snake graph is given by a single tile.
2) If there is at least one letter, then is a concatenation of a collection of alternating maximal direct and inverse strings such that . Each might be of length 1.
3) For each , it is constructed a zigzag snake graph with tiles. where is the number of direct or inverse arrows in . Let be the zigzag snake graph with tiles , such that is glued to the right (resp. on top) of if is direct (resp. inverse).
4) We now glue to , for all , by identifying the last tile of and the first tile of , such that, , , is a straight piece.
Çanakçi and Schroll proved that if is a bound quiver algebra and is a string module over with string and with associated snake graph . Then the perfect matching lattice of is in bijection with the canonical submodule lattice of .
Results in this section allow establishing interactions between Brauer configuration algebras, Kronecker modules and snake graphs. We start by defining a labeled Brauer configuration whose polygons have associated a unique snake graph as Çanakçi and Schroll describe in [12].
We let denote the set of all possible compositions associated with a word (see (2.4)).
For fixed. We denote by , the labeled Brauer configuration , such that
(4.1) |
Note that a labeled polygon contains zeroes and , 1's. Successor sequences associated with vertices and are defined by the following relations:
(4.2) |
Theorem 6. For fixed, the following properties hold for the Brauer configuration algebra
(4.3) |
Where
(4.4) |
Furthermore, each labeled polygon is defined by a -tile snake graph.
Proof. For fixed, we note that, the number of compositions associated with a word-polygon is . Thus,
(4.5) |
Then, the occurrences of 0 in is . Therefore, and . The dimension of the algebra is obtained by definition.
The number of loops associated with a word of the form , and the number of loops associated with a word of the form is . Then, , . Thus, , . Then, the dimension of the center is given by the identities .
The map , such that , , with , for any composition-polygon . Thus, each polygon has associated an abstract string, for which it is possible defining a snake graph with tiles. We are done.
In this section, we recall the notion of helix introduced by Cañadas et al. [17] These helices are nothing but snake graphs, if we consider entries of the considered matrices as tiles.
As in the case of string modules (see Section 3), the following theorems prove that both preprojective and preprojective Kronecker modules can be built from suitable snake graphs.
Theorem 7. For fixed, the terms snake graph
induces the indecomposable preprojective Kronecker module . Furthermore the corresponding continued fraction of has the following form
where
and the length of is given by the following identities:
Proof. Let us consider that an indecomposable matrix block has columns and rows, which are defined by the straight snake graphs in alternative fashion. First subsnake graph corresponds to the first row of the matrix block, second subsnake graph corresponds to the first column of the matrix block and so on.
Odd rows and the first column are labeled taking into account that if the last tile of a given row is not labeled, then the first tile of the next column is not labeled. Besides, the labels determine the way that rows and columns of a matrix block must be constructed. The procedure goes as follows:
Labeled horizontal straight snake graphs indicates that each tile corresponds to an entry of a row of the matrix block developed from the right to the left. Whereas, a labeled vertical straight snake graph indicates that the tiles correspond to the entries of a column of the matrix block developed from the top to the bottom.
An indecomposable preprojective Kronecker module is obtained from by assigning alternatively either or a to the ends of the straight snake graphs constituting . In this case, a is assigned to the first tile in the first row, then a is assigned to the corresponding last tile, which is the first tile of the next straight snake graph, which has assigned a in its last tile, and the procedure goes on. Numbers 's are entries of the identities in the matrix block, which can be completed by definition.
The following example illustrates step by step the arguments posed in the proof of Theorem 7. Considering the labeled snake graph presented in Figure 10. In Figure 11, and are assigned alternately to the ends of each straight snake subgraph, in Figure 12, is rolled up into the matrix block and finally using the definition of a preprojective Kronecker module we complete each matrix block (see Figure 4).
![]() |
The following theorem is the preinjective version of Theorem 7.
Theorem 8. For fixed. The terms snake graph
where induces the indecomposable preinjective Kronecker module . Furthermore the corresponding continued fraction of has the following form
where and the length of , is
The following result regarding snake graphs and is easy to see.
Proposition 2. If denotes the length of a snake graph , then
and
Helices were introduced by the first autor et al. in [17]. In this paper, we observe that such helices are nothing but snake graphs associated with non-regular Kronecker modules. For , let be an , -matrix then can be partitioned into two matrix blocks and . In such a case we write , where , , with () columns of , if () is the set of indices () then , and . In this case, each column of the matrix belongs either to the matrix or to the matrix and a word , , is used to denote matrix by specifying the way that columns of have been assigned to the matrices and .
A row of has the form with () being a row of the matrix block (). We let () denote the set of rows of the matrix block (), whereas denotes the set of all matrices with the aforementioned properties.
An helix associated with a matrix of type is a connected directed graph whose construction goes as follows:
(Vertices) Vertices of are entries of blocks and . We let denote the set of vertices of .
(a) Fix two different rows and of .
(b) Choose sets and of pivoting entries also called pivoting vertices, , such that . Entries in and are said to be exterior entries or exterior vertices. In this case, if () then ().
and are sets of the form:
(4.7) |
Where, , , . It is chosen just only one entry () for each row in () and for each column () of ().
(Arrows) arrows in are defined in the following fashion:
(a) Arrows in are either horizontal or vertical. We let denote the set of arrows of .
(b) Horizontal arrows connect a vertex of the matrix block () with a vertex of the matrix block (). Vertical arrows only connect vertices in the same matrix block. Starting and ending vertices of horizontal (vertical) arrows are entries of the same row (column) of .
(c) The starting vertex of a horizontal (vertical) arrow is an exterior (pivoting) vertex. The ending point of a horizontal (vertical) arrow is a pivoting (exterior) vertex.
(d) A pivoting vertex occurs as ending (starting) vertex just once. Thus, does not cross itself.
(e) The first and last arrow of are horizontal and its starting vertex belongs to .
(f) Each vertical arrow is preceded by a unique horizontal arrow, and unless the first arrow, any horizontal arrow is preceded by a vertical arrow.
(g) All the rows of are visited by , and no row or column of is visited by arrows of more than once.
(h) There are not horizontal arrows connecting exterior vertices of with vertices of .
Figure 14 is an example of an helix of type
associated with a matrix of type and defined by the word .
The following Theorems 9 and 10 were proved by the first author et al. in [17].
Theorem 9 (Corollary 9, [17]). If for , and are equivalent preprojective Kronecker modules with dimension vector of the form and corresponding sets of helices and then .
Helices associated with preprojective (preinjective) Kronecker modules are said to be preprojective (preinjective) Kronecker snake graphs or simply Kronecker snake graphs, if no confusion arises (note that, preprojective Kronecker snake graphs are helices).
Theorem 10 (Theorem 10, [17]). If for , denotes a preprojective Kronecker module then the number of helices associated with is where denotes the smallest integer greatest than .
The proof of Theorem 10 is based on a bijection between maximal paths (connecting the vertex-root with vertices at the last level) of trees (Kronecker trees) shown in Figure 16 and Kronecker snake graphs, for fixed.
This section introduces Brauer configuration algebras induced by Kronecker modules, which according to Theorem 7 can be constructed from a snake graph.
For , let be a labeled Brauer configuration, such that . The labeling is given by matrix blocks , and related to canonical preprojective Kronecker modules (see Figure 4). satisfies the following conditions:
(4.8) |
Admissible ideal such that the Brauer configuration algebra is generated by the following relations, in this case, we use symbols , and to denote arrows in sets , and , respectively, .
1) , for all , .
2) , for all , .
3) , for all possible values of , .
1. , .
Figure 17 shows the shape of a Brauer quiver associated with a Brauer configuration , for fixed.
Theorem 11. For fixed, the following properties hold for the Brauer configuration algebra
(4.9) |
Where denotes the th triangular number.
Proof. It suffices to observe that , and .
If is the -adjacency matrix of a quiver . And is the set of singular values of [3]. Then, the trace norm of is given by the sum
(4.10) |
The trace norm of a quiver is a generalization of the energy of a graph , which is the sum of the absolute values of its adjacency matrix eigenvalues.
The main problem in the theory of graph energy consists of estimating the energy value (trace norm value) of significant classes of graphs (matrices). Bearing in mind that the trace norm of a given matrix is the sum of its singular values as defined in identity (4.10).
In this paper, we estimate the trace norm value of a Kronecker tree of type (see Figure 16) defined by preprojective Kronecker snake graphs.
Theorem 12. For fixed, the trace norm of the Kronecker tree satisfies the following inequalities:
(4.11) |
Where is the number of bifurcations of .
Proof. By construction, we note that, there is a bijection , where is the set of ramifications of the form and the set of singular values of given by the rule . In fact, the characteristic polynomial has the form:
(4.12) |
. In this case, is the largest multiplicity. Thus,
.
On the other hand,
. We are done.
The following result regards the trace norm of non-regular Kronecker modules. Note that, these modules are matrix interpretations of polygons in Brauer configuration (4.8).
Theorem 13. For fixed,
Proof. Considered as matrices, it holds that . The corresponding singular values are , . On the other hand, , therefore the associated singular values are .
Brauer configuration algebras defined by Kronecker modules can be associated with string snake graphs. In particular, non-regular Kronecker modules can be built via suitable snake graphs. Since non-regular Kronecker modules have a matrix presentation, giving their trace norm values is also possible.
To obtain results as those presented in this paper for other matrix problems as the four subspace problem is an interesting task for the future.
This research was supported by the Alexander Zavadskij seminar on Representation of Algebras and Their Applications at the Universidad Nacional de Colombia.
The authors declare there is no conflicts of interest.
[1] |
A. M. Cañadas, I. D. M. Gaviria, J. D. C. Vega, Relationships between the Chicken McNugget problem, Mutations of Brauer configuration algebras and the advanced encryption standard, Mathematics, 9 (2021), 1937. https://doi.org/10.3390/math9161937 doi: 10.3390/math9161937
![]() |
[2] |
A. M. Cañadas, M. A. O. Angarita, Brauer configuration algebras for multimedia based cryptography and security applications, Multimed. Tools Appl., 80 (2021), 23485–23510. https://doi.org/10.1007/s11042-020-10239-3 doi: 10.1007/s11042-020-10239-3
![]() |
[3] |
N. Agudelo, A. M. Cañadas, I. D. M. Gaviria, P. F. F. Espinosa, -Brauer configuration algebras and their applications in the graph energy theory, Mathematics, 9 (2021), 3042. https://doi.org/10.3390/math9233042 doi: 10.3390/math9233042
![]() |
[4] |
E. L. Green, S. Schroll, Brauer configuration algebras: A generalization of Brauer graph algebras, Bull. Sci. Math., 121 (2017), 539–572. https://doi.org/10.1016/j.bulsci.2017.06.001 doi: 10.1016/j.bulsci.2017.06.001
![]() |
[5] | S. Schroll, Brauer graph algebras, in Homological Methods, Representation Theory, and Cluster Algebras, Springer, (2018), 177–223. https://doi.org/10.1007/978-3-319-74585-5 |
[6] |
J. Propp, The combinatorics of frieze patterns and Markoff numbers, Integers, 20 (2020), 1–38. https://doi.org/10.48550/arXiv.math/0511633 doi: 10.48550/arXiv.math/0511633
![]() |
[7] |
I. Çanakçi, R. Schiffler, Cluster algebras and continued fractions, Compos. Math., 54 (2018), 565–593. https://doi.org/10.1112/S0010437X17007631 doi: 10.1112/S0010437X17007631
![]() |
[8] |
I. Çanakçi, R. Schiffler, Snake graphs and continued fractions, Eur. J. Combin., 86 (2020), 1–19. https://doi.org/10.1016/j.ejc.2020.103081 doi: 10.1016/j.ejc.2020.103081
![]() |
[9] |
I. Çanakçi, R. Schiffler, Snake graphs calculus and cluster algebras from surfaces, J. Algebra, 382 (2013), 240–281. https://doi.org/10.1016/j.jalgebra.2013.02.018 doi: 10.1016/j.jalgebra.2013.02.018
![]() |
[10] |
I. Çanakçi, R. Schiffler, Snake graphs calculus and cluster algebras from surfaces Ⅱ: Self-crossings snake graphs, Math. Z., 281 (2015), 55–102. https://doi.org/10.1007/s00209-015-1475-y doi: 10.1007/s00209-015-1475-y
![]() |
[11] | I. Çanakçi, R. Schiffler, Snake graphs calculus and cluster algebras from surfaces Ⅲ: Band graphs and snake rings, Int. Math. Res. Not. IMRN, (2019), 1145–1226. |
[12] |
I. Çanakçi, S. Schroll, Lattice bijections for string modules snake graphs and the weak Bruhat order, Adv. Appl. Math., 126, (2021), 102094. https://doi.org/10.1016/j.aam.2020.102094 doi: 10.1016/j.aam.2020.102094
![]() |
[13] | G. E. Andrews, The Theory of Partitions, Cambridge University Press, Cambridge UK, 2010. |
[14] |
A. Sierra, The dimension of the center of a Brauer configuration algebra. J. Algebra, 510 (2018), 289–318. https://doi.org/10.1016/j.jalgebra.2018.06.002 doi: 10.1016/j.jalgebra.2018.06.002
![]() |
[15] | P. F. F. Espinosa, Categorification of some integer sequences and its applications, Ph.D thesis, Universidad Nacional de Colombia, BTA, Colombia, 2021. |
[16] | D. Simson, Linear Representations of Partially Ordered Sets and Vector Space Categories, Gordon and Breach, London UK, 1992. |
[17] |
A. M. Cañadas, I. D. M. Gaviria, P. F. F. Espinosa, Brauer configuration algebras and Kronecker modules to categorify integer sequences, ERA, 30 (2022), 661–682. https://doi.org/10.3934/era.2022035 doi: 10.3934/era.2022035
![]() |
1. | Agustín Moreno Cañadas, Adolfo Ballester-Bolinches, Isaías David Marín Gaviria, Solutions of the Yang–Baxter Equation Arising from Brauer Configuration Algebras, 2022, 11, 2079-3197, 2, 10.3390/computation11010002 | |
2. | Agustín Moreno Cañadas, Gabriel Bravo Rios, Robinson-Julian Serna, Snake Graphs Arising from Groves with an Application in Coding Theory, 2022, 10, 2079-3197, 124, 10.3390/computation10070124 | |
3. | Agustín Moreno Cañadas, Pedro Fernando Fernández Espinosa, Adolfo Ballester-Bolinches, Solutions of the Yang–Baxter Equation and Automaticity Related to Kronecker Modules, 2023, 11, 2079-3197, 43, 10.3390/computation11030043 |
Algorithm 1: Construction of a Brauer configuration algebra |
1. Input A reduced Brauer configuration . |
2. Output The Brauer configuration algebra |
3. Construct the quiver |
(a) , |
(b) For each cover define an arrow , such that and , |
(c) Each relation defines a loop in , |
(d) Each ordered set defines a cycle in called special cycle. Special cycles are obtained from successor sequences by defining a suitable circular relation, without loss of generality, we assume that a relation of the form holds in special cycles. |
4. Define the path algebra , |
5. Construct the admissible ideal , which is generated by the following relations: |
(a) If , and are corresponding special cycles then , |
(b) If is a special cycle associated to the vertex then , if is the first arrow of , |
(c) If , , , , for any then , if , and , |
(d) If is a loop associated to a vertex with and then . |
6. is the Brauer configuration algebra. |
7. For the construction of a basis of follow the next steps: |
(a) For each choose a non-truncated vertex and exactly one special -cycle at , |
(b) Define: |
(c) is a -basis of . |
Algorithm 1: Construction of a Brauer configuration algebra |
1. Input A reduced Brauer configuration . |
2. Output The Brauer configuration algebra |
3. Construct the quiver |
(a) , |
(b) For each cover define an arrow , such that and , |
(c) Each relation defines a loop in , |
(d) Each ordered set defines a cycle in called special cycle. Special cycles are obtained from successor sequences by defining a suitable circular relation, without loss of generality, we assume that a relation of the form holds in special cycles. |
4. Define the path algebra , |
5. Construct the admissible ideal , which is generated by the following relations: |
(a) If , and are corresponding special cycles then , |
(b) If is a special cycle associated to the vertex then , if is the first arrow of , |
(c) If , , , , for any then , if , and , |
(d) If is a loop associated to a vertex with and then . |
6. is the Brauer configuration algebra. |
7. For the construction of a basis of follow the next steps: |
(a) For each choose a non-truncated vertex and exactly one special -cycle at , |
(b) Define: |
(c) is a -basis of . |