Skip to content

Classical.Structures.Group

Groups

This is the Classical.Structures.Group module of the Agda Universal Algebra Library.

This is a barrel module: it declares nothing of its own and re-exports the modules that develop group theory in the Classical/ tree.

A group here is an algebra over Sig-Group satisfying Th-Group, so it is a group in the universal-algebraic sense: three operations and five equations, with no appeal to the standard library's bundles except through the bridge of Classical.Bundles.Group.

Guide to the submodules of Classical.Structures.Group

This is currently the largest structure tree in Classical/, so a thematic map is of more use than a list.

{-# OPTIONS --without-K --exact-split --safe #-}

module Classical.Structures.Group where

open import Classical.Structures.Group.Basic                   public

open import Classical.Structures.Group.AbelianGroup            public
open import Classical.Structures.Group.Centralizer             public
open import Classical.Structures.Group.Commutator              public
open import Classical.Structures.Group.Complements             public
open import Classical.Structures.Group.Complexes               public
open import Classical.Structures.Group.Congruences             public
open import Classical.Structures.Group.Conjugation             public
open import Classical.Structures.Group.Cosets                  public
open import Classical.Structures.Group.Dedekind                public
open import Classical.Structures.Group.Diagonal                public
open import Classical.Structures.Group.GSet                    public
open import Classical.Structures.Group.IndexAction             public
open import Classical.Structures.Group.MaximalSubgroup         public
open import Classical.Structures.Group.MinimalNormal           public
open import Classical.Structures.Group.MinimalNormalDescent    public
open import Classical.Structures.Group.NormalClosure           public
open import Classical.Structures.Group.NormalCore              public
open import Classical.Structures.Group.NormalSubgroupLattice   public
open import Classical.Structures.Group.PartitionSubgroup       public
open import Classical.Structures.Group.Power                   public
open import Classical.Structures.Group.PowerCollapse           public
open import Classical.Structures.Group.Product                 public
open import Classical.Structures.Group.RegularAction           public
open import Classical.Structures.Group.Simple                  public
open import Classical.Structures.Group.SubgroupClassification  public
open import Classical.Structures.Group.SubgroupLattice         public
open import Classical.Structures.Group.Subgroups               public
open import Classical.Structures.Group.TableGroup              public
open import Classical.Structures.Group.Wreath                  public