| Copyright | (c) Masahiro Sakai 2011-2013 |
|---|---|
| License | BSD-style |
| Maintainer | masahiro.sakai@gmail.com |
| Stability | provisional |
| Portability | non-portable (FlexibleInstances, MultiParamTypeClasses) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
ToySolver.Data.FOL.Arith
Description
Arithmetic language (not limited to linear ones).
- data Expr r
- var :: Var -> Expr r
- evalExpr :: Fractional r => Model r -> Expr r -> r
- module ToySolver.Data.ArithRel
- type Atom c = Rel (Expr c)
- evalAtom :: (Real r, Fractional r) => Model r -> Atom r -> Bool
- module ToySolver.Data.FOL.Formula
- data SatResult r
Arithmetic expressions
Arithmetic expressions
Atomic formula
module ToySolver.Data.ArithRel
Arithmetic formula
module ToySolver.Data.FOL.Formula