ReidemeisterSchreier

7 sections | 59 files | 1078 declarations

This module formalizes the Reidemeister--Schreier theorem.

Discrete

36 files | 766 declarations | 438 Theorem | 6 Lemma | 289 Definition | 15 Abbreviation | 13 Structure | 5 Instance
This module formalizes the classical discrete Reidemeister--Schreier theorem.

FreeGroup

3 files | 39 declarations | 30 Theorem | 7 Definition | 1 Abbreviation | 1 Structure
This module formalizes free-group tools used in Reidemeister--Schreier rewriting.

Groupoid

1 files | 4 declarations | 1 Theorem | 2 Lemma | 1 Definition
This module formalizes the groupoid version of the spanning-tree basis construction.

Profinite

16 files | 251 declarations | 177 Theorem | 48 Definition | 3 Abbreviation | 6 Structure | 1 Inductive | 16 Instance
This module formalizes the profinite Reidemeister--Schreier theorem.

Quiver

1 files | 2 declarations | 2 Definition
This module formalizes the quiver and arborescence tools used by the groupoid construction.

RightQuotient

1 files | 9 declarations | 5 Theorem | 3 Definition | 1 Abbreviation
This module formalizes right quotients and transversals for subgroup rewriting.

Schreier

1 files | 7 declarations | 6 Theorem | 1 Definition
This module formalizes Schreier generators and rewriting.