---
layout: default
file: "src/Classical/Structures/Group.lagda.md"
title: "Classical.Structures.Group module"
date: "2026-05-30"
author: "the agda-algebras development team"
---

### Groups {#classical-structures-group}

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

```agda
{-# OPTIONS --cubical-compatible --exact-split --safe #-}

module Classical.Structures.Group where

open import Classical.Structures.Group.Basic public
open import Classical.Structures.Group.Centralizer public
open import Classical.Structures.Group.AbelianGroup 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.MinimalNormal 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.Product public
open import Classical.Structures.Group.Subgroups public
open import Classical.Structures.Group.SubgroupLattice public
```