
Hochleistungs-SMT-Löser für automatisiertes Theorembeweisen, Constraint-Lösen und Programmverifikation. Unterstützt mehrere Theorien und Sprachbindungen für formale Analysen.
Z3 ist ein Theorembeweiser von Microsoft Research. Es ist unter der MIT-Lizenz lizenziert. Windows-Binärverteilungen enthalten C++-Laufzeit-Redistributables
Wenn Sie mit Z3 nicht vertraut sind, können Sie hier beginnen.
Vorgefertigte Binärdateien für stabile und nächtliche Versionen sind hier verfügbar.
Z3 kann mit [Visual Studio][1], einem [Makefile][2], mit [CMake][3], mit [vcpkg][4] oder mit [Bazel][5] erstellt werden. Es bietet [Bindings für mehrere Programmiersprachen][6].
Siehe die Versionshinweise für Hinweise zu verschiedenen stabilen Versionen von Z3.
| WASM-Build | Windows-Build | CI | OCaml-Binding |
|---|---|---|---|
| Offene Fehler | Android-Build | Pyodide Wheel (PyPI) | Nächtlicher Build | Cross-Build |
|---|---|---|---|---|
| MSVC Static | MSVC Clang-CL | Build Z3 Cache | Speichersicherheit | PRs als bereit markieren |
|---|---|---|---|---|
| Dokumentation | Release-Build | WASM-Release | NuGet-Build |
|---|---|---|---|
| Nächtliche Validierung | Copilot-Einrichtung | Agentik-Wartung |
|---|---|---|
| API-Kohärenz | Code-Vereinfacher | Versionshinweise | Workflow-Vorschlag | Akademische Zitation |
|---|---|---|---|---|
| Issue Backlog | Speichersicherheitsbericht | QF-S-Benchmark | Specbot-Crash-Analyzer | SMTLIB-Benchmark-Finder |
|---|---|---|---|---|