{"title":"计算双曲Coxeter群的不变量","authors":"R. Guglielmetti","doi":"10.1112/S1461157015000273","DOIUrl":null,"url":null,"abstract":"CoxIter is a computer program designed to compute invariants of hyperbolic Coxeter groups. Given such a group, the program determines whether it is cocompact or of finite covolume, whether it is arithmetic in the non-cocompact case, and whether it provides the Euler characteristic and the combinatorial structure of the associated fundamental polyhedron. The aim of this paper is to present the theoretical background for the program. The source code is available online as supplementary material with the published article and on the author’s website (http://coxiter.rgug.ch). Supplementary materials are available with this article. Introduction LetH be the hyperbolic n-space, and let IsomH be the group of isometries ofH. For a given discrete hyperbolic Coxeter group Γ < IsomH and its associated fundamental polyhedron P ⊂ H, we are interested in geometrical and combinatorial properties of P . We want to know whether P is compact, has finite volume and, if the answer is yes, what its volume is. We also want to find the combinatorial structure of P , namely, the number of vertices, edges, 2-faces, and so on. Finally, it is interesting to find out whether Γ is arithmetic, that is, if Γ is commensurable to the reflection group of the automorphism group of a quadratic form of signature (n, 1). Most of these questions can be answered by studying finite and affine subgroups of Γ, but this involves a huge number of computations. This article presents the algorithms used in CoxIter, a computer program written in C++ designed to compute these invariants. The program is published under a free license (the GNU General Public License v3) and can be used freely in various projects. The source code and the documentation are available as supplementary material with the online version of this article and on the author’s website. The input of CoxIter is the graph of a hyperbolic Coxeter group (encoded in a simple way in a text file, see Appendix A) and a typical output can be the following. Reading file: ../graphs/14-vinb85.coxiter Number of vertices: 17 Dimension: 14 Vertices: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 Field generated by the entries of the Gram matrix: Q[sqrt(2)] File read Information Cocompact: no Finite covolume: yes Received 5 January 2015; revised 28 July 2015. 2010 Mathematics Subject Classification 5104 (primary), 52B05, 20F55 (secondary). Supported by the Schweizerischer Nationalfonds SNF no. 20002","PeriodicalId":54381,"journal":{"name":"Lms Journal of Computation and Mathematics","volume":"18 1","pages":"754-773"},"PeriodicalIF":0.0000,"publicationDate":"2015-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1112/S1461157015000273","citationCount":"20","resultStr":"{\"title\":\"CoxIter – Computing invariants of hyperbolic Coxeter groups\",\"authors\":\"R. Guglielmetti\",\"doi\":\"10.1112/S1461157015000273\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"CoxIter is a computer program designed to compute invariants of hyperbolic Coxeter groups. Given such a group, the program determines whether it is cocompact or of finite covolume, whether it is arithmetic in the non-cocompact case, and whether it provides the Euler characteristic and the combinatorial structure of the associated fundamental polyhedron. The aim of this paper is to present the theoretical background for the program. The source code is available online as supplementary material with the published article and on the author’s website (http://coxiter.rgug.ch). Supplementary materials are available with this article. Introduction LetH be the hyperbolic n-space, and let IsomH be the group of isometries ofH. For a given discrete hyperbolic Coxeter group Γ < IsomH and its associated fundamental polyhedron P ⊂ H, we are interested in geometrical and combinatorial properties of P . We want to know whether P is compact, has finite volume and, if the answer is yes, what its volume is. We also want to find the combinatorial structure of P , namely, the number of vertices, edges, 2-faces, and so on. Finally, it is interesting to find out whether Γ is arithmetic, that is, if Γ is commensurable to the reflection group of the automorphism group of a quadratic form of signature (n, 1). Most of these questions can be answered by studying finite and affine subgroups of Γ, but this involves a huge number of computations. This article presents the algorithms used in CoxIter, a computer program written in C++ designed to compute these invariants. The program is published under a free license (the GNU General Public License v3) and can be used freely in various projects. The source code and the documentation are available as supplementary material with the online version of this article and on the author’s website. The input of CoxIter is the graph of a hyperbolic Coxeter group (encoded in a simple way in a text file, see Appendix A) and a typical output can be the following. Reading file: ../graphs/14-vinb85.coxiter Number of vertices: 17 Dimension: 14 Vertices: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 Field generated by the entries of the Gram matrix: Q[sqrt(2)] File read Information Cocompact: no Finite covolume: yes Received 5 January 2015; revised 28 July 2015. 2010 Mathematics Subject Classification 5104 (primary), 52B05, 20F55 (secondary). Supported by the Schweizerischer Nationalfonds SNF no. 20002\",\"PeriodicalId\":54381,\"journal\":{\"name\":\"Lms Journal of Computation and Mathematics\",\"volume\":\"18 1\",\"pages\":\"754-773\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://sci-hub-pdf.com/10.1112/S1461157015000273\",\"citationCount\":\"20\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Lms Journal of Computation and Mathematics\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1112/S1461157015000273\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"Mathematics\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Lms Journal of Computation and Mathematics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1112/S1461157015000273","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"Mathematics","Score":null,"Total":0}
CoxIter – Computing invariants of hyperbolic Coxeter groups
CoxIter is a computer program designed to compute invariants of hyperbolic Coxeter groups. Given such a group, the program determines whether it is cocompact or of finite covolume, whether it is arithmetic in the non-cocompact case, and whether it provides the Euler characteristic and the combinatorial structure of the associated fundamental polyhedron. The aim of this paper is to present the theoretical background for the program. The source code is available online as supplementary material with the published article and on the author’s website (http://coxiter.rgug.ch). Supplementary materials are available with this article. Introduction LetH be the hyperbolic n-space, and let IsomH be the group of isometries ofH. For a given discrete hyperbolic Coxeter group Γ < IsomH and its associated fundamental polyhedron P ⊂ H, we are interested in geometrical and combinatorial properties of P . We want to know whether P is compact, has finite volume and, if the answer is yes, what its volume is. We also want to find the combinatorial structure of P , namely, the number of vertices, edges, 2-faces, and so on. Finally, it is interesting to find out whether Γ is arithmetic, that is, if Γ is commensurable to the reflection group of the automorphism group of a quadratic form of signature (n, 1). Most of these questions can be answered by studying finite and affine subgroups of Γ, but this involves a huge number of computations. This article presents the algorithms used in CoxIter, a computer program written in C++ designed to compute these invariants. The program is published under a free license (the GNU General Public License v3) and can be used freely in various projects. The source code and the documentation are available as supplementary material with the online version of this article and on the author’s website. The input of CoxIter is the graph of a hyperbolic Coxeter group (encoded in a simple way in a text file, see Appendix A) and a typical output can be the following. Reading file: ../graphs/14-vinb85.coxiter Number of vertices: 17 Dimension: 14 Vertices: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17 Field generated by the entries of the Gram matrix: Q[sqrt(2)] File read Information Cocompact: no Finite covolume: yes Received 5 January 2015; revised 28 July 2015. 2010 Mathematics Subject Classification 5104 (primary), 52B05, 20F55 (secondary). Supported by the Schweizerischer Nationalfonds SNF no. 20002
期刊介绍:
LMS Journal of Computation and Mathematics has ceased publication. Its final volume is Volume 20 (2017). LMS Journal of Computation and Mathematics is an electronic-only resource that comprises papers on the computational aspects of mathematics, mathematical aspects of computation, and papers in mathematics which benefit from having been published electronically. The journal is refereed to the same high standard as the established LMS journals, and carries a commitment from the LMS to keep it archived into the indefinite future. Access is free until further notice.