
z3 z3-5.0.0
Solveur SMT haute performance pour la démonstration automatique de théorèmes, la résolution de contraintes et la vérification de programmes. Prend en charge plusieurs théories et des liaisons de langage pour l'analyse formelle.
Z3
Z3 est un prouveur de théorèmes de Microsoft Research. Il est sous licence MIT. Les distributions binaires Windows incluent les redistribuables du runtime C++
Si vous n'êtes pas familier avec Z3, vous pouvez commencer ici.
Des binaires pré-construits pour les versions stables et nightly sont disponibles ici.
Z3 peut être construit en utilisant [Visual Studio][1], un [Makefile][2], [CMake][3], [vcpkg][4], ou [Bazel][5]. Il fournit des [liaisons pour plusieurs langages de programmation][6].
Consultez les notes de version pour les notes sur les différentes versions stables de Z3.
Statut de construction
Workflows Pull Request & Push
| Construction WASM | Construction Windows | CI | Liaison OCaml |
|---|---|---|---|
Workflows planifiés
| Bugs ouverts | Construction Android | Roue Pyodide (PyPI) | Construction Nightly | Construction croisée |
|---|---|---|---|---|
| MSVC Statique | MSVC Clang-CL | Cache de construction Z3 | Sécurité mémoire | Marquer les PR comme prêtes |
|---|---|---|---|---|
Workflows manuels & de version
| Documentation | Construction de version | Version WASM | Construction NuGet |
|---|---|---|---|
Workflows spécialisés
| Validation Nightly | Configuration Copilot | Maintenance Agentics |
|---|---|---|
Workflows agentiques
| Cohérence API | Simplificateur de code | Notes de version | Suggestion de workflow | Citation académique |
|---|---|---|---|---|
