KSolver
Functions
Link copied to clipboard
Assert an expression into solver and track it in unsat cores.
Assert multiple expressions into solver and track them in unsat cores.
Link copied to clipboard
Performs satisfiability check of currently asserted expressions.
Link copied to clipboard
abstract fun checkWithAssumptions(assumptions: List<KExpr<KBoolSort>>, timeout: Duration = Duration.INFINITE): KSolverStatus
Performs satisfiability check of currently asserted expressions and provided assumptions.
Link copied to clipboard
Retrieve the model for the last check or checkWithAssumptions.
Link copied to clipboard
Revert solver assertions state to previously created backtracking point.
Link copied to clipboard
Retrieve a brief explanation of an KSolverStatus.UNKNOWN result. The format of resulting string is solver implementation dependent.