| BoundedJoinSemiLattice k => Monad (Lexicographic k) Source # | |
Instance detailsDefined in Algebra.Lattice.Lexicographic |
| Functor (Lexicographic k) Source # | |
Instance detailsDefined in Algebra.Lattice.Lexicographic |
| BoundedJoinSemiLattice k => Applicative (Lexicographic k) Source # | |
Instance detailsDefined in Algebra.Lattice.Lexicographic |
| Foldable (Lexicographic k) Source # | |
Instance detailsDefined in Algebra.Lattice.Lexicographic |
| Traversable (Lexicographic k) Source # | |
Instance detailsDefined in Algebra.Lattice.Lexicographic |
| Generic1 (Lexicographic k :: Type -> Type) Source # | |
Instance detailsDefined in Algebra.Lattice.Lexicographic |
| (Eq k, Eq v) => Eq (Lexicographic k v) Source # | |
Instance detailsDefined in Algebra.Lattice.Lexicographic |
| (Data k, Data v) => Data (Lexicographic k v) Source # | |
Instance detailsDefined in Algebra.Lattice.Lexicographic |
| (Ord k, Ord v) => Ord (Lexicographic k v) Source # | |
Instance detailsDefined in Algebra.Lattice.Lexicographic |
| (Read k, Read v) => Read (Lexicographic k v) Source # | |
Instance detailsDefined in Algebra.Lattice.Lexicographic |
| (Show k, Show v) => Show (Lexicographic k v) Source # | |
Instance detailsDefined in Algebra.Lattice.Lexicographic |
| Generic (Lexicographic k v) Source # | |
Instance detailsDefined in Algebra.Lattice.Lexicographic |
| (Function k, Function v) => Function (Lexicographic k v) Source # | |
Instance detailsDefined in Algebra.Lattice.Lexicographic |
| (Arbitrary k, Arbitrary v) => Arbitrary (Lexicographic k v) Source # | |
Instance detailsDefined in Algebra.Lattice.Lexicographic |
| (CoArbitrary k, CoArbitrary v) => CoArbitrary (Lexicographic k v) Source # | |
Instance detailsDefined in Algebra.Lattice.Lexicographic |
| (NFData k, NFData v) => NFData (Lexicographic k v) Source # | |
Instance detailsDefined in Algebra.Lattice.Lexicographic |
| (Hashable k, Hashable v) => Hashable (Lexicographic k v) Source # | |
Instance detailsDefined in Algebra.Lattice.Lexicographic |
| (Universe k, Universe v) => Universe (Lexicographic k v) Source # | |
Instance detailsDefined in Algebra.Lattice.Lexicographic |
| (Finite k, Finite v) => Finite (Lexicographic k v) Source # | |
Instance detailsDefined in Algebra.Lattice.Lexicographic |
| (PartialOrd k, PartialOrd v) => PartialOrd (Lexicographic k v) Source # | |
Instance detailsDefined in Algebra.Lattice.Lexicographic |
| (PartialOrd k, BoundedMeetSemiLattice k, BoundedJoinSemiLattice v, BoundedMeetSemiLattice v) => BoundedMeetSemiLattice (Lexicographic k v) Source # | |
Instance detailsDefined in Algebra.Lattice.Lexicographic |
| (PartialOrd k, BoundedJoinSemiLattice k, BoundedJoinSemiLattice v, BoundedMeetSemiLattice v) => BoundedJoinSemiLattice (Lexicographic k v) Source # | |
Instance detailsDefined in Algebra.Lattice.Lexicographic |
| (PartialOrd k, Lattice k, BoundedJoinSemiLattice v, BoundedMeetSemiLattice v) => Lattice (Lexicographic k v) Source # | |
Instance detailsDefined in Algebra.Lattice.Lexicographic |
| type Rep1 (Lexicographic k :: Type -> Type) Source # | |
Instance detailsDefined in Algebra.Lattice.Lexicographic |
| type Rep (Lexicographic k v) Source # | |
Instance detailsDefined in Algebra.Lattice.Lexicographic |