Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
Instances
Instances
Join ℕ Source # | |
Join ℕ16 Source # | |
Join ℕ32 Source # | |
Join ℕ64 Source # | |
Join ℕ8 Source # | |
Join ℚ Source # | |
Join ℚᴾ Source # | |
Join ℝ Source # | |
Join ℝᴾ Source # | |
Join ℤ Source # | |
Join ℤ16 Source # | |
Join ℤ32 Source # | |
Join ℤ64 Source # | |
Join ℤ8 Source # | |
Join 𝔹 Source # | |
Join 𝔻 Source # | |
Join 𝔻ᴾ Source # | |
Join MMSP Source # | |
Join Loc Source # | |
Join LocRange Source # | |
Join ParserErrorStackTraces Source # | |
Defined in UVMHS.Lib.Parser.ParserError | |
Join Shape Source # | |
Ord e => Join (ESet (StdESD e)) Source # | |
Ord a => Join (𝑃 a) Source # | |
Join a => Join (ID a) Source # | |
Join a => Join (AddBT a) Source # | |
Join a => Join (AddBot a) Source # | |
Join a => Join (AddTop a) Source # | |
(Storable a, Join a) => Join (𝕌 a) Source # | |
Join a => Join (𝑉 a) Source # | |
Join a => Join (AddInf a) Source # | |
Join a => Join (AddZI a) Source # | |
Join a => Join (AddZer a) Source # | |
(Ord k, Join a) => Join (EDct (StdESD k) a) Source # | |
(Ord k, Join a) => Join (k ⇰ a) Source # | |
(Join a, Join b) => Join (a ∧ b) Source # | |
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 |
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 #