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

Safe HaskellNone
LanguageHaskell98

Language.Fixpoint.Solver.GradualSolution

Contents

Synopsis

Create Initial Solution

init :: Config -> SInfo a -> HashSet KVar -> GSolution Source #

Initial Gradual 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 :: SolEnv -> GSolution -> SimpC a -> [([(KVar, QBind)], Expr)] Source #

Predicate corresponding to LHS of constraint in current solution