Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
class (CSized s, Ord s, ToIter e s, Single e s, Monoid s, POrd s, JoinLattice s, Meet s, Difference s) => Set e s | s -> e where Source #
(∈) :: e -> s -> 𝔹 infix 4 Source #
(⊆) :: s -> s -> 𝔹 infix 4 Source #
(∪) :: s -> s -> s infixl 5 Source #
(∩) :: s -> s -> s infixl 6 Source #
(∖) :: s -> s -> s infixl 5 Source #
pminView :: s -> 𝑂 (e ∧ s) Source #
Instances
intersFrom :: (Set e s, ToIter s t) => s -> t -> s Source #
sdiffsFrom :: (Set e s, ToIter s t) => s -> t -> s Source #
Orphan instances
Ord a => Single a (𝑃 a) Source # | |
ToIter a (𝑃 a) Source # | |
Show a => Show (𝑃 a) Source # | |
Ord a => Additive (𝑃 a) Source # | |
(Ord a, Zero a) => One (𝑃 a) Source # | |
Ord a => Plus (𝑃 a) Source # | |
(Ord a, Plus a) => Times (𝑃 a) Source # | |
Zero (𝑃 a) Source # | |
(Ord a, All a) => All (𝑃 a) Source # | |
CSized (𝑃 a) Source # | |
Bot (𝑃 a) Source # | |
Ord a => Difference (𝑃 a) Source # | |
Ord a => Join (𝑃 a) Source # | |
Ord a => JoinLattice (𝑃 a) Source # | |
Ord a => Meet (𝑃 a) Source # | |
Ord a => POrd (𝑃 a) Source # | |
Ord a => Append (𝑃 a) Source # | |
(Ord a, Append a) => Cross (𝑃 a) Source # | |
Ord a => Monoid (𝑃 a) Source # | |
Null (𝑃 a) Source # | |
(Ord a, Monoid a) => Prodoid (𝑃 a) Source # | |
(Ord a, Null a) => Unit (𝑃 a) Source # | |