Algorithmic computation of principal posets using Maple and Python

We present symbolic and numerical algorithms for a computer search in the Coxeter spectral classification problems. One of the main aims of the paper is to study finite posets I that are principal, i.e., the rational symmetric Gram matrix GI : = 1/2[CI+CItr] ∈ MI(Q) of I is positive semi-definite of...

Повний опис

Збережено в:
Бібліографічні деталі
Дата:2014
Автори: Gasiorek, M., Simson, D., Zajac, K.
Формат: Стаття
Мова:English
Опубліковано: Інститут прикладної математики і механіки НАН України 2014
Назва видання:Algebra and Discrete Mathematics
Онлайн доступ:http://dspace.nbuv.gov.ua/handle/123456789/152339
Теги: Додати тег
Немає тегів, Будьте першим, хто поставить тег для цього запису!
Назва журналу:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Цитувати:Algorithmic computation of principal posets using Maple and Python / M. Gasiorek, D. Simson, K. Zajac // Algebra and Discrete Mathematics. — 2014. — Vol. 17, № 1. — С. 33–69. — Бібліогр.: 56 назв. — англ.

Репозитарії

Digital Library of Periodicals of National Academy of Sciences of Ukraine
id irk-123456789-152339
record_format dspace
spelling irk-123456789-1523392019-06-11T01:25:16Z Algorithmic computation of principal posets using Maple and Python Gasiorek, M. Simson, D. Zajac, K. We present symbolic and numerical algorithms for a computer search in the Coxeter spectral classification problems. One of the main aims of the paper is to study finite posets I that are principal, i.e., the rational symmetric Gram matrix GI : = 1/2[CI+CItr] ∈ MI(Q) of I is positive semi-definite of corank one, where CI ∈ MI(Z) is the incidence matrix of I. With any such a connected poset I, we associate a simply laced Euclidean diagram DI ∈ {A˜n, D˜n, E˜₆, E˜₇, E˜₈}, the Coxeter matrix CoxI := −CI ⋅ C−trI, its complex Coxeter spectrum speccI, and a reduced Coxeter number cI. One of our aims is to show that the spectrum speccI of any such a poset I determines the incidence matrix CI (hence the poset I) uniquely, up to a Z-congruence. By computer calculations, we find a complete list of principal one-peak posets I (i.e., I has a unique maximal element) of cardinality ≤ 15, together with speccI, cI, the incidence defect ∂I : ZI → Z, and the Coxeter-Euclidean type DI. In case when DI ∈ {A˜n, D˜n, E˜₆, E˜₇, E˜₈} and n := |I| is relatively small, we show that given such a principal poset I, the incidence matrix CI is Z-congruent with the non-symmetric Gram matrix GˇDI of DI, speccI = speccDI and cˇI = cˇDI. Moreover, given a pair of principal posets I and J, with |I| = |J| ≤ 15, the matrices CI and CJ are Z-congruent if and only if speccI = speccJ. 2014 Article Algorithmic computation of principal posets using Maple and Python / M. Gasiorek, D. Simson, K. Zajac // Algebra and Discrete Mathematics. — 2014. — Vol. 17, № 1. — С. 33–69. — Бібліогр.: 56 назв. — англ. 1726-3255 2010 MSC:06A11, 15A63, 68R05, 68W30. http://dspace.nbuv.gov.ua/handle/123456789/152339 en Algebra and Discrete Mathematics Інститут прикладної математики і механіки НАН України
institution Digital Library of Periodicals of National Academy of Sciences of Ukraine
collection DSpace DC
language English
description We present symbolic and numerical algorithms for a computer search in the Coxeter spectral classification problems. One of the main aims of the paper is to study finite posets I that are principal, i.e., the rational symmetric Gram matrix GI : = 1/2[CI+CItr] ∈ MI(Q) of I is positive semi-definite of corank one, where CI ∈ MI(Z) is the incidence matrix of I. With any such a connected poset I, we associate a simply laced Euclidean diagram DI ∈ {A˜n, D˜n, E˜₆, E˜₇, E˜₈}, the Coxeter matrix CoxI := −CI ⋅ C−trI, its complex Coxeter spectrum speccI, and a reduced Coxeter number cI. One of our aims is to show that the spectrum speccI of any such a poset I determines the incidence matrix CI (hence the poset I) uniquely, up to a Z-congruence. By computer calculations, we find a complete list of principal one-peak posets I (i.e., I has a unique maximal element) of cardinality ≤ 15, together with speccI, cI, the incidence defect ∂I : ZI → Z, and the Coxeter-Euclidean type DI. In case when DI ∈ {A˜n, D˜n, E˜₆, E˜₇, E˜₈} and n := |I| is relatively small, we show that given such a principal poset I, the incidence matrix CI is Z-congruent with the non-symmetric Gram matrix GˇDI of DI, speccI = speccDI and cˇI = cˇDI. Moreover, given a pair of principal posets I and J, with |I| = |J| ≤ 15, the matrices CI and CJ are Z-congruent if and only if speccI = speccJ.
format Article
author Gasiorek, M.
Simson, D.
Zajac, K.
spellingShingle Gasiorek, M.
Simson, D.
Zajac, K.
Algorithmic computation of principal posets using Maple and Python
Algebra and Discrete Mathematics
author_facet Gasiorek, M.
Simson, D.
Zajac, K.
author_sort Gasiorek, M.
title Algorithmic computation of principal posets using Maple and Python
title_short Algorithmic computation of principal posets using Maple and Python
title_full Algorithmic computation of principal posets using Maple and Python
title_fullStr Algorithmic computation of principal posets using Maple and Python
title_full_unstemmed Algorithmic computation of principal posets using Maple and Python
title_sort algorithmic computation of principal posets using maple and python
publisher Інститут прикладної математики і механіки НАН України
publishDate 2014
url http://dspace.nbuv.gov.ua/handle/123456789/152339
citation_txt Algorithmic computation of principal posets using Maple and Python / M. Gasiorek, D. Simson, K. Zajac // Algebra and Discrete Mathematics. — 2014. — Vol. 17, № 1. — С. 33–69. — Бібліогр.: 56 назв. — англ.
series Algebra and Discrete Mathematics
work_keys_str_mv AT gasiorekm algorithmiccomputationofprincipalposetsusingmapleandpython
AT simsond algorithmiccomputationofprincipalposetsusingmapleandpython
AT zajack algorithmiccomputationofprincipalposetsusingmapleandpython
first_indexed 2025-07-13T02:51:25Z
last_indexed 2025-07-13T02:51:25Z
_version_ 1837498460787441664
fulltext Algebra and Discrete Mathematics RESEARCH ARTICLE Volume 17 (2014). Number 1. pp. 33 – 69 c© Journal “Algebra and Discrete Mathematics” Algorithmic computation of principal posets using Maple and Python Marcin Gąsiorek, Daniel Simson and Katarzyna Zając Abstract. We present symbolic and numerical algorithms for a computer search in the Coxeter spectral classification prob- lems. One of the main aims of the paper is to study finite posets I that are principal, i.e., the rational symmetric Gram matrix GI := 1 2 [CI + Ctr I ] ∈MI(Q) of I is positive semi-definite of corank one, where CI ∈MI(Z) is the incidence matrix of I. With any such a connected poset I, we associate a simply laced Euclidean diagram DI ∈ {Ãn, D̃n, Ẽ6, Ẽ7, Ẽ8}, the Coxeter matrix CoxI := −CI ·C −tr I , its complex Coxeter spectrum speccI , and a reduced Coxeter num- ber čI . One of our aims is to show that the spectrum speccI of any such a poset I determines the incidence matrix CI (hence the poset I) uniquely, up to a Z-congruence. By computer calculations, we find a complete list of principal one-peak posets I (i.e., I has a unique maximal element) of cardinality ≤ 15, together with speccI , čI , the incidence defect ∂I : ZI → Z, and the Coxeter-Euclidean type DI. In case when DI ∈ {Ãn, D̃n, Ẽ6, Ẽ7, Ẽ8} and n := |I| is relatively small, we show that given such a principal poset I, the incidence matrix CI is Z-congruent with the non-symmetric Gram matrix ǦDI of DI, speccI = speccDI and čI = čDI . Moreover, given a pair of principal posets I and J , with |I| = |J | ≤ 15, the matrices CI and CJ are Z-congruent if and only if speccI = speccJ . Supported by Polish Research Grant NCN 2011/03/B/ST1/00824. 2010 MSC: 06A11, 15A63, 68R05, 68W30. Key words and phrases: principal poset; edge-bipartite graph; unit quadratic form; computer algorithm; Gram matrix, Coxeter polynomial, Coxeter spectrum. 34 Algorithmic computation of principal posets 1. Introduction Throughout, we freely use the terminology and notation introduced in [45], [47], [50], [51]. We denote by N the set of non-negative integers, by Z the ring of integers, and by Q ⊂ R ⊂ C the field of the rational, the real, and the complex numbers, respectively. We view Zn, with n ≥ 1, as a free abelian group. By e1, . . . , en we denote the standard Z-basis of the group Zn. Given n ≥ 1, we denote by Mn(Z) the Z-algebra of all square n by n matrices A = [aij ], with aij ∈ Z, and by E ∈Mn(Z) the identity matrix. Given a finite set J , we denote by MJ(Z) the Z-algebra of all square J by J matrices. The group Gl(n,Z) := {A ∈Mn(Z), det A ∈ {−1, 1}} ⊆Mn(Z) is called the (integral) general linear group. We say that two square rational matrices A, A′ ∈Mn(Q) are Z-congruent (and denote by A ∼Z A′) if there exists a Z-invertible matrix B ∈ Gl(n,Z) such that A′ = Btr ·A ·B. By a poset J ≡ (J,�) we mean a finite partially ordered set J with respect to a partial order relation �. Following [43], J is called a one- peak poset if it has a unique maximal element ∗. Given a poset J , with m = |J |, we denote by CJ = [cij ] ∈MJ(Z) ≡Mm(Z) (1.1) the incidence matrix of J , with cij = 1, for all i � j, and cij = 0 otherwise. The rational matrix GJ := 1 2 [CJ + Ctr J ] ∈MJ(Q) ≡Mm(Q) (1.2) is called the symmetric Gram matrix of J . Following [50] and [51], we call the symmetric matrix AdJ := CJ + Ctr J − 2 · E the adjacency matrix of J , and PJ(t) = det(t · E −AdJ) ∈ Z[t], (1.3) the characteristic polynomial of the poset J . We say that the poset J is Z-bilinear equivalent to a poset J ′ (and we write J ≈Z J ′) if CJ ∼Z CJ ′ . We define J to be non-negative (resp. positive) if the rational symmet- ric Gram matrix GJ (1.2) is positive semi-definite (resp. positive definite). If J is connected and the symmetric Gram matrix GJ is positive semi- definite of rank |J | − 1, we call J a principal poset, see [47, Definition 2.1] and [51, Section 3]. In other words, J is principal if and only if the M. Gąsiorek, D. Simson, K. Zając 35 quadratic form qJ(x) = x · CJ · x tr is non-negative and the subgroup Ker qJ := {v ∈ ZJ ; qJ(v) = 0} of ZJ is infinite cyclic. Our study is inspired by important applications of the quadratic forms and edge-bipartite graphs in constructing linear algebra invariants that measure a geometric complexity of Nazarova-Roiter matrix problems over a field K and in the study of module categories and their derived categories, see the monographs [1], [11], [43], [53], and the articles [2]-[9], [12]-[24], [27], [29]-[34], [39]-[42], [45]-[52], and [54], [55]. In particular, our study is inspired by a well-known result of Drozd [10], by the Coxeter spectral analysis of loop-free edge-bipartite graphs developed in [50], and the Coxeter spectral classification technique of finite posets introduced in [44], [45], and [51], see also [26], [28], [36]-[38], and [56]. In the present paper we are mainly interested in the class of non- negative posets J ; in particular, in the class of principal posets. We study them by applying our recent results on the Coxeter spectral classification of loop-free edge-bipartite graphs defined in [50] (see also [51]) as follows. An edge-bipartite graph (bigraph, for short), with n≥2 vertices, is a pair ∆ = (∆0, ∆1 = ∆− 1 ⊔∆+ 1 ), where ∆0 = {a1, . . . , an} is a set of vertices and ∆1 is a finite set of edges such that |∆− 1 (ai, aj)| · |∆ + 1 (ai, aj)| = 0, for all ai 6= aj ∈ ∆0. Edges in ∆− 1 (ai, aj) and ∆+ 1 (ai, aj) are visualized as continuous ai ——– aj , and dotted ones ai - - - - aj , respectively. We say that ∆ is loop-free if ∆1(ai, ai) is empty, for all ai ∈ ∆0. We denote by UBigrn the set of all connected loop-free edge-bipartite graphs, with n ≥ 2 vertices. We view any finite graph ∆ = (∆0, ∆1) as an edge-bipartite graph by setting ∆− 1 (ai, aj) = ∆1(ai, aj) and ∆+ 1 (ai, aj) = ∅, for ai, aj ∈ ∆0. A non-symmetric Gram matrix of ∆ ∈ UBigrn is the matrix Ǧ∆ =   1 d∆ 12 . . . d∆ 1n 0 1 . . . d∆ 2n . . . . . . . . . . . . 0 0 . . . 1   ∈Mn(Z), where d∆ ij = −|∆− 1 (ai, aj)|, if there is an edge ai ——– aj and i ≤ j, d∆ ij = |∆+ 1 (ai, aj)|, if there is an edge ai- - - - aj and i ≤ j. We set d∆ ij = 0, if the set ∆1(ai, aj) is empty or j < i. The rational matrix G∆ := 1 2 [Ǧ∆+Ǧtr ∆ ] ∈Mn(Q) 36 Algorithmic computation of principal posets is called the symmetric Gram matrix of ∆. The Gram quadratic form of ∆ ∈ UBigrn is defined by the formula q∆(x) = q∆(x1, . . . , xn)=x2 1+· · ·+x2 n+ ∑ i<j d∆ ijxixj =x·Ǧ∆ ·x tr = x·G∆ ·x tr. We call ∆ ∈ UBigrn, with n ≥ 2 numbered vertices, positive (resp. non- negative of corank s ≥ 1), if its symmetric Gram matrix G∆ ∈Mn(Q) is positive definite (resp. positive semi-definite of rank n− s). Moreover, we call ∆ ∈ UBigrn principal if the matrix G∆ is positive semi-definite of rank n− 1, see [50]. Note that a non-negative loop-free bigraph ∆ is of corank s ≥ 1 if and only if the kernel Ker q∆ := {v ∈ Zn; q∆(v) = v · Ǧ∆ · v tr = 0} ⊆ Zn of q∆ : Zn → Z is a free subgroup of Zn of Z-rank s. Obviously, ∆ is principal if and only if ∆ is non-negative loop-free and Ker q∆ = Z · h, with h 6= 0. The matrix Ad∆ := Ǧ∆ + Ǧtr ∆ − 2 ·E is called the symmetric adja- cency matrix of a loop-free edge-bipartite graph ∆ ∈ UBigrn, and the spectrum of ∆ is the set spec∆ ⊂ R of n real roots of the polynomial P∆(t) = det(t · E −Ad∆) ∈ Z[t], called the characteristic polynomial of the edge-bipartite graph ∆. Following [50], with any principal poset J , we have associated in [51] a loop-free edge-bipartite principal graph ∆J , and a simply laced Euclidean diagram DJ , that is, one of the graphs presented in the following table. Table 1.1. Simply laced Euclidean diagrams Ãn : 1 2 n + 1 n − 1 n n ≥ 1, D̃n : 1 2 3 n + 1 n − 1 n n ≥ 4, Ẽ6 : 1 4 5 2 3 6 7 Ẽ7 : 1 2 5 3 4 6 7 8 Ẽ8 : 1 4 2 3 5 6 7 8 9 M. Gąsiorek, D. Simson, K. Zając 37 We recall that DJ is the simply laced Euclidean diagram D̃∆J obtained from ∆J by applying the inflation algorithm ∆J 7→ D̃∆J presented in [28, Algorithm 5.4] and [50, Algorithm 3.1] (see also [52]). Consequently, we have the passage J 7→ ∆J 7→ DJ := D̃∆J . We study the Coxeter spectral properties of any principal poset J by means of the Coxeter spectral properties of the associated simply laced Euclidean diagram DJ ∈ {Ãn, D̃n, Ẽ6, Ẽ7, Ẽ8}. Following [45], with any poset J , we associate the Coxeter matrix CoxJ := −CJ · C −tr J , with det CoxJ = (−1)m, where m = |J | and C−tr J = (Ctr J )−1. The Cox- eter spectrum speccJ ⊆ C of J is defined to be the set of all m = |J | complex roots of the Coxeter polynomial coxJ(t) = det(t · E − CoxJ) ∈ Z[t], the Coxeter number cJ ≥ 2 is the minimal integer such that CoxcJ J = E, and the Coxeter transformation of J is the group automorphism ΦJ : ZJ → ZJ , ΦJ(v) := v 7→ v · CoxJ , see [45] and [51] for details. If J is non-negative, the Coxeter spectrum speccJ lies on the unit circle S1 = {z ∈ C; |z| = 1}, consists of roots of unity, and 1 /∈ speccJ if and only if J is positive, see [50, Lemma 2.1] and [51]. In this case we have associated with J (see [47] and [51]) a reduced Coxeter number čJ and the incidence defect homomorphism ∂̃J : ZJ → Ker qJ ⊆ ZJ such that ΦčJ J (v) = v + ∂̃J(v), for all v ∈ ZJ , where Ker qJ := {v ∈ ZJ ; qJ(v) = 0} is the kernel of the incidence quadratic form qJ : ZJ → Z defined by the formula qJ(x) = ∑ j∈J x2 j + ∑ i≺j xixj = x · CJ · x tr. Since J is assumed to be non-negative, the quadratic form qJ is non- negative and Ker qJ is a subgroup of ZJ , see [47]. If, in addition, the poset J is principal, the kernel Ker qJ is an infinite cyclic subgroup of 38 Algorithmic computation of principal posets ZJ of the form Ker qJ = Z · hJ , where hJ is a non-zero vector in Ker qJ uniquely determined by J , up to multiplication by −1. In this case, ∂̃J(v) = ∂J(v) · hJ , where ∂J : ZJ → Z is a group homomorphism, called the incidence defect of J , see [51]. The following characterisation of principal posets obtained in [51, Proposition 9] is of importance. Theorem 1.4. Assume that J is a connected poset with m = |J | ≥ 2 and let GJ ∈MJ (Q) be the symmetric incidence Gram matrix of J (1.2). The following four conditions are equivalent. (a) The poset J is principal. (b) The incidence symmetric Gram matrix GJ is positive semidefinite of rank m− 1. (c) The incidence quadratic form qJ : ZJ → Z of J is non-negative and Ker qJ = Z · h, for some non-zero vector h ∈ ZJ . (d) There exists a simply laced Euclidean diagram DJ ∈ {Ãs, s ≥ 3, D̃n, n ≥ 4, Ẽ6, Ẽ7, Ẽ8} (uniquely determined by J) such that the incidence symmetric Gram matrix GJ is Z-congruent to the symmetric Gram matrix GDJ ∈MDJ(Q) of the Euclidean diagram DJ , that is, there exists a Z-invertible matrix B ∈ Gl(m,Z) such that GDJ = Btr ·GJ ·B. Proof. Apply [51, Proposition 3.2] and a characterisation of principal loop-free edge-bipartite graphs given in [50]. One of the aims of the Coxeter spectral analysis of finite posets is to study the following problem. Problem 1.5. When the Coxeter spectrum speccJ of a poset J deter- mines the incidence matrix CJ (hence the poset J) uniquely, up to a Z-congruence. In connection with Problem 1.5, and a problem studied by Horn and Sergeichuck in [25], we also consider the problem if for any Z-invertible matrix A ∈ Mn(Z), there exists B ∈ Mn(Z) such that Atr = Btr · A ·B and B2 = E (the identity matrix). We would like to note that the following problem remains unsolved. Problem 1.6. Show that DJ 6= Ãm−1, if J is a one-peak connected principal poset, with m = |J | ≥ 5. A partial solution of Problems 1.5 and 1.6 is given in the following three theorems proved in Sections 2 and 3. M. Gąsiorek, D. Simson, K. Zając 39 Theorem 1.7. (a) Assume that I is a poset of the shape D̃ (1) m,s,p, D̃ (2) m,s, D̃ (3) m,s,p, D̃ (4) m,s,p, D̃ (5) m,s,p,r, D̃ (6) m,s,p,r or D̃ (7) m,s listed in Table 1.11, and |I| = m ≥ 5. Then I is principal and the associated Euclidean graph DI of I is the diagram D̃m. (b) If I is any of the one-peak posets listed in Tables 4.1 and 4.2 then I is principal and the associated Euclidean graph DI of I is the diagram Ẽm−1, where m = |I|. Theorem 1.8. Assume that I is a one-peak principal poset with m := |I| ≤ 15 and DI is its associated Euclidean diagram. (a) m ≥ 5 and DI is not the diagram Ãm−1. In particular, for m = 5, we have DI = D̃4 and I is one of the four posets: D̃ (1) 4,0,5 : 2 1 4 3 5 D̃ (2) 4,0 : 1 2 3 4 5 D̃ (4) 4,1,4 : 1 4 2 3 5 D̃ (6) 4,0,4,2 : 3 4 2 1 5 (b) If m ≥ 6 and DI = D̃m−1 then I is one of the 2.115 posets of the shapes presented in Table 1.11. In particular, for m = 6, we have DI = D̃5 and I is one of the 13 posets: D̃ (1) 5,0,5 : 2 1 4 3 5 6 D̃ (1) 5,0,6 : 2 1 5 3 4 6 D̃ (1) 5,1,6 : 1 3 2 5 4 6 D̃ (2) 5,0 : 1 2 3 4 5 6 D̃ (2) 5,1 : 1 2 3 4 5 6 D̃ (3) 5,2,2 : 1 2 3 4 5 6 D̃ (4) 5,1,4 : 1 4 3 2 5 6 D̃ (4) 5,1,5 : 1 2 3 4 5 6 D̃ (4) 5,2,5 : 1 2 5 3 4 6 D̃ (5) 5,0,3,6 : 1 2 3 4 5 6 D̃ (6) 5,0,5,3 : 1 2 3 4 5 6 D̃ (6) 5,0,5,2 : 1 2 3 4 5 6 D̃ (7) 5,3 : 4 1 5 2 3 6 40 Algorithmic computation of principal posets (c) If m = 7 and DI = Ẽ6 then I is one of the 31 posets presented in Table 4.1. (d) If m = 8 and DI = Ẽ7 then I is one of the 132 posets presented in Table 4.2. (e) If m = 9 and DI = Ẽ8 then I is one of the posets J Ẽ8 1 ,. . . , J Ẽ8 422 listed in [21]. In particular, we have J Ẽ8 1 : 1 2 3 4 5 6 7 8 9 J Ẽ8 31 : 1 2 3 5 4 6 7 8 9 J Ẽ8 48 : 1 2 6 7 3 4 5 8 9 J Ẽ8 147 : 1 3 2 4 6 5 7 8 9 J Ẽ8 412 : 1 4 2 6 7 3 5 8 9 J Ẽ8 422 : 2 1 3 7 4 6 5 8 9 (f) The total number of principal posets J (not necessarily one-peak ones), with m = |J | ≤ 15, equals 158.448 and the number # J of such posets J of the Coxeter-Euclidean type DJ ∈ {D̃m−1, Ẽm−1} is listed in the following tables. n = |J | n = 5 n = 6 n = 7 n = 8 n = 9 n = 10 DJ D̃4 D̃5 D̃6 Ẽ6 D̃7 Ẽ7 D̃8 Ẽ8 D̃9 # J 8 30 92 84 227 470 577 2 102 1.357 n = |J | n = 11 n = 12 n = 13 n = 14 n = 15 DJ D̃10 D̃11 D̃12 D̃13 D̃14 # J 3.217 7.371 16.897 38.069 85.561 Theorem 1.9. Assume that I is a one-peak principal poset with 5 ≤ m := |I| ≤ 15, DI is its associated Euclidean diagram, ǦDI is the non- symmetric Gram matrix of the graph DI, and ΦI : ZI → ZI is the incidence Coxeter transformation of I. Denote by RI := RqI = {v ∈ ZI ; qI(v) = 1} the set of roots of the incidence quadratic form qI : ZI → Z. (a) There exists a Z-invertible matrix B ∈Mm(Z) such that ǦDI = Btr · CI ·B, M. Gąsiorek, D. Simson, K. Zając 41 (b) The Coxeter number cI of I is infinite, the incidence defect ho- momorphism ∂I : ZI → Z is non-zero and the set ∂0 IRI ∪Ker qI admits a ΦI-mesh translation quiver Γ(∂0 IRI ∪ Ker qI , ΦI) of a sand-glass tube shape (in the sense of [46]-[47]), where ∂0 IRI = {v ∈ ZI ; qI(v) = 1 and ∂I(v) = 0}. (c) There exists a Z-invertible matrix C ∈Mm(Z) such that C2 = E and Ctr I = Ctr · CI · C. The proofs of Theorems 1.7-1.9 are given in Sections 2 and 3. We finish this section by a result that relates the Coxeter spectrum speccI with the usual spectrum specI of a poset I, compare with [50, Proposition 2.4(c)]. Theorem 1.10. Assume that I = {1, . . . , m} is an arbitrary poset and P I(t) := det(t · E − AdI) is the characteristic polynomial of the Euler adjacency matrix AdI := C tr I + CI − 2E of I, where CI := C−1 I is the Euler matrix of I, see [45]. (a) If the Hasse quiver of I (see [43]) is a tree then coxI(t2) = tm · P I(t + 1 t ). (b) Assume that I is a one-peak poset and m := |I| ≤ 15. If I is positive or I is principal then coxI(t2) = tm · P I(t + 1 t ) if and only if the Hasse quiver of I is a tree. Proof. Since det CI = 1, the Euler matrix CI := C−1 I lies in Mm(Z) and Ctr I = Ctr I · CI · CI . (a) Assume that the Hasse quiver of I is a tree. Without loss of gen- erality, we may assume that the points of I = {a1, . . . , am} are numbered in such a way that ai � aj implies i ≤ j in the natural order. Let ∆I be the Euler edge-bipartite graph associated with I, see [51, (33)]. By the definition of ∆I , the non-symmetric Gram matrix of the edge- bipartite graph ∆I coincides with the Euler matrix CI . Hence, Cox∆I = CoxI = −C−tr I · CI and cox∆I (t) = det(t · E − CoxI) = coxI(t), see [50] and [51, Corollary 6]. Since the Hasse quiver of I is a tree then, by [44, Proposition 2.12], the Euler matrix CI := C−1 I of I has the form CI := C−1 I =   1 c− 12 . . . c− 1m 0 1 . . . c− 2m ... . . . ... 0 0 . . . 1   ∈Mm(Z), 42 Algorithmic computation of principal posets with • c− 11 = . . . = c− mm = 1, • c− ab = −1, if there is an arrow a→ b in the Hasse quiver QI of I, • c− ab = 0, if a 6≺ b or there is a path a ≺ j1 ≺ . . . ≺ js−1 ≺ js = b of length s ≥ 2 in the Hasse quiver QI . It follows from [51, (33)] that the Euler edge-bipartite graph ∆I is a tree and, by [50, Proposition 2.4(c)], we get coxI(t2) = cox∆I (t2) = tm · P ∆I (t + 1 t ) = tm · P I(t + 1 t ). (b) Assume that I is a one-peak poset, m := |I| ≤ 15, and I is positive or I is principal. If the Hasse quiver QI of I is a tree, the statement (a) applies. To prove the converse implication, assume to the contrary that the Hasse quiver QI of I is not a tree. If I is positive, I is one of the non-tree shape posets described in [18, Theorem 5.2(e)], see also [19]. If I is principal, I is one of the non-tree shape poset described in Theorem 1.8. By a case by case inspection of the posets from our lists, a straightforward computer calculations show that coxI(t2) 6= tm · P I(t + 1 t ). For example, if I, I ′, I ′′, and J , J ′, J ′′ are the positive and principal posets I = 1 2 3 4 5 6 ∗ I ′ = 1 2 3 4 5 6 7 ∗ I ′′ = 1 2 3 4 5 6 7 ∗ J = 1 2 3 4 5 6 7 ∗ J ′ = 1 2 3 4 5 6 ∗ J ′′ = 1 2 3 4 5 6 7 8 ∗ then we have L coxL(t2) tm · P L(t + 1 t ) I t14 + t12 − t8 − t6 t14 − 3t12 − 8t11 − 13t10 − 18t9 − 21t8 − 22t7 − 21t6 − 18t5 +t2 + 1 −13t4 − 8t3 − 3t2 + 1 I ′ t16 + t14 + t2 + 1 t16 − t14 − 2t13 − 3t12 − 6t11 − 7t10 − 8t9 − 8t8 − 8t7 − 7t6 −6t5 − 3t4 − 2t3 − t2 + 1 I ′′ t16 + t14 − t10 − t8 t16 − 3t14 − 6t13 − 10t12 − 14t11 − 16t10 − 18t9 − 19t8 − 18t7 −t6 + t2 + 1 −16t6 − 14t5 − 10t4 − 6t3 − 3t2 + 1 M. Gąsiorek, D. Simson, K. Zając 43 J t14 + t12 − 2t8 − 2t6 t14 − 5t12 − 12t11 − 20t10 − 28t9 − 36t8 − 40t7 − 36t6 − 28t5 +t2 + 1 −20t4 − 12t3 − 5t2 + 1 J ′ t16 + t14 − t10 − 2t8 t16 − 3t14 − 8t13 − 14t12 − 20t11 − 25t10 − 28t9 − 30t8 − 28t7 −t6 + t2 + 1 −25t6 − 20t5 − 14t4 − 8t3 − 3t2 + 1 J ′′ t18 + t16 − t14 − t12 t18 − 7t16 − 24t15 − 53t14 − 88t13 − 121t12 − 144t11 − 156t10 −t6 − t4 + t2 + 1 −160t9 − 156t8 − 144t7 − 121t6 − 88t5 − 53t4 − 24t3 − 7t2 + 1 This finishes the proof of Theorem 1.10. Table 1.11. Seven infinite series of principal one-peak posets of Coxeter-Euclidean type D̃m D̃ (1) m,s,p : 1 s s + 1 s + 2 s + 3 s + 4 p m ∗ m + 1 p − 1s + 5 0 ≤ s, s + 5 ≤ p ≤ m + 1, 4 ≤ m D̃ (2) m,s : 1 s s + 1 s + 2 s + 4 m − 1 ∗ m + 1m s + 3 0 ≤ s, 4 ≤ m, s + 4 ≤ m D̃ (3) m,s,p : p + 1 s s + 1 s + 2 s + 3 m − 1 ∗ m + 1 m 1 p 1 < p ≤ s ≤ m − 3, 5 ≤ m, delete •s if s = p D̃ (4) m,s,p : 1 s s + 1 s + 2 p + 1 ∗ m + 1m ps + 3 1 ≤ s, s + 3 ≤ p ≤ m, 4 ≤ m D̃ (5) m,s,p,r : 1 s s + 1 s + 2 s + 3 ∗ m + 1 p p + 1 p + 2 r m r − 1p + 3 0 ≤ s, s + 3 ≤ p, 6 ≤ p + 3 ≤ r ≤ m + 1, delete •p+3 if p + 3 = r D̃ (6) m,s,p,r : 1 s s + 1 s + 2 p + 1 ∗ m + 1 r r + 2 r + 1 r + 3 ps + 3 m 0 ≤ s, s + 2 ≤ r, 4 ≤ r + 2 ≤ p ≤ m, delete •r if r = s + 2 D̃ (7) m,s : 1 s s + 1 ∗ m + 1 m 2 m − 1 5 ≤ m, 1 < s < m − 2 Convention 1.12. In Table 1.11, the following convention is used: we delete the vertex •a if a = 0. 44 Algorithmic computation of principal posets Remark 1.13. Let I be a one-peak principal poset I such that |I| ≤ 15. It follows from Theorem 1.9 that the Coxeter polynomial coxI(t) ∈ Z[t] coincides with the Coxeter polynomial coxDI(t) of the simply laced Euclidean diagram DI ∈ {D̃n, n ≥ 4, Ẽ6, Ẽ7, Ẽ8} associated with I, where coxDI(t)=    tn+1+tn − tn−1 − tn−2 − t3 − t2+t+1, if DI = D̃n, t7 + t6 − 2t4 − 2t3 + t + 1, if DI = Ẽ6, t8 + t7 − t5 − 2t4 − t3 + t + 1, if DI = Ẽ7, t9 + t8 − t6 − t5 − t4 − t3 + t + 1, if DI = Ẽ8, (1.13) see [33] and [45]. In particular, for n = 4 and n = 5, we have cox D̃4 (t) = t5 + t4 − 2t3 − 2t2 + t + 1, cox D̃5 (t) = t6 + t5 − t4 − 2t3 − t2 + t + 1. 2. Proof of Theorems 1.7 and 1.8 In this section we present the proof of Theorems 1.7 and 1.8 that are main results of the paper. First, we note that every poset J = ({1, . . . , m},�) is Z-bilinear equivalent to a poset J ′ with vertices numbered in such a way that i � j implies i ≤ j in a natural order and the matrix CJ ′ is upper triangular. Therefore, without loss of generality, we can assume that the matrix CJ ∈MJ (Z) of any poset J has an upper triangular form. Following [51], we identify a poset J = (J,�) with its acyclic edge- bipartite graph ∆J (usually viewed as a signed graph in the sense of [56]) without continuous edges, and with the dotted edges •i- - - -•j , for all i ≺ j. We recall from [51] that ∆J is uniquely determined by its non-symmetric Gram matrix Ǧ∆J ≡ CJ . One of our main tools is the second step ∆ 7→ ∆′ := t− ab∆ of the inflation algorithm [28, Algorithm 5.4] and [50, Algorithm 3.1] (see also [52]) that associates to any loop-free principal edge-bipartite graph ∆, with a fixed dotted edge •a- - - -•b in ∆1(a, b), a 6= b, the loop-free principal edge-bipartite graph ∆′ := t− ab∆ as follows: • we set ∆0 = ∆′ 0 and replace the dotted edge •a- - - -•b in ∆ by a continuous one •a——– •b in ∆′, • given c 6= a in ∆0 = ∆′ 0 such that ∆1(a, c) 6= ∅, we define ∆′ 1(b, c) to be the set with exactly d∆′ bc dotted edges if d∆′ bc > 0, and exactly −d∆′ bc continuous edges if d∆′ bc ≤ 0, where d∆′ bc := d∆ bc − d∆ ac · d ∆′ ab , • each of the remaining edges of ∆1 becomes an edge in ∆′ 1, i.e., we set ∆′+ 1 (a′, b′) = ∆+ 1 (a′, b′) and ∆′− 1 (a′, b′) = ∆− 1 (a′, b′), if (a′, b′) 6= (a, b) or (a′, b′) 6= (b, c). M. Gąsiorek, D. Simson, K. Zając 45 The main idea of the inflation algorithm is to reduce the number of dotted edges in ∆. It is shown in [50] that Ǧ∆′ = ∇((T − ab) tr · Ǧ∆ · T − ab), where T − ab = [tij ], with tij =    1, if i = j or (i, j) 6= (a, b), −1, if (i, j) = (a, b), 0, otherwise, and the operation C 7→ ∇(C) = [c▽ij ] (introduced in [47, (4.5)]) associates to any square matrix C = [cij ] ∈Mm(R) the upper triangular matrix ∇(C) = [c▽ij ] =   c▽11 c▽12 . . . c▽1m 0 c▽22 . . . c▽1m ... ... . . . ... 0 0 . . . c▽mm   ∈Mm(R) by setting c▽ij = cij + cji, for i < j, c▽ij = 0, for i > j, and c▽jj = cjj , for j = 1, . . . , m. Note that the inflation matrix T − ab = [tij ] ∈ Mm(Z) is the identity matrix with an element tab changed to −1. Proof of Theorem 1.7. (a) Assume that I ∈ {D̃(1) m,s,p, D̃(2) m,s, D̃(3) m,s,p, D̃(4) m,s,p, D̃(5) m,s,p,r, D̃(6) m,s,p,r, D̃(7) m,s} with |I| = m + 1 ≥ 5, as listed in Table 1.11. Our aim is to construct a matrix BI ∈Mm+1(Z) such that (Ǧtr D̃m + Ǧ D̃m ) = Btr I · (C tr I + CI) ·BI . Since det CI = 1, the matrix CI is Z-invertible and C−1 I = C−1 I ·Ctr I · C−tr I . Note that, for B′′ I := C−tr I , we have (C−tr I + C−1 I ) = B′′tr I · (Ctr I + CI) · B′′ I . Therefore, it is sufficient to construct a Z-invertible matrix B′ I ∈ Gl(m + 1,Z) such that B′tr I · (C −tr I + C−1 I ) ·B′ I = (Ǧtr D̃m + Ǧ D̃m ), because then, for BI := B′′ I ·B ′ I ∈Mm+1(Z), we have (Ǧtr D̃m + Ǧ D̃m ) = B′tr I · (C −tr I + C−1 I ) ·B′ I = B′tr I · (B ′′tr I · (Ctr I + CI) ·B′′ I ) ·B′ I = (B′′ I ·B ′ I)tr · (Ctr I + CI) · (B′′ I ·B ′ I) = Btr I · (C tr I + CI) ·BI . 46 Algorithmic computation of principal posets We construct the matrix B′ I ∈Mm+1(Z) in six cases considered below, in the form of the product of inflation matrices T − ab = [t′ ij ] ∈ Mm+1(Z), by applying the inflation algorithm procedure. First, we note that our assumptions imply that the matrix C−1 I is upper triangular and coincides with the non-symmetric Gram matrix Ǧ∆I that defines the Euler acyclic edge-bipartite graph ∆I of I, see [51]. Case 1◦ Assume that I = D̃ (1) m,s,p. The Euler bigraph ∆I of I, with Ǧ∆I = C−1 I , has the shape ∆I = 1 s s + 1 s + 2 s + 3 s + 4 p m ∗ m + 1 p − 1s + 5 To simplify the notation, we set t (1) j := t− j s+3 ◦ t− j s+4, t (2) j := t− j s+1 ◦ t− j s+2, T (1) j := T − j s+3 · T − j s+4 and T (2) j := T − j s+1 · T − j s+2. The passage ∆I 7→D∆I and the construction of the matrix B′ I ∈Mm+1(Z) can be illustrated as follows. ∆I t(1) s=⇒ 1 s − 1 s s + 1 s + 2 s + 3 s + 4 p m ∗ m + 1 p − 1s + 5 t (1) s−1 =⇒ 1 s − 2 s s + 1 s + 2 s + 3 s + 4 p m ∗ m + 1 p − 1s + 5 t (1) s−2 =⇒ · · · t (1) 1=⇒ 1 s s + 1 s + 2 s + 3 s + 4 p m ∗ m + 1 p − 1s + 5 t(2) p =⇒ · · · t (2) m+1 =⇒ · · · t (2) s+5 =⇒ 1 s s + 1 s + 2 s + 3 s + 4 p m ∗ m + 1 p − 1 s + 5 Summing up, D∆I = D̃m and we define B′ I ∈ Gl(m + 1,Z) to be the matrix B′ I := T (2) s+5 · · ·T (2) p−1 · T (2) m+1 · T (2) m · · ·T (2) p · T (1) 1 · · ·T (1) s−1 · T (1) s M. Gąsiorek, D. Simson, K. Zając 47 Case 2◦ Assume that I = D̃ (2) m,s. The Euler bigraph ∆I of I, with Ǧ∆I = C−1 I , has the shape ∆I = 1 s s + 1 s + 2 s + 4 m − 1 ∗ m + 1m s + 3 We set t (1) j = t− j s+4 and T (1) j = T − j s+4. The passage ∆I 7→ D∆I and the construction of the matrix B′ I ∈Mm+1(Z) can be illustrated as follows: ∆I t(1) s=⇒ 1 s − 1 s s + 1 s + 2 s + 4 m − 1 ∗ m + 1m s + 3 t (1) s−2 =⇒ · · · t (1) 1=⇒ 1 s s + 1 s + 2 s + 4 m − 1 ∗ m + 1m s + 3 We have D∆I = D̃m and we define B′ I to be the matrix B′ I := T (1) 1 · T (1) 2 · · ·T (1) s−1 · T (1) s Case 3◦ Assume that I is one of the posets I1 = D̃ (3) m,s,p and I2 = D̃ (4) m,s,p. Then D∆I = D̃m and B′ I is defined to be the matrix B′ I1 :=T (3) p−1 · · ·T (3) 2 · T (3) 1 · T (1) p+1 · T (1) p+2 · · ·T (1) s−1 · T (1) s , if I = I1 and B′ I2 :=T (2) s+3 · · ·T (2) p−1 · T (2) p · T (2) 1 · · ·T (2) s · T (3) m−1 · · ·T (3) 2 · T (3) 1 , if I = I2, where T (1) j = T − j s+3, T (2) j = T − j p+1 and T (3) j = T − j m+1. Case 4◦ If I = D̃ (5) m,s,p,r, then D∆I = D̃m and B′ I is defined to be the matrix B′ I := T (2) p+3 · · ·T (2) r−1 · T (2) m+1 · T (2) m · · ·T (2) r+1 · T (2) r · T (1) 1 · · ·T (1) s−1 · T (1) s , where T (1) j = T − j s+3 and T (2) j = T − j r. Case 5◦ If I = D̃ (6) m,s,p,r, then D∆I = D̃m and B′ I is defined to be the matrix B′ I := T (2) s+3 · · ·T (2) r−1 · T (2) r · T (1) 1 · · ·T (1) s−1 · T (1) s , where T (1) j = T − j p+1 and T (2) j = T − j r+3. 48 Algorithmic computation of principal posets Case 6◦ If I = D̃ (7) m,s, then D∆I = D̃m and B′ I is defined to be the matrix B′ I := T (1) s−2 · · ·T (1) 2 · T (1) 1 · T (2) s+3 · · ·T (2) m · T (2) m+1 · T − m+1 1, where T (1) j = T − j s and T (2) j = T − j s+1. To finish the proof of (a), we recall from [50] that the Euclidean diagrams are principal and the existence of a Z-equivalence of a finite poset I with a Euclidean diagram D̃m implies that I is principal. (b) The proof is a computational one and we proceed similarly as in the proof of (a). As earlier, we identify the poset I with its acyclic edge-bipartite graph ∆I and apply the inflation algorithm to ∆I . In this way we obtain a matrix BI defining the Z-equivalence of the poset I with the Euclidean diagram Ẽm, where m = |I| − 1. Hence I is principal and the proof is complete. Proof of Theorem 1.8. Assume that m ≤ 15 and I is a principal one- peak poset. We compute a complete list of such posets I, with |I| = m ≤ 15, and their Coxeter-Euclidean types DI by applying the inflation algorithm [50] and Algorithm 3.1 described in Section 3. In particular, the computations show that: (a) there is no such a poset I that DI = Ãm−1, (b) if DI = D̃m−1, then I is one of the posets listed in Theorem 1.7, (c) if 7 ≤ m ≤ 9 and DI = Ẽm−1, then I is one of the posets listed in (c), (d), and (e) of Theorem 1.8. 3. Algorithms In this section, we outline a description of computational algorithms we use in the proofs of Theorems 1.8 and 1.9. First, we discuss an algorithm used in computation of all principal posets with at most 15 elements, compare with [37] and [38]. Algorithm 3.1. Input: An integer 1 ≤ n ≤ 15. Output: Finite sets princ[1], . . . , princ[n] of all connected non-negative posets of corank 1 encoded in the form of their incidence matrices. That is, the set princ[i] contains the principal posets with i vertices. Step 1◦ Initialize the set princ[1] with the matrix [ 1 ] ∈M1(Z). Step 2◦ For every m from 2 to n: Step 2.1◦ Initialize an empty list candidatem. M. Gąsiorek, D. Simson, K. Zając 49 Step 2.2◦ For every poset J ∈ princ[m − 1], generate a list of all possible extensions of J to a poset with m vertices. In other words, generate a list WJ ∋ w of all vectors w = [w2, . . . , wm] ∈ {0, 1}m−1 such that the matrix CJw = [ 1 w 0 CJ ] = [cij ] ∈Mm(Z) is an incidence matrix of a poset Jw (matrix with the following transitivity property: cij = 1 and cjs = 1 implies cis = 1, for 1 ≤ i, j, s ≤ m). Step 2.3◦ For every poset J ∈ princ[m − 1] and for every vector w ∈ WJ , construct the matrix CJw ∈ Mm(Z) and add the poset Jw to the list candidatem if the symmetric matrix CJw + Ctr Jw is non-negative of corank at most 1, (by checking, for example, if all diagonal minors of the matrix are non-negative - the extended Sylvester criterion, see [16]). Step 2.4◦ Construct the set princ[m] by selecting non isomorphic posets from the list candidatem (using the Hasse digraph representation in order to test poset isomorphism). Step 3◦ Remove from the sets princ[1], . . . , princ[n] the matrices of posets Jw that are not connected (using a graph search algorithm, such as breadth-first search – BFS) or have the symmetric matrix CJw + Ctr Jw positive definite (for example, by checking if all principal minors of CJw + Ctr Jw are positive - Sylvester criterion). Step 4◦ Return the sets princ[1], . . . , princ[n] as a result. Remark 3.2. (a) Note that posets J , with |J | ≤ 3, need not to be checked, because any such a poset has the shape ( ◦ ) , ( ◦ ◦ ) , ( ◦ → ◦ ) ,( ◦ ◦ ◦ ) , ( ◦ ◦→◦ ) , ( ◦→◦→◦ ) , ( ◦→◦←◦ ) or ( ◦←◦→◦ ) and is positive. (b) Note that Step 2.3◦ and Step 2.4◦ can be done simultaneously by adding to the set princ[m] only these non-negative posets that have Hasse digraphs not isomorphic to the posets that are already in the set princ[m]. (c) In our implementation of the algorithm we use the igraph pack- age (http://igraph.sourceforge.net/) to test digraph isomorphism in step 2.4◦. (d) A simple check of the equivalence of the degrees of vertices to detect non-isomorphic digraphs before the usage of more advance algorithm in the step 2.4◦ gave us a considerable speed up. 50 Algorithmic computation of principal posets (e) It is easy to efficiently implement the algorithm in a parallel environment (for example, Step 3◦ can be executed in parallel without need of any synchronisation). In the proof of Theorem 1.9 we determine the Z-congruence CI∼ZǦDI , for any principal poset I, |I| ≤ 15, of the Coxeter-Euclidean type DI∈{D̃m, m ≥ 4, Ẽ6, Ẽ7, Ẽ8}. We do it by constructing a matrix B ∈Mn(Z) with n = |I|, such that CI = Btr · ǦDI ·B. We essentially use the following theorem and Procedure 3.6. Theorem 3.3. (a) Let D be one of the Euclidean diagrams D̃m, m ≥ 4, Ẽ6, Ẽ7, Ẽ8, with vertices numbered as in Introduction. Let RD be the set of roots of the Euler quadratic form qD of D. Then there exists a unique ΦD- mesh translation quiver Γ(RD, ΦD) of ΦD-orbits of the set RD (called a ΦD-mesh geometry of roots of D) such that Γ(RD, ΦD) admits a principal Coxeter Φ∆-orbit configuration ΓǦD D of simple roots of the form presented below (see also [47] and [48, Table 4.7]). (b) If I is a connected principal poset, with n ≥ 5 elements, of the Coxeter-Euclidean type DI and B ∈ Gl(n,Z) is such a matrix that ǦDI = B · ǦI ·B tr, then the following diagram is commutative Zn ΦD−−−−−→ Zn h y≃ h y≃ Zn ΦI−−−−−→ Zn (3.4) where h = hB is the group isomorphism defined by hB(x) = x ·B. If RI := RqI is the set of roots of the unit quadratic form qI : ZI → Z and Γ(RDI , ΦDI) is ΦDI-mesh geometry of roots of DI (with princi- pal Coxeter ΦDI-orbit configuration ΓǦDI DI ), then the group isomorphism h = hB carries it to the ΦI-mesh geometry Γ(RI , ΦI) (with a principal Coxeter ΦI-orbit configuration ΓCI I ), induces the mesh translation quiver isomorphism h : Γ(RDI , ΦDI) ≃ −→Γ(RI , ΦI) and the quiver isomorphism h : ΓǦDI DI ≃ −→ΓCI I . Moreover, the matrix B has the form B =   h(e1) h(e2) . . . h(en)  . (3.5) M. Gąsiorek, D. Simson, K. Zając 51 Proof. Apply [46, Section 5], [46, Theorems 4.7 and Proposition 4.8] and their proofs, see also [47], [48, Lemma 4.3], and [50]. Γ G Ẽ6 Γ G Ẽ7 ê3 ê2 ê1 e4 e6e7 e5 e8 e7 e6 e5 ê4 ê3 ê2 ê1 Γ G Ẽ8 Γ G D̃6 ê3 ê2 ê1 e4 e9 e8 e7 e6 e5 ê1 ẽ3 ê2 ẽ4 ẽ5 e7 e6 êj = −ej ẽj = ê1 + · · · + êj Procedure 3.6. Assume that I is a poset of the Coxeter-Euclidean type DI∈{D̃n−1, Ẽ6, Ẽ7, Ẽ8}, with n = |I|. To construct a matrix B that defines a Z-equivalence CI ∼Z ǦDI , we proceed as follows. 1◦ First, by applying the mesh toroidal algorithm described in [46, Proposition 4.5] and [47] (see also [48, Lemma 4.6 and Algorithm 4.8.2]), we construct the ΦI -mesh translation quiver Γ(RI , ΦI), with a principal Coxeter ΦI -orbit configuration ΓCI I of simple roots of qI , together with a mesh quiver isomorphism h : ΓǦDI DI → ΓCI I . 2◦ Next, we define the matrix B by setting B =   h(e1) h(e2) ... h(en)  , as in (3.5) and [48, Lemma 4.3]. 3◦ Finally, we check the matrix equality ǦDI = B · CI ·B tr. 52 Algorithmic computation of principal posets Remark 3.7. Procedure 3.6 has implementations in Maple and Python, with an assistance of programming and graphics in Java. Algorithm 3.8. Input: A non-negative poset I, with n elements, encoded in the form of incidence matrix CI ∈Mn(Z). Output: Reduced Coxeter number čI ∈ Z. Step 1◦ Initialize the symbolic vector v := [v1, . . . , vn]. Step 2◦ Calculate the Coxeter matrix CoxI := −CI · C −tr I . Step 3◦ For r = 1, 2, 3, . . . Step 3.1◦ Calculate w := v · Coxr I − v. Step 3.2◦ If qI(w) := w ·CI ·w tr equals zero then stop the calculations and return čI as a result. Remark 3.9. By [51, Theorem 18], Algorithm 3.8 returns čI in a finite number of steps. We use the following algorithm computing the incidence defect of any principal poset. Algorithm 3.10. Input: A principal poset I, with n elements, encoded in the form of incidence matrix CI ∈Mn(Z). Output: The incidence defect ∂I : Zn → Z. Step 1◦ Initialize the symbolic vector v := [v1, . . . , vn] and calculate the Coxeter matrix CoxI := −CI · C −tr I . Step 2◦ Using Algorithm 3.8, compute the reduced Coxeter number čI ∈ Z and calculate the vector w = [w1, . . . , wn] := v · Coxč I − v. Step 3◦ Compute the vector h ∈ Zn such that Ker qI = Z ·h by solving in Z the system of Z-linear equations (CI + Ctr I ) · vtr = 0 (for example, using the procedure isolve of the LinearAlgebra package in MAPLE). Step 4◦ Solve the symbolic system of linear equations λ · hI = w (in Z), for the unknown λ, and return computed λ as a result. Outline of proof of Theorem 1.9. Assume that I is a one-peak prin- cipal poset with m := |I| ≤ 15. By Theorem 1.8, I is one of the four five elements posets listed in 1.8(a), one of the 2.115 posets with 6 ≤ m ≤ 15 of the shape listed in Table 1.11, one of the 31 posets listed in Table 4.1, one of the 132 posets listed in Table 4.2, or one of the 422 posets listed in [21]. By applying Algorithms 3.8 and 3.10, for each of the posets I from this finite list, we calculate its reduced Coxeter number čI and the incidence defect ∂I : ZI → Z. In particular, we show that ∂I is non-zero. It follows from [51, Theorem 1.18 (c)] that the Coxeter number cI of I is infinite, see also [47, Corollary 4.15 (c)] and [49, Proposition 3.12]. M. Gąsiorek, D. Simson, K. Zając 53 (a) By applying Procedure 3.6 as in [17, Section 7], for each of the posets I from the finite list described above, we construct a Z-invertible matrix BI such that ǦDI = BI ·CI ·B tr I . By setting B := Btr I we get the required equality ǦDI = Btr · CI ·B. The proof is long and a computational one. Here we do not present a complete proof, but we illustrate its idea on examples of several posets. The proof for the remaining posets of the list is analogous. First we illustrate an application of Procedure 3.6 for the posets D̃ (7) 5,3 and J Ẽ6 29 presented in Theorem 1.8 (b) and Table 4.1, respectively. 1◦ If we enumerate the elements of the poset J := D̃ (7) 5,3 from Theorem 1.8 (b) as follows J = 1 2 3 4 5 6 then the incidence matrix CJ ∈ M6(Z), the Coxeter matrix and the incidence quadratic form qJ : Z6 → Z are given as follows CJ =   1 1 1 0 1 1 0 1 1 0 0 1 0 0 1 0 0 1 0 0 1 1 1 1 0 0 0 0 1 1 0 0 0 0 0 1   , CoxJ =   0 0 0 1 0 −1 0 0 0 0 1 −1 −1 1 0 0 1 −1 0 1 0 0 0 −1 0 0 1 0 0 −1 −1 0 1 −1 1 −1   , qJ(x) = x2 1 + x2 2 + x2 3 + x2 4 + x2 5 + x2 6 + x1x2 + x3(x1 + x2 + x4) +(x1 + x4)x5 + (x1 + x2 + x3 + x4 + x5)x6 = ( x1 + 1 2x2 + 1 2x3 + 1 2x5 + 1 2x6 )2 +3 4 ( x2 + 1 3x3 − 1 3x5 + 1 3x6 )2 +2 3 ( x3 + 3 4x4 − 1 4x5 + 1 4x6 )2 + 5 8 ( x4 + x5 + 3 5x6 )2 + 2 5x2 6. It follows that qJ : Z6 → Z is non-negative and Ker qJ = Z · hJ , where hJ = [1, 0,−1, 1,−1, 0]; hence J is principal. By Theorem 1.7, the poset J is of Euclidean type DJ = D̃5. A routine calculations show that • coxJ(t) = t6 + t5 − t4 − 2t3 − t2 + t + 1 = cox D̃5 (t), • čJ = 6, cJ =∞, • ∂̃J (v) = 2(v1 +v2 +v3 +v4 +v5) ·hJ , ∂J (v) = 2(v1 +v2 +v3 +v4 +v5), and the set RJ of roots of qJ has the decomposition RJ = Rred J + Z · hJ , 54 Algorithmic computation of principal posets where the finite set Rred J = {v ∈ Z6; v1 = 0 and qJ(v) = 1} is a reducer of RJ in the sense of [47]. One shows that |Rred J | = 40, |∂0 JR red J | = 10, |∂− J R red J | = |∂ + J R red J | = 15, where ∂0 JR red J , ∂− J R red J , and ∂+ J R red J is the subset of Rred J consisting of the zero-defect vectors, negative-defect vectors, and positive-defect vectors, respectively. It is easy to see that the negative-defect part ∂− J RJ of RJ is the set ∂− J RJ = ∂− J R red J + Z · hJ and admits the following ΦJ -translation quiver structure Γ(∂− J RJ , ΦJ): 00̂1001 0000̂10 1̂1̂11̂11 10̂10̂10 0̂10̂101 000̂100 00̂10̂11 00̂11̂11 1̂1̂11̂21 1̂100̂10 2̂1̂21̂21 10̂21̂11 1̂00000 0̂100̂11 1̂100̂11 1̂1̂10̂11 00̂1000 10̂21̂21 10̂11̂21 2̂1̂22̂31 0000̂11 0̂10000 10̂10̂11 00̂11̂10 O1 O2, O3 O4, O5 O6 Hence, by applying Procedure 3.6 and using the vectors in Γ(∂− J RJ , ΦJ) marked by the framed boxes, we obtain the Z-invertible matrix BJ =   0 0 0 0 1 0 0 0 1 −1 1 −1 0 0 0 1 −1 0 0 1 −1 0 0 0 0 −1 0 0 0 0 1 −1 0 0 −1 1   such that ǦDJ = Ǧ D̃5 = BJ · ǦJ ·B tr J . 2◦ If we enumerate the points of the poset I := J Ẽ6 29 from Table 4.1 as follows I = 1 2 3 4 5 6 7 , M. Gąsiorek, D. Simson, K. Zając 55 then the incidence matrix CI ∈ M7(Z), the Coxeter matrix and the incidence quadratic form qI : Z7 → Z have the forms CI =   1 1 0 1 0 1 1 0 1 0 0 0 0 1 0 0 1 1 0 0 1 0 0 0 1 0 0 1 0 0 0 0 1 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 1   , CoxI =   0 0 1 0 1 0 −1 −1 0 0 1 0 1 −1 −1 1 0 0 0 1 −1 −1 1 1 0 0 1 −1 −1 1 0 1 0 0 −1 −1 1 0 1 1 0 −1 −2 1 0 1 0 1 −1   , qI(x) = x2 1 + x2 2 + x2 3 + x2 4 + x2 5 + x2 6 + x2 7 + x1x2 + (x1 + x3)x4 + (x1 + x5)x6 + (x1 + x2 + x3 + x4 + x5 + x6)x7 = ( x1 + 1 2x2 + 1 2x4 + 1 2x6 + 1 2x7 )2 + 3 4 ( x2 − 1 3x4 − 1 3x6 + 1 3x7 )2 + ( x3 + 1 2x4 + 1 2x7 )2 + 5 12 ( x4 − 4 5x6 + 1 5x7 )2 + ( x5 + 1 2x6 + 1 2x7 )2 + 3 20 (x6 + x7)2 . It follows that qI : Z7 → Z is non-negative and Ker qI = Z · hI , where hI = [1,−1, 0,−1, 0,−1, 1]; hence I is principal. By theorem 1.7 the poset I is of Euclidean type DI = Ẽ6. A routine calculations show that • coxI(t) = t7 + t6 − 2t4 − 2t3 + t + 1 = cox Ẽ6 (t), • čI = 6, cI =∞, • ∂̃I(v) = (v1 − v7) · hI , ∂I(v) = v1 − v7, and the set RI of roots of qI has the decomposition RI = Rred I + Z · hI , where the finite set Rred I = {v ∈ Z7; v1 = 0 and qJ(v) = 1} is a reducer of RI in the sense of [47]. One shows that |Rred I | = 72, |∂0 IR red I | = 14, |∂− I R red I | = |∂ + I R red I | = 29, where ∂0 IR red I , ∂− I R red I , and ∂+ I R red I is the subset of Rred I consisting of the zero-defect vectors, negative-defect vectors, and positive-defect vectors, respectively. It is easy to see that the negative-defect part ∂− I RI of RI is the set ∂− I RI = ∂− I R red I + Z · hI and admits the following ΦI -translation quiver structure Γ(∂− I RI , ΦI): 56 Algorithmic computation of principal posets 1̂0̂11̂110 1̂100000 0̂100001 00̂10̂101 1̂0̂11̂111 2̂1̂11̂110 1̂000001 0̂1̂10̂102 1̂000010 0000̂101 1̂0̂11000 000̂1001 2̂1̂11010 1̂000̂111 1̂0̂11̂101 1̂0̂10001 2̂1̂11̂111 2̂0̂11̂111 1̂0̂10̂102 1̂̂1̂10̂102 2̂101̂110 1̂0̂11001 1̂0̂10̂111 1̂000̂101 1̂001000 00̂10001 1̂000̂110 00000̂11 O1 O2 O3 O4 O5 O6 O7 Hence, by applying Procedure 3.6 and using the vectors in Γ(∂− I RI , ΦI) distinguished by the framed boxes, we obtain the Z-invertible matrix BI =   1 0 0 0 1 −1 0 0 0 1 0 0 0 −1 1 0 0 −1 0 0 0 −1 0 −1 1 0 0 0 0 0 0 0 −1 0 1 0 −1 0 0 0 0 1 −1 1 0 0 0 0 0   such that ǦDI = Ǧ Ẽ6 = BI · ǦI ·B tr I . Now we collect a final effect of the computational Procedure 3.13 (presented below) applied to principal posets of type Ẽ8. For example, consider the principal posets I1 := J Ẽ8 1 , I2 := J Ẽ8 31 , I3 := J Ẽ8 48 , I4 := J Ẽ8 147, I5 := J Ẽ8 412, I6 := J Ẽ8 422 from Theorem 1.8 (e). Using Procedure 3.13, computer calculations yield the following Z-invertible matrices B1, . . . , B6 ∈M9(Z): B1 =   5 3 4 −2 −1 −2 −2 −1 −2 5 4 3 −1 −2 −2 −1 −2 −2 6 3 4 −2 −2 −1 −2 −2 −2 −8 −5 −5 2 3 2 3 2 3 −3 −1 −2 1 1 1 0 1 1 −2 −2 −2 1 1 0 1 1 1 −3 −2 −1 1 0 1 1 1 1 −2 −1 −2 0 1 1 1 1 1 −3 −2 −2 1 1 1 1 1 0   , B2 =   1 1 0 −2 −2 −1 1 1 0 1 1 −1 −1 −2 −1 1 0 1 1 1 −1 −2 −1 −1 0 1 1 −2 −1 1 2 2 2 −1 −1 −1 0 −1 1 1 0 0 0 0 0 −1 0 0 1 1 0 0 0 −1 0 0 0 0 1 1 0 −1 0 0 −1 0 1 1 1 −1 0 −1 −1 −1 1 1 1 0 0 −1 0   , M. Gąsiorek, D. Simson, K. Zając 57 B3 =   0 0 1 0 0 0 1 0 −1 0 0 0 0 1 1 1 −1 −1 0 0 0 1 0 0 0 0 −1 0 0 0 −1 0 −1 −1 0 2 0 0 0 0 −1 0 0 0 1 0 0 0 −1 0 0 −1 1 0 0 1 −1 0 0 −1 0 0 1 1 −1 0 0 0 0 0 0 0 −1 0 0 0 0 0 0 0 0   , B4 =   0 2 2 −1 −1 −2 −1 0 0 1 1 1 0 0 −2 −2 0 1 0 1 2 0 −1 −2 −2 1 0 −1 −2 −2 0 1 3 3 −1 0 0 0 −1 0 0 1 1 0 0 0 −1 −1 0 1 1 1 0 −1 0 −1 −1 0 0 2 1 −1 0 0 −1 −1 1 0 0 1 0 0 −1 0 −1 0 1 1 0 0 0   , B5 =   2 2 2 1 −1 −1 −2 −1 −1 1 3 1 1 −1 −1 −2 −1 −1 1 3 2 2 −1 −1 −3 −2 0 −2 −4 −2 −2 1 1 4 2 1 0 −1 −1 −1 0 1 1 1 0 −1 −2 −1 0 1 0 1 1 0 0 −1 −1 −1 1 0 1 0 1 −1 −1 0 −1 0 1 1 1 0 −1 −2 −1 −1 1 1 2 0 0   , B6 =   1 1 1 0 1 −1 0 −1 −1 1 2 1 0 0 0 −1 −1 −1 1 1 1 1 1 −1 −1 −1 −1 −1 −2 −1 −1 −1 1 1 1 2 −1 −1 0 0 −1 0 1 1 0 0 0 −1 0 0 0 0 0 1 0 −1 −1 −1 0 1 0 1 0 −1 0 0 0 0 0 0 0 1 −1 −1 −1 0 0 1 1 0 0   , for the poset I1, I2, I3, I4, I5, and I6, respectively. One checks that ǦDI = Ǧ Ẽ8 = Bj · ǦIj ·Btr j , for j = 1, . . . , 6. (b) By (a) and [46, Theorems 4.7 and 4.8], for each of the posets I from the finite list described above, there is a Z-invertible matrix B such that ǦDI = B · ǦI ·B tr and, by [46, Proposition 4.8], we have the commutative diagram (3.4), with D = DI and h = hB . Hence, in view of our remarks made in the first part of proof, (b) is a consequence of the results in [46, Section 5]. (c) Given a principal poset I such that m := |I| ≤ 15, fix a matrix BI ∈ Gl(m,Z) such that ǦDI = Btr I · CI ·BI , as in (a). By applying the technique used in [17, Section 7], one can construct a matrix C ∈ Gl(m,Z) such that Ǧtr DI = Ctr · ǦDI · C and C2 = E. Then Ǧtr DI = Btr I · C tr I ·BI and Ǧtr DI = Ctr · ǦDI · C = Ctr ·Btr I · CI ·BI · C. Hence we get Ctr I = B−tr I · Ctr ·Btr I · CI ·BI · C ·B −1 I = C tr · CI · C, where C = BI · C ·B −1 I . It follows that C ∈ Gl(m,Z) and C 2 = E. This finishes the proof of (c) and of Theorem 1.9. Corollary 3.11. Assume that I is a principal one-peak poset such that m = |I| ≤ 15. Then there exists a ΦI-mesh translation quiver of roots Γ(RI , ΦI) satisfying the conditions stated in Theorem 3.3 (b). Proof. Let DI be the Coxeter-Euclidean type of I. By Theorem 1.9 (a), there exists a matrix B ∈ Gl(m,Z) such that ǦDI = B · ǦI ·B tr and the diagram (3.4) is commutative, where h = hB is the group isomorphism defined by hB(x) = x · B. Therefore the corollary is a consequence of Theorem 1.9 (b). 58 Algorithmic computation of principal posets We recall from [50] that a Z-invertible matrix B ∈ Mn(Z) defines a Z-congruence ∆ ≈Z ∆′ between edge-bipartite graphs ∆, ∆′ in UBigrn if the equality Ǧ∆′ = B · Ǧ∆ ·B tr holds. Now we outline an alternative, more general heuristic algorithm con- structing a Z-invertible matrix B ∈ Mn(Z) defining the Z-congruence Ǧ∆∼Z Ǧ∆′ between the non-symmetric Gram matrices Ǧ∆, Ǧ∆′ ∈Mn(Z) of non-negative edge-bipartite graphs ∆ and ∆′, that is, satisfying the equality Ǧ∆′ = B · Ǧ∆ ·B tr. Its idea uses the following observations made in [45, Proposition 2.8]. Lemma 3.12. Assume that ∆ ≈Z ∆′ are loop-free edge-bipartite graphs in UBigrn and B ∈Mn(Z) is a Z-invertible matrix satisfying the equality Ǧ∆′ = B · Ǧ∆ ·B tr, that is, B defines the Z-congruence ∆ ≈Z ∆′. (a) Cox∆′ = B · Cox∆ ·B −1 and cox∆′(t) = cox∆(t). (b) Each of the rows w of the matrix B is a root of the unit form q∆ : Zn → Z of ∆, that is, we have q∆(w) = 1. (c) Each of the rows of the matrix B−1 is a root of the unit form q∆′ : Zn → Z of ∆′. Proof. (a) Apply [45, Proposition 2.8]. (b) Denote by w(1), . . . , w(n) the rows of the matrix B. Then B has the form B = [w(1), . . . , w(n)]tr and, given j ∈ {1, . . . , n}, we have ej ·B = w(j) and 1 = q∆′(ej) = ej · Ǧ∆′ · etr j = ej · (B · Ǧ∆ ·B tr) · etr j = (ej ·B) · Ǧ∆ · (ej ·B)tr = w(j) · Ǧ∆ · w (j)tr = q∆(w(j)). (c) The equality Ǧ∆′ = B · Ǧ∆ ·B tr yields Ǧ∆ = B−1 · Ǧ∆′ ·B−tr and (b) applies. This finishes the proof. It follows from Lemma 3.12, that in the situation we are interested in, the unknown matrix B ∈ Mn(Z) defining a Z-congruence ∆ ≈Z ∆′ (that is, the equality Ǧ∆′ = B · Ǧ∆ · B tr holds) satisfies the equation Cox∆′ ·B−B ·Cox∆ = 0. Moreover, the rows w(1), . . . , w(n) of the matrix B = [w(1), . . . , w(n)]tr are roots of the quadratic form q∆(v) = v · Ǧ∆ · v tr. Using these two observations we obtain the following heuristic proce- dure used already in its "positive version" [18, Algorithm 7.5] for positive edge-bipatite graphs. M. Gąsiorek, D. Simson, K. Zając 59 Procedure 3.13. Input: The non-symmetric Gram matrices Ǧ∆, Ǧ∆′ ∈Mn(Z) of a pair of non-negative loop-free edge-bipartite graphs ∆ and ∆′ such that cox∆′(t) = cox∆(t). Output: A Z-invertible matrix B ∈Mn(Z) such that Ǧ∆′ = B · Ǧ∆ · Btr, or error, if the matrix B has not been found. Step 1◦ Compute the Coxeter matrices Cox∆ := −Ǧ∆ · Ǧ −tr ∆ and Cox∆′ := −Ǧ∆′ · Ǧ−tr ∆′ . Step 2◦ By applying [47, Algorithm 3.9] compute a finite root reducer Rred ∆ ⊆ R∆ = {v ∈ Zn; q∆(v) = 1} ⊆ Zn, that is, a finite set of roots of the non-negative quadratic form q∆ : Zn −→ Z, q∆(v) = v · Ǧ∆ · v tr, such that R∆ = Rred ∆ + Kerq∆ . Step 3◦ Construct an n× n square matrix B = [bij ]=[w(1), . . . ,w(n)]tr, with n2 symbolic variables bij , i, j ∈ {1, . . . , n}, and compute the matrix B̃ := [b̃ij ] = Cox∆′ ·B −B · Cox∆. Solve the system b̃ij = 0, for i, j ∈ {1, . . . , n} of n2 linear equations and update the matrix B = [w(1), . . . , w(n)]tr with calculated values. Step 4◦ Find a row w(k) in the matrix B that contains any of the variables bij and proceed to Step 5◦. If there is no such a row then proceed to Step 6◦. Step 5◦ For every root w ∈ Rred ∆ , replace the row w(k) in the matrix B by the vector w, update the matrix B accordingly and proceed recursively with Step 4◦. Step 6◦ If det B = ±1 and Ǧ∆′ = B · Ǧ∆ ·B tr, stop with B as a result. Otherwise continue the search. Step 7◦ If the search is completed and no matrix B has been found return the error. Remark 3.14. Our heuristic Procedure 3.13 is a backtracking algorithm that incrementally checks all possible Z-invertible matrices B =[w(1), . . . ,w(n)]tr, with w(1), . . . , w(n) lying in the finite set Rred ∆ ∪ [Rred ∆ + h] ∪ [Rred ∆ − h], where h ∈ Zn is a generator of Ker q∆, if we assume that ∆ and ∆′ are principal edge-bipartite graphs. Although we have not proved yet any theoretical result that would guarantee the existence of a Z-invertible matrix B of such a form and 60 Algorithmic computation of principal posets satisfying Ǧ∆′ = B · Ǧ∆ ·B tr (assuming that there exists a Z-congruence ∆ ≈Z ∆′), in our experience Procedure 3.13 finds a required matrix in less than a minute, if n ≤ 15. For instance, each of the matrices B1, . . . , B6 listed in the outline of proof of Theorem 1.9 has been computed in several seconds. The following corollary announced in [51, Corollary 11] contains a partial solution of Problem 1.5. Corollary 3.15. Assume that I and J are principal one-peak posets, DI and DJ are their Coxeter-Eulidean types, m = |I| = |J | and 2 ≤ m ≤ 15. Let Γ(RI , ΦI) and Γ(RJ , ΦJ ) be the ΦJ -mesh translation quivers of roots (see Corollary 3.11). The following conditions are equivalent. (a) DI ∼= DJ . (b) speccI = speccJ . (c) CI ≈Z CJ (i.e., the incidence matrices CI and CJ of I and J are Z-congruent). (d) There exists a group isomorphism h : ZJ → ZI that induces the mesh translation quiver isomorphism h : Γ(RJ , ΦJ) ≃ −→Γ(RI , ΦI). Proof. (a)⇔(c) By Theorem 1.9 (a), we have CI ≈Z ǦDI and CJ ≈Z ǦDJ . Therefore CI ≈Z CJ if and only if DI ∼= DJ . (c)⇒(b) Note that the equality CI = Btr · CJ · B, with a matrix B ∈ Gl(m,Z) implies that CoxI = Btr ·CoxJ ·B −tr, see Lemma 3.12 (a). Hence, coxI(t) = coxJ(t) and speccI = speccJ . (c)⇒(d) Note that the equality CI = B · CJ · B tr, with a matrix B ∈ Gl(m,Z) implies the commutativity of the diagram (3.4), with D and J interchanged. It follows that the group isomorphism h : ZJ → ZI in (3.4) induces the mesh translation quiver isomorphism h : Γ(RJ , ΦJ) ≃ −→Γ(RI , ΦI) see [47], [48, Lemma 4.3], and [50]. (b)⇒(c) Assume that speccI = speccJ , that is, coxI(t) = coxJ(t). Since, by Theorem 1.9 (a), speccDI = speccI = speccJ = speccDJ , the simple analysis of possible Coxeter polynomials (1.13) proves that DI ∼= DJ . Hence, by applying Theorem 1.9 (a) again, we conclude that CI ≈Z CJ . (d)⇒(a) Assume that there exists a mesh translation quiver isomor- phism h : Γ(RJ , ΦJ) ≃ −→Γ(RI , ΦI) induced by a group isomorphism h : ZJ → ZI . By Theorem 1.9 (a), we have the isomorphisms M. Gąsiorek, D. Simson, K. Zając 61 Γ(RDJ , ΦDJ) ∼= Γ(RJ , ΦJ) ∼= Γ(RI , ΦI) ∼= Γ(RDI , ΦDI). Hence, in view of [46, Corollary 5.7], we get the graph isomorphism DI ∼= DJ . The following example shows that the implication (b)⇒(c) in Corol- lary 3.15 does not hold for an arbitrary pair of non-negative posets I and J . We present such a pair that I is principal and J is non-negative of corank two. Example 3.16. Consider the following pair of one-peak posets I and J , with m = 7 vertices. I = 1 2 3 4 5 6 7 J = 1 2 3 4 5 6 7 One easily checks that (a) each of the posets I, J is non-negative, I is principal, J is not principal, and coxI(t) = coxJ(t) = t7 + t6 − t5 − t4 − t3 − t2 + t + 1 = cox D̃6 (t), (b) speccI = speccJ = specc D̃6 , (c) cI =∞, čI = čJ = cJ = 4, (d) Ker qI = Z · [1, 1,−1,−1, 0, 0, 0], (e) Ker qJ = Z · [1, 1,−1,−1, 0, 0, 0]⊕ Z · [1, 1, 0, 0, 1, 1,−2], (f) ∂̃I : Z7 −→ Ker qI , ∂̃I(v) = (v1 + v2 + v3 + v4) · [1, 1,−1,−1, 0, 0, 0], (g) ∂̃J : Z7 −→ Ker qJ is zero. The matrices CI and CJ are not Z-congruent, because the poset I is principal and the poset J is not. 4. Tables of one-peak principal posets of Coxeter-Euclidean types Ẽ6, Ẽ7, and Ẽ8 In this section we present two tables containing all one-peak principal posets of Coxeter-Euclidean types Ẽ6 and Ẽ7, respectively. A correspond- ing table containing all one-peak principal posets J Ẽ8 1 ,. . . , J Ẽ8 422 of the Coxeter-Euclidean type Ẽ8 can be found in [21]. 62 Algorithmic computation of principal posets Table 4.1. Principal one-peak posets of Coxeter-Euclidean type Ẽ6 J Ẽ6 1 J Ẽ6 2 J Ẽ6 3 J Ẽ6 4 J Ẽ6 5 J Ẽ6 6 J Ẽ6 7 1 2 3 4 5 6 ∗ ∗ ∗ ∗ ∗ ∗ 1 2 34 5 6 ∗ J Ẽ6 8 J Ẽ6 9 J Ẽ6 10 J Ẽ6 11 J Ẽ6 12 J Ẽ6 13 J Ẽ6 14 ∗ ∗ ∗ 12 3 4 5 6 ∗ ∗ ∗ ∗ J Ẽ6 15 J Ẽ6 16 J Ẽ6 17 J Ẽ6 18 J Ẽ6 19 J Ẽ6 20 J Ẽ6 21∗ ∗ ∗ ∗ 1 2 3 4 5 6 ∗ ∗ ∗ J Ẽ6 22 J Ẽ6 23 J Ẽ6 24 J Ẽ6 25 J Ẽ6 26 J Ẽ6 27 J Ẽ6 28 ∗ ∗ 12 3 4 5 6 ∗ ∗ ∗ 1 2 3 45 6 ∗ ∗ J Ẽ6 29 J Ẽ6 30 J Ẽ6 31 1 2 3 4 5 6 ∗ ∗ 1 2 3 4 56 ∗ Table 4.2. Principal one-peak posets of Coxeter-Euclidean type Ẽ7 J Ẽ7 1 J Ẽ7 2 J Ẽ7 3 J Ẽ7 4 J Ẽ7 5 J Ẽ7 6 J Ẽ7 7 1 2 3 4 5 6 7 ∗ ∗ ∗ ∗ ∗ ∗ ∗ M. Gąsiorek, D. Simson, K. Zając 63 J Ẽ7 8 J Ẽ7 9 J Ẽ7 10 J Ẽ7 11 J Ẽ7 12 J Ẽ7 13 J Ẽ7 14 ∗ ∗ ∗ ∗ ∗ 1 2 3 4 5 6 7 ∗ ∗ J Ẽ7 15 J Ẽ7 16 J Ẽ7 17 J Ẽ7 18 J Ẽ7 19 J Ẽ7 20 J Ẽ7 21 ∗ ∗ ∗ ∗ ∗ ∗ ∗ J Ẽ7 22 J Ẽ7 23 J Ẽ7 24 J Ẽ7 25 J Ẽ7 26 J Ẽ7 27 J Ẽ7 28 ∗ ∗ ∗ ∗ ∗ ∗ ∗ J Ẽ7 29 J Ẽ7 30 J Ẽ7 31 J Ẽ7 32 J Ẽ7 33 J Ẽ7 34 J Ẽ7 35∗ ∗ 1 2 34 5 6 7 ∗ ∗ ∗ ∗ ∗ J Ẽ7 36 J Ẽ7 37 J Ẽ7 38 J Ẽ7 39 J Ẽ7 40 J Ẽ7 41 J Ẽ7 42 ∗ ∗ ∗ ∗ ∗ 1 2 3 4 5 6 7 ∗ ∗ J Ẽ7 43 J Ẽ7 44 J Ẽ7 45 J Ẽ7 46 J Ẽ7 47 J Ẽ7 48 J Ẽ7 49∗ ∗ ∗ ∗ ∗ ∗ 1 2 3 4 5 6 7 ∗ 64 Algorithmic computation of principal posets J Ẽ7 50 J Ẽ7 51 J Ẽ7 52 J Ẽ7 53 J Ẽ7 54 J Ẽ7 55 J Ẽ7 56 ∗ ∗ ∗ ∗ ∗ ∗ ∗ J Ẽ7 57 J Ẽ7 58 J Ẽ7 59 J Ẽ7 60 J Ẽ7 61 J Ẽ7 62 J Ẽ7 63 ∗ 12 3 4 5 6 7 ∗ ∗ ∗ ∗ 1 2 3 4 5 6 7 ∗ ∗ J Ẽ7 64 J Ẽ7 65 J Ẽ7 66 J Ẽ7 67 J Ẽ7 68 J Ẽ7 69 J Ẽ7 70 ∗ ∗ ∗ ∗ ∗ ∗ 1 2 3 4 5 6 7 ∗ J Ẽ7 71 J Ẽ7 72 J Ẽ7 73 J Ẽ7 74 J Ẽ7 75 J Ẽ7 76 J Ẽ7 77 ∗ ∗ ∗ ∗ 12 3 4 5 6 7 ∗ ∗ ∗ J Ẽ7 78 J Ẽ7 79 J Ẽ7 80 J Ẽ7 81 J Ẽ7 82 J Ẽ7 83 J Ẽ7 84 1 2 3 4 5 6 7 ∗ ∗ ∗ ∗ 12 3 45 6 7 ∗ ∗ ∗ J Ẽ7 85 J Ẽ7 86 J Ẽ7 87 J Ẽ7 88 J Ẽ7 89 J Ẽ7 90 J Ẽ7 91 ∗ ∗ ∗ ∗ ∗ ∗ ∗ J Ẽ7 92 J Ẽ7 93 J Ẽ7 94 J Ẽ7 95 J Ẽ7 96 J Ẽ7 97 J Ẽ7 98 1 2 3 45 6 7 ∗ ∗ ∗ ∗ ∗ ∗ 12 3 4 5 6 7 ∗ M. Gąsiorek, D. Simson, K. Zając 65 J Ẽ7 99 J Ẽ7 100 J Ẽ7 101 J Ẽ7 102 J Ẽ7 103 J Ẽ7 104 J Ẽ7 105 ∗ ∗ 1 2 34 5 6 7 ∗ ∗ ∗ ∗ 12 3 4 5 6 7 ∗ J Ẽ7 106 J Ẽ7 107 J Ẽ7 108 J Ẽ7 109 J Ẽ7 110 J Ẽ7 111 J Ẽ7 112 ∗ ∗ ∗ 1 2 3 4 5 6 7 ∗ ∗ ∗ 1 2 3 45 6 7 ∗ J Ẽ7 113 J Ẽ7 114 J Ẽ7 115 J Ẽ7 116 J Ẽ7 117 J Ẽ7 118 J Ẽ7 119 ∗ 1 2 3 4 5 6 7 ∗ ∗ 12 3 4 5 6 7 ∗ ∗ ∗ ∗ J Ẽ7 120 J Ẽ7 121 J Ẽ7 122 J Ẽ7 123 J Ẽ7 124 J Ẽ7 125 J Ẽ7 126 1 2 3 4 5 6 7 ∗ ∗ 1 23 4 5 6 7 ∗ ∗ 1 2 3 4 5 6 7 ∗ 1 2 34 56 7 ∗ ∗ J Ẽ7 127 J Ẽ7 128 J Ẽ7 129 J Ẽ7 130 J Ẽ7 131 J Ẽ7 132 12 3 4 5 6 7 ∗ ∗ 1 2 3 4 5 6 7 ∗ ∗ 1 2 3 4 5 6 7 ∗ 1 23 4 56 7 ∗ Remark 4.3. The computational technique introduced in this paper is applied and developed in [22] for non-negative posets of corank two. References [1] I. Assem, D. Simson and A. Skowroński, Elements of the Representation Theory of Associative Algebras, Volume 1. Techniques of Representation Theory, London Math. Soc. Student Texts 65, Cambridge Univ. Press, Cambridge-New York, 2006, doi: d10.1017/CBO9780511614309. [2] M. Barot and J.A. de la Peña, The Dynkin type of a non-negative unit form, Expo. Math. 17(1999), 339–348. [3] V. M. Bondarenko, V. Futorny, T. Klimchuk, V.V. Sergeichuk and K. Yusenko, Systems of subspaces of a unitary space, Linear Algebra Appl. 438(2013), 2561-2573, doi: 10.1016/j.laa.2012.10.038. [4] V. M. Bondarenko and M. V. Stepochkina, On posets of width two with positive Tits form, Algebra and Discrete Math. 2(2005), no. 2, 20–35. 66 Algorithmic computation of principal posets [5] V. M. Bondarenko and M. V. Stepochkina, On finite posets of inj-finite type and their Tits form, Algebra and Discrete Math. 2(2006), 17–21. [6] V. M. Bondarenko and M. V. Stepochkina, (Min, max)-equivalency of posets and nonnegative Tits forms, Ukrain. Mat. Zh. 60(2008), pp. 1157–1167, doi: 10.1007/s11253-009-0147-7. [7] V. M. Bondarenko and M. V. Stepochkina, Description of posets critical with respect to the nonnegativity of the quadratic Tits form, Ukrain. Mat. Zh. 61(2009), 611–624, doi: 10.1007/s11253-009-0245-6. [8] D. M. Cvetković, P. Rowlinson and S. Simić, An Introduction to the Theory of Graph Spectra, London Math. Soc. Student Texts 75, Cambridge Univ. Press, Cambridge-New York, 2010, doi: 10.1017/CBO9780511801518. [9] P. Dräxler, J. A. Drozd, N. S. Golovachtchuk, S. A. Ovsienko, M. Zeldych, Towards the classification of sincere weakly positive unit forms, Europ. J. Combinat. 16 (1995), 1-16. [10] J. A. Drozd, Coxeter transformations and representations of partially ordered sets, Funkc. Anal. i Priložen. 8(1974), 34–42 (in Russian). [11] Ju. A. Drozd and V. V. Kirichenko, Finite Dimensional Algebras, Springer-Verlag, Berlin, 1994. [12] M. Felisiak, Computer algebra technique for Coxeter spectral study of edge-bipartite graphs and matrix morsifications of Dynkin type An, Fund. Inform. 125(2013), 21-49; doi: 10.3233/FI-2013-851. [13] M. Felisiak and D. Simson, Experiences in computing mesh root systems for Dynkin diagrams using Maple and C++, 13th Intern. Symposium on Sym- bolic and Numeric Algorithms for Scientific Computing, SYNASC11, Timisoara, September 2011, IEEE Computer Society, IEEE CPS, Tokyo, 2011, pp.83–86, doi: 10.1109/SYNASC.2011.41. [14] M. Felisiak and D. Simson, On computing mesh root systems and the isotropy group for simply-laced Dynkin diagrams, Proc. 14th Intern. Symposium on Symbolic and Numeric Algorithms for Scientific Computing, SYNASC12, Timisoara, 2012, IEEE CPS Computer Society, IEEE CPS, Tokyo, 2012, pp. 91-98, Washington-Tokyo, 2012, doi: 10.1109/SYNASC.2012.16. [15] M. Felisiak and D. Simson, On combinatorial algorithms computing mesh root systems and matrix morsifications for the Dynkin diagram An, Discrete Math. 313(2013), 1358–1367, doi: 10.1016/j.disc.2013.02.003. [16] F. R. Gantmacher, The Theory of Matrices, Vol.1, Chelsea Publishing Company, New York, 1984. [17] M. Gąsiorek, and D. Simson, Programming in PYTHON and an algorithmic description of positive wandering on one-peak posets, Electronic Notes in Discrete Mathematics 38(2011), 419-424, doi: 10.1016/j.endm.2011.09.068. [18] M. Gąsiorek and D. Simson, One-peak posets with positive Tits quadratic form, their mesh translation quivers of roots, and programming in Maple and Python, Linear Algebra Appl. 436(2012), 2240–2272, doi: 10.1016/j.laa. 2011.10.045. [19] M. Gąsiorek and D. Simson, A computation of positive one-peak posets that are Tits sincere, Colloq. Math. 127(2012), 83–103. M. Gąsiorek, D. Simson, K. Zając 67 [20] M. Gąsiorek, D. Simson and K. Zając, On Coxeter spectral study of posets and a digraph isomorphism problem, Proc. 14th Intern. Symposium on Symbolic and Numeric Algorithms for Scientific Computing, SYNASC12, Timisoara, 2012, IEEE CPS Computer Society, IEEE CPS, Tokyo, 2012, pp. 369-375, Washington-Tokyo, 2012, doi: 10.1109/SYNASC.2012.56. [21] M. Gąsiorek, D. Simson and K. Zając, Tables of one-peak princi- pal posets of Coxeter-Euclidean type Ẽ8, http://mg.mat.umk.pl/pdf/ OnePeakPrincipalPosetsE8Tables.pdf. [22] M. Gąsiorek, D. Simson and K. Zając, Experimental computation of non-negative posets of corank two and their Coxeter polynomials, Algebra and Discrete Mathe- matics, submitted. [23] Y. Han and D. Zhao, Superspecies and their representations, J. Algebra 321(2009), 3668–3680, doi: 10.1016/j.jalgebra.2009.03.028. [24] D. Happel, Triangulated categories in the representation theory of finite dimen- sional algebras, London Math. Soc. Lecture Notes Series, Vol. 119, 1988, doi: 10.1017/CBO9780511629228. [25] R.A. Horn and V. V. Sergeichuk, Congruences of a square matrix and its transpose, Linear Algebra Appl. 389(2004), 347–353, doi: 10.1016/j.laa.2004.03.010. [26] A. Kisielewicz and M. Szykuła, Rainbow induced subgraphs in proper vertex colorings, Fund. Inform. 111(2011), 437–451, doi: 10.3233/FI-2011-572. [27] J. Kosakowska, Lie algebras associated with quadratic forms and their applications to Ringel-Hall algebras, Algebra and Discrete Math. 4(2008), 49-79. [28] J. Kosakowska, Inflation algorithms for positive and principal edge-bipartite graphs and unit quadratic forms, Fund. Inform. 119(2012), 149-162, doi: 10.3233/FI-2012- 731. [29] S. Ladkani, On the periodicity of Coxeter transformations and the non- negativity of their Euler forms, Linear Algebra Appl. 428(2008), 742–753, doi: 10.1016/j.laa.2007.08.002. [30] P. Lakatos, On the Coxeter polynomials of wild stars, Linear Algebra Appl. 293(1999), 159–170, doi: 10.1016/S0024-3795(99)00033-6. [31] P. Lakatos, On spectral radius of Coxeter transformation of trees, Public. Math. 54(1999), 181–187. [32] P. Lakatos, Additive functions on trees, Colloq. Math. 89(2001), 135–145, doi: 10.4064/cm89-1-10. [33] H. Lenzing and J.A de la Peña, Spectral analysis of finite dimensional algebras and singularities, In: Trends in Representation Theory of Algebras and Related Topics, ICRA XII, (ed. A. Skowroński), Series of Congress Reports, European Math. Soc. Publishing House, Zürich, 2008, pp. 541–588. [34] G. Marczak, A. Polak and D. Simson, P -critical integral quadratic forms and positive unit forms. An algorithmic approach, Linear Algebra Appl. 433(2010), 1873–1888; doi: 10.1016/j.laa.2010.06.052. [35] S. A. Ovsienko, Integral weakly positive forms, in Schur Matrix Problems and Quadratic Forms, Inst. Mat. Akad. Nauk USSR, Preprint 78.25 (1978), pp. 3–17 (in Russian). 68 Algorithmic computation of principal posets [36] A. Polak and D. Simson, Symbolic and numerical computation in determining P -critical unit forms and Tits P -critical posets, Electronic Notes in Discrete Mathematics 38(2011), 723-730, doi: 10.1016/j.endm.2011.10.021. [37] A. Polak and D. Simson, Algorithms computing O(n,Z)-orbits of P -critical edge- bipartite graphs and P -critical unit forms using Maple and C#, Algebra and Discrete Mathematics, 16(2013), No. 2, 242-286. [38] A. Polak and D. Simson, Coxeter spectral classification of almost T P -critical one-peak posets using symbolic and numeric computations, Linear Algebra Appl. 445 (2014), 223-255, doi: 10.1016/j.laa. 2013.12.018. [39] Pu Zhang and C. Xiao-Wu, Comodules of Uq(sl2) and modules of SLq(2) via quiver methods, J. Pure Appl. Algebra 211(2007), 862–876, doi: 10.1016/j.jpaa.2007.03.010. [40] Yu. Samoilemko and K. Yusenko, Kleiner’s theorem for unitary representations of posets, Linear Algebra Appl. 437(2012), 581–588; doi: 10.1016/j.laa.2012.02.030. . [41] M. Sato, Periodic Coxeter matrices and their associated quadratic forms, Linear Algebra Appl. 406(2005), 99–108, doi: 10.1016//j.laa. 2005.03.036. [42] V. V. Sergeichuk, Canonical matrices for linear matrix problems, Linear Algebra Appl. 317(2000), 53–102, doi: 10.1016/S0024-3795(00)00150-6. [43] D. Simson, Linear Representations of Partially Ordered Sets and Vector Space Categories, Algebra, Logic and Applications, Vol. 4, Gordon & Breach Science Publishers, 1992. [44] D. Simson, Incidence coalgebras of intervally finite posets, their integral quadratic forms and comodule categories, Colloq. Math. 115(2009), 259–295, doi: 10.4064/cm115-2-9. [45] D. Simson, Integral bilinear forms, Coxeter transformations and Coxeter polynomials of finite posets, Linear Algebra Appl. 433(2010), 699–717; doi: 10.1016/j.laa.2010.03.04. [46] D. Simson, Mesh geometries of root orbits of integral quadratic forms, J. Pure Appl. Algebra, 215(2011), 13–34, doi: 10.1016/j.jpaa.2010.02.029. [47] D. Simson, Mesh algorithms for solving principal Diophantine equations, sand-glass tubes and tori of roots, Fund. Inform. 109(2011), 425–462, doi: 10.3233/FI-2011- 603. [48] D. Simson, Algorithms determining matrix morsifications, Weyl orbits, Coxeter polynomials and mesh geometries of roots for Dynkin diagrams, Fund. Inform. 123(2013), 447–490, doi: 10.3233/FI-2013-820. [49] D. Simson, A framework for Coxeter spectral analysis of edge-bipartite graphs, their rational morsifications and mesh geometries of root orbits, Fund. Inform. 124(2013), 309-338, doi: 10.3233/FI-2013-836. [50] D. Simson, A Coxeter-Gram classification of positive simply laced edge-bipartite graphs, SIAM J. Discrete Math. 27(2013), 827–854, doi: 10.1137/110843721. [51] D. Simson and K. Zając, A framework for Coxeter spectral classification of finite posets and their mesh geometries of roots, Intern. J. Math. Mathematical Sciences, Volume 2013, Article ID 743734, 22 pages, doi: 10.1155/2013/743734. M. Gąsiorek, D. Simson, K. Zając 69 [52] D. Simson and K. Zając, An inflation algorithm and a toroidal mesh algorithm for edge-bipartite graphs, Electronic Notes in Discrete Mathematics 40(2013), 377–383, doi: 10.1016/j.endm.2013.05.066. [53] D. Simson and A. Skowroński, Elements of the Representation Theory of Associative Algebras, Volume 2. Tubes and Concealed Algebras of Euclidean Type, London Math. Soc. Student Texts 71, Cambridge Univ. Press, Cambridge-New York, 2007, doi: 10.1017/CBO9780511619212. [54] D. Simson and M. Wojewódzki, An algorithmic solution of a Birkhoff type problem, Fund. Inform. 83(2008), 389–410. [55] Y. Zhang, Eigenvalues of Coxeter transformations and the structure of the regular components of the Auslander-Reiten quiver, Comm. Algebra 17(1989), 2347-2362, doi: 10.1080/00927878908823853. [56] T. Zaslavsky, Signed graphs, Discrete Appl. Math. 4(1982), 47–74, doi: 10.1016/0166-218X(82)90033-6. Contact information M. Gąsiorek Faculty of Mathematics and Computer Science, Nicolaus Copernicus University, 87-100 Toruń, Poland E-Mail: mgasiorek@mat.uni.torun.pl D. Simson Faculty of Mathematics and Computer Science, Nicolaus Copernicus University, 87-100 Toruń, Poland E-Mail: simson@mat.uni.torun.pl K. Zając Faculty of Mathematics and Computer Science, Nicolaus Copernicus University, 87-100 Toruń, Poland E-Mail: zajac@mat.uni.torun.pl Received by the editors: 08.08.2013 and in final form 08.08.2013.