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

Aabid Seeyal Abdul Kharim, T. V.H. Prathamesh, Shweta Rajiv, Rishi Vyas

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationIntelligent Computer Mathematics - 16th International Conference, CICM 2023, Proceedings
EditorsCatherine Dubois, Manfred Kerber
PublisherSpringer Science and Business Media Deutschland GmbH
Pages158-173
Number of pages16
ISBN (Print)9783031427527
DOIs
StatePublished - 1 Jan 2023
Externally publishedYes
EventProceedings of the 16th Conference on Intelligent Computer Mathematics, CICM 2023 - Cambridge, United Kingdom
Duration: 5 Sep 20238 Sep 2023

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume14101 LNAI
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceProceedings of the 16th Conference on Intelligent Computer Mathematics, CICM 2023
Country/TerritoryUnited Kingdom
CityCambridge
Period5/09/238/09/23

Keywords

  • Isabelle/HOL
  • free groups
  • group theory

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Formalizing Free Groups in Isabelle/HOL: The Nielsen-Schreier Theorem and the Conjugacy Problem'. Together they form a unique fingerprint.

Cite this