Formalizing Free Groups in Isabelle/HOL: The Nielsen-Schreier Theorem and the Conjugacy Problem

被引:0
作者
Kharim, Aabid Seeyal Abdul [1 ]
Prathamesh, T. V. H. [2 ]
Rajiv, Shweta [2 ]
Vyas, Rishi [2 ]
机构
[1] Vayana Network, Pune 411016, Maharashtra, India
[2] Krea Univ, Sri City 517646, AP, India
来源
INTELLIGENT COMPUTER MATHEMATICS, CICM 2023 | 2023年 / 14101卷
关键词
group theory; free groups; Isabelle/HOL; ELEMENTARY THEORY;
D O I
10.1007/978-3-031-42753-4_11
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Free groups are central to group theory, and are ubiquitous across many branches of mathematics, including algebra, topology and geometry. An important result in the theory of free groups is the Nielsen-Schreier Theorem, which states that any subgroup of a free group is free. In this paper, we present a formalisation, in Isabelle/HOL, of a combinatorial proof of the Nielsen-Schreier theorem. In particular, our formalisation applies to arbitrary subgroups of free groups, without any restriction on the index of the subgroup or the cardinality of its generating sets. We also present a formalisation of an algorithm which determines whether two group words represent conjugate elements in a free group. To the best of our knowledge, our work is the first formalisation of a combinatorial proof of the Nielsen-Schreier theorem in any proof assistant; the first formalisation of a proof of the Nielsen-Schreier theorem in Isabelle/HOL; and the first formalisation of the decision process for the conjugacy problem for free groups in any proof assistant.
引用
收藏
页码:158 / 173
页数:16
相关论文
共 17 条
[1]  
[Anonymous], 1882, Math. Ann.
[2]  
Aransay J., 2022, The Isabelle/HOL Algebra Library
[3]  
BAER R., 1936, COMPOS MATH, V3, P391
[4]  
Bapanapally J., 2022, LEIBNIZ INT P INFORM, V237, DOI [10.4230/LIPIcs.ITP.2022.5, DOI 10.4230/LIPICS.ITP.2022.5]
[5]  
Breitner J., 2010, Archive of Formal Proofs
[6]  
Dehn M, 1912, MATH ANN, V71, P116
[7]  
Holub S., 2021, 12 INT C INTERACTIVE, V193, DOI [10.4230/LIPIcs.ITP.2021.22, DOI 10.4230/LIPICS.ITP.2021.22]
[8]  
JRH13, Simple formulation of group theory with a type of "(A)group
[9]   Elementary theory of free non-abelian groups [J].
Kharlampovich, Olga ;
Myasnikov, Alexei .
JOURNAL OF ALGEBRA, 2006, 302 (02) :451-552
[10]  
Lyndon Roger C., 1977, Combinatorial group theory, V188