liquid-fixpoint-0.9.2.5: Predicate Abstraction-based Horn-Clause/Implication Constraint Solver
Safe HaskellSafe-Inferred
LanguageHaskell98

Language.Fixpoint.Solver.Solution

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 => IBindEnv -> BindEnv a -> Solution -> SimpC a -> Expr Source #

Predicate corresponding to LHS of constraint in current solution