Legacy.Base.Varieties¶
Equations and Varieties¶
This is the Legacy.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 --cubical-compatible --exact-split --safe #-} open import Overture using ( Signature ; 𝓞 ; 𝓥 ) module Legacy.Base.Varieties {𝑆 : Signature 𝓞 𝓥} where open import Legacy.Base.Varieties.EquationalLogic {𝑆 = 𝑆} public open import Legacy.Base.Varieties.Closure {𝑆 = 𝑆} public open import Legacy.Base.Varieties.Properties {𝑆 = 𝑆} public open import Legacy.Base.Varieties.Preservation {𝑆 = 𝑆} public open import Level using ( Level ) module _ {α : Level} where open import Legacy.Base.Varieties.FreeAlgebras {α = α} {𝑆 = 𝑆} public