Copyright | (c) Masahiro Sakai 2016 |
---|---|
License | BSD-style |
Maintainer | masahiro.sakai@gmail.com |
Stability | experimental |
Portability | portable |
Safe Haskell | Safe-Inferred |
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
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 # | |
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 # |