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