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 Lifted a
- retractLifted :: BoundedJoinSemiLattice a => Lifted a -> a
- foldLifted :: b -> (a -> b) -> Lifted a -> b
Documentation
Graft a distinct bottom onto an otherwise unbounded lattice. As a bonus, the bottom will be an absorbing element for the meet.
Instances
retractLifted :: BoundedJoinSemiLattice a => Lifted a -> a Source #
Interpret
using the Lifted
aBoundedJoinSemiLattice
of a
.