SMTInterpol

E904162

SMTInterpol is an SMT solver focused on generating interpolants and solving satisfiability modulo theories problems, particularly over linear arithmetic and related theories.

All labels observed (1)

Label Occurrences
SMTInterpol canonical 1

How this entity was disambiguated

Statements (44)

Predicate Object
instanceOf SMT solver ⓘ
software tool ⓘ
theorem prover ⓘ
canBeUsedVia Java API ⓘ
linked to: Java Class Library

command-line interface ⓘ
hasApplicationDomain formal verification ⓘ
hardware verification ⓘ
program synthesis ⓘ
software model checking ⓘ
static analysis ⓘ
hasComponent DPLL(T) style solving engine ⓘ
linked to: DPLL(T)

interpolant construction engine ⓘ
theory solver for linear arithmetic ⓘ
hasLicense LGPL ⓘ
hasOutput interpolant for unsatisfiable partitions ⓘ
model for satisfiable formulas ⓘ
satisfiability result ⓘ
unsat core ⓘ
hasPrimaryFunction interpolant generation ⓘ
satisfiability modulo theories solving ⓘ
hasProperty cross-platform ⓘ
runs on the Java Virtual Machine ⓘ
hasStrength efficient interpolant generation ⓘ
support for linear arithmetic theories ⓘ
isDesignedFor use as backend solver in verification tools ⓘ
isFreeSoftware true ⓘ
isOpenSource true ⓘ
isOptimizedFor interpolation-heavy workflows ⓘ
linear arithmetic benchmarks ⓘ
isWrittenInLanguage Java ⓘ
participatesIn SMT-COMP ⓘ
supportsFeature Craig interpolation ⓘ
incremental solving ⓘ
unsat core extraction ⓘ
supportsStandard SMT-LIB 2 ⓘ
supportsTheory linear arithmetic ⓘ
linear integer arithmetic ⓘ
linear real arithmetic ⓘ
supportsUsageMode batch solving ⓘ
interactive solving ⓘ
targetUser SMT practitioners ⓘ
developers of verification tools ⓘ
researchers in formal methods ⓘ
usesInputFormat SMT-LIB ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Satisfiability Modulo Theories → hasSolver → SMTInterpol ⓘ