Skip to content

Classical.Structures.Lattice

Lattices

This is the Classical.Structures.Lattice module of the Agda Universal Algebra Library.

This is a barrel module: it declares nothing of its own and re-exports the eight modules that develop lattices in the Classical/ tree. A lattice here is an algebra over Sig-Lattice satisfying Th-Lattice, that is, the equational presentation; the order-theoretic presentation, in which meet and join are recovered as the infimum and supremum of a partial order, is what Setoid.Subalgebras.CompleteLattice and Setoid.Congruences.CompleteLattice build instead.

Guide to the submodules of Classical.Structures.Lattice

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

module Classical.Structures.Lattice where

open import Classical.Structures.Lattice.Basic                public
open import Classical.Structures.Lattice.DistributiveLattice  public
open import Classical.Structures.Lattice.Dual                 public
open import Classical.Structures.Lattice.FilterIdeal          public
open import Classical.Structures.Lattice.Free                 public
open import Classical.Structures.Lattice.OrdinalSum           public
open import Classical.Structures.Lattice.Partitions           public
open import Classical.Structures.Lattice.Product              public