| Copyright | (C) 2010-2015 Maximilian Bolingbroke 2015 Oleg Grenrus |
|---|---|
| License | BSD-3-Clause (see the file LICENSE) |
| Maintainer | Oleg Grenrus <oleg.grenrus@iki.fi> |
| Safe Haskell | Safe |
| Language | Haskell2010 |
Algebra.Lattice.Ordered
Description
- newtype Ordered a = Ordered {
- getOrdered :: a
Documentation
A total order gives rise to a lattice. Join is max, meet is min.
Constructors
| Ordered | |
Fields
| |
Instances
| Monad Ordered Source # | |
| Functor Ordered Source # | |
| Applicative Ordered Source # | |
| Foldable Ordered Source # | |
| Traversable Ordered Source # | |
| Generic1 Ordered Source # | |
| Eq a => Eq (Ordered a) Source # | |
| Data a => Data (Ordered a) Source # | |
| Ord a => Ord (Ordered a) Source # | |
| Read a => Read (Ordered a) Source # | |
| Show a => Show (Ordered a) Source # | |
| Generic (Ordered a) Source # | |
| NFData a => NFData (Ordered a) Source # | |
| Hashable a => Hashable (Ordered a) Source # | |
| Ord a => PartialOrd (Ordered a) Source # | |
| (Ord a, Bounded a) => BoundedLattice (Ordered a) Source # | |
| (Ord a, Bounded a) => BoundedMeetSemiLattice (Ordered a) Source # | |
| (Ord a, Bounded a) => BoundedJoinSemiLattice (Ordered a) Source # | |
| Ord a => Lattice (Ordered a) Source # | |
| Ord a => MeetSemiLattice (Ordered a) Source # | |
| Ord a => JoinSemiLattice (Ordered a) Source # | |
| type Rep1 Ordered Source # | |
| type Rep (Ordered a) Source # | |