CVC5

E905300

CVC5 is an open-source, state-of-the-art Satisfiability Modulo Theories (SMT) solver used for automated reasoning and formal verification tasks.

All labels observed (2)

Label Occurrences
CVC5 canonical 1
cvc5 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf SMT solver ⓘ
automated reasoning tool ⓘ
open-source software ⓘ
software project ⓘ
acceptsInputFormat SMT-LIB ⓘ
hasDomain artificial intelligence ⓘ
computer-aided verification ⓘ
constraint solving ⓘ
formal methods ⓘ
software engineering ⓘ
hasFeature incremental solving ⓘ
model generation ⓘ
optimization capabilities ⓘ
proof production ⓘ
support for multiple logics in one input ⓘ
unsat core extraction ⓘ
hasInterface API for integration into other tools ⓘ
command-line interface ⓘ
hasProperty extensible ⓘ
highly configurable ⓘ
state-of-the-art ⓘ
implements Satisfiability Modulo Theories ⓘ
isA Satisfiability Modulo Theories solver ⓘ
isPartOf CVC family of SMT solvers ⓘ
isSuccessorOf CVC4 ⓘ
license open-source license ⓘ
supportsLogic first-order logic fragments ⓘ
quantified logics ⓘ
quantifier-free logics ⓘ
supportsStandard SMT-LIB language ⓘ
supportsTask automated reasoning ⓘ
formal verification ⓘ
model checking workflows ⓘ
program analysis workflows ⓘ
satisfiability checking ⓘ
supportsTheory arrays ⓘ
bit-vectors ⓘ
datatypes ⓘ
floating-point arithmetic ⓘ
linear arithmetic ⓘ
nonlinear arithmetic ⓘ
strings ⓘ
uninterpreted functions ⓘ
usedFor constraint solving in research ⓘ
formal methods education ⓘ
hardware verification ⓘ
safety-critical system analysis ⓘ
software verification ⓘ
writtenIn C++ ⓘ

How these facts were elicited

Referenced by (2)

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

Satisfiability Modulo Theories → hasSolver → CVC5 ⓘ
CVC4 → isPredecessorOf → cvc5 ⓘ
linked to: CVC5