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ยง
Structsยง
- Axiom
- A fact that is asserted to the SMT solver, universally quantified over
args. - Bind
- Const
Decl - Crash
Info - Data
Ctor - Data
Decl - Data
Field - Error
- Error
Inner ๐ - Flat
Constraint - FunBody
- FunDef
- FunSort
- KVar
Bind - KVar
Decl - Qual
Param - Qualifier
- Sort
Decl - Stats
- Suggestion
Solver - Task
- Verification
Result - WKVar
Enumsยง
- BinOp
- BinRel
- Constant
- Constraint
- Expr
- Fixpoint
Error - An error that prevented fixpoint from producing a result
- Fixpoint
Status - Lean
Status - Pred
- Quantifier
- SmtSolver
- Sort
- Sort
Ctor - Suggestion
Solver Error - ThyFunc
Traitsยง
Functionsยง
Type Aliasesยง
- Assignments
- Type alias for qualifier assignments used in constraint solving