| Copyright | (c) Masahiro Sakai 2016 |
|---|---|
| License | BSD-style |
| Maintainer | masahiro.sakai@gmail.com |
| Stability | experimental |
| Portability | portable |
| Safe Haskell | None |
| Language | Haskell2010 |
ToySolver.Arith.DifferenceLogic
Description
- Albert Oliveras and Enric Rodriguez-Carbonell. “General overview of a T-Solver for Difference Logic”. https://www.cs.upc.edu/~oliveras/TDV/dl.pdf
Documentation
data SimpleAtom b Source #
a :- b :<= k represents a - b ≤ k
Instances
| Eq b => Eq (SimpleAtom b) Source # | |
Defined in ToySolver.Arith.DifferenceLogic | |
| Ord b => Ord (SimpleAtom b) Source # | |
Defined in ToySolver.Arith.DifferenceLogic Methods compare :: SimpleAtom b -> SimpleAtom b -> Ordering # (<) :: SimpleAtom b -> SimpleAtom b -> Bool # (<=) :: SimpleAtom b -> SimpleAtom b -> Bool # (>) :: SimpleAtom b -> SimpleAtom b -> Bool # (>=) :: SimpleAtom b -> SimpleAtom b -> Bool # max :: SimpleAtom b -> SimpleAtom b -> SimpleAtom b # min :: SimpleAtom b -> SimpleAtom b -> SimpleAtom b # | |
| Show b => Show (SimpleAtom b) Source # | |
Defined in ToySolver.Arith.DifferenceLogic Methods showsPrec :: Int -> SimpleAtom b -> ShowS # show :: SimpleAtom b -> String # showList :: [SimpleAtom b] -> ShowS # | |