| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
UVMHS.Core.Classes.Lattice
Documentation
Instances
Instances
class (Bot a, Join a) => JoinLattice a Source #
Instances
Instances
Instances
| Meet ℕ Source # | |
| Meet ℕ16 Source # | |
| Meet ℕ32 Source # | |
| Meet ℕ64 Source # | |
| Meet ℕ8 Source # | |
| Meet ℚ Source # | |
| Meet ℚᴾ Source # | |
| Meet ℝ Source # | |
| Meet ℝᴾ Source # | |
| Meet ℤ Source # | |
| Meet ℤ16 Source # | |
| Meet ℤ32 Source # | |
| Meet ℤ64 Source # | |
| Meet ℤ8 Source # | |
| Meet 𝔹 Source # | |
| Meet 𝔻 Source # | |
| Meet 𝔻ᴾ Source # | |
| Meet MMSP Source # | |
| Meet Loc Source # | |
| Meet LocRange Source # | |
| Ord e => Meet (ESet (StdESD e)) Source # | |
| Ord a => Meet (𝑃 a) Source # | |
| Meet a => Meet (ID a) Source # | |
| Meet a => Meet (AddBT a) Source # | |
| Meet a => Meet (AddBot a) Source # | |
| Meet a => Meet (AddTop a) Source # | |
| (Storable a, Meet a) => Meet (𝕌 a) Source # | |
| Meet a => Meet (𝑉 a) Source # | |
| Meet a => Meet (AddInf a) Source # | |
| Meet a => Meet (AddZI a) Source # | |
| Meet a => Meet (AddZer a) Source # | |
| (Ord k, Meet a) => Meet (k ⇰ a) Source # | |
| (Meet a, Meet b) => Meet (a ∧ b) Source # | |
class (Top a, Meet a) => MeetLattice a Source #
Instances
class (JoinLattice a, MeetLattice a) => Lattice a Source #
Instances
| Lattice 𝔹 Source # | |
Defined in UVMHS.Core.Data.Bool | |
| (Bot a, Join a, Top a, Meet a) => Lattice (ID a) Source # | |
Defined in UVMHS.Core.Monads | |
| (Join a, Meet a) => Lattice (AddBT a) Source # | |
Defined in UVMHS.Core.Pointed | |
| (Join a, MeetLattice a) => Lattice (AddBot a) Source # | |
Defined in UVMHS.Core.Pointed | |
| (JoinLattice a, Meet a) => Lattice (AddTop a) Source # | |
Defined in UVMHS.Core.Pointed | |
| (JoinLattice a, Meet a) => Lattice (AddInf a) Source # | |
Defined in UVMHS.Lib.ZerInf | |
| (Join a, Meet a) => Lattice (AddZI a) Source # | |
Defined in UVMHS.Lib.ZerInf | |
| (Join a, MeetLattice a) => Lattice (AddZer a) Source # | |
Defined in UVMHS.Lib.ZerInf | |
| (Lattice a, Lattice b) => Lattice (a ∧ b) Source # | |
Defined in UVMHS.Core.Data.Pair | |
Instances
class Difference a where Source #
Instances
| Ord e => Difference (ESet (StdESD e)) Source # | |
| Ord a => Difference (𝑃 a) Source # | |
| Difference a => Difference (ID a) Source # | |
| (Bot a, Difference a) => Difference (AddTop a) Source # | |
| (Ord k, Difference a) => Difference (k ⇰ a) Source # | |
| (Difference a, Difference b) => Difference (a ∧ b) Source # | |
(∇) :: POrd a => a -> a -> PartialOrdering infix 4 Source #