Overture.Terms¶
Terms¶
This is the Overture.Terms module of the Agda Universal Algebra Library.
A barrel over the term machinery, parameterized by a signature 𝑆 that it passes
to Overture.Terms.Basic for the Term type and its level shorthand ov.
Overture.Terms.Interpretation gives theory interpretations, sending operation
symbols to derived terms, and Overture.Terms.Translation translates terms
along a signature morphism.
{-# OPTIONS --without-K --exact-split --safe #-} open import Overture.Signatures using ( 𝓞 ; 𝓥 ; Signature ) module Overture.Terms {𝑆 : Signature 𝓞 𝓥} where open import Overture.Terms.Basic {𝑆 = 𝑆} public open import Overture.Terms.Interpretation public open import Overture.Terms.Translation public