Python API

E824100

The Python API for Z3 is a set of Python bindings that allow developers to programmatically construct and solve logical formulas and constraints using the Z3 SMT solver within Python applications.

Try in SPARQL Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
Python API for Z3 0

Statements (49)

Predicate Object
instanceOf Python binding
application programming interface
software library
compatibleWith Python 3 NERFINISHED
distributedWith Z3 source distribution
documentationURL https://z3prover.github.io/api/html/namespacez3py.html
enables construction of constraints
construction of logical formulas
model generation
satisfiability checking
symbolic reasoning
theorem proving tasks
hasComponent z3.Array NERFINISHED
z3.BitVec
z3.Bool
z3.Context NERFINISHED
z3.Int NERFINISHED
z3.Optimize NERFINISHED
z3.Real
z3.Solver NERFINISHED
hasFeature automatic memory management via Python GC
exception-based error handling
high-level Pythonic interface
object-oriented API
hostedOn GitHub NERFINISHED
implementsInterfaceTo Z3 SMT solver NERFINISHED
importName z3 NERFINISHED
license MIT License
partOf Z3 project NERFINISHED
programmingLanguage Python
repositoryURL https://github.com/Z3Prover/z3
requires CPython interpreter
Z3 native library
supports SMT-LIB theories NERFINISHED
arrays
bit-vectors
integers
optimization problems
quantifiers
reals
uninterpreted functions
usedFor constraint solving in AI
formal verification
program analysis
software model checking
synthesis tasks
test generation
usedIn industrial verification tools
research projects

Referenced by (3)

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

Z3: An Efficient SMT Solver supportsInterface Python API
subject surface form: Z3
Siemens NX supportsProgramming Python API
AI2-THOR hasInterface Python API