liquid-fixpoint-0.8.0.2: Predicate Abstraction-based Horn-Clause/Implication Constraint Solver

Safe HaskellNone
LanguageHaskell98

Language.Fixpoint.Solver.Solution

Contents

Synopsis

Create Initial Solution

init :: Fixpoint a => Config -> SInfo a -> HashSet KVar -> Solution Source #

Initial Solution (from Qualifiers and WF constraints) ---------------------

Update Solution

update :: Sol a QBind -> [KVar] -> [(KVar, EQual)] -> (Bool, Sol a QBind) Source #

Update Solution -----------------------------------------------------------

Lookup Solution

lhsPred :: Loc a => BindEnv -> Solution -> SimpC a -> Expr Source #

Predicate corresponding to LHS of constraint in current solution