Package arrow. meta. plugins. analysis. smt
Types
Field Formula
Link copied to clipboard
Object Formula
Link copied to clipboard
Solver
Link copied to clipboard
class Solver(context: SolverContext, nameProvider: NameProvider) : SolverContext, FormulaManager, BooleanFormulaManager, KotlinPrinter
Content copied to clipboard
Functions
extract Single Variable
Link copied to clipboard
field Names
Link copied to clipboard
fun FormulaManager.fieldNames(f: Iterable<Formula>): Set<Pair<String, ObjectFormula>>
Content copied to clipboard
fun FormulaManager.fieldNames(f: Formula): Set<Pair<String, ObjectFormula>>
Content copied to clipboard
is Field Call
Link copied to clipboard
is Single Variable
Link copied to clipboard
rename Declaration Constraints
Link copied to clipboard
fun Solver.renameDeclarationConstraints(decl: DeclarationConstraints, mapping: Map<String, String>): DeclarationConstraints
Content copied to clipboard
substitute Declaration Constraints
Link copied to clipboard
fun Solver.substituteDeclarationConstraints(decl: DeclarationConstraints, mapping: Map<String, ObjectFormula>): DeclarationConstraints
Content copied to clipboard
substitute Variable
Link copied to clipboard