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

Safe HaskellNone
LanguageHaskell98

Language.Fixpoint.Types.Graduals

Description

This module contains the top-level SOLUTION data types, including various indices used for solving.

Synopsis

Documentation

uniquify :: (NFData a, Fixpoint a, Loc a) => SInfo a -> SInfo a Source #

Make each gradual appearence unique -------------------------------------

makeSolutions :: (NFData a, Fixpoint a, Show a) => Config -> SInfo a -> [(KVar, (GWInfo, [[Expr]]))] -> Maybe [GSol] Source #

data GSol Source #

Instances

class Gradual a where Source #

Substitute Gradual Solution ---------------------------------------------

Minimal complete definition

gsubst

Methods

gsubst :: GSol -> a -> a Source #

Instances