Skip to main content

Crate liquid_fixpoint

Crate liquid_fixpoint 

Source
Expand description

This crate implements an interface to the liquid-fixpoint binary

Modulesยง

constraint ๐Ÿ”’
constraint_with_env ๐Ÿ”’
format ๐Ÿ”’
graph ๐Ÿ”’
parser
sexp
smt_fmt ๐Ÿ”’
Shared SMTLIB serialization methods
smt_horn
suggestion_solver ๐Ÿ”’
Validity check + Quantifier Elimination. Used to make suggestions.
z3_subprocess ๐Ÿ”’
Subprocess for interfacing with Z3. We only added enough features to support [suggustion_solver.rs]

Macrosยง

declare_types

Structsยง

Axiom
A fact that is asserted to the SMT solver, universally quantified over args.
Bind
ConstDecl
CrashInfo
DataCtor
DataDecl
DataField
Error
ErrorInner ๐Ÿ”’
FlatConstraint
FunBody
FunDef
FunSort
KVarBind
KVarDecl
QualParam
Qualifier
SortDecl
Stats
SuggestionSolver
Task
VerificationResult
WKVar

Enumsยง

BinOp
BinRel
Constant
Constraint
Expr
FixpointError
An error that prevented fixpoint from producing a result
FixpointStatus
LeanStatus
Pred
Quantifier
SmtSolver
Sort
SortCtor
SuggestionSolverError
ThyFunc

Traitsยง

FixpointFmt
Identifier
Types

Functionsยง

check_validity
qe_and_simplify

Type Aliasesยง

Assignments
Type alias for qualifier assignments used in constraint solving