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.
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.
subject surface form:
Z3