| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
Algebra.Heyting.Layered
Documentation
Layer one Heyting algebra on top of the other. Note: this is not a categorical sum.
Instances
| (Eq a, Eq b) => Eq (Layered a b) Source # | |
| (Ord a, Ord b) => Ord (Layered a b) Source # | |
Defined in Algebra.Heyting.Layered | |
| (Show a, Show b) => Show (Layered a b) Source # | |
| (JoinSemiLattice a, JoinSemiLattice b) => JoinSemiLattice (Layered a b) Source # | |
| (MeetSemiLattice a, MeetSemiLattice b) => MeetSemiLattice (Layered a b) Source # | |
| (Lattice a, Lattice b) => Lattice (Layered a b) Source # | |
Defined in Algebra.Heyting.Layered | |
| (BoundedJoinSemiLattice a, JoinSemiLattice b) => BoundedJoinSemiLattice (Layered a b) Source # | |
Defined in Algebra.Heyting.Layered | |
| (MeetSemiLattice a, BoundedMeetSemiLattice b) => BoundedMeetSemiLattice (Layered a b) Source # | |
Defined in Algebra.Heyting.Layered | |
| (Lattice a, Lattice b, BoundedJoinSemiLattice a, BoundedMeetSemiLattice b) => BoundedLattice (Layered a b) Source # | |
Defined in Algebra.Heyting.Layered | |
| (HeytingAlgebra a, HeytingAlgebra b, Eq a) => HeytingAlgebra (Layered a b) Source # | |