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