See: Description
Interface | Description |
---|---|
KodkodSolver |
A computational engine for solving relational satisfiability problems.
|
Class | Description |
---|---|
Evaluator | |
IncrementalSolver | |
Proof |
Contains a proof of unsatisfiability of a
given FOL formula.
|
Solution |
Represents the full solution to a formula: an
instance if the formula is satisfiable or a
proof of unsatisfiability if not.
|
Solver |
A computational engine for solving relational satisfiability problems.
|
Statistics |
Stores the statistics gathered while solving
a given formula.
|
Enum | Description |
---|---|
Solution.Outcome |
Enumerates the possible outcomes of an attempt
to find a model for a FOL formula.
|
Exception | Description |
---|---|
AbortedException |
Indicates that a solving or evaluation task has been aborted.
|
CapacityExceededException |
Indicates that a problem construction or translation task failed because
the capacity of the index representation was exceeded.
|
Contains classes for analyzing and evaluating Kodkod ASTs with respect to finite bounds or instances. A Solver provides methods for finding finite models and minimal unsatisfiable cores of Kodkod formulas with respect to given Bounds and Options. An IncrementalSolver provides a way to solve a sequence of related formulas and bounds incrementally, with respect to the same Options options. An Evaluator enables the evaluation of formulas, expressions, and integer expressions with respect to a particular Instance and Options.
Bounds
,
Instance
,
Expression
,
IntExpression
,
Formula
,
Solver
,
IncrementalSolver
,
Evaluator
© Emina Torlak 2005-present