Copyright | (C) 2010-2015 Maximilian Bolingbroke 2015-2019 Oleg Grenrus |
---|---|
License | BSD-3-Clause (see the file LICENSE) |
Maintainer | Oleg Grenrus <oleg.grenrus@iki.fi> |
Safe Haskell | Safe |
Language | Haskell2010 |
Synopsis
- data Dropped a
- retractDropped :: BoundedMeetSemiLattice a => Dropped a -> a
- foldDropped :: b -> (a -> b) -> Dropped a -> b
Documentation
Graft a distinct top onto an otherwise unbounded lattice. As a bonus, the top will be an absorbing element for the join.
Instances
retractDropped :: BoundedMeetSemiLattice a => Dropped a -> a Source #
Interpret
using the Dropped
aBoundedMeetSemiLattice
of a
.