Classical.Signatures¶
Signatures of classical structures¶
This is the Classical.Signatures module of the Agda Universal Algebra Library.
The Classical/Signatures/ subtree houses the per-structure signature definitions
for the classical-structures tree. Each concrete structure X carries a fixed
signature 𝑆ₓ : Signature 𝓞 𝓥 whose sort Op enumerates the operation symbols of
X together with their arities, defined in a module
Classical/Signatures/X.lagda.md and re-exported from this umbrella. The design
rationale — Σ-typed cores over signature-equation pairs, with record-typed bundle
views for stdlib interop — is recorded in ADR-002.
This file is the umbrella for the subtree.
{-# OPTIONS --cubical-compatible --exact-split --safe #-} module Classical.Signatures where open import Classical.Signatures.Group public open import Classical.Signatures.Lattice public open import Classical.Signatures.Magma public open import Classical.Signatures.Monoid public open import Classical.Signatures.Ring public