⚠️ Archived site. This is the pre-3.0 Agda Universal Algebra Library, preserved for reference. Its current home is agda-algebras.universalalgebra.org (as of July 2026).

↑ Top


Algebra Types

This is the Base.Algebras module of the Agda Universal Algebra Library in which we use type theory and Agda to codify the most basic objects of universal algebra, such as signatures, algebras, product algebras, congruence relations, and quotient algebras.


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

open import Overture  using ( 𝓞 ; 𝓥 ; Signature )

module Base.Algebras {𝑆 : Signature 𝓞 𝓥 } where

open import Base.Algebras.Basic        {𝑆 = 𝑆} public
open import Base.Algebras.Products     {𝑆 = 𝑆} public
open import Base.Algebras.Congruences  {𝑆 = 𝑆} public


← Base.Adjunction.Residuation Base.Algebras.Basic →