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.

All labels observed (1)

Label Occurrences
Python API canonical 9

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Python binding
application programming interface
software library
compatibleWith Python 3
linked to: Python 3.x
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
z3.BitVec
z3.Bool
z3.Context
linked to: Z3

z3.Int
linked to: Z3

z3.Optimize
z3.Real
z3.Solver
linked to: Z3
hasFeature automatic memory management via Python GC
exception-based error handling
high-level Pythonic interface
object-oriented API
hostedOn GitHub
implementsInterfaceTo Z3 SMT solver
importName z3
linked to: Z3
license MIT License
partOf Z3 project
linked to: Z3
programmingLanguage Python
repositoryURL https://github.com/Z3Prover/z3
requires CPython interpreter
Z3 native library
supports SMT-LIB theories
linked to: SMT-LIB2

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

How these facts were elicited

Referenced by (9)

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

Z3 supportsInterface Python API
subject linked to: Z3: An Efficient SMT Solver
Siemens NX supportsProgramming Python API
AI2-THOR hasInterface Python API
USD Shade language Python API
OpenVINO supportsAPI Python API
Gremlin API hasSyntaxForm Python API
cuGraph supportsLanguageBinding Python API
Z3 hasAPI Python API