↑ Top

Equations and Varieties

This is the Base.Varieties module of the Agda Universal Algebra Library, where we define types for theories and their models, and for equational logic, and we prove properties of these types.

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

open import Overture using ( Signature ; 𝓞 ; 𝓥 )

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

open import Base.Varieties.EquationalLogic  {𝑆 = 𝑆} public
open import Base.Varieties.Closure          {𝑆 = 𝑆} public
open import Base.Varieties.Properties       {𝑆 = 𝑆} public
open import Base.Varieties.Preservation     {𝑆 = 𝑆} public

open import Level using ( Level )

module _ {α : Level} where

 open import Base.Varieties.FreeAlgebras  {α = α} {𝑆 = 𝑆} public

← Base.Subalgebras.Properties Base.Varieties.EquationalLogic →