
Solutore SMT ad alte prestazioni per dimostrazione automatica di teoremi, risoluzione di vincoli e verifica di programmi. Supporta molteplici teorie e binding linguistici per l'analisi formale.
Z3 è un dimostratore di teoremi di Microsoft Research. È concesso in licenza sotto la licenza MIT. Le distribuzioni binarie per Windows includono file ridistribuibili del runtime C++
Se non conosci Z3, puoi iniziare qui.
I binari precompilati per le versioni stabili e notturne sono disponibili qui.
Z3 può essere compilato utilizzando [Visual Studio][1], un [Makefile][2], [CMake][3], [vcpkg][4] o [Bazel][5]. Fornisce [binding per diversi linguaggi di programmazione][6].
Vedi le note di rilascio per le note sulle varie versioni stabili di Z3.
| WASM Build | Windows Build | CI | OCaml Binding |
|---|---|---|---|
| Open Bugs | Android Build | Pyodide Wheel (PyPI) | Nightly Build | Cross Build |
|---|---|---|---|---|
| MSVC Static | MSVC Clang-CL | Build Z3 Cache | Memory Safety | Mark PRs Ready |
|---|---|---|---|---|
| Documentation | Release Build | WASM Release | NuGet Build |
|---|---|---|---|
| Nightly Validation | Copilot Setup | Agentics Maintenance |
|---|---|---|
| API Coherence | Code Simplifier | Release Notes | Workflow Suggestion | Academic Citation |
|---|---|---|---|---|
| Issue Backlog | Memory Safety Report | QF-S Benchmark | Specbot Crash Analyzer | SMTLIB Benchmark Finder |
|---|---|---|---|---|